From f28a6b3ed87690091b813216bba0abca87479fa5 Mon Sep 17 00:00:00 2001 From: Godwin Date: Thu, 18 Dec 2014 21:29:53 -0800 Subject: [PATCH 01/19] Working on a bunch of new changes --- Gemfile | 15 +- Gemfile.lock | 229 +- app/assets/stylesheets/application.css.scss | 53 +- app/assets/stylesheets/event_types.css.scss | 3 - app/assets/stylesheets/events.css.scss | 3 - app/assets/stylesheets/oauths.css.scss | 3 - app/assets/stylesheets/sass/_base.scss | 510 --- .../stylesheets/sass/_froala_editor.scss | 2917 ----------------- app/assets/stylesheets/sass/_layout.scss | 1083 ------ app/assets/stylesheets/sass/_mixins.scss | 11 - app/assets/stylesheets/sass/_typography.scss | 656 ---- app/assets/stylesheets/scaffolds.css.scss | 69 - .../workshop_facilitators.css.scss | 3 - .../workshop_requested_resources.css.scss | 3 - app/assets/stylesheets/workshops.css.scss | 3 - app/helpers/application_helper.rb | 3 + app/views/layouts/application.html.haml | 14 +- config/application.rb | 8 +- db/schema.rb | 638 ++-- 19 files changed, 473 insertions(+), 5751 deletions(-) delete mode 100644 app/assets/stylesheets/event_types.css.scss delete mode 100644 app/assets/stylesheets/events.css.scss delete mode 100644 app/assets/stylesheets/oauths.css.scss delete mode 100644 app/assets/stylesheets/sass/_base.scss delete mode 100644 app/assets/stylesheets/sass/_froala_editor.scss delete mode 100644 app/assets/stylesheets/sass/_layout.scss delete mode 100644 app/assets/stylesheets/sass/_mixins.scss delete mode 100644 app/assets/stylesheets/sass/_typography.scss delete mode 100644 app/assets/stylesheets/scaffolds.css.scss delete mode 100644 app/assets/stylesheets/workshop_facilitators.css.scss delete mode 100644 app/assets/stylesheets/workshop_requested_resources.css.scss delete mode 100644 app/assets/stylesheets/workshops.css.scss diff --git a/Gemfile b/Gemfile index 5398ef4..0f604de 100644 --- a/Gemfile +++ b/Gemfile @@ -10,8 +10,11 @@ gem 'coffee-rails', '~> 4.0.0' gem 'i18n-active_record', :git => 'git://github.com/svenfuchs/i18n-active_record.git', :require => 'i18n/active_record' -gem 'sass-rails', '~> 4.0.0' -gem "compass-rails", "~> 1.1.3" +#gem 'sass', '~> 3.3' +#gem 'compass' +#gem 'compass-rails' +gem 'sass-rails', :git => 'git://github.com/rails/sass-rails.git' +gem 'buoy', :path => '../buoy' gem 'foundation-rails' gem 'uglifier', '>= 1.3.0' gem 'sorcery', '>= 0.8.1' @@ -19,7 +22,7 @@ gem 'oauth2', '~> 0.8.0' gem 'carrierwave' gem 'carrierwave-imageoptimizer' gem 'mini_magick' -gem 'carmen', :path => '../carmen/' if File.directory?('../carmen/') && RbConfig::CONFIG['target_os'] =~ /mswin|mingw|cygwin/i +gem 'carmen', :git => 'git://github.com/eikes/carmen.git' gem 'carmen-rails' gem 'nested_form' gem 'acts_as_list' @@ -31,7 +34,11 @@ gem 'wysiwyg-rails' gem 'rails-assets-cdn' gem 'sitemap_generator' gem 'activerecord-session_store' -gem 'paypal-express' +gem 'paypal-express', '0.7.1' +gem 'sass-json-vars' + +group :assets do +end group :development, :test do gem 'rspec' diff --git a/Gemfile.lock b/Gemfile.lock index 396232a..218b7a0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,10 +1,28 @@ +GIT + remote: git://github.com/eikes/carmen.git + revision: 6d9f2f834deaf8f5b4502e71aaf40d8f4f01e8fa + specs: + carmen (1.0.1) + unicode_utils (~> 1.4.0) + GIT remote: git://github.com/josevalim/rails-footnotes.git - revision: 087914beabb56c2e9979f63eeb0183591065dde3 + revision: 5d5a43db5a898e755359343d8d981ce966c06418 specs: - rails-footnotes (4.0.2) + rails-footnotes (4.1.4) rails (>= 3.2) +GIT + remote: git://github.com/rails/sass-rails.git + revision: df3dadffb41dba048535e88b733c802036acd520 + specs: + sass-rails (5.0.0.beta1) + railties (>= 4.0.0, < 5.0) + sass (~> 3.2, >= 3.2.2) + sprockets (>= 2.8, < 4.0) + sprockets-rails (>= 2.0, < 4.0) + tilt (~> 1.1) + GIT remote: git://github.com/svenfuchs/i18n-active_record.git revision: 2d9a22b6a4e5d809782cdbfa65b14d9e47aa27fc @@ -12,6 +30,15 @@ GIT i18n-active_record (0.0.2) i18n (>= 0.5.0) +PATH + remote: ../buoy + specs: + buoy (0.0.4) + railties (>= 3.2, < 5.0) + sass-json-vars + sass-rails + useragent + GEM remote: http://rubygems.org/ specs: @@ -43,17 +70,18 @@ GEM multi_json (~> 1.3) thread_safe (~> 0.1) tzinfo (~> 0.3.37) - acts_as_list (0.4.0) + acts_as_list (0.5.0) activerecord (>= 3.0) addressable (2.3.6) arel (4.0.2) attr_required (1.0.0) awesome_print (1.2.0) - bcrypt (3.1.7) - bcrypt (3.1.7-x86-mingw32) - better_errors (1.1.0) + bcrypt (3.1.9) + bcrypt (3.1.9-x86-mingw32) + better_errors (2.0.0) coderay (>= 1.0.0) erubis (>= 2.6.6) + rack (>= 0.9.0) binding_of_caller (0.7.2) debug_inspector (>= 0.0.1) builder (3.1.4) @@ -64,14 +92,12 @@ GEM net-sftp (>= 2.0.0) net-ssh (>= 2.0.14) net-ssh-gateway (>= 1.1.0) - capybara (2.4.1) + capybara (2.4.4) mime-types (>= 1.16) nokogiri (>= 1.3.3) rack (>= 1.0.0) rack-test (>= 0.5.4) xpath (~> 2.0) - carmen (1.0.1) - unicode_utils (~> 1.4.0) carmen-rails (1.0.1) carmen (~> 1.0.0) rails @@ -83,11 +109,10 @@ GEM carrierwave-imageoptimizer (1.2.1) carrierwave (~> 0.8) image_optimizer (~> 1.2) - celluloid (0.15.2) - timers (~> 1.1.0) - childprocess (0.5.3) + celluloid (0.16.0) + timers (~> 4.0.0) + childprocess (0.5.5) ffi (~> 1.0, >= 1.0.11) - chunky_png (1.3.1) cliver (0.3.2) coderay (1.1.0) coffee-rails (4.0.1) @@ -96,15 +121,8 @@ GEM coffee-script (2.3.0) coffee-script-source execjs - coffee-script-source (1.7.1) - compass (0.12.7) - chunky_png (~> 1.2) - fssm (>= 0.2.7) - sass (~> 3.2.19) - compass-rails (1.1.7) - compass (>= 0.12.2) - sprockets (<= 2.11.0) - coveralls (0.7.0) + coffee-script-source (1.8.0) + coveralls (0.7.1) multi_json (~> 1.3) rest-client simplecov (>= 0.7) @@ -112,16 +130,16 @@ GEM thor crack (0.4.2) safe_yaml (~> 1.0.0) - cucumber (1.3.15) + cucumber (1.3.17) builder (>= 2.1.2) diff-lcs (>= 1.1.3) gherkin (~> 2.12) multi_json (>= 1.7.5, < 2.0) multi_test (>= 0.1.1) - cucumber-rails (1.4.1) + cucumber-rails (1.4.2) capybara (>= 1.1.2, < 3) cucumber (>= 1.3.8, < 2) - mime-types (~> 1.16) + mime-types (>= 1.16, < 3) nokogiri (~> 1.5) rails (>= 3, < 5) database_cleaner (1.3.0) @@ -129,39 +147,40 @@ GEM diff-lcs (1.2.5) docile (1.1.5) erubis (2.7.0) - execjs (2.2.1) - factory_girl (4.4.0) + execjs (2.2.2) + factory_girl (4.5.0) activesupport (>= 3.0.0) - factory_girl_rails (4.4.1) - factory_girl (~> 4.4.0) + factory_girl_rails (4.5.0) + factory_girl (~> 4.5.0) railties (>= 3.0.0) faraday (0.9.0) multipart-post (>= 1.2, < 3) - ffi (1.9.3) - ffi (1.9.3-x86-mingw32) - font-awesome-rails (4.1.0.0) + ffi (1.9.6) + ffi (1.9.6-x86-mingw32) + font-awesome-rails (4.2.0.0) railties (>= 3.2, < 5.0) forgery (0.6.0) formatador (0.2.5) - foundation-rails (5.3.1.0) + foundation-rails (5.4.5.0) railties (>= 3.1.0) sass (>= 3.2.0) - fssm (0.2.10) - geocoder (1.2.3) + geocoder (1.2.6) gherkin (2.12.2) multi_json (~> 1.3) gherkin (2.12.2-x86-mingw32) multi_json (~> 1.3) - guard (2.6.1) + guard (2.10.1) formatador (>= 0.2.4) listen (~> 2.7) lumberjack (~> 1.0) pry (>= 0.9.12) thor (>= 0.18.1) - guard-rspec (4.2.10) + guard-compat (0.3.0) + guard-rspec (4.4.2) guard (~> 2.1) - rspec (>= 2.14, < 4.0) - haml (4.0.5) + guard-compat (~> 0.1) + rspec (>= 2.99.0, < 4.0) + haml (4.0.6) tilt haml-rails (0.5.1) actionpack (~> 4.0.0) @@ -170,20 +189,21 @@ GEM railties (~> 4.0.0) highline (1.6.21) hike (1.2.3) + hitimes (1.2.2) httpauth (0.2.1) i18n (0.6.11) - image_optimizer (1.2.1) - jquery-rails (3.1.1) + image_optimizer (1.3.0) + jquery-rails (3.1.2) railties (>= 3.0, < 5.0) thor (>= 0.14, < 2.0) - jquery-ui-rails (5.0.0) + jquery-ui-rails (5.0.3) railties (>= 3.2.16) json (1.8.1) jwt (0.1.13) multi_json (>= 1.5) - launchy (2.4.2) + launchy (2.4.3) addressable (~> 2.3) - listen (2.7.9) + listen (2.8.3) celluloid (>= 0.15.2) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9) @@ -191,15 +211,14 @@ GEM mail (2.5.4) mime-types (~> 1.16) treetop (~> 1.4.8) - meta_request (0.3.3) + meta_request (0.3.4) callsite (~> 0.0, >= 0.0.11) rack-contrib (~> 1.1) railties (>= 3.0.0, < 5.0.0) method_source (0.8.2) mime-types (1.25.1) - mini_magick (3.7.0) - subexec (~> 0.2.1) - mini_portile (0.6.0) + mini_magick (4.0.1) + mini_portile (0.6.1) minitest (4.7.5) multi_json (1.10.1) multi_test (0.1.1) @@ -212,11 +231,11 @@ GEM net-ssh (2.9.1) net-ssh-gateway (1.2.0) net-ssh (>= 2.6.5) - netrc (0.7.7) - nokogiri (1.6.2.1) - mini_portile (= 0.6.0) - nokogiri (1.6.2.1-x86-mingw32) - mini_portile (= 0.6.0) + netrc (0.9.0) + nokogiri (1.6.5) + mini_portile (~> 0.6.0) + nokogiri (1.6.5-x86-mingw32) + mini_portile (~> 0.6.0) oauth (0.4.7) oauth2 (0.8.1) faraday (~> 0.8) @@ -224,13 +243,13 @@ GEM jwt (~> 0.1.4) multi_json (~> 1.0) rack (~> 1.2) - paper_trail (3.0.5) + paper_trail (3.0.6) activerecord (>= 3.0, < 5.0) activesupport (>= 3.0, < 5.0) - paypal-express (0.5.5) + paypal-express (0.7.1) activesupport (>= 2.3) attr_required (>= 0.0.5) - restclient_with_cert + rest-client pg (0.17.1) pg (0.17.1-x86-mingw32) poltergeist (1.5.1) @@ -239,17 +258,17 @@ GEM multi_json (~> 1.0) websocket-driver (>= 0.2.0) polyglot (0.3.5) - pry (0.10.0) + pry (0.10.1) coderay (~> 1.1.0) method_source (~> 0.8.1) slop (~> 3.4) - pry (0.10.0-x86-mingw32) + pry (0.10.1-x86-mingw32) coderay (~> 1.1.0) method_source (~> 0.8.1) slop (~> 3.4) win32console (~> 1.3) rack (1.5.2) - rack-contrib (1.1.0) + rack-contrib (1.2.0) rack (>= 0.9.1) rack-test (0.6.2) rack (>= 1.0) @@ -263,7 +282,7 @@ GEM sprockets-rails (~> 2.0.0) rails-assets-cdn (0.1.0) rails - rails_12factor (0.0.2) + rails_12factor (0.0.3) rails_serve_static_assets rails_stdout_logging rails_serve_static_assets (0.0.2) @@ -273,7 +292,7 @@ GEM activesupport (= 4.0.0) rake (>= 0.8.7) thor (>= 0.18.1, < 2.0) - rake (10.3.2) + rake (10.4.2) rb-fsevent (0.9.4) rb-inotify (0.9.5) ffi (>= 0.5.0) @@ -284,56 +303,51 @@ GEM ffi (~> 1.9) mime-types (>= 1.16, < 3.0) netrc (~> 0.7) - restclient_with_cert (0.0.8) - rest-client (>= 1.6) - rspec (3.0.0) - rspec-core (~> 3.0.0) - rspec-expectations (~> 3.0.0) - rspec-mocks (~> 3.0.0) - rspec-core (3.0.2) - rspec-support (~> 3.0.0) - rspec-expectations (3.0.2) + rspec (3.1.0) + rspec-core (~> 3.1.0) + rspec-expectations (~> 3.1.0) + rspec-mocks (~> 3.1.0) + rspec-core (3.1.7) + rspec-support (~> 3.1.0) + rspec-expectations (3.1.2) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.0.0) - rspec-mocks (3.0.2) - rspec-support (~> 3.0.0) - rspec-rails (3.0.1) + rspec-support (~> 3.1.0) + rspec-mocks (3.1.3) + rspec-support (~> 3.1.0) + rspec-rails (3.1.0) actionpack (>= 3.0) activesupport (>= 3.0) railties (>= 3.0) - rspec-core (~> 3.0.0) - rspec-expectations (~> 3.0.0) - rspec-mocks (~> 3.0.0) - rspec-support (~> 3.0.0) - rspec-support (3.0.2) + rspec-core (~> 3.1.0) + rspec-expectations (~> 3.1.0) + rspec-mocks (~> 3.1.0) + rspec-support (~> 3.1.0) + rspec-support (3.1.2) rubyzip (1.1.6) - rvm-capistrano (1.5.3) + rvm-capistrano (1.5.5) capistrano (~> 2.15.4) - safe_yaml (1.0.3) - sass (3.2.19) - sass-rails (4.0.3) - railties (>= 4.0.0, < 5.0) - sass (~> 3.2.0) - sprockets (~> 2.8, <= 2.11.0) - sprockets-rails (~> 2.0) - selenium-webdriver (2.42.0) - childprocess (>= 0.5.0) + safe_yaml (1.0.4) + sass (3.4.9) + sass-json-vars (0.3.2) + sass (>= 3.1) + selenium-webdriver (2.44.0) + childprocess (~> 0.5) multi_json (~> 1.0) rubyzip (~> 1.0) - websocket (~> 1.0.4) - simplecov (0.9.0) + websocket (~> 1.0) + simplecov (0.9.1) docile (~> 1.1.0) - multi_json + multi_json (~> 1.0) simplecov-html (~> 0.8.0) simplecov-html (0.8.0) - sitemap_generator (5.0.4) + sitemap_generator (5.0.5) builder slop (3.6.0) sorcery (0.8.6) bcrypt (~> 3.1) oauth (~> 0.4, >= 0.4.4) oauth2 (>= 0.8.0, < 1.0.0) - sprockets (2.11.0) + sprockets (2.12.3) hike (~> 1.2) multi_json (~> 1.0) rack (~> 1.0) @@ -342,31 +356,32 @@ GEM actionpack (>= 3.0) activesupport (>= 3.0) sprockets (~> 2.8) - subexec (0.2.3) term-ansicolor (1.3.0) tins (~> 1.0) thor (0.19.1) thread_safe (0.3.4) tilt (1.4.1) - timers (1.1.0) - tins (1.3.0) + timers (4.0.1) + hitimes + tins (1.3.3) treetop (1.4.15) polyglot polyglot (>= 0.3.1) - tzinfo (0.3.40) + tzinfo (0.3.42) uglifier (2.5.3) execjs (>= 0.3.0) json (>= 1.8.0) unicode_utils (1.4.0) + useragent (0.10.0) wdm (0.1.0) - webmock (1.18.0) + webmock (1.20.4) addressable (>= 2.3.6) crack (>= 0.3.2) - websocket (1.0.7) - websocket-driver (0.3.4) + websocket (1.2.1) + websocket-driver (0.4.0) win32console (1.3.2-x86-mingw32) - wysiwyg-rails (1.1.6) - font-awesome-rails (= 4.1.0.0) + wysiwyg-rails (1.2.4) + font-awesome-rails (= 4.2.0.0) railties (>= 3.2, < 5.0) xpath (2.0.0) nokogiri (~> 1.3) @@ -381,13 +396,14 @@ DEPENDENCIES awesome_print better_errors binding_of_caller + buoy! capistrano capybara + carmen! carmen-rails carrierwave carrierwave-imageoptimizer coffee-rails (~> 4.0.0) - compass-rails (~> 1.1.3) coveralls cucumber-rails database_cleaner @@ -408,7 +424,7 @@ DEPENDENCIES nested_form oauth2 (~> 0.8.0) paper_trail (~> 3.0.5) - paypal-express + paypal-express (= 0.7.1) pg poltergeist rails (= 4.0.0) @@ -418,7 +434,8 @@ DEPENDENCIES rspec rspec-rails rvm-capistrano - sass-rails (~> 4.0.0) + sass-json-vars + sass-rails! selenium-webdriver simplecov sitemap_generator diff --git a/app/assets/stylesheets/application.css.scss b/app/assets/stylesheets/application.css.scss index 7912dac..e86229f 100644 --- a/app/assets/stylesheets/application.css.scss +++ b/app/assets/stylesheets/application.css.scss @@ -1,49 +1,8 @@ -/* - * - */ +//@include fontface('AlteHaasGroteskBold', '/assets/AlteHaasGroteskBold', 'alte_haas_groteskbold', ttf, normal, bold); - /* - * This is a manifest file that'll be compiled into application.css, which will include all the files - * listed below. - * - * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets, - * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path. - * - * You're free to add application-wide styles to this file and they'll appear at the top of the - * compiled file, but it's generally better to create a new file per style scope. - * - */ +//body { +// font-family: 'AlteHaasGroteskBold'; +//} -@font-face { - font-family: 'FontAwesome'; - src: url('/assets/fontawesome-webfont.eot'); - src: url('/assets/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), - url('/assets/fontawesome-webfont.woff') format('woff'), - url('/assets/fontawesome-webfont.ttf') format('truetype'), - url('/assets/fontawesome-webfont.svg#alte_haas_groteskbold') format('svg'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: 'AlteHaasGroteskBold'; - src: url('/assets/AlteHaasGroteskBold.eot'); - src: url('/assets/AlteHaasGroteskBold.eot?#iefix') format('embedded-opentype'), - url('/assets/AlteHaasGroteskBold.woff') format('woff'), - url('/assets/AlteHaasGroteskBold.ttf') format('truetype'), - url('/assets/AlteHaasGroteskBold.svg#alte_haas_groteskbold') format('svg'); - font-weight: bold; - font-style: normal; -} - -// Libraries -@import "compass"; -//@import "font-awesome"; -@import "foundation_and_overrides"; - -// Local settings (also edit foundation_and_overrides.scss to modify global variables) -@import "sass/mixins"; -@import "sass/froala_editor"; -@import "sass/layout"; -@import "sass/typography"; -@import "sass/base"; +//@include breakpoint(medium-only) { +//} diff --git a/app/assets/stylesheets/event_types.css.scss b/app/assets/stylesheets/event_types.css.scss deleted file mode 100644 index f315e26..0000000 --- a/app/assets/stylesheets/event_types.css.scss +++ /dev/null @@ -1,3 +0,0 @@ -// Place all the styles related to the event_types controller here. -// They will automatically be included in application.css. -// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/assets/stylesheets/events.css.scss b/app/assets/stylesheets/events.css.scss deleted file mode 100644 index 04d79bd..0000000 --- a/app/assets/stylesheets/events.css.scss +++ /dev/null @@ -1,3 +0,0 @@ -// Place all the styles related to the events controller here. -// They will automatically be included in application.css. -// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/assets/stylesheets/oauths.css.scss b/app/assets/stylesheets/oauths.css.scss deleted file mode 100644 index c879339..0000000 --- a/app/assets/stylesheets/oauths.css.scss +++ /dev/null @@ -1,3 +0,0 @@ -// Place all the styles related to the Oauths controller here. -// They will automatically be included in application.css. -// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/assets/stylesheets/sass/_base.scss b/app/assets/stylesheets/sass/_base.scss deleted file mode 100644 index e5a7697..0000000 --- a/app/assets/stylesheets/sass/_base.scss +++ /dev/null @@ -1,510 +0,0 @@ -table#translations { - table-layout: fixed; - padding: 0; - - .key, .pages { - width: 25%; - overflow: hidden; - - &:hover { - overflow: visible; - } - } - - .pages { - position: relative; - - ul { - font-size: 1em; - margin: 0; - list-style: none; - position: absolute; - left: 0; - top: 0; - } - - a { - display: block; - } - - &:hover { - ul { - z-index: 100; - } - - a { - background-color: $white; - } - } - } - - td.value { - position: relative; - cursor: text; - - &:hover, - .translation-form { - color: $white; - background-color: $body-font-color; - } - } - - .not-exists { - td.value { - font-style: italic; - color: lighten($body-font-color, 45); - } - } - - .translation-form { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - z-index: 10; - padding: inherit; - - textarea { - height: 100%; - font-size: inherit; - padding: 0; - color: inherit; - background-color: inherit; - } - - button { - right: 100%; - position: absolute; - border-radius: 0; - top: 0; - } - } - - .auto-translate { - float: right; - } -} - -.grid.links { - &.inactive li > a { - opacity: 0.75; - } - - li > a { - display: block; - background-color: $color-5; - color: $white; - padding: 1em; - min-height: 7em; - - &.complete { - background-color: $color-2; - } - - &.needs-work { - background-color: $color-4; - } - - &:hover { - background-color: $color-1; - opacity: 1; - } - - h3 { - color: inherit; - } - } -} - -ul.tags, -.tags > ul { - display: inline; - list-style: none; - font-size: 0.9em; - margin: 0; -} - -.tags { - li { - display: inline-block; - background-color: $black; - color: $white; - padding: 0 0.5em; - margin: 0.6em 0 0 0.3em; - } - h5 { - float: left; - color: lighten($body-font-color, 10); - } -} - -.org-preview { - /*display: block; - position: relative; - margin: 3em 0 0; - background-color: $organization-color; - background-size: cover; - background-position: center; - - /*&:before { - content: ''; - display: block; - padding-top: 50%; - }*/ - - /*figcaption { - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - } - - a { - display: block; - height: 100%; - } - - h3 { - position: absolute; - bottom: 100%; - height: 2em; - width: 100%; - background-color: $organization-color; - margin: 0; - font-size: 1em; - padding: 0.25em 0.5em; - } - - img { - background-color: $white; - margin: auto; - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - }*/ -} - -.preview-list { - li { - position: relative; - margin-bottom: 1em; - - &:before { - content: ''; - display: block; - padding-top: 50%; - } - - h4, h5 { - position: absolute; - top: 0; - min-height: 2em; - margin: 0; - font-size: 1em; - padding: 0.25em 0.5em; - color: $white; - //width: 100%; - z-index: 1; - left: 0;//.6667em; - right: 0;//.6667em; - } - - h5 { - left: 0.6667em; - right: 0.6667em; - } - - figure { - position: absolute; - //width: 100%; - height: 100%; - left: 0.6667em; - right: 0.6667em; - margin: 0; - bottom: 0; - text-align: center; - background-size: cover; - background-position: center; - background-blend-mode: luminosity; - @include single-transition(all, 100ms, ease-in); - - &:after { - content: ''; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - background-color: $white; - opacity: 0.5; - @include single-transition(all, 100ms, ease-in); - } - - img { - margin: auto; - position: absolute; - left: 0; - right: 0; - top: 2em; - bottom: 0; - max-width: 90%; - max-height: 66.667%; - z-index: 1; - -webkit-transform: translate3d(0,0,0); - } - } - - a { - &:hover { - figure { - background-color: transparent; - - &:after { - opacity: 0.25; - } - } - } - } - - &.city figure { - background-color: rgba($primary-color, 0.75); - - &:after { - display: none; - } - } - } - - &.org-list li { - h4 { - background-color: $primary-color; - } - - h5 { - background-color: $organization-color; - } - - figure { - background-color: $organization-color; - } - } - - &.conference-list li { - h4 { - background-color: $secondary-color; - } - - h5 { - background-color: $conference-color; - } - - figure { - background-color: $conference-color; - } - } - - li.city figure { - background-color: rgba($primary-color, 0.75); - - &:after { - display: none; - } - } - - @include breakpoint(medium) { - margin-left: 3em; - - aside & { - margin-left: 0; - } - } -} - -.org-mini-preview { - position: relative; - overflow: auto; - margin: 0; - background-color: $gray; - border: 0.25em solid lighten($black, 33); - - &.portrait { - img { - float: left; - max-width: 50%; - } - - figcaption { - float: right; - max-width: 50%; - } - } - - p { - font-size: 0.9em; - line-height: 1.25em; - } - - figcaption { - padding: 0.25em - } -} - -.org-list-select { - - &.chosen { - display: none; - } - - ul { - list-style: none; - margin: 0; - overflow: auto; - height: 25em; - border: 0.25em solid $gray; - } - - li { - background-color: lighten($gray, 5);//rgba(225, 225, 225, 0.5); - margin: 0.25em; - - &:hover { - background-color: lighten($color-4, 25);//desaturate(lighten($organization-color, 33), 33); - } - - &.removable:hover { - background-color: desaturate(lighten($color-3, 16), 16); - } - - &.selected { - background-color: desaturate(lighten($organization-color, 33), 33); - } - - &.not-found { - display: none; - } - } - - figure { - margin: 0; - padding: 0.25em; - overflow: auto; - } - - img { - float: left; - margin-right: 1em; - } - - h6 { - margin: 0; - } - - p { - font-size: 0.8em; - margin: 0; - } - - figcaption { - overflow: auto; - } - - @include breakpoint(medium) { - &.chosen { - display: block; - } - - &.choose { - li.selected { - display: none; - } - } - } -} - -#org-filter { - width: 100%; - font-size: 1.25em; - padding: 0.333em; - border: 3px solid $gray; - margin-top: 0.5em; - outline: none !important; -} - -#register-dlg { - position: fixed; - left: 0; - top: 0; - width: 100%; - height: 100%; - background-color: transparent; - visibility: hidden; - z-index: 100; - @include text-shadow(none); - @include transition(background-color 250ms ease-in-out 125ms, visibility 0 linear 250ms); - - form { - position: fixed; - min-width: 30em; - left: 110%; - right: 0; - max-width: 30em; - bottom: 0; - margin: auto; - top: 0; - background-color: $white; - height: 10em; - padding: 1em; - z-index: 101; - @include transform(skewX(-30deg)); - @include transition(all 250ms ease-in-out 0); - } - - &.open { - background-color: rgba($primary-color, 0.8); - visibility: visible; - @include transition(background-color 250ms ease-in-out); - - form { - left: 0; - @include transform(skewX(0)); - @include transition(all 250ms ease-in-out 125ms); - } - } -} - -@include breakpoint(medium) { - .organizations-index, - .conferences-index { - #content { - h2 { - margin-top: 1em; - } - - h3 { - margin-left: 1em; - } - } - } -} - -.workshop { - list-style: none; - overflow: auto; - - &:target { - background-color: $color-5; - } -} - -.registrations .user { - vertical-align: top; - - &:target { - background-color: $color-5; - } -} diff --git a/app/assets/stylesheets/sass/_froala_editor.scss b/app/assets/stylesheets/sass/_froala_editor.scss deleted file mode 100644 index 34345a2..0000000 --- a/app/assets/stylesheets/sass/_froala_editor.scss +++ /dev/null @@ -1,2917 +0,0 @@ -body { - background-color: red; -} - -.fa-lg { - font-size: 1.33333333em; - line-height: 0.75em; - vertical-align: -15%; -} -.fa-2x { - font-size: 2em; -} -.fa-3x { - font-size: 3em; -} -.fa-4x { - font-size: 4em; -} -.fa-5x { - font-size: 5em; -} -.fa-fw { - width: 1.28571429em; - text-align: center; -} -.fa-ul { - padding-left: 0; - margin-left: 2.14285714em; - list-style-type: none; -} -.fa-ul > li { - position: relative; -} -.fa-li { - position: absolute; - left: -2.14285714em; - width: 2.14285714em; - top: 0.14285714em; - text-align: center; -} -.fa-li.fa-lg { - left: -1.85714286em; -} -.fa-border { - padding: .2em .25em .15em; - border: solid 0.08em #eeeeee; - border-radius: .1em; -} -.pull-right { - float: right; -} -.pull-left { - float: left; -} -.fa.pull-left { - margin-right: .3em; -} -.fa.pull-right { - margin-left: .3em; -} -.fa-spin { - -webkit-animation: spin 2s infinite linear; - -moz-animation: spin 2s infinite linear; - -o-animation: spin 2s infinite linear; - animation: spin 2s infinite linear; -} -@-moz-keyframes spin { - 0% { - -moz-transform: rotate(0deg); - } - 100% { - -moz-transform: rotate(359deg); - } -} -@-webkit-keyframes spin { - 0% { - -webkit-transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - } -} -@-o-keyframes spin { - 0% { - -o-transform: rotate(0deg); - } - 100% { - -o-transform: rotate(359deg); - } -} -@keyframes spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -.fa-rotate-90 { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); - -webkit-transform: rotate(90deg); - -moz-transform: rotate(90deg); - -ms-transform: rotate(90deg); - -o-transform: rotate(90deg); - transform: rotate(90deg); -} -.fa-rotate-180 { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); - -webkit-transform: rotate(180deg); - -moz-transform: rotate(180deg); - -ms-transform: rotate(180deg); - -o-transform: rotate(180deg); - transform: rotate(180deg); -} -.fa-rotate-270 { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); - -webkit-transform: rotate(270deg); - -moz-transform: rotate(270deg); - -ms-transform: rotate(270deg); - -o-transform: rotate(270deg); - transform: rotate(270deg); -} -.fa-flip-horizontal { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); - -webkit-transform: scale(-1, 1); - -moz-transform: scale(-1, 1); - -ms-transform: scale(-1, 1); - -o-transform: scale(-1, 1); - transform: scale(-1, 1); -} -.fa-flip-vertical { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); - -webkit-transform: scale(1, -1); - -moz-transform: scale(1, -1); - -ms-transform: scale(1, -1); - -o-transform: scale(1, -1); - transform: scale(1, -1); -} -.fa-stack { - position: relative; - display: inline-block; - width: 2em; - height: 2em; - line-height: 2em; - vertical-align: middle; -} -.fa-stack-1x, -.fa-stack-2x { - position: absolute; - left: 0; - width: 100%; - text-align: center; -} -.fa-stack-1x { - line-height: inherit; -} -.fa-stack-2x { - font-size: 2em; -} -.fa-inverse { - color: #ffffff; -} -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.fa-glass:before { - content: "\f000"; -} -.fa-music:before { - content: "\f001"; -} -.fa-search:before { - content: "\f002"; -} -.fa-envelope-o:before { - content: "\f003"; -} -.fa-heart:before { - content: "\f004"; -} -.fa-star:before { - content: "\f005"; -} -.fa-star-o:before { - content: "\f006"; -} -.fa-user:before { - content: "\f007"; -} -.fa-film:before { - content: "\f008"; -} -.fa-th-large:before { - content: "\f009"; -} -.fa-th:before { - content: "\f00a"; -} -.fa-th-list:before { - content: "\f00b"; -} -.fa-check:before { - content: "\f00c"; -} -.fa-times:before { - content: "\f00d"; -} -.fa-search-plus:before { - content: "\f00e"; -} -.fa-search-minus:before { - content: "\f010"; -} -.fa-power-off:before { - content: "\f011"; -} -.fa-signal:before { - content: "\f012"; -} -.fa-gear:before, -.fa-cog:before { - content: "\f013"; -} -.fa-trash-o:before { - content: "\f014"; -} -.fa-home:before { - content: "\f015"; -} -.fa-file-o:before { - content: "\f016"; -} -.fa-clock-o:before { - content: "\f017"; -} -.fa-road:before { - content: "\f018"; -} -.fa-download:before { - content: "\f019"; -} -.fa-arrow-circle-o-down:before { - content: "\f01a"; -} -.fa-arrow-circle-o-up:before { - content: "\f01b"; -} -.fa-inbox:before { - content: "\f01c"; -} -.fa-play-circle-o:before { - content: "\f01d"; -} -.fa-rotate-right:before, -.fa-repeat:before { - content: "\f01e"; -} -.fa-refresh:before { - content: "\f021"; -} -.fa-list-alt:before { - content: "\f022"; -} -.fa-lock:before { - content: "\f023"; -} -.fa-flag:before { - content: "\f024"; -} -.fa-headphones:before { - content: "\f025"; -} -.fa-volume-off:before { - content: "\f026"; -} -.fa-volume-down:before { - content: "\f027"; -} -.fa-volume-up:before { - content: "\f028"; -} -.fa-qrcode:before { - content: "\f029"; -} -.fa-barcode:before { - content: "\f02a"; -} -.fa-tag:before { - content: "\f02b"; -} -.fa-tags:before { - content: "\f02c"; -} -.fa-book:before { - content: "\f02d"; -} -.fa-bookmark:before { - content: "\f02e"; -} -.fa-print:before { - content: "\f02f"; -} -.fa-camera:before { - content: "\f030"; -} -.fa-font:before { - content: "\f031"; -} -.fa-bold:before { - content: "\f032"; -} -.fa-italic:before { - content: "\f033"; -} -.fa-text-height:before { - content: "\f034"; -} -.fa-text-width:before { - content: "\f035"; -} -.fa-align-left:before { - content: "\f036"; -} -.fa-align-center:before { - content: "\f037"; -} -.fa-align-right:before { - content: "\f038"; -} -.fa-align-justify:before { - content: "\f039"; -} -.fa-list:before { - content: "\f03a"; -} -.fa-dedent:before, -.fa-outdent:before { - content: "\f03b"; -} -.fa-indent:before { - content: "\f03c"; -} -.fa-video-camera:before { - content: "\f03d"; -} -.fa-photo:before, -.fa-image:before, -.fa-picture-o:before { - content: "\f03e"; -} -.fa-pencil:before { - content: "\f040"; -} -.fa-map-marker:before { - content: "\f041"; -} -.fa-adjust:before { - content: "\f042"; -} -.fa-tint:before { - content: "\f043"; -} -.fa-edit:before, -.fa-pencil-square-o:before { - content: "\f044"; -} -.fa-share-square-o:before { - content: "\f045"; -} -.fa-check-square-o:before { - content: "\f046"; -} -.fa-arrows:before { - content: "\f047"; -} -.fa-step-backward:before { - content: "\f048"; -} -.fa-fast-backward:before { - content: "\f049"; -} -.fa-backward:before { - content: "\f04a"; -} -.fa-play:before { - content: "\f04b"; -} -.fa-pause:before { - content: "\f04c"; -} -.fa-stop:before { - content: "\f04d"; -} -.fa-forward:before { - content: "\f04e"; -} -.fa-fast-forward:before { - content: "\f050"; -} -.fa-step-forward:before { - content: "\f051"; -} -.fa-eject:before { - content: "\f052"; -} -.fa-chevron-left:before { - content: "\f053"; -} -.fa-chevron-right:before { - content: "\f054"; -} -.fa-plus-circle:before { - content: "\f055"; -} -.fa-minus-circle:before { - content: "\f056"; -} -.fa-times-circle:before { - content: "\f057"; -} -.fa-check-circle:before { - content: "\f058"; -} -.fa-question-circle:before { - content: "\f059"; -} -.fa-info-circle:before { - content: "\f05a"; -} -.fa-crosshairs:before { - content: "\f05b"; -} -.fa-times-circle-o:before { - content: "\f05c"; -} -.fa-check-circle-o:before { - content: "\f05d"; -} -.fa-ban:before { - content: "\f05e"; -} -.fa-arrow-left:before { - content: "\f060"; -} -.fa-arrow-right:before { - content: "\f061"; -} -.fa-arrow-up:before { - content: "\f062"; -} -.fa-arrow-down:before { - content: "\f063"; -} -.fa-mail-forward:before, -.fa-share:before { - content: "\f064"; -} -.fa-expand:before { - content: "\f065"; -} -.fa-compress:before { - content: "\f066"; -} -.fa-plus:before { - content: "\f067"; -} -.fa-minus:before { - content: "\f068"; -} -.fa-asterisk:before { - content: "\f069"; -} -.fa-exclamation-circle:before { - content: "\f06a"; -} -.fa-gift:before { - content: "\f06b"; -} -.fa-leaf:before { - content: "\f06c"; -} -.fa-fire:before { - content: "\f06d"; -} -.fa-eye:before { - content: "\f06e"; -} -.fa-eye-slash:before { - content: "\f070"; -} -.fa-warning:before, -.fa-exclamation-triangle:before { - content: "\f071"; -} -.fa-plane:before { - content: "\f072"; -} -.fa-calendar:before { - content: "\f073"; -} -.fa-random:before { - content: "\f074"; -} -.fa-comment:before { - content: "\f075"; -} -.fa-magnet:before { - content: "\f076"; -} -.fa-chevron-up:before { - content: "\f077"; -} -.fa-chevron-down:before { - content: "\f078"; -} -.fa-retweet:before { - content: "\f079"; -} -.fa-shopping-cart:before { - content: "\f07a"; -} -.fa-folder:before { - content: "\f07b"; -} -.fa-folder-open:before { - content: "\f07c"; -} -.fa-arrows-v:before { - content: "\f07d"; -} -.fa-arrows-h:before { - content: "\f07e"; -} -.fa-bar-chart-o:before { - content: "\f080"; -} -.fa-twitter-square:before { - content: "\f081"; -} -.fa-facebook-square:before { - content: "\f082"; -} -.fa-camera-retro:before { - content: "\f083"; -} -.fa-key:before { - content: "\f084"; -} -.fa-gears:before, -.fa-cogs:before { - content: "\f085"; -} -.fa-comments:before { - content: "\f086"; -} -.fa-thumbs-o-up:before { - content: "\f087"; -} -.fa-thumbs-o-down:before { - content: "\f088"; -} -.fa-star-half:before { - content: "\f089"; -} -.fa-heart-o:before { - content: "\f08a"; -} -.fa-sign-out:before { - content: "\f08b"; -} -.fa-linkedin-square:before { - content: "\f08c"; -} -.fa-thumb-tack:before { - content: "\f08d"; -} -.fa-external-link:before { - content: "\f08e"; -} -.fa-sign-in:before { - content: "\f090"; -} -.fa-trophy:before { - content: "\f091"; -} -.fa-github-square:before { - content: "\f092"; -} -.fa-upload:before { - content: "\f093"; -} -.fa-lemon-o:before { - content: "\f094"; -} -.fa-phone:before { - content: "\f095"; -} -.fa-square-o:before { - content: "\f096"; -} -.fa-bookmark-o:before { - content: "\f097"; -} -.fa-phone-square:before { - content: "\f098"; -} -.fa-twitter:before { - content: "\f099"; -} -.fa-facebook:before { - content: "\f09a"; -} -.fa-github:before { - content: "\f09b"; -} -.fa-unlock:before { - content: "\f09c"; -} -.fa-credit-card:before { - content: "\f09d"; -} -.fa-rss:before { - content: "\f09e"; -} -.fa-hdd-o:before { - content: "\f0a0"; -} -.fa-bullhorn:before { - content: "\f0a1"; -} -.fa-bell:before { - content: "\f0f3"; -} -.fa-certificate:before { - content: "\f0a3"; -} -.fa-hand-o-right:before { - content: "\f0a4"; -} -.fa-hand-o-left:before { - content: "\f0a5"; -} -.fa-hand-o-up:before { - content: "\f0a6"; -} -.fa-hand-o-down:before { - content: "\f0a7"; -} -.fa-arrow-circle-left:before { - content: "\f0a8"; -} -.fa-arrow-circle-right:before { - content: "\f0a9"; -} -.fa-arrow-circle-up:before { - content: "\f0aa"; -} -.fa-arrow-circle-down:before { - content: "\f0ab"; -} -.fa-globe:before { - content: "\f0ac"; -} -.fa-wrench:before { - content: "\f0ad"; -} -.fa-tasks:before { - content: "\f0ae"; -} -.fa-filter:before { - content: "\f0b0"; -} -.fa-briefcase:before { - content: "\f0b1"; -} -.fa-arrows-alt:before { - content: "\f0b2"; -} -.fa-group:before, -.fa-users:before { - content: "\f0c0"; -} -.fa-chain:before, -.fa-link:before { - content: "\f0c1"; -} -.fa-cloud:before { - content: "\f0c2"; -} -.fa-flask:before { - content: "\f0c3"; -} -.fa-cut:before, -.fa-scissors:before { - content: "\f0c4"; -} -.fa-copy:before, -.fa-files-o:before { - content: "\f0c5"; -} -.fa-paperclip:before { - content: "\f0c6"; -} -.fa-save:before, -.fa-floppy-o:before { - content: "\f0c7"; -} -.fa-square:before { - content: "\f0c8"; -} -.fa-navicon:before, -.fa-reorder:before, -.fa-bars:before { - content: "\f0c9"; -} -.fa-list-ul:before { - content: "\f0ca"; -} -.fa-list-ol:before { - content: "\f0cb"; -} -.fa-strikethrough:before { - content: "\f0cc"; -} -.fa-underline:before { - content: "\f0cd"; -} -.fa-table:before { - content: "\f0ce"; -} -.fa-magic:before { - content: "\f0d0"; -} -.fa-truck:before { - content: "\f0d1"; -} -.fa-pinterest:before { - content: "\f0d2"; -} -.fa-pinterest-square:before { - content: "\f0d3"; -} -.fa-google-plus-square:before { - content: "\f0d4"; -} -.fa-google-plus:before { - content: "\f0d5"; -} -.fa-money:before { - content: "\f0d6"; -} -.fa-caret-down:before { - content: "\f0d7"; -} -.fa-caret-up:before { - content: "\f0d8"; -} -.fa-caret-left:before { - content: "\f0d9"; -} -.fa-caret-right:before { - content: "\f0da"; -} -.fa-columns:before { - content: "\f0db"; -} -.fa-unsorted:before, -.fa-sort:before { - content: "\f0dc"; -} -.fa-sort-down:before, -.fa-sort-desc:before { - content: "\f0dd"; -} -.fa-sort-up:before, -.fa-sort-asc:before { - content: "\f0de"; -} -.fa-envelope:before { - content: "\f0e0"; -} -.fa-linkedin:before { - content: "\f0e1"; -} -.fa-rotate-left:before, -.fa-undo:before { - content: "\f0e2"; -} -.fa-legal:before, -.fa-gavel:before { - content: "\f0e3"; -} -.fa-dashboard:before, -.fa-tachometer:before { - content: "\f0e4"; -} -.fa-comment-o:before { - content: "\f0e5"; -} -.fa-comments-o:before { - content: "\f0e6"; -} -.fa-flash:before, -.fa-bolt:before { - content: "\f0e7"; -} -.fa-sitemap:before { - content: "\f0e8"; -} -.fa-umbrella:before { - content: "\f0e9"; -} -.fa-paste:before, -.fa-clipboard:before { - content: "\f0ea"; -} -.fa-lightbulb-o:before { - content: "\f0eb"; -} -.fa-exchange:before { - content: "\f0ec"; -} -.fa-cloud-download:before { - content: "\f0ed"; -} -.fa-cloud-upload:before { - content: "\f0ee"; -} -.fa-user-md:before { - content: "\f0f0"; -} -.fa-stethoscope:before { - content: "\f0f1"; -} -.fa-suitcase:before { - content: "\f0f2"; -} -.fa-bell-o:before { - content: "\f0a2"; -} -.fa-coffee:before { - content: "\f0f4"; -} -.fa-cutlery:before { - content: "\f0f5"; -} -.fa-file-text-o:before { - content: "\f0f6"; -} -.fa-building-o:before { - content: "\f0f7"; -} -.fa-hospital-o:before { - content: "\f0f8"; -} -.fa-ambulance:before { - content: "\f0f9"; -} -.fa-medkit:before { - content: "\f0fa"; -} -.fa-fighter-jet:before { - content: "\f0fb"; -} -.fa-beer:before { - content: "\f0fc"; -} -.fa-h-square:before { - content: "\f0fd"; -} -.fa-plus-square:before { - content: "\f0fe"; -} -.fa-angle-double-left:before { - content: "\f100"; -} -.fa-angle-double-right:before { - content: "\f101"; -} -.fa-angle-double-up:before { - content: "\f102"; -} -.fa-angle-double-down:before { - content: "\f103"; -} -.fa-angle-left:before { - content: "\f104"; -} -.fa-angle-right:before { - content: "\f105"; -} -.fa-angle-up:before { - content: "\f106"; -} -.fa-angle-down:before { - content: "\f107"; -} -.fa-desktop:before { - content: "\f108"; -} -.fa-laptop:before { - content: "\f109"; -} -.fa-tablet:before { - content: "\f10a"; -} -.fa-mobile-phone:before, -.fa-mobile:before { - content: "\f10b"; -} -.fa-circle-o:before { - content: "\f10c"; -} -.fa-quote-left:before { - content: "\f10d"; -} -.fa-quote-right:before { - content: "\f10e"; -} -.fa-spinner:before { - content: "\f110"; -} -.fa-circle:before { - content: "\f111"; -} -.fa-mail-reply:before, -.fa-reply:before { - content: "\f112"; -} -.fa-github-alt:before { - content: "\f113"; -} -.fa-folder-o:before { - content: "\f114"; -} -.fa-folder-open-o:before { - content: "\f115"; -} -.fa-smile-o:before { - content: "\f118"; -} -.fa-frown-o:before { - content: "\f119"; -} -.fa-meh-o:before { - content: "\f11a"; -} -.fa-gamepad:before { - content: "\f11b"; -} -.fa-keyboard-o:before { - content: "\f11c"; -} -.fa-flag-o:before { - content: "\f11d"; -} -.fa-flag-checkered:before { - content: "\f11e"; -} -.fa-terminal:before { - content: "\f120"; -} -.fa-code:before { - content: "\f121"; -} -.fa-mail-reply-all:before, -.fa-reply-all:before { - content: "\f122"; -} -.fa-star-half-empty:before, -.fa-star-half-full:before, -.fa-star-half-o:before { - content: "\f123"; -} -.fa-location-arrow:before { - content: "\f124"; -} -.fa-crop:before { - content: "\f125"; -} -.fa-code-fork:before { - content: "\f126"; -} -.fa-unlink:before, -.fa-chain-broken:before { - content: "\f127"; -} -.fa-question:before { - content: "\f128"; -} -.fa-info:before { - content: "\f129"; -} -.fa-exclamation:before { - content: "\f12a"; -} -.fa-superscript:before { - content: "\f12b"; -} -.fa-subscript:before { - content: "\f12c"; -} -.fa-eraser:before { - content: "\f12d"; -} -.fa-puzzle-piece:before { - content: "\f12e"; -} -.fa-microphone:before { - content: "\f130"; -} -.fa-microphone-slash:before { - content: "\f131"; -} -.fa-shield:before { - content: "\f132"; -} -.fa-calendar-o:before { - content: "\f133"; -} -.fa-fire-extinguisher:before { - content: "\f134"; -} -.fa-rocket:before { - content: "\f135"; -} -.fa-maxcdn:before { - content: "\f136"; -} -.fa-chevron-circle-left:before { - content: "\f137"; -} -.fa-chevron-circle-right:before { - content: "\f138"; -} -.fa-chevron-circle-up:before { - content: "\f139"; -} -.fa-chevron-circle-down:before { - content: "\f13a"; -} -.fa-html5:before { - content: "\f13b"; -} -.fa-css3:before { - content: "\f13c"; -} -.fa-anchor:before { - content: "\f13d"; -} -.fa-unlock-alt:before { - content: "\f13e"; -} -.fa-bullseye:before { - content: "\f140"; -} -.fa-ellipsis-h:before { - content: "\f141"; -} -.fa-ellipsis-v:before { - content: "\f142"; -} -.fa-rss-square:before { - content: "\f143"; -} -.fa-play-circle:before { - content: "\f144"; -} -.fa-ticket:before { - content: "\f145"; -} -.fa-minus-square:before { - content: "\f146"; -} -.fa-minus-square-o:before { - content: "\f147"; -} -.fa-level-up:before { - content: "\f148"; -} -.fa-level-down:before { - content: "\f149"; -} -.fa-check-square:before { - content: "\f14a"; -} -.fa-pencil-square:before { - content: "\f14b"; -} -.fa-external-link-square:before { - content: "\f14c"; -} -.fa-share-square:before { - content: "\f14d"; -} -.fa-compass:before { - content: "\f14e"; -} -.fa-toggle-down:before, -.fa-caret-square-o-down:before { - content: "\f150"; -} -.fa-toggle-up:before, -.fa-caret-square-o-up:before { - content: "\f151"; -} -.fa-toggle-right:before, -.fa-caret-square-o-right:before { - content: "\f152"; -} -.fa-euro:before, -.fa-eur:before { - content: "\f153"; -} -.fa-gbp:before { - content: "\f154"; -} -.fa-dollar:before, -.fa-usd:before { - content: "\f155"; -} -.fa-rupee:before, -.fa-inr:before { - content: "\f156"; -} -.fa-cny:before, -.fa-rmb:before, -.fa-yen:before, -.fa-jpy:before { - content: "\f157"; -} -.fa-ruble:before, -.fa-rouble:before, -.fa-rub:before { - content: "\f158"; -} -.fa-won:before, -.fa-krw:before { - content: "\f159"; -} -.fa-bitcoin:before, -.fa-btc:before { - content: "\f15a"; -} -.fa-file:before { - content: "\f15b"; -} -.fa-file-text:before { - content: "\f15c"; -} -.fa-sort-alpha-asc:before { - content: "\f15d"; -} -.fa-sort-alpha-desc:before { - content: "\f15e"; -} -.fa-sort-amount-asc:before { - content: "\f160"; -} -.fa-sort-amount-desc:before { - content: "\f161"; -} -.fa-sort-numeric-asc:before { - content: "\f162"; -} -.fa-sort-numeric-desc:before { - content: "\f163"; -} -.fa-thumbs-up:before { - content: "\f164"; -} -.fa-thumbs-down:before { - content: "\f165"; -} -.fa-youtube-square:before { - content: "\f166"; -} -.fa-youtube:before { - content: "\f167"; -} -.fa-xing:before { - content: "\f168"; -} -.fa-xing-square:before { - content: "\f169"; -} -.fa-youtube-play:before { - content: "\f16a"; -} -.fa-dropbox:before { - content: "\f16b"; -} -.fa-stack-overflow:before { - content: "\f16c"; -} -.fa-instagram:before { - content: "\f16d"; -} -.fa-flickr:before { - content: "\f16e"; -} -.fa-adn:before { - content: "\f170"; -} -.fa-bitbucket:before { - content: "\f171"; -} -.fa-bitbucket-square:before { - content: "\f172"; -} -.fa-tumblr:before { - content: "\f173"; -} -.fa-tumblr-square:before { - content: "\f174"; -} -.fa-long-arrow-down:before { - content: "\f175"; -} -.fa-long-arrow-up:before { - content: "\f176"; -} -.fa-long-arrow-left:before { - content: "\f177"; -} -.fa-long-arrow-right:before { - content: "\f178"; -} -.fa-apple:before { - content: "\f179"; -} -.fa-windows:before { - content: "\f17a"; -} -.fa-android:before { - content: "\f17b"; -} -.fa-linux:before { - content: "\f17c"; -} -.fa-dribbble:before { - content: "\f17d"; -} -.fa-skype:before { - content: "\f17e"; -} -.fa-foursquare:before { - content: "\f180"; -} -.fa-trello:before { - content: "\f181"; -} -.fa-female:before { - content: "\f182"; -} -.fa-male:before { - content: "\f183"; -} -.fa-gittip:before { - content: "\f184"; -} -.fa-sun-o:before { - content: "\f185"; -} -.fa-moon-o:before { - content: "\f186"; -} -.fa-archive:before { - content: "\f187"; -} -.fa-bug:before { - content: "\f188"; -} -.fa-vk:before { - content: "\f189"; -} -.fa-weibo:before { - content: "\f18a"; -} -.fa-renren:before { - content: "\f18b"; -} -.fa-pagelines:before { - content: "\f18c"; -} -.fa-stack-exchange:before { - content: "\f18d"; -} -.fa-arrow-circle-o-right:before { - content: "\f18e"; -} -.fa-arrow-circle-o-left:before { - content: "\f190"; -} -.fa-toggle-left:before, -.fa-caret-square-o-left:before { - content: "\f191"; -} -.fa-dot-circle-o:before { - content: "\f192"; -} -.fa-wheelchair:before { - content: "\f193"; -} -.fa-vimeo-square:before { - content: "\f194"; -} -.fa-turkish-lira:before, -.fa-try:before { - content: "\f195"; -} -.fa-plus-square-o:before { - content: "\f196"; -} -.fa-space-shuttle:before { - content: "\f197"; -} -.fa-slack:before { - content: "\f198"; -} -.fa-envelope-square:before { - content: "\f199"; -} -.fa-wordpress:before { - content: "\f19a"; -} -.fa-openid:before { - content: "\f19b"; -} -.fa-institution:before, -.fa-bank:before, -.fa-university:before { - content: "\f19c"; -} -.fa-mortar-board:before, -.fa-graduation-cap:before { - content: "\f19d"; -} -.fa-yahoo:before { - content: "\f19e"; -} -.fa-google:before { - content: "\f1a0"; -} -.fa-reddit:before { - content: "\f1a1"; -} -.fa-reddit-square:before { - content: "\f1a2"; -} -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} -.fa-stumbleupon:before { - content: "\f1a4"; -} -.fa-delicious:before { - content: "\f1a5"; -} -.fa-digg:before { - content: "\f1a6"; -} -.fa-pied-piper-square:before, -.fa-pied-piper:before { - content: "\f1a7"; -} -.fa-pied-piper-alt:before { - content: "\f1a8"; -} -.fa-drupal:before { - content: "\f1a9"; -} -.fa-joomla:before { - content: "\f1aa"; -} -.fa-language:before { - content: "\f1ab"; -} -.fa-fax:before { - content: "\f1ac"; -} -.fa-building:before { - content: "\f1ad"; -} -.fa-child:before { - content: "\f1ae"; -} -.fa-paw:before { - content: "\f1b0"; -} -.fa-spoon:before { - content: "\f1b1"; -} -.fa-cube:before { - content: "\f1b2"; -} -.fa-cubes:before { - content: "\f1b3"; -} -.fa-behance:before { - content: "\f1b4"; -} -.fa-behance-square:before { - content: "\f1b5"; -} -.fa-steam:before { - content: "\f1b6"; -} -.fa-steam-square:before { - content: "\f1b7"; -} -.fa-recycle:before { - content: "\f1b8"; -} -.fa-automobile:before, -.fa-car:before { - content: "\f1b9"; -} -.fa-cab:before, -.fa-taxi:before { - content: "\f1ba"; -} -.fa-tree:before { - content: "\f1bb"; -} -.fa-spotify:before { - content: "\f1bc"; -} -.fa-deviantart:before { - content: "\f1bd"; -} -.fa-soundcloud:before { - content: "\f1be"; -} -.fa-database:before { - content: "\f1c0"; -} -.fa-file-pdf-o:before { - content: "\f1c1"; -} -.fa-file-word-o:before { - content: "\f1c2"; -} -.fa-file-excel-o:before { - content: "\f1c3"; -} -.fa-file-powerpoint-o:before { - content: "\f1c4"; -} -.fa-file-photo-o:before, -.fa-file-picture-o:before, -.fa-file-image-o:before { - content: "\f1c5"; -} -.fa-file-zip-o:before, -.fa-file-archive-o:before { - content: "\f1c6"; -} -.fa-file-sound-o:before, -.fa-file-audio-o:before { - content: "\f1c7"; -} -.fa-file-movie-o:before, -.fa-file-video-o:before { - content: "\f1c8"; -} -.fa-file-code-o:before { - content: "\f1c9"; -} -.fa-vine:before { - content: "\f1ca"; -} -.fa-codepen:before { - content: "\f1cb"; -} -.fa-jsfiddle:before { - content: "\f1cc"; -} -.fa-life-bouy:before, -.fa-life-saver:before, -.fa-support:before, -.fa-life-ring:before { - content: "\f1cd"; -} -.fa-circle-o-notch:before { - content: "\f1ce"; -} -.fa-ra:before, -.fa-rebel:before { - content: "\f1d0"; -} -.fa-ge:before, -.fa-empire:before { - content: "\f1d1"; -} -.fa-git-square:before { - content: "\f1d2"; -} -.fa-git:before { - content: "\f1d3"; -} -.fa-hacker-news:before { - content: "\f1d4"; -} -.fa-tencent-weibo:before { - content: "\f1d5"; -} -.fa-qq:before { - content: "\f1d6"; -} -.fa-wechat:before, -.fa-weixin:before { - content: "\f1d7"; -} -.fa-send:before, -.fa-paper-plane:before { - content: "\f1d8"; -} -.fa-send-o:before, -.fa-paper-plane-o:before { - content: "\f1d9"; -} -.fa-history:before { - content: "\f1da"; -} -.fa-circle-thin:before { - content: "\f1db"; -} -.fa-header:before { - content: "\f1dc"; -} -.fa-paragraph:before { - content: "\f1dd"; -} -.fa-sliders:before { - content: "\f1de"; -} -.fa-share-alt:before { - content: "\f1e0"; -} -.fa-share-alt-square:before { - content: "\f1e1"; -} -.fa-bomb:before { - content: "\f1e2"; -} - -/*! - * froala_editor v1.1.8 (http://editor.froala.com) - * Copyright 2014-2014 Froala - */ -[contenteditable], -[contenteditable]:focus { - outline: 0px solid transparent; -} -button { - outline: none; -} -.f-non-selectable { - user-select: none; - -o-user-select: none; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; -} -.f-non-selectable * { - user-select: none; - -o-user-select: none; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; -} -.f-italic { - font-style: italic !important; -} -.f-spaced { - letter-spacing: 3px !important; -} -.f-uppercase { - text-transform: uppercase !important; -} -.f-typewriter { - font-family: 'Lucida Console', monospace !important; - line-height: 160% !important; - font-size: 14px; -} -.froala-box { - position: relative; -} -.froala-box .html-switch { - position: absolute; - left: 0; - top: -30px; - z-index: 1000; - display: none; - font-size: 14px; - line-height: 160%; - height: 30px; - border: solid 1px #aaaaaa; -} -.froala-box.f-html .html-switch { - display: inline-block; -} -.froala-element { - min-height: 20px; - overflow-y: auto; - overflow-x: hidden; - position: relative; - word-wrap: break-word; - line-height: 120%; - vertical-align: top; - text-align: left; -} -.froala-element ul, -.froala-element ol { - padding-left: 20px; -} -.froala-element ul li, -.froala-element ol li { - position: relative; - left: 20px; - margin-right: 20px; -} -.froala-element hr { - height: 0px; - border: 0; - border-top: solid 1px #cccccc; - clear: both; -} -.froala-element * { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} -.froala-element.f-image { - overflow: visible; -} -.froala-element.f-tni span.f-img-wrap { - display: block; - text-align: center; -} -.froala-element.f-tni span.f-img-wrap:after { - clear: both; - display: block; - content: ""; -} -.froala-element.f-tni span.f-img-editor { - display: inline-block; -} -.froala-element.f-tni img { - display: block; - margin-left: auto !important; - margin-right: auto !important; -} -.froala-element.f-tni img:after { - clear: both; - display: block; - content: ""; -} -.froala-element span { - line-height: 120%; -} -.froala-element.f-basic.f-placeholder:before { - left: 10px; - right: 10px; - top: 10px; -} -.froala-element.f-placeholder:before { - color: #cccccc; - font-style: italic; - content: attr(data-placeholder); - position: absolute; - margin: auto; - left: 0; - top: 0; - right: 0; -} -.froala-element.not-msie pre, -.froala-element.not-msie blockquote { - overflow: hidden; -} -.froala-element pre { - white-space: pre-wrap; - /* CSS3 */ - white-space: -moz-pre-wrap; - /* Mozilla, post millennium */ - white-space: -pre-wrap; - /* Opera 4-6 */ - white-space: -o-pre-wrap; - /* Opera 7 */ - word-wrap: break-word; - /* Internet Explorer 5.5+ */ - border: solid 1px #cccccc; - background: #fcfcfc; - padding: 10px; - border-radius: 4px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; -} -.froala-element blockquote { - margin-left: 20px; - margin-right: 0; - margin-top: 0; - padding-left: 20px; - position: relative; - font-style: italic; - border-left: solid 5px #cccccc; -} -.froala-element table { - border-collapse: collapse; - empty-cells: show; -} -.froala-element table > span, -.froala-element table tr > span { - display: none; - visibility: hidden; -} -.froala-element table td { - border: solid 1px #cccccc; - padding: 5px; -} -.froala-element a { - cursor: pointer; -} -.froala-element img { - min-width: 32px !important; - min-height: 32px !important; - cursor: pointer; - z-index: 1; - position: relative; - vertical-align: top; -} -.froala-element:not(.ie8) img { - max-width: 100% !important; -} -.froala-element img::selection { - color: #ffffff; - background-color: transparent !important; -} -.froala-element img::-moz-selection { - color: #ffffff; - background-color: transparent !important; -} -.froala-element span.f-img-wrap { - line-height: 0; - display: block; - text-align: center; -} -.froala-element span.f-img-editor { - display: inline-block; - position: relative; - max-width: 100% !important; - text-align: center; - padding: 0px; - line-height: 0; - overflow: visible; - z-index: 2; - vertical-align: top; -} -.froala-element span.f-img-editor:before { - content: " "; - position: absolute; - top: -2px; - left: -2px; - bottom: -2px; - right: -2px; - display: block; - border: solid 2px #ffffff; - outline: solid 1px #252525; -} -.froala-element span.f-img-editor:after { - content: ""; - display: block; - clear: both; -} -.froala-element span.f-img-handle { - position: absolute; - height: 15px; - width: 15px; - border: solid 1px #252525; - background: #ffffff; - z-index: 2; - margin: auto; -} -.froala-element span.f-img-handle.f-h-ne { - top: -3px; - left: auto; - right: -3px; - bottom: auto; - cursor: ne-resize; -} -.froala-element span.f-img-handle.f-h-se { - top: auto; - left: auto; - right: -3px; - bottom: -3px; - cursor: se-resize; -} -.froala-element span.f-img-handle.f-h-sw { - top: auto; - left: -3px; - right: auto; - bottom: -3px; - cursor: sw-resize; -} -.froala-element span.f-img-handle.f-h-nw { - top: -3px; - left: -3px; - right: auto; - bottom: auto; - cursor: nw-resize; -} -.f-html .froala-element { - background: #444444; - color: #ffffff; - font-family: "Courier New", Courier, monospace; - font-size: 13px; - overflow-y: auto; - padding: 0; -} -.f-html .froala-element:after { - clear: both; - display: block; - content: ""; -} -.f-html .froala-element textarea { - direction: ltr !important; - text-align: left; - width: 100%; - word-wrap: break-word; - padding: 0 0 0 10px; - background: transparent; - border: 0 transparent; - color: #FFF; - resize: none !important; - line-height: 140%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - resize: none; - min-height: 100px; -} -.froala-editor *:not(input):not(textarea) { - user-select: none; - -o-user-select: none; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; -} -.froala-editor { - text-align: left; - background: #ffffff; - border: solid 1px #252525; - border-top: solid 5px #252525; - padding: 0; - position: absolute; - user-select: none; - -o-user-select: none; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; - font-size: 15px; - z-index: 1000; - font-family: Arial, Helvetica, sans-serif; - line-height: 140%; -} -.froala-editor * { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} -.froala-editor:not(.froala-modal):before { - width: 0; - height: 0; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-bottom-color: inherit; - border-bottom-style: solid; - border-bottom-width: 6px; - content: ''; - position: absolute; - top: -10px; - left: 15px; -} -.froala-editor.right-side:before { - right: 15px; - left: auto; -} -.froala-editor .bttn-wrapper { - white-space: nowrap; -} -.froala-editor hr { - border: 0; - border-top-width: 1px; - border-top-style: solid; - border-top-color: #cccccc; - margin: 0 !important; - height: 0; -} -.froala-editor span.f-sep { - display: inline-block; - width: 0px; - height: 35px; - margin: 0; - border-right: solid 1px #cccccc; - float: left; -} -.froala-editor button::-moz-focus-inner { - border: 0; -} -.froala-editor i.for-text { - font-style: normal; - font-weight: bold; - padding-left: 4px; -} -.froala-editor .fr-dropdown { - display: inline-block; - position: relative; - text-align: left; - user-select: none; - -o-user-select: none; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; -} -.froala-editor .fr-dropdown .fr-trigger.active + .fr-dropdown-menu { - display: block; -} -.froala-editor .fr-dropdown .fr-trigger { - padding-left: 2px; - text-align: left; -} -.froala-editor .fr-dropdown .fr-trigger i { - margin-left: 5px; -} -.froala-editor .fr-dropdown .fr-dropdown-menu { - display: none; - position: absolute; - background: #ffffff; - text-align: left; - left: 0px; - top: 35px; - margin-top: 0; - padding: 0; - border: solid 1px #cccccc; - z-index: 1000; -} -.froala-editor .fr-dropdown .fr-dropdown-menu li { - list-style-type: none; - position: relative; -} -.froala-editor .fr-dropdown .fr-dropdown-menu li button.fr-bttn { - margin: 5px 5px; -} -.froala-editor .fr-dropdown .fr-dropdown-menu li.active a { - background: #444444 !important; - color: #ffffff !important; -} -.froala-editor .fr-dropdown .fr-dropdown-menu li a { - padding: 5px 25px; - margin: 0; - display: block; - text-decoration: none; - outline: 0; - color: #353535; - white-space: nowrap; - font-size: 14px; - line-height: 130%; -} -.froala-editor .fr-dropdown .fr-dropdown-menu li a:hover { - background: #444444 !important; - color: #ffffff !important; -} -.froala-editor .fr-dropdown .fr-dropdown-menu hr { - clear: both; - height: 0; - border: 0; - display: block; -} -.froala-editor .fr-dropdown .fr-dropdown-menu:after { - clear: both; - content: ""; - display: block; -} -.froala-editor .fr-dropdown.fr-color-picker i { - padding-left: 3px; -} -.froala-editor .fr-dropdown.fr-color-picker .fr-dropdown-menu { - padding: 10px 10px 10px; - line-height: 0px; - white-space: nowrap; - text-align: left; - direction: ltr !important; -} -.froala-editor .fr-dropdown.fr-color-picker .fr-dropdown-menu > div { - white-space: nowrap; - display: inline-block; -} -.froala-editor .fr-dropdown.fr-color-picker .fr-dropdown-menu > div + div { - margin-left: 12px; -} -.froala-editor .fr-dropdown.fr-color-picker .fr-dropdown-menu p { - margin: 6px 0px 12px 0px; - font-size: 13px; - color: #444444; -} -.froala-editor .fr-dropdown.fr-color-picker .fr-dropdown-menu .fr-color-bttn { - display: inline; - width: 18px; - height: 18px; - padding: 0; - border: solid 1px #ffffff; - position: relative; - z-index: 100; - line-height: 16px !important; - border-radius: 0; - -moz-border-radius: 0; - -webkit-border-radius: 0; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; -} -.froala-editor .fr-dropdown.fr-color-picker .fr-dropdown-menu .fr-color-bttn.active { - border: solid 1px #ffffff; - outline: solid 1px #252525; - z-index: 101; -} -.froala-editor .fr-dropdown.fr-color-picker .fr-dropdown-menu .fr-color-bttn.active:after { - position: absolute; - left: 2px; - top: 1px; - content: "\f00c"; - font-family: 'FontAwesome'; - font-weight: normal; - font-size: 12px; - color: #ffffff; -} -.froala-editor button i { - font-family: 'FontAwesome'; - font-style: normal; - font-weight: normal; -} -.froala-editor .fr-dropdown.fr-color-picker .fr-dropdown-menu .separator { - height: 8px; -} -.froala-editor .fr-dropdown.fr-color-picker .fr-dropdown-menu .fr-color-bttn:hover:not(:focus):not(:active) { - border: solid 1px #252525; -} -.froala-editor .fr-dropdown .fr-dropdown-menu li a.format-blockquote { - font-style: italic; -} -.froala-editor .fr-dropdown .fr-dropdown-menu li a.format-pre { - font-family: monospace, sans-serif; -} -.froala-editor .fr-dropdown .fr-dropdown-menu li a.format-h1 { - font-size: 2em; - line-height: 120%; - font-weight: bolder; -} -.froala-editor .fr-dropdown .fr-dropdown-menu li a.format-h2 { - font-size: 1.5em; - line-height: 120%; - font-weight: bolder; -} -.froala-editor .fr-dropdown .fr-dropdown-menu li a.format-h3 { - font-size: 1.17em; - line-height: 120%; - font-weight: bolder; -} -.froala-editor .fr-dropdown .fr-dropdown-menu li a.format-h4 { - line-height: 120%; - font-weight: bolder; -} -.froala-editor .fr-dropdown .fr-dropdown-menu li a.format-h5 { - font-size: .83em; - line-height: 120%; - font-weight: bolder; -} -.froala-editor .fr-dropdown .fr-dropdown-menu li a.format-h6 { - font-size: .75em; - line-height: 120%; - font-weight: bolder; -} -.froala-editor .fr-dropdown .fr-dropdown-menu.f-font-sizes { - max-height: 200px; - overflow-y: scroll; -} -.froala-editor .fr-dropdown .fr-dropdown-menu.f-font-sizes a { - padding: 5px 7px !important; - font-size: 12px; - line-height: 160%; -} -.froala-editor .fr-dropdown .fr-dropdown-menu.fr-table > li > a { - padding-left: 10px; - position: relative; -} -.froala-editor .fr-dropdown .fr-dropdown-menu.fr-table > li > a i { - bottom: 0; - font-size: 12px; - height: 10px; - margin: auto; - position: absolute; - right: 5px; - top: 0; -} -.froala-editor .fr-dropdown .fr-dropdown-menu.fr-table > li:hover > a { - background: #444444; - color: #ffffff; -} -.froala-editor .fr-dropdown .fr-dropdown-menu.fr-table > li:hover > div, -.froala-editor .fr-dropdown .fr-dropdown-menu.fr-table > li:hover > ul { - display: block !important; -} -.froala-editor .fr-dropdown .fr-dropdown-menu.fr-table > li > ul { - display: none; - position: absolute; - left: 100%; - top: 0; - background: #ffffff; - color: #353535; - border: solid 1px #cccccc; - line-height: 0; - padding: 0; - margin: 0; -} -.froala-editor .fr-dropdown .fr-dropdown-menu.fr-table > li > ul a { - padding: 5px 10px; -} -.froala-editor .fr-dropdown .fr-dropdown-menu.fr-table > li > div { - display: none; - position: absolute; - left: 100%; - top: 0; - background: #ffffff; - color: #353535; - border: solid 1px #cccccc; - line-height: 0; - padding: 5px; -} -.froala-editor .fr-dropdown .fr-dropdown-menu.fr-table > li > div > div.fr-t-info { - line-height: 140%; - text-align: center; - font-size: 13px; - padding-bottom: 5px; -} -.froala-editor .fr-dropdown .fr-dropdown-menu.fr-table > li > div > span { - display: inline-block; - padding: 0px 4px 4px 0; - line-height: 0; - float: none; -} -.froala-editor .fr-dropdown .fr-dropdown-menu.fr-table > li > div > span > span { - display: inline-block; - width: 12px; - height: 12px; - border: solid 1px #cccccc; -} -.froala-editor .fr-dropdown .fr-dropdown-menu.fr-table > li > div > span:hover > span, -.froala-editor .fr-dropdown .fr-dropdown-menu.fr-table > li > div > span.hover > span { - background: rgba(61, 142, 185, 0.3); - border: solid 1px #3d8eb9; -} -.froala-editor .fr-dropdown .fr-dropdown-menu.fr-table > li > div .new-line { - content: ""; - display: block; - clear: both; -} -.froala-editor .fr-dropdown .fr-dropdown-menu.fr-table > hr { - border-top: solid 1px #cccccc; -} -.froala-editor .fr-dropdown .fr-dropdown-menu.f-align a { - padding: 5px 0px !important; - width: 40px; - text-align: center; - font-size: 16px; -} -.froala-editor button.fr-bttn, -.froala-editor button.fr-trigger { - padding: 0; - background: transparent; - color: #353535; - -moz-outline: 0; - outline: 0; - border: 0; - font-size: 16px; - line-height: 35px; - display: inline-block; - cursor: pointer; - width: 40px; - text-align: center; - margin: 0px; - -webkit-transition: background linear 0.2s; - -moz-transition: background linear 0.2s; - -ms-transition: background linear 0.2s; - -o-transition: background linear 0.2s; - border-radius: 0; - -moz-border-radius: 0; - -webkit-border-radius: 0; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - z-index: 2; -} -.froala-editor button.fr-bttn img, -.froala-editor button.fr-trigger img { - max-width: 40px; - max-height: 35px; - display: block; -} -.froala-editor button.fr-bttn:disabled, -.froala-editor button.fr-trigger:disabled { - color: #aaaaaa !important; - background: transparent !important; - cursor: default; -} -.froala-editor button.fr-bttn:disabled:after, -.froala-editor button.fr-trigger:disabled:after { - border-top-color: #aaaaaa !important; -} -.froala-editor button.fr-bttn i, -.froala-editor button.fr-trigger i { - line-height: 170%; - -moz-outline: 0; - outline: 0; -} -.froala-editor .bttn-wrapper:not(.touch) button.fr-bttn:hover, -.froala-editor .bttn-wrapper:not(.touch) button.fr-trigger:hover { - background: #2c82c9; - color: #ffffff; -} -.froala-editor .bttn-wrapper:not(.touch) button.fr-bttn:hover:after, -.froala-editor .bttn-wrapper:not(.touch) button.fr-trigger:hover:after { - border-top-color: #ffffff; -} -.froala-editor .fr-bttn.active { - color: #2c82c9; - background: transparent; -} -.froala-editor .fr-trigger:after { - width: 0; - height: 0; - border-left: 3px solid transparent; - border-right: 3px solid transparent; - border-top-width: 3px; - border-top-style: solid; - border-top-color: #353535; - content: ' '; - position: absolute; - top: 15px; - right: 8px; - color: inherit; - cursor: pointer; - z-index: 3; - zoom: 1; -} -.froala-editor .fr-trigger.active { - color: #ffffff; - background: #2c82c9; -} -.froala-editor .fr-trigger.active:after { - border-top-color: #ffffff !important; -} -.froala-editor .froala-popup { - font-size: 13px; -} -.froala-editor .froala-popup *:not(input):not(textarea) { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.froala-editor .froala-popup h4 { - margin: 0; - font-size: 14px; - color: #444444; - margin: 7px 7px 0; -} -.froala-editor .froala-popup h4:after { - content: "."; - display: block; - clear: both; - visibility: hidden; - line-height: 0; - height: 0; -} -.froala-editor .froala-popup h4 span { - float: left; -} -.froala-editor .froala-popup h4 i { - float: right; - cursor: pointer; - color: #cccccc; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; -} -.froala-editor .froala-popup h4 i.fa-external-link { - float: left; - margin-left: 5px; - margin-top: 1px; - color: #444444; -} -.froala-editor .froala-popup h4 i.fa-external-link:hover { - color: #2c82c9; -} -.froala-editor .froala-popup h4 i:hover { - color: #444444; -} -.froala-editor .froala-popup div.f-popup-line { - margin: 0px 7px; - padding: 10px 0; - display: block; - position: relative; -} -.froala-editor .froala-popup div.f-popup-line:after { - content: ""; - display: block; - clear: both; -} -.froala-editor .froala-popup div.f-popup-line label { - float: left; - margin: 5px 5px 0; - line-height: 120%; - color: #444444; -} -.froala-editor .froala-popup div.f-popup-line input[type="text"] { - font-size: 12px; - width: 250px; - border: solid 1px #cccccc; - margin: 0 5px !important; - height: 25px; - line-height: 21px; - display: block; - padding: 2px; - float: left; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - border-radius: 0; - -moz-border-radius: 0; - -webkit-border-radius: 0; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - box-shadow: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - outline: 0; -} -.froala-editor .froala-popup div.f-popup-line input[type="text"]:focus { - border-color: #54acd2; -} -.froala-editor .froala-popup div.f-popup-line input[type="checkbox"] { - float: left; - margin-right: 0; - margin-left: 0; - margin-top: 3px; -} -.froala-editor .froala-popup div.f-popup-line textarea { - padding: 5px; - font-size: 12px; - margin: 0; - border: solid 1px #cccccc; - width: 100%; - height: 50px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - resize: none; - -moz-resize: none; - -webkit-resize: none; - border-radius: 0; - -moz-border-radius: 0; - -webkit-border-radius: 0; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - box-shadow: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - outline: 0; -} -.froala-editor .froala-popup div.f-popup-line textarea:focus { - border-color: #54acd2; - outline: 0; -} -.froala-popup.froala-image-popup div.f-popup-line.drop-upload { - overflow: hidden; - position: relative; -} -.froala-popup.froala-image-popup div.f-popup-line.drop-upload div.f-upload { - border: dashed 2px #cccccc; - color: #444444; - font-weight: normal; - text-align: center; - padding: 10px 0; - min-width: 315px; - position: relative; - overflow: hidden; -} -.froala-popup.froala-image-popup div.f-popup-line.drop-upload div.f-upload:hover { - border: dashed 2px #353535; -} -.froala-popup.froala-image-popup div.f-popup-line.drop-upload div.f-upload.f-hover { - border: dashed 2px #61bd6d; -} -.froala-popup.froala-image-popup div.f-popup-line.drop-upload div.f-upload strong { - font-size: 14px; -} -.froala-popup.froala-image-popup div.f-popup-line.drop-upload form { - width: 100%; - height: 100%; - background: transparent; - position: absolute; - top: 0; - left: 0; - -webkit-opacity: 0; - -moz-opacity: 0; - opacity: 0; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - cursor: pointer; - overflow: hidden; -} -.froala-popup.froala-image-popup div.f-popup-line.drop-upload form input { - background: transparent; - display: inline-block; - width: 400%; - margin-left: -300%; - height: 100%; - cursor: pointer; - font-size: 1000px !important; -} -.froala-popup.froala-image-popup div.f-popup-line.drop-upload form button { - background: transparent; -} -.froala-popup.froala-image-popup div.f-popup-line button.f-browse { - display: none; - margin: 0 5px 0 -1px; - padding: 2px 7px; - background: #475577; - color: #ffffff; -} -.froala-popup.froala-image-popup div.f-popup-line button.f-browse:hover { - background: #353535; - color: #ffffff; -} -.froala-popup.froala-image-popup div.f-popup-line + div.f-popup-line { - border-top: solid 1px #cccccc; -} -.froala-popup.froala-image-popup div.f-popup-line input[type="text"] { - margin-right: 0 !important; - width: 200px; -} -.froala-popup.froala-image-popup p.f-progress { - width: 100%; - display: none; - background-color: #61bd6d; - border: 0; - height: 20px; - margin: 5px 0; - width: 250px; -} -.froala-popup.froala-image-popup p.f-progress span { - display: inline-block; - height: 100%; - background-color: #61bd6d; - text-align: center; - color: #ffffff; - line-height: 20px; -} -.froala-popup.froala-image-editor-popup div.f-popup-line { - padding: 0; - margin: 0; -} -.froala-popup.froala-image-editor-popup div.f-popup-line input[type="text"] { - width: 160px; -} -.froala-popup.froala-image-editor-popup div.f-popup-line + div.f-popup-line { - border-top: solid 1px #cccccc; - padding: 5px; -} -.froala-popup.froala-link-popup div.f-popup-line button { - float: right; -} -.froala-popup.froala-link-popup div.f-popup-line input[type="text"] { - margin-left: 0 !important; - margin-right: 0 !important; -} -.froala-popup.froala-link-popup div.f-popup-line input[type="text"].f-bi { - width: 225px; -} -.froala-popup.froala-link-popup div.f-popup-line + div.f-popup-line { - padding-top: 0; -} -.froala-popup.froala-link-popup div.f-popup-line .f-browse-links { - background: #475577; - color: #ffffff; - margin-left: -1px; -} -.froala-popup.froala-link-popup div.f-popup-line .f-browse-links:hover { - background: #353535; - color: #ffffff; -} -.froala-popup.froala-link-popup div.f-popup-line ul { - background: #ffffff; - display: block; - list-style-type: none; - margin: 0; - padding: 0; - position: absolute; - top: 25px; - left: 0px; - right: 0px; - border: solid 1px #cccccc; - border-top: 0; - display: none; - max-height: 100px; - overflow-x: hidden; - overflow-y: auto; - z-index: 2; -} -.froala-popup.froala-link-popup div.f-popup-line ul li { - padding: 2px 5px; - cursor: pointer; - color: #444444; -} -.froala-popup.froala-link-popup div.f-popup-line ul li + li { - border-top: solid 1px #cccccc; -} -.froala-popup.froala-link-popup div.f-popup-line ul li:hover { - background: #444444; - color: #ffffff; -} -.froala-popup.froala-video-popup div.f-popup-line { - padding-bottom: 0; -} -.froala-popup.froala-video-popup p { - margin: 0; - text-align: center; - font-weight: bold; -} -.froala-popup.froala-video-popup p + div.f-popup-line { - padding-top: 2px; - padding-bottom: 7px; -} -.froala-popup.froala-video-popup p.or { - color: #444444; -} -.froala-popup.froala-text-popup div.f-popup-line input { - margin-left: 0 !important; -} -.froala-popup button { - border: 0; - color: #ffffff; - padding: 2px 5px; - margin: 0; - font-size: 12px; - line-height: 21px; - font-weight: bold; - cursor: pointer; - float: left; - -webkit-transition: background linear 0.2s; - -moz-transition: background linear 0.2s; - -ms-transition: background linear 0.2s; - -o-transition: background linear 0.2s; - min-width: 16px; -} -.froala-popup button.f-ok { - background: #2c82c9; - color: #ffffff; -} -.froala-popup button.f-unlink { - background: #b8312f; - margin: 0 5px; -} -.froala-popup button:hover { - background: #353535; - color: #ffffff; -} -.froala-modal { - position: fixed; - z-index: 1001; - overflow-x: auto; - overflow-y: scroll; - top: 0; - left: 0; - bottom: 0; - right: 0; - text-align: center; -} -.froala-modal .f-modal-wrapper { - margin: 50px auto; - display: inline-block; - background: #ffffff; - min-width: 300px; - text-align: center; - border: solid 1px #252525; - border-top: solid 5px #252525; -} -.froala-modal .f-modal-wrapper .f-preloader { - margin: 50px 0; -} -.froala-modal .f-modal-wrapper h4 { - margin: 0; - font-size: 18px; - color: #444444; - margin: 10px 10px; - text-align: left; -} -.froala-modal .f-modal-wrapper h4:after { - content: "."; - display: block; - clear: both; - visibility: hidden; - line-height: 0; - height: 0; -} -.froala-modal .f-modal-wrapper h4 i { - float: right; - cursor: pointer; - color: #cccccc; -} -.froala-modal .f-modal-wrapper h4 i:hover { - color: #444444; -} -.froala-modal .f-modal-wrapper div.f-image-list { - list-style-type: none; - margin: 10px; - padding: 0; - column-count: 3; - -moz-column-count: 3; - -webkit-column-count: 3; - column-gap: 10px; - -moz-column-gap: 10px; - -webkit-column-gap: 10px; - width: 600px; -} -.froala-modal .f-modal-wrapper div.f-image-list div { - position: relative; - width: 100%; - display: inline-block; - margin-bottom: 10px; -} -.froala-modal .f-modal-wrapper div.f-image-list div.f-img-deleting:after { - position: absolute; - -webkit-opacity: 0.75; - -moz-opacity: 0.75; - opacity: 0.75; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - background: #000; - content: ""; - top: 0; - left: 0; - bottom: 0; - right: 0; - color: #FFF; - z-index: 2; -} -.froala-modal .f-modal-wrapper div.f-image-list div.f-img-deleting:before { - content: "Deleting..."; - color: #FFF; - top: 0; - left: 0; - bottom: 0; - right: 0; - margin: auto; - position: absolute; - z-index: 3; - font-size: 15px; - height: 20px; -} -.froala-modal .f-modal-wrapper div.f-image-list div.f-empty { - width: 100%; - height: 200px; - background: #cccccc; - position: relative; - margin-bottom: 10px; -} -.froala-modal .f-modal-wrapper div.f-image-list div.f-empty:after { - position: absolute; - margin: auto; - top: 0; - bottom: 0; - left: 0; - right: 0; - content: "Loading.."; - display: inline-block; - height: 20px; -} -.froala-modal .f-modal-wrapper div.f-image-list div img { - width: 100%; - -webkit-opacity: 0.75; - -moz-opacity: 0.75; - opacity: 0.75; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - vertical-align: middle; -} -.froala-modal .f-modal-wrapper div.f-image-list div .f-delete-img { - display: none; - bottom: 0px; - left: 0; - background: #252525; - color: #ffffff; - font-family: Arial, Helvetica; - font-size: 12px; - text-transform: uppercase; - letter-spacing: 1px; - padding: 5px; - position: absolute; - -webkit-transition: background 0.2s; - -moz-transition: background 0.2s; - -ms-transition: background 0.2s; - -o-transition: background 0.2s; - cursor: pointer; - margin: 0; - text-decoration: none; -} -.froala-modal .f-modal-wrapper div.f-image-list div .f-delete-img { - display: inline-block; -} -.froala-modal .f-modal-wrapper div.f-image-list:not(.f-touch) .f-delete-img { - display: none; -} -.froala-modal .f-modal-wrapper div.f-image-list:not(.f-touch) div:hover .f-delete-img { - display: inline-block; -} -.froala-modal .f-modal-wrapper div.f-image-list:not(.f-touch) div:hover .f-delete-img:hover { - background: #d14841; - color: #ffffff; -} -.froala-modal .f-modal-wrapper div.f-image-list:not(.f-touch) div:hover img { - -webkit-opacity: 1; - -moz-opacity: 1; - opacity: 1; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -} -.froala-overlay { - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; - background: #000; - z-index: 1000; - -webkit-opacity: 0.5; - -moz-opacity: 0.5; - opacity: 0.5; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -} -.froala-editor.f-rtl { - direction: rtl; - text-align: right; -} -.froala-editor.f-rtl.f-basic .fr-bttn { - float: right; -} -.froala-editor.f-rtl.f-basic .f-sep { - float: right; -} -.froala-editor.f-rtl .fr-dropdown-menu { - text-align: right !important; - direction: rtl !important; -} -.froala-editor.f-rtl .fr-dropdown-menu li.active:before { - left: auto; - right: 5px; -} -.froala-editor.f-rtl .fr-dropdown.fr-color-picker .fr-dropdown-menu p { - text-align: right !important; - direction: rtl !important; -} -.froala-editor.f-rtl .fr-dropdown.fr-table .fr-dropdown-menu > li > a { - padding: 5px 10px 5px 25px; -} -.froala-editor.f-rtl .fr-dropdown.fr-table .fr-dropdown-menu > li > a i { - right: auto; - left: 5px; -} -.froala-editor.f-rtl .fr-dropdown.fr-table .fr-dropdown-menu > li > a i:before { - content: '\f053'; -} -.froala-editor.f-rtl .fr-dropdown.fr-table .fr-dropdown-menu > li > div, -.froala-editor.f-rtl .fr-dropdown.fr-table .fr-dropdown-menu > li > ul { - right: 100%; - left: auto; -} -.froala-editor.f-rtl .froala-popup div.f-popup-line label, -.froala-editor.f-rtl .froala-popup div.f-popup-line input { - float: right !important; -} -.froala-editor.f-rtl .froala-popup div.f-popup-line button { - float: left !important; -} -.froala-editor.f-rtl .froala-popup div.f-popup-line button.f-ok { - margin-right: 5px; -} -.froala-editor.f-rtl .froala-popup div.f-popup-line button.fr-bttn { - float: right !important; -} -.froala-editor.f-rtl .froala-popup div.f-popup-line button.f-browse { - float: right !important; - margin: 0 -1px 0 0; -} -.froala-editor.f-rtl .froala-popup div.f-popup-line input[type="text"] { - margin-left: 0 !important; -} -.froala-editor.f-rtl .froala-popup h4 { - direction: rtl !important; -} -.froala-editor.f-rtl .froala-popup h4 span { - float: right; -} -.froala-editor.f-rtl .froala-popup h4 .f-external-link { - float: right; -} -.froala-editor.f-rtl .froala-popup h4 .f-external-link i { - margin-right: 5px; - margin-left: 1px; -} -.froala-editor.f-rtl .froala-popup h4 i { - float: left !important; -} -.froala-modal.f-rtl .f-modal-wrapper { - direction: rtl; - text-align: right; -} -.froala-modal.f-rtl .f-modal-wrapper h4 span { - float: right !important; -} -.froala-modal.f-rtl .f-modal-wrapper h4 i { - float: left !important; -} -.froala-modal.f-rtl .f-modal-wrapper a.f-delete-img { - left: auto !important; - right: 0; -} -.froala-element.f-rtl { - direction: rtl; - text-align: right; -} -.froala-element.f-rtl.f-placeholder:before { - left: auto; - right: 10px; -} -.froala-editor.f-basic { - padding: 0px; - z-index: 999; - position: relative; - border-bottom: 0; -} -.froala-editor.f-basic:before { - display: none; -} -.froala-editor.f-basic:after { - content: ""; - display: block; - clear: both; -} -.froala-editor.f-basic .fr-bttn { - margin: 0; - float: left; -} -.froala-editor.f-basic.f-scroll { - position: absolute; - left: 0; - right: 0; - border-bottom-width: 1px; - border-bottom-style: solid; - border-bottom-color: inherit; -} -.froala-editor.f-basic hr { - display: none; -} -.froala-element.f-basic { - border: solid 1px #444444; - padding: 10px; -} -.froala-element.f-basic span.f-img-editor { - left: 0; - right: 0; -} -.ie8 .froala-popup.froala-image-popup div.f-popup-line.drop-upload div.f-upload { - min-width: 350px; -} -.ie8 .froala-popup.froala-image-editor-popup div.f-popup-line + div.f-popup-line { - min-width: 250px; -} -.froala-element.ie8.f-placeholder:before { - display: none; -} -.froala-editor.ie8 button.fr-bttn, -.froala-editor.ie8 button.fr-trigger { - zoom: 1; - position: relative; -} -.froala-editor.ie8 button.fr-bttn:hover, -.froala-editor.ie8 button.fr-trigger:hover { - background: #2c82c9; - color: #ffffff; -} -.froala-editor.ie8 button.fr-bttn:hover:after, -.froala-editor.ie8 button.fr-trigger:hover:after { - border-top-color: #ffffff; - z-index: 3; -} diff --git a/app/assets/stylesheets/sass/_layout.scss b/app/assets/stylesheets/sass/_layout.scss deleted file mode 100644 index 9e86d96..0000000 --- a/app/assets/stylesheets/sass/_layout.scss +++ /dev/null @@ -1,1083 +0,0 @@ -/** - - Layouts only - -*/ - -html { - background-color: $primary-color; -} - -body { - height: auto; - background-color: $white -} - -#main-nav { - background-color: $white; - width: 100%; - display: block; - font-size: 0.6667em; - font-size: 2.4vw; - overflow: hidden; - height: 3.1em; - min-height: 42px; - - p { - display: none; - } - - .buttons { - display: block; - width: 87%; - height: 100%; - //overflow: hidden; - white-space: nowrap; - float: right; - } - - .button { - width: 33.3%; - height: 100%; - margin: 0; - float: left; - display: -webkit-flexbox; - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - -webkit-flex-align: center; - -ms-flex-align: center; - -webkit-align-items: center; - align-items: center; - text-align: center; - - &:hover { - background-color: rgba($white, 0.85); - } - - &.active { - &:after { - content: ''; - width: 0; - height: 0; - display: block; - position: absolute; - border-style: solid; - border-width: 1em 1em 0 1em; - border-color: #a0c700 transparent transparent transparent; - left: 0; - right: 0; - margin: 0.15em auto 0; - top: 100%; - z-index: 1; - border-width: 3vw 5vw 0 5vw; - } - } - - &.logo { - background-color: transparent; - width: 13%; - border: 0; - padding: 0; - vertical-align: top; - //overflow: hidden; - height: 100%; - float: left; - - .logo { - width: 100%; - height: 90%;//2em; - fill: $primary-color; - position: absolute; - left: 0; - margin-top: 0.15em; - } - - .logo-text { - display: none; - fill: $white; - } - - &:hover { - background-color: transparent; - color: $black; - } - } - } - - @include breakpoint(medium) { - height: 5em; - position: absolute; - z-index: 10; - //background-color: $white; - background-color: rgba($white, 0.5); - - .has-banner-image & { - background-color: transparent; - @include background-image(linear-gradient(top, #000 0%, rgba(#000, 0) 100%)); - } - - .buttons { - display: block; - width: 70%; - height: auto; - //overflow: hidden; - white-space: normal; - font-size: 0.75em; - margin-top: 2.5%; - } - - p { - font-size: 1.25em; - font-size: 1.25vw; - line-height: 1.2em; - } - - .button { - width: auto; - height: auto; - //float: none; - //margin: 0 0 1.25rem; - margin: 1%; - width: 30%; - display: block; - - &.logo { - position: relative; - //width: 100%; - //height: auto; - //margin-bottom: 2em; - //float: none; - width: 25%; - margin: 0; - height: 100%; - float: left; - padding: 0.25em; - - .logo { - position: static; - float: left; - width: 51%; - height: 100%; - margin: 0 5% 0 0; - } - - img.logo { - height: auto; - } - - .logo-text { - display: block; - width: 44%; - height: 100%; - } - } - } - } - - @include breakpoint(large) { - display: block; - position: static; - height: auto; - min-height: 0; - float: left; - width: 25%; - padding: 2.5%; - font-size: 1em; - - .has-banner-image & { - background-image: none; - } - - .button, p { - display: block; - } - - .button { - width: 100%; - height: auto; - margin: 0 0 1.25em; - float: none; - - &.logo { - width: 100%; - height: auto; - float: none; - - .logo-text { - fill: $black; - } - } - } - - .buttons { - display: block; - width: 100%; - font-size: 1em; - margin: 2em 0 0; - float: none; - } - } -} - -#side-bar { - padding: 2.5%; - - .preview-list { - - li { - margin: auto; - float: none; - display: block; - } - } - - h5 { - text-align: center; - } - - form { - text-align: center; - padding: 2em 0 0; - } - - @include breakpoint(medium) { - + #content { - padding-top: 0; - } - } - - @include breakpoint(large) { - float: left; - clear: left; - width: 25%; - font-size: 1vw; - - h5 { - text-align: left; - font-size: 1.25em; - } - - + #content { - padding-top: 4em; - } - - .conferences.page-style-article & { - min-height: 40em; - min-height: 50vh; - } - } -} - -main { - min-height: 100%; - //overflow: auto; - background-color: $white; - - @include breakpoint(large) { - overflow: auto; - - footer { - @include clearfix; - } - } -} - -#content { - padding: 1em; - overflow: auto; - //background-color: lighten($color-5, 20); - background-color: $white; - - .organizations & { - //background-color: lighten(desaturate($organization-color, 25), 50); - min-height: 100vh; - } - - .conferences & { - //background-color: #FFF; - //background-color: lighten(desaturate($conference-color, 25), 42.5); - min-height: 100vh; - } - - @include breakpoint(medium) { - padding: 4em; - clear: right; - - .organizations.page-style-article & { - min-height: 25em; - min-height: 50vh; - } - } -} - -#banner { - position: relative; - background-size: cover; - background-position: 25% 66.6667%; - //padding-top: 4em; - color: $white; - overflow: visible; - background-color: $black; - - h1, h2 { - color: inherit; - - a { - color: inherit; - } - } - - .row { - height: 100%; - z-index: 2; - position: relative; - - //.align-bottom { - // height: 50%; - //} - } - - //.align-bottom > div { - //margin-bottom: 3em; - //} - - .button { - width: 75%; - color: inherit; - border-color: inherit; - background-color: rgba(darken($primary-color, 0), 0.33); - padding: 0.75em 1em; - white-space: nowrap; - @include text-shadow(none); - - &:hover { - background-color: $primary-color; - color: $white; - border-color: transparent; - } - - &#register-now { - background-color: rgba(darken($warning-color, 0), 0.33); - margin-top: 0; - - &:hover { - background-color: $warning-color; - } - } - } - - .organizations & { - background-color: $organization-color; - } - - .has-banner-image & { - padding-bottom: 4em; - background-color: rgba($conference-color, 0.33); - background-blend-mode: overlay; - @include text-shadow(0 0 0.5em $black); - - .no-blend-modes & { - &:before { - content: ''; - display: block; - position: absolute; - background-color: inherit; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1; - } - } - - &:after { - content: ''; - display: block; - position: absolute; - //background-color: inherit; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1; - @include background-image(linear-gradient(top, rgba(0,0,0,0) 50%, darken($conference-color, 25) 100%)); - mix-blend-mode: multiply; - } - } - - .has-banner-image.organizations & { - background-color: rgba($organization-color, 0.33); - - &:after { - @include background-image(linear-gradient(top, rgba(0,0,0,0) 50%, darken($organization-color, 25) 100%)); - } - } - - h2 { - color: $color-4; - margin-bottom: 0.25em; - - + em { - display: block; - color: $color-5; - font-weight: 600; - margin-bottom: 1em; - } - } - - .organizations.page-style-article & { - h1 { - line-height: 0.9em; - margin-bottom: 0.5em; - } - - figure { - text-align: center; - } - } - - .conferences.page-style-article & { - .columns.banner { - //height: 75%; - padding-bottom: 1em; - - figure { - margin: 2em 0 0; - } - } - } - - .page-style-emphasize-banner &, - .conferences & { - figure img { - box-shadow: 0 0 2em $black; - } - } - - .organizations-index &, - .conferences-index & { - height: 13vw; - min-height: 0; - background-position: center 25%; - - h1 { - font-size: 8vw; - margin-top: 1vw; - } - } - - @include breakpoint(medium) { - padding: 7.5em 4em 1em; - - .has-banner-image & { - min-height: 40em; - height: 100%; - min-height: 100vh; - } - - .page-style-article & { - min-height: 30em; - - .row { - height: 100%; - } - - h1 { - font-size: 3.5em; - margin-top: 0.5em; - } - - figure { - img { - max-height: 75%; - } - } - - .portrait { - h1 { - margin-top: 20%; - } - - figure img { - //width: 100%; - } - } - - .landscape { - .columns { - max-height: 70%; - } - } - } - - .page-style-article.small-banner & { - min-height: 10em; - } - - .page-style-list & { - min-height: 10em; - height: 30em; - height: 30vw; - - h1 { - font-size: 6em; - font-size: 6vw; - } - } - - .row .align-bottom.buttons { - height: 14em; - } - } - - @include breakpoint(large) { - border-bottom-left-radius: 2.5em; - padding-top: 2em; - width: 75%; - float: right; - - .has-banner-image & { - padding-top: 0; - } - - .no-content & { - border-radius: 0; - } - - &:before, - &:after { - border-bottom-left-radius: inherit; - } - - .button { - //margin-top: 20%; - } - - .page-style-list & { - height: 15em; - height: 15vw; - - h1 { - font-size: 3.75vw; - margin-top: 6vw; - } - } - - .page-style-article & { - height: 50%; - height: 50vh; - } - - .row .align-bottom { - height: 50%; - } - - .conferences.page-style-article & { - height: auto; - padding-bottom: 2em; - - .align-bottom > div { - margin-bottom: 0; - } - - .columns.banner { - //height: 75%; - padding-bottom: 0; - } - - .row .align-bottom { - height: auto; - - &.buttons { - height: 10em; - } - } - } - } -} - -.align-bottom { - display: -webkit-flexbox; - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - -webkit-flex-align: flex-end; - -ms-flex-align: flex-end; - -webkit-align-items: flex-end; - align-items: flex-end; - - > div { - width: 100%; - } -} - -.centered { - text-align: center; -} - -#footnotes_debug { - display: none; -} - -#footer { - position: relative; - min-height: 5em; - background-color: inherit; - z-index: 1; - background-color: $primary-color; - - i { - display: block; - height: 0.5em - } - - .copyright { - margin-top: 2em; - text-align: right; - } - - @include breakpoint(medium) { - i { - display: inline-block; - border-left: 3px solid; - height: 1em; - vertical-align: middle; - -webkit-transform: skewX(-15deg); - -moz-transform: skewX(-15deg); - -ms-transform: skewX(-15deg); - transform: skewX(-15deg); - } - } -} - -.photo-attribution { - position: absolute; - top: 100%; - right: 0.25em; - //margin: 0.25em 0.25em 0 0; - margin: -1em 0.25em 0 0; - font-size: 0.8em; - text-align: right; - text-shadow: none; - @include opacity(0.5); - clear: right; - z-index: 2; - mix-blend-mode: luminosity; - - > span { - display: none; - color: $black; - } - - &:hover { - @include opacity(1); - - > span { - display: block; - } - } - - .no-content & { - top: auto; - bottom: 0.25em; - color: $white; - @include opacity(0.25); - - &:hover { - @include opacity(0.5); - } - - a, - a:visited, - span { - color: inherit; - } - } -} - -/*body { - height: auto; -} - -#footer { - //margin-top: 5em; -} - -main { - padding-bottom: 5em; - background-color: $white; - - body.page-style-form & { - //background-color: $color-5; - } - - .no-banner & { - //border-top: 0.25em solid $primary-color; - } -} - -$body-background-color: $white; -//$main-container-background-color: #F4F4F4; -//$content-background-color: #FFF; -//$layout-border-color: #DDD; -$translation-control-background-color: $black !default; -$translation-control-text-color: $black !default; - -#translation-control { - position: fixed; - padding: 0.75em; - background-color: $translation-control-background-color; - height: 3.75em; - overflow: visible; - z-index: 2; - width: 100%; - top: 0; - - .row { - max-width: none; - } - - select, button { - height: 2.66667em; - margin: 0; - } - - select { - } - - textarea { - margin: 0 0 0.5em; - min-height: 2.66667em; - } - - button { - line-height: 0em; - font-size: 0.875em; - } - - input, label { - margin: 0.75em 0 0 0.5em; - } - - + .top-bar { - margin-top: 3.75em; - } -} - -#translatepluralizations { - display: none; - background-color: $translation-control-background-color; - color: $translation-control-text-color; - padding: 0.5em; - - label { - color: inherit; - } -} - -#translatevars { - display: none; - //position: absolute; - background-color: $translation-control-background-color; - color: $translation-control-text-color; - z-index: 1; - padding: 0.5em; - //margin-top: 0.5em; - - ul { - list-style: none; - margin: 0; - display: inline-block; - } - - li { - font-family: monospace; - font-size: 0.9em; - display: inline-block; - margin-right: 0.5em; - - &:before { - content: '%{'; - } - - &:after { - content: '}'; - } - - &.used { - text-decoration: line-through; - } - } -} - -#banner { - //min-height: 5em; - //background-color: rgba($black, 0.125); - position: relative; - color: $black; - //border-top: 0.25em solid $primary-color; - padding: 1em 0; - margin-bottom: 2.5em; - text-align: center; - - &.has-image { - padding: 0; - margin-bottom: 5em; - color: #FFF; - background-size: cover; - background-position: center 75%; - min-height: 25em; - box-shadow: inset 0 10em 50em -5em #000; - text-shadow: 0 0.1em 0.75em #000; - text-align: left; - - &:before { - content: ''; - position: absolute; - top: 0; - right: 0; - width: 100%; - height: 100%; - background-color: $primary-color; - opacity: 0.5; - } - - &:after { - content: ''; - position: absolute; - bottom: 0; - left: 0; - width: 100%; - height: 1.1em; - background-image: linear-gradient(45deg, $white 25%, transparent 25%), linear-gradient(-45deg, transparent 75%, $white 75%); - background-image: -ms-linear-gradient(45deg, $white 25%, transparent 25%), -ms-linear-gradient(-45deg, transparent 75%, $white 75%); - background-image: -moz-linear-gradient(56deg, $white 25%, transparent 25%), -moz-linear-gradient(-56deg, transparent 75%, $white 75%); - background-image: -ms-linear-gradient(56deg, $white 25%, transparent 25%), -ms-linear-gradient(-56deg, transparent 75%, $white 75%); - background-image: -webkit-linear-gradient(56deg, $white 20%, transparent 25%), -webkit-linear-gradient(-56deg, transparent 75%, $white 80%); - background-repeat: repeat-x; - background-size: 1.25em 1.1em; - background-position: 0 bottom; - //padding-top: 0.6em; - //margin-top: 5em; - } - - body.organizations & { - border-color: $organization-color; - - &:before { - background-color: $organization-color; - } - - &.has-image { - h1 { - color: #FFF; - } - h2 { - color: #CCC; - } - } - } - - .page-style-emphasize-banner & { - padding-top: $topbar-height; - } - - h1 { - color: $color-3; - } - - h2, em { - color: $color-2; - } - } - - figure img { - margin-bottom: -2.5em; - box-shadow: 0 0.1em 0.75em #000; - position: relative; - z-index: 1; - background-color: $white; - } - - h1, h2 { - line-height: 1em; - } - - .info { - padding-top: 5%; - } - - p { - line-height: 1.3333em; - margin-top: 1.5em; - //box-shadow: 0 0 5em 1em #000; - //background-color: rgba(#000, 0.7); - //border-radius: 1em; - } - - .button { - color: inherit; - background-color: $primary-color;// rgba(0, 0, 0, 0.75); - } -} - -.top-bar { - .name h1 a { - text-shadow: - 0 -3px $black, 0 1px $black, - 0 3px $color-1, 0 4px $black, - 0 6px $color-2, 0 7px $black, - 0 9px $color-3, 0 10px $black, - 0 12px $color-4, 0 13px $black, - 0 15px $color-5, 0 16px $black; - -webkit-transition: text-shadow 333ms ease-in-out; - -moz-transition: text-shadow 333ms ease-in-out; - -ms-transition: text-shadow 333ms ease-in-out; - transition: text-shadow 333ms ease-in-out; - line-height: 2em; - padding-left: 0; - - &:hover { - text-shadow: - 0 0 $black, 0 0 $black, - 0 0 $color-1, 0 0 $black, - 0 0 $color-2, 0 0 $black, - 0 0 $color-3, 0 0 $black, - 0 0 $color-4, 0 0 $black, - 0 0 $color-5, 0 0 $black; - } - } - - .top-bar-section ul li > a { - text-transform: uppercase; - font-weight: 800; - font-size: 1em; - - &.button { - background-color: transparent; - margin: 1em 0; - color: $white; - border: 1px solid; - } - } - - .user-profile { - padding: 0; - - a { - padding: 0em 0.75em; - } - - img { - width: 2.25em; - border-radius: 33%; - } - } - - .has-form { - padding: 0; - - &.sign-out a.button { - font-size: 0.6em; - margin-top: 2.25em; - } - } - - .page-style-emphasize-banner & { - position: absolute; - left: 0; - right: 0; - z-index: 1; - text-shadow: 0 0.1em 0.75em #000; - } -} - -.centered { - text-align: center; -} - -select.cant { - display: none; -} - -body.organizations-show { - main > nav .tabs { - position: relative; - top: -2em; - } -} - -#overlay { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.75); - text-align: center; - - #overlay-inner { - text-align: center; - display: inline-block; - background-color: $black; - padding: 2em; - margin: 5% 0 0 0; - padding-top: 0; - box-shadow: 0 0 1em #000; - } - - &.user-select { - #overlay-inner { - min-width: 50%; - } - } -} - -.user-preview { - display: inline-block; - margin: 0.5em; - position: relative; - - label { - position: absolute; - bottom: 0; - left: 0; - right: 0; - color: #FFF; - background-color: rgba(#000, 0.5); - } -} - -.small-text-centered { - text-align: center; - - @media #{$medium-up} { - text-align: inherit; - } -} - -table { - td { - vertical-align: top; - - &.primary { - width: 100%; - } - } -} - -@media #{$medium-up} { - .top-bar-section li a:not(.button) { - background: transparent !important; - } -} - -*/ -.clearfix { - @include clearfix; -} - -article.row { - margin-left: 0; -} diff --git a/app/assets/stylesheets/sass/_mixins.scss b/app/assets/stylesheets/sass/_mixins.scss deleted file mode 100644 index a5f3830..0000000 --- a/app/assets/stylesheets/sass/_mixins.scss +++ /dev/null @@ -1,11 +0,0 @@ -@mixin breakpoint($query) { - @if $query == small { - @media #{$small-only} { @content; } - } @else if $query == medium { - @media #{$medium-up} { @content; } - } @else if $query == large { - @media #{$large-up} { @content; } - } @else { - @media #{$query} { @content; } - } -} diff --git a/app/assets/stylesheets/sass/_typography.scss b/app/assets/stylesheets/sass/_typography.scss deleted file mode 100644 index c5ff002..0000000 --- a/app/assets/stylesheets/sass/_typography.scss +++ /dev/null @@ -1,656 +0,0 @@ -/** - - Basic theme rules, html native elements only - -*/ - -//$translate-me-bgcolor: rgba(255, 0, 0, 0.25) !default; -//$translate-me-outline-color: rgba(255, 0, 0, 0.5) !default; - -.button, button, input[type="file"] { - /*background-color: rgba($white, 0.5); - color: $primary-color; - border: 1px solid; - padding: 0.75em 1.5em; - text-transform: uppercase; - text-shadow: none; - - &:hover { - color: #FFF; - }*/ - - background-color: $primary-color; - color: $white; - font-weight: bold; - //font-family: $header-font-family; - font-size: 1.333em; - border: 0.15em solid transparent; - padding: 0.5em 1em; - vertical-align: middle; - - &.organization, &.secondary, &.best { - background-color: $organization-color; - } - - &.article, &.good { - background-color: $article-color; - } - - &.better { - background-color: darken($warning-color, 2); - } - - &:hover { - color: $primary-color; - border: 0.15em solid; - background-color: transparent; - - &.organization, &.secondary, &.best { - color: $organization-color; - } - - &.better { - color: darken($warning-color, 2); - } - - &.article, &.good { - color: $article-color; - } - } - - &[id*="previous"], - &.less, - &.arrow-l { - &:before { - content: '\f053'; - font-family: $icons; - vertical-align: middle; - margin-right: 0.25em; - } - } - - &[id*="next"], - &.more, - &.arrow-r { - &:after { - content: '\f054'; - font-family: $icons; - vertical-align: middle; - margin-left: 0.25em; - } - } -} - -input[type="file"] { - display: none;/*inline-block; - width: auto; - text-align: center; - -webkit-appearance: none; - background-color: #FFF; - border-radius: 1.5em; - padding: 0.6em 0; - cursor: pointer; - font-family: $button-font-family; - outline: none; - - &:hover { - background-color: $primary-color; - } - - &::-webkit-file-upload-button { - visibility: none; - opacity: 0; - width: 0; - }*/ -} - -input[type="date"] { - &:invalid { - color: #CCC; - } -} - -h2 { - line-height: 1em; - margin-bottom: 0.5em; -} - -select { - border: 1px solid #CCC; - border-radius: 0.2em; - font-size: 1.25em; - font-family: $body-font-family; - color: rgba($black, 0.75); - padding: 0 0.5em; - height: 2em; - box-shadow: 0 2px #CCC; - outline: 0; - background-color: #FFF; - - &.small { - font-size: 0.8em; - margin: 0 0 0.25em; - box-shadow: none; - } -} - -fieldset { - background-color: #FFF; - - legend { - margin-left: -2em; - font-family: $header-font-family; - } -} - -.field { - margin-bottom: 1em; - position: relative; - //border: 1px solid #CCC; - //border-radius: 1.25em 0 0 1.25em; - //overflow: hidden; - - label { - //float: left; - font-family: $header-font-family; - line-height: 2.5em; - //margin-right: 1em; - //background-color: rgba(#FFF, 0.2); - //color: $white; - display: inline-block; - position: absolute; - top: 100%; - margin: -1.333em 1.75em 0; - - span { - padding: 0 1em; - font-size: 0.9em; - } - } - div { - //border: 1px solid #EEE; - //border-width: 1px 0 0 1px; - } - input, select, button { - //margin: 0; - height: auto; - line-height: 1em; - padding: 0.333em 0.5em; - } - - input:not([type="file"]) { - border-bottom: 1px dashed #CCC; - line-height: 1.25em; - } - - textarea { - border: 1px dashed #CCC; - height: 10em; - font-size: 1.25em; - } - - &.text-area-field { - label { - /*top: 1px; - right: 1px; - bottom: 1px; - left: 1px; - display: block; - width: 100%; - height: 100%; - margin: 0; - padding: 0; - background-color: rgba(255, 255, 255, 0.5); - text-align: center; - width: calc(100% - 2px); - height: calc(100% - 2px);*/ - position: static; - background-color: #252528; - margin-top: 1em; - - span { - background-color: inherit; - color: $white; - /*position: relative; - top: 50%; - text-align: center; - font-size: 1.25em; - font-weight: 600; - margin: -1em 0 0; - padding: 0 0.5em; - display: inline-block; - border-radius: 0.5em; - box-shadow: 0 0 1em;*/ - } - } - - .froala-element { - min-height: 10em; - } - - textarea:focus + label { - display: none; - } - - .medium-8 > & { - font-size: 0.75em; - } - } - - input, select, button, label span { - background-color: $white; - color: #333; - } - - &.field-slug { - position: absolute; - top: 100%; - right: 0; - left: 50%; - margin-top: -0.875em; - margin-right: 0.9em; - margin-left: 10em; - z-index: 1; - - input { - font-size: 1em; - padding-bottom: 0; - background-color: $gray; - } - - label { - margin-top: -3em; - right: 100%; - margin-right: 0; - } - } - - &.image-field { - label { - position: relative; - margin: 0; - border-bottom: 1px dotted #CCC; - padding-bottom: 1.3em; - text-align: center; - - > span { - position: absolute; - background-color: transparent; - left: 0; - right: 0; - } - - &:hover { - img { - @include opacity(0.75); - } - } - } - } - - &.check-box-field { - margin-bottom: 0; - - div { - float: left; - font-size: 1.75em; - //display: none; - - /*input { - -webkit-appearance: none; - } - &:before { - content: ''; - width: 1em; - height: 1em; - display: inline-block; - border: 1px solid #CCC; - line-height: 0.75em; - text-align: center; - font-size: 1.6667em; - border-radius: 0.2em; - box-shadow: 0 1.9px #CCC; - content: '✓'; - }*/ - } - - input { - margin: 0; - } - - label { - position: relative; - margin: 0; - display: inline-block; - line-height: 1.6em; - - span { - display: inline-block; - vertical-align: text-top; - } - } - } - - &.select { - overflow: auto; - - label { - position: static; - margin: 0; - float: left; - - & + div { - float: left; - } - } - } - - &.user-select-field, - &.organization-select-field { - display: inline-block; - position: relative; - border: 1px solid #CCC; - padding: 0.25em; - margin: 1em 1em 0; - border-radius: 0.25em; - float: left; - box-shadow: 0 2px #CCC; - overflow: hidden; - - label { - display: block; - position: relative; - margin: 0 auto; - } - - input[type="checkbox"] { - position: absolute; - -webkit-appearance: none; - -moz-appearance: none; - -ms-appearance: none; - -o-appearance: none; - appearance: none; - width: 100%; - width: calc(100% - 0.6em); - height: 9em; - border: 0; - background-color: transparent; - cursor: pointer; - outline: none; - - + label { - display: none; - width: 100%; - width: calc(100% - 0.06em); - height: 0.94em; - font-size: 8em; - position: absolute; - top: 0.03em; - left: 0.03em; - color: $white; - line-height: 0.75em; - text-align: center; - text-shadow: 0 2px 0px $black; - } - - &:checked { - - + label { - background-color: rgba($warning-color, 0.5); - display: block; - text-shadow: 0 2px 0px $warning-color; - } - } - &:hover { - + label { - display: block; - color: $warning-color; - } - } - } - - &.new { - input[type="checkbox"], - input[type="checkbox"] + label { - display: none; - } - } - - img { - display: block; - } - - .select-user, - .select-organization { - margin-bottom: 0.5em; - display: block; - } - - .remove-item { - position: absolute; - top: 0; - right: 0; - - &:before { - content: ''; - height: 0; - width: 0; - border-width: 0 2.5em 2.5em 0; - border-color: transparent $black; - border-style: solid; - position: absolute; - right: 0; - top: 0; - } - - &:after { - content: '×'; - color: $white; - position: absolute; - right: 0; - top: 0; - width: 1.5em; - height: 1.25em; - text-align: center; - line-height: 1.25em; - } - } - } -} - -form > div:first-child + .columns:not([class*="medium-"]) { - margin-top: 1em; - margin-bottom: 3em; - - > .field:first-child { - text-align: center; - - label { - //margin-left: 0; - //margin-right: 0; - left: 0; - right: 0; - } - - input { - font-size: 3em; - text-align: center; - } - } - - //+ .columns[class*="medium-"] {//+ .columns[class*="medium-"] { - //padding-top: 1em; - //} -} - -.actions { - text-align: center; - padding-top: 1em; -} - -:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ - font-style: italic; - color: rgba(0, 0, 0, 0.25); -} -::-moz-placeholder { /* Mozilla Firefox 19+ */ - font-style: italic; - color: rgba(0, 0, 0, 0.25); -} -:-ms-input-placeholder { /* Internet Explorer 10+ */ - font-style: italic; - color: rgba(0, 0, 0, 0.25); -} -::-webkit-input-placeholder { - font-style: italic; - color: rgba(0, 0, 0, 0.25); -} - -input:-webkit-autofill { - -webkit-box-shadow:0 0 0 5em $input-bg-color inset; /* Change the color to your own background color */ - -webkit-text-fill-color: $input-font-color; - - &:focus { - -webkit-box-shadow: 0 0 0 2em $input-focus-bg-color inset; /* Change the color to your own background color */ - } -} - -.tabs { - display: inline-block; - border: 1px solid #CCC; - margin: 1em 0; - box-shadow: 0 0.1em 0 #CCC; - border-radius: 0.25em; - overflow: hidden; - font-family: $header-font-family; - - .tab { - border-right: 1px solid #CCC; - display: inline-block; - //padding: 0.25em 1em 0.3333em 0.75em; - padding: 0.5em 1.5em 0.5em 1.25em; - background-color: #FFF; - color: $black; - float: left; - - &.current { - background-color: #EEE; - background-color: #EEE; - } - - &:hover { - background-color: #DDD; - color: $black; - } - - &:last-child { - border: 0; - } - } -} - -.sub-tabs { - background-color: #E1E1E1; - padding: 1em; - margin-bottom: 2em; - - a { - display: block; - position: relative; - padding: 1em; - margin: 1px 0; - height: 3.1em; - font-size: 1.1em; - font-family: $header-font-family; - color: $white; - background-color: $black; - text-transform: uppercase; - - &.current { - background-color: $primary-color; - - &:after { - content: ''; - position: absolute; - top: 0; - left: 100%; - width: 0; - height: 0; - border: 1.55em solid $primary-color; - border-color: transparent transparent transparent $primary-color; - border-width: 1.55em 0 1.55em 1.55em; - } - } - } -} - -svg { - height: 0%; -} - -#footer { - color: $white; - padding: 2.5em 0; - font-size: 1.25em; - - a { - margin: 0 1em; - } - - a, a:visited { - color: $white; - } - - a:hover { - color: rgba($white, 0.5); - } -} - -article { - p { - font-size: 1.4rem; - } -} -.error { - position: relative; - padding: 0.5em 1em; - background-color: $warning-color; - - &:before { - content: '!'; - position: absolute; - font-family: $header-font-family; - background-color: $alert-color; - color: $white; - font-size: 2em; - line-height: 1em; - width: 1em; - text-align: center; - border-radius: 50%; - right: -0.333em; - top: -0.333em; - } -} -p.help { - font-size: 1.1em; -} - -.small-form { - > .field { - display: inline-block; - vertical-align: baseline; - width: 10em; - - input { - text-align: right; - } - - label { - display: none; - } - } - - .actions { - display: inline-block; - vertical-align: middle; - } -} diff --git a/app/assets/stylesheets/scaffolds.css.scss b/app/assets/stylesheets/scaffolds.css.scss deleted file mode 100644 index 6ec6a8f..0000000 --- a/app/assets/stylesheets/scaffolds.css.scss +++ /dev/null @@ -1,69 +0,0 @@ -body { - background-color: #fff; - color: #333; - font-family: verdana, arial, helvetica, sans-serif; - font-size: 13px; - line-height: 18px; -} - -p, ol, ul, td { - font-family: verdana, arial, helvetica, sans-serif; - font-size: 13px; - line-height: 18px; -} - -pre { - background-color: #eee; - padding: 10px; - font-size: 11px; -} - -a { - color: #000; - &:visited { - color: #666; - } - &:hover { - color: #fff; - background-color: #000; - } -} - -div { - &.field, &.actions { - margin-bottom: 10px; - } -} - -#notice { - color: green; -} - -.field_with_errors { - padding: 2px; - background-color: red; - display: table; -} - -#error_explanation { - width: 450px; - border: 2px solid red; - padding: 7px; - padding-bottom: 0; - margin-bottom: 20px; - background-color: #f0f0f0; - h2 { - text-align: left; - font-weight: bold; - padding: 5px 5px 5px 15px; - font-size: 12px; - margin: -7px; - margin-bottom: 0px; - background-color: #c00; - color: #fff; - } - ul li { - font-size: 12px; - list-style: square; - } -} diff --git a/app/assets/stylesheets/workshop_facilitators.css.scss b/app/assets/stylesheets/workshop_facilitators.css.scss deleted file mode 100644 index 400b70f..0000000 --- a/app/assets/stylesheets/workshop_facilitators.css.scss +++ /dev/null @@ -1,3 +0,0 @@ -// Place all the styles related to the workshop_facilitators controller here. -// They will automatically be included in application.css. -// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/assets/stylesheets/workshop_requested_resources.css.scss b/app/assets/stylesheets/workshop_requested_resources.css.scss deleted file mode 100644 index f1d8a3b..0000000 --- a/app/assets/stylesheets/workshop_requested_resources.css.scss +++ /dev/null @@ -1,3 +0,0 @@ -// Place all the styles related to the workshop_requested_resources controller here. -// They will automatically be included in application.css. -// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/assets/stylesheets/workshops.css.scss b/app/assets/stylesheets/workshops.css.scss deleted file mode 100644 index d7f7461..0000000 --- a/app/assets/stylesheets/workshops.css.scss +++ /dev/null @@ -1,3 +0,0 @@ -// Place all the styles related to the workshops controller here. -// They will automatically be included in application.css. -// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 7b29fe7..a6e895d 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -572,6 +572,9 @@ module ApplicationHelper YAML.load(File.read(Rails.root.join("config/#{name.to_s}.yml")))[Rails.env].symbolize_keys end + def buoy_stylesheet + end + private def _form_field(type, name, value, options) if type == 'check_box' diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index d47d859..6994b88 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -8,7 +8,11 @@ = csrf_meta_tags /[if lt IE 9] - = stylesheet_link_tag '//fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,400italic,700italic', 'application', media: 'all' + = stylesheet_link_tag '//fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,400italic,700italic', media: 'all' + =# stylesheet_link_tag 'application', media: 'all' + = inject_css! + =#:javascript + =# !function(){function e(e,n){try{if(localStorage[e])t(e);else{var a=new XMLHttpRequest;a.open("GET",n,!0),a.onload=function(){a.status>=200&&a.status<400&&(localStorage[e]=a.responseText,t())},a.send()}}catch(o){}}function t(e){var t=document.createElement("style");t.rel="stylesheet",document.head.appendChild(t),t.textContent=localStorage[e]}e("AlteHaasGroteskBold","/assets/AlteHaasGroteskBold")}(); %link{ href: asset_path('favicon.ico'), rel: 'shortcut icon', type: 'image/x-icon' } %link{ href: asset_path('favicon.ico'), rel: 'icon', type: 'image/x-icon' } %link{ href: asset_path('apple-touch-icon.png'), rel: 'apple-touch-icon' } @@ -16,9 +20,6 @@ %link{ href: asset_path('apple-touch-icon-114x114.png'), rel: 'apple-touch-icon', sizes: '114x114' } %link{ href: asset_path('apple-touch-icon-144x144.png'), rel: 'apple-touch-icon', sizes: '144x144' } = yield :head - =# javascript_include_tag '//use.typekit.net/iqv7hcg.js' - =# javascript_include_tag 'application' - =# javascript_include_tag 'nested_form' %body{ class: (yield_or_default :page_style) } :javascript @@ -49,6 +50,11 @@ #content=yield - else = yield + .row + .columns.medium-8 + here is something to look at + .columns.medium-4 + here is another thing = yield :garbage #footer %footer diff --git a/config/application.rb b/config/application.rb index f185e8b..65917c6 100644 --- a/config/application.rb +++ b/config/application.rb @@ -24,14 +24,8 @@ module BikeBike # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded. # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s] - config.i18n.default_locale = :en #:de + config.i18n.default_locale = :en config.i18n.enforce_available_locales = false self.paths['config/database'] = Rails.root.parent.join('BikeBike', 'config', 'database.yml') - # config.action_controller.default_url_options = { :trailing_slash => true } - #config.middleware.swap 'Rack::MethodOverride', 'Rack::MethodOverrideWithParams' - #config.i18n.exception_handler = I18n::MissingTranslationExceptionHandler.new - #require '/app/helpers/bike_bike_form_helper' - #ActionView::Base.default_form_builder - #config.action_view.default_form_builder = 'BikeBikeFormHelper::BikeBikeFormBuilder' end end diff --git a/db/schema.rb b/db/schema.rb index fde0539..639bef2 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -1,319 +1,319 @@ -# encoding: UTF-8 -# This file is auto-generated from the current state of the database. Instead -# of editing this file, please use the migrations feature of Active Record to -# incrementally modify your database, and then regenerate this schema definition. -# -# Note that this schema.rb definition is the authoritative source for your -# database schema. If you need to create the application database on another -# system, you should be using db:schema:load, not running all the migrations -# from scratch. The latter is a flawed and unsustainable approach (the more migrations -# you'll amass, the slower it'll run and the greater likelihood for issues). -# -# It's strongly recommended that you check this file into your version control system. - -ActiveRecord::Schema.define(version: 20140725001300) do - - # These are extensions that must be enabled in order to support this database - enable_extension "plpgsql" - - create_table "authentications", force: true do |t| - t.integer "user_id", null: false - t.string "provider", null: false - t.string "uid", null: false - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "conference_admins", force: true do |t| - t.integer "conference_id" - t.integer "user_id" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "conference_host_organizations", force: true do |t| - t.integer "conference_id" - t.integer "organization_id" - t.integer "order" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "conference_registration_form_fields", force: true do |t| - t.integer "conference_id" - t.integer "registration_form_field_id" - t.datetime "created_at" - t.datetime "updated_at" - t.integer "position" - end - - create_table "conference_registration_responses", force: true do |t| - t.integer "conference_registration_id" - t.integer "registration_form_field_id" - t.text "data" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "conference_registrations", force: true do |t| - t.integer "conference_id" - t.integer "user_id" - t.string "is_attending" - t.datetime "created_at" - t.datetime "updated_at" - t.boolean "is_confirmed" - t.boolean "is_participant" - t.boolean "is_volunteer" - t.string "confirmation_token" - t.binary "data" - t.string "email" - t.boolean "complete" - t.boolean "completed" - t.string "payment_confirmation_token" - t.string "payment_info" - t.integer "registration_fees_paid" - end - - create_table "conference_types", force: true do |t| - t.string "title" - t.string "info" - t.datetime "created_at" - t.datetime "updated_at" - t.string "slug" - end - - create_table "conferences", force: true do |t| - t.string "title" - t.string "slug" - t.datetime "start_date" - t.datetime "end_date" - t.text "info" - t.string "poster" - t.string "cover" - t.boolean "workshop_schedule_published" - t.boolean "registration_open" - t.boolean "meals_provided" - t.text "meal_info" - t.text "travel_info" - t.integer "conference_type_id" - t.datetime "created_at" - t.datetime "updated_at" - t.text "preregistration_info" - t.text "registration_info" - t.text "postregistration_info" - t.integer "cover_attribution_id" - t.string "cover_attribution_name" - t.string "cover_attribution_src" - t.integer "cover_attribution_user_id" - end - - create_table "event_types", force: true do |t| - t.string "slug" - t.text "info" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "events", force: true do |t| - t.string "title" - t.string "slug" - t.integer "event_type_id" - t.integer "conference_id" - t.text "info" - t.integer "location_id" - t.datetime "start_time" - t.datetime "end_time" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "locations", force: true do |t| - t.string "title" - t.float "latitude" - t.float "longitude" - t.datetime "created_at" - t.datetime "updated_at" - t.string "country" - t.string "territory" - t.string "city" - t.string "street" - t.string "postal_code" - end - - add_index "locations", ["latitude", "longitude"], name: "index_locations_on_latitude_and_longitude", using: :btree - - create_table "locations_organizations", id: false, force: true do |t| - t.integer "organization_id" - t.integer "location_id" - end - - add_index "locations_organizations", ["organization_id", "location_id"], name: "loc_org_index", using: :btree - - create_table "organization_statuses", force: true do |t| - t.string "name" - t.string "slug" - t.string "info" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "organizations", force: true do |t| - t.string "name" - t.string "slug" - t.string "email_address" - t.string "url" - t.integer "year_founded" - t.text "info" - t.string "logo" - t.string "avatar" - t.boolean "requires_approval" - t.string "secret_question" - t.string "secret_answer" - t.integer "user_organization_replationship_id" - t.datetime "created_at" - t.datetime "updated_at" - t.string "cover" - t.integer "cover_attribution_id" - t.string "cover_attribution_name" - t.string "cover_attribution_src" - t.string "phone" - t.integer "organization_status_id" - t.integer "cover_attribution_user_id" - end - - create_table "registration_form_fields", force: true do |t| - t.string "title" - t.text "help" - t.boolean "required" - t.string "field_type" - t.string "options" - t.boolean "is_retired" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "sessions", force: true do |t| - t.string "session_id", null: false - t.text "data" - t.datetime "created_at" - t.datetime "updated_at" - end - - add_index "sessions", ["session_id"], name: "index_sessions_on_session_id", unique: true, using: :btree - add_index "sessions", ["updated_at"], name: "index_sessions_on_updated_at", using: :btree - - create_table "translations", force: true do |t| - t.string "locale" - t.string "key" - t.text "value" - t.text "interpolations" - t.boolean "is_proc", default: false - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "user_organization_relationships", force: true do |t| - t.integer "user_id" - t.integer "organization_id" - t.string "relationship" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "users", force: true do |t| - t.string "username", null: false - t.string "email" - t.string "crypted_password" - t.string "salt" - t.datetime "created_at" - t.datetime "updated_at" - t.string "remember_me_token" - t.datetime "remember_me_token_expires_at" - t.string "reset_password_token" - t.datetime "reset_password_token_expires_at" - t.datetime "reset_password_email_sent_at" - t.string "activation_state" - t.string "activation_token" - t.datetime "activation_token_expires_at" - t.integer "failed_logins_count", default: 0 - t.datetime "lock_expires_at" - t.string "unlock_token" - t.string "avatar" - t.text "about_me" - t.string "role" - t.string "firstname" - t.string "lastname" - end - - add_index "users", ["activation_token"], name: "index_users_on_activation_token", using: :btree - add_index "users", ["remember_me_token"], name: "index_users_on_remember_me_token", using: :btree - add_index "users", ["reset_password_token"], name: "index_users_on_reset_password_token", using: :btree - - create_table "versions", force: true do |t| - t.string "item_type" - t.integer "item_id" - t.string "event" - t.string "whodunnit" - t.text "object" - t.datetime "created_at" - t.string "value" - end - - create_table "workshop_facilitators", force: true do |t| - t.integer "user_id" - t.integer "workshop_id" - t.string "role" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "workshop_presentation_styles", force: true do |t| - t.string "name" - t.string "slug" - t.string "info" - t.datetime "created_at" - t.datetime "updated_at" - t.integer "order" - end - - create_table "workshop_requested_resources", force: true do |t| - t.integer "workshop_id" - t.integer "workshop_resource_id" - t.string "status" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "workshop_resources", force: true do |t| - t.string "name" - t.string "slug" - t.string "info" - t.datetime "created_at" - t.datetime "updated_at" - end - - create_table "workshop_streams", force: true do |t| - t.string "name" - t.string "slug" - t.string "info" - t.datetime "created_at" - t.datetime "updated_at" - t.integer "order" - end - - create_table "workshops", force: true do |t| - t.string "title" - t.string "slug" - t.text "info" - t.integer "conference_id" - t.integer "workshop_stream_id" - t.integer "workshop_presentation_style" - t.integer "min_facilitators" - t.integer "location_id" - t.datetime "start_time" - t.datetime "end_time" - t.datetime "created_at" - t.datetime "updated_at" - end - -end +# encoding: UTF-8 +# This file is auto-generated from the current state of the database. Instead +# of editing this file, please use the migrations feature of Active Record to +# incrementally modify your database, and then regenerate this schema definition. +# +# Note that this schema.rb definition is the authoritative source for your +# database schema. If you need to create the application database on another +# system, you should be using db:schema:load, not running all the migrations +# from scratch. The latter is a flawed and unsustainable approach (the more migrations +# you'll amass, the slower it'll run and the greater likelihood for issues). +# +# It's strongly recommended that you check this file into your version control system. + +ActiveRecord::Schema.define(version: 20140725001300) do + + # These are extensions that must be enabled in order to support this database + enable_extension "plpgsql" + + create_table "authentications", force: true do |t| + t.integer "user_id", null: false + t.string "provider", null: false + t.string "uid", null: false + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "conference_admins", force: true do |t| + t.integer "conference_id" + t.integer "user_id" + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "conference_host_organizations", force: true do |t| + t.integer "conference_id" + t.integer "organization_id" + t.integer "order" + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "conference_registration_form_fields", force: true do |t| + t.integer "conference_id" + t.integer "registration_form_field_id" + t.datetime "created_at" + t.datetime "updated_at" + t.integer "position" + end + + create_table "conference_registration_responses", force: true do |t| + t.integer "conference_registration_id" + t.integer "registration_form_field_id" + t.text "data" + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "conference_registrations", force: true do |t| + t.integer "conference_id" + t.integer "user_id" + t.string "is_attending" + t.datetime "created_at" + t.datetime "updated_at" + t.boolean "is_confirmed" + t.boolean "is_participant" + t.boolean "is_volunteer" + t.string "confirmation_token" + t.binary "data" + t.string "email" + t.boolean "complete" + t.boolean "completed" + t.string "payment_confirmation_token" + t.string "payment_info" + t.integer "registration_fees_paid" + end + + create_table "conference_types", force: true do |t| + t.string "title" + t.string "info" + t.datetime "created_at" + t.datetime "updated_at" + t.string "slug" + end + + create_table "conferences", force: true do |t| + t.string "title" + t.string "slug" + t.datetime "start_date" + t.datetime "end_date" + t.text "info" + t.string "poster" + t.string "cover" + t.boolean "workshop_schedule_published" + t.boolean "registration_open" + t.boolean "meals_provided" + t.text "meal_info" + t.text "travel_info" + t.integer "conference_type_id" + t.datetime "created_at" + t.datetime "updated_at" + t.text "preregistration_info" + t.text "registration_info" + t.text "postregistration_info" + t.integer "cover_attribution_id" + t.string "cover_attribution_name" + t.string "cover_attribution_src" + t.integer "cover_attribution_user_id" + end + + create_table "event_types", force: true do |t| + t.string "slug" + t.text "info" + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "events", force: true do |t| + t.string "title" + t.string "slug" + t.integer "event_type_id" + t.integer "conference_id" + t.text "info" + t.integer "location_id" + t.datetime "start_time" + t.datetime "end_time" + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "locations", force: true do |t| + t.string "title" + t.float "latitude" + t.float "longitude" + t.datetime "created_at" + t.datetime "updated_at" + t.string "country" + t.string "territory" + t.string "city" + t.string "street" + t.string "postal_code" + end + + add_index "locations", ["latitude", "longitude"], name: "index_locations_on_latitude_and_longitude", using: :btree + + create_table "locations_organizations", id: false, force: true do |t| + t.integer "organization_id" + t.integer "location_id" + end + + add_index "locations_organizations", ["organization_id", "location_id"], name: "loc_org_index", using: :btree + + create_table "organization_statuses", force: true do |t| + t.string "name" + t.string "slug" + t.string "info" + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "organizations", force: true do |t| + t.string "name" + t.string "slug" + t.string "email_address" + t.string "url" + t.integer "year_founded" + t.text "info" + t.string "logo" + t.string "avatar" + t.boolean "requires_approval" + t.string "secret_question" + t.string "secret_answer" + t.integer "user_organization_replationship_id" + t.datetime "created_at" + t.datetime "updated_at" + t.string "cover" + t.integer "cover_attribution_id" + t.string "cover_attribution_name" + t.string "cover_attribution_src" + t.string "phone" + t.integer "organization_status_id" + t.integer "cover_attribution_user_id" + end + + create_table "registration_form_fields", force: true do |t| + t.string "title" + t.text "help" + t.boolean "required" + t.string "field_type" + t.string "options" + t.boolean "is_retired" + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "sessions", force: true do |t| + t.string "session_id", null: false + t.text "data" + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "sessions", ["session_id"], name: "index_sessions_on_session_id", unique: true, using: :btree + add_index "sessions", ["updated_at"], name: "index_sessions_on_updated_at", using: :btree + + create_table "translations", force: true do |t| + t.string "locale" + t.string "key" + t.text "value" + t.text "interpolations" + t.boolean "is_proc", default: false + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "user_organization_relationships", force: true do |t| + t.integer "user_id" + t.integer "organization_id" + t.string "relationship" + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "users", force: true do |t| + t.string "username", null: false + t.string "email" + t.string "crypted_password" + t.string "salt" + t.datetime "created_at" + t.datetime "updated_at" + t.string "remember_me_token" + t.datetime "remember_me_token_expires_at" + t.string "reset_password_token" + t.datetime "reset_password_token_expires_at" + t.datetime "reset_password_email_sent_at" + t.string "activation_state" + t.string "activation_token" + t.datetime "activation_token_expires_at" + t.integer "failed_logins_count", default: 0 + t.datetime "lock_expires_at" + t.string "unlock_token" + t.string "avatar" + t.text "about_me" + t.string "role" + t.string "firstname" + t.string "lastname" + end + + add_index "users", ["activation_token"], name: "index_users_on_activation_token", using: :btree + add_index "users", ["remember_me_token"], name: "index_users_on_remember_me_token", using: :btree + add_index "users", ["reset_password_token"], name: "index_users_on_reset_password_token", using: :btree + + create_table "versions", force: true do |t| + t.string "item_type" + t.integer "item_id" + t.string "event" + t.string "whodunnit" + t.text "object" + t.datetime "created_at" + t.string "value" + end + + create_table "workshop_facilitators", force: true do |t| + t.integer "user_id" + t.integer "workshop_id" + t.string "role" + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "workshop_presentation_styles", force: true do |t| + t.string "name" + t.string "slug" + t.string "info" + t.datetime "created_at" + t.datetime "updated_at" + t.integer "order" + end + + create_table "workshop_requested_resources", force: true do |t| + t.integer "workshop_id" + t.integer "workshop_resource_id" + t.string "status" + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "workshop_resources", force: true do |t| + t.string "name" + t.string "slug" + t.string "info" + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "workshop_streams", force: true do |t| + t.string "name" + t.string "slug" + t.string "info" + t.datetime "created_at" + t.datetime "updated_at" + t.integer "order" + end + + create_table "workshops", force: true do |t| + t.string "title" + t.string "slug" + t.text "info" + t.integer "conference_id" + t.integer "workshop_stream_id" + t.integer "workshop_presentation_style" + t.integer "min_facilitators" + t.integer "location_id" + t.datetime "start_time" + t.datetime "end_time" + t.datetime "created_at" + t.datetime "updated_at" + end + +end From caac48c3c0931a18d34b95c148880f70d4abd23f Mon Sep 17 00:00:00 2001 From: Godwin Date: Thu, 18 Dec 2014 21:36:26 -0800 Subject: [PATCH 02/19] Added some files --- app/assets/fonts/AlteHaasGroteskBold.woff2 | Bin 0 -> 40072 bytes app/assets/fonts/ahg.woff2 | Bin 0 -> 53428 bytes app/assets/stylesheets/_buoy-settings.scss | 8 +++ app/assets/stylesheets/application.scss | 8 +++ app/assets/stylesheets/buoy-settings.json | 60 +++++++++++++++++++++ buoy-settings.json | 2 + 6 files changed, 78 insertions(+) create mode 100644 app/assets/fonts/AlteHaasGroteskBold.woff2 create mode 100644 app/assets/fonts/ahg.woff2 create mode 100644 app/assets/stylesheets/_buoy-settings.scss create mode 100644 app/assets/stylesheets/application.scss create mode 100644 app/assets/stylesheets/buoy-settings.json create mode 100644 buoy-settings.json diff --git a/app/assets/fonts/AlteHaasGroteskBold.woff2 b/app/assets/fonts/AlteHaasGroteskBold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ee16bbb288eb198ca17c59d142099c51fda2c596 GIT binary patch literal 40072 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 Date: Tue, 17 Mar 2015 20:29:17 -0700 Subject: [PATCH 03/19] Updated style and layout --- Gemfile | 20 +- Gemfile.lock | 413 +-- app/assets/fonts/SourceSansPro-Regular.eot | Bin 0 -> 26974 bytes app/assets/fonts/SourceSansPro-Regular.otf | Bin 0 -> 127448 bytes app/assets/fonts/SourceSansPro-Regular.ttf | Bin 0 -> 66324 bytes app/assets/fonts/SourceSansPro-Regular.woff | Bin 0 -> 30016 bytes app/assets/fonts/SourceSansPro-Regular.woff2 | Bin 0 -> 23752 bytes .../stylesheets/_bumbleberry-settings.scss | 9 + app/assets/stylesheets/application.css.scss | 8 - app/assets/stylesheets/application.scss | 476 +++ .../stylesheets/application/and_chr-40.scss | 241 ++ .../stylesheets/application/and_ff-33.scss | 241 ++ .../stylesheets/application/and_uc-9.9.scss | 241 ++ .../stylesheets/application/android-2.1.scss | 241 ++ .../stylesheets/application/android-2.2.scss | 241 ++ .../stylesheets/application/android-2.3.scss | 241 ++ .../stylesheets/application/android-3.scss | 241 ++ .../stylesheets/application/android-37.scss | 241 ++ .../stylesheets/application/android-4.1.scss | 241 ++ .../application/android-4.2-4.3.scss | 241 ++ .../application/android-4.4.3-4.4.4.scss | 241 ++ .../stylesheets/application/android-4.4.scss | 241 ++ .../stylesheets/application/android-4.scss | 241 ++ app/assets/stylesheets/application/bb-10.scss | 241 ++ app/assets/stylesheets/application/bb-7.scss | 241 ++ .../stylesheets/application/chrome-10.scss | 241 ++ .../stylesheets/application/chrome-11.scss | 241 ++ .../stylesheets/application/chrome-12.scss | 241 ++ .../stylesheets/application/chrome-13.scss | 241 ++ .../stylesheets/application/chrome-14.scss | 241 ++ .../stylesheets/application/chrome-15.scss | 241 ++ .../stylesheets/application/chrome-16.scss | 241 ++ .../stylesheets/application/chrome-17.scss | 241 ++ .../stylesheets/application/chrome-18.scss | 241 ++ .../stylesheets/application/chrome-19.scss | 241 ++ .../stylesheets/application/chrome-20.scss | 241 ++ .../stylesheets/application/chrome-21.scss | 241 ++ .../stylesheets/application/chrome-22.scss | 241 ++ .../stylesheets/application/chrome-23.scss | 241 ++ .../stylesheets/application/chrome-24.scss | 241 ++ .../stylesheets/application/chrome-25.scss | 241 ++ .../stylesheets/application/chrome-26.scss | 241 ++ .../stylesheets/application/chrome-27.scss | 241 ++ .../stylesheets/application/chrome-28.scss | 241 ++ .../stylesheets/application/chrome-29.scss | 241 ++ .../stylesheets/application/chrome-30.scss | 241 ++ .../stylesheets/application/chrome-31.scss | 241 ++ .../stylesheets/application/chrome-32.scss | 241 ++ .../stylesheets/application/chrome-33.scss | 241 ++ .../stylesheets/application/chrome-34.scss | 241 ++ .../stylesheets/application/chrome-35.scss | 241 ++ .../stylesheets/application/chrome-36.scss | 241 ++ .../stylesheets/application/chrome-37.scss | 241 ++ .../stylesheets/application/chrome-38.scss | 241 ++ .../stylesheets/application/chrome-39.scss | 241 ++ .../stylesheets/application/chrome-4.scss | 241 ++ .../stylesheets/application/chrome-40.scss | 241 ++ .../stylesheets/application/chrome-41.scss | 241 ++ .../stylesheets/application/chrome-42.scss | 241 ++ .../stylesheets/application/chrome-43.scss | 241 ++ .../stylesheets/application/chrome-44.scss | 241 ++ .../stylesheets/application/chrome-5.scss | 241 ++ .../stylesheets/application/chrome-6.scss | 241 ++ .../stylesheets/application/chrome-7.scss | 241 ++ .../stylesheets/application/chrome-8.scss | 241 ++ .../stylesheets/application/chrome-9.scss | 241 ++ .../stylesheets/application/firefox-10.scss | 241 ++ .../stylesheets/application/firefox-11.scss | 241 ++ .../stylesheets/application/firefox-12.scss | 241 ++ .../stylesheets/application/firefox-13.scss | 241 ++ .../stylesheets/application/firefox-14.scss | 241 ++ .../stylesheets/application/firefox-15.scss | 241 ++ .../stylesheets/application/firefox-16.scss | 241 ++ .../stylesheets/application/firefox-17.scss | 241 ++ .../stylesheets/application/firefox-18.scss | 241 ++ .../stylesheets/application/firefox-19.scss | 241 ++ .../stylesheets/application/firefox-2.scss | 241 ++ .../stylesheets/application/firefox-20.scss | 241 ++ .../stylesheets/application/firefox-21.scss | 241 ++ .../stylesheets/application/firefox-22.scss | 241 ++ .../stylesheets/application/firefox-23.scss | 241 ++ .../stylesheets/application/firefox-24.scss | 241 ++ .../stylesheets/application/firefox-25.scss | 241 ++ .../stylesheets/application/firefox-26.scss | 241 ++ .../stylesheets/application/firefox-27.scss | 241 ++ .../stylesheets/application/firefox-28.scss | 241 ++ .../stylesheets/application/firefox-29.scss | 241 ++ .../stylesheets/application/firefox-3.5.scss | 241 ++ .../stylesheets/application/firefox-3.6.scss | 241 ++ .../stylesheets/application/firefox-3.scss | 241 ++ .../stylesheets/application/firefox-30.scss | 241 ++ .../stylesheets/application/firefox-31.scss | 241 ++ .../stylesheets/application/firefox-32.scss | 241 ++ .../stylesheets/application/firefox-33.scss | 241 ++ .../stylesheets/application/firefox-34.scss | 241 ++ .../stylesheets/application/firefox-35.scss | 241 ++ .../stylesheets/application/firefox-36.scss | 241 ++ .../stylesheets/application/firefox-37.scss | 241 ++ .../stylesheets/application/firefox-38.scss | 241 ++ .../stylesheets/application/firefox-39.scss | 241 ++ .../stylesheets/application/firefox-4.scss | 241 ++ .../stylesheets/application/firefox-5.scss | 241 ++ .../stylesheets/application/firefox-6.scss | 241 ++ .../stylesheets/application/firefox-7.scss | 241 ++ .../stylesheets/application/firefox-8.scss | 241 ++ .../stylesheets/application/firefox-9.scss | 241 ++ app/assets/stylesheets/application/ie-10.scss | 241 ++ app/assets/stylesheets/application/ie-11.scss | 241 ++ .../stylesheets/application/ie-5.5.scss | 241 ++ app/assets/stylesheets/application/ie-6.scss | 241 ++ app/assets/stylesheets/application/ie-7.scss | 241 ++ app/assets/stylesheets/application/ie-8.scss | 241 ++ app/assets/stylesheets/application/ie-9.scss | 241 ++ app/assets/stylesheets/application/ie-TP.scss | 241 ++ .../stylesheets/application/ie_mob-10.scss | 241 ++ .../stylesheets/application/ie_mob-11.scss | 241 ++ .../stylesheets/application/ios_saf-3.2.scss | 241 ++ .../application/ios_saf-4.0-4.1.scss | 241 ++ .../application/ios_saf-4.2-4.3.scss | 241 ++ .../application/ios_saf-5.0-5.1.scss | 241 ++ .../application/ios_saf-6.0-6.1.scss | 241 ++ .../application/ios_saf-7.0-7.1.scss | 241 ++ .../stylesheets/application/ios_saf-8.1.scss | 241 ++ .../stylesheets/application/ios_saf-8.scss | 241 ++ .../application/op_mini-5.0-8.0.scss | 241 ++ .../stylesheets/application/op_mob-10.scss | 241 ++ .../stylesheets/application/op_mob-11.1.scss | 241 ++ .../stylesheets/application/op_mob-11.5.scss | 241 ++ .../stylesheets/application/op_mob-11.scss | 241 ++ .../stylesheets/application/op_mob-12.1.scss | 241 ++ .../stylesheets/application/op_mob-12.scss | 241 ++ .../stylesheets/application/op_mob-24.scss | 241 ++ .../application/opera-10.0-10.1.scss | 241 ++ .../stylesheets/application/opera-10.5.scss | 241 ++ .../stylesheets/application/opera-10.6.scss | 241 ++ .../stylesheets/application/opera-11.1.scss | 241 ++ .../stylesheets/application/opera-11.5.scss | 241 ++ .../stylesheets/application/opera-11.6.scss | 241 ++ .../stylesheets/application/opera-11.scss | 241 ++ .../stylesheets/application/opera-12.1.scss | 241 ++ .../stylesheets/application/opera-12.scss | 241 ++ .../stylesheets/application/opera-15.scss | 241 ++ .../stylesheets/application/opera-16.scss | 241 ++ .../stylesheets/application/opera-17.scss | 241 ++ .../stylesheets/application/opera-18.scss | 241 ++ .../stylesheets/application/opera-19.scss | 241 ++ .../stylesheets/application/opera-20.scss | 241 ++ .../stylesheets/application/opera-21.scss | 241 ++ .../stylesheets/application/opera-22.scss | 241 ++ .../stylesheets/application/opera-23.scss | 241 ++ .../stylesheets/application/opera-24.scss | 241 ++ .../stylesheets/application/opera-25.scss | 241 ++ .../stylesheets/application/opera-26.scss | 241 ++ .../stylesheets/application/opera-27.scss | 241 ++ .../stylesheets/application/opera-28.scss | 241 ++ .../stylesheets/application/opera-29.scss | 241 ++ .../application/opera-9.5-9.6.scss | 241 ++ .../stylesheets/application/opera-9.scss | 241 ++ .../stylesheets/application/safari-3.1.scss | 241 ++ .../stylesheets/application/safari-3.2.scss | 241 ++ .../stylesheets/application/safari-4.scss | 241 ++ .../stylesheets/application/safari-5.1.scss | 241 ++ .../stylesheets/application/safari-5.scss | 241 ++ .../stylesheets/application/safari-6.1.scss | 241 ++ .../stylesheets/application/safari-6.scss | 241 ++ .../stylesheets/application/safari-7.1.scss | 241 ++ .../stylesheets/application/safari-7.scss | 241 ++ .../stylesheets/application/safari-8.scss | 241 ++ .../stylesheets/bumbleberry-settings.json | 73 + .../stylesheets/web-fonts/and_chr-40.scss | 242 ++ .../stylesheets/web-fonts/and_ff-33.scss | 242 ++ .../stylesheets/web-fonts/and_uc-9.9.scss | 242 ++ .../stylesheets/web-fonts/android-2.1.scss | 242 ++ .../stylesheets/web-fonts/android-2.2.scss | 242 ++ .../stylesheets/web-fonts/android-2.3.scss | 242 ++ .../stylesheets/web-fonts/android-3.scss | 242 ++ .../stylesheets/web-fonts/android-37.scss | 242 ++ .../stylesheets/web-fonts/android-4.1.scss | 242 ++ .../web-fonts/android-4.2-4.3.scss | 242 ++ .../web-fonts/android-4.4.3-4.4.4.scss | 242 ++ .../stylesheets/web-fonts/android-4.4.scss | 242 ++ .../stylesheets/web-fonts/android-4.scss | 242 ++ app/assets/stylesheets/web-fonts/bb-10.scss | 242 ++ app/assets/stylesheets/web-fonts/bb-7.scss | 242 ++ .../stylesheets/web-fonts/chrome-10.scss | 242 ++ .../stylesheets/web-fonts/chrome-11.scss | 242 ++ .../stylesheets/web-fonts/chrome-12.scss | 242 ++ .../stylesheets/web-fonts/chrome-13.scss | 242 ++ .../stylesheets/web-fonts/chrome-14.scss | 242 ++ .../stylesheets/web-fonts/chrome-15.scss | 242 ++ .../stylesheets/web-fonts/chrome-16.scss | 242 ++ .../stylesheets/web-fonts/chrome-17.scss | 242 ++ .../stylesheets/web-fonts/chrome-18.scss | 242 ++ .../stylesheets/web-fonts/chrome-19.scss | 242 ++ .../stylesheets/web-fonts/chrome-20.scss | 242 ++ .../stylesheets/web-fonts/chrome-21.scss | 242 ++ .../stylesheets/web-fonts/chrome-22.scss | 242 ++ .../stylesheets/web-fonts/chrome-23.scss | 242 ++ .../stylesheets/web-fonts/chrome-24.scss | 242 ++ .../stylesheets/web-fonts/chrome-25.scss | 242 ++ .../stylesheets/web-fonts/chrome-26.scss | 242 ++ .../stylesheets/web-fonts/chrome-27.scss | 242 ++ .../stylesheets/web-fonts/chrome-28.scss | 242 ++ .../stylesheets/web-fonts/chrome-29.scss | 242 ++ .../stylesheets/web-fonts/chrome-30.scss | 242 ++ .../stylesheets/web-fonts/chrome-31.scss | 242 ++ .../stylesheets/web-fonts/chrome-32.scss | 242 ++ .../stylesheets/web-fonts/chrome-33.scss | 242 ++ .../stylesheets/web-fonts/chrome-34.scss | 242 ++ .../stylesheets/web-fonts/chrome-35.scss | 242 ++ .../stylesheets/web-fonts/chrome-36.scss | 242 ++ .../stylesheets/web-fonts/chrome-37.scss | 242 ++ .../stylesheets/web-fonts/chrome-38.scss | 242 ++ .../stylesheets/web-fonts/chrome-39.scss | 242 ++ .../stylesheets/web-fonts/chrome-4.scss | 242 ++ .../stylesheets/web-fonts/chrome-40.scss | 242 ++ .../stylesheets/web-fonts/chrome-41.scss | 242 ++ .../stylesheets/web-fonts/chrome-42.scss | 242 ++ .../stylesheets/web-fonts/chrome-43.scss | 242 ++ .../stylesheets/web-fonts/chrome-44.scss | 242 ++ .../stylesheets/web-fonts/chrome-5.scss | 242 ++ .../stylesheets/web-fonts/chrome-6.scss | 242 ++ .../stylesheets/web-fonts/chrome-7.scss | 242 ++ .../stylesheets/web-fonts/chrome-8.scss | 242 ++ .../stylesheets/web-fonts/chrome-9.scss | 242 ++ .../stylesheets/web-fonts/firefox-10.scss | 242 ++ .../stylesheets/web-fonts/firefox-11.scss | 242 ++ .../stylesheets/web-fonts/firefox-12.scss | 242 ++ .../stylesheets/web-fonts/firefox-13.scss | 242 ++ .../stylesheets/web-fonts/firefox-14.scss | 242 ++ .../stylesheets/web-fonts/firefox-15.scss | 242 ++ .../stylesheets/web-fonts/firefox-16.scss | 242 ++ .../stylesheets/web-fonts/firefox-17.scss | 242 ++ .../stylesheets/web-fonts/firefox-18.scss | 242 ++ .../stylesheets/web-fonts/firefox-19.scss | 242 ++ .../stylesheets/web-fonts/firefox-2.scss | 242 ++ .../stylesheets/web-fonts/firefox-20.scss | 242 ++ .../stylesheets/web-fonts/firefox-21.scss | 242 ++ .../stylesheets/web-fonts/firefox-22.scss | 242 ++ .../stylesheets/web-fonts/firefox-23.scss | 242 ++ .../stylesheets/web-fonts/firefox-24.scss | 242 ++ .../stylesheets/web-fonts/firefox-25.scss | 242 ++ .../stylesheets/web-fonts/firefox-26.scss | 242 ++ .../stylesheets/web-fonts/firefox-27.scss | 242 ++ .../stylesheets/web-fonts/firefox-28.scss | 242 ++ .../stylesheets/web-fonts/firefox-29.scss | 242 ++ .../stylesheets/web-fonts/firefox-3.5.scss | 242 ++ .../stylesheets/web-fonts/firefox-3.6.scss | 242 ++ .../stylesheets/web-fonts/firefox-3.scss | 242 ++ .../stylesheets/web-fonts/firefox-30.scss | 242 ++ .../stylesheets/web-fonts/firefox-31.scss | 242 ++ .../stylesheets/web-fonts/firefox-32.scss | 242 ++ .../stylesheets/web-fonts/firefox-33.scss | 242 ++ .../stylesheets/web-fonts/firefox-34.scss | 242 ++ .../stylesheets/web-fonts/firefox-35.scss | 242 ++ .../stylesheets/web-fonts/firefox-36.scss | 242 ++ .../stylesheets/web-fonts/firefox-37.scss | 242 ++ .../stylesheets/web-fonts/firefox-38.scss | 242 ++ .../stylesheets/web-fonts/firefox-39.scss | 242 ++ .../stylesheets/web-fonts/firefox-4.scss | 242 ++ .../stylesheets/web-fonts/firefox-5.scss | 242 ++ .../stylesheets/web-fonts/firefox-6.scss | 242 ++ .../stylesheets/web-fonts/firefox-7.scss | 242 ++ .../stylesheets/web-fonts/firefox-8.scss | 242 ++ .../stylesheets/web-fonts/firefox-9.scss | 242 ++ app/assets/stylesheets/web-fonts/ie-10.scss | 242 ++ app/assets/stylesheets/web-fonts/ie-11.scss | 242 ++ app/assets/stylesheets/web-fonts/ie-5.5.scss | 242 ++ app/assets/stylesheets/web-fonts/ie-6.scss | 242 ++ app/assets/stylesheets/web-fonts/ie-7.scss | 242 ++ app/assets/stylesheets/web-fonts/ie-8.scss | 242 ++ app/assets/stylesheets/web-fonts/ie-9.scss | 242 ++ app/assets/stylesheets/web-fonts/ie-TP.scss | 242 ++ .../stylesheets/web-fonts/ie_mob-10.scss | 242 ++ .../stylesheets/web-fonts/ie_mob-11.scss | 242 ++ .../stylesheets/web-fonts/ios_saf-3.2.scss | 242 ++ .../web-fonts/ios_saf-4.0-4.1.scss | 242 ++ .../web-fonts/ios_saf-4.2-4.3.scss | 242 ++ .../web-fonts/ios_saf-5.0-5.1.scss | 242 ++ .../web-fonts/ios_saf-6.0-6.1.scss | 242 ++ .../web-fonts/ios_saf-7.0-7.1.scss | 242 ++ .../stylesheets/web-fonts/ios_saf-8.1.scss | 242 ++ .../stylesheets/web-fonts/ios_saf-8.scss | 242 ++ .../web-fonts/op_mini-5.0-8.0.scss | 242 ++ .../stylesheets/web-fonts/op_mob-10.scss | 242 ++ .../stylesheets/web-fonts/op_mob-11.1.scss | 242 ++ .../stylesheets/web-fonts/op_mob-11.5.scss | 242 ++ .../stylesheets/web-fonts/op_mob-11.scss | 242 ++ .../stylesheets/web-fonts/op_mob-12.1.scss | 242 ++ .../stylesheets/web-fonts/op_mob-12.scss | 242 ++ .../stylesheets/web-fonts/op_mob-24.scss | 242 ++ .../web-fonts/opera-10.0-10.1.scss | 242 ++ .../stylesheets/web-fonts/opera-10.5.scss | 242 ++ .../stylesheets/web-fonts/opera-10.6.scss | 242 ++ .../stylesheets/web-fonts/opera-11.1.scss | 242 ++ .../stylesheets/web-fonts/opera-11.5.scss | 242 ++ .../stylesheets/web-fonts/opera-11.6.scss | 242 ++ .../stylesheets/web-fonts/opera-11.scss | 242 ++ .../stylesheets/web-fonts/opera-12.1.scss | 242 ++ .../stylesheets/web-fonts/opera-12.scss | 242 ++ .../stylesheets/web-fonts/opera-15.scss | 242 ++ .../stylesheets/web-fonts/opera-16.scss | 242 ++ .../stylesheets/web-fonts/opera-17.scss | 242 ++ .../stylesheets/web-fonts/opera-18.scss | 242 ++ .../stylesheets/web-fonts/opera-19.scss | 242 ++ .../stylesheets/web-fonts/opera-20.scss | 242 ++ .../stylesheets/web-fonts/opera-21.scss | 242 ++ .../stylesheets/web-fonts/opera-22.scss | 242 ++ .../stylesheets/web-fonts/opera-23.scss | 242 ++ .../stylesheets/web-fonts/opera-24.scss | 242 ++ .../stylesheets/web-fonts/opera-25.scss | 242 ++ .../stylesheets/web-fonts/opera-26.scss | 242 ++ .../stylesheets/web-fonts/opera-27.scss | 242 ++ .../stylesheets/web-fonts/opera-28.scss | 242 ++ .../stylesheets/web-fonts/opera-29.scss | 242 ++ .../stylesheets/web-fonts/opera-9.5-9.6.scss | 242 ++ app/assets/stylesheets/web-fonts/opera-9.scss | 242 ++ .../stylesheets/web-fonts/safari-3.1.scss | 242 ++ .../stylesheets/web-fonts/safari-3.2.scss | 242 ++ .../stylesheets/web-fonts/safari-4.scss | 242 ++ .../stylesheets/web-fonts/safari-5.1.scss | 242 ++ .../stylesheets/web-fonts/safari-5.scss | 242 ++ .../stylesheets/web-fonts/safari-6.1.scss | 242 ++ .../stylesheets/web-fonts/safari-6.scss | 242 ++ .../stylesheets/web-fonts/safari-7.1.scss | 242 ++ .../stylesheets/web-fonts/safari-7.scss | 242 ++ .../stylesheets/web-fonts/safari-8.scss | 242 ++ app/controllers/application_controller.rb | 18 +- app/controllers/pages_controller.rb | 16 +- app/helpers/application_helper.rb | 26 +- app/models/conference.rb | 2 + app/views/conferences/_banner_image.svg.erb | 20 + app/views/conferences/_header.html.haml | 131 +- app/views/layouts/application.html.haml | 39 +- app/views/pages/home.html.haml | 9 +- app/views/shared/_donate_button.html.haml | 8 + app/views/shared/_footer.html.haml | 10 - app/views/shared/_navbar.html.haml | 18 +- config/application.rb | 1 + config/environments/development.rb | 2 +- config/initializers/i18n.rb | 472 +-- config/initializers/locale.rb | 4 +- config/locales/data/translation-info.yml | 0 config/locales/en.bootstrap.yml | 18 - config/locales/en.yml | 12 +- config/locales/es.yml | 3 - config/locales/locales.md | 54 - config/locales/pluralization-rules.yml | 336 -- config/locales/translation-info.yml | 2766 ----------------- config/locales/translations.yml | 78 - ...20150314031359_add_locale_to_conference.rb | 5 + ...0150314031361_create_translation_tables.rb | 26 + ...225815_add_email_address_to_conferences.rb | 5 + ...add_paypal_email_address_to_conferences.rb | 5 + db/schema.rb | 235 +- lib/tasks/migrate.rake | 360 +-- 356 files changed, 77755 insertions(+), 4237 deletions(-) create mode 100644 app/assets/fonts/SourceSansPro-Regular.eot create mode 100644 app/assets/fonts/SourceSansPro-Regular.otf create mode 100644 app/assets/fonts/SourceSansPro-Regular.ttf create mode 100644 app/assets/fonts/SourceSansPro-Regular.woff create mode 100644 app/assets/fonts/SourceSansPro-Regular.woff2 create mode 100644 app/assets/stylesheets/_bumbleberry-settings.scss delete mode 100644 app/assets/stylesheets/application.css.scss create mode 100644 app/assets/stylesheets/application/and_chr-40.scss create mode 100644 app/assets/stylesheets/application/and_ff-33.scss create mode 100644 app/assets/stylesheets/application/and_uc-9.9.scss create mode 100644 app/assets/stylesheets/application/android-2.1.scss create mode 100644 app/assets/stylesheets/application/android-2.2.scss create mode 100644 app/assets/stylesheets/application/android-2.3.scss create mode 100644 app/assets/stylesheets/application/android-3.scss create mode 100644 app/assets/stylesheets/application/android-37.scss create mode 100644 app/assets/stylesheets/application/android-4.1.scss create mode 100644 app/assets/stylesheets/application/android-4.2-4.3.scss create mode 100644 app/assets/stylesheets/application/android-4.4.3-4.4.4.scss create mode 100644 app/assets/stylesheets/application/android-4.4.scss create mode 100644 app/assets/stylesheets/application/android-4.scss create mode 100644 app/assets/stylesheets/application/bb-10.scss create mode 100644 app/assets/stylesheets/application/bb-7.scss create mode 100644 app/assets/stylesheets/application/chrome-10.scss create mode 100644 app/assets/stylesheets/application/chrome-11.scss create mode 100644 app/assets/stylesheets/application/chrome-12.scss create mode 100644 app/assets/stylesheets/application/chrome-13.scss create mode 100644 app/assets/stylesheets/application/chrome-14.scss create mode 100644 app/assets/stylesheets/application/chrome-15.scss create mode 100644 app/assets/stylesheets/application/chrome-16.scss create mode 100644 app/assets/stylesheets/application/chrome-17.scss create mode 100644 app/assets/stylesheets/application/chrome-18.scss create mode 100644 app/assets/stylesheets/application/chrome-19.scss create mode 100644 app/assets/stylesheets/application/chrome-20.scss create mode 100644 app/assets/stylesheets/application/chrome-21.scss create mode 100644 app/assets/stylesheets/application/chrome-22.scss create mode 100644 app/assets/stylesheets/application/chrome-23.scss create mode 100644 app/assets/stylesheets/application/chrome-24.scss create mode 100644 app/assets/stylesheets/application/chrome-25.scss create mode 100644 app/assets/stylesheets/application/chrome-26.scss create mode 100644 app/assets/stylesheets/application/chrome-27.scss create mode 100644 app/assets/stylesheets/application/chrome-28.scss create mode 100644 app/assets/stylesheets/application/chrome-29.scss create mode 100644 app/assets/stylesheets/application/chrome-30.scss create mode 100644 app/assets/stylesheets/application/chrome-31.scss create mode 100644 app/assets/stylesheets/application/chrome-32.scss create mode 100644 app/assets/stylesheets/application/chrome-33.scss create mode 100644 app/assets/stylesheets/application/chrome-34.scss create mode 100644 app/assets/stylesheets/application/chrome-35.scss create mode 100644 app/assets/stylesheets/application/chrome-36.scss create mode 100644 app/assets/stylesheets/application/chrome-37.scss create mode 100644 app/assets/stylesheets/application/chrome-38.scss create mode 100644 app/assets/stylesheets/application/chrome-39.scss create mode 100644 app/assets/stylesheets/application/chrome-4.scss create mode 100644 app/assets/stylesheets/application/chrome-40.scss create mode 100644 app/assets/stylesheets/application/chrome-41.scss create mode 100644 app/assets/stylesheets/application/chrome-42.scss create mode 100644 app/assets/stylesheets/application/chrome-43.scss create mode 100644 app/assets/stylesheets/application/chrome-44.scss create mode 100644 app/assets/stylesheets/application/chrome-5.scss create mode 100644 app/assets/stylesheets/application/chrome-6.scss create mode 100644 app/assets/stylesheets/application/chrome-7.scss create mode 100644 app/assets/stylesheets/application/chrome-8.scss create mode 100644 app/assets/stylesheets/application/chrome-9.scss create mode 100644 app/assets/stylesheets/application/firefox-10.scss create mode 100644 app/assets/stylesheets/application/firefox-11.scss create mode 100644 app/assets/stylesheets/application/firefox-12.scss create mode 100644 app/assets/stylesheets/application/firefox-13.scss create mode 100644 app/assets/stylesheets/application/firefox-14.scss create mode 100644 app/assets/stylesheets/application/firefox-15.scss create mode 100644 app/assets/stylesheets/application/firefox-16.scss create mode 100644 app/assets/stylesheets/application/firefox-17.scss create mode 100644 app/assets/stylesheets/application/firefox-18.scss create mode 100644 app/assets/stylesheets/application/firefox-19.scss create mode 100644 app/assets/stylesheets/application/firefox-2.scss create mode 100644 app/assets/stylesheets/application/firefox-20.scss create mode 100644 app/assets/stylesheets/application/firefox-21.scss create mode 100644 app/assets/stylesheets/application/firefox-22.scss create mode 100644 app/assets/stylesheets/application/firefox-23.scss create mode 100644 app/assets/stylesheets/application/firefox-24.scss create mode 100644 app/assets/stylesheets/application/firefox-25.scss create mode 100644 app/assets/stylesheets/application/firefox-26.scss create mode 100644 app/assets/stylesheets/application/firefox-27.scss create mode 100644 app/assets/stylesheets/application/firefox-28.scss create mode 100644 app/assets/stylesheets/application/firefox-29.scss create mode 100644 app/assets/stylesheets/application/firefox-3.5.scss create mode 100644 app/assets/stylesheets/application/firefox-3.6.scss create mode 100644 app/assets/stylesheets/application/firefox-3.scss create mode 100644 app/assets/stylesheets/application/firefox-30.scss create mode 100644 app/assets/stylesheets/application/firefox-31.scss create mode 100644 app/assets/stylesheets/application/firefox-32.scss create mode 100644 app/assets/stylesheets/application/firefox-33.scss create mode 100644 app/assets/stylesheets/application/firefox-34.scss create mode 100644 app/assets/stylesheets/application/firefox-35.scss create mode 100644 app/assets/stylesheets/application/firefox-36.scss create mode 100644 app/assets/stylesheets/application/firefox-37.scss create mode 100644 app/assets/stylesheets/application/firefox-38.scss create mode 100644 app/assets/stylesheets/application/firefox-39.scss create mode 100644 app/assets/stylesheets/application/firefox-4.scss create mode 100644 app/assets/stylesheets/application/firefox-5.scss create mode 100644 app/assets/stylesheets/application/firefox-6.scss create mode 100644 app/assets/stylesheets/application/firefox-7.scss create mode 100644 app/assets/stylesheets/application/firefox-8.scss create mode 100644 app/assets/stylesheets/application/firefox-9.scss create mode 100644 app/assets/stylesheets/application/ie-10.scss create mode 100644 app/assets/stylesheets/application/ie-11.scss create mode 100644 app/assets/stylesheets/application/ie-5.5.scss create mode 100644 app/assets/stylesheets/application/ie-6.scss create mode 100644 app/assets/stylesheets/application/ie-7.scss create mode 100644 app/assets/stylesheets/application/ie-8.scss create mode 100644 app/assets/stylesheets/application/ie-9.scss create mode 100644 app/assets/stylesheets/application/ie-TP.scss create mode 100644 app/assets/stylesheets/application/ie_mob-10.scss create mode 100644 app/assets/stylesheets/application/ie_mob-11.scss create mode 100644 app/assets/stylesheets/application/ios_saf-3.2.scss create mode 100644 app/assets/stylesheets/application/ios_saf-4.0-4.1.scss create mode 100644 app/assets/stylesheets/application/ios_saf-4.2-4.3.scss create mode 100644 app/assets/stylesheets/application/ios_saf-5.0-5.1.scss create mode 100644 app/assets/stylesheets/application/ios_saf-6.0-6.1.scss create mode 100644 app/assets/stylesheets/application/ios_saf-7.0-7.1.scss create mode 100644 app/assets/stylesheets/application/ios_saf-8.1.scss create mode 100644 app/assets/stylesheets/application/ios_saf-8.scss create mode 100644 app/assets/stylesheets/application/op_mini-5.0-8.0.scss create mode 100644 app/assets/stylesheets/application/op_mob-10.scss create mode 100644 app/assets/stylesheets/application/op_mob-11.1.scss create mode 100644 app/assets/stylesheets/application/op_mob-11.5.scss create mode 100644 app/assets/stylesheets/application/op_mob-11.scss create mode 100644 app/assets/stylesheets/application/op_mob-12.1.scss create mode 100644 app/assets/stylesheets/application/op_mob-12.scss create mode 100644 app/assets/stylesheets/application/op_mob-24.scss create mode 100644 app/assets/stylesheets/application/opera-10.0-10.1.scss create mode 100644 app/assets/stylesheets/application/opera-10.5.scss create mode 100644 app/assets/stylesheets/application/opera-10.6.scss create mode 100644 app/assets/stylesheets/application/opera-11.1.scss create mode 100644 app/assets/stylesheets/application/opera-11.5.scss create mode 100644 app/assets/stylesheets/application/opera-11.6.scss create mode 100644 app/assets/stylesheets/application/opera-11.scss create mode 100644 app/assets/stylesheets/application/opera-12.1.scss create mode 100644 app/assets/stylesheets/application/opera-12.scss create mode 100644 app/assets/stylesheets/application/opera-15.scss create mode 100644 app/assets/stylesheets/application/opera-16.scss create mode 100644 app/assets/stylesheets/application/opera-17.scss create mode 100644 app/assets/stylesheets/application/opera-18.scss create mode 100644 app/assets/stylesheets/application/opera-19.scss create mode 100644 app/assets/stylesheets/application/opera-20.scss create mode 100644 app/assets/stylesheets/application/opera-21.scss create mode 100644 app/assets/stylesheets/application/opera-22.scss create mode 100644 app/assets/stylesheets/application/opera-23.scss create mode 100644 app/assets/stylesheets/application/opera-24.scss create mode 100644 app/assets/stylesheets/application/opera-25.scss create mode 100644 app/assets/stylesheets/application/opera-26.scss create mode 100644 app/assets/stylesheets/application/opera-27.scss create mode 100644 app/assets/stylesheets/application/opera-28.scss create mode 100644 app/assets/stylesheets/application/opera-29.scss create mode 100644 app/assets/stylesheets/application/opera-9.5-9.6.scss create mode 100644 app/assets/stylesheets/application/opera-9.scss create mode 100644 app/assets/stylesheets/application/safari-3.1.scss create mode 100644 app/assets/stylesheets/application/safari-3.2.scss create mode 100644 app/assets/stylesheets/application/safari-4.scss create mode 100644 app/assets/stylesheets/application/safari-5.1.scss create mode 100644 app/assets/stylesheets/application/safari-5.scss create mode 100644 app/assets/stylesheets/application/safari-6.1.scss create mode 100644 app/assets/stylesheets/application/safari-6.scss create mode 100644 app/assets/stylesheets/application/safari-7.1.scss create mode 100644 app/assets/stylesheets/application/safari-7.scss create mode 100644 app/assets/stylesheets/application/safari-8.scss create mode 100644 app/assets/stylesheets/bumbleberry-settings.json create mode 100644 app/assets/stylesheets/web-fonts/and_chr-40.scss create mode 100644 app/assets/stylesheets/web-fonts/and_ff-33.scss create mode 100644 app/assets/stylesheets/web-fonts/and_uc-9.9.scss create mode 100644 app/assets/stylesheets/web-fonts/android-2.1.scss create mode 100644 app/assets/stylesheets/web-fonts/android-2.2.scss create mode 100644 app/assets/stylesheets/web-fonts/android-2.3.scss create mode 100644 app/assets/stylesheets/web-fonts/android-3.scss create mode 100644 app/assets/stylesheets/web-fonts/android-37.scss create mode 100644 app/assets/stylesheets/web-fonts/android-4.1.scss create mode 100644 app/assets/stylesheets/web-fonts/android-4.2-4.3.scss create mode 100644 app/assets/stylesheets/web-fonts/android-4.4.3-4.4.4.scss create mode 100644 app/assets/stylesheets/web-fonts/android-4.4.scss create mode 100644 app/assets/stylesheets/web-fonts/android-4.scss create mode 100644 app/assets/stylesheets/web-fonts/bb-10.scss create mode 100644 app/assets/stylesheets/web-fonts/bb-7.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-10.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-11.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-12.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-13.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-14.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-15.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-16.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-17.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-18.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-19.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-20.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-21.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-22.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-23.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-24.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-25.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-26.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-27.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-28.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-29.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-30.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-31.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-32.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-33.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-34.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-35.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-36.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-37.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-38.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-39.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-4.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-40.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-41.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-42.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-43.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-44.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-5.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-6.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-7.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-8.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-9.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-10.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-11.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-12.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-13.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-14.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-15.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-16.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-17.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-18.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-19.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-2.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-20.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-21.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-22.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-23.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-24.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-25.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-26.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-27.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-28.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-29.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-3.5.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-3.6.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-3.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-30.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-31.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-32.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-33.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-34.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-35.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-36.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-37.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-38.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-39.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-4.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-5.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-6.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-7.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-8.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-9.scss create mode 100644 app/assets/stylesheets/web-fonts/ie-10.scss create mode 100644 app/assets/stylesheets/web-fonts/ie-11.scss create mode 100644 app/assets/stylesheets/web-fonts/ie-5.5.scss create mode 100644 app/assets/stylesheets/web-fonts/ie-6.scss create mode 100644 app/assets/stylesheets/web-fonts/ie-7.scss create mode 100644 app/assets/stylesheets/web-fonts/ie-8.scss create mode 100644 app/assets/stylesheets/web-fonts/ie-9.scss create mode 100644 app/assets/stylesheets/web-fonts/ie-TP.scss create mode 100644 app/assets/stylesheets/web-fonts/ie_mob-10.scss create mode 100644 app/assets/stylesheets/web-fonts/ie_mob-11.scss create mode 100644 app/assets/stylesheets/web-fonts/ios_saf-3.2.scss create mode 100644 app/assets/stylesheets/web-fonts/ios_saf-4.0-4.1.scss create mode 100644 app/assets/stylesheets/web-fonts/ios_saf-4.2-4.3.scss create mode 100644 app/assets/stylesheets/web-fonts/ios_saf-5.0-5.1.scss create mode 100644 app/assets/stylesheets/web-fonts/ios_saf-6.0-6.1.scss create mode 100644 app/assets/stylesheets/web-fonts/ios_saf-7.0-7.1.scss create mode 100644 app/assets/stylesheets/web-fonts/ios_saf-8.1.scss create mode 100644 app/assets/stylesheets/web-fonts/ios_saf-8.scss create mode 100644 app/assets/stylesheets/web-fonts/op_mini-5.0-8.0.scss create mode 100644 app/assets/stylesheets/web-fonts/op_mob-10.scss create mode 100644 app/assets/stylesheets/web-fonts/op_mob-11.1.scss create mode 100644 app/assets/stylesheets/web-fonts/op_mob-11.5.scss create mode 100644 app/assets/stylesheets/web-fonts/op_mob-11.scss create mode 100644 app/assets/stylesheets/web-fonts/op_mob-12.1.scss create mode 100644 app/assets/stylesheets/web-fonts/op_mob-12.scss create mode 100644 app/assets/stylesheets/web-fonts/op_mob-24.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-10.0-10.1.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-10.5.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-10.6.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-11.1.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-11.5.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-11.6.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-11.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-12.1.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-12.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-15.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-16.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-17.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-18.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-19.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-20.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-21.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-22.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-23.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-24.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-25.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-26.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-27.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-28.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-29.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-9.5-9.6.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-9.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-3.1.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-3.2.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-4.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-5.1.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-5.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-6.1.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-6.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-7.1.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-7.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-8.scss create mode 100644 app/views/conferences/_banner_image.svg.erb create mode 100644 app/views/shared/_donate_button.html.haml create mode 100644 config/locales/data/translation-info.yml delete mode 100644 config/locales/en.bootstrap.yml delete mode 100644 config/locales/es.yml delete mode 100644 config/locales/locales.md delete mode 100644 config/locales/pluralization-rules.yml delete mode 100644 config/locales/translation-info.yml delete mode 100644 config/locales/translations.yml create mode 100644 db/migrate/20150314031359_add_locale_to_conference.rb create mode 100644 db/migrate/20150314031361_create_translation_tables.rb create mode 100644 db/migrate/20150315225815_add_email_address_to_conferences.rb create mode 100644 db/migrate/20150315225844_add_paypal_email_address_to_conferences.rb diff --git a/Gemfile b/Gemfile index 0f604de..2048380 100644 --- a/Gemfile +++ b/Gemfile @@ -1,20 +1,22 @@ source 'http://rubygems.org' #ruby '2.0.0' -gem 'rails', '4.0.0' +gem 'rails', '4.2.0' gem 'pg' gem 'haml' gem 'jquery-rails' gem 'jquery-ui-rails' gem 'coffee-rails', '~> 4.0.0' -gem 'i18n-active_record', - :git => 'git://github.com/svenfuchs/i18n-active_record.git', - :require => 'i18n/active_record' +gem 'lingua_franca', :git => 'git://github.com/lingua-franca/lingua_franca.git' +gem 'tzinfo-data' +#gem 'i18n-active_record', +# :git => 'git://github.com/svenfuchs/i18n-active_record.git', +# :require => 'i18n/active_record' #gem 'sass', '~> 3.3' #gem 'compass' #gem 'compass-rails' gem 'sass-rails', :git => 'git://github.com/rails/sass-rails.git' -gem 'buoy', :path => '../buoy' +gem 'bumbleberry', :git => 'git://github.com/bumbleberry/bumbleberry.git' gem 'foundation-rails' gem 'uglifier', '>= 1.3.0' gem 'sorcery', '>= 0.8.1' @@ -22,12 +24,12 @@ gem 'oauth2', '~> 0.8.0' gem 'carrierwave' gem 'carrierwave-imageoptimizer' gem 'mini_magick' -gem 'carmen', :git => 'git://github.com/eikes/carmen.git' -gem 'carmen-rails' +#gem 'carmen', :git => 'git://github.com/eikes/carmen.git' +#gem 'carmen-rails' gem 'nested_form' gem 'acts_as_list' gem 'geocoder' -gem 'forgery' +#gem 'forgery' gem 'paper_trail', '~> 3.0.5' gem 'font-awesome-rails' gem 'wysiwyg-rails' @@ -51,7 +53,7 @@ group :development do gem 'meta_request' gem 'haml-rails' gem 'awesome_print' - gem 'rails-footnotes', :github => 'josevalim/rails-footnotes' + #gem 'rails-footnotes', :github => 'josevalim/rails-footnotes' end group :test do diff --git a/Gemfile.lock b/Gemfile.lock index 218b7a0..f104fb5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,90 +1,102 @@ GIT - remote: git://github.com/eikes/carmen.git - revision: 6d9f2f834deaf8f5b4502e71aaf40d8f4f01e8fa + remote: git://github.com/bumbleberry/bumbleberry.git + revision: 79fc5f65b0b144ab59673b1efb91269b5674f27b specs: - carmen (1.0.1) - unicode_utils (~> 1.4.0) + bumbleberry (0.0.1) + blockspring + cairo + railties + rsvg2 + sass-json-vars + sass-rails GIT - remote: git://github.com/josevalim/rails-footnotes.git - revision: 5d5a43db5a898e755359343d8d981ce966c06418 + remote: git://github.com/lingua-franca/lingua_franca.git + revision: 045b7448504bd7c13ba23c35b0884bff089c3677 specs: - rails-footnotes (4.1.4) - rails (>= 3.2) + lingua_franca (0.0.1) + diffy + forgery + http_accept_language + i18n + rails (~> 4.2.0.rc2) + rails-i18n + rubyzip GIT remote: git://github.com/rails/sass-rails.git - revision: df3dadffb41dba048535e88b733c802036acd520 + revision: 0e8a53813015f82839024a3a229ffe97f55b7753 specs: - sass-rails (5.0.0.beta1) + sass-rails (5.0.1) railties (>= 4.0.0, < 5.0) - sass (~> 3.2, >= 3.2.2) + sass (~> 3.1) sprockets (>= 2.8, < 4.0) sprockets-rails (>= 2.0, < 4.0) tilt (~> 1.1) -GIT - remote: git://github.com/svenfuchs/i18n-active_record.git - revision: 2d9a22b6a4e5d809782cdbfa65b14d9e47aa27fc - specs: - i18n-active_record (0.0.2) - i18n (>= 0.5.0) - -PATH - remote: ../buoy - specs: - buoy (0.0.4) - railties (>= 3.2, < 5.0) - sass-json-vars - sass-rails - useragent - GEM remote: http://rubygems.org/ specs: - actionmailer (4.0.0) - actionpack (= 4.0.0) - mail (~> 2.5.3) - actionpack (4.0.0) - activesupport (= 4.0.0) - builder (~> 3.1.0) - erubis (~> 2.7.0) - rack (~> 1.5.2) + 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) - activemodel (4.0.0) - activesupport (= 4.0.0) - builder (~> 3.1.0) - activerecord (4.0.0) - activemodel (= 4.0.0) - activerecord-deprecated_finders (~> 1.0.2) - activesupport (= 4.0.0) - arel (~> 4.0.0) - activerecord-deprecated_finders (1.0.3) - activerecord-session_store (0.1.0) + 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.0.0) - i18n (~> 0.6, >= 0.6.4) - minitest (~> 4.2) - multi_json (~> 1.3) - thread_safe (~> 0.1) - tzinfo (~> 0.3.37) - acts_as_list (0.5.0) + 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.6.0) activerecord (>= 3.0) - addressable (2.3.6) - arel (4.0.2) + addressable (2.3.7) + arel (6.0.0) attr_required (1.0.0) - awesome_print (1.2.0) - bcrypt (3.1.9) - bcrypt (3.1.9-x86-mingw32) - better_errors (2.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) - builder (3.1.4) + blockspring (0.1.2) + rest-client (> 1.6.7) + builder (3.2.2) + cairo (1.14.1) + pkg-config (>= 1.1.5) + cairo (1.14.1-x86-mingw32) + pkg-config (>= 1.1.5) callsite (0.0.11) capistrano (2.15.5) highline @@ -98,9 +110,6 @@ GEM rack (>= 1.0.0) rack-test (>= 0.5.4) xpath (~> 2.0) - carmen-rails (1.0.1) - carmen (~> 1.0.0) - rails carrierwave (0.10.0) activemodel (>= 3.2.0) activesupport (>= 3.2.0) @@ -121,121 +130,149 @@ GEM coffee-script (2.3.0) coffee-script-source execjs - coffee-script-source (1.8.0) - coveralls (0.7.1) - multi_json (~> 1.3) - rest-client - simplecov (>= 0.7) - term-ansicolor - thor + coffee-script-source (1.9.1) + coveralls (0.7.11) + multi_json (~> 1.10) + rest-client (>= 1.6.8, < 2) + simplecov (~> 0.9.1) + term-ansicolor (~> 1.3) + thor (~> 0.19.1) crack (0.4.2) safe_yaml (~> 1.0.0) - cucumber (1.3.17) + cucumber (1.3.19) builder (>= 2.1.2) diff-lcs (>= 1.1.3) gherkin (~> 2.12) multi_json (>= 1.7.5, < 2.0) - multi_test (>= 0.1.1) + multi_test (>= 0.1.2) cucumber-rails (1.4.2) capybara (>= 1.1.2, < 3) cucumber (>= 1.3.8, < 2) mime-types (>= 1.16, < 3) nokogiri (~> 1.5) rails (>= 3, < 5) - database_cleaner (1.3.0) + database_cleaner (1.4.1) debug_inspector (0.0.2) diff-lcs (1.2.5) + diffy (3.0.7) docile (1.1.5) erubis (2.7.0) - execjs (2.2.2) + execjs (2.4.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) - faraday (0.9.0) + faraday (0.9.1) multipart-post (>= 1.2, < 3) - ffi (1.9.6) - ffi (1.9.6-x86-mingw32) - font-awesome-rails (4.2.0.0) + ffi (1.9.8) + font-awesome-rails (4.3.0.0) railties (>= 3.2, < 5.0) forgery (0.6.0) formatador (0.2.5) - foundation-rails (5.4.5.0) + foundation-rails (5.5.1.0) railties (>= 3.1.0) - sass (>= 3.2.0) - geocoder (1.2.6) + sass (>= 3.3.0, < 3.5) + gdk_pixbuf2 (2.2.4) + glib2 (= 2.2.4) + gdk_pixbuf2 (2.2.4-x86-mingw32) + glib2 (= 2.2.4) + geocoder (1.2.7) gherkin (2.12.2) multi_json (~> 1.3) gherkin (2.12.2-x86-mingw32) multi_json (~> 1.3) - guard (2.10.1) + glib2 (2.2.4) + pkg-config + glib2 (2.2.4-x86-mingw32) + cairo (>= 1.12.8) + pkg-config + globalid (0.3.3) + activesupport (>= 4.1.0) + guard (2.12.5) formatador (>= 0.2.4) listen (~> 2.7) lumberjack (~> 1.0) + nenv (~> 0.1) + notiffany (~> 0.0) pry (>= 0.9.12) + shellany (~> 0.0) thor (>= 0.18.1) - guard-compat (0.3.0) - guard-rspec (4.4.2) + guard-compat (1.2.1) + guard-rspec (4.5.0) guard (~> 2.1) - guard-compat (~> 0.1) + guard-compat (~> 1.1) rspec (>= 2.99.0, < 4.0) haml (4.0.6) tilt - haml-rails (0.5.1) - actionpack (~> 4.0.0) - activesupport (~> 4.0.0) - haml (>= 3.1, < 5.0) - railties (~> 4.0.0) - highline (1.6.21) + 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.1) hike (1.2.3) hitimes (1.2.2) + hitimes (1.2.2-x86-mingw32) + html2haml (2.0.0) + erubis (~> 2.7.0) + haml (~> 4.0.0) + nokogiri (~> 1.6.0) + ruby_parser (~> 3.5) + http_accept_language (2.0.5) httpauth (0.2.1) - i18n (0.6.11) + i18n (0.7.0) image_optimizer (1.3.0) - jquery-rails (3.1.2) - railties (>= 3.0, < 5.0) + jquery-rails (4.0.3) + rails-dom-testing (~> 1.0) + railties (>= 4.2.0) thor (>= 0.14, < 2.0) jquery-ui-rails (5.0.3) railties (>= 3.2.16) - json (1.8.1) + json (1.8.2) jwt (0.1.13) multi_json (>= 1.5) launchy (2.4.3) addressable (~> 2.3) - listen (2.8.3) + listen (2.9.0) celluloid (>= 0.15.2) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9) + loofah (2.0.1) + nokogiri (>= 1.5.9) lumberjack (1.0.9) - mail (2.5.4) - mime-types (~> 1.16) - treetop (~> 1.4.8) + 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) method_source (0.8.2) - mime-types (1.25.1) - mini_magick (4.0.1) - mini_portile (0.6.1) - minitest (4.7.5) - multi_json (1.10.1) - multi_test (0.1.1) + mime-types (2.4.3) + mini_magick (4.1.0) + mini_portile (0.6.2) + minitest (5.5.1) + multi_json (1.11.0) + 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 (2.9.1) + net-ssh (2.9.2) net-ssh-gateway (1.2.0) net-ssh (>= 2.6.5) - netrc (0.9.0) - nokogiri (1.6.5) + netrc (0.10.3) + nokogiri (1.6.6.2) mini_portile (~> 0.6.0) - nokogiri (1.6.5-x86-mingw32) + nokogiri (1.6.6.2-x86-mingw32) mini_portile (~> 0.6.0) + notiffany (0.0.6) + nenv (~> 0.1) + shellany (~> 0.0) oauth (0.4.7) oauth2 (0.8.1) faraday (~> 0.8) @@ -243,21 +280,21 @@ GEM jwt (~> 0.1.4) multi_json (~> 1.0) rack (~> 1.2) - paper_trail (3.0.6) + paper_trail (3.0.7) 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.17.1) - pg (0.17.1-x86-mingw32) - poltergeist (1.5.1) + pg (0.18.1) + pg (0.18.1-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) - polyglot (0.3.5) pry (0.10.1) coderay (~> 1.1.0) method_source (~> 0.8.1) @@ -267,121 +304,146 @@ GEM method_source (~> 0.8.1) slop (~> 3.4) win32console (~> 1.3) - rack (1.5.2) + rack (1.6.0) rack-contrib (1.2.0) rack (>= 0.9.1) - rack-test (0.6.2) + rack-test (0.6.3) rack (>= 1.0) - rails (4.0.0) - actionmailer (= 4.0.0) - actionpack (= 4.0.0) - activerecord (= 4.0.0) - activesupport (= 4.0.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.0.0) - sprockets-rails (~> 2.0.0) + railties (= 4.2.0) + sprockets-rails rails-assets-cdn (0.1.0) rails + rails-deprecated_sanitizer (1.0.3) + activesupport (>= 4.2.0.alpha) + rails-dom-testing (1.0.5) + 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.4) + i18n (~> 0.6) + railties (~> 4.0) rails_12factor (0.0.3) rails_serve_static_assets rails_stdout_logging - rails_serve_static_assets (0.0.2) + rails_serve_static_assets (0.0.4) rails_stdout_logging (0.0.3) - railties (4.0.0) - actionpack (= 4.0.0) - activesupport (= 4.0.0) + railties (4.2.0) + actionpack (= 4.2.0) + activesupport (= 4.2.0) rake (>= 0.8.7) thor (>= 0.18.1, < 2.0) rake (10.4.2) rb-fsevent (0.9.4) rb-inotify (0.9.5) ffi (>= 0.5.0) - rest-client (1.7.2) + rest-client (1.7.3) mime-types (>= 1.16, < 3.0) netrc (~> 0.7) - rest-client (1.7.2-x86-mingw32) + rest-client (1.7.3-x86-mingw32) ffi (~> 1.9) mime-types (>= 1.16, < 3.0) netrc (~> 0.7) - rspec (3.1.0) - rspec-core (~> 3.1.0) - rspec-expectations (~> 3.1.0) - rspec-mocks (~> 3.1.0) - rspec-core (3.1.7) - rspec-support (~> 3.1.0) - rspec-expectations (3.1.2) + rspec (3.2.0) + rspec-core (~> 3.2.0) + rspec-expectations (~> 3.2.0) + rspec-mocks (~> 3.2.0) + rspec-core (3.2.2) + rspec-support (~> 3.2.0) + rspec-expectations (3.2.0) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.1.0) - rspec-mocks (3.1.3) - rspec-support (~> 3.1.0) - rspec-rails (3.1.0) - actionpack (>= 3.0) - activesupport (>= 3.0) - railties (>= 3.0) - rspec-core (~> 3.1.0) - rspec-expectations (~> 3.1.0) - rspec-mocks (~> 3.1.0) - rspec-support (~> 3.1.0) - rspec-support (3.1.2) - rubyzip (1.1.6) - rvm-capistrano (1.5.5) + rspec-support (~> 3.2.0) + rspec-mocks (3.2.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.2.0) + rspec-rails (3.2.1) + actionpack (>= 3.0, < 4.3) + activesupport (>= 3.0, < 4.3) + railties (>= 3.0, < 4.3) + rspec-core (~> 3.2.0) + rspec-expectations (~> 3.2.0) + rspec-mocks (~> 3.2.0) + rspec-support (~> 3.2.0) + rspec-support (3.2.2) + rsvg2 (2.2.4) + cairo (>= 1.12.8) + gdk_pixbuf2 (= 2.2.4) + rsvg2 (2.2.4-x86-mingw32) + cairo (>= 1.12.8) + gdk_pixbuf2 (= 2.2.4) + ruby_parser (3.6.5) + 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.9) + sass (3.4.13) sass-json-vars (0.3.2) sass (>= 3.1) - selenium-webdriver (2.44.0) + selenium-webdriver (2.45.0) childprocess (~> 0.5) multi_json (~> 1.0) rubyzip (~> 1.0) websocket (~> 1.0) - simplecov (0.9.1) + sexp_processor (4.5.0) + shellany (0.0.1) + simplecov (0.9.2) docile (~> 1.1.0) multi_json (~> 1.0) - simplecov-html (~> 0.8.0) - simplecov-html (0.8.0) + simplecov-html (~> 0.9.0) + simplecov-html (0.9.0) sitemap_generator (5.0.5) builder slop (3.6.0) - sorcery (0.8.6) + sorcery (0.9.0) bcrypt (~> 3.1) oauth (~> 0.4, >= 0.4.4) - oauth2 (>= 0.8.0, < 1.0.0) + oauth2 (>= 0.8.0) sprockets (2.12.3) hike (~> 1.2) multi_json (~> 1.0) rack (~> 1.0) tilt (~> 1.1, != 1.3.0) - sprockets-rails (2.0.1) + sprockets-rails (2.2.4) actionpack (>= 3.0) activesupport (>= 3.0) - sprockets (~> 2.8) + sprockets (>= 2.8, < 4.0) term-ansicolor (1.3.0) tins (~> 1.0) thor (0.19.1) - thread_safe (0.3.4) + thread_safe (0.3.5) tilt (1.4.1) timers (4.0.1) hitimes - tins (1.3.3) - treetop (1.4.15) - polyglot - polyglot (>= 0.3.1) - tzinfo (0.3.42) - uglifier (2.5.3) + tins (1.3.5) + tzinfo (1.2.2) + thread_safe (~> 0.1) + tzinfo-data (1.2015.1) + tzinfo (>= 1.0.0) + uglifier (2.7.1) execjs (>= 0.3.0) json (>= 1.8.0) - unicode_utils (1.4.0) - useragent (0.10.0) wdm (0.1.0) webmock (1.20.4) addressable (>= 2.3.6) crack (>= 0.3.2) websocket (1.2.1) - websocket-driver (0.4.0) + websocket-driver (0.5.3) + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.2) win32console (1.3.2-x86-mingw32) - wysiwyg-rails (1.2.4) - font-awesome-rails (= 4.2.0.0) + wysiwyg-rails (1.2.6) + font-awesome-rails (>= 4.2.0.0) railties (>= 3.2, < 5.0) xpath (2.0.0) nokogiri (~> 1.3) @@ -396,11 +458,9 @@ DEPENDENCIES awesome_print better_errors binding_of_caller - buoy! + bumbleberry! capistrano capybara - carmen! - carmen-rails carrierwave carrierwave-imageoptimizer coffee-rails (~> 4.0.0) @@ -409,16 +469,15 @@ DEPENDENCIES database_cleaner factory_girl_rails font-awesome-rails - forgery foundation-rails geocoder guard-rspec haml haml-rails - i18n-active_record! jquery-rails jquery-ui-rails launchy + lingua_franca! meta_request mini_magick nested_form @@ -427,9 +486,8 @@ DEPENDENCIES paypal-express (= 0.7.1) pg poltergeist - rails (= 4.0.0) + rails (= 4.2.0) rails-assets-cdn - rails-footnotes! rails_12factor rspec rspec-rails @@ -440,6 +498,7 @@ DEPENDENCIES simplecov sitemap_generator sorcery (>= 0.8.1) + tzinfo-data uglifier (>= 1.3.0) wdm (>= 0.1.0) webmock diff --git a/app/assets/fonts/SourceSansPro-Regular.eot b/app/assets/fonts/SourceSansPro-Regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..854fb6e258f872a0e178076ebdf867a0553f0eb7 GIT binary patch literal 26974 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 literal 0 HcmV?d00001 diff --git a/app/assets/fonts/SourceSansPro-Regular.otf b/app/assets/fonts/SourceSansPro-Regular.otf new file mode 100644 index 0000000000000000000000000000000000000000..38941ae72f5c9b0d9f3ba46c812778261177698c GIT binary patch literal 127448 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 literal 0 HcmV?d00001 diff --git a/app/assets/fonts/SourceSansPro-Regular.ttf b/app/assets/fonts/SourceSansPro-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..967aad28130313f3286834c0f6b841633d057268 GIT binary patch literal 66324 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 W_%j2aeE@}WWTXH90aXHYhX4Tid0ndj literal 0 HcmV?d00001 diff --git a/app/assets/fonts/SourceSansPro-Regular.woff2 b/app/assets/fonts/SourceSansPro-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b6d5691b92bac1acebbd14956d4f6b08960f0b6e GIT binary patch literal 23752 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 request.env['PATH_INFO'], :controller => params['controller'], :action => params['action']} + #$page_info = {:path => request.env['PATH_INFO'], :controller => params['controller'], :action => params['action']} ActionMailer::Base.default_url_options = {:host => "#{request.protocol}#{request.host_with_port}"} - lang = I18n.backend.set_locale (is_test? && @@test_host.present? ? @@test_host : request.host) - if lang.blank? - do_404 - elsif lang != true - @lang = lang - render 'pages/language_not_enabled', status: 404 - end + #lang = I18n.backend.set_locale (is_test? && @@test_host.present? ? @@test_host : request.host) + #if lang.blank? + # do_404 + #elsif lang != true + # @lang = lang + # render 'pages/language_not_enabled', status: 404 + #end end def self.set_host(host) diff --git a/app/controllers/pages_controller.rb b/app/controllers/pages_controller.rb index 66f0c5a..afd6cd9 100644 --- a/app/controllers/pages_controller.rb +++ b/app/controllers/pages_controller.rb @@ -47,15 +47,15 @@ class PagesController < ApplicationController end end - def location_territories + #def location_territories #render json: (Carmen:::RegionCollection.new(Carmen::Country.coded(params[:country])) || []).to_json - territories = {} - country = Carmen::Country.coded(params[:country]) - if country - country.subregions.each { |t| territories[t.code] = t.name } - end - render json: territories.to_json - end + # territories = {} + # country = Carmen::Country.coded(params[:country]) + # if country + # country.subregions.each { |t| territories[t.code] = t.name } + # end + # render json: territories.to_json + #end def translations #if !current_user diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index a6e895d..d122084 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -14,9 +14,6 @@ module ApplicationHelper def init_vars @@keyQueue = nil - @@translationsOnThisPage = nil - @@lastTranslation = nil - @@allTranslations = nil @@no_banner = true @@banner_attribution_details = nil @@banner_image = nil @@ -572,7 +569,28 @@ module ApplicationHelper YAML.load(File.read(Rails.root.join("config/#{name.to_s}.yml")))[Rails.env].symbolize_keys end - def buoy_stylesheet + def location(location) + l = Array.new + l << location.city + l << I18n.t("geography.subregions.#{location.country}.#{location.territory}") if location.territory.present? + l << I18n.t("geography.countries.#{location.country}") if !(location.country =~ /^(US|CA)$/) + l.join(', ') + end + + def nav_link(link, title) + link_to title, link, :class => (current_page?(link) ? 'current' : nil) + end + + def date_span(date1, date2) + key = 'same_month' + if date1.year != date2.year + key = 'different_year' + elsif date1.month != date2.month + key = 'same_year' + end + d1 = I18n.l(date1.to_date, format: "span_#{key}_date_1".to_sym) + d2 = I18n.l(date2.to_date, format: "span_#{key}_date_2".to_sym) + I18n.t('date.date_span', {:date_1 => d1, :date_2 => d2}) end private diff --git a/app/models/conference.rb b/app/models/conference.rb index f86ec46..731e008 100644 --- a/app/models/conference.rb +++ b/app/models/conference.rb @@ -1,4 +1,6 @@ class Conference < ActiveRecord::Base + translates :info + mount_uploader :cover, CoverUploader mount_uploader :poster, PosterUploader diff --git a/app/views/conferences/_banner_image.svg.erb b/app/views/conferences/_banner_image.svg.erb new file mode 100644 index 0000000..f983a9d --- /dev/null +++ b/app/views/conferences/_banner_image.svg.erb @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/app/views/conferences/_header.html.haml b/app/views/conferences/_header.html.haml index 9db0350..b6b8eb2 100644 --- a/app/views/conferences/_header.html.haml +++ b/app/views/conferences/_header.html.haml @@ -1,67 +1,68 @@ -- banner_image @conference.cover_url, id: @conference.cover_attribution_id, name: @conference.cover_attribution_name, user_id: @conference.cover_attribution_user_id, src: @conference.cover_attribution_src -- small_banner = (params['controller'] == 'conferences' && params['action'] != 'show') -- if small_banner - - body_class('small-banner') -- page_style (params['controller'] == 'conferences' ? 'article' : 'emphasize-banner') +-#- small_banner = (params['controller'] == 'conferences' && params['action'] != 'show') +-#- if small_banner +-# - body_class('small-banner') +-#- page_style (params['controller'] == 'conferences' ? 'article' : 'emphasize-banner') - content_for :banner do - .row - - if !small_banner - .columns.small-12.banner - %figure - %img{src: @conference.poster.full.url} - .columns.medium-7.align-bottom - - title = @conference.conference_type.slug == 'bikebike' ? 'Bike!Bike! '+@conference.start_date.year.to_s : @conference.title - %div - %h1 - - if params['controller'] == 'conferences' && params['action'] == 'show' - = title - - else - %a{href: @conference.url}=title - %h2 - - location = @conference.organizations.first.locations.first - = location.city + ', ' + (location.territory ? Carmen::Country.coded(location.country).subregions.coded(location.territory).name : location.country) - %em - = (l @conference.start_date, format: :date) + ' - ' + (l @conference.end_date, format: :date) - - if params['controller'] != 'conferences' - - info = nil - - if @conference.registration_open - - if @conference.registration_info - - info = @conference.registration_info - - elsif @conference.end_date < Time.now - - if @conference.preregistration_info - - info = @conference.postregistration_info - - elsif @conference.preregistration_info - - info = @conference.preregistration_info - - if info - = info.html_safe - - else - %p= ActionView::Base.full_sanitizer.sanitize(@conference.info).gsub(/^(.{300,350}\.)(.*)$/m, '\1...') - .columns.medium-5.centered.align-bottom.buttons - %div - - if params['controller'] != 'conferences' - %a.button.more{href: @conference.url} - =_'conference.More_Info' - - if @conference.registration_open && !small_banner - %a.button#register-now.register-now{href: @conference.url(:register)} - =_'conference.Register_Now' - #register-dlg - = form_tag (@conference.url + '/register/').gsub(/\/\/+/, '/'), :method => :post do - = hidden_field_tag :step, 'register' - = email_field_tag :email - = form_actions :register -- if !small_banner && @conference.registration_open - - content_for :dom_ready do - :plain - $('a.register-now').click(function(e) { - e.preventDefault(); - if ($('#register-dlg').hasClass('open')) { - $('#register-dlg form').submit(); - } - $('#register-dlg').toggleClass('open'); - }); - $('#register-dlg').click(function(e) { - if ($(e.target).attr('id') == 'register-dlg') { - $('#register-dlg').toggleClass('open'); - } - }); \ No newline at end of file + #header-title{style: capable_of(:svg) ? nil : "background-image: url(#{@conference.cover_url})"} + - if capable_of(:svg) + = render 'conferences/banner_image.svg' + .title + %h2.background="#{@conference.start_date.year.to_s}!" + .details + %h3.primary=location(@conference.organizations.first.locations.first) + .secondary + = date_span(@conference.start_date.to_date, @conference.end_date.to_date) + %figure + %img{src: @conference.poster.full.url} + -# =columns({medium: 7}) do + -# - title = @conference.conference_type.slug == 'bikebike' ? 'Bike!Bike! '+@conference.start_date.year.to_s : @conference.title + -# %div + -# %h1 + -# - if params['controller'] == 'conferences' && params['action'] == 'show' + -# = title + -# - else + -# %a{href: @conference.url}=title + -# %em + -# - if params['controller'] != 'conferences' + -# - info = nil + -# - if @conference.registration_open + -# - if @conference.registration_info + -# - info = @conference.registration_info + -# - elsif @conference.end_date < Time.now + -# - if @conference.preregistration_info + -# - info = @conference.postregistration_info + -# - elsif @conference.preregistration_info + -# - info = @conference.preregistration_info + -# - if info + -# = info.html_safe + -# - else + -# %p= ActionView::Base.full_sanitizer.sanitize(@conference.info).gsub(/^(.{300,350}\.)(.*)$/m, '\1...') + =#columns({medium: 5}) do + -# %div + -# - if params['controller'] != 'conferences' + -# %a.button.more{href: @conference.url} + -# =_'conference.More_Info' + -# - if @conference.registration_open && !small_banner + -# %a.button#register-now.register-now{href: @conference.url(:register)} + -# =_'conference.Register_Now' + -# #register-dlg + -# = form_tag (@conference.url + '/register/').gsub(/\/\/+/, '/'), :method => :post do + -# = hidden_field_tag :step, 'register' + -# = email_field_tag :email + -# = form_actions :register +-# - if !small_banner && @conference.registration_open +-# - content_for :dom_ready do +-# :plain +-# $('a.register-now').click(function(e) { +-# e.preventDefault(); +-# if ($('#register-dlg').hasClass('open')) { +-# $('#register-dlg form').submit(); +-# } +-# $('#register-dlg').toggleClass('open'); +-# }); +-# $('#register-dlg').click(function(e) { +-# if ($(e.target).attr('id') == 'register-dlg') { +-# $('#register-dlg').toggleClass('open'); +-# } +-# }); \ No newline at end of file diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index 6994b88..5f0d558 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -4,15 +4,9 @@ %meta{ charset: 'utf-8' } %meta{ name: 'viewport', content: 'width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0' } %title= (yield :title) + (content_for?(:title) ? ' | ' : '') + 'Bike!Bike!' - %meta{ name: 'description', content: (yield_or_default :description, 'Bike!Bike! conferences for DIY bicycle collectives, co-ops, and advocacy groups') } + %meta{ name: 'description', content: (yield_or_default :description, I18n.t('page_descriptions.home')) } = csrf_meta_tags - /[if lt IE 9] - - = stylesheet_link_tag '//fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,400italic,700italic', media: 'all' - =# stylesheet_link_tag 'application', media: 'all' = inject_css! - =#:javascript - =# !function(){function e(e,n){try{if(localStorage[e])t(e);else{var a=new XMLHttpRequest;a.open("GET",n,!0),a.onload=function(){a.status>=200&&a.status<400&&(localStorage[e]=a.responseText,t())},a.send()}}catch(o){}}function t(e){var t=document.createElement("style");t.rel="stylesheet",document.head.appendChild(t),t.textContent=localStorage[e]}e("AlteHaasGroteskBold","/assets/AlteHaasGroteskBold")}(); %link{ href: asset_path('favicon.ico'), rel: 'shortcut icon', type: 'image/x-icon' } %link{ href: asset_path('favicon.ico'), rel: 'icon', type: 'image/x-icon' } %link{ href: asset_path('apple-touch-icon.png'), rel: 'apple-touch-icon' } @@ -22,46 +16,23 @@ = yield :head %body{ class: (yield_or_default :page_style) } - :javascript - document.getElementsByTagName('HTML')[0].className+=' '+(window.getComputedStyle(document.body).backgroundBlendMode?'':'no-')+'blend-modes' - -#= render 'shared/translation_control' - - %main - = render 'shared/navbar' + = render 'shared/navbar' + %main#main - flash.each do |key, msg| = content_tag :div, msg, :id => key - - if has_banner? - %header#banner{banner_attrs(yield_or_default :banner_image)} - = yield :banner - = banner_attribution + %header#banner + = yield :banner - if content_for?(:side_bar) %aside#side-bar = yield :side_bar - %form{action: 'https://www.paypal.com/cgi-bin/webscr', method: 'post', target: '_top'} - %input{type: 'hidden', name: 'cmd', value: '_donations'} - %input{type: 'hidden', name: 'business', value: 'info@thirdhand.org'} - %input{type: 'hidden', name: 'lc', value: 'US'} - %input{type: 'hidden', name: 'item_name', value: 'Bike!Bike!'} - %input{type: 'hidden', name: 'no_note', value: '0'} - %input{type: 'hidden', name: 'currency_code', value: 'USD'} - %button{type: 'submit', value: 'PP-DonationsBF:paypal_logo.png:NonHostedGuest'}=_'donate.button_label','Make a Donation!' - - if has_content? #content=yield - else = yield - .row - .columns.medium-8 - here is something to look at - .columns.medium-4 - here is another thing = yield :garbage #footer %footer .container= render 'shared/footer' - = javascript_include_tag '//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js' - :javascript - window.jQuery||document.write(' + + + +Facebook + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/assets/images/s_files/-PAXP-deijE.gif b/app/assets/images/s_files/-PAXP-deijE.gif new file mode 100644 index 0000000000000000000000000000000000000000..d74aab2c287d45e5281cf86157ba423c5b09fd74 GIT binary patch literal 43 scmZ?wbhEHbWMp7uXkcK_Pt3{BW>Eae!pHywIv@fh!@$Jk!pL9^0Hosu(f|Me literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/0Npaa6JLr08.js b/app/assets/images/s_files/0Npaa6JLr08.js new file mode 100644 index 0000000..328987c --- /dev/null +++ b/app/assets/images/s_files/0Npaa6JLr08.js @@ -0,0 +1,88 @@ +/*!CK:3934515273!*//*1427086765,*/ + +if (self.CavalryLogger) { CavalryLogger.start_js(["0WSD5"]); } + +__d("ComposerTargetType",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={SELF_USER:"feed",OTHER_USER:"wall",GROUP:"group",PAGE:"page",EVENT:"event"};},null); +__d("ComposerType",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={INLINE:"inline",ADVANCED:"advanced",NORMAL:"normal"};},null); +__d("ComposerVersion",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={MBASIC_LEGACY:"legacy",MBASIC_AMBER:"amber",MBASIC_LEGACY_SHARE:"legacy_share",MBASIC_AMBER_SHARE:"amber_share",WWW_LEGACY:"www_legacy"};},null); +__d("ComposerWaterfallEvent",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={COMPOSER_CANCEL:"composer_cancel",COMPOSER_CANCEL_INTENT:"intent_composer_cancel",COMPOSER_ENTRY:"composer_entry",COMPOSER_NOT_RENDERED:"composer_not_renderer",COMPOSER_POST:"composer_post",COMPOSER_POST_CANCEL:"composer_post_cancel",COMPOSER_POST_FAILURE:"composer_post_failure",COMPOSER_POST_FAILURE_FATAL:"composer_post_fatal_failure",COMPOSER_POST_FAILURE_GIVEUP:"composer_post_giveup_failure",COMPOSER_POST_SUCCESS:"composer_post_success",COMPOSER_POST_COMPLETED:"composer_post_completed",COMPOSER_WRITTEN:"composer_written",ALBUM_ADD:"add_album",ALBUM_CANCEL:"cancel_album",ALBUM_INTENT:"intent_album",ALBUM_REMOVE:"remove_album",FRIEND_TAG_ADD:"add_friend_tag",FRIEND_TAG_CANCEL:"cancel_friend_tag",FRIEND_TAG_INTENT:"intent_friend_tag",FRIEND_TAG_REMOVE:"remove_friend_tag",FRIEND_TAG_SEARCH:"search_friend_tag",FRIEND_SHOW_MORE:"show_more_friend_tag",LOCATION_ADD:"add_location",LOCATION_CANCEL:"cancel_location",LOCATION_INTENT:"intent_location",LOCATION_REMOVE:"remove_location",LOCATION_SCROLL:"scroll_location",LOCATION_SEARCH:"search_location",MINUTIAE_ADD:"add_minutiae",MINUTIAE_CANCEL:"cancel_minutiae",MINUTIAE_CHANGE_ICON:"change_icon_minutiae",MINUTIAE_CHANGE_ICON_CANCEL:"change_icon_cancel_minutiae",MINUTIAE_CHANGE_ICON_INTENT:"change_icon_intent_minutiae",MINUTIAE_INTENT:"intent_minutiae",MINUTIAE_REMOVE:"remove_minutiae",MINUTIAE_SCROLL:"scroll_minutiae",MINUTIAE_SEARCH:"search_minutiae",MINUTIAE_TYPE_CLICK:"type_click_minutiae",MINUTIAE_SEE_MORE:"see_more_minutiae",MINUTIAE_CHAIN_SKIP:"skip_chain_minutiae",MINUTIAE_CHAIN_SUGGEST:"suggest_chain_minutiae",MINUTIAE_ICONPICKER_QUERY:"minutiae_iconpicker_query",MINUTIAE_ICONPICKER_BOOTSTRAP:"minutiae_iconpicker_bootstrap",MINUTIAE_ICONPICKER_SELECT:"minutiae_iconpicker_select",MEDIA_INTENT:"intent_media",MEDIA_CANCEL:"cancel_media",PHOTO_ADD:"add_photo",PHOTO_ADD_FAILURE:"add_photo_failure",PHOTO_ADD_SUCCESS:"add_photo_success",PHOTO_REMOVE:"remove_photo",PRIVACY_ADD:"add_privacy",PRIVACY_CANCEL:"cancel_privacy",PRIVACY_INTENT:"intent_privacy",PRIVACY_SCROLL:"scroll_privacy",PRIVACY_SEE_ALL_LISTS:"see_all_lists_privacy",SELECT_FRIEND_TIMELINE_INTENT:"intent_select_friend_timeline",SELECT_FRIEND_TIMELINE_ADD:"add_select_friend_timeline",SELECT_FRIEND_TIMELINE_CANCEL:"cancel_select_friend_timeline",SERVER_POST_BEGIN:"server_composer_post_begin",SERVER_POST_FAILURE:"server_composer_post_failure",SERVER_POST_SUCCESS:"server_composer_post_succeeded",POST_POST_WITH_TAG_BEGIN:"post_post_with_tag_begin",POST_POST_WITH_TAG_FAILURE:"post_post_with_tag_failure",POST_POST_WITH_TAG_SUCCESS:"post_post_with_tag_success",TARGET_SELECTOR_INTENT:"intent_target_selector",TARGET_SELECTOR_CANCEL:"cancel_target_selector",VIDEO_ADD:"add_video",VIDEO_ADD_FAILURE:"add_video_failure",VIDEO_ADD_SUCCESS:"add_video_success",VIDEO_REMOVE:"remove_video"};},null); +__d("ComposerXAjaxEndpoint",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={ADS_MEDIA_UPLOAD:"\/ajax\/ads\/create\/composerx\/attachment\/media\/upload\/",ADS_ATTACHMENT_STATUS:"\/ajax\/ads\/create\/composerx\/attachment\/status\/",MEDIA_UPLOAD:"\/ajax\/composerx\/attachment\/media\/upload\/"};},null); +__d("ComposerXContextConfig",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={propertyNames:{actorID:"ACTOR_ID",postID:"POST_ID",bootloadAttachmentsImmediately:"BOOTLOAD_ATTACHMENTS_IMMEDIATELY"},propertyValues:{ACTOR_ID:"actorID",POST_ID:"postID",BOOTLOAD_ATTACHMENTS_IMMEDIATELY:"bootloadAttachmentsImmediately"}};},null); +__d("PrivacyRemindersLoggingTypes",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={ONLY_ME_IMPRESSION:"only_me_impression",ONLY_ME_CONVERSION:"only_me_conversion",EVERYONE_IMPRESSION:"everyone_impression",EVERYONE_CONVERSION:"everyone_conversion",EVERYONE_TESTS_IMPRESSION:"everyone_tests_impression",EVERYONE_TESTS_CONVERSION:"everyone_tests_conversion",PUBLIC_POSTING_FILTER_NUX_IMPRESSION:"public_posting_filter_nux_impression",PUBLIC_POSTING_FILTER_NUX_CONVERSION:"public_posting_filter_nux_conversion",DELTA_EVERYONE_IMPRESSION:"delta_everyone_impression",DELTA_EVERYONE_CONVERSION:"delta_everyone_conversion",DELTA_EVERYONE_OK_BUTTON_CLICKED:"delta_everyone_ok_button_clicked",DELTA_EVERYONE_CHANGE_BUTTON_CLICKED:"delta_everyone_change_button_clicked"};},null); +__d("PUWApplications",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={WEB_SIMPLE:"web_simple",WEB_FLASH:"web_flash",WEB_HTML5:"web_html5",WEB_COMPOSER:"web_composer",WEB_ARCHIVE:"web_archive",WEB_MESSENGER:"web_messenger",WEB_OMNIPICKER:"web_omnipicker",WEB_MUSE_OMNIPICKER:"web_muse_omnipicker",WEB_SAY_THANKS:"web_say_thanks",WEB_GOODWILL_CAMPAIGN_OMNIPICKER:"web_goodwill_campaign_omnipicker",WEB_M_ZERO:"web_m_zero",WEB_M_BASIC:"web_m_basic",WEB_M_TOUCH:"web_m_touch",MOBILE_FB4IOS:"mobile_fb4ios",MOBILE_FB4IOS_SNAP:"mobile_fb4ios_snap",MOBILE_FB4A:"mobile_fb4a",MOBILE_PMA_ANDROID:"mobile_pma_android",MOBILE_PMA_IOS:"mobile_pma_ios",THIRD_PARTY:"third_party"};},null); +__d("PUWMethods",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={DRAGDROP:"dragdrop",FILE_SELECTOR:"file_selector",VAULT:"vault",RECENT_PHOTOS:"recent_photos",PHOTOS_OF_YOU:"photos_of_you",METHOD_EDITOR:"editor",SUGGESTIONS:"suggestions",CAMERA:"camera",COPYPASTE:"copypaste"};},null); +__d("PUWSteps",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={CLIENT_FLOW_BEGIN:"client_flow_begin",CLIENT_SELECT_BEGIN:"client_select_begin",CLIENT_SELECT_SUCCESS:"client_select_success",CLIENT_SELECT_CANCEL:"client_select_cancel",CLIENT_SELECT_FAIL:"client_select_fail",CLIENT_FLOW_POST:"client_flow_post",CLIENT_TRANSFER_BATCH_BEGIN:"client_transfer_batch_begin",CLIENT_UPLOAD_BEGIN:"client_upload_begin",CLIENT_ATTACH_PHOTO:"client_attach_photo",CLIENT_PROCESS_BEGIN:"client_process_begin",CLIENT_PROCESS_SUCCESS:"client_process_success",CLIENT_PROCESS_CANCEL:"client_process_cancel",CLIENT_PROCESS_SKIP:"client_process_skip",CLIENT_PROCESS_FAIL:"client_process_fail",CLIENT_PROCESS_UNAVAILABLE:"client_process_unavailable",CLIENT_TRANSFER_ENQUEUE:"client_transfer_enqueue",CLIENT_TRANSFER_BEGIN:"client_transfer_begin",CLIENT_TRANSFER_SUCCESS:"client_transfer_success",CLIENT_TRANSFER_CANCEL:"client_transfer_cancel",CLIENT_TRANSFER_FAIL:"client_transfer_fail",CLIENT_TRANSFER_MANUAL_RETRY:"client_transfer_manual_retry",CLIENT_UPLOAD_SUCCESS:"client_upload_success",CLIENT_UPLOAD_FAIL:"client_upload_fail",CLIENT_UPLOAD_CANCEL:"client_upload_cancel",CLIENT_UPLOAD_REMOVE:"client_upload_remove",CLIENT_FACEREC_BEGIN:"client_facerec_begin",CLIENT_FACEREC_SUCCESS:"client_facerec_success",CLIENT_FACEREC_FAIL:"client_facerec_fail",CLIENT_PHOTO_PREVIEW_OPEN:"client_photo_preview_open",CLIENT_PHOTO_PREVIEW_CLOSE:"client_photo_preview_close",CLIENT_TRANSFER_BATCH_SUCCESS:"client_transfer_batch_success",CLIENT_TRANSFER_BATCH_CANCEL:"client_transfer_batch_cancel",CLIENT_TRANSFER_BATCH_FAIL:"client_transfer_batch_fail",CLIENT_PUBLISH_ENQUEUE:"client_publish_enqueue",CLIENT_PUBLISH_BEGIN:"client_publish_begin",CLIENT_PUBLISH_SUCCESS:"client_publish_success",CLIENT_PUBLISH_FAIL:"client_publish_fail",CLIENT_ATTEMPT_FAIL:"client_attempt_fail",CLIENT_FLOW_SUCCESS:"client_flow_success",CLIENT_FLOW_FATAL:"client_flow_fatal",CLIENT_FLOW_GIVEUP:"client_flow_giveup",CLIENT_FLOW_CANCEL:"client_flow_cancel",CLIENT_FLOW_FAIL:"client_flow_fail",CLIENT_FLOW_INCOMPLETE:"client_flow_incomplete",CLIENT_ATTEMPT_INCOMPLETE:"client_attempt_incomplete",CLIENT_FLOW_RETRY:"client_flow_retry",CLIENT_ATTEMPT_RETRY:"client_attempt_retry",CLIENT_DIAGNOSTIC:"client_diagnostic",CLIENT_QUALITY_SWITCH:"client_quality_switch",CLIENT_CANCEL_SURVEY:"client_cancel_survey",CLIENT_PHOTO_EDIT_BEGIN:"client_photo_edit_begin",CLIENT_PHOTO_EDIT_SUCCESS:"client_photo_edit_success",SERVER_UPLOAD_BEGIN:"server_upload_begin",SERVER_UPLOAD_SUCCESS:"server_upload_success",SERVER_UPLOAD_FAIL:"server_upload_fail",SERVER_PUBLISH_BEGIN:"server_publish_begin",SERVER_PUBLISH_SUCCESS:"server_publish_success",SERVER_PUBLISH_FAIL:"server_publish_fail",SERVER_RECEIVER_BEGIN:"server_receiver_begin",SERVER_RECEIVER_PUBLISH_BEGIN:"server_receiver_publish_begin",SERVER_SENTRY_RESTRICTION:"server_sentry_restriction"};},null); +__d("SuggestionConfig",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={GROUP_POST_COMPOSER:"grouppostcomposer",OG_SUGGESTION_BY_INPUT:"ogsuggestionbyinput",COMPOSER_ENTRY_BOOTSTRAP:"composerentrybootstrap",MTOUCH_COMPOSER_ENTRY_BOOTSTRAP:"mtouchcomposerentrybootstrap",MTOUCH_COMPOSER_LOAD_VERBS:"mtouchcomposerloadverbs"};},null); +__d("SuggestionUIPresentation",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={FLYOUT:1,TAGGER_BADGE:2,ADD_TAG:3,SEMI_INLINE:4,TOP_OF_VERBS:5};},null); +__d("TagExpansionButtonConfig",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={FRIENDS_OF_TAGGED:"friends_of_tagged",TAGGED_ONLY:"tagged_only"};},null); +__d("UFIOrderingModeSelector.react",["InlineBlock.react","Link.react","LoadingIndicator.react","React","Image.react","ReactXUIMenu","PopoverMenu.react","cx","ix"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=j,q=p.PropTypes,r=l.SelectableMenu,s=l.SelectableItem,t=j.createClass({displayName:"UFIOrderingModeSelector",propTypes:{currentOrderingMode:q.string,onOrderChanged:q.func,orderingmodes:q.array.isRequired},getInitialState:function(){var u=null;this.props.orderingmodes.map(function(v){if(v.selected)u=v;});return {selectedMode:u};},onMenuItemClick:function(u,v){var w=v.item.getValue();this.props.orderingmodes.map(function(x){if(x.value===w)this.setState({selectedMode:x});}.bind(this));this.props.onOrderChanged(w);},render:function(){var u=null;if(this.props.currentOrderingMode!=this.state.selectedMode.value)u=j.createElement(i,{className:"UFIOrderingModeSelectorLoading",color:"white",size:"small"});var v=j.createElement(r,{onItemClick:this.onMenuItemClick},this.props.orderingmodes.map(function(w){return (j.createElement(s,{key:w.value,value:w.value,selected:w.value===this.state.selectedMode.value},w.name));}.bind(this)));return (j.createElement("div",{className:"UFIOrderingModeSelector"},u,j.createElement(g,null,j.createElement(m,{className:"UFIOrderingModeSelectorPopover",menu:v,alignh:"right"},j.createElement(h,null,this.state.selectedMode.name,j.createElement(k,{className:"UFIOrderingModeSelectorDownCaret",src:o('/images/ui/xhp/link/more/down_caret.gif')}))))));}});e.exports=t;},null); +__d("ComposerXAttachmentBootstrap",["CSS","Form","Parent","URI","cx"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l=[],m={bootstrap:function(n){m.load(i.byTag(n,'form'),n.getAttribute('data-endpoint'));},load:function(n,o,p){var q=j(o).addQueryData({composerurihash:m.getURIHash(o)});g.conditionClass(n,"_fu",p);var r=i.byClass(n,"_2_4");g.removeClass(r,'async_saving');h.setDisabled(n,false);n.action=q.toString();h.bootstrap(n);},getURIHash:function(n){if(n==='initial')return 'initial';var o=l.indexOf(n);if(o!==-1){return o+'';}else{o=l.length;l[o]=n;return o+'';}}};e.exports=m;},null); +__d("ComposerXContext",["ComposerXContextConfig","invariant"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i=function(k){return g.propertyNames[k];};function j(k){"use strict";this.$ComposerXContext0={};for(var l in k)this.setProperty(l,k[l]);}j.prototype.getProperty=function(k){"use strict";h(i(k));return this.$ComposerXContext0[k];};j.prototype.setProperty=function(k,l){"use strict";h(i(k));this.$ComposerXContext0[k]=l;return this;};j.PROPERTIES=g.propertyValues;e.exports=j;},null); +__d("ComposerXSessionIDs",["DOM","cx"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(){return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g,function(l){var m=Math.random()*16|0,n=l=='x'?m:(m&3|8);return n.toString(16);});}var j={},k={getSessionID:function(l){return j[l];},resetSessionID:function(l){j[l]=i();},createSessionIDInput:function(l){return g.create('input',{type:'hidden',name:'composer_session_id',className:"_5r_b",value:l});}};e.exports=k;},null); +__d("ShareModeConst",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();var g={SELF_PAGE:'selfpage',PAGE:'page',SELF_POST:'self',FRIEND:'friend',GROUP:'group',ALBUM:'album',MESSAGE:'message'};e.exports=g;},null); +__d("ComposerXMarauderLogger",["Event","ComposerTargetType","ComposerType","ComposerVersion","ComposerWaterfallEvent","ComposerXSessionIDs","MarauderLogger","ShareModeConst"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();var o={},p=i.NORMAL,q=j.WWW_LEGACY,r={logEvent:function(s,t,u){if(!u)u={};var v=o[t],w=l.getSessionID(t);if(!v||!w)return;if(u.logOncePerSession){if(!v.loggedEventTypes[w])v.loggedEventTypes[w]={};if(v.loggedEventTypes[w][s])return;v.loggedEventTypes[w][s]=true;}var x=Object.assign({},u.extraData,{composer_type:p,composer_version:q,target_type:v.targetType,ref:v.entryPointRef});if(u.logDetails){x.has_photo=v.hasPhoto;x.has_video=v.hasVideo;x.xy_tag_count=v.numXYTags;x.with_tag_count=v.numWithTags;x.tags_user=v.numUserTags;}m.log(s,'composer',x,(void 0),(void 0),w);},registerComposer:function(s,t,u){o[s.id]={targetType:t,entryPointRef:u,loggedEventTypes:{},hasPhoto:false,hasVideo:false,numWithTags:0,numXYTags:0,numUserTags:0};},updateHasPhoto:function(s,t){if(!o[s])return;o[s].hasPhoto=t;},updateHasVideo:function(s,t){if(!o[s])return;o[s].hasVideo=t;},updateNumWithTags:function(s,t){if(!o[s])return;o[s].numWithTags=t;},updateNumXYTags:function(s,t){if(!o[s])return;o[s].numXYTags=t;o[s].numWithTags=o[s].numWithTags-t;},updateNumUserTags:function(s,t){if(!o[s])return;o[s].numUserTags=t;},listenForPostEvents:function(s,t){if(!t)return [];return [g.listen(t,'submit',function(){r.logPost(s);}),g.listen(t,'success',function(){r.logPostSuccess(s);}),g.listen(t,'error',function(event){r.logPostFailure(s,{error_info:{error_code:event.data.response.error,error_description:event.data.response.errorDescription,error_summary:event.data.response.errorSummary}});})];},setShareMode:function(s,t){var u=o[s];if(!u)return;switch(t){case n.SELF_POST:u.targetType=h.SELF_USER;break;case n.FRIEND:u.targetType=h.OTHER_USER;break;case n.PAGE:case n.SELF_PAGE:u.targetType=h.PAGE;break;case n.GROUP:u.targetType=h.GROUP;break;default:u.targetType=h.OTHER;}},logEntry:function(s,t){if(typeof t==='string')return;r.logEvent(k.COMPOSER_ENTRY,s,{logOncePerSession:true,extraData:t});},logCompleted:function(s,t){r.logEvent(k.COMPOSER_POST_COMPLETED,s,{extraData:t});},logPost:function(s,t){r.logEvent(k.COMPOSER_POST,s,{extraData:t});},logPostSuccess:function(s,t){r.logEvent(k.COMPOSER_POST_SUCCESS,s,{extraData:t});},logPostFailure:function(s,t){r.logEvent(k.COMPOSER_POST_FAILURE,s,{extraData:t});}};e.exports=r;},null); +__d("ComposerXSessionIDInserter",["ComposerXSessionIDs","DOM","DOMQuery","Event","Parent","csx","cx","onEnclosingPageletDestroy"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();var o={init:function(p){var q=j.listen(p,'submit',o._onSubmit);n(p,function(){q.remove();});},_onSubmit:function(p){o.insertSessionInput(p.getTarget());},insertSessionInput:function(p){var q=k.byClass(p,"_119");if(!q)return;var r=g.getSessionID(q.id);if(!r)return;var s=i.scry(p,"._5r_b")[0];if(!s){h.prependContent(p,g.createSessionIDInput(r));}else s.value=r;}};e.exports=o;},null); +__d("ComposerXStore",["Arbiter","ge"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i={};function j(l,m){return 'ComposerX/'+l+'/'+m;}var k={set:function(l,m,n){if(!i[l])i[l]={};i[l][m]=n;g.inform(j(l,m),{},g.BEHAVIOR_STATE);},get:function(l,m){if(i[l])return i[l][m];return null;},getAllForComposer:function(l){return i[l]||{};},waitForComponents:function(l,m,n){g.registerCallback(n,m.map(j.bind(null,l)));}};g.subscribe('page_transition',function(){for(var l in i)if(!h(l))delete i[l];});e.exports=k;},null); +__d("ComposerX",["ActorURI","Arbiter","ComposerXAttachmentBootstrap","ComposerXContext","ComposerXMarauderLogger","ComposerXSessionIDs","ComposerXSessionIDInserter","ComposerXStore","CSS","DOM","DOMQuery","PrivacyConst","PrivacySelectorNewDispatcher","URI","SubscriptionsHandler","arrayContains","copyProperties","csx","cx","getObjectValues","removeFromArray"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa){b.__markCompiled&&b.__markCompiled();var ba='any';function ca(da){"use strict";this._root=da;this._composerID=da.id;this._attachments={};this._context=new j({});l.resetSessionID(this._composerID);m.init(this._root);this._subscriptionsHandler=new u();this._subscriptionsHandler.addSubscriptions(h.subscribe(['composer/publish','composer/close'],function(ea,fa){if(fa.composer_id===this._composerID)this.reset();}.bind(this)));this._subscriptionsHandler.addSubscriptions.apply(this._subscriptionsHandler,k.listenForPostEvents(this._composerID,this._getContent()));this._attachmentFetchForm=q.find(da,"._2_4");}ca.prototype.getAttachment=function(da,ea,fa){"use strict";da=this._augmentURI(da);var ga=i.getURIHash(da);this._endpointHashToShow=ga;var ha=this._attachments[ga];if(ha){this._showAttachmentAfterComponentsLoaded(ga,fa);}else this.fetchAttachmentData(da,ea);};ca.prototype.fetchAttachmentData=function(da,ea){"use strict";da=this._augmentURI(da);var fa=i.getURIHash(da);if(this._attachments[fa])return;if(!v(this._currentFetchEndpoints,fa)){i.load(this._attachmentFetchForm,da,ea);this._currentFetchEndpoints.push(fa);}};ca.prototype.setAttachment=function(da,ea,fa,ga){"use strict";aa(this._currentFetchEndpoints,da);this._setupAttachment(da,ea,fa,ga);this._showAttachmentAfterComponentsLoaded(da,false);};ca.prototype.setInitialAttachment=function(da,ea,fa,ga,ha){"use strict";if(ha)this._context=ha;da=this._augmentURI(da);var ia=i.getURIHash(da);this._setupAttachment(ia,ea,fa,ga);this._initialAttachmentEndpoint=da;if(!this._currentInstance)this._showAttachmentAfterComponentsLoaded(ia,true);};ca.prototype.setComponent=function(da,ea){"use strict";if(!n.get(this._composerID,da)){n.set(this._composerID,da,ea);p.appendContent(this._attachmentFetchForm,p.create('input',{type:'hidden',name:'loaded_components[]',value:da}));}};ca.prototype.reset=function(){"use strict";if(this._currentInstance){this._currentInstance.cleanup();this._currentInstance=null;}l.resetSessionID(this._composerID);for(var da in this._attachments)this._attachments[da].instance.reset();var ea=n.getAllForComposer(this._composerID);z(ea).forEach(function(ha){if(ha.reset)ha.reset(ha);});var fa=n.get(this._composerID,'mainprivacywidget'),ga=fa&&fa.instance&&fa.instance.getInstance().getInstance();if(ga&&ga.isComposerWithDefault()){ga.selectDefaultOption();s.handleUpdateFromSelector({selector_type:r.PrivacyField.DEFAULT_COMPOSER.toString(),post_param:ga.getSelectedPostParam(),unique_value:'_reloadDefaultSelectors'});}this.getAttachment(this._initialAttachmentEndpoint,false,true);h.inform('composer/reset');};ca.prototype.destroy=function(){"use strict";this._subscriptionsHandler.release();};ca.prototype.addPlaceholders=function(da,ea){"use strict";var fa;for(var ga in this._attachments){fa=this._attachments[ga];if(fa.instance===da){ea.forEach(function(ha){fa.placeholders.push(ha);fa.required_components.push(ha.component_name);});break;}}if(this._currentInstance===da)this._fillPlaceholders(ea);};ca.prototype.hasAttachmentWithClassName=function(da){"use strict";return q.scry(this._root,'.'+da).length>0;};ca.prototype.showAttachmentThrobber=function(){"use strict";o.addClass(this._attachmentFetchForm,'async_saving');};ca.prototype.hideAttachmentThrobber=function(){"use strict";o.removeClass(this._attachmentFetchForm,'async_saving');};ca.prototype.getContext=function(){"use strict";return this._context;};ca.prototype.getID=function(){"use strict";return this._composerID;};ca.prototype._setupAttachment=function(da,ea,fa,ga){"use strict";ea.setComposerID(this._composerID);this._attachments[da]={instance:ea,placeholders:fa,required_components:ga};var ha=this._getContent(),ia=ea.getRoot();if(ia.parentNode!==ha){o.hide(ia);p.appendContent(ha,ia);}};ca.prototype._getContent=function(){"use strict";return q.find(this._root,"div._55d0");};ca.prototype._showAttachment=function(da,ea,fa,ga){"use strict";if(this._currentInstance===da)return;if(this._endpointHashToShow===ba){this._endpointHashToShow=null;}else if(this._endpointHashToShow!==ea)return;if(this._currentInstance){if(!this._currentInstance.canSwitchAway())return;this._currentInstance.cleanup();}this._currentInstance=da;var ha=this._getContent().childNodes,ia=da.getRoot();for(var ja=0;ja0);},_isTagExpanded:function(){var u=this._getTagExpansionBehavior(),v=!!this._taggedIDs.length||this._alreadyHasTags();return (v&&u!=n.TagExpansion.NONE);},_alreadyHasTags:function(){var u=k.scry(this._selector,'*[data-oid]')[0];u=u&&u.getAttribute('data-oid');return u&&h.hasTags(u);},_updateSelector:function(){if(!this._isSharedAlbum()&&o.isOptionSelected(this._elem)){var u=i.hasClass(this._selector,'composerAudienceSelector');u&&o.setButtonLabel(this._selector,this._label);o.setButtonTooltip(this._selector,this._tooltip);l.swapIcon(this._selector);return false;}return true;},_isSharedAlbum:function(){var u=k.scry(this._selector,'*[data-shared-album]')[0];return u&&u.getAttribute('data-shared-album');},_getTagExpansionBehavior:function(){if(this._tagExpansionBehavior)return this._tagExpansionBehavior;var u=this._priv_base_val===n.FriendsValue.SELF,v=this._priv_base_val===n.FriendsValue.EVERYONE;if((u&&this._isSharedAlbum())||v){return n.TagExpansion.NONE;}else if(this._priv_base_val2){return this._hasRestricted?r._("Your friends and friends of anyone tagged; Except: Restricted"):r._("Your friends and friends of anyone tagged");}else if(u==2){if(this._hasRestricted){return r._("Your friends, {user}'s friends and {user2}'s friends; Except: Restricted",[r.param("user",this._tags[0]),r.param("user2",this._tags[1])]);}else return r._("Your friends, {user}'s friends and {user2}'s friends",[r.param("user",this._tags[0]),r.param("user2",this._tags[1])]);}else if(u==1){if(this._hasRestricted){return r._("Your friends and {user}'s friends; Except: Restricted",[r.param("user",this._tags[0])]);}else return r._("Your friends and {user}'s friends",[r.param("user",this._tags[0])]);}else return this._hasRestricted?r._("Your friends; Except: Restricted"):r._("Your friends");},_recalcFriendsMinusTooltip:function(){var u=this._tags.length;if(u>0||this._alreadyHasTags()){var v=r._("friends of anyone tagged"),w=r._("{people who can see this}, {list of more people who can see this}",[r.param("people who can see this",r._("Your friends")),r.param("list of more people who can see this",v)]),x=r._("Acquaintances");if(this._hasRestricted)x=r._("{Name of Acquaintances friend list}, {restricted}",[r.param("Name of Acquaintances friend list",x),r.param("restricted",r._("Restricted"))]);return this._getCombinedSentence(w,x);}else{if(this._hasRestricted)return r._("Friends; Except: Acquaintances, Restricted");return r._("Friends except Acquaintances");}},_recalcCustomTooltip:function(){var u=this._getIncludedAudience(),v=this._getTagExpansionText();if(v)u=r._("{list of people who can see this}, {list of additional people who can see this}",[r.param("list of people who can see this",u),r.param("list of additional people who can see this",v)]);for(var w=0;w=1){var xa=o.scry(wa[0],'li.fbTimelineComposerCapsule');if(xa.length>=1)return xa[0];}return null;}function pa(wa,xa,ya,za){var ab;if(za){ab=za.getMenuElement();}else{var bb=o.find(ya,'div.audienceSelector');ab=o.scry(bb,'div.wrap');}if(ab.length<1)return;var cb=oa(),db;if(za){za.subscribeOnce('open',function(){if(cb)l.addClass(cb,"_2wc-");k.setContext(xa,ab);xa.setOffsetY(30);xa.show();});}else db=u.listen(bb,'open',function(){var gb=o.scry(ab[0],'div.uiSelectorMenuWrapper');if(gb.length>0){if(cb)l.addClass(cb,"_2wc-");k.setContext(xa,gb[0]);xa.setOffsetX(12);xa.show();}else s.hide();u.unsubscribe(db);});if(za){za.getPopover().subscribeOnce('hide',function(){qa(xa,ab,cb,wa);});}else var eb=u.listen(bb,'close',function(){qa(xa,ab[0],cb,wa);u.unsubscribe(eb);});if(za){l.addClass(ab,"_35mn");var fb=za.getTriggerButtonElement();l.addClass(fb,"_35mn");}else l.addClass(ab[0],"_35mn");setTimeout(function(){s.show();v.set(s.getNode(),'opacity','0.3');v.set(s.getNode(),'background-color','rgb(0,0,0)');if(za){za.openSelectorExpanded();}else u.toggle(bb);},20);}function qa(wa,xa,ya,za){s.hide();wa.hide();l.removeClass(xa,"_35mn");if(ya)l.removeClass(ya,"_2wc-");q.set(o.find(za.getRoot(),'textarea.input'));}function ra(wa,xa){wa.unsubscribe(y);wa.hide();q.set(o.find(xa.getRoot(),'textarea.input'));}function sa(wa){var xa=ua(wa);return xa&&xa.element;}function ta(wa){var xa=ua(wa);return xa&&xa.instance&&xa.instance.getInstance().getInstance();}function ua(wa){return j.get(wa,'mainprivacywidget');}var va={abort:function(){x=true;},startOnComposerFocus:function(wa,xa,ya,za,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb){var mb=da;if(ib)mb=ca;g.subscribe('composer/focus',function(){var nb=sa(lb),ob=ta(lb);if(na(xa,lb,nb,ob))if(wa){ma(mb,ia);}else{ma(mb,ea);setTimeout(function(){ya.show();var pb=gb.parentElement;this.aaa_dialog_width=ya.getWidth()+pb.offsetWidth-490;var qb=new n(ya);qb.setTargetWidth(this.aaa_dialog_width);qb._onAfterShow();q.set(ya.getRoot());},100);}});p.listen(fb,'click',function(){var nb=sa(lb),ob=ta(lb);ra(ya,xa);if(ob){ob.selectOption(t.PostParam.FRIENDS);}else i.setAudience(xa.getRoot(),t.BaseValue.ALL_FRIENDS);aa(za,nb);ma(mb,fa);});p.listen(gb,'click',function(){var nb=sa(lb),ob=ta(lb);ra(ya,xa);if(ob){ob.selectOption(t.PostParam.EVERYONE);}else i.setAudience(xa.getRoot(),t.BaseValue.EVERYONE);aa(ab,nb);ma(mb,ga);});p.listen(hb,'click',function(){ya.subscribe('hide',function(){var nb=sa(lb),ob=ta(lb);if(bb)pa(xa,bb,nb,ob);});ra(ya,xa);ma(mb,ha);});if(ib)p.listen(ib,'click',function(){var nb=sa(lb);ra(ya,xa);ma(mb,ja);if(cb)aa(cb,nb);});y=ya.subscribe('hide',function(){var nb=sa(lb);q.set(o.find(xa.getRoot(),'textarea.input'));ma(mb,ja);if(db)aa(db,nb);});z=ya.subscribe('blur',function(){ma(mb,la);});p.listen(jb,'click',function(event){ba(eb,ya);ma(mb,ka);});p.listen(kb,'click',function(event){eb.hide();});if(ib)p.listen(eb.getRoot(),'keydown',function(event){if(p.getKeyCode(event)===r.ESC){eb.hide();p.kill(event);}});}};e.exports=va;},null); +__d("ComposerXDragDrop",["Arbiter","ClipboardPhotoUploader","ComposerXAjaxEndpoint","ComposerXController","ComposerXDragDropConfig","CSS","DOMQuery","DragDropTarget","Event","Parent","PUWMethods","URI","csx","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t){b.__markCompiled&&b.__markCompiled();var u=i.MEDIA_UPLOAD,v='/ajax/composerx/attachment/link/scraper/',w=function(y){y();};function x(y,z,aa,ba){"use strict";this._root=y;this._composerID=z;this._targetID=aa;ba=ba||w;this._activatePasteHandler();this._dragdrop=new n(y).setOnFilesDropCallback(function(ca){ba(this._uploadFiles.bind(this,ca,q.DRAGDROP));}.bind(this)).setFileFilter(x.filterImages).enable();x.handleDragEnterAndLeave(y);g.subscribe('composer/deactivateDragdrop',function(){this.deactivate();}.bind(this));g.subscribe('composer/reactivateDragdrop',function(){this.reactivate();}.bind(this));}x.prototype.enableURLDropping=function(){"use strict";this._dragdrop.setOnURLDropCallback(this._onURLDrop.bind(this));};x.prototype.deactivate=function(){"use strict";this._dragdrop.disable();this._deactivatePasteHandler();};x.prototype.reactivate=function(){"use strict";this._activatePasteHandler();this._dragdrop.enable();};x.prototype._activatePasteHandler=function(){"use strict";if(!k.canPaste||this._pasteHandler)return;this._pasteHandler=o.listen(this._root,'paste',function(event){var y=h.getImages(event);if(!y.length)return;this._uploadFiles(y,q.COPYPASTE);}.bind(this));};x.prototype._deactivatePasteHandler=function(){"use strict";if(!this._pasteHandler)return;this._pasteHandler.remove();delete this._pasteHandler;};x.prototype._uploadFiles=function(y,z){"use strict";j.getAttachment(this._root,u);g.inform('ComposerXFilesStore/filesDropped/'+this._composerID+'/mediaupload',{files:y,method:z},g.BEHAVIOR_PERSISTENT);};x.prototype._onURLDrop=function(y){"use strict";var z=new r(v);z.addQueryData({scrape_url:encodeURIComponent(y)});j.getAttachment(this._root,z.toString());};x.handleDragEnterAndLeave=function(y){"use strict";var z=m.scry(p.byClass(y,"_119"),"._2wr");g.subscribe('dragenter',function(aa,ba){if(y==ba.element)z.forEach(l.hide);});g.subscribe('dragleave',function(aa,ba){if(y==ba.element)z.forEach(l.show);});};x.filterImages=function(y){"use strict";var z=[];for(var aa=0;aa0){x.set(bb);}else{var hb=ba.byClass(this._root,'focus_target');ca.expandInput(hb);this._onFocus();}}}.bind(this));this.getComponent('maininput').instance.setPlaceholder(this._config.mentionsPlaceholder);if(!ab)x.set(bb);if(this._config.plus_version){this._dragdrop=new q(this._root,this._composerID,this._config.targetID);this._dragdrop.enableURLDropping();}this._initPrivacyWidgetInstance();if(this._config.postActionsButton!=null)this._config.postActionsButton.initHiddenInputs(this.getComponent('pabhiddeninputs').instance);};za.prototype._initPrivacyWidgetInstance=function(){"use strict";var ab=this.getComponent('mainprivacywidget');if(!ab)return;this._privacyWidgetElement=ab.element;this._newPrivacyWidgetInstance=ab.instance&&ab.instance.getInstance().getInstance();if(this._newPrivacyWidgetInstance){var bb=this.getComponent('maininput').instance&&this.getComponent('maininput').instance.getMentions(),cb=this.getComponent('tagExpansionButton');(cb&&cb.instance)&&cb.instance.listenToPrivacy(this._newPrivacyWidgetInstance,bb);}};za.prototype._fullInitWithComponents=function(ab){"use strict";this._bootloadCallback=la(this._bootloadModules.bind(this));if(ab&&ab.show_tag_expansion_reminder){k.loadModules(["ComposerXPrivacyWidgetTags","URLScraper","SuggestionScraper","URI","ComposerTagReminder"],this._bootloadCallback);}else k.loadModules(["ComposerXPrivacyWidgetTags","URLScraper","SuggestionScraper","URI"],this._bootloadCallback);Object.keys(this._privacyReminders).forEach(this._showPrivacyReminder,this);if(this._setEveryonePrivacyImpression)this._showPrivacyReminder('everyone');if(this._privacyReminders.delta_everyone&&this._privacyReminders.delta_everyone.dialog){var bb=this._privacyReminders.delta_everyone.dialog.getContent();if(bb){var cb=v.scry(bb,'.photoText')[0],db=v.scry(bb,'.postText')[0];h.subscribe('multi-upload/images-added',function(){cb&&t.show(cb);db&&t.hide(db);}.bind(this));h.subscribe('multi-upload/all-images-removed',function(){cb&&t.hide(cb);db&&t.show(db);}.bind(this));}}if(this._newPrivacyWidgetInstance){this._newPrivacyWidgetInstance.subscribe('changed',this._onSelectorChange);}else fa.subscribe('select',this._onSelectorChange);};za.prototype._bootloadModules=function(ab,bb,cb,db,eb){"use strict";this._modulesAreBootloaded=true;this._tagger.init(this);this._privacyWidgetTags=new ab(this);if(eb){this._tagExpansionReminder=new eb(this);this._tagExpansionReminder.listen();}m.trackCityChanges(this);var fb=v.find(this.getComponent('maininput').element,'textarea.input');if(!this._scraper){this._scraper=new bb(fb);this._scraper.subscribe('match',function(ib,jb){var kb=this._getScraperEndpoint();kb.addQueryData({scrape_url:encodeURIComponent(jb.url),remove_url:this._config.remove_url,attachment_class:this._config.classname});p.getAttachment(this._root,kb.toString());}.bind(this));}this._scraper.enable();this._scraper.check();var gb=u.scry(this._root,"._4-jj"),hb=this.getComposerID();if(this._config.stream_context==='home'&&gb&&gb.length&&this._tagger&&hb)if(!this._suggestionScraper){this._suggestionScraper=new cb(this._tagger,gb[0],[ha.SEMI_INLINE,ha.TAGGER_BADGE,ha.TOP_OF_VERBS],hb);this._suggestionScraper.setInputTriggerConfig(ga.OG_SUGGESTION_BY_INPUT,fb);this._suggestionScraper.setBootloadTriggerConfig(ga.COMPOSER_ENTRY_BOOTSTRAP);}};za.prototype._showPrivacyReminder=function(ab){"use strict";var bb=this,cb=this._privacyReminders[ab],db=ua[ab],eb=null;if(this._newPrivacyWidgetInstance){eb=this._newPrivacyWidgetInstance.getSelectedBaseValue();}else eb=parseInt(fa.getValue(this._privacyWidgetElement),10);if(!cb||!cb.dialog||cb.shown){if(eb===da.BaseValue.EVERYONE&&this._setEveryonePrivacyImpression){this._sendSetEveryonePrivacyImpression();this._setEveryonePrivacyImpression=false;}return;}if(db.PRIVACY_CONSTANT.indexOf(eb)===-1)return;cb.dialog.setContext(this._privacyWidgetElement).show();cb.shown=true;this._privacyReminderShown=true;if(db.LOG_IMPRESSION){var fb=(sa.getURIBuilder()).setString('type',db.LOG_IMPRESSION).getURI();new i(fb).send();}if(db.LOG_IMPRESSION_TO_DISMISS_ENDPOINT)if(ab==='delta_everyone'||ab==='only_me'){var gb=(ra.getURIBuilder()).setString('type',ab).getURI();new i(gb).send();}else new i('/ajax/privacy/reminders/dismiss').setData({type:ab,dismiss_type:'impression'}).send();var hb=function(event){var ib=t.hasClass(event.target,'layerConfirm')||v.scry(event.target,'^.layerConfirm').length===1,jb=t.hasClass(event.target,'layerButton')||v.scry(event.target,'^.layerButton').length===1;if(ib&&ab!=='public_posting_filter_nux'){if(ab==='delta_everyone'||ab==='only_me'){var kb=(sa.getURIBuilder()).setString('type',ea.DELTA_EVERYONE_OK_BUTTON_CLICKED).getURI();new i(kb).send();}return;}if(ab==='delta_everyone'||ab==='only_me'){var lb=(ra.getURIBuilder()).setString('type',ab).getURI();new i(lb).send();}else new i('/ajax/privacy/reminders/dismiss').setData({type:ab,hide:jb}).send();cb.events.forEach(function(nb){nb.remove();});cb.events=[];cb.dialog.hide();this._privacyReminderShown=false;if(jb){qa(function(){if(this._newPrivacyWidgetInstance){this._newPrivacyWidgetInstance.openSelector();}else fa.toggle(v.scry(bb.getComponent('mainprivacywidget').element,'.uiSelector')[0]);}.bind(this));if(ab==='delta_everyone'){var mb=(sa.getURIBuilder()).setString('type',ea.DELTA_EVERYONE_CHANGE_BUTTON_CLICKED).getURI();new i(mb).send();}}}.bind(this);if(this._newPrivacyWidgetInstance){cb.conversionListener=this._newPrivacyWidgetInstance.subscribe('changed',function(ib,jb){var kb=this._newPrivacyWidgetInstance.getSelectedBaseValue();this._logPrivacyReminderConversion(cb,db,kb);}.bind(this));}else cb.conversionListener=fa.subscribe('select',function(ib,jb){if(jb.selector==this._privacyWidgetElement.firstChild){var kb=parseInt(fa.getValue(jb.option),10);this._logPrivacyReminderConversion(cb,db,kb);}}.bind(this));cb.events=[w.listen(cb.dialog.getContent(),'click',hb),w.listen(cb.dialog.getContext(),'click',hb)];};za.prototype._logPrivacyReminderConversion=function(ab,bb,cb){"use strict";if(bb.PRIVACY_CONSTANT.indexOf(cb)===-1){if(bb.LOG_CONVERSION){var db=(sa.getURIBuilder()).setString('type',bb.LOG_CONVERSION).getURI();new i(db).send();}if(this._newPrivacyWidgetInstance){this._newPrivacyWidgetInstance.unsubscribe(ab.conversionListener);}else fa.unsubscribe(ab.conversionListener);ab.conversionListener=null;}};za.prototype._onSelectorChange=function(ab,bb){"use strict";if(!this.getComponent('mainprivacywidget'))return;if(this._newPrivacyWidgetInstance||(bb.selector===this._privacyWidgetElement.firstChild))setTimeout(function(){Object.keys(this._privacyReminders).forEach(this._showPrivacyReminder,this);}.bind(this));if(this._tagExpansionReminder)this._tagExpansionReminder.updateReminderText(bb.post_param);};za.prototype.cleanup=function(){"use strict";this._attachmentIsActive=false;if(this._focusListener){this._focusListener.remove();this._focusListener=null;}if(this._clickListener){this._clickListener.remove();this._clickListener=null;}Object.keys(ua).forEach(function(ab){var bb=this._privacyReminders[ab];if(bb&&bb.dialog&&bb.shown){bb.dialog.hide();bb.events.forEach(function(cb){cb.remove();});bb.events=[];if(bb.conversionListener)if(this._newPrivacyWidgetInstance){this._newPrivacyWidgetInstance.unsubscribe(bb.conversionListener);}else fa.unsubscribe(bb.conversionListener);bb.conversionListener=null;}}.bind(this));if(this._dragdrop){this._dragdrop.deactivate();this._dragdrop=null;}if(this._modulesAreBootloaded){this._tagger.cleanup();this._privacyWidgetTags.destroy();this._privacyWidgetTags=null;this._scraper.disable();}if(this._bootloadCallback){this._bootloadCallback.cancel();this._bootloadCallback=null;}if(this._dragEnterHandler){this._dragEnterHandler.unsubscribe();this._dragEnterHandler=null;}if(this._pagesComposerEntryLogger)this._pagesComposerEntryLogger.unregister();};za.prototype.reset=function(){"use strict";var ab=ba.byClass(this._root,"child_was_focused");if(ab)t.removeClass(ab,"child_was_focused");if(this._tagger)this._tagger.reset();if(this._scraper)this._scraper.reset();if(this._newPrivacyWidgetInstance)this._newPrivacyWidgetInstance.informTagsChanged([]);this.getComponent('maininput').instance.setPlaceholder(this._config.mentionsPlaceholder);if(this._config.prefill_text)this._resetPrefill();};za.prototype.canSwitchAway=function(){"use strict";return !ba.byClass(this._root,'async_saving');};za.prototype.bootloadAttachments=function(){"use strict";if(this._bootloading)return;this._bootloading=true;p.getEndpoint(this._root,'/ajax/composerx/attachment/status/bootload/',true);};za.prototype.setBootloadedContent=function(ab){"use strict";this._bootloading=false;this._setEveryonePrivacyImpression=!!ab.set_everyone_privacy_impression;Object.keys(ua).forEach(function(eb){var fb=ab[eb+'_privacy_reminder'];if(fb)this._privacyReminders[eb]={dialog:fb};}.bind(this));if(ab.markup.privacy_widget){var bb=v.find(this._root,"._etn");u.setContent(bb,ab.markup.privacy_widget);var cb=v.find(this._root,"._1dwm");if(cb){cb.disabled=false;t.removeClass(cb,"_42fr");}}var db=ab.placeholders.map(function(eb){return eb.component_name;});s.waitForComponents(this._composerID,db,function(){var eb=v.find(this._root,"._3-6"),fb=v.find(this._root,"._3-7");u.setContent(eb,ab.markup.tagger_content);u.setContent(fb,ab.markup.tagger_icons);if(ab.markup.privacy_widget)this._initPrivacyWidgetInstance();p.addPlaceholders(this._root,this,ab.placeholders);this._tagger=ab.tagger;m.updateMessageBoxBarState(this);this._fullVersion=true;if(this._attachmentIsActive)this._fullInitWithComponents(ab);o.registerMentionsForComposerCancel(this.getComponent('maininput'),this.getComposerID());}.bind(this));};za.prototype._getScraperEndpoint=function(){"use strict";return ia('/ajax/composerx/attachment/link/scraper/');};za.prototype._isFocused=function(){"use strict";return v.contains(this._root,oa());};za.prototype._onFocus=function(){"use strict";r.logEntry(this._composerID);this._prefillOnFocus();h.inform(y.COMPOSER_FOCUSED);if(this._fullVersion||this._bootloading)return;h.inform('composer/focus',this._composerID);h.inform('composer/render_pab_nux');this.bootloadAttachments();};za.prototype.allowOGTagPreview=function(){"use strict";return true;};za.prototype._sendSetEveryonePrivacyImpression=function(){"use strict";new i('/ajax/privacy/reminders/set_everyone_privacy_impression').send();};za.setBootloadedContent=function(ab,bb){"use strict";var cb=va[ab];if(cb)cb.setBootloadedContent.call(cb,bb);};ka(za.prototype,{_attachmentIsActive:false,_bootloading:false,_modulesAreBootloaded:false,_fullVersion:false,_focusListener:null,_privacyWidgetTags:null,_scraper:null,_dragdrop:null,_bootloadCallback:null,attachmentClassName:"_4j"});e.exports=za;},null); +__d("fileSliceName",["UserAgent_DEPRECATED"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h='slice',i;if(i=g.chrome()){if(i<21)h='webkitSlice';}else if(i=g.firefox()){if(i<13)h='mozSlice';}else if(!(i=g.safari()))if(g.webkit())h='webkitSlice';e.exports=h;},null); +__d("fileSlice",["fileSliceName"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h=a.File&&a.File.prototype[g];e.exports=h;},null); +__d("VideoUploadFeatureDetector",["UserAgent_DEPRECATED","fileSlice"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i={supportsChunking:function(){return (typeof h==='function')&&this.supportsXHR();},supportsFullProgress:function(){return !g.firefox();},supportsFileAPI:function(){return ('FileList' in window);},supportsFileReading:function(){return ('FileReader' in window&&'DataView' in window);},supportsXHR:function(){return ('FormData' in window);}};e.exports=i;},null); +__d("VideoUploadFile",["fileSlice","VideoUploadFeatureDetector"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(j){"use strict";this.$VideoUploadFile0=j;this.$VideoUploadFile1=i.getExtensionFromFileInput(j);if(h.supportsFileAPI()&&j.files.length){this.$VideoUploadFile2=j.files[0];this.$VideoUploadFile3=this.$VideoUploadFile2.size;}else{this.$VideoUploadFile2=null;this.$VideoUploadFile3=null;}}i.prototype.getFileInput=function(){"use strict";return this.$VideoUploadFile0;};i.prototype.getFile=function(){"use strict";return this.$VideoUploadFile2;};i.prototype.getSize=function(){"use strict";return this.$VideoUploadFile3;};i.prototype.getExtension=function(){"use strict";return this.$VideoUploadFile1;};i.prototype.getChunk=function(j,k){"use strict";return this.$VideoUploadFile2?g.call(this.$VideoUploadFile2,j,k):null;};i.getExtensionFromFileInput=function(j){"use strict";return j.value.indexOf('.')!=-1?j.value.split('.').pop().toLowerCase():'';};e.exports=i;},null); +__d("ComposerXMediaUploadHandler",["Arbiter","AsyncRequest","ComposerXAjaxEndpoint","ComposerXController","CSS","Dialog","SubscriptionsHandler","URI","VideoUploadConfig","VideoUploadFile","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){b.__markCompiled&&b.__markCompiled();var r=i.MEDIA_UPLOAD,s='/ajax/composerx/attachment/video/upload/',t=0;function u(v,w){"use strict";this.$ComposerXMediaUploadHandler0=v;this.$ComposerXMediaUploadHandler1=w;}u.prototype.fetchAttachments=function(){"use strict";[this.getPhotoUploadAttachmentEndpoint(),s].forEach(function(v){j.fetchAttachmentData(this.$ComposerXMediaUploadHandler0,v);}.bind(this));};u.prototype.handleFileSelected=function(v){"use strict";if(u.isVideoFile(v)){this.handleVideoSelected(v);}else this.handlePhotoSelected(v);};u.prototype.handleVideoSelected=function(v){"use strict";if(this.$ComposerXMediaUploadHandler1&&this.$ComposerXMediaUploadHandler1.imagesOnly){var w=new l().setModal(true).setButtons([l.OK]);if(this.$ComposerXMediaUploadHandler1.isEditComposer){w.setTitle(q._("Can't add video")).setBody(q._("Sorry, you can't add a video to a post you're editing."));}else w.setTitle(q._("Invalid Image File")).setBody(q._("Please upload a valid image file."));w.show();return;}j.getAttachment(this.$ComposerXMediaUploadHandler0,s);g.inform('ComposerXFilesStore/filesAdded/'+this.$ComposerXMediaUploadHandler0+'/videoupload',{fileInput:v},g.BEHAVIOR_PERSISTENT);};u.prototype.handlePhotoSelected=function(v){"use strict";j.getAttachment(this.$ComposerXMediaUploadHandler0,this.getPhotoUploadAttachmentEndpoint());u.$ComposerXMediaUploadHandler2(this.$ComposerXMediaUploadHandler0,v);};u.isVideoFile=function(v){"use strict";var w=p.getExtensionFromFileInput(v.getInput());return !!o.videoExtensions[w];};u.prototype.$ComposerXMediaUploadHandler3=function(){"use strict";return (this.$ComposerXMediaUploadHandler1)?this.$ComposerXMediaUploadHandler1.photoUploadOverrideEndpoint:null;};u.prototype.getPhotoUploadAttachmentEndpoint=function(){"use strict";var v=this.$ComposerXMediaUploadHandler3();return (v)?v:r;};u.$ComposerXMediaUploadHandler2=function(v,w){"use strict";g.inform('ComposerXFilesStore/filesAdded/'+v+'/mediaupload',{fileInput:w},g.BEHAVIOR_PERSISTENT);};u.setupFileUploadToComposerDialog=function(v,w,x){"use strict";var y='composerxmediauploadhandler'+t++,z=function(ca){k.conditionClass(v.getControl(),x,ca);v.getInput().disabled=ca;},aa=new n(w),ba=aa.getQueryData();ba.client_ref=y;aa.setQueryData(ba);w=aa.toString();v.subscribe('change',function(){new h().setURI(w).setErrorHandler(function(){v.clear();z(false);}).send();z(true);});g.subscribe('composer/dialog/'+y+'/new',function(ca,da){this.$ComposerXMediaUploadHandler2(da.composerID,v);var ea=new m();ea.addSubscriptions(g.subscribe('composer/publish',function(event,fa){if(da.composerID===fa.composer_id)a.location.reload();}),da.dialog.subscribe('hide',function(){ea.release();v.clear();z(false);}));}.bind(this));};e.exports=u;},null); +__d("ComposerXMentionsInputReset",["DOMQuery","Input"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(j){var k=g.scry(j.element,'textarea.input')[0];j.instance.reset();h.reset(k);}e.exports=i;},null); +__d("ComposerXOGTaggerIconReset",["CSS","cx"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(j){g.removeClass(j.element,"_4-jh");g.removeClass(j.element,"_509o");}e.exports=i;},null); +__d("ComposerXPrivacyWidgetReset",["Arbiter"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();function h(i){g.inform('Composer/changedtags',{withTags:[],mention:{},eventTag:false});}e.exports=h;},null); +__d("ComposerXTaggerIconReset",["CSS","cx"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(j){g.removeClass(j.element,"_1dsa");g.removeClass(j.element,"_1dsb");g.removeClass(j.element,"_509o");}e.exports=i;},null); +__d("htmlize",["htmlSpecialChars"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();function h(i){return g(i).replace(/\r\n|[\r\n]/g,'
');}e.exports=h;},null); +__d("PhotosUploadWaterfallXMixin",["AsyncSignal","Banzai","PhotosUploadWaterfallXConfig","PUWApplications","copyProperties","invariant","randomInt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();function n(p,q){var r={};p.client_time=Math.round(Date.now()/1000);if(i.retryBanzai){r.retry=true;p.nonce=m(4294967296);}h.post(i.banzaiRoute,p,r);if(q)setTimeout(q,0);}function o(p,q){if(i.useBanzai){n(p,q);}else{var r=new g(i.loggingEndpoint,{data:JSON.stringify(p)}).setHandler(q);if(i.timeout)r.setTimeout(10*1000);r.send();}}e.exports={logStep:function(p,q,r){var s=this.getWaterfallID&&this.getWaterfallID(),t=this.getWaterfallAppName&&this.getWaterfallAppName();if(!s||!t)return;if(i.reduceLoggingRequests&&t===j.WEB_FLASH){r&&r();return;}o(k({step:p,qn:s,uploader:t,ref:this.getWaterfallSource&&this.getWaterfallSource()},q),r);}};},null); +__d("XPubcontentInlinePhotoPivotsEventsController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/pubcontent\/inline_photo_pivots_chaining\/events\/",{});},null); +__d("EntstreamAttachmentRelatedShare",["Arbiter","AsyncRequest","AttachmentRelatedShareConstants","csx","cx","CSS","DOM","Event","ge","tidyEvent","XPubcontentInlinePhotoPivotsEventsController"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){b.__markCompiled&&b.__markCompiled();var r=2,s=3,t={createRelatedAttachmentDelay:function(u,v,w){var x=null;if(typeof u==="string"){x=o(u);}else x=u;if(!x)return;setTimeout(function(){g.inform(i.ARTICLE_CLICK,{attachment:x,global_share_id:v,is_auto_expand:true,is_right_click:false});},1000);},loadRelatedAttachment:function(u,v,w){var x=null;if(typeof u==="string"){x=o(u);}else x=u;if(!x)return;var y=n.listen(x,'click',function(){y.remove();g.inform(i.ARTICLE_CLICK,{attachment:x,global_share_id:v,is_right_click:false,share_id:w});}),z=n.listen(x,'mousedown',function(event){if(event.which===s||event.button===r){z.remove();g.inform(i.ARTICLE_CLICK,{attachment:x,global_share_id:v,is_right_click:true});}});},loadInlineStoryPivotAttachment:function(u,v){var w=o(u);if(!w)return;var x=n.listen(w,'click',function(){x.remove();g.inform(i.PHOTO_CLICK,{attachment:w,storyid:v});});},loadRelatedGameAttachment:function(u,v){var w=null;if(typeof u==="string"){w=o(u);}else w=u;if(!w)return;p(n.listen(w,'click',function(){g.inform(i.GAME_CLICK,{attachment:w,global_share_id:v});}));p(n.listen(w,'mousedown',function(event){if(event.which===s||event.button===r)g.inform(i.GAME_CLICK,{attachment:w,global_share_id:v});}));},loadRelatedLSCVideoAttachment:function(u,v){var w=null;if(typeof u==='string'){w=o(u);}else w=u;if(!w)return;var x="^div._4-u2",y=m.scry(w,x),z=n.listen(w,'click',function(){z.remove();g.inform(i.VIDEO_CLICK,{attachment:w,global_share_id:v});});},loadRelatedLSCInlineVideoAttachment:function(u,v){var w=null;if(typeof u==='string'){w=o(u);}else w=u;if(!w)return;n.listen(w,'click',function(){var x="^div._4-u2",y="_1d8v",z=m.scry(w,x),aa=z.length===1?z[0]:null,ba=aa.parentNode,ca=ba.previousSibling;while(!ca){ba=ba.parentNode;ca=ba.previousSibling;}if(!l.hasClass(ca,y)){var da=m.create('div',{className:y}),ea=m.insertBefore(aa.parentNode,da),fa=ea.length>=1?ea[0]:null;}else fa=ca;var ga=m.getID(fa);new h().setURI('/ajax/flash/expand_inline.php').setData({share_id:v,target_div:ga,max_width:470,max_height:264,replace_target_div:true}).setMethod('GET').setReadOnly(true).setRelativeTo(w.parentNode).send();});},loadRelatedEventsPivotAttachment:function(u,v){var w=null;if(typeof u==="string"){w=o(u);}else w=u;if(!w)return;p(n.listen(w,'click',function(){g.inform(i.EVENT_JOIN,{attachment:w,event_id:v});}));},closeButton:function(u,v){n.listen(u,'click',function(){m.remove(v);});},closeButtonPhotoPivots:function(u,v,w,x){n.listen(u,'click',function(){var y=q.getURIBuilder(),z={story_id:w,search_query_type:x,event:'hide'};new h().setMethod('POST').setURI(y.getURI()).setData(z).send();m.remove(v);});},seeAllLinkPhotoPivots:function(u,v,w){n.listen(u,'click',function(){var x=q.getURIBuilder(),y={story_id:v,search_query_type:w,event:'see_all'};new h().setMethod('POST').setURI(x.getURI()).setData(y).send();});},loadRelatedVideos:function(u,v,w){var x=o(u);if(!x)return;var y=o(v);if(!y)return;var z={global_share_id:w,attachment_div_id:m.getID(x.parentNode),video_div_id:v},aa=n.listen(y,'click',function(){aa.remove();g.inform(i.VIDEO_CLICK,{attachment:x.parentNode,attachment_div_id:m.getID(x.parentNode),video_div_id:v,global_share_id:w});});},removeOldSuggestions:function(u){var v=o(u);if(!v)return;var w=m.scry(v.parentNode,"._5d73");for(var x=1;x0&&v.y>0){this._dialog.setContext(u);return true;}}return false;},_handler:function(t){this._handlerCustomDuration(1500,t);},_handlerCustomDuration:function(t,u){var v=u.payload;if(!v||!this._updateDialogContext())return;var w=this._dialog.getContent().firstChild;k.setContent(w,v);g.announce(q(w));this._dialog.show();var x=m.byClass(w,'metaComposerUserEd');if(this._anim){this._anim.stop();this._anim=new h(x);}else this._anim=new h(x).from('opacity',0);this._anim.to('opacity',1).ease(l.sineOut).checkpoint().duration(t).checkpoint().to('opacity',0).ease(l.sineOut).checkpoint().ondone(this._killAnim.bind(this)).go();},_killAnim:function(t,u){if(this._anim){this._dialog.hide();this._anim.stop();this._anim=null;}}});e.exports=s;},null); +__d("PrivacySelectorOptionNew",["CSS","DOM","DOMQuery","JSXDOM","MenuSelectableItem","PrivacyConst","csx","cx","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();for(var p in k)if(k.hasOwnProperty(p))r[p]=k[p];var q=k===null?null:k.prototype;r.prototype=Object.create(q);r.prototype.constructor=r;r.__superConstructor__=k;function r(s){"use strict";k.call(this,s);this.updateAfterTagExpansion(this._data.hasTags);}r.prototype.getTooltip=function(){"use strict";return this._data.tooltip;};r.prototype.getPostParam=function(){"use strict";return this._data.postParam;};r.prototype.getTriggerIcon=function(){"use strict";return this._data.triggerIcon;};r.prototype.isPublic=function(){"use strict";return this.getPostParam()===l.PostParam.EVERYONE;};r.prototype.isFriends=function(){"use strict";return this.getPostParam()===l.PostParam.FRIENDS;};r.prototype.isOnlyMe=function(){"use strict";return this.getPostParam()===l.PostParam.ONLY_ME;};r.prototype.isBasicOption=function(){"use strict";return true;};r.prototype.isCustomOption=function(){"use strict";return false;};r.prototype.getTagExpansionBehavior=function(){"use strict";return this._data.tagExpansionBehavior;};r.prototype.getBaseValue=function(){"use strict";return this._data.baseValue;};r.prototype.getIndex=function(){"use strict";return this._data.value;};r.prototype.getLoggingEventName=function(){"use strict";switch(this.getPostParam()){case l.PostParam.FRIENDS:return 'click_friends';case l.PostParam.EVERYONE:return 'click_everyone';case l.PostParam.ONLY_ME:return 'click_only_me';case l.PostParam.FRIENDS_MINUS_ACQUAINTANCES:return 'click_friends_except_acquaintances';case l.PostParam.FB_ONLY:return 'click_fb_only';default:return 'click_other';}};r.prototype.updateAfterTagExpansion=function(s){"use strict";var t=this._data.baseLabel;if(s&&this._data.showPlusOnTagExpansion)t=o._("{privacyLabel} (+)",[o.param("privacyLabel",this._data.baseLabel)]);this._setLabel(t);if(s){this._setSubtitle(this._data.optionSubtitleWithTags);}else this._setSubtitle(this._data.optionSubtitle);};r.prototype.isBelowFold=function(){"use strict";var s=g.hasClass(this.getRoot(),"_3ey_");return s;};r.prototype._setLabel=function(s){"use strict";if(!s)return;var t=i.find(this.getRoot(),"._54nh");t&&h.setContent(t,s);this._data.label=s;};r.prototype._setSubtitle=function(s){"use strict";if(!s)return;var t=i.find(this.getRoot(),"._48u1");t&&h.setContent(t,s);};r.prototype.render=function(){"use strict";var s=q.render.call(this);if(!this._data.isPrimaryOption)return s;var t=i.find(s,"._54nc");t&&g.addClass(t,"_48t_");var u=h.find(s,"._54nh");u&&g.addClass(u,"_48u0");var v=j.div({className:"_48u1"},this._data.optionSubtitle);h.appendContent(t,v);return s;};e.exports=r;},null); +__d("XPrivacySelectorLoggingController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/privacy\/selector\/log\/",{event:{type:"Enum",required:true,enumType:1},render_location:{type:"Int",required:true},content_type:{type:"String",required:true}});},null); +__d("PrivacySelectorCustomOption",["AsyncDialog","AsyncRequest","DataStore","PrivacySelectorOptionNew","XPrivacySelectorLoggingController","XPrivacyCustomDialogController"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();for(var m in j)if(j.hasOwnProperty(m))o[m]=j[m];var n=j===null?null:j.prototype;o.prototype=Object.create(n);o.prototype.constructor=o;o.__superConstructor__=j;function o(p){"use strict";j.call(this,p);}o.prototype.isBasicOption=function(){"use strict";return false;};o.prototype.isCustomOption=function(){"use strict";return true;};o.prototype.getSelector=function(){"use strict";return this._selector;};o.prototype.setPostParam=function(p){"use strict";this._data.postParam=p;};o.prototype.getLoggingEventName=function(){"use strict";return 'click_custom';};o.prototype.openDialog=function(p){"use strict";if(typeof this._selector==='undefined')this._selector=p;i.set(this._data.id,'PrivacySelectorCustomOption',this);var q=l.getURIBuilder().setString('option_id',this._data.id).setString('id',this._data.privacyfbid.toString()).setString('post_param',p.getPostParam()).setString('content_type',p.getContentType()).setInt('render_location',p.getRenderLocation()).setIntVector('tags',p.getTags()).setBool('autosave',this._data.autosave).setBool('limit_community',this._data.limitcommunity).setBool('limit_facebook',this._data.limitfacebook).setBool('limit_fof',this._data.limitfof).setBool('limit_tagexpand',this._data.limittagexpand).setBool('is_new_privacy_selector',true).setString('tag_expansion_button',p.getTagExpansionButton()).getURI(),r=new h(q);r.setRelativeTo(p.getTriggerButtonElement());g.send(r,function(s){var t=function(u){var v=k.getURIBuilder().setEnum('event',u).setInt('render_location',document.getElementsByName('render_location')[0].value).setString('content_type',document.getElementsByName('content_type')[0].value).getURI();new h().setURI(v).send();};s.subscribe('hide',function(){p.inform('custom/hide');p.inform('selectorFinished');});s.subscribe('success',function(){p.inform('custom/success');t('custom_save');});s.subscribe('cancel',function(){p.inform('custom/cancel');t('custom_cancel');});});};o.customPrivacySave=function(p,q,r){"use strict";var s=i.get(p,'PrivacySelectorCustomOption');s.getSelector().updateDataForItemIndex(s.getIndex(),q,r);s.getSelector().setValue(s.getIndex());i.remove(p,'PrivacySelectorCustomOption');};e.exports=o;},null); +__d("PrivacySelectableMenu",["AsyncRequest","CSS","Ease","PrivacySelectorCustomOption","PrivacySelectorOptionNew","SelectableMenu","SelectableMenuUtils","XPrivacySelectorLoggingController","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();for(var p in l)if(l.hasOwnProperty(p))r[p]=l[p];var q=l===null?null:l.prototype;r.prototype=Object.create(q);r.prototype.constructor=r;r.__superConstructor__=l;function r(s,t){"use strict";l.call(this,s,t);}r.prototype.getItemForIndex=function(s){"use strict";for(var t=0;t=15)setTimeout(function(){this._scrollableArea.scrollToBottom(true,{duration:1000,ease:i.sineOut});}.bind(this),250);};e.exports=r;},null); +__d("MenuStaticItem",["DOM","MenuItemBase","React","copyProperties","cx","emptyFunction"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();for(var m in h)if(h.hasOwnProperty(m))o[m]=h[m];var n=h===null?null:h.prototype;o.prototype=Object.create(n);o.prototype.constructor=o;o.__superConstructor__=h;function o(p){"use strict";h.call(this);this._data=p;}o.prototype._renderItemContent=function(){"use strict";var p=g.create('span',{className:"_54nc _54ah"});if(this._data.children){i.render(i.createElement("span",{className:"_54nh"},this._data.children),p);}else g.setContent(p,g.create('span',{className:"_54nh"},this._data.markup));return p;};j(o.prototype,{handleClick:l});e.exports=o;},null); +__d("PopoverButton",["DOM","DOMQuery","csx"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j={setLabel:function(k,l){var m=h.find(k,"._55pe"),n=m.childNodes;for(var o=0;o0;this._entID=oa.ent_id;this._popover=this._popoverMenu.getPopover();this._receivingUpdate=false;this._initTagExpansionButtonState();this._selectorSyncKey=oa.selector_sync_key;if(oa.use_async_menu){this._popoverMenu.subscribe('setMenu',function(){this._menu=this._popoverMenu.getMenu();if(!(this._menu instanceof u))return;this._onMenuLoad();this._onPopoverOpen();this.inform('asyncMenuLoaded');}.bind(this));}else this._onMenuLoad();if(this._selectorSyncKey)this._initSelectorSync();}ia.prototype._initSelectorSync=function(){"use strict";t.subscribe('change',function(){t.get(this._selectorSyncKey,function(ja){if(ja.unique_id!==this._menu._config.id){this._receivingUpdate=true;this.selectOption(ja.post_param);this.isComposerWithDefault()&&this.reloadSelector();}}.bind(this));}.bind(this));if(!this._syncsToDefault())this._menu.subscribe('change',function(){this._broadcastUpdate();}.bind(this));};ia.prototype._broadcastUpdate=function(){"use strict";if(!this._receivingUpdate){var ja=this._getSelectedOption();s.handleUpdateFromSelector({selector_type:this._selectorSyncKey,post_param:ja.getPostParam().toString(),unique_id:this._menu._config.id});}else this._receivingUpdate=false;};ia.prototype.isComposerWithDefault=function(){"use strict";return this._syncsToDefault()&&!this._config.replace_on_select;};ia.prototype._isSelectorForChangingComposerDefault=function(){"use strict";return this._syncsToDefault&&this._config.replace_on_select;};ia.prototype._syncsToDefault=function(){"use strict";return this._config.selector_sync_key==q.PrivacyField.DEFAULT_COMPOSER.toString();};ia.prototype.getIsPublicSelected=function(){"use strict";return this._selectedOption&&this._selectedOption.isPublic();};ia.prototype.getIsFriendsSelected=function(){"use strict";return this._selectedOption&&this._selectedOption.isFriends();};ia.prototype.getIsOnlyMeSelected=function(){"use strict";return this._selectedOption&&this._selectedOption.isOnlyMe();};ia.prototype.getSelectedBaseValue=function(){"use strict";return this._selectedOption&&this._selectedOption.getBaseValue();};ia.prototype.getSelectedPostParam=function(){"use strict";return this._selectedOption&&this._selectedOption.getPostParam().toString();};ia.prototype.setValue=function(ja){"use strict";this._menu.setValue(ja);};ia.prototype.openSelectorExpanded=function(ja){"use strict";this.openSelector(function(){this._menu.expandMenu();ja&&ja();}.bind(this));};ia.prototype.openSelector=function(ja){"use strict";if(this._menu instanceof p){this.subscribeOnce('asyncMenuLoaded',function(){ja&&ja();}.bind(this));this._popover.showLayer();}else{this._popover.showLayer();ja&&ja();}};ia.prototype.closeSelector=function(){"use strict";this._popover.hideLayer();};ia.prototype.getPopover=function(){"use strict";return this._popover;};ia.prototype.getTriggerButtonElement=function(){"use strict";return this._button;};ia.prototype.getRoot=function(){"use strict";return this._root;};ia.prototype.getMenuElement=function(){"use strict";return this._menu.getRoot();};ia.prototype.selectDefaultOption=function(){"use strict";this._menu.selectDefaultOption();this._updateMenu();};ia.prototype.selectOption=function(ja){"use strict";if(!ja)return;if(this._menu instanceof p){this.subscribeOnce('asyncMenuLoaded',this._selectOptionImpl.bind(this,ja));this._fetchAsyncMenu();}else this._selectOptionImpl(ja);};ia.prototype._selectOptionImpl=function(ja){"use strict";this._menu.selectOption(ja);this._updateMenu();};ia.prototype._updateMenu=function(){"use strict";this._selectedOption=this._getSelectedOption();this.updateDataForItemIndex(this._selectedOption.getIndex(),this._selectedOption.getPostParam().toString());};ia.prototype.setTagExpansionButton=function(ja){"use strict";this._tagExpansionButton=ja;if(this._hasTags){this._menu.updateOptionsAfterTagExpansion(this._showTagExpansion());this._updateTriggerButtonLabel();this._updateTooltipAfterChange();}};ia.prototype.getTagExpansionButton=function(){"use strict";return this._tagExpansionButton;};ia.prototype._initTagExpansionButtonState=function(){"use strict";this._tagExpansionButton=v.FRIENDS_OF_TAGGED;var ja=this._getSelectedOption();if(!ja)return;var ka=JSON.parse(ja.getPostParam());if(ka.settings&&ka.settings.no_tag_expansion===true){this._tagExpansionButton=v.TAGGED_ONLY;}else this._tagExpansionButton=v.FRIENDS_OF_TAGGED;};ia.prototype._fetchAsyncMenu=function(){"use strict";if(this._config.use_async_menu)this._popoverMenu.fetchMenu();};ia.prototype._getSelectedOption=function(){"use strict";if(!(this._menu instanceof u))return;var ja;this._menu.forEachItem(function(ka){if(ka instanceof n&&ka.isSelected())ja=ka;}.bind(this));return ja;};ia.prototype._onItemClick=function(ja,ka){"use strict";var la=ka.item;if(la instanceof m)return;if(la.isBasicOption()){this.updateDataForItemIndex(la.getIndex(),la.getPostParam().toString());}else if(la.isCustomOption()){this._closeForCustom=true;la.openDialog(this);}this.inform('click',{customSelected:la.isCustomOption()});};ia.prototype.getContentType=function(){"use strict";return this._contentType;};ia.prototype.getRenderLocation=function(){"use strict";return this._renderLocation;};ia.prototype.getPostParam=function(){"use strict";return this._postParam;};ia.prototype.getTags=function(){"use strict";return this._tags;};ia.prototype.updateDataForItemIndex=function(ja,ka,la){"use strict";if(la){this._tagExpansionButton=la;this.inform('CustomTagExpansion',this._tagExpansionButton);}var ma=this._menu.getItemForIndex(ja);if(ma.isCustomOption())ma.setPostParam(ka);this._selectedOption=ma;this._postParam=ka;l.setValue(this._input,ka);this._updateTriggerButtonLabel();if(this._shouldUpdateTooltips()){this._updateTooltipAfterChange();}else{if(this._isSavedOnSelect)this._savePrivacy();this._setTooltipValue(this._selectedOption.getTooltip());}this.inform('changed',{post_param:this._postParam,base_value:this.getSelectedBaseValue()});};ia.prototype._shouldUpdateTooltips=function(){"use strict";return this._prefixTooltipApps||this._supportsTagExpansion;};ia.prototype._savePrivacy=function(){"use strict";this._sendUpdateRequest();};ia.prototype.reloadSelector=function(){"use strict";var ja=z.getURIBuilder().setString('privacy_fbid',String(this._privacyFBID)).setString('post_param',this._postParam).setInt('render_location',this._renderLocation).setBool('reload_selector',true).setString('ent_id',String(this._entID)).getURI();new h().setRelativeTo(this._root).setHandler(this.inform.bind(this,'reloaded')).setURI(ja).send();};ia.prototype.transitionToDefault=function(){"use strict";var ja=y.getURIBuilder().setString('post_param',this._postParam).setEnum('render_location',this._renderLocation).getURI();new h().setRelativeTo(this._root).setHandler(function(){this._config.selector_sync_key=q.PrivacyField.DEFAULT_COMPOSER.toString();this._initSelectorSync();this.inform.bind(this,'reloaded');}.bind(this)).setURI(ja).send();};ia.prototype._sendUpdateRequest=function(){"use strict";var ja=z.getURIBuilder().setString('privacy_fbid',String(this._privacyFBID)).setString('post_param',this._postParam).setIntVector('tags',this._tags).setInt('render_location',this._renderLocation).setBool('is_saved_on_select',this._isSavedOnSelect).setBool('should_return_tooltip',this._shouldUpdateTooltips()).setBool('prefix_tooltip_with_app_privacy',this._prefixTooltipApps).setBool('replace_on_select',this._config.replace_on_select).setString('ent_id',String(this._entID)).setString('tag_expansion_button',this._tagExpansionButton).getURI();new h().setRelativeTo(this._button).setHandler(aa(this,function(ka){if(this._isSelectorForChangingComposerDefault())this._broadcastUpdate();var la=ka&&ka.payload&&ka.payload.tooltip;la&&this._setTooltipValue(ka.payload.tooltip);this.inform('selector_updated');})).setURI(ja).send();};ia.prototype.informTagsChanged=function(ja){"use strict";var ka=this._getTags(ja);this.informTagsChangedWithIDs(ka);};ia.prototype.informTagsChangedWithIDs=function(ja){"use strict";var ka=!ja.length;if(this._hasTags===ka){this._hasTags=!!ja.length;this._menu.updateOptionsAfterTagExpansion(this._showTagExpansion());this._updateTriggerButtonLabel();}if(this._tags.length!==ja.length){this._tags=ja;this._updateTooltipAfterChange();}};ia.prototype._showTagExpansion=function(){"use strict";return this._hasTags&&(this._tagExpansionButton.valueOf()===v.FRIENDS_OF_TAGGED.valueOf());};ia.prototype._getTags=function(ja){"use strict";var ka=[],la=k.getID();if(ja.withTags)for(var ma=0;ma_:;\n\r',j=i.replace('#','')+'&';function k(n,o){"use strict";this.$Matchers0=n;this.$Matchers1=o;this.$Matchers2();}k.prototype.$Matchers2=function(){"use strict";var n=this.$Matchers3(this.$Matchers1),o=this.$Matchers4(this.$Matchers0,this.$Matchers1),p=this.$Matchers5(this.$Matchers0,o),q=this.$Matchers6(n,p),r=this.$Matchers7(n);this.$Matchers8=new RegExp('['+this.$Matchers0+']$');this.$Matchers9=new RegExp(p+'$');this.$Matchersa=new RegExp(r+'$');this.$Matchersb=new RegExp(q+'$');this.$Matchersc=new RegExp('['+h+']');};k.prototype.$Matchers3=function(n){"use strict";return '\\b[A-Z][^ A-Z'+n+']';};k.prototype.$Matchers4=function(n,o){"use strict";return '(?:[^'+n+o+']|['+o+'][^ '+o+'])';};k.prototype.$Matchers5=function(n,o){"use strict";return '(?:^|\\s)(?:['+n+']('+o+'{0,20}))';};k.prototype.$Matchers6=function(n,o){"use strict";return '(?:(?:^|[^#])('+n+'+)|'+o+')';};k.prototype.$Matchers7=function(n){"use strict";return '(?:'+n+'{4,})';};k.prototype.getMainMatcher=function(){"use strict";return this.$Matchers9;};k.prototype.getTriggerMatcher=function(){"use strict";return this.$Matchers8;};k.prototype.getAutoMatcher=function(){"use strict";return this.$Matchersb;};k.prototype.getHashtagMatcher=function(){"use strict";return this.$Matchersc;};var l='\\b[A-Z][^ A-Z'+i+']',m={mentionsMatchers:new k(g,i),hashtagMatchers:new k(h,j),userMatcher:new RegExp('(?:'+l+'{4,})'+'$')};e.exports=m;},null); +__d("MentionsInput",["Arbiter","ArbiterMixin","Bootloader","CSS","DataStore","DOM","Event","FlipDirection","Input","InputSelection","Keys","MentionsInputMatchers","Parent","Style","TokenizeUtil","UserAgent_DEPRECATED","htmlize","mixin","removeFromArray","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z){b.__markCompiled&&b.__markCompiled();var aa='\u200B',ba=new RegExp(aa,'g'),ca=function(pa){return pa+aa;},da='\uFFFD',ea=/@+\[[0-9]+\:([^\]]|\\\])*\]+/g,fa=/[\\\]:]/g,ga={MENTIONS:'mentions',HASHTAGS:'hashtags'};function ha(pa,qa){return pa.replace(qa,' '.repeat(qa.length));}function ia(pa,qa){return pa.substring(0,qa)+pa.substring(qa+1);}function ja(pa){var qa=pa.lastIndexOf('>');if(qa>=0){var ra=pa.indexOf(' ',qa);return ra>=0?pa.substr(0,ra+1):pa;}else return '';}function ka(pa,qa,ra){var sa=ra.lastIndexOf('<',qa)>ra.lastIndexOf('>',qa);return sa?' ':' ';}var la=x(h);for(var ma in la)if(la.hasOwnProperty(ma))oa[ma]=la[ma];var na=la===null?null:la.prototype;oa.prototype=Object.create(na);oa.prototype.constructor=oa;oa.__superConstructor__=la;function oa(pa,qa,ra,sa,ta,ua){"use strict";k.set(pa,'MentionsInput',this);this._root=pa;this._typeahead=qa;this._input=ra;this._offsets=[];var va=null,wa=this.init.bind(this,sa,ta,ua);try{va=document.activeElement===this._input;}catch(xa){}if(va){setTimeout(wa,0);}else var ya=m.listen(this._input,'focus',function(){setTimeout(wa,0);ya.remove();});this._hasHashtags=sa.hashtags;this._hashtagsDataSource=sa.hashtags_data_source;this._mentionsDataSource=this._typeahead.getData();this._currentDataSource=this._mentionsDataSource;this._autoSuggestPages=sa.autosuggest_pages;this._lastHighlighterHTML='';this._hashtags=[];this._matchers=r.mentionsMatchers;this._setMatchersMode(ga.MENTIONS);}oa.prototype.init=function(pa,qa,ra){"use strict";if(this._initialized)return;this._initValue=qa?qa.value:'';this._initialized=true;this._highlighter=l.find(this._root,'.highlighter');this._highlighterInner=this._highlighter.firstChild;this._highlighterContent=l.find(this._root,'.highlighterContent');this._hiddenInput=l.find(this._root,'.mentionsHidden');this._placeholder=this._input.getAttribute('placeholder')||'';this._metrics=ra;if(!this._hiddenInput.name){var sa=this._input.name;this._input.name=sa+'_text';this._hiddenInput.name=sa;}this._initEvents();this._initTypeahead();if(qa===null){this._setup();}else this.reset(qa);if(pa.autoheight)this._typeahead.getCore().updateHeight&&this._typeahead.getCore().updateHeight();this.inform('init',null,g.BEHAVIOR_STATE);};oa.prototype._setup=function(){"use strict";this._mentioned={};this._orderedUIDs=[];this._numMentioned=0;this._filterData=null;this._highlighterContent&&l.empty(this._highlighterContent);this._highlighterAuxContent&&l.remove(this._highlighterAuxContent);this._highlighterAuxContent=null;o.setPlaceholder(this._input,this._placeholder);t.set(this._typeahead.getElement(),'height','auto');};oa.prototype.reset=function(pa){"use strict";if(!this._initialized)return;this._setup();var qa=pa&&pa.value||'';this._value=qa;this._hiddenInput&&(this._hiddenInput.value=qa);if(this._input&&pa)o.setValue(this._input,pa.value);var ra=pa&&pa.mentions;if(ra&&ra.length){var sa=[];ra.forEach(function(ta){sa.push(ta.offset+ta.length);delete ta.offset;delete ta.length;this._addToken(ta);},this);sa.reverse().forEach(function(ta){qa=qa.substring(0,ta)+aa+qa.substring(ta);});}o.setValue(this._input,qa);if(this._value==='')n.setDirection(this._input);this._update();};oa.prototype.getValue=function(){"use strict";return o.getValue(this._input).replace(ba,'');};oa.prototype._getMarkedValue=function(){"use strict";return o.getValueRaw(this._input);};oa.prototype.getRawValue=function(){"use strict";this._update();return o.getValue(this._hiddenInput);};oa.prototype.checkValue=function(){"use strict";var pa=this._typeahead.getCore().getValue();if(this._matchers.getTriggerMatcher().exec(pa)||pa==='')this.inform('sessionEnd',{});};oa.prototype.getTypeahead=function(){"use strict";return this._typeahead;};oa.prototype.hasChanges=function(){"use strict";return !o.isEmpty(this._input)&&this._input.value!==this._initValue&&this._initialized;};oa.prototype.focus=function(){"use strict";this._input.focus();};oa.prototype._initEvents=function(){"use strict";var pa=this._update.bind(this);m.listen(this._input,{input:pa,keyup:pa,change:pa,blur:this._handleBlur.bind(this),focus:this._handleFocus.bind(this),keydown:this._handleKeydown.bind(this)});if(this._metrics){this._metrics.init(this._typeahead);this._metrics._reset();this._metrics.bindSessionStart(this._typeahead,'render',true);this._metrics.bindSessionEnd(this._typeahead.getView(),'select',true);this._metrics.bindSessionEnd(this,'sessionEnd',false);m.listen(this._input,'keyup',function(event){setTimeout(this.checkValue.bind(this),0);}.bind(this));}};oa.prototype._initTypeahead=function(){"use strict";this._typeahead.subscribe('select',function(ua,va){var wa=va.selected;this._addToken({uid:wa.uid,text:wa.text,type:wa.type,weakreference:wa.weak_reference});this.updateValue();}.bind(this));var pa=this._input,qa=null;function ra(){if(qa===null){qa=o.getSubmitOnEnter(pa);o.setSubmitOnEnter(pa,false);}}function sa(){if(qa!==null){o.setSubmitOnEnter(pa,qa);qa=null;}}this._typeahead.subscribe('reset',sa);this._typeahead.subscribe('render',ra);this._typeahead.subscribe('highlight',function(ua,va){va.index>=0?ra():sa();});this._typeahead.subscribe('query',function(){this._filterData=null;}.bind(this));var ta=this._typeahead.getCore();ta.suffix=aa;this._handleFocus();};oa.prototype._handleBlur=function(){"use strict";if(this._filterToken){this._filterToken.remove();this._filterToken=null;}};oa.prototype._handleFocus=function(){"use strict";if(!this._filterToken)this._filterToken=this._typeahead.getData().addFilter(this._filterResults.bind(this));this._updateWidth();};oa.prototype._handleKeydown=function(event){"use strict";var pa=event.keyCode;if(pa==q.BACKSPACE||pa==q.DELETE)this._handleBackspaceAndDelete(event,pa);if(pa==q.LEFT||pa==q.RIGHT)setTimeout(this._handleLeftAndRight.bind(this,pa),10);};oa.prototype._handleLeftAndRight=function(pa){"use strict";var qa=this._getMarkedValue(),ra=p.get(this._input),sa=ra.start,ta=ra.end,ua=pa==q.LEFT,va=pa==q.RIGHT;if(sa==ta){var wa=ua?-1:1;if(qa.charAt(sa)==aa)p.set(this._input,sa+wa);}else if(ua&&qa.charAt(sa)==aa){p.set(this._input,sa-1,ta);}else if(ua&&qa.charAt(ta)==aa){p.set(this._input,sa,ta-1);}else if(va&&qa.charAt(ta)==aa){p.set(this._input,sa,ta+1);}else if(va&&qa.charAt(sa)==aa)p.set(this._input,sa+1,ta);};oa.prototype._handleBackspaceAndDelete=function(event,pa){"use strict";var qa=p.get(this._input),ra=false;if(qa.start!==qa.end)if(this._offsetIsInsideMention(qa.start+1)&&this._offsetIsInsideMention(qa.end)){ra=(pa===q.BACKSPACE);}else return;var sa=pa===q.DELETE?1:-1,ta=sa+(ra?qa.end:qa.start),ua=this._getMarkedValue(),va=ua;for(var wa=0;wa=bb){va=ha(va,za);continue;}var cb,db;if(xa.type!='user'){cb=0;db=[ya];}else{cb=za.substring(0,ta-ab).split(' ').length-1;db=ya.split(' ');}var eb=db.splice(cb,1)[0],fb=db.join(' '),gb=cb===0?ab:bb-eb.length-1;if(fb){xa.text=fb;fb=ca(fb);}else this._removeToken(xa.uid);var hb=ua.substring(0,ab)+fb+ua.substring(bb);o.setValue(this._input,hb);p.set(this._input,gb);this._update();event.kill();break;}};oa.prototype._offsetIsInsideMention=function(pa){"use strict";for(var qa=0;qathis._offsets[qa][0]&&pa<=this._offsets[qa][1])return true;return false;};oa.prototype._filterResults=function(pa){"use strict";if(this._filterData===null){var qa=p.get(this._input).start;if(this._offsetIsInsideMention(qa)){this._filterData={caretIsInsideMention:true};return false;}var ra=this._typeahead.getCore();this._filterData={value:ra.getValue(),rawValue:ra.getRawValue()};}if(this._filterData.caretIsInsideMention)return false;if(this._matchers.getMainMatcher().test(this._filterData.rawValue))return true;if(pa.type!='user'&&!pa.connected_page)return false;if(pa.disable_autosuggest)return false;if(this._matchersMode===ga.MENTIONS&&r.userMatcher.test(this._filterData.value))return true;return u.isExactMatch(this._filterData.value,this._typeahead.getData().getTextToIndex(pa));};oa.prototype._addToken=function(pa){"use strict";var qa=pa.uid;if(!this._mentioned.hasOwnProperty(qa)){this._mentioned[qa]=pa;var ra=this._orderedUIDs,sa=this._getMarkedValue().replace(ea,da),ta=sa.indexOf(ca(this._mentioned[qa].text)),ua=false,va=0;for(var wa=0;wa-1){va=ia(va,ua);qa=ia(qa,ua);}if(pa!==va){var wa=p.get(this._input);o.setValue(this._input,va);p.set(this._input,wa.start);this._value=va;}};oa.prototype._renderHashtags=function(pa){"use strict";this._initHashtagParser(pa);if(!this._hasHashtags||!this._hashtagParser)return w(pa);this._hashtags=this._hashtagParser.parse(pa);var qa=[],ra=0;for(var sa=0;sa',ta.marker,ta.tag,'

News Feed

News Feed

Better access to dispute resolution for strata conflicts and small-claims cases. Should be interesting to see how this turns out.

When the tribunal’s site becomes operational, it will be available for use 24 hours a day, seven days a week.
www.straight.com
  • Nicholas Mcdonald Wow. This is a big change. Mandatory in 2016. Very interesting. Definitely privileges those with the internet/telephone. Granted, traditional courts already do that in different ways.
  • Godwin Michael
    Write a comment...
Artemis Shine's photo.
Shn Hi Guns commented on this.

If you support this man and his fantasy of raping women and children then you're not a Christian you're a sociopath. Atheists, Christians or other; no one should take any pleasure in these things horrific acts under any circumstances theoretically or otherwise.

"Duck Dynasty" patriarch Phil Robertson delivered a bizarre speech in which he created a hypothetical scenario about an atheist being forced to watch his "little atheist daughters" get raped and then having his penis hacked off an...
huffingtonpost.com
  • Shn Hi Guns and 5 others like this.
  • Johnathan Demerchant If the fear of being judged at the end of your days is all that discourages that, maybe he needs to re-evaluate himself. I don't believe that most people need Jesus to tell them that it is wrong.
    5 hrs · 1
  • Ewan Trafford It really makes one think how these people would act of it were not for the fear of God.
  • Johnathan Demerchant The way that some people act despite the fear of god is dangerous enough.
    4 hrs · 1
  • Anne MacPhee While I think he is a nut job and a ridiculous man - I don't think he was advocating rape and harming children. I think he was using an extreme situation to say that "Without the morals presented in the Bible, people would behave this way."
    I don't thi
    ...See More
    2 hrs · 1
  • Shn Hi Guns Well said, Ewan.

True

Um... Why is all these queer people coming for each other?!? We need solidarity, especially at this point in herstory. What happened to the rainbow, like philos...ophically, bein our source of strength? It seem like folx is fallin into the trap of the oppressor in dividing everyone bein oppressed. Wtf?

See More
  • Godwin Michael
    Write a comment...

Had a rad time ski touring in the sawtooths for the past few days with lovely folks!

"Had a rad time ski touring in the sawtooths for the past few days with lovely folks!"

Rabble but with one b

"Rabble but with one b"
Mike Pence · Trending
Six-time Tony winner Audra McDonald gave Indiana's Republican Governor, Mike Pence an epic take-down on Twitter this afternoon. In response to Pence signing...
dailykos.com
Suggested Post

We thought you might like...

Traditional meets modern. The Peggy Sofa combines clean, classic lines with retro details, like tufted back and seat cushions and tapering pecan-stained solid wood legs. Solid wood legs in Pecan fin...
westelm.com
Like · Comment · · 52

Thankful for Spring's fleeting Equinox. Form grows steadily under patient wheels. The miles of night grow longer too as we ride toward Summer's bright Solstice.


‪#‎HotSauceCycling‬ × ‪#‎bikepractice‬ ‪#‎cycling‬ ‪#‎cyclocross‬ ‪#‎RoadisComing‬ ‪#‎YYC‬ ‪#‎ShareCalgary‬ ‪#‎Alberta‬ ‪#‎Canada‬

"Thankful for Spring's fleeting Equinox. Form grows steadily under patient wheels. The miles of night grow longer too as we ride toward Summer's bright Solstice.
+
+#HotSauceCycling × #bikepractice #cycling #cyclocross #RoadisComing #YYC #ShareCalgary #Alberta #Canada"

Sometimes I can't sleep because of all of the rad things that keep me up, sometimes I can't sleep because of the dry 9% Russian Imperial Stout, and sometimes it's because I'm celebrating all the rad things solo with a Russian Imperial Stout. All. The. Rad. Things.

*guitar solo*

Jonny Bear commented on this.

RIP Betty Mason.

I will miss you grandma. Everyone thought I was humouring you when I'd play scrabble with you, but really it was as much for me as it was for you. It was an escape from awkward conversation and misgendering. I will miss you dearly.

"RIP Betty Mason. 
+
+I will miss you grandma. Everyone thought I was humouring you when I'd play scrabble with you, but really it was as much for me as it was for you. It was an escape from awkward conversation and misgendering. I will miss you dearly."

Senior staff bonding....arrr?

Happy birthday

"Happy birthday"
  • Godwin Michael
    Write a comment...
Suggested Post

You refinance your mortgage, so why not your credit card payments? With Payoff, you have bank-level security without the bank attitude.

Save time. Save money. Payoff is the only refinancing solution you’ll ever need.
Payoff. The Refinancing Solution
Like · Comment · · 15
Craig Currie changed his profile picture.
19 hrs ·
Craig Currie's photo.
Cameron Wallace shared a photo to Katie Kenyon's Timeline.
3 hrs ·

Just Sayin

"I want to make this pie next #PiDay"

I want to make this pie next ‪#‎PiDay‬

Uhh... WTF?

"FRACKING UNDER THE OHIO RIVER: A deal has been finalized that will allow fracking to take place on about 474 acres under the Ohio River in Marshall County. http://bit.ly/1HzqOuX
+
+TELL US: Are you concerned about fracking under the river?"

FRACKING UNDER THE OHIO RIVER: A deal has been finalized that will allow fracking to take place on about 474 acres under the Ohio River in Marshall County. http://bit.ly/1HzqOuX

TELL US: Are you concerned about fracking under the river?

I've just recently started unpacking this. Being as that I'm not born here, and from a place where there is a substantial and established expat culture, this is blowing my mind on multiple fronts.

I have decided, against all odds, to stop being an immigrant. I admit this is a somewhat difficult task. After all, I was born in Jamaica but have been living in...
underthesaltireflag.com

Defence Costs 'Unsustainable': Watchdog http://t.co/3JwVM0jUpT via @HuffPostCanada

OTTAWA - The Harper government has built a military that it cannot afford and will be forced to make tough choices in the future, if it sticks with the current funding envelope, the country's budget watchdog said Thursday.The new assessment by...
huffingtonpost.ca
  • Godwin Michael
    Write a comment...

Hi Stephen Cooke... in your opinion, which Canadian newspaper is most similar to both the New York Times and the Guardian? Is it the Globe and Mail?

Abram Jonas liked this.
46,445,667 Views

"İyilik yapan iyilik bulur" kısa film çalışması

http://bit.ly/1cVFNBs

So today is the 100th anniversary of Vancouver Millionaires' Stanley Cup win. So it's appropriate to see the Canucks celebrating this anniversary by playing like they're 100 years old.

Since it's been 100 years since Vancouver's Stanley Cup, there's still hope left for Toronto Maple Leafs and Calgary Flames after all!

Satapana Buthken commented on this.

Before the SPCA opened for business at 11 a.m., a line of 40 people formed to adopt the dogs on a first-come, first-serve basis.
http://sacb.ee/2O5c

As of this afternoon, two of the older dogs in the rescued group were still awaiting adoption.
sacbee.com
Liam O'Neill Gordon and Brettley Kai commented on this.

This might be wishful thinking, but does anyone have a lap top or other computer they aren't needing anymore that they'd want to part with? I can pay monies for it, price depending on quality.

I'm helping my mom start a small business, a clothing store operating out of her garage, and she needs a computer for her work. She has been on disability for the past 2 years, and I'm trying to help her out. Message me! And thank you!

Rich Aucoin was tagged in a video.

this was a great show!

Stephen Cooke commented on this.

Trying to watch something on Netflix, but it constantly gets stuck at 25%. Is this a common occurrence?

0
Caitlin Mosher
Chat (16)
Chat
  • Loading...
    ');ra=ta.rawOffset+ta.marker.length+ta.tag.length;}qa.push(w(pa.substring(ra)));return qa.join('');};oa.prototype.updateValue=function(){"use strict";var pa=this._value=this._getMarkedValue(),qa=this._orderedUIDs,ra=pa.replace(ea,da);for(var sa=0;sa':'';va=va.replace('@['+wa+':]',za+w(ca(ya))+'');ya=ya.replace(fa,function(bb){return '\\'+bb;});ra=ra.replace('@['+wa+':]','@['+wa+':'+ya+']');}var ab=ja(va);if(this._highlighterAuxContent||ab!==this._lastHighlighterHTML){if(v.ie()<9)va=va.replace(/ /g,ka);this._highlighterContent.innerHTML=va;this._updateHighlighter();this._lastHighlighterHTML=ab;}this._hiddenInput.value=ra;this._updateHeight();};oa.prototype._updateDirection=function(){"use strict";var pa=t.get(this._input,'direction');if(pa==this._dir)return;this._dir=pa;t.set(this._highlighter,'direction',pa);if(pa=='rtl'){t.set(this._highlighter,'text-align','right');}else t.set(this._highlighter,'text-align','left');};oa.prototype._updateWidth=function(){"use strict";var pa=this._input.offsetWidth;if(pa===this._lastInputWidth)return;this._lastInputWidth=pa;var qa=t.getFloat.bind(null,this._input),ra=pa-qa('paddingLeft')-qa('paddingRight')-qa('borderLeftWidth')-qa('borderRightWidth');this._highlighterInner.style.width=Math.max(ra,0)+'px';};oa.prototype._updateHeight=function(){"use strict";if(this._highlighterAuxContent){var pa=this._highlighter.offsetHeight,qa=this._typeahead.getElement();if(pa>qa.offsetHeight){if(this._typeahead.setHeight){this._typeahead.setHeight(pa);}else t.set(qa,'height',pa+'px');g.inform('reflow');}}};oa.prototype._updateTypeahead=function(){"use strict";var pa=this._typeahead.getCore();pa.matcher=this._matchers.getAutoMatcher();pa.setExclusions(this._orderedUIDs);this.inform('update',{mentioned:this._mentioned});};oa.prototype.setPlaceholder=function(pa){"use strict";this._placeholder=pa;if(!this.hasAuxContent())o.setPlaceholder(this._input,pa);};oa.prototype._updateHighlighter=function(){"use strict";if(this._highlighterContent)j.conditionShow(this._highlighterContent,this._numMentioned>0||this.hasAuxContent()||this._hashtags.length);};oa.prototype.setAuxContent=function(pa){"use strict";if(this._highlighterContent){if(!this._highlighterAuxContent){this._highlighterAuxContent=l.create('span',{className:"highlighterAuxContent"});l.insertAfter(this._highlighterContent,this._highlighterAuxContent);}l.setContent(this._highlighterAuxContent,pa);if(pa){o.setPlaceholder(this._input,'');}else o.setPlaceholder(this._input,this._placeholder);this._value=null;this._update();this._updateHighlighter();this._updateHeight();}};oa.prototype.hasAuxContent=function(){"use strict";var pa=this.getAuxContentRoot();return pa&&j.shown(pa)&&pa.innerHTML.length>0;};oa.prototype.getAuxContentRoot=function(){"use strict";return this._highlighterAuxContent;};oa.prototype.addMention=function(pa,qa){"use strict";qa=(typeof qa==='undefined')?true:qa;var ra=qa===false?'':' ',sa=this._getMarkedValue();if(sa!=='')sa+=' ';o.setValue(this._input,sa+ca(pa.text)+ra);this._addToken(pa);this._update();};oa.prototype.getMentions=function(){"use strict";return this._mentioned;};oa.prototype.bootloadHashtagParser=function(){"use strict";if(!this._hashtagParser)i.loadModules(["HashtagParser"],function(pa){this._hashtagParser=pa;if(this._initialized){this._value=null;this._update();}}.bind(this));};oa.getInstance=function(pa){"use strict";var qa=s.byClass(pa,'uiMentionsInput');return qa?k.get(qa,'MentionsInput'):null;};oa.prototype._checkShouldSwapDataSource=function(pa){"use strict";this._initHashtagParser(pa);if(!this._hashtagsDataSource||!this._hashtagParser)return;var qa=this._isInsideHashtagToken(pa);if(this._matchersMode===ga.HASHTAGS&&!qa){this._setMatchersMode(ga.MENTIONS);this._swapData(this._mentionsDataSource);}else if(this._matchersMode===ga.MENTIONS&&qa){this._setMatchersMode(ga.HASHTAGS);this._swapData(this._hashtagsDataSource);}};oa.prototype._swapData=function(pa){"use strict";this._currentDataSource=pa;this._typeahead.swapDataNoCoreReset(this._currentDataSource);};oa.prototype._isInsideHashtagToken=function(pa){"use strict";this._hashtags=this._hashtagParser.parse(pa);var qa=p.get(this._input).start;for(var ra=0;ra=ta&&qa<=(ta+sa.tag.length+1))return true;}return false;};oa.prototype._initHashtagParser=function(pa){"use strict";if(this._hashtagParser)return;if(this._matchers.getHashtagMatcher().exec(pa))this.bootloadHashtagParser();};oa.prototype._setMatchersMode=function(pa){"use strict";switch(pa){case ga.MENTIONS:this._matchers=r.mentionsMatchers;break;case ga.HASHTAGS:this._matchers=r.hashtagMatchers;break;default:throw new Error('Invariant Violation: MatchersMode enum is missing constant '+pa);}this._matchersMode=pa;};e.exports=oa;},null); +__d("MentionsTypeaheadAreaView",["ContextualTypeaheadView","FamilyRelationshipMentions","Parent"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();for(var j in g)if(g.hasOwnProperty(j))l[j]=g[j];var k=g===null?null:g.prototype;l.prototype=Object.create(k);l.prototype.constructor=l;l.__superConstructor__=g;function l(){"use strict";if(g!==null)g.apply(this,arguments);}l.prototype.getContext=function(){"use strict";return i.byClass(this.element,'uiMentionsInput');};l.prototype.shouldValidateTypeaheadSelection=function(m){"use strict";return h.shouldShowNUX(m);};l.prototype.validateTypeaheadSelection=function(m,n){"use strict";h.showNUX(m,n);};e.exports=l;},null); +__d("legacy:MentionsInput",["MentionsInput"],function(a,b,c,d){b.__markCompiled&&b.__markCompiled();a.MentionsInput=b('MentionsInput');},3); +__d("TypeaheadAreaCore",["InputSelection","TextAreaControl","TypeaheadCore","copyProperties","emptyFunction"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();for(var l in i)if(i.hasOwnProperty(l))n[l]=i[l];var m=i===null?null:i.prototype;n.prototype=Object.create(m);n.prototype.constructor=n;n.__superConstructor__=i;function n(o){"use strict";i.call(this,o);this.matcher=new RegExp(this.matcher+'$');this.preventFocusChangeOnTab=true;}n.prototype.select=function(o){"use strict";m.select.call(this,o);var p=this.element.value,q=this.prefix+o.text+this.suffix;this.expandBounds(p,q);var r=p.substring(0,this.start),s=p.substring(this.end);this.element.value=r+q+s;g.set(this.element,r.length+q.length);};n.prototype.expandBounds=function(o,p){"use strict";o=o.toLowerCase();p=p.toLowerCase();var q,r,s,t,u=/\s/;r=o.substring(this.start,this.end);s=p.indexOf(r);q=this.start;while(q>=0&&s>=0){t=o.charAt(q-1);if(!t||u.test(t))this.start=q;r=t+r;s=p.indexOf(r);q--;}r=o.substring(this.start,this.end);s=p.indexOf(r);q=this.end;while(q<=o.length&&s>=0){t=o.charAt(q);if(!t||u.test(t))this.end=q;r=r+t;s=p.indexOf(r);q++;}};n.prototype.getRawValue=function(){"use strict";var o=g.get(this.element).start||0;return m.getValue.call(this).substring(0,o);};n.prototype.getValue=function(){"use strict";var o=this.matcher&&this.matcher.exec(this.getRawValue());if(!o)return '';var p=o[0],q=o.index+p.length;p=p.replace(/^\s/,'');var r=p.length;p=p.replace(/\s$/,'');var s=r-p.length;this.start=q-r;this.end=q+s;return o[2]||o[1]||o[0];};n.prototype.updateHeight=function(){"use strict";var o=h.getInstance(this.element);o.updateHeight();};j(n.prototype,{prefix:'',suffix:', ',matcher:"\\b[^,]*",click:k});e.exports=n;},null); +__d("TypeaheadHoistFriends",["copyProperties"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();function h(i){"use strict";this._typeahead=i;}h.prototype.enable=function(){"use strict";var i=this._typeahead.getView();this._subscription=i.subscribe('beforeRender',function(j,k){var l=[],m=[],n=[];for(var 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/1012433_10152007041949793_1040090049_n.jpg b/app/assets/images/s_files/1012433_10152007041949793_1040090049_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d01cc600459c124e21333210cea625bc3e301bf4 GIT binary patch literal 1105 zcmex=2D^5k7t%0dWxt32_lIF)3M9 zc`0dS88I;h9R+1IbxkczNqJoZT@3?O4NVP@A&l(o>|7jN!dzU!8d73X8YF}NhZqDo z7!(*3m>HB97zG)b1R4JyVGw6vU-(a_9Gr-bEZD*KLl2 z+$4zZQU$Q7Ko8n8%HvT03(2je#zWC*tM>fkgzR|s`yz0xZ`IGpr|5)>@IQgre z!PA^a<E`jsfMUwi*fvkFJW#IIM< zgjYE1j9kl*9Xp}o=8qbqBdgEmiQ07?FP#&!;ahBrJJa=24G%xD&5yFhjTXzFkVtgV zP}mTqzgSi8n`Z8>`9K>G5h_r0%mPmkg2GsUP#A+1$N{~@#Kg>qNLGx3iVTL1Kwm99 z2=|nL=PGlp3%18jXFpuWywc$j0>g+d0W3odaCA#O1MIm+|zgy@PKVi1Uan(>~EN7C7M!KB^B|8D{S+Y>D^ literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10157257_10152067152115875_2692453058349458941_n.jpg b/app/assets/images/s_files/10157257_10152067152115875_2692453058349458941_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..54aebb8b1bb2ec929279a80934d16bf2b89baadb GIT binary patch literal 1099 zcmex=)N{kT*5aK`-{a%8c6+c#$qDu=-9VkP0u0OyK-+){p@4~*g^^W|K}gBz|1Aa% zplyt-O!Cn}r%n}G%S>(Bwtw!m<4VOBFL&GSudNTd^z*6WHE#)hl|M6#k zUZAN`f{bW>0P+Qe6q&(B0=;R^_=$bZ*!ACh^sCpbk|51|~*kW+rx+%Rvc^8EA{4qd*{wh;d?3<3gwx*zB3+ zCGFnnU~78&UCianw?55S!e&u;#;mP%Zg@@Oy~rCAk3Qw^6x94to;dZSvS0Hz-Pl*r z`zF0RvLz(;++A6j#}hAa0oo`p0Q3eBAOee#K@ezNVqoFKg$H55Wv_Ut_}-*-arfu? zu*G{MUp=@YQ+^ZEg>4IC%qO&L@7?nt6{l_cSZCYP z4EJK^=pCC&XCDWehKN0Zg@1E__DcYR6*XlrG6*O-f-MFGsz70l-WCtWH$bJp7yv~9 zJZL~UP*Bk^a3feTC^QAE#BOWcvGdW)i`55ekOTP*loa6Ui&0RK!O$@7*7pwI%7!4aM3nb-^NoBW*f+`e!&yQZQfR-O)KaSjvX&(Z}V}G*!b-9Tipb zQ|kO~R()a>zsmMiN4kPed{^CM!r6J@!<@=cg(Dq}t7I;gyG1;ImSbYJbpPCgD@2_` U?Pb-NUAhA9oIX0~)|&q}0T-tv!~g&Q literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10178095_10152388373016299_5832096655631675400_n.jpg b/app/assets/images/s_files/10178095_10152388373016299_5832096655631675400_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..da1eeae18162f38c276c7537bd322671dec9a21b GIT binary patch literal 1303 zcmex=Pr9m?Ie~3YlgF%5oftf*xfl-i=Ns#gX5e7*H1}0`;C?Wte z3nMEV6HrQ=5d;tt3=GUnEUdUCZZYsM1LH)HNf1a@xCeLS>n&LsekH5e`pxl|OXdSL z$_X$q15IRPg&WGq#LU7VBq%JRZ2bQg0|(GHMpmX3)hg<5+rk(#q^C^0&V6c|qQ3F% zKeJ{ob(uVWz5V;e=N})J>NJxN>{o2B2O26Z2=W24LxD*{P>5Mr5o{vRoA!*}HeaI5 zmu48wIlHF#!;AAErwB4IGP3~P3kOUf0YM>QMZ-q0Mqm)xGxiwkD&1YYOycgL>mP%r zDW29$>v6mh4%DwM094M*#L5Z}AVvlzL1rOEB|~Aypu~yFMoxtX7ef8SX3tdZGU=g& zWXp}z=E8!%aTgzE_LN1r-<;ycc}F~tXL+H#-*j8vnQu7^V$1FQE686Er4R2i==@yuagr-fBlGh$;<;=SOYUbJF?z&x zT{Y$RN{;50C-^&NtY2{AT!*N}>a-iXLVrC6T8Kyz0*~@Ri3b$$EGS8ikwH)qzu#$arXFhv7HRddGZNU>#Qxmu-_8|=53HB^mCxB8El&HBqz!+X)q+YIr+L67#bKDBw8kdX@is$2yJX?U<4F5 zFf)hHiN+Ax$k4zTByN!ip_42jbZRn$HZn3W0m&yBKsbh z%ErXZ!VZ)YV*~=YFo*$^z$t!|Q_k5LMb5;KI{h?|rD*uTa>C^*t z$_s$3Vq^g-gaV+6jI0cTLc$_S%KvXMZ~*ONWM#_q-*o;&;Dj}YC){EVo5EjNYx#=v z_jT{i`CkJ>%i)nX9#>W_@y5+uth> z)T1l_w1%099bpkL9Wo0l3K_BpD;XsgPHcqwg3X>O&Xqev_GaUb)>wuZsp{KTWOkkM z{k)p}$s^%gr>5Qc(G#)3{P+xJqgAi&eVZD(dNp(7?9=Nn^PUbXmp$_KCzsL0x;33w zSzb#uHQaW~eSe$PbUx62MWFpa01Pu2U=(C9RCEk%JeXLxaN`G97}_hEPslmB!0p-{ zhF!~AxN@7Un+^A|9*dJvE_wR#_cg6)4sB7}IouAYF4ngaa4wMytd)4@>vZnS@eK}9 zEo%*Qg)Sb{?%K4c`Q1a_DG@vMq!|}*tK=~@7{#5E^ATNf^I1L6B1C)(e3#h+jsr%Z z>yQ%@BZHu#p<`g-L9n|(aUj4o`_7SsqoR60*8Tg*nw|;NCLxHH0)e?&&`=Sq1r!Ma zI$Nh&drj^+qPWH%s9atEWDC$5cpNYaDl!;4HU=hMESv}r00H?t1|ES8BAZo&)iNd? zRQ3t!U>27YVKy#WGMTGU@yLwDygj{>X6~KX-Vo8koU(e2(q`VE1G_kGJv}2SB*k|< zT>P4zQ-O&~xmL&NzsT{s_Wb{w08-yZzyJUM literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10262057_10154076583650632_2327315299784816921_n.jpg b/app/assets/images/s_files/10262057_10154076583650632_2327315299784816921_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bca665ecc65a9434e3946ebd3223b5d26e592c47 GIT binary patch literal 1099 zcmex=l)~47^rG!YJd!3WM^mR;@}eI;u6-75|h#(8T>!QAjrX> zz@Wg)pv1r^$jBtf`2PrlG%&PSn89HJC779ju4Q0k2TF=D0s*od12YpVPVrj|JV1jO z1(^haqr(g|Pfm~lXdELe z!im7xXBK1;QdDaE05%ZlNqfe%qS|*ZTTWfPZdF6wSMHVZ!kVI)uk$Vg4UiTD`VUz@ zFySyU3kn%Jf^`E!$(}JZ*HrH9nw^#PK=leh4=}O-9SygU5$FUV#Xu!Pqr^gpCI$vJ zd!}DuNh?CX6+Y(Gd+Ei~^uVHUain}-eCn<Gvm(v>Hi$V|1dFLDne!2oQ#6`?r7$p`*%$ZmTd$6GMFl6{o$ZT+rp}q0RKTHc`uBwDf^&

    69X)q+YIr+L67#bKDBw8kcX@ith2yJX=U<4F5 zFinHdmIe?y)f7S-nHv~`<&7Y;c?yJ1GJw!P%_boE|F;>O8Q54@*;rZF*jU-v+1WU_ z1h}|3Ik`mm_<01xMIuac~K9aS3ZkiAiaY4E`Tt5aeJ`U{GLYP-0*dWMmR#{C|W&f`O5dff*cDP=bw> znS~uFBMuY?1}`#TWM;xGaf^WmXbz(wlOT}P*1BYQLED$(z^X%kqGBFddA^zt)TtoA zz{JGF$ciwQi3MnhkT5Hopoo(4|62?kKq*F6revv(b?&ywN8X-Wr0rJM-jfw}@LG)3 z2JOD&)sNG){?6phR?XgIv0q`AoX&~f$v~4O1sRyoT+7JBET{-J66jNV#;!{Rhqi5B z+N)9zR4xHhj_fm_tpZThz@V{bbSjJjsZ$gHrZYBVrHnw0fN5Mk z_N$!T#}TA=?622E&l~ERb%m>bc^^D5A7}z1E(BDRqQG8e1OX&ZGcqU&8o~oeKzw6H z>+w!j97+WZ9l=ULp(DU&Ty66tAEZWZ}h)aIXlgQOpwK;@Ks!_o!;? z);lMARx4a?7b||_+fcOBQSCs@^lK5fxBANGa4?<>3zomxvc%9tV6D7);1{oB6-Irl v3={7#S>&8JR}gC5ck$|pPloeY%Tp&<-i!EXdu_%3$-YO-FUQ}S|NkZc56K06 literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10399447_10154518439990697_8758765160197695257_n.jpg b/app/assets/images/s_files/10399447_10154518439990697_8758765160197695257_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b62bb34e5838f71717bfe55f77a832f6cde840a4 GIT binary patch literal 1120 zcmex=J)_h>M7cNy)0pOGzush>0oaC@8C`Yiemq%Ig~FY8a?$Xlj5A zVPt1#=i=ZJ=He38kP?&9AQ}8W#30DQpunKO%%H@;D9Fep$oT&VgCqk36EiRr5rByq z=vt7J1S118BZ?F-(3x5A$lPM!VFt#EAd?`FTx#I2cI4M-b>HS49d1eCCOtrnvH}cD zOepp-GBYr-2nvZP3je>wzyY+4k(DWZqPI@e-RN_HU;An`ZdG`Eex$T@)eG@SxtC|| zNME~X_hbFJ^+3a<1c8PD?Lz`U_X!yWf=vQ?&z^B(L0j9Ievpd=L7qWU2~0Umf`(v~ zz_74qT&nd=!8x_PWIj-_iU0#63nLR7!fcRYMIm8BW&tI~z=cM}iBQL~*)wfjA${4} z>qm0o3HMDK)|xR$_t#&!cEa4U(y?~lbkR0$>nCFRGwuYPZaL1+U_N<+tkcD-d`z9) zi=om=Pbm3BiSIbv7UU#(_0jip%hg&l zHBOzbaM>C6xh?h-|6=R!Q#|^QWgL7Kdi7-N`O_vV f+E#@=J}33bOZ3vUrax(qPfNRPvpYZW{QsK(c!(@! literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10406707_10152785598805839_7573108225080947756_n.jpg b/app/assets/images/s_files/10406707_10152785598805839_7573108225080947756_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f06de0a099102c9531cd67e6a93991652bbb07bf GIT binary patch literal 1149 zcmex=FO1ZQMMdKCEux@4xL85qbgX)q+YIr+L67#bKDBwAX6X@e9C2yJ9xU<4F5 zFf)MAiBQ_m$iNsZZVI6-jUjZh8H7$thS26I1|}eN|8FxmGqAC+vazzTv9YqTv$Jt< z32l)~47^rG!YJd!3 zWM^mR;@}eI;u6-75|h#(8T>!QAjrX>z@Wg)pv1r^$jBtf`2Prl1Oo#zBQO*ZfSHwz zg#jod#s~xmVIYf%kr}7>Ee0NDV1x)V2?EI_^DbW1-a1EM#jQ1ZGk19}VXX)1lNDfK zW?(|LjFE|%fkjYAm{sKeEd~ytU5u{7F5n?=3LPRMhAeOB&L|AjC6mXzH;njtai z+W}eLN}rxz4W3809A4ZvA84eMAW#d68ySH%um~!G%>#PSo^jPhSRFy zCno^(70|&5k1{d{DjEhRIyO#R2n#uT#mMqZ={pTE6+XAuDKus3$;Kz!2IK_D9$&vp zXxB1{lTJ0>4j))#jdp(DHOp*GiQ4B-ovx>=@?Jk*Ic?Kolft6Q@+XCLmp+_2*B@vk zA}$4D!X_xbWaZumeCrEl{$Br{%D+XtnCb^ZsBhAZH^7Gtk+F z4-*>?g0+A`S-{h>?a)WlC-IwhMU<}u>X8)yCOKy06v-&aplIkASeV!d_o=`o>n5*4 z^NI7m7Ye;IwqW^YduRrWo$7&%R#l4wKTF+hqt?$Y7xdLW@`dT@j9`JoD|kFucg^m$ zIP}Wg;mEw)pKGRZESXoZ>ic)rmp5$-*M8i4pmV|=@!H0<@@tQ-tq3U6*SI}**_u#` V`Dx4kGtAt~&0?JPtHAjGO#s}OIl%w` literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10408670_750573205010734_4614902836693038213_n.jpg b/app/assets/images/s_files/10408670_750573205010734_4614902836693038213_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9e5ebff58df0d0b0d92edc6aacf9ddabee907edd GIT binary patch literal 10722 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 Sy>i+T2Bs*Br&Z_w-vj_Uj6EU% literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10422229_643794875727169_1833951007368366596_n.jpg b/app/assets/images/s_files/10422229_643794875727169_1833951007368366596_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..10fc4e737f3527e9b27deaef6921f10113c7f7d6 GIT binary patch literal 30864 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 CW^?)g literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10447395_10203988218371867_4532421778211163522_n(1).jpg b/app/assets/images/s_files/10447395_10203988218371867_4532421778211163522_n(1).jpg new file mode 100644 index 0000000000000000000000000000000000000000..09ecb9f3f99bdb83f46b6dc7a766d260ff48fe65 GIT binary patch literal 1152 zcmex=@6AV3HMS&Ym~IK^)<@Gt{a2r>x*$%W@mok`wyE64PJ*V%iQrz|&5npzLkDJ#Ih z#EfDcGYcaVE1QrogW&&L3>-k)7+INg7bx0&nYQ|s5Vu%U`;;kL*$*wRPJbmJ_B82l zgvl4J*E`rmzi#V0wwB*Dd9i8{lZ(VBaiH0ff{Z981C3%}5>#Xcn+x=+J)@=EDXC^# zjX>V{K;_bc49p22r(-ef;9kx$DXlx`{KFbLGx6%6o%e;)(_OA3Uog(3|Lv= zx`2t0S;$aOkwwWdFi}8Qxo{!WA8htaRlTiJ$Kz9TE#3=kyiw=yn8hn&cTmo}f3|G5 zoezf}F#GEjTDddozF_zsF>XKC8-}xX{n_>T?KM-DWpaJo+1HN*-I(<%Um`N{?XJDP z-6lZm6$F4@Vq#)MvYtUu(a^C_ATY6U;s;m=+ABVNtzMIL`JV08ZU2&r;}&Wr*WKgL zHsH*btM<9FMW6fm9-rp$)l>JSsk`4PKk??wSCz=0``vaW3pYG0aVp^I=n8a$lprwFP?H6tqGO^UB-lXVEYN9f^(C(?w8ClXlNV-#cndNMGvu<;<=ivrT2Dw*j$(mZ?9 zS3dp9Q{m_yvLyZMnGQ{RsZ&mOgD=aL#K`Dh?6G@vG;DLZLiI13BYmdIu^F!x7>O^v zn8qKp(n^H+*5o%kQe-3NO=^@^w0*?jr8PCJ`NX#OGnVQJF1q<|#=NEmu1+t7xIZ6f QIh^|R%I3@Yo&RqF0C=@D#Q*>R literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10447395_10203988218371867_4532421778211163522_n.jpg b/app/assets/images/s_files/10447395_10203988218371867_4532421778211163522_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0fa673eef4c2705f06b2b17e1471522da39833ab GIT binary patch literal 1806 zcmb7Ec~BE~6#nhz03zUS5+j6QNWx7*Hwgqh${|R+B}7zI!~_s3pmHhRidW>OY6S#2 ztQTrgz=lv91*|9*EQ$hlph&Bzh<6Zbg>Fc}_Mgu5?aaP;`)0o1_rCA#Z=`*s8z6K2 z=J){!1^~hzFwzh5{Ug^WtdEaezrjlEi~;wVa~2SZKo`4Ma0H->rG8&U286pyqGhw( z#Pbpq>!d;!Y!8%vGZ*+`LJY$c3ejlBL}E;Y*I1}RpM_#ftg9tq`Yc+5x#;ROQ}tOa z!d!K=Tc|#VhU+sHj=AZ+kNg6B0GUW4lZa$8iELm%Hl!dFijfh8ZaUEznM^k`n@ndg zn3gtdrUj41U|8|3c(!&9jt=H*0Vc4=Z0sHEbs&&|fdR#kLZeV<_DlxT{(r|v9Y76% z2#5%P3m_DNQE22ku)tL$LAZ?LVE_?ux-h_-<`5u2|7yYnA_PeP)p`hw2{TPw>`K{CY zrpco_xi;Du_fFAtXX}&I#~+lo988qgUd4~)Apq6|L>l7@5nv)9(KskojL^9}myw6S z5FZC3!32KLg4O+3mbPUy%bFHkyLmGr&4Xw8xJ;w&B}cu8of`K+_T|f|=``)!gR8Et zzTSPADk;8Oyr+h}`&?xJy2Qzugwj;`mZp-{;iCa%uFS|If&d#uQ-Y7=*bZZja!K#J zb0#@j%^Dke3`IM?ms?hl^z!t!;T)w03ukJD0*Lqzo;Y6!CZGsMNTqSbvQe721)h*^ zd7qEE#?I_fg8yDrs}5_;d^0`!6Fv38n<^ZJivk#eN#o;=!BA-&5mD$ZQ;Y)Pc6vgG zwr4$?^+QF*jfBm$9T%D=z1Orht}ST{Scp})oPO#%bp0DP4(Nmcon!<<+$DWL07eNM zgesH~xjdSc$XgM+J9}na?cYk0J>lS`yEaO1be{Bz<#&X=Ej&MG8ZnNRrMz9g=IN?I z_YFNO69-;;w88#SnvU|xac8<%@zuYYJsT*P;j!hw(GcsOBkW2E7bUX}NQ1sSuq0>k zrw7pumB&=Ub51qJ`TW+xC|}-fyF7n_Z{v0krglY-^)mj;&{>Oas+&m73d-WNu9Z7e zi`p+#9}TyDp7~rh=;!8;!}8Q=gW%M4K^WU#2%sFDDEI(Kac#@kE_iZ|S54^W7Yk;z zEQA^#Ff2;dj>?1I^NEc5Rml-Ud`;-NP@{6^`gOAp+w;302i^+WvqC%ARpfnbtCQ*v zQGdm~DW&C)&!zULsd>*yvZ~_)d0urjE?8$n(|3N-SF*m<=jR2Mw%(I9g?(BUZM844 zq->MmWHMph?2l*8?98SX`mi;-8v3tTUa}b4w=6#Rc1L~Is_yr8ZU=KqQV(T16u7u1 zhZL$##5%?OxarA@cdi3z&X7uL5r6oqcv0?0zN;rb$>-k+DV)M$t+jQW#1Cz0z;&=h zM|BuC6yG$R4oJ4FSTBKY&k%mW%u<@Q{F-n3(KoPpvg5Vh5;D_k?soQ}$Z8|CZZ+6? z9QZSk9;d}SHoN%J_@W^fqjz%8_kqN=j1$}7JLH`7>LJ8*Hs~|oL;dt>YWkIoLAJUO z$KxRQ-7#v<*c}3)V9cN5+SlXuAU#bbs30O&o8l(t*~PGzoOHZ7AAFTOgvb7O*jiT)?cMF! z+#z%~ZD|*F7X)m|QUT)%#p7*ClWDgu1t+TJ=YkKDrJJNR{GI^I#X+p*)sL13b+_Ca zN~x)p_MuJ*uJQqfR@G{o^(OF+AjGWh+slg|4)?6s>^B%Z)Wo{$bKiT|*)*iW%SY%E X3X_5dIV;e0^uGGby1Itt2a>Y7@blJdF+x*7(m z8k!m)Lm1iF*||8lgt@qcHKfF(G)M;j4>1UGFc>iyF*7JJFbXm<2{Qga!XU-Kz{Jc5 z3`RI$W?^7rWdq5HF#-Wx9L!*3!YO`>frl9wC4x+XK=QfgjbENad>M92RudC^h~9o^hP?USn4G$;6;dOJ{F?$h79p zuGt5lEoGQjie~K-(ON8@?Ufw-JcE*OEjPqRe%njEDeRVtR z+i*=@Ui>@H&7?}7H`cSSUj1w&zgk>*$*S{to3?v@XWANEepB-IvGAvVmIECqB8V0& z3=Uuy0fW?@ksXf$V6a0JXbLbeGBdHTvH*h&0vH*X1eq0u3>^angq4gZiX=83R8TI2 zdX&wc$wKXvlt=oZ61dA z0*+4V$`#(D*tPg$cFM=lbJnp;FIRt=eX-5Lf7gtb;LhxIvm$J-ht zpriqeBDe<_1sN0#9TNiu3L6(rJope6L-vZv`?MvGE#J6Vn#plJQ=v#9%dYqv{~6Yp znAsV2ME;#=vhB+6S0=2}&vCW5-<%<}VoiBr&AXj`n){OY=FiDgxW8wPiAp^C9QNM0 zS=Vy}mcQ+NskEy3Xkx` z8eGg`emg@ybG~)!7oWpoC3j;g9*4in=bG;JywUHx^Qt8_g}c*FPi0%Q)BE-=)5%=7 z?yr^KxjN?OuX>>K5vf@~J?N(9h3Vy1-!cRb0zEG+$iNKDHL#ci(TswMjsk{>@Khj> zujCxicGTVbp^;u&;4FE0pf*WCP*y|M#lR>4)CblCN*Mxcq{U_wlqhvebOl~?2kKB3 z0EICSz;h@ggCH=J0~0}kyz!vG2Y4_GsOKzBeE9xKSi?r=J@3r@b(iwLS>j^pxJ!56 zza&M=-U*-j(~ofK^6LKX7H-L0{pUcmQ~VB(5aC7FcG#Q|;*I_?&C$Mm(#!oSPZfQw z!z-r-xa(%mSasMmA$WGo+0!h%*UF|8c}9J?mvH1>T+`LL!r6fmLRVwkJ6*EP)a?RO zPtSh$YW+;txkp>{IxWg@3Z^`U?Z{q(A+dB_Qe%^G!i;<-!N+e}5Kb-17HOF-!5o zq|=LiP96RFN>P9%D=D KpZ}}>e-i)zunkuL literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10489934_10154420418145241_250881386687217529_n.jpg b/app/assets/images/s_files/10489934_10154420418145241_250881386687217529_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a31a48222c2d41ea73b29c447c310483f0c7e96e GIT binary patch literal 1173 zcmex=G|pt0N|#lH+Z5nsG9T^X*xn zPFVp4CMFaMnOPW_SOpn`M3nyDV&DL}gprl0neXVnUv9^ba9-VZc6sK+9Y@3WZCtiy zH>2ph(=i2mIb_uWtEIUwJl0O>FHD-ZUG&&4@%uhm`DT_g}~+leQVDsGnIFp z!DSpu1%(s?!AgN)W6!vrBPn`uGf=6T0MOga%uMX?kN^b>i=dFOqM@>*k+Df|Vqp=~ z>1_5)hMiI=GTZ*BCqLSDdZn#n?V8v2yO^WGxueB}%7fc}w^|#|yB#Sl!@N(VX3pGG zYf5ffypm?T=_Wn(VBFm0Z;u8yit$~Mu?(@2s;s#b_28b9-lSPUezy(fI`dx!+j;mY zITo330=h~;fRTY2=rC3!R|zT_1{Pj)Oq{s!BP=NG74Lm%+r1#MW$X1zN)`ex_5mV6 zzq1Ozb(EYA=ib@oJazdbjp^OXjw}$Bem7s;b^XqsGoepiwO`tJOv+F?@!l<~xJAJ; zVJTz4!r7ai?hu-zKdl~UG$N7(oP(Kxu8|OAU}i)~M8HI#Xb5%%DBuNVM%>a+@Q$$u zt7QZMxVwQ7&LF6`5Udsy@&fS^-_yL7PPv~CR4gw5R0&Lkh;+y($e?KG7?{{txbPy} zmjas4Wv1;YJ-H^v!QWwe{?3jZA)kp8XRVl*BJlOVvty3AcYJKm9^{HY{kbE0rqRCR zU(yvOOsehYbBU9=>h}HAj*NzjO5bE3>Xb~p9sTYw0|W1r`MQ!TC#O8!+J7%+?XsMt jDwVSae;Bqd-g~=Og^}y-WA)F18e1lC^D(@)|9=wzB{n;= literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10550618_6020506860170_1405536220_n.png b/app/assets/images/s_files/10550618_6020506860170_1405536220_n.png new file mode 100644 index 0000000000000000000000000000000000000000..91a99b94e23a00cc8133f22e3fe2a0b48a015808 GIT binary patch literal 67 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blE>9Q7kcv6UAQ@H$MqV!6EkIEQ MPgg&ebxsLQ07X&@0{{R3 literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10553418_10102983010879090_6657583666556820023_n.jpg b/app/assets/images/s_files/10553418_10102983010879090_6657583666556820023_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8b0f817e38f1fe57de06acf6bd03e8ec9d95c331 GIT binary patch literal 1333 zcmex=D``XxITI(sGtxw*(NX)q+YIr+L67#bKDBwD6`X&}?U2t=5hLugA2 z2%Ve^p^YsKj6w3r1`s;U1VS4o8<>E^O^qS6v8jP6i2wgKgEIpg3o9Ed3mY3N8#_B2 z2bTaB7bho|2p>O>fVhZ+gt&;9n3Sxlyp*)EjF^~$j)Jn9x~7(8s8I_4(&ycS3h3CtLtz{?Pm6r1mFfcJOF|s0T1==Xcz#_mZ zq-f|U{QnjM2T+QUm1%*u#@^gY^~q`C*QZ|Fke+9-NMQ0pVZGcX(ZWl`I3wL9*|dIU zHp$JttMZ#$M%v3J%;sX*c^glOCQs)a-V|n`FbA`v(kp!*-mstXrRYywZ2Fy_r>mb7 z1Dzluh_D>ucL%Vw!0@tXWXGcb7^V;f>H-Xm%uFn-tni>?WMEQc77`Ft2xKvIOe|C~ zFbcW|^$VLl)1g~oKQ+JHc{ZPmuPUFP_w6oIJwcYdJ|~moCU2G-o)j~^`FFRBrN-3q z*r^|w&#+{Cm|GWWZ}4S~`2oXS$v3R_1Kp%30JH)GfDr%zj0}Rn5DOGYENq;(@E|PU z>=liIJ!j}G*PE1-5^JrX!@h}o+O)|`b8fFXx~PC@!usq)-A%`jWN1CIEV!~p&U;qz%frDMK_7HWbDHfO@1Oyeq>OgTIV7}PeC}F~@zIvcyC3wKVVig)N zz;M|pF!2K{8i3k7&m@H2vQE&On(ci2e9#X?F1F8mZI3)WaB}}MUFW$@oBz!9-G66A z_pyh1{4P(VZirR4uG**>+ibdv=Z-@(+pgX5#wxt0-eg|cFu`J9T8!eAxJyfo3g%1{ z|KOzE{rH*G$%C_Z*!+Bzk}Gs(QuCrz9u`X(#{~9`wT^r_Jgc^SF*+qMFZ%O0>EBJ- zxw?LT&TN)f>T;CQH{g14TcAz(dog2lxYjPYN6fpA3-w;mcFE~|ydrRs3gh0ipx+7G jG9{K(r)eDU`#N3YR(MiE~?ip4!#`Tr&WcBX|u literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10609608_10100184720995647_8084644429618718567_n(1).jpg b/app/assets/images/s_files/10609608_10100184720995647_8084644429618718567_n(1).jpg new file mode 100644 index 0000000000000000000000000000000000000000..139ab531a9528d64501cea6000ea7f65a1bb7f85 GIT binary patch literal 1177 zcmex=t(low!N z0s&FC zgRpS2SL6?w7w4C4-xI^A4X|2JNDCOQS2LKm z>xNZ4P_ditSU5;Z6~DzhLG9-?|vdrtKN;6`O9B zo;>jTn$C)^b@J=7!dR5-?pr@)Hu~G@R+V4-DDehU)Y=W~2RFpcT+UpyBhhHuyV<|r z>r7bW@$LKPPTQOkhD{5Zmrv1QUEDTxhOKC9@gl`f-R#lr_die0^otZzvTF^m5M2G% l!^HV`v{mVWvI%`hmWA#-BlF;JTlbQsf}HD?J-7dV69B#bMyCJ( literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10609608_10100184720995647_8084644429618718567_n.jpg b/app/assets/images/s_files/10609608_10100184720995647_8084644429618718567_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dd485852b461296ac0bf4eb82bc35e27df99e039 GIT binary patch literal 1884 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10614154_10204667202663148_3994007355984173622_n.jpg b/app/assets/images/s_files/10614154_10204667202663148_3994007355984173622_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..af79cd8ee9bbdcc6c5ad132491b8bbba8a932a59 GIT binary patch literal 1122 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 F-ajfEVF3UD literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10801707_10155298371520604_4854312373396762643_n(1).jpg b/app/assets/images/s_files/10801707_10155298371520604_4854312373396762643_n(1).jpg new file mode 100644 index 0000000000000000000000000000000000000000..d86aa48f1de972712a74fee1f578a14892dcf4a1 GIT binary patch literal 1898 zcmb7EYfw|y7Tza0d0xa52q6h!NC-kg01pXZvGPbzN>V|=QL*h+0|6D~5l{*$6l$du zF#^^Hk*A4gd&Sz%T}iR&R~p8K1N@K7lK7L&1A8c`ytEV`Ok}TL67)oGLXs zc0-6#wkgF^65t&l9UjWT2|z@kEOJ6$Q-=H`G^)mkVQld+YXcz_ofCv+a1ei!95J@B=nTk-U6bhAYzR(P@ zrZbt=bOwWMyU31h!{;yK z!_Wq3WFQ7&Jg^544Z_hNLkF5Uc4odZ0N+}ySbG|P@Ho;tsv32qSt1rZdudpm zIMh@rroSIlunn(ySaWlzdMa61>%soU_j+Fu(`$chPkul3)@YiHF?DN=|Hx|GZ zF=h@8lL7w@F?L-X4^Ok;x|=vLTm7KWkCt{OW@)~Tj2h2Y4fnB*{w7~sVlbNKim8ZI zh9?p+i%fy}2`qRtcf?){TS}y%YCbAcmY)nO(EY6@(GRDQuPq!-N}Z`C8$i;^{A8~q z>pz_!mwnFAtT}s*GnhHYp7e_hbIv7lqbsJZe2Ukx12`$MH~Y^xygHv-({^6(xG=Qp z_4hpaSaup?VtswhBaPNF{OVjn{BG%sn&2i8jP+t!8vjpr^^hN>r# z%>44Y%R2phFZuD#g?rdEm8_c62DCagCRyRuw;#Oa^s;2(gbi7#Q$OiN9=k;l9<4~$ zx*Z|zK60b`!|~FmWt>xWJG(Yq8dD2h@27Da0~Ssf zHoUypMrEn8B2V)gw6)T^nVl6?#kczut;G*V4kviAVy+y2NC~@IZ*%Uk%eTD`gvo=_ z2F3f9GA7?PjXe7qcB}skCvvDVFRSH8edGS`tTmV{d>Zzg;$c9VpD^rkHOdmItW)Qg z>-3Y)OrjXu7Qu^`Hn)$kW)HP&7r|YR#>t|uM^bstF@t+0ErWaSI}SAZcoOqs2bwRm zzVy$CqHJqtzqg2DYG4QpY#RRi5KQ{ZCU#>3BiHpi&6B6|M!TU`Ar1OJ#udv>Y?$r% z_0saF~O&$sGSh- zL(#^{rak*|W>#$qqL@*9Jj`IYaX@Yn7qs?XiLbhj@I2Q2=MV<{_uZna_ESnWT&RvU z05@-izjW+cj`hA}{MrwC%p>ibR=<9oawT_Ma*2*89;dcG-KrfPT|mnIWzO!5c|vJV zh%C_nJPM{a_c2f9EJ!KsW5bHdvc_Kdd9pzD`xf(T>wWNAuB!FRZq4bB@@l+tt|bh4 zI~HB>U-qn}GBSfW)i^6^i2=kGG)!#XQNWg8SnNZ|1E8u+@t{Kb(<}e4RKYSA%L3a# hb%a?)#s#aEabJ6qqq5t1zaAsg*VP#`wVPj)uV`pdM z;1b~C;^gEK;p68K5Eqe<5El^>laf`Hmy%YN5ff9;QBYP>*VNLKl-D)T)i6-i(9{4K z!pP3f&c(qc%*7?FAtffIK{EJ%h(VBpL4iSmnL&wxQIL^Ikn#T!1_=fRW=3ErA^x*$z}c3lLGgly*IoYVeL)drjzzJ;-1|1|}wEWDfunh9HZOq6pYvpeOAa(~6G7+&#FuyYGzW z$|vvh>Vev%1cB}WdI$*s14KyC5UdLrI`)jq7L{{mO`G=9Mm$a)s6$l%Xb~d|69YR; z4&iPKS9WM0JbZtRfzU-$!_R$@KnoDD zFQEH18|Wk%L7X->EP@(EZ6C{6_Kl%^jvSl)8X7^qfG0GK|3QIAMejDidxUl%6AV*;pU&21sY&^-^d z50^jqsIb4}!R^%B6ZV~*qshyZ; rCzseWZ)S*@*}EMR`aT|P6N)epWcU!G$RqX1#Di&)&=;Gw`u{fpTsL0? literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10801907_323095007893187_723211906411813661_n.jpg b/app/assets/images/s_files/10801907_323095007893187_723211906411813661_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d9c67c2a1893319d1843a4bc570b7745c899e7b5 GIT binary patch literal 1108 zcmex=_a~E1U$Or_ejucb`n+EisJ!9C%Y@jMhK@@92%7NZjGz6;y28BK2 zLYG>l@BTog$^s0GEDUT+2#*6jEhxmSWN73VsOTiDTm*G0n>`cv@^51K8_G;0`KLb4 zPffqvB#W=(52L>YtIX`Y=an4w{ABq$ z6~&n+*#69_Is~*;9vC!COu(Rldxeof(9lsaF|cvs!h^8Du~*!?PDd`7--l(z*%u>y;b!D?%#$rj=yzP!y>-_ GzX<^4J{s)+ literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10846231_10100236062876107_4427387079990532442_n.jpg b/app/assets/images/s_files/10846231_10100236062876107_4427387079990532442_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..78727795d714419d69aff2f7ba2386427824ae11 GIT binary patch literal 1855 zcmb7^c~BE~6vuzNISCPWL%@VX6F^9c!Y0VAhD1R{6arF$7fp}|+CrkJ@c@a6sG}%| z6%^4ZDtK~vLKR4);DJS}6tQXs@J11j7OkWk@M!<(OyAD@-u(8>eD}T2dv8s@nH~Tn zG-OH$fM5V1`~jwJP#BSzlA5wOF-67k^1y(fWXd!m5tuE*0iF+-64}%wnXmVf1abI8 zX-wkGs1*`{1Iz=85XrQOm;l2txf~ntn7|(s;&)7;9Q0TM=4HNnfAU^_*ckI2KfTS) zOF8KM=M8$L@XLE&bKKMpCIB*#L?#i*WD=P|Aya7xjb>p%V_FTRBg2?1)-a~6t)1h@ z5q9>@4z{+OQ5AVela3|2qZF0!GkOa5dIazsS^R=KO%Pkoq#K%Fp8i0*sSH= zaBuDL)3HB|_MI$Aj%qsc=!e|niN}*hZn`#idP70#4_;$09L*8=E7Y@)n^8-3#!0m3 zbFx5@@-Qo>&gGXW^{D}R{BuqSfCmg0A2gT%5di~blB^Mdvrufh1E_cr5D88}Ia^e_ zb|;rKXwQz>?l{ZP!LB}X$3JeVzw4>4n`IHbo}2mww?lhEE278mb+nIpR^zA)i!*c` zdi%PmdR}QZx4047mQaw|KYdZ-hXr%6H?1o!k?kgr-8Z|jeU1J?TGW<&@TpkMZ!ylJcgibw{H#zfpY7=Qy5Pw)&GCOd|cGIc7NoWpJ%IP6DxRKo0Mu2=eu` zsnVxOuHN7wZ~B~`&^NydR#XNKkHbYq;pp(L5s8$~I{49nKTaF7md+o#4?E;EYz}L6POIM%hr{afBB}IVB1cu;jz%x~sP7w9 z+Q+vFnpM-6l$V^WjCnX~IOsL*v3SM~x=N}{VIFLCpk zOV-HSlASv{cjoEb$w|5_-6|GxLl?|H<`>3~JDTZJGbBjXT=d$KLeIKfb>glCV@FkG zL^srP_hix&Q56!>(Y18gu`7WwchT>kyB%~3D|cslAJykCzUgxBBGTVj5#0>} z;|W7FoCAUELS*YYv_1V5?X*&}37`^I=nYxl)AVfWitl189R0Kgy4dC=G`seRfnU2u z`G7iayzXTilp&yAtOzjDoLzz)>YNka5_yl$j_sx|JdmRC`CvCmCb06IoItef&2pO8 zwLLlR>_%J7RJCV$#-VtkY*T+}@Ql`58(-+O8-OKQENTzOYx%lk$Y0v_U!U%n>9De^ zq7G*<0)+-P<;$Mne@GN(AxCngJ%bp`^M{mqGcwwmH40|Nvv}j^cl`|3`kkH^&)?Uk z_WH~XcyS_N=CM%Mjo;6<;;M$b274fz_nQZD1Uf+at2n;tIB7&IZ;`6Mjw1qRj6CZ_QS}fdEyat~w>s^dgLVAq6%Rq zJE$|Q?9sMGUVm;}eN}W3R2E(DfH=jzG-S#KLV9B%?YW=C~ z#M;!{NY3*!+s83#Y3XIGw&VH^vPbH}fC){_+Sig*`8t~WJK^~ayc3EH_l4E96KtAc Xrb3dpYnA-Lo7Izz><^;lrnbKUeK~lL literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10882343_10152937278624344_4094200535434695894_n.jpg b/app/assets/images/s_files/10882343_10152937278624344_4094200535434695894_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3c2724184db4df771e9d205fd66e8701ba594d30 GIT binary patch literal 1111 zcmex=lPSi<{8Hq8|dnqxMxPWBs5d8Jro|SXkLuS=iWE+1T0H zIJgA3xHvhvMELl51jI!oB*aC;#H3_Z<)x&RWyHi3bQF};)HSskW zvJBZ!MrI}!Rt7;Kk^i?CIDmFBvNFBAVX~}O>+RFq&NF|-zkX}yv7#dZb_VDU&iuS)h+n@exR9Rg2?89T?_OW$TXk_?HOlX4acE~39JYh5cZ5aL)?Li zR0S9qSr}MZ5WxZRuON$%qLQJ2QQ$;Jr^H66GuiB!Lc1!;w8Vb(>58z%+N^3@)GqO027 z*Sb!OtM}@f+O3y?)+-ADtz%+fVTXq}BZHu#p<`fSqd?-sg&QwEgoTm4;&H=uiu7I+Z{|rDg5wRxl>aq^dC6a>ZX@Y@KKv2;UY(FSe1!4tew=M*# zlm@C~WQ98z#9&kuFbtgd0jw4jxB^FhC$)5jt^}%<696VBW(H6SfNEhBWB~avv2o); zxaS1g|3=thA|dqk%!Q4WaQcQI}6<28q_FfCTC5!d7{D~i8U;MFed`}%Xm zP7STM?|AAS9B#6xV=(X5z0CP%;h$62PMTj*kMa2S=cr$YFN2NPCH*-J^DbsDt~{H1 YTwq|mwasa>hu3503%K>kpKVy literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10915279_10101717212569108_6994195835890015265_n.jpg b/app/assets/images/s_files/10915279_10101717212569108_6994195835890015265_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d67cfd8823693360e41aac388bb4ebf718f67009 GIT binary patch literal 48066 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 E*5d8Jro|SXkLuS=iWE+1T0H zIJgA3xHvhvMELl51jI!oB*aC;#H3_Z<)x&RWyHi3bQF};)HSs@_OoBjibLO!O<%Qf_7N+4&yn9ye;|FS!6#!bq zzy!oFz{teR!XU&dAguWR76S)RoRO93>`Lty|5!KVsn+GoE1Y?|?)l8pX>qedB46BM zHQlsjd#RP0b4{n%q}Gdi^*}Sl1wm$_00BWEuxUWw*)z7q<5vU>1$)M29s7Z*lm!?V znVDIbfS!N?pkoCU4GWotlpF#&sH;nQD95(98-Pwm#EQUiBU5m2pvS8q17jjQ%mnT% zT`V~d5^m@UfetkUD+Gm`!1ElNi3%Wv3P2x$;uYZ~u#X%A3lkfW{Uoq;-_M_Q@tXOP zD_FCi=v_|8qK3m>C#@5d8Jro|SXkLuS=iWE+1T0H zIJgA3xHvhvMELl51jI!oB*aC;#H3_Z<)x&RWyHi3bQF};)HSsj^M&*X}PI3ktUOY zTIB^8n1BGuLLi%kL6B95O+?A?|1Aa%poNUAOpNcsEV4EHK1ZF?U%oBpRz=Iv?(2c9 zO$$$#%{ukZR$z6{kB~Zs1Cz}4uSo3&c|s8A2Nb7*+`$Ys59m#M#&a1{g)O)91C>e& z0u>_J4@yK#%!-0wwZKrZXN;_wQ=Ma74^*ouz`)4N%*e_K4+NlEL1rOELlyyHr6426 zz{I4&qQ-?#ceB|u@k&iS@|Iuk>6|sKet%P?k~1@9gJvs5-8s~7Gyk~j+*v9C#xf-eres#*ziI#oOSngt{rNR1CQwU zDvGpeSM*)e;Q^Y4h$;c@EM1`GV!&`g3qb}*pnw8UfMLzE0M8kquoed?L{Z7eAgBlr zK7qnRrV|u99syO#3joyteZ&Av77zgOPheu<#ElQ(UJ~e;rmwx2$yj-1(Z(mXNxZKv zpZ-1l*r63^j;%FEyTH_2Pcq3`E*fft6m@3H!Xd@cL?vBT-GJKLw!L|>Nt^yl{f GZvp^;M-&|Z literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10951154_993036017373257_833093027368601716_n.jpg b/app/assets/images/s_files/10951154_993036017373257_833093027368601716_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b87a6574a466888788d9209074e753a7baad1b6f GIT binary patch literal 33432 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%0Dvp?CY1qzNk50xz~VI|~RSRHmL$ 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10989464_10155376282005014_3742440564859677098_n.jpg b/app/assets/images/s_files/10989464_10155376282005014_3742440564859677098_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0cebf18b2f68a375f27c8c0be4bc7aaab91d913f GIT binary patch literal 1954 zcmb7EX;f3!7Ctv43843q5W*ly2ncx?dJ_@|LK^}aMCMrWp%w`<#fJ=~2-;RrTdAfDuj$h(@4J^Xp0>>O7A+E${>+0+B={kVr%lnM~57!c;1SLZvTRY5<$i znM@NpgJHJJhGk~XwO}yVE7;uSw!DAvOj&%CZ-?60@$BX|fyiVsRgX%eQfYQ(3^Tj` z+jN%zq6dUPhzC{xLLeLh>Dqxg05}{TqjAxQBs>9Qmy89O5Wqu!j$!Lq@P9-GfB_!s z3xY$i|5VSgv*6Q5{#2QV(jim$31cc-mX~KKKl)|0dw+Yc;n#s}PVrUYHD2DdennnZ z6F+8-cEpA({t18;O zH_7WeVR($&XwHsfPTt1fd$LgbQyF{fQ=j{+5XorC&4G<~zdGzbnwAQE;|HJ0PhBaxC{&DB-4yKV;_=QXck2{-ou3!5Tgmk$)Ri3L_8s_YXA1<2# zrm0;-zo2-iV0KgGeLtFLG|sIkbC{+Lv$<)^SiK9M-)a8j_4{&~dWcu;u$&?>lq`2t zPg@L*pLX9^O1V0VYY>^|SZZFj++JI-$7sphrVvsyyoU9vG(E0? z!m%8idBIr2*u62uU<|&M3X4LU8qwounH^2|*m%wP)>jU^ zi>h>m*R_)Lf|y(1B0rla^r@$wY^`pIs^{<6ss47$l9yXNpGZ0`dr!h*E+h2do$!AF z@oS&`Kh#(pw0zDFh*MbaabHS)WZZQS+Bg2(ge56fj0>Wx+h&{@Y3olsdr}u~+^awR z&-%KnA@7G>t}2UpJ>vLb+fSwk>~foGo$Vh+)JdO_)EA(JPAziL={v{T<9$~Ip+&!b zHJ)23Z7f!4UQ}see{D<1to=)S#HXRI&?x5+``9fPXM+p3dHm~zzGJeZW6L^Yzof-a z=csueLvh+kDI>pPo$csHSEVT~n;Or)=Xva;p_g+CCV)R?79Oic1gFb2$tKO!^Dlro z0`Px(10Vzz$T)w<81{6}R84ird>;&dU!hf7Gp2k?gQZxm88!xs zCYF@xZDNWx_|B&8%}rl6K(#bEdFE1t^%;fN+49Xu0wvL>Y2$`OlLIIITSN>DogRC5 zu762j*lg-#W_HI3!acF1^4G|lO^Vf2|N9xtTDu><4)A4zKEw0e&1r5UXCF+HN?Q4o z6(0mrT}SMZBUw)~x^`19nKVY}_v6T5r_pTO-ogOC(9JB31t)c>ZHHmx7h7+Sko$%m z`1^?gJddVN`%W3P|1#HT^34a#thpoX?X7b^mTWHM9iJfV@MRXwHFJwkm#2qTm`x0Q zbI_=zRM~KtJ4ykmpRbp@It(eo!?I&>I*`IWQ7THBxoqJcEH4N;9=pXQ(R545rnVcD z(LF9RHZq*L%xCutHM<77qkn!-vXLUPICiVPKevh>#L5qg<%K<%i|TYmM&=?XY}W12 z7)bWt*q+vb-c$y+ugqODy)&%OE5z#;R(iZ!3~4Aoa*BR4@pZs(w{|A)+F(;gMw|Fq hmWo|r+O`+Stdh50yls$~UHbIJMZq4BG5DFT|2Go4vK#;a literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/10997010_1416478288646852_8244437958705969094_n.jpg b/app/assets/images/s_files/10997010_1416478288646852_8244437958705969094_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..55d3a4e2fba089484af63684a32fefe24de23ca6 GIT binary patch literal 1110 zcmex=UFV&d$cc zCBVhS$;lTMRrv4UB?JfXjE@ zU}9oqK{A+;nTdsgRZv(&NZIiJEd~ytTNqiH&IbH;n{&?WuVtys$@LG8+_t{qyi{dn zjzPfG3ez;IFSy_5rGt1gZo= zWB^pD2vG_Q6nn;~l;B#;gz4%)#ackeGBUDou)~!DgFuj(MM#lVN!idbFep(#Sj5Pw za3a**Z1zmeuab4PzWiwRBHMA7a=6gMpEBQPM`Ny+15-3AXq6VLPfc~ys;8jqCSJg1v7?IFiv+xr!h(`T%@U9;VdF*S1CXL0W9 RYJw{5tF%m9z83$#2>_1~9+dz9 literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/11001854_10153646626507564_1512880095596811520_n(1).jpg b/app/assets/images/s_files/11001854_10153646626507564_1512880095596811520_n(1).jpg new file mode 100644 index 0000000000000000000000000000000000000000..9c8b4d2518f83c6a74122c5cc2e7d7629a40f7f2 GIT binary patch literal 1838 zcmb7EX;c$e6n-<41#=K52?h)jNDv4hG9m0mLW1mq1VLQU5D4JLA^~wJ$k7TGfwYLY zfs}&aQjHr(i^`@bilS0QtAb!v772p8l1@OZzj{vZ%$e`JchC9eyZ3(Ysqd*f0qW=F z>jfYf00@78dI0PXiit~#TNe`-Z_J;C0Vk1f0D%BBkv<)c2D&nTp;YP{8@yiT5bPZy zjEa*-$fv_x5aA^Xn1k^!43kK(F~n>!&5L1?Uyvuk_?oqYbR6w?n4M;g@7rt8-hLb< zym6G_Tbg~_D9llV>Ic9BkO)K)kw795Nn|ofi-J-plO|Dgb*5;edb;}hdb$h-)6mq2 zX<#y)!7!d_Y+`0^VQDeV$QrZeVy0XRu7(66lgSh<3Y|isbD0b#_kV}F9#FM_EwDuZ z2S8K^rb6mQU;qG&KoH)?i69UmghYk`p45i`o|{N$5Jm{le`W3iZ3LeS6{g}}(d#9Z zRs_We++_CShJDcmtitIZm;HS2F6p4$L+42TiesNo=M&x5E;`iW)?XWN$NFM}=_awW z(LT4@lLZ|G)j`j7-km-0(ng3Brr}~tQ2@g*AQJE&j0Y~9K%@d1ojrqNVrpyWF-LtL zXyJMxB7BVXy6w(y^4aCmt(W5gH~x5}9UL zq?nidXRf|u`Na@Rd*Xp`c~XuHsvhRgbHNrKNF-jAbiW-Zz>Br!L@{*;D{S2tu4tj3WdiR5nVZ z>vDJ=;xWDWAOz5xwJy67Lpj|^i4D(HDnB=-^G1i~&3|xCpNi;@oD_?58ELo(@Ym|c zxTthC2c;SF#+mS`3ZPYs8JO2(pDNx4&S=4#fqIJqPu)421UQ2Y3LpfAwU9{@dLRH( z5jHItrE_>fu_S@8MPXvg7bRx=RMPgPmm~qaGIoy#~0?&{G;%uq((#UG&3E7;Q{%TS%A-0pQHrv}ZbeidilWV~aU4>QS8;_W#- z{>^d53(9NfI#s2FH}B5fSDshV8hOp#V3&VnT+fjleZh`jWmaPb!OOv01buY~1gLDD zL?}*BY*E&=sY<$rCJZ8At3iazlcx3C@@y2<{U5cbZ94?zBOXDSXYA~+t$8eH+uW$6 zcVxAZIY&Aw;z|63?!54zqWOP|Lu-fmuW1AC{5@-KNGGS~%<6JE;Cr)iO-cJ}LE;P0 z<9B882)Srl)pIOnyx~H+ad^nTMXHey(fkTc@ZrYqT<+{hP8mh8SWCrbTKVSzM$-QD;Wp5})4NS=+eltUdB8-=|wn4KH4>$4tAB5trY@ zL^#;|(JmS+OtQ{>hNidK=@;L2m~rcd!KuNabi;2?_DeT z^M0k*sFUHt*%$G0vx{BkrQvPTYk_Ut*HqgtNo zU2)0&smJkw6;gwXNXYr4O@_!}8fRBZ?=!7tO2gYcGPruseuqW1k(D;_mv}9K%#%{e zunjNh>P~H`nbJ_%#d&s|&#Vb?Uvn?jYBW+T^2y=hA literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/11001854_10153646626507564_1512880095596811520_n.jpg b/app/assets/images/s_files/11001854_10153646626507564_1512880095596811520_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5956f9049560685b61009bba8c0fb3dbceaca7a7 GIT binary patch literal 1142 zcmex=T4W(HNHnFYCrIHu;8CY8!CX)q+YIr+L67#bKDBw8kdX@is`2yJX&U<4F5 zFf)PBmdOy>z`_711r#@e&=x5WIw=W4rx`$Kb29@Ikh=f38Jro|SXkLuS=iWE+1T0H zIJgA3xHvhvMELl51jI!oB*aC;#H3_Z<)x&RWyHi3bQF};)HSsc0|!usk(Ft!T=9X^+jc&vyZ-pr(GrHj$bTy*7hn658u=pa zc2=H>5zDL7VeR&6N>5IgP2C(N4>VaykO62c!d##+ObpC|ib`NZfgZJI6ni#N?9s`M z{_Bn%SX2+xA`R4n>=dBq8JPu{gbaa( z0VB{(K}8`YLt)3jLII~ns0Y~WnI;Ih-FDt}BJ#tQ{jUr?W-6wK8J~!Xb_iV-{Qj%F zmw(B!>=Ob%GRyx{6Prtp(K3zO!Z z*sGO1E9&=O1*I8Zv}d|UZ470aS&&rA-N&%n;CTDOj{+V4 z89;$0E{L8MKyCp$0u;CcA#t0QNJX@j<9IyNr+kT`K8+@AuCOs&t%Zm+F474k-l@0?Ndw8C)D zbF6v%?}MKu+~{7Jw(Puop3=o`>CScA%_`4UyfM#MHRtB%rkaF2j-35-Iz=1SS6VE0 zld82XDq9&OBD#0pjpo|LnH-u2D)y%EzLMu-wiej1@z1fdMZ(c@lrE>g7B&bo64c!t J{V4taO#ntQG${Z8 literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/11018580_10155449788640294_6153973468356724602_n(1).jpg b/app/assets/images/s_files/11018580_10155449788640294_6153973468356724602_n(1).jpg new file mode 100644 index 0000000000000000000000000000000000000000..1690ff33dbe24dabca108e6b38debf6b28b30d71 GIT binary patch literal 49711 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/11018580_10155449788640294_6153973468356724602_n(2).jpg b/app/assets/images/s_files/11018580_10155449788640294_6153973468356724602_n(2).jpg new file mode 100644 index 0000000000000000000000000000000000000000..ac7f4a65eef1800556336c37a80587a207ba9fa8 GIT binary patch literal 1186 zcmex=nr1{~x%Ux#ZGoSvH#up)+>-Wnbi5t5~_D9;j1JfPtBj zfr$yI4hooRZ^yw11QD++Qx&xNwzI?_zCNnI&&# zEZMGl;)3qSdY-5JwrbCdk3EmpGngZF=seJ5DM1utL8dbb8Zs$5f=vbb)Sl5x=cIIr z_e&g#nFNIl1Hp=cA!E;Ykh|rjz(t^1WdQ~zMixe9R+x)H>5f@YNYT+SFp)*sDX0+Y zZZ>8EvV&)PHWoxM73+=YcJv{oEic;(>SS}sk9qR?XUse~Y6p71l-nhAsM!^L{mv4u mD9gb1&c=40!F-Et?Xj%8U$5T7m@0Vhb=y_`y3+aoZvp_g!bQ>m literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/11018580_10155449788640294_6153973468356724602_n.jpg b/app/assets/images/s_files/11018580_10155449788640294_6153973468356724602_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ad77f71cfbd27168192d0d95b475eccb89e2851a GIT binary patch literal 1895 zcmb7Ec~Dd57XR*&grre&AwWn)k^mYl(JT;B7ed0K5l|2*M6?<@Y)=ft1+mhWP?~2# zw4y9R=u>oBmI?@1#XgHDiU^@XaTjeP7D@}+f>5jU<=p`4^q)%s0x zUf`OrjFhM#m2YzFzgC3Jfw>?)L>?Z*7x4Lfm5M)we1VuR#P9s~MAOI@;RiRL#2FOu zeQbB3i0^Ad--KyYNv1JTIE`XIzMsu+y$1pT5hV}_D3M4Yl1M~53XMV`lPUDs_Eee+ zoxyOSJ3BMoyxf^@ddzWlW_hzb=FMNQaDl5kkI&=sy|@dwwj>aVM55SH94Qn>F4LLG z{l{j#2rxS!1VRLG0E9s>23aqGHvxbV2*P!IX($08M2H0AP6h;U-%H07LI{lhjpr_) zB6wdg7{k8_YL}*3EkVbt>LuM<@uZ-Yd%9%#YPI9eYx(9~N8bp3)bNaL@6_~uz)+1& zS$k=6!xz5U`J-+QTWe|`@5*Jxf1Uqb@DcoHY#M-J2&eUm3QidX1kAyaP3L$Dt#^SP z?t%z#LsrL~j+lX4-safo!$o4&YK5umkZ~#1ySATNw{C9RJo>htvSDNFSi&c~m6dW! zRR#0dvAm+sD=sJZmnume$rH8Ts7=fIh9icZgA|fyUEXCGx!TD0%x;CsC(i381XhsQ z{ru*S2Tg@rU1tq+D*clf?OiOieX{YCEbaL(RNwO7StN6UCfXNzArr56Gd5W)-rd|5CAkEh8vk!w{N)G^;fuI>4CMmVAr zUQd-d?Ti{)J2~&kn7Gc|e*Sdzv3(w$D#~&3k+)ArZE|?b+4o@L>~4Zvi__KI(JLQV z{uG2hyx#a9gMmB5NI*uN;8y4>Sbd)GCJhj@*l^j22PwTkka$y!VESl-0p#`o2K zT25-}(lQCROQM@pJsFji#=Cp+Mo0-`{~P#1iZzH9GmSTPxQZKZd@DyLJk2#Z^+P^x z(t8)rV)T@eLH}M+>C(NGvrGfef1F*e>(dv8bROM0d8NE-#q#mPR)AFCm2>dQ5dcH4 z#e*=w7RVx1G>taD$MUjbNXm9q()EkWN03m;l4$lZQ~O(?PzDkMwm58KY(fLQ+L(pP zAb&k^2MO~D<22YsJrfo;QoCC+eJ`R{iejjQfPQuBnnZ!;JI$8s67GxWJNf|T{977T z{Os@xMSCvKeF?=zF>uR{vq zGm1;CsgIn=WE)ai*G}DM>9VZ({@;Y@HoMV=qc&>?b{i8GD|*M2UrF&qEE-M;-{;rc z4Pk6xYZ>0L@(VK~if7t(I0Gf2eWVCs$PKTi@+?xZ$%BP}T9^McY@b zmLS3ne+yiUb+nZ(R>mBZ1xe1W4{$TMeY8yxoCL+yZoFx?)Gq=~tX|XI=Hb8B;L}u( zU^JBXF|1EvXE6is>c~0T?yun1%fxi7# zpkX*j@;~-_Fv{y))S_~CNHXi2{L3ty6J(yT;4y;Dx{q-3zuRN!)Em*FH|$sCZbzT~ zeyIA4Q?6a=+UAGaaFaKD&nx~Xy-bH@2W)@Vam{MGdA{t}aW z_SoF@Ua6ierKehO4Jyb`bRX|4ebk905~)Ygq>poxdo;05)n#gRn0;Ml73;XV>O&dh QG-{X?jz4c(q}DtC2X;G+-v9sr literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/11020226_10152615987071946_1441024774316372276_n.jpg b/app/assets/images/s_files/11020226_10152615987071946_1441024774316372276_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f26f97e9ef8d2724012d28e79396acf88a774f4a GIT binary patch literal 1153 zcmex=sSr9T2|}kCK*bFWOhD@X-)3-TU}IrrV`X7uV`XD!XXD@! z;Ns%sCP}R`X02#u_ z&d$!o!6nSaC9EMOCZ$0#_!(9}ckcp~N(iER z73g9^MX*X>c-S+>9y(*ZB5yuWsWQ;LOpHuyKuV7Hl^#Rw8t}$#} zaV1Sr+}Ctp#+h#>o3?9Dtg5p-N6uDY1hrhdE6|8u9?XSlM53X#}6+QjDP*^tddGm2$paqDy6u2u{ z1r9l&Yfw@HBZH!#BiJpVFcy%kiP4*s(2xXFi!DL~6$2N76@!9VKyC3&D;@*eiKcHM zz6E-h36wfuAuY%N@onS8hj8Btq&OKZvR|eUHP5?C`fl}&%k~D18$uTfZ&~;#Orh&# z{Ti0U$m?4w_xfAv9B`T+tgOAFdZpm&$4YuktKMsvzN<}d^_ajQ<-T~$g}&a>TQc6| z&-ZvlEj}=-BvgETgj%x10|CLO<%_aq=LjuXRMY%s&060{^BDr2O|I9>Otjjxdv(UA LSvMcs|GxZm literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/11024644_10101691758973318_1602682520213918350_n.jpg b/app/assets/images/s_files/11024644_10101691758973318_1602682520213918350_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a24b61eb29df993ae0396059a60b6c965be9bbb7 GIT binary patch literal 1679 zcmex=O8Q54@*;rZF*jU-v z+1WU_1h}|3Ik`mm_<01xMIuac~K9aS3ZkiAiaY4E`Tt5aeJmVlZN6P-0*dWMmR#{C|W&ih+TNnGqO_ zaKOUKz{t$R29y&)5eF;4A$p5}hZz_hf=q%yk|o-~L}VUMlu8A6s`JUBtcUAnWawPk z#E>81I`8^<$(OIgI(Mc|=o59fGs>~a~m#h zdpq0C?9Me$S&of2QzdMY0_I*Ta++J_@qW>-!`i?2*IGQ^uHI|9X@NgW)&-NohSmFQ zn0pPb2Twb+wf}f%^TSP3SYO1=+;nudNla#(v+`!kt;rLcf2($G5%xX~3IIXm-~zeS z0qizlfZ8*%<52(%bcg~S0ZP~!EHsShFXtr0h7F(3guQbGRaKU1$HMEV|^ znX0@mPpfQOh=6o*Cbz^XMwtgy!t%1Q<%tDX#3XW+7WqvHEOe-rVE6fFlz%w5ls{`{ zrnrujhl6{R?v$_b#W`{MdiNH_X@2GRvzGGa)H;&zf^)0R<}Z%M;bOwtF6FN0H=L=` zwK^xAP;<*}4zRbof}bXTziU3LmaLvb~VJEqP7Gb!nG;Kh7dH-5Z%Y+`+2x zYxKIG{&ai0Zo~E4ZI;r*(=tOoUDe z;7Ki@>Rfdd z2T$_`RLc5&Z(i`G#Ekc`Sl~5=y#jwLjwE}Ww5!>FMo6P0`h?8&xZUUT@6ER`jCJaZ zFK2q7S?YezbkPfsym^NslC4CYUoSVSUoz#h(XG8R6l!e^6k43?dDypZSzMhj%((TD z+nMZOfhO_%NGE~J^g4D+Ddh$EoB_fIY-a!YdHR)XRQ(Li6F)OzAEsVm+MxdRRIX$2 z<*6EJ%guCeXbJ9W*e+*r+N-KS?$}1oWq0>{zn1YJL8`pVA(HOUAt z0Igw0G7rdQWMLH&75smTfdeSc$jbD|dHn?A!;&?UUg!25p0sYC@_MO5H*&R>?Oa~@ z#l-8X~x&*|CU>VZyD5MTsG3L^``>5L45 ziiU}ffrX754?cv2m%XAq2ZKYJ)_ykqrSHG8^vyL_veXMGDqp*fO>mpkhmHnUrm718 zuihRJpK>^S6zz1fh++GWVD3BC@A0vRtE}Z0nfQJ#pVMQ$_fCL0nJ1x zW)x&lG;~aCEDVHuN?`kuOA6C$;_rAy^+-tRbtsQ~JmmKg|`r y?(f#A?kSFXaXF#vyJ4M(qISY3`56woJh)4o+Dr8WJ6!f}^nJVLyL_&pqe<-uJ%0^W5k6d!I+vCwmAG zC&$f>0D=L4@CV2yL6Pg8@aXWUJ>mOUd@~GK3pcwEi9jBSTJUZ_KNur);YY>A2;+hR zVs>tIcJqjI(So_a*HP$VkC|f_CSK>KKzxN+;Cl?;E6@*H!a(083^2#|it|8htsMRN zOBfiignTQ^QvTgifLX~=HV8fkWFm=7B9h4@GKE5>(hwSL#R?jIrLq#DMrShB=nRI2 z_G(=XO+76JgJr_fGcYtVHd5C$#Z0-_YOWDio&=&$C^RZfl}1zLYA`go|2t&O0Hp#8 zU_k&J0HF|!LNY1P#9bsoxQ!nI1_ZoZiu{lP;ql=>v4G(J{5}Ab2zWLWM)7y0w%zy` zD=e#SBKpU5`4Ur=uP>$trlzG?ydtlk7sMxrx%E!*W+G24CUfppvoe0 zr+X_Zf-DD~M%E8q>gZ#1GCDo_=moC3wGPGkNRrgYOqvT`WQ^szc6mlNWv2J&|9WTM z?`|X#tCx2`2ApQ-!U_MK$J+!~EVHCHQf~3KZ;_5Nm5rVhq#gITplmvqpo^DBM?dlf zY*bW)n`#SDaDo~N2>+%)C<{|?aPMuQGm$vS6cStJBtl)zTuA0w)A%q~P5fRk*%tP1@gAqWrRAufZ!o2Ln%PfzmrdBNDtu6Mr|7;%l%?mr2fO*A z;x8Z7JO04v4q6@k2_haka>|A4Q`Y++hCOlN)@eu0ef9Hmo*`X28Yu~e;HTG>tvX@e zKA9VGG8(hbxis{~7D}GI)E>)qFY=-I3cRiDy%KE5 zxr-WN*x9^!#K6Rl8-#U+4s>6g{oR9C z)bg$R&`vAwOXcp$NoI9EB~R;|wp9Mb2oO{q&`sTpRORxP%Lj7WWNjXcwQ{dR7U~)QS+b>!d{}v zy9e=Oj?V_0={4eHeFRU6&jvm$?`H)?1YbSbUj2G^aYpnDLl?sB>sdxR+2$WD3flnf(_R z+vX0}BTjQ6GH}GA`uYAGW%rVHD7mR`LHK;+RD2cG72jX+hiJof|L;1y+`6iphD|sY zv%#Zh=h81y#MwuDuQ-7?_?*~RN&@HmyWi^Y%RWQ%no8mJ+_;p)tNu+YX+O7aa literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/11036989_10155388544680232_1530545801253238309_n.jpg b/app/assets/images/s_files/11036989_10155388544680232_1530545801253238309_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0d7da5391379f2ac2a48ca6d93a8dcba86790e87 GIT binary patch literal 1188 zcmex=VW|_sCyHr+Y8Jo&5X)q+YIr+L67#bKDBw8kdX@is$2yJX;U<4F5 zFinEcmWB}8D8;}SByN!mp_9xZbgB`AHZ(FY0m&ztK z>>NNTF-9Ojk^qJ`6EjZnTMRrvV;BXQ1c78j)#6-VC)Zmp>W&F2PdfeH#zoZwb;=7c zFaZHG!c-PkAWwurP)Jx*@&7Fb4xkJpE0g?s|C3W%vL^e;{bvxqzvfWbHM>~(o$m3FOA;aR`FTn*6L(k-7BXRZ;J@~$Tyzp zc>OZhb?c1pxz~D+1b!(u+n@h@N3h=0;KW}OpS8YY(snuV?qBHYhLaunv-W1)Njc4w zA?E6^@8*t5epA(ySvYXKUMh;e~4@*9CJk^lxQYNBCe5L65V zy95*g0!*8&PoL%ir3H{u)P%>#ARuT6Rtky+0nZcnIC_B!{`FYg#6$Y}fj0|zBVAcI--ubib5wSGIVbGRl}+t0vUx6WEow7# z$yzCRE!OeE3}eQX7gxEb=0$?IOK5Yz1{RQfyq0R!rzz z2|3$zE_Om=)=j8bM9wj;i)WMWMm6*SFF>PEX;cc0My1i|GzJrAGR@4GRu+@Zace6Z z8*3{LhdafI$F*~`=WrZc9UPr!2wjA>yqV-o0qGIbzo4c|3Oh_U*GH*{C?QaBBTRoH_y>w>l-tn`>_zlW{2q8w}L z&MYZ$k<9D5+|ym0duv!$C~xt9`b}(LQDs+h!QF~$eR9uB<(-FHoJ#NVg7tHyc~8HG z$xI~xLczd?Twpt*IDuKZvH2oX9+0sViNAe)MC;18IeoBBshf9!J(f{X`nN7x$ABTG z5CBC{>|_2YLSTFfZYefJfQ6DGCAI2i(V+zo%f~OaTKAdl$`mUaj{CCiQ`om)3;_;M z1f^ma^&Jy98yJCG^4$U*rio-h3bAKYYT8>cG%33C;My56&KXl5*JMn}@vVJSy<}Y7 zZt=ByK?r@|yb_yrp|U*qnB~B+WKC?8@0Dn&T2r0#`-#`8fRipQRiPbC`>m4Y37ghG zp!=O_t7|S_k=QskG_&if)e4^T%{A1>^=7{WXTLhP>-h!`b6OKj&!{vI}PoE$1bKO=IH10h-QmpOJ&C*8&`j@sJ?^(7{ z%T}E4=xwOXTXbj&fBeYKNoUrp)0)_}D*H=c)DLBL+B5b&&*@i+>J~Tn4<-sDrxrcp zt(m`i+n$H?9A#mD;}}fuLtEpzwvg@vr%vx}wxHO-`*8`=n0#DBgy73?H`AqzJ%A^$ zkKQ&9a?UTUOuZkB{;*b`ap$=sbhU>q1jp|aR~)iY%K}Z##`5FkcyFYbt=hgpg(Qt9 zT`W5}F4qo=8lbzQi7aGGeHXztfZ=*jA~oO4Pr_vwk%FwQr}oNXyvVcc47Qt|X~7@iNA*YYhEapk*a(<}KP{omnzJ d*FxKr+p|A(;k6rYc!5se+UyExyc=M+^Dmei5@Y}X literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/11044618_10153115983285140_7749215957996741021_n.jpg b/app/assets/images/s_files/11044618_10153115983285140_7749215957996741021_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..43d874ec19ead2e8ac58a372ed13a12ff545ecf2 GIT binary patch literal 2071 zcmb7Edo+}JAOAgbWzarjriq~#<9?lsaY?%qGD6x$>=wdME=icY?@L`8S&$Dyg!C*2N41s{P))~x$3>Gpo4hF1u7Kg!>&6XDH-Ji`cm(BhH z21nKdE!Vp_i(w&~t=a3HY00pX&C(%Y4{#VP4vWFzusA#(Cr5w@1bKM^dBYcq@Fuc~ z$|f>}Lfx#RK~jvWP$)Das;W#jUxL;hP;gr=YRdC%|A5Mm5WhQn=f0zEp>tn|=e$(Q`|W)k3x(d93&U;v>p2-#0e(K0qz(nca#nTdnh z(m^1HaD}ia^R}c>`LpfWe@2y1+%mZ#b=ItH4%eM?7EGQ+^ElC7O4Azc&TYO2+Nka4 zwS`NXnAfE#J(=+$n1A?v8eElGPFOxqljo(>b-rj-0l=}1@z3ols=D2@#Xh?D|^ zKaB_=41~shq7P8W4-sLK7L o_Q|Bc^bnnvj{^a|L&T^5o+euNmN$u0hIbf$m$# z!{ZyCa1kU;1PM{%vk*uOP%s*!%p~z?Y}+*;#9%IzW}H8q*g41Q6tky>YD^dB<{Ir+bOUXIPWan*yT^;;cYVv0wb1+$TXN8`LKSkH&hBUwOgq3>Opx z#3%xr&<}p4svVXt+GB$iu>&+!AFYbi$yo86u_Wn&@gYN}j<{EIWV+3z-jUKHoX2U) zV*SV{)W*n$3#O!>c`d9ic8s=e&d8HhA5Wg0I_%FNxzX)AN5u zRMdeH;gJHkk6u84NMqXa1)|7|!m8#4_`&?gTgjz8Iq!Hrf*qUc(PL&a>?Hr3@h+>f zV4v>k1p|4L8%c|eJ^aJpDKz3QbQPtIocyWst48-m{CW~8|uF=F_|enb!>LOo1|uu`_I(s$05aerG+W_7Ht!=Uk+M?PWA~CRM0u)eZGPF z-L^VUCpSEuVDrU6)%XZ#7@ZzqUzR$l>K?cX3o);}|1G*=XB$lwt)9GO-g3xcrG<6< z#%4nO>73j%<K@(PYyh`2m#I-55=0 z@N8IXlt2x-(L-(xTO}QzZ`_wVXU1-O9f!#9c`v~Fai#rFtE3>j`c~1i^&5>s{Z}@S z4MJnW8S}P+NKw_AhO%hD2^BZBM@++(o1gSE9DcOXN-4E4yjNw13Q}NACH9|LgF-w( zpgwOc2#FrdEJT1Zs>ar!WZ{5YE+y1GU7kGN7bA$=UO%dmOG5 z5n0seFtYv-Y6#q47DGg^<}iX*IA8T(9T3?%T-eOMS%tJEvEzO~xgKSzEa9$_(Um#< z_-qAB*C zr;5z*#&~2ByOAku|^|)_Y3kd|}oX+3;9#zbu z6k0^q)27U-w}uU*hBsNklAYbVE3IlIRBnr@D{bfmYGCPQWRoYZ%;sJDRaa$Tw>)5$ xw~dh46f0D@e=VhpC*)CsXtDFLS!K7Dn}8h1<1`E!@M_PVPV?|pYrZHQ_z!)51z-RG literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/11045377_10100949209034433_3884018140728919340_n(1).jpg b/app/assets/images/s_files/11045377_10100949209034433_3884018140728919340_n(1).jpg new file mode 100644 index 0000000000000000000000000000000000000000..0e494e229250583fddb0bd6cf550d47e93bd67ba GIT binary patch literal 1155 zcmex=x*$7My@7jN4GouLSH1``t_3&O>Wf((j= zj){SVjT09hd4|$QI9D@xrlgspn!|M-jOT?N8QRDi*7?n2|T_r~7l} zEhk&km3w!V)g0i~VzxcQ^!Xb{t**B|C(D#XWhrD4(Mz{usTo}3zYg?+R41r8RP z2YYhrZ;Q7syi?qF`0rRSX%*wHqFbwDlvM>baPizVTJ}3Zqq%SKH^bMRlUXapcD`l} z5K~S~SE-pV+&`7KW08Aq|K^H_Q$joCr1J%?O*$00H>qeEZ-@O9`-(X&Z!YIH+`2ER QwIIbKHgwC}G~@p_0esUo_W%F@ literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/11045377_10100949209034433_3884018140728919340_n.jpg b/app/assets/images/s_files/11045377_10100949209034433_3884018140728919340_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..68bd26b10c2ab95ee1788f390caf5cbb77b26a52 GIT binary patch literal 1812 zcmex=J)_h>M7cNy)0pOGzush>0oaC@8C`Yiemq%Ig~FY8a?$ zXlj5AVPt1#=i=ZJ=He38kP?&9AQ}8W#30DQV8md=%%H@;D9Fep$oT&VgETM{Ss8)B z2nQ?-Ow2%sf+WQm8JLl!fNGhT8E{M7V&Gv0su5%o1d`7-Pk0tvC~!B-a`~|;+ex~T zpOqYU&pmtYWf)V;!#IA&$ZZXLlf*8{+Adh|xuVJ~Hm+Cpo%#B%K%*zgn^_Xv*0rCU z?Fh6=QGkJoiIIgF;YLPgCKd)(Az?*95oJT;|F;-8fNo@DWs*I+n8hbV`MyS@M|WOs zTu|K4@W#?*F@hSu4&C8d92l+leOAu4n=6G@&sth`Fe!h{uI<;(^f=_JY1Rb@TJvt& ztom|S_?EqnPGW*7E2gcPYn`&-(2^^wm*3RAD*v)`!^!%c$LH-b`{*PYb-(rIyqBNO zth-tm=kPUTp3Q`x-an5#vaXD=`40*lX+fZiQNxW1z}T{9v{qQ2?ea2G&CPB-P=^*cSeTjE7}%jP2h0$H%tD5a zEP(>Tib_Tkm7Rhb7j8TV4IegpCZR=)8w3LGoJzR*?@U#1P{iy#XZ)WyrK!G4UU2kB z;|jiyl5D>@Ua=ip-2FqB^N9K8rp?QB@1>l39p-LW^r)zD$Ij*Y8)whcOQ{VlexiC~ zZ=lV_)&48jUEJ{WRqa(r^Za{RXO0#;`m)ZmZ^l1u5ldD3m32vfj~$;N#a?lE$(A#3 zbiN6cT5Q>A^TZ_0#pzyRli5-X!1gQB5hU}0n8!HEkuUVQigmKy98Mfqa( z7I#)8hYNjMBX}soLRK%XaRHBQ&z?ltoWnEzNgho!<%lV(Z)0$FZn#l(^{bDU??I-_ zZ_;x(c4y!EQ_!?$_0qS0kF;&puaV3&eqw(iT`E#B*DZ6us<9H=-t`i@9>1As8Xw8p zbET*6r+@!D#ib3|o|T`A=iQR8$1%fikq*_CPi^%h;9-K;N_ zR93zg&tjYGe!5BeK&ZO$Cfv$#us)nWp z$Ph+$c6KffE@3V%VGSuUDGidr|3eId91IE!3d{^j42*(|OoEL6k1$9wFfcI#LlFU3 z*ch1ES%Fd#jEoGZQp^lYEcj$@G4L=0V?~fj5J*-pNf2uZSdi^^tNY3GS7*1d#IiaA zO_de^8VUk%8=06{7+D$Eg#X`S-~fs;vNF}>Rh)4wiCMz)&V26T{YyiIPVG7L-P~mE zr6sMC9!`vo4vFcwCK$Kzut_TOo#&=@KOcz|*@KK01p0*m=mG>_WMUQ+Qd9yP4fL=* zW9X+Br7M0aipo?)@2Ustkpk&KatzRZCI)69K}E0@U@+M;s%u}?I(>bk+_4P;>`h@e z<2ZrZGz1u!7?~N_*x}v)Yf}_tQ8F|NY!p^@3Q8Cqx%4XIf!C7Xy7z=x-#VnRb>W7D z)yI|wp8Y7f_VKTT#HAnJN^HM6(<8Q6UlQmLd7wj>Kt4b?M36zz&@m8bed9)0klHKC zeEIQ7wlVKSF{g{-qT0vbI8}M#6kYsO7V9_!>8y!e|FWkvV9L9Sj=n=rSs%&t8g#Gy zV0SbkQN>Pq-qD7G+&g^>n72C2-jmYN^jo)wMYvBwE*J}0T>w+1rrSeKY;as zqC!A8%eJ%T-qUu5+qdOgWc-1;WCege$KwCQz`}`e-wOmB>R(m$c5+)U`?5bgoQhNY z1-EUPmHAof)~%x@h0=cN=DcxEUY}O{JQBG#!6#^nmX%XLHeb6)=9kGE`7;+zPP`Vb z>$aVH+g;}#)&|=JdOMl6mZY_36m{7!v0VG?ah>1q>DRye64Va1wJ`WeBs17?eV5cn(e|0V$S5LHe9 literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/11057752_989041794439346_4285095574135717905_n.jpg b/app/assets/images/s_files/11057752_989041794439346_4285095574135717905_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cdff6609f2ed689c0abb9970ef874aaa7219e4a2 GIT binary patch literal 1170 zcmex=0m)k$LFoUt8Jro|SXkLuS=iWE+1T0H zIJgA3xHvhvMELl51jI!oB*aC;#H3_Z<)x&RWyHi3bQF};)HSsGK>sN%t+!uCL! zzuyUTi@X5PKa4C$USwntR5Wx9EKF>ico7zQ_KIe`i<)o$G%n%$cWhfv>$R_fZ@0wO z^d*X3Vc0%z!Pb`(LMy)NXo@Y3ZL63eaYQ6LZduEo_d1R{LeJ`XxFp0X-7enn*2GD0 z={hf6g~Cvu4F?y6uCY_7vCQzAcuq5D06#<3FJ6ow#qzIG=UsD z%x=7nO`yne0>kh}l-CtcfGdDWWSC5XVKS_u0;^IHDwRT^(lw^5A=-2u9c?;;p*z#q zKv$2Y&tMo@8nR4G&CJba7+7IeY|NN###WL*Dk>^eRVs~2rLlDxy6pcQih6*m0xsYZ zff0aEh=4+hn?MgAA%O_tbDRt^kpvN7pn?}?KmafOqlVu~f&lryN{@jW5qAb9p!m7p zX5d^s8S%jgt?WWBdEEgr7aIy7ff{@Z0M#c5r^yjnCR;fpT2 za{fSF*6QKqKGjuzeS79Ph)M0Ji)m~@zxkL;mq2Z6&a~WF%j#Fqa*Ew-X#~T5b64^vJr#ThQB%v8EjgfXg&M$7K?~PYvHxl*mLlnlvtbTp~VsXXwM8%v4tw z#}PZrn{HxZbm`ahj-{i{^afrT{HS;^O8i;hblc7;K8QToG>!yF$%oVNgyVd;naB|CACm}0^NZ(1R?aUB?_60FnDU9B+bA|xqGRz7LHGxNoecB4=AV|HZ&YH95@>KmSFS)Jx!Wt*~LWbDMz0>-T{ zS484uq^EZ$R{MOIV@@8Kl1$#Ha@pr3Mc`C?6V7r7t02*eyejT)Gie>M3L$!;2D^7I zJwXWEYP@&YQ!wvT#(r~+H-&k*EHy$+$w~eHMR~p zoz@Z5E(nZg#k5p$aI%@o1to&1LE_5*p-hA);z%cqSFRIc+R$A$Vp7Rv3!;VaW^2O$ zzj8T=#Xobr#CggNoMh_n0FB!r6iJnCOi03cosqcR6ss+-&WTBjvG8Wm;3-en^|@EA z)t7SNHv1qcaXZl@WmlGNMXUc@3rftPCf|S$#0#l{fyQiao!*P{9gu+3lZegFBK`Aa zw!Yogy)p%O)NuBjHi^c4pDM||UAB1bM%@Sn=uF~O%!qqX{jtkA04^p=<>i^752L+b zQ<)*pfXvsgPF{SkP=1N>F=-%JoglF9J{Q`&tAiCEF~6^E-RUGJADI{yN~=Th1L literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/11071571_10153335175909728_4854956433942630114_n.jpg b/app/assets/images/s_files/11071571_10153335175909728_4854956433942630114_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3e4a938b5fa690962329c3811a103a0d1f856af4 GIT binary patch literal 1168 zcmex=Ra*6Qq^9YEGNJxl_h>1zbs>(}AE6a$9Dd;FDtEp>hX-dlL8t7^msA_0xfDB<| zXJ_Z);1cHI64sCslhPm={6EAX$ibk%puo(a#K0)X$Rx=4{|JLP0|PTK5Rm{g(6Jy1 zMsx`VCT14g61Nz5n1L}O$Rr3PPfuHN>^Rp(r|8&8TRK&mR`>e@HOdJ9O<-VTMcBo} z%*Y~S%&MepWb*$O0|(F@jI2z@Csf`LT;(OP=BuCgOr}X2guAYMx^>Mu=4Qz?J-P0c z!F6pJp7-v9%oAi_Vq``#jse7H5mGcvZ2SN=59mdEM&Hw|$ENR)Dp-B7=;ES-Kz))x zeQ16L28JRtSPL*<>=~>2{GRA`R-6Ya))Zi1WM*VzVTZe#k%37NXp69-VW5&x<3h*8 zyFGAhVX3vzOb$OlqqqgUhs{0K~N97+DY0q6G3hBMTES*+2o<^Nxj$fd>;OF5C#Q6qsu4 z1&%!RW>(vf)wHN})rLn>2lE?5USHuBN}O_e!>`%S5{w~FQfk63P738d8^1`7MR1{s z_0D%%4##F^9=vNeD{!nn^6<8Yg=uP=^|UvyBusT|*lN8e7P3$OP%(9y a*wW5LwH$LxFFF;q7e<)hEBSK%|4jfn8bfCQ literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/11071736_10152687299562344_8340374460528080706_n.jpg b/app/assets/images/s_files/11071736_10152687299562344_8340374460528080706_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fb22c5b701d2997419351f801bc3a60f5c173636 GIT binary patch literal 1948 zcmex=L~10x{cAjtqi zr=~z?<1_}(ud0$g02oLnM&{5%5UA`%kfB4T1vva0e@(#kSoVhTD6%4+JGTAGsbx(2!$2C5pG z8X!X$+1c5-IJktlxP&#N#H2Jx2LBH+2y!qOF&Hs3C^0Y!GBOD={y)MX4GcwAMqn_) z0Sf~YGbf6C*PV&}aw%MnAKlkT46Yh@z6Ak+QML|62?kKyNUzGX3bfwbh(M z!Ya1cxq8aYbvOEMbQFs;^X{7xV;Q~E?r<{G9vL zJCwXz>_j7{V(P*k(P_PYE3f5D=jUO6$++wNv9Cvt?3R3W-S|+k*6(r$OYL9lUoHQ= z{>RDrK)1;X0^P>Q3Ue5UW@Hjj1iH>J5bP*mK-)7a9XqF%Z7QiL%`5rg^2>>`^+25p zf(*<+wd_b*fw3Z_$SfdiXcUwP)(ng&dq!_nrPO7m>MyqR^W3-;Vkw)@b-y^IS|;wr z!pb6`Ia&e?jLb|dtjusnFfxG6F-$B}atv(T=(O;lk#W<+i_kD)vu6tBnY?~MM6Y_L zLw|5xaC7cUC)wQTUo&=uSbuBw%hl#u%#;_{aN=gcwYL-7X2&dJ+j9Ef+(4Nin?*4S zTP{_vtoC*|vqOKIf60q8-5DD**``}n__%fRMIUWl`z>^Xz+Ks(!>@6FsA#a{B1_ZQ4d*o`sUCY$!7aYBm0w~j&%^N6bN5au$?-0=ns@nxT5rxQ z+sTi9Ss8u6B|EF+<5Tf z!;i3(V6Uj7{PgN6+u8pN_WZH!xgYf=T^h$i(C@l0>*ysBz zr<`S4H@fEN=t=1tb8I`f(&E{fN}o#y8#Y+CTl~~@&p8u%Tuwl1-h|gtFPjaycHS;Z z&dIXa`uX!t4=L`HtbVQ!$9Atu&FC|E{95bhJ&Tj~pDo(TI#==dYm5Rh(J=5sA|(7kiB=$w z!*$Ea3KOBszL$$Q^;5Er)MyyKmDqRH9%zCxFxfLQGjbv)UO`2}4}pn=jT0AwA_AU% z1#+1mvGUp0NvPZs&{LIAoMhQ%smP!8G4#ciy!5K*S<}iZQb4&}K>!rD%%DOCYAU0k zB7>nL*vN|q;qfXEsG_aSVk#SE@Xdg4`F!4gpC7nfyprLSddE#^N4loe#G8wE78Nk( z2X6bC^RRo7ms+o=DF6FCNpt$9En0J8<+Ph0!t0-DG?pzdJTlveSy!^vK0VFEW%4Fj z!=rB=r%5U_O*<(#&-aPfnQqVZE4#v8W!`i%+o#78a^T&|^)f9nhZ0oUm;Tw4EH%eK z&EHT+Ch0rF{FQ6c?(s~>aGiR5Mv=gV*xg|Zen!M_O)_5`T_CYseIonkR=Y%wj2nGQ zS{Wr(58`JzSZTC(CTs{z6l&b8VdZexc23GP!AThxxD^7ACbfxMHAYIC{+P4c^2&}v z^F7@RJrmv9bL`oC4)CT}*h`c>oF~I5_hU}%!Pnv%fe ztG*Ebwpb+5#n+Tyt*|3Eon>O?zd6iHjtIsltmH53=nKtkni{Zb-qECGjGhy@{odBd z7r3i%g^MV!ww=Cb+9ioCBKGaw>^`l_F4sN^(6PPJmb`{((#f!Q$!pwPbK>3|J?JbL Yz0Kq_@ARdTiLNP6H6FMKJpO+Z07-wUD*ylh literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/11073306_10155316059155697_538959571406377153_n.jpg b/app/assets/images/s_files/11073306_10155316059155697_538959571406377153_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..97ad1ec4959b2ba8a1cf15cd852f266976d8fef9 GIT binary patch literal 16929 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 |(q;O- zz&|lz<;@;ji&MN4b;G<0-55{-ntwd-!Ils{2`lIoX41u4tLt6un06jhJ&UoDCjozA zc`3VdruHSN0mrhg!AJjH@tcE5XggG42*qRn`I+k*G3~OsUOjUKD*iHeUWy9v%N7rQMS#v?qNR@rS&_?j>vk~J+Z_P3sTC^;M&0nxn_K(ZmGX|H ztCjUGB~G;hPTE(oUr0ZY3DE@ml6;xODP0dj0YAicJKe*Dq@JHKPWC-~i}ID~BcgXo zsVbR);V#hC>>G74983JOG|-sjzjrN>0w{xE?Ov!9Md6hfvqL?opx=YuTSawQy|%QQ zplGP~Ni}r#u;N#2+|Ah6bwvt~A=!!@@BbO!?rsPSSRP|p0R+W<-+ zm5Luqp~mMUbn@GzPapWDYq;a|XPDUy8^6xw*kM&>53cKF(}=uJMX=)$7^?NSv0hKa zWlAJNPx!v)pu87E*>z826C~fJcTfYuC*~kcPMSDw!w`vhg=BUdhk*;t2v!0Ayvm1k zIh|TLbw}Ne&E()R?tA52P4ONx=}S5PTak; z3L#aBeO@(-Si-vGhRZQ1dg@_)fidbj$&jLe?NHuaGeP&A<3^%jbV*_ytDK7zGKSDke?0=jJ*ZnAXIU7WZ+Yvc6tTUbz zIdZq2RnCLxUA=YeC=hm@k;|$sAezKNku++2 zugnJUpf2BFI9#BRyk$>9MQx;bu!po1vwzt~Lbfpg|GJf%aGZXX#vv?Yj!UZXk#&=x zanqCrDP(~7#T&bgRbp(4{U`mwHzCGzs63zwo5w0LDiTVf#TMOg2sNDxg2H!!YOHj{ zH}!9^5Z#qyU1!$(vg|o+tUUSkxmfZM#O2%O$ed3=ZVczTaI^PA85QZ>wz0&LCf)~W zU+iczq6B>&A|=LYSTxF@7Rppoa!v(-b`-usdPz-d-k2aG3!ybvzr02!f%$jE&-?4 z2da%9jr4s{G3#;Jeb{H6}=>w{}9+}4kR6&%AuBd?}5Tr?Ec5Ox` zd3wrvu}f@(qiNep;Cnfk!N@Vc~?^g zL;{8wN{pIn9L%d6LWgYv!`ln1vwk=aH!x;f2DJ+&hmC*%g7H>BB0B4Jgs_bu_DLQL zTue3_S2AQ|hqpFLA~UqEZc@cjidDyEDxR(+AL~ur@X==*JCLytFF2a?Vk`C(D9w|( zi~|lK;cW-S_iyP@`gKo!@KwvOg=LbTgg*N>u0N0nWlHHD1y7yQ=j-G<>vLp)Hq?GV z1JM7AG{p#?uYYU!qj)_62lQQL|H@AA3uRIi631G5_40DZMr+U3GMT`VrIx39XOw@E z`9ohjm*&0DpO`r)ElCl^Mo2)`mZS-THhj%nSd_32&-wfp{R0B|c&2Y%8iPuw>Tvix z{V;hSu{^z*#aF5vNegLPSSyd5CjKGo+|3)d9W*Q+h*d~=TlBz|bDgo7o9;kR7#@>0 z;^)GYc%uQ8fJnmG#4)z2h4q5ML8^q36zx3JR)Q;`v|LjK3jIN&mkjHQtD9)a@D?T_=)Zx=49RBi>!U<)3L&>pZHQ178HN7(JQueaR{PV0?Oy<_Iv*E>Y2eHYF=qNwJUIpAPkTR{&Z|cx z4mKIPqS*!qIFW$p=OFjT{xIdFUEXZiYAOOjNTKFK+*nAP(~}SN6D2#9Dt797><{&5 zWyxG@f^>wVeXu%6=NDuO{Tw3FsoO+rxco6mVOh>~l#{>ZS~8O;81R2eW(6`V*6o5y znzXGtK=f!M#C>ih3K72*5gPh2G3&FeKAX~pwv=8c^3G(i4Oxs)??PPIH4*nEOcBU& zQ&vLR5PKsbH8Z>&_*0Q{6;%WBlSEUMzxIt^*74;#_kA1t%KC*oy{lvVlTko3KqJ-X zL|3r@JP$iM$Fh4o*|R6&;ZTNU*8wY4jy!!=)KI~oHJg)h1s+o;<1HtIwh(G!Q&OiL zqR>i0)HyiZ6{k?y3R5DBu*E7fzZY0(D6N@QrxmI0mJT|)uIwxinRoW3XRfr2jv2+W zD9-gYyHy#D%z}6)no+yZ#>Z9(bLDM_kyo$IlW?gez}>(LH8f@ynj&N(-R5&sRD**4 zC4tMCxqY4y9C?@$Zp(ln4XYQv+pr~NWEd+x*(TfHq=el%c8i!6#*o$q3i@n)W*x|1&KV z|I2Xqa=Bjs#CeCMSddF%YgCLiwh4V7&9#BjL>B3(=;XB-7Ea*11Fsu z&R{s9(T;$&Nm11-{w}2w2hqYmB=o-#WvhLQ(zq-~mF5pbBgazqEYpb27?gs#HFGgT z!NvQBCC;H{U#TeBoj&pg(-9#?nmBt=(tX_^liUZDx)NxYrbT6jUi{%%2aBrgjFnMn zu2G%fxoxfq;s-vi&U!oxB{2rA*uDu%iBU;p~zB<}blY=Q=} z2KIdnSKpP8aJ<1e$>42#2gAe01&uO-jhxSkqn^9px-o#xPlY1m!ReXB{S8S!e!!kv zQ%^2_3ung|P1UQAjb#M>*mK)ATYXgJ&KD}*4w1De|NRq=(G#z^dvTb&rjuvj9O&Hh zKj44@E$L;rfp--{8!CmIYetj&<^_UudgS|qled;W24gcmP>kWDA>*9*mcl z11=*k?yri#N;sZVsjqaHgNJ$e@{)8O$RRZ=HBXH+EFoxu2Kmskg9|zXpxW2$!9mzV z#3g5Ue(XpOJF5vtf|#21o(a91|9CRssA7I{@i-j(JN5S*C8U%y}v5gTN3jy#(731RZ1vbx2 z%BYTFsORQQiJD7YIG2i7xKVOKGsI**-I?2FvI9XOtcf;k2@ExCYMJGVDQ1#(v=xk4 zVw^z)7T}!S8EPCyiSe zuV^4Mu{2`_LE;*}b}b$_fkUwXwRi~{PC5$A<`O$tacA#~XW0ps&@4rQtHv@QJc9dd zonW?s{m$gY3iva7&E>vDIFU-85Q*xO0@vaJk_=o`ZB|>1+ft`%2l;;dp`hGOpebZE z$z*$Z!Cx^t+2;|9KiM+s<|ce}BVAoAg7_iao@kPt$@riK8ru(5{PwtHfo9x5b*0sV z)-nmSOlurhh0CcZ<}RPI^p-2#@*8-Kjb zj40mf-=AQ4skl^n?>N6a-CGP6e}Og9^)WM12@K?C%Lv|AS+#VjDU{F@oXj+#vBgMK zgjkvNCu*sYk0q#4QqfWYvPv%Q0+U0xis?ypI^eNyCN-VfhTP2+As{r7iIusUL{y|( z2hIB(6PHl?mX17VE9UlA_D7gCO95ou&g83VlGG4lbJ$0fuXFu9^NWPo=`~W^d^+`k zeL-71WJR0)06+KrfnkMNe5Gd~^JPp2*EO^n@P8tWLFcB)%#6ZsOpcCDossOB`!wZ? z^7ufB-{op+L+|*+_u*CbJ}agV%X{%J_&l11B+1g#7J3WFSN$I;d!wR45Ppjv5eZTk z_!KgK_M1enjcVpG{?8HgIYHt0Wo5W@UdY`gISM58R4={;w=K9J)C+pQF`-ntHc-2# z?=_W({9+)^-$ZnDk7Az_jm6J+$4QCB>j>smhzc{DgF2~XR)bQ4N-N|~Tg<*RYMF%t z#B6|z$_dPH@ye)e3fWqbCuD+;x}hk?O%I~aq6Gz~)5wn1(tuXN#Txjk(Jt`&mb4{O ziGGcT$4qzsTC>I8dk+F%-Zxs2XYB%7_rAIi3+G?=jY_w)n} zUxoW+=}3||j@l#B2l7-h=7)rF+#qy|RRZfbZdG=6uBT0%6@KxP7m3^5PlVv|{`zVU zo*$i9W}J=2CP(plV(-UL6lASDW51G=HXIL`)RhV&=_ZM{zYP zd3dJ%n^UlmF9K?Nrx@3_qQVq?N+9F13w}GBfhi0QMVjbqTStlw5#;XEh`D+gL7Al# z@I4Fl`uZHrespMHTV$kcY$A00EEP5SvQ*F0!sgW|)=!N1gqkRO*a0fn^E-f((HKjO zjs~}{WoBIVgMXwrTC(^|?B-V4QG=^*-Z~VQc7UJLHnhx2*cqwPTomj3H9~u}O6p=} zM9r8ihSg2|3Ht@TH#zs~lf*3%y5HjPa$9iWPQz|JHa_2YOMYThO(7%tY&p05kzC(5 zJ9{@eq1O7c0Y1(`jM)I9N5YyTM<{ZPre``=voTEOw@7`X$or?4Gfl4iz^`M?s49{! zh)DCrkPDyICU(z1Y#pGbi5@phkTGbmA{v#3g*1)>6P)nKiU!m<5d0b{7JfSQKm&!Q zSm2KT;ifJ=H+@|y9p+Qbi~y`b-Q*#yW8yynLEGj5I-$i$ydAx>A=TB+zJPa)bW&~* zFG<+DkHWEtdE#d3*kf`g;ZZMrX!4RkOmQv_EG0c@i(vvFMdp9+YRHmFRf%Jz_LN}9 zM-NMeBrqw0_I45_$Rr;&f3zjO3X-wm`_9flQw;?U4gibD7@mSF$BJU+YlEj#PkvC* zq>AD*QM}Yl-__M!*(8uB*QhzrTp`;RF|;>(LJ?GKGe3DwdAK8ip3NmqM8$0&C-nil zUI=sydYOHac=WTL0xs^q;X%;U5ZsgFwYra^9U86qPkgky+GrjrrhUw?yE;*HSwG%w zcj8^hVSrxf;<>!WOUazUi^pcyd3p02q7qv%nY~u5KOY6K#JV!4r#=6HuHnzpb=-x| zd$@XSgfTj#))#O1eqe#SyLTsgxhBo?Mrmb8Z4qzD7Z}j_D&b7f2j-q`j7agwt!ojO zB&{*KOLKY!JLNBgL7!A(4u=sf27THV88HDzKv_*mb=t&gAAD_9_8=s^k#d5sP1rs2 zUjyI~MNC1V&@pq)XEldZsuy;;394aiaWTHU>t$$V@Q*?Bproi_@ONGYQzZ$S*e zIvUunrM^d}I%q;}r_qDBf|!^w=abjm_J3}imfz>LVEl1m#k))DV#=xd{p7Mdq0nvN zWjj;Gz+nv}DB#=oBrno&-7gEmfTJAKSp3iY1-%{V$=&hqJ6OH00)0layF)Ri`!pTs z!MHXf(}<#e4>~$cY+pQ8K2==(58@{6hNt`B;8NT~Qnpc)jD<_>%QEa}Y~%EI33fEj zlwbLIok0bORqs(3iRO3*&ls#vQ>h+~UCgXsm$-e0f%r424q^`toV9=qlo`~$iGX0n zffknG$DEV%l~NY!g^sQdZBI z{lgyF#S}5yvmX^MSxdvoX)ea0VS+)q zATMh+pqBXIdkr6voX&Mt*DWl2R#qb=zq-XFzvrdV9J>0fmDJy|{fj*8lr@$9DZ_v| zczHuG^M@#Yjdlf_!UK?x>Bk95_Ls#(Y4Y#A*DUZ!jg4|Wb;KMSrdg#ofc>-*Q<$kp z3k&05i&Ct_xjJ%z?Hu!f>Ojy4E38mT(@y>m;VgcB-L4~&nH&P6U)Xxp;fpo;h<5*8m#o;gnny^W3MiqX2=MxsKHL0=D_}@DeRm?P( zJh7CkUsr$Q#vZhFa?d0W1C-}x;XLfZzYMeBSqiZ`iCIv4QW+G%x}8w#*mEQS36s|} z(L$#vrLU>62rxM^Gb!LL8`M+Nx>)*q*!aGECBId4r6#MeS(oXr5(F0wHAiids;cpK}jEMt^tut z8AicF_2I&BKvW%<_~Xn&fbXa1* zOjLXeX4wE4-dN@MZ2(gi`Ru$|=UkLg0#hk#18!6I69F< z51*6?!4MZx_mw6D7;FCNi8U)x1CO+-aEy#cIZNKpDg~)rS5F{1+fED$Lz|~M1C>zy z6-dH7PkBzbg_X4NSg$olBxDK^lEDUK$f^^SkEMdh_jeQC|F9-F-Q%D-En?I zD8O#WLv{uxVab(|6rIWX7JfT;Eep^U>}tng;K>%(yxhP5x~`8H)wQ$G;;T3Rh%GdM zXc^_SdUi!vsQjy$%%bIqLy9M^&nLq&jJY_>Nu!g5qn+ViqD$Ntij)vqh0}XgXeB

    kR%b7kR#HyV5?FG5RC*?sK;G-Wi047B9@(l5(Hd!u;S3L^ z6_k;#YPP0?$Mdw6+CT`7kf3W$kf8}@>tQ)GF$1SIGboD|U&M{@3l%_0>2FoT467AV zCxcRw0Z6N%Y?)ehYj;IM)QnK36etKraNLY~2{I#{M5UE8L9QVxsTeaFLjdGlnX`s= zJ@v2bNJ@tGV@e4l=@Vo0_b%omKIKr^fVZETxxZ(*fMXEnu4!#BWGo!bH~N(siPrt2 z*kI#X8La@_@;EV#1EM>1^{*PS!?^0~3I_hXYnWJ+L-`xQXVUTa~TU>jh%{)K#;Rw@<4x9+#E{_SOYmqqyTBa z_%bV*?2=!lC(E9iOKZG-zCL>Q_?`4@%Z`wE<<=g`%E6qR{O?^lx$I~9Nhd2U_J%sX zuly{vPgMyVs?PkNKAfPsRJ&II%!jsmbQo0kX4blU*29xrs>KTc z=B%Tq5*-}c!0)YCeH3h30Y)5VT2QvJIZb@OsiZvHR}#5UY-YYhFs^?%7C)=k_6oer zOIPF?bu+6{WmPtGT#cWQU|k2&ub9CaL;_z6$5@xq%Mwih3Lear-5+_PO0)!Atb(QQ?z`|pH`I@C-qZ;ki(5PF^ zv-%sr#Wp5YBb8XN8rHq@;V`T6^K2NyoWL&_+06M=OP=r`Nz$V13Qt$r42v>jX%mC= zOIB5C0c;Cv6>t?uY6`Umoj#wL!OyDDF4Nm;#Z!GN(0u+?@+1I5Nl+y6SS5hRLX_-; zPPU6uOTw5*?ToiaOry&RBb>E=wL?;$I%=gyPfc~jk*RX9WG*L2@LTy4F^;!l60wF_ zB2O(@ad-x__MqCl{@**qID7GozMK?8{hE-7tFu)PDdHGSb}g?qyp=xzNr*-f+%ou; z!CqZCE8TlIBg;W*3-+xYP_&lntpZPiE0E|wtI4dZ$1>nd0N80%mDSgDOb#!Zr66Nq zDCt_EA3-iTmZOwswK9kRrixe!wPVA$58mz*5)Vd9))SC30@LAROZ1azkdCG8*=+%H zr?_mgkYFuMq%EYMaFVlpIxVbPyks>vXn^|2BrO(8NmF07zNbo@PVxZTJdu(&3e96N%jY;HknLke(-Ez$mBeymXAp@TDhtBHd&=7z}<^HYEj;ok%Kn&t68*U`)x{ijcpz8XAbsc+K2@pY)XAN!E?pG3xIF`bH+)@Kgy_ zieGO$jeda_h!uXOf^6UIB|~vJ6Wz>=Omq&Pf$=72j^s!t>GOc^fBZsDkEUAV+}JWv zZGa2T0cRPul@d9++yk9eYPdBd~deBFfI~r@-(3Rii=ILo=7B7B*pCf1KXm z8QqdZgeHrtQk>Q+Zy?m!+4Ap@Bhq(vcuI@GJU1mN*5D_YaJORp+Ic_5z(E0ni=6DM zTeJE^$)z6MaS}ysd)w+BWrD!lULt8`h~s?bGYDlqF-=as@m5J$4YTXL@Q5Bqq6WDI z^BUX~oeXuz)DxoubBfh>yBs_fzXm7Xxm7rh0Pr`%U&=`F1kzEfm*KwJs8S`YbgIrm z=NT3rTnt-107NvdrmR-@#%i2dcfKo|25zWYopDe z^SfojLCGMzP)be7x!ln;3e}t-(o;MAU>zmAff=(;?Dw{9+~%m22^_fH)N?Ee3}q>` zRG)83MZ*8QOuK%_!@Y9+=Sq=xqy$h3F8kqynh?%o4{ z+;VXXUtothYA`A3a{0n!-kEi~8KDyAJzpwgqnVT!FQd3#b9f%H2pPu}L18*57dXwr z0uV4VS+}DyPFLx#G7z~}@h0*&2}iT(n97l24>RrW-t2Iqa(IaO>+tJ(M?7)C_ZuF~P4|UrSv8V~HX*VE+tA77 zVRYSY(A4i>Gd#LM~5Km^`>wXK1Wh? zeCUi1Jd|#%sl$jnMI{!ySVV~!!bE=KHkDZ}=maI?wSkA@ZaX1vH_xd7;NMm9@R<8I z0dYS+A(xK**i}PfzRWs5zPDdKsD% zZ(T!tgg}tKTiqqD$|xf;jw#o%$KKIT(FkqXHGiY|zL$<>w798=2|U8FG-GQV6T&)k!wYab_*x`GDIcW?AjvcLr~{Q*|7?PG-f9n&n1&Zv*H7#@|b-% z<>ws&H`{%_`GDRLTN+^yLkz)~)WP^M3xM~i7m8wu3f`JUwglUab>_qMoJ|RnPPdOL z*0u=~o>3Z|&{=fDD!fpiE%!RxbQANOHusDP?$Vv5a1w-^?&ej40=w;JT9br?vA1pI zPPeZwpXuhNRLelh*IPBn1ldLY?JMk4`L>CQznef;E9)b+#I*!YjK&|xzP!6mG}+PQ2t9=QqLw{cBWn!EXX}D7@T<3j~96hKz%2z zzdela!BZi`XH&cg3T_=2+Zh!0jwgkcyRFsA_JNh3M)No$2yyL}9jM8%)ZeVa=JMki zXZdFZ!&MF;h!R|CP_~lDgpeWy}FAJ zhmwq8qBSoMdNixBL6$UlWJm?A@x^axH=58TI8Wy%IZjp@Vt|vz zvN{Mk7pw%^sl`dK<~IeaD%2_vuNvZ;^m@Pf4-xFzu;lftYy*5Q9f-?#E`u5i7SNnonXx2s-~-s@xm$exf6$ zQF;K3!;+wZ_ntXs#+bwr<)EL&ExgR`(>OAvW=f~Og*5o+CcXC}M)cs1KsjR+o_ZG& z`Ac}<(M5;a5M_2Ns|i?kaOWrd`YNM#l?FP^(>WWg7__AMf5}0@$-YfbZWr3Wy6c*Y z;0cna*x0XW_{-gq8CTP@!J)_YUo-y$)ByB)>;Z{T1%{Rnpw)ll?h|b^79y=iEt3lt zs>V~%bsn$f27#C~6<+YO60Izor^(=O@f5~dRNur^H=|H+*q_7?yOZ~lrb#kNgd4K6 z2(-zIWL~nW-BvCok`k_-4f16(d&2h0#YIzD-7r5smeW%n?wL05c@@0MwI#R_G1PT?BFGtu7X^cmGZZ8h_qH=j2Uh>^LHj$% z|B6)4Rgk$Y%Lo%9>*E!^wX@);y^ze?kn$cL$yLHcLmLfg$WVUoIr3i0csJ(9x;gFT zlkG301M2+J{wP@dte9Ej0%>J6}Dg~}aa9Mb3*H%1)(BcS(d$e_YU}n#2 z!i0i5plu>an!s8Ba3m#~2dfn=4t#ad1d67gI7hvkVay8wO z5Li8bv{EO?;sdN8t$ZM7PR3(ObTc+oL}y_;0IfiTDV9!RF_89o4(a;i0YIe??#x*@ z9Wi1o>TStn=FbFsqN>{lqS0d8M8+MAeA8@ik^DN|zfJ&n;xF58j2lE#doqM3e7{1s zrqrB%Gq)uo-NysOQ!u-I$0;a5x4oEU7U{_E;^4aS(mq}>q2PWsQ&P1JmcqTR?_JV( z75A(RX_FJjt(HV^$LTz6yj!C-mQuWUncMr@Y|2=)rmhl~!M@60gnVRoy=%X*a0*Ny269 z#Mx*f6roqws*wcum_zC0rBW@N5pX6>R#fxb8&|G1)EYniwzR@nLUST02A!H_gSIhB zV%gWi82XpYKlPSzu)3WLfWa#jE9_;I_`%s0km%xp51wf4XJ3e}Q^9c~1DeXx&WJ=4 zCTm}1SDbvfHCuE*nq-P|XR~LooL{g=HJJIxg6-DNv@?1aPjpEqhw&Kl6yA_qQ;BTS z*s?^f#Ax3LEQA{DdrD;_Ujt%c$d2l1)K8(EopzC-Og5D+sir_J^3MTJ!2C8 ze1KSl(%Ef+xrY(=(TBok7YJDPm&w7r1R0Wy_8!JDnSr(lai2?EcB_Bnt~_*HZpOT5 zn4isaGSGsbHo(q^ny@>0cC2(8h_s_>-8b79^tsQ0m9Z(m zkoROaO#$NfcJ>=7lC=24$pnya4tsl{=x@I3ui%dzeJQ*8B zVg!8{6?)Tv`tDK4R_CqM|4OcdJ`d2$21@IH<5aUE5bDn| z+zIh&ZkiAnq&MeX7SFbMuZ6L>wuk^ZFzb8F=#K=iv{M-dm)d!ASGDc&m!++_vNA zVnKr|EpCBeOQM@6dp5NW&Y71-bb2^_fnd`bG4={j99eh~_Q@4y9yx_@e$uS033l|H zqIItZrnS=SKO}xkA^UDQn2pB68=_Hl=%B+hv<79)sm&>YTy2& zKi4o|^!rdG5#Tq0Xj4FJWF1A=%3X(CAA*KRfP})P<4ktImrS1cEb?o3)sseHeEI|d zLjNxsaYv%re%ce#r7}flGStc@mhO_PlJCmQeweE_PH^T6A>w+q5F|DYOe8V8t^6;Q z`Y_l8ulH_dZfn!v%bxK-u?~7bWV$_Co2@kSKgY1H!M+2dXipViDjY=5gLe2r?AGe|m6}u>ZY`HkWrLEwqbu?A7o~Gd(#NaNV%U>| z4=Y8W_AiSeXql_FsvAb5nx$iEEitOIYyOzP}Fo$0{|-bSq=Ml4fHKA;@_U zw@O7RPUT_TJk^&LQ5XwGdjAN2i-HDUrcIv4(a;U~c#vY`)#il%dl#y(m>KR#g~51R znF#S|E7)$98RiETjQPjILOSkO@yGl_hO9p!LfDOpDZ^1n;~JTIOFwDr@{1IHfL3IG zgeYpn(}s@5FLd1G?F;anZ?s7{jcd9|kDLO9BNq8IMrM4~!}R^6(5z@_zh>t|;2r+< zsyIQ!y>$m$H%#Mou5w6nb4HA0l-anxh?60SAi=eB^48zt2(XpB`XXl?OJzjk>?`V~ z#&;kt-UPSrM;{N0D)a=ukOk{WFK$xfbbB>rgNi7g zXt|tJqr0V3C|;TC56ALHa{~SlYed9d)>Cp}u(c7`(*U8P5F9=-*R?^&|zsOhiSs~qjYll5ld9f-uR z>QTJe0%QeDQm-wDg&H+?ltHN*aczxjp7%+~?}Xwm$Ia`9#i~?DQ7=+v7*k(XpM}tf zf2ggrRig)$sfH|K;JUmJN!nNJ*|1p0J&aJJnBlb!Qp#cd8XVm8Wd#m~hwq2xp{34i z4-H_-yf?tZIW(aVqVZj=MZA3yQ%o|%^zhgAm1Mi3-Y>i-1sF_tIq1OTt%dk1NOQ*G z-hqWSkMZV=7#cJ(tjmao97%;J@ElDxpA4)9>y!hfgAApATo;+S zE^h4)f%ssDBUs6IM~`JA;hVG}xUIx0QXb~XTg>?zm*1~>RbLD}(^))_AOvF*=h23g z1%AzSC3b>o>#NLgTqiN|Amits<_`o(v0ZdN9cg~W?ZYwO@YD9ioGR=2frMX z#-aCPp*@sQ8%?fk*qEaV$i2HzT$(54yw(A*Ss~AE(V*fuqtaF7h3db`Ht$dJQ1G@%fvp34e(KN|V9_kSrAK`}_W zJHV&04OjEGfywL72JpeN-|r%%ZD+`PF(EH1{5)8hlRQuD#ECRPRCli=3^!S2%{@0# z_^-F8#7O5BrXdfc_1l|SC9_Jli@p%>V5|cgq4^aq?G^2Y2r^9dyQf6fRd0cVQY!d_ z)F4-_!^Wb769=DIKnS8v6EEA4I43-^ugZ71 zPhf{ANHbIfb`4lbI57y2H0NP&5^W7sG85(Cn*B|vG$BLgx+{he$D>9KnsQI|zSm0~ zpkVnFFTbIveA-#aB6Dc0`CUPu3Er`NOvFU?MEWr4otCu`Q%%|B*MM=?waB1(XEsG& z(S~wqLLlincFoVouuFrMJ^-3Z`%gC@Wc%?%@))bwS|HGt7F0YnXoM1&dP?l`2GjN4 z{VY(#NHuw5J0RF~W-U;kL;}l|o^t4-r)2p!mBAI3c5MmPV1T|awAoaUA-?i_q<07} zgw^V3b>uKos#^Hsf*Mr^UV{s*^=#h;HzdSM?+SIAIW81xV+4D7n=XR~)bZprunTJXR9J;5#<8&U@$js4 zH-*Lv#^c5W1B6FS{{S=|%?3o}f=t3cUh}l@9D^qOu#edTAc1e<6DBa5#gsO@8Fir- zW3?NLXD`K=fMhN#SJyT05v7zIvMLXb9DHaLeF_@-7e>uYlhDVPwQ0l z@Dfk&9aan%Gh@~TFGMJ6HMTFE3x~}~Dllf#ByS*gs8I1C*n;&}b9I$mD^J=k=n!^> zNXe~t4xMmbwBSf>C7Sd28De+dj3qkA!vr%;ws&rT#WL~JM9T2uyB~?=@K-h04+cW> zMqwauL9MRjG$KB2I|`)ox!c1^=`6B$k*E)DXX3mD8QHow2y{MYq`C%1!q;fs?GT|$ z+;23F6#>U@H^3uhklJ&5eJhS-JXPJxai9agQd^V;3kK}n zF|xcHy&xbqI?>Fv1vlbN`ZA*U#Eg##rlp64kDY^@kA!)^!GKOX=Lz4u_?;o zgmj{1Psow1^Ig_rVZR`23A&?czpsg);N3rV;vhJV_;L|uD-3BP#{w|KM!5F^pfoLN zNlB-u>}Wed(Uc#n+}Z<5?QqfwWkH9Z*2Qcj>@wXx7J(}KHLoqKe;YH`5qd6cZU}MO z%5!CKMi|HN@-v~bix2sDT`N2A?r2qdORrx{!Tm1vV|4h?;Yd0}{HnNh1sP-9tci>x zoRU=JOb1WQ_Zoob3M--v2!^&jb(Mocb7a+!?GPKEi?wlH4SOv1R;qJ5ZN%y^nDc+O zs8aKCe%v)Bq1|UuRoBmZjo;J#y+Q~lGfiYnP84byxl;1tieN@Wd$dtkwLqg|#jC`pnSdF7;9Nj!d0u+t@Q{&#m^LR63X8lu&9w(Tt1YJ(<%D zYeBO%eZbk+!7(HyGnGQ|i+-OWqqy>vbO=sgkp{@YDh(uhRnRuDFtvuQG5&@S2K^?q zOtF=1&Rvwjg^Td`=^))Zxa4Xzd@kRe0TA?-x=O6o39Y`3g$QGj$nl!_A~;3JXmffm zi7E!0l({UBlCoK#Dy`m5Z9q<6Gp9J!A5C#^qc=q>%@{_*vw?)Xf<#-Aiy`BDnuh0t zU?};QR1G3vn3sGcCIo(;Pl51F5mk`}czIFO@qm~MN@X~T9|?b8HCdMaXdoh!K2Efd z@(ve;ya)k>-H)LSflBD(hlz8<{XGN`o4~f|O&fhnMx!Lr!%T9~`(d1#P>5mEdp#&H z?Y$n95$oU~YkXvUKyn0BiF~++z%}QNg@znU*(dfkmxJ?8lLm^(Q5&1C5+H(P5zmcS zMAmx`;v~``6z>+!#nc$hpNYF?9hwZ2W32;;?hk6m8ifVS^?9z!G3kVq5v7YB{{U_Z zPpiCh9y?dgHa1MgKF1rTG&3E2n_tO>Z7(he6os;fyMM3)!C!V(W*jVO>Qd#61*p$) zTcktP{)c2Pm0GfI!WnlOm0a9tX`%00?hq;{Rax$HtzclYb=*Tq z>OZZ^eOmBFlF1$-?gUE9@B7k%VzUZRHbp|ddNnFIpdO9rr^BPPLre7;{keD?Fbw^f zIK;*X#GjmzMzLa(`B^9+K6mcM>0m~4kIDK3Azry~=7GU(9B|&@ayay<@HEM;dJy%C0Pu~x!M;1#Rjvh*jyBAVN z&H8oyy?s<5*5ztssR{#^?0X;bC=TbMxVx7-7fs~`ZXTxXWttrvG+49qt~qu=%9VoB z3$L)!?GoDkJBZB}#61p&Hjh!DE3w1lw74L`Lzt$Wc?2I^U_uf&jYT0+^3lPiZW>;D ztEynyt~heS2xBsVJ&BVN({P0f>EPV_!lS&Z`Gm}aY4>yp}dKg|4 zM7<0^Pt`MEVV~nfVWf5*$dSpjpN0%JS1fPW($B{ei10l=AvEj>E_u27L^L=%5p65VJ(^%YPEHNd-pVLb~ zWoAhY_0fbdommLX5{33Zc!0>h3)-nop(Abf)m1UmrprXNu*&@z20cJeNpDyKGP0`pRx~|K((L9>c+}%;n+TOf*bdRR-S9SIuxGEg zi4qy8!@cHR^K{Y0~ zx#CF%22O;c!)3uTo1C_jAZ56`!1`*qYWf+!bI1PxBiF#gIW(aVfq$mGl6W4$5b;8v z$Oji9xfd}*MPP_;vJ;sweo`0ot$V7{_uo8>(31BRu287KV~aWZBM}IVf2CFk=0%r#c&azHNHF^U01u@cSJl=A z;fp~Ow?h|$7=KErc@HGPZ3&Zvu-KmnI{at|qCMh{MCd)%d-3w}B20 zelD=+W5LRp<(TDMbc>7OhtupvCDfTz4W-HPk7FhYRL&3fI0i~_gkG}2=Ly%ffbWj{h^2c+>A%L-qYRLGYU?_4pdb>wK8&R3lI}&4j z)Ga;fX?{l}%;&*SVK~=!k%xoR@cWzQf#hahnBIkou}Ll7BvB&VRP2YLH#-cS5c3qu z@1Yw8=NE1H(3$?B&|un9-?1m0K>ZR6JgoMh*7?XSjDwFvYP;$bn(4d#YS#3x%@b7( z0!#OdQ_+bK^CzrVgL{n6&Ycsh7;rzQ2f9tzbW@gjT?T<)jZy%K)w%nlf!b$E zuG84g_wwiRVju07b0A^Cp`6g%5XHQ%=R`4sjp9$Kn8$;aG0QNTG2$>0_-TZ`M8%TJ z24PG*j=g5arWm{PamFdwz`b6_$Zk5CtDIPV2kF(seTI?oeM;;g(yk4*VIqVWfu_eE zvI!_|FXMv^C3@;@HwKlgQS2^ADRKV*ifUd4BaFV9{*A&&ifPNRbBhBDLqs2-`i}Au zb?{$873@_7@{>u7(tJ(rYe#R)@YSzi^s;6b#HUV5M^esMx>QiCY6*j$-g40v=^)NL*h%9a51aVncVIqIW^tB=g0K zLerpEjhP|9PG8!-;pC>;n!$5bB4-{;8b1JyG()+FmiR_p8u=FS^itsce;yyU{{SLm zap?LFY+aB=^K#M`T-iFA$k~Y>o&gMzxzt7~m#!iL3P6qdpj7_gj_x{l;%KR&2Msp7 zIckF@8y|TLw$+;T_3B3fyQEOLTEEFMKh0aSj2p6?aoa| vKz5#sP0B2YZztd8#uYf!*=x4th$6Q%*8QdCCV!Kel})@L;R=z>*gyZ-(EV~F literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/11081238_10155390880380644_8893230063574332610_n.jpg b/app/assets/images/s_files/11081238_10155390880380644_8893230063574332610_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3e5d3c3c836155f4761cf79c75d2da3afc743992 GIT binary patch literal 1728 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

    ofX;BXZY`lJn_dP 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�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 Z%m~0!88xzQL#=XLhQORTYw^%$|Jh|_ew6?K literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/1234874_10151639040152877_1269740198_n.jpg b/app/assets/images/s_files/1234874_10151639040152877_1269740198_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e81cd8e82c086e7b3931d1ddafd1219b663f9907 GIT binary patch literal 1114 zcmex=l)~47^rG!YJd!3WM^mR;@}eI;u6-75|h#(8T>!QAjrX> zz@Wg)pv1r^$jBtf`2Prl1Td(WfuV%}tjsKI>>wGC1d0qJ6Egz~9+_JVJj}qr7i1Cy zl6oO-aVxClRj+f-59M?_dH=M{G@w>_0R|=}CPr3-b<8Y`Osv9!3__xc%KvXMZ~$#& zWM$$KQ{`0;$l6#v)9$Wo_uG?Fx2}di?a^6Z^y|fG|325blY|Oh$sDn{@UhKJP!n+G19n*KT%99SS9A^QpFBSk~Uz`}`*7azg`%UIDH4jVte^%UJ&I z3*xo#=r^%BqoT^*B+e$+W%?+7ZpFF4p_KQO|)UA|g;=!6q$m5TPdnkQ)*wf^7$dslYL>)H5A_ck{NLhlD6F(V(UpK}E+v zuyRm{3T)aIdSTj}_lwo!5k5ppXN-c13_u?y7B(*22=}4Dg}T-icQ&7sWoqu47`!9@ z%A=Pvy|dMK7cX$!>g8)O>0|O8$6wl?t!|&rblc$R(0nqZx_`!pVBTZ>6DOuNOzX0$ z`q-qmJ1SuHDbdIGob4rA1?0}vZJNL2`xMuDp0EikMP!XG$uHBn|L*96Yo8Q9h&0Fv N-18RnOt$}j69CP=Bz*t? literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/1385508_10152752764421675_223754695783329279_n.jpg b/app/assets/images/s_files/1385508_10152752764421675_223754695783329279_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bc2ff0cceeb046e67d85db85a614f0edbc3b7f51 GIT binary patch literal 1190 zcmex=hAeo20DMt*^Uv7P~gg_EZ*3kw4Xte0U5 zVBq!2%vA_=b943ab@cO-VJcye@J`KBaLh|dEh^5>QvmBuFG?)PsFYz!XAp6Y$SKar z&qz*63yi38i}3L^4GNQC(qKq(bMkdDFf=eQNK7^d(*_0>21Y=>fvE|EwlIXyNl&FR#>&Rd&c?wdz{SPM$tA+a z&m$l%A|W9zA|@s!t12%gtt=xZrl6ystfsE1r70<|YoM!PpsJy%0WySSFgG-o; zOISlnOiF`f@c$5lAP0j2g90;y5(A?kBa5}rs$hVLnURG- zP)JyjRmAB3Ed~ytBN$nklDV`yb5}k|4~%h4aFjz6VKN)~(gu#k|fnm?+ zyPL1uM^Y20R0Zr*W+ryH(TsvXgM}0g9Rme~jhqS_CqdoIX3umi?sDAJUftcNq`t}= z>bl%JReW;)XQ@l#OS~>yX+`vxmel$#Tis=(!~A?hix6*n;Pqq2<-8VI1jy{vk6Nb{ z!nl7X&_)FTpidZ>7+K-IVPp^lT2~mD*f??FM_B0CD~2ps*thn(QI*rNPq(Msj& zI)Sb0^0xmBin$>#Lw_^PSk#>O;6)Q>)6H$CqwnpxqPcRtxlW_UhMUW8>$HY^aNf6K z=2|<&2Pxt1w-hw5ZGJuJyO7b(%|P=J(I;TY^$X}EDPZ6NV+bAupuhz>=|dveF`(cT zh&(K_c5eISKvS2nV0)kzaY0~;LDm6G5Dbc7^`HBCtig6SD;{z`@~iIPM*87x@0NK?g_DM+ura#5d9!!qWx3)-NriAHs_l) zv+EE;tqasJF28+^`42^qZu52?B=!;uPf~jvDF#7t~WLPbyU%L^CzQx`~Noq D(f~za literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/1503864_10202808616854828_5177270043581278188_n.jpg b/app/assets/images/s_files/1503864_10202808616854828_5177270043581278188_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d98cdb5a5971cb8f880405d87e44f8f99141eca1 GIT binary patch literal 21379 zcmb@tbyQqU(=R%>I}Gl@Z3ylT3GVLh?h@Rc-~@LM?(Q(S1q~iNxXa~v-tT_j`QzNX z)>-THmabh@(^`9X^{;#0f4y%3(4{56N&+At0RV`P1Mq$Z_@QX&;OgLF>EKAl#tZ^* zi++`Zh6el-0*D|j0N7vUIGnic+%(KZjNLs9WSK;aluU>qX#vKPqH^LORuBkeWWow! z`-nkiTp*)=VjeD5_J3klQ&!G@Vq;cT?th<6KL4W+;x_tM9rPK*_W7S@9!|D@^*PPh zxc-&1ar~?Bz5_}0RZPr4QCUIqtE>b7;-kcn$hIbSE|BN|fStXov$B*ZnWmOD8Ql6u zZSVn506GAVk%^0=h@ztGzjgTE-tLzEsXG8L&-71P|67&+ZziItnTyGX_~ql$H*s`! z{b)+v4;snC)$t$N@`J`Uw)vO#{fBn`DBuS_;UC)KKXlQ*I{%?t|J6}d7W>cvf6&4f z{|jyWztI1c?}rKi%H;Du(f{4xYUcS-egHsH6ae_AP5+bn|FqTr@SuPnMPU2ri=zMG zITQc@+_xY6g#Y0gX8-^#p#T8h>i_UQ zNO$N$I7)=<_1^v-M?y@GjzI74?`r@t04y{NEDSU( zEDS6h94tH{IwB$h0wOjl8ZtUAHXa@>HV{ZaOhrmSNJ#_)k};A|Qq$1U)8UgcftYAP zRJ3%o|0Dtd2M31;kBEhch(${PB%u924)6T{40wnr2wErr1popA0ulq_eGowO(LhiT zAK||$`OhN&;-kE9@E=lq2*5wW|CW6a5Rg#NF#ms|RRA*7hZ+VX#>f4V-d@(*gFJD9 zldj@1ilB3Kg*q|Zo^PrzPz53YT~;(ILW~(kCQw-uIThC#t!Mtgb*bM_^;A0KuiQbG zaJMm|I*SVM=X?X~zAoWnW`lmOwbA58Sjl0VqiYOpF3P_U*0Vxy@ zy#O{U zK`5riFCt++XF`jMm;l))EE5zeF8D_b_Hi8=d%J?(!r>cnT`S(_Xv~-+ zcOGI3A%2x`r2LA``%|$(UHnl7O4ga$`B&1N?lg|RBX@oe-Pf#P4=$d^o|SJ5x5v3O z=e}I6kv-Wy)5I+O9=Bedyj+i57UZHv-EPdmEe)uxo2;@0=>*yviwCY_k2|gm#O%s7 zyDH8O(feUlZdjsVyNOCdJp--&CxMvF)OGG_?CP}0BMw-v^2sA&mXIqyhcu2+Cd7bH zv6DJw4o>>Ajmoqco8tLB*MR}@vEiY#f-Se*c>-g&f`TS<&xza?%3PWA&iLAF_d3}_ zHD%+oqhDgP^{MQ8JPOnNEi*5-%hSspRER*~&2?=WIq-P9cYWm-*XNh+^iFj>&C7=6 z$rWc}WZr_b=_Mwlfwr6<-+IhCr=>)j>~E;kY*=h?4X|5&oDK+_@)tzO6*&6L=7O$% zyFWa2qu-=y1b9S&)SpQ?pA^w71n2wV+e)>+AWA}(q$0n<@fG%!eogEa66519dD1%V zmTsN?%D=*KxHxJ*f5h>KCUWdzlh;6#0KE2Re=^7_y8fJZPE6u`Oc$JThdT z+LCmuX^v8aPgtm$Hv79a*f)k^dlfTp5Z;ScI-bH|sIozzV@!XVRE*W?b4*&5c9y#D zbNsDA4&QD>*J`i?n?PeQzaQn)O?P64-Z#I>wMB)5Ay__64sq7>Th;nvPxW4x^njJc z?8%i(QgTwzU>R#^VVaBtu}#5tG;ADXF^Z*Yf@F?K-PNM??&0MfsYtMtu4QN6a+W9l z#?DPZv?qI0Tscw5EoWL9SLu9GmjzAbp)<~myWtnNiH`Cw>RTjAW)2l)#{nHBFQX~W zN6vY=-%)VX^=X7T#}m3J8=F=L>uHe_lHA5mio-c+WHczo{-UvaQ&zm`pViyPtaA2& zwVp7H)r^5R8&zMubt_9=*1xBT6riKv{Z1)s$A9UnlI@@(uv7*ck}&TZYc}UJKWnO^ zY_o;Q3(+W)p)v^Qwl9wA|0z24{d>qZSv35_!)V8t+|)&J%HB~CbKS2tU9E&p%dYHo z8 zXsv1PcvM`+3?(|=+w>^CQPVur&?3{=tE2*`RgZ>p)@a<-yu{Ny6mTbUpucJ^m7(-0 zf{T94R}Uem4k;gF9RpT4V$#ih93`fBrZ@&N7>gDN2T7hl_IVk7v;$T+Kph<)a@AB< ztlSkjFE7yv8K;+R?91mF4W3Hz(wrs>JS|LILc_8?VJ&z)5C*g2wqo9xa5%VtkO47q z?nfE1)}KkiIqpM+);R0L*>P;NVnw`&nF+=G=^>FCW7hLdcEXkEq81JQjJYbhv{`6c zl9!_FDs|N8fLVCpX^jX$CS;`y5n>5%LneEE#!4NN4%xV+DY_}5+)pyjWynUe1?(Vv z?}WjyigwIp7^PShtrjHS zzK&QSbI5Wb=L~xfuSTxCS6(W)If@CRHm!|Yf4y6s%rHfY_niwbDQqdntc>06cUlDvjutH`F1rE}@S*9pm2H8$0V7Hcm5a|C;#ENOE!U&>HGjNzS7>de_@&po#+l0JvJ~HLC(ki} zTE-4-b^|V|2_NYdW4yNa!rjWBb7i-(HFK!oL^PQpn5}6H*89YjTTTYH^vUfT+#PYI z(74WIUc**I^!!5g{D{c-f;Y;Z0AT*YX45T7$%6x2<1Nsx8?&V2seZ%EX37 zd3d#Y4y-7_8HDa`Y;2M$WG95ww^Hy@WR^+Jhtfaaf*k(&_n!R*p>yW1)3#v60(x`o zEMvvLg4q|!CZkxk4DjbfX%{{A(N|cJ4rTP8gR+=`kGdS3DK(tS-cyQpamF-QpM9LPA2%_=LT)T?Xtj-MjU&AcFU7vN7Fx35g zBnU;)6s@VrI`}^oSaBz<`PtI>LC|p|6q~im>hIP z%kM&+?{E68R9qUqR{671{e^mjpvwZ;PG+UZbz#0QL9Ix#B95klz)qmP`Pk}`W4R_v z1da7h3(h=x{mJC1vYOOx9HjfV{Jy%_8XuTqS0B$7d_0^vsfKgXxLQFf=MVQ&qo#Dg z|GQQHF}Gh(wc=e}-#dV8e^|R^aWhsg6GcMJ@%f={C}!$4__Sf&`5jPrRuB%Jnn~?` z9w~M&FAuE;Yxz7%tl)4)t044yPFRIMA|2i0kda5DRvp0`yInq(6e0nT9 zz6pn|TaIv?6ti}#s&)}u?J;?d6T7mQisMT6Yy4xyWhd8BV2`EtI31)EG5=bn@CCmB z*`YAlaIpkQQ>U)}S4HpE^>pCfN`7%;<|+z7@aQ$ES!@siEG*;WtmGwHN=XOeI!*-| z9gQ29KC1;{N7=UlLh}diqwD4aF8>MpNyc)v*Fs8dKW)HR@|3( zyCiVzrQ|rKIWUq}o05O}1^p ziBkqI!mFjdkCnu=FO&aOEyo<5*O^A|sJ^bf7`Z{ccs;g=`m&VJ*5Ri-D(AdL3UL$d z#96=HKr`9hP6z%&^pdMPH91j0$fG)zC)P3ai8(_JJ2!(nS1@hW)>%s3(Q>k#OiDmb z=6*4})?5cu<~QuYOkieXZj8)t<3$^w8h8bF(1Fnd_{SeBelRB9d8G+?HKq2I) z%?HP}WWVVf0(TWB&n5lciKeWq3lt~CM#>p^OFiysNP+PF->>~*N=KvZxP8ZV- zgB|TN`?(*2q1A;zDR8b*bpjDA>jA;pOO~Dvf&xTpcF`6s0D|C+4tP|;!eUA?>Xfb! zYgMM;KAN_2R;v_R^rMQ@Jb|nqfpfAx$~#^XNx*_Tz?>`iSNA!{%8eZImE+ICTIjDc zt05~rrY^N$SYu*WEhSEgIep`c6Yx7g$Fwr^02Nm=S3ZT8dH9%dJY6^y;c_ex zw$?ecn7xMmr2U|h6BGJk9G1^BE|dfHh4S+hn(Gsjn`6`BPiOX zRdi!-b2``5eAGB0m&=;Y2uE4h)uG@NoUKpPJX0pDiQ}G_V(qSe2Ui92b?KN5SxaYi z+N8~*E#%k@B}<Ac#?SJRh+7P)s;f!p6LBM2G+FkN%s?5gEoQU<%r+WSM!VC@NE)M2*-NR_=NfQiyB#Z|z-zKcj7E`-!Wp5+zg*@`5dX;%+7cr0 z>nB;Uu}p_AOH0`LVZ_QoZi2jLO|?IVoYj{`X?j6EFGJ5?GcvN`pb~jYIELM{-Ev74 zw@~E19}_{8*ZYYjxdA1+0&1R-x!8d`F@LOoi29D)i4p#06QoGLW)o!FYewA_+5%rq zGk#p0cMn=uBcJ@jKC$tKfMMCSa%7kUMZ(wE4*XBT6Tx6G7XLNg|X@i6j&< z`ZEj1eZwYKkI=)ze$FKU1dv~3zjXARIEbaI`yC*}KeC2)TE%M7cdt1ka)#!(MHA_VJdw=o_h^; z=8s|9dah+fu3hO05uCYt&@{Xw^_b!pYU%fpe$74oaNMXdJ{&gyEF=WXf8!h<*a#Fl zCK)*^NCXR-LR87g%t(o@kZWNy=pIjK6-Pw9CAXW^lmQGBx0lMwA+Q z6(qRxRefXyHQuOHrA5)_Qk@Q-1l?XtHAE`dVJqSNHZ3fQ-g4#>uhGS;bM&b5sBd0l z9<5|Y(y%b+7u>GcHPt_?v>29O5vMHuu_hBZ=kF9xMKe6qPMoG?DH&#!P{?AQtrw3t z6iQg&sN{<|X%`RMIQSZ;&g_L>osj$;G@lDKldV;VlB*JW+07=?XI{e7kS{kI9IZ_1 z@nvaw&!kJH;Y(rn1j`E|Q>sB!6m3EClB$vfwvs-~A0PA<{-q_xB?TYgk`(nP|Nry? z#E0t)`2j}#7uo~?_~->_O!SX#z!ISV!C+Gg|LZk>KvzN#@Hb&eS+`tpN5SOFqKNw`B zqgT~fKSJ>l#15zjEh`j%*$anJl~+ORBG+r}QZ5)5#p57^o&H*e$B@Fy55Er|hrZy) zB+}cZ0AErXu#1>s`M|X_y75;!1q81TnGWHfK%YWY#MNX?GW&`MQ&CI=o}Nd4mXGmw~a0F$4W|(+%W|W?r>~k$OHaN7rm%EL zKH1v5+NLCEs0k8LZ(c^H)S1A+nAb3)n8c77IeW=7d$B+$!<=%%Sjd4LCPY{M2=ior zFLt?<$RAcR$y^VzoB#Dot{pCY``aSGWX^AZ*Kiwg_{Z*?-AOvPL6cLQ<;Fr8uWIye z@@6BUH3GWEaaReXAAiO!Vs>lEx^#6mg=XfbejuYIbmchvk6FaffL13I+HWA#^(@oj zLK!%~hL@NvtwepcMEK7v8+p^vRliDIAN58UnlF;lLDA~;oSyx?jF2B^pCJ(9;{;&8 z1A@L~C>PNY^v9A*)&oV%fi_e^;^oSbQkE+WoAc#TmaAv5#n5~+XV$#QiciFilno!& z$BzzxfP#dAg@S{GfrR^a^7dhUC8d-;%f_MYrpqrvkqqB2u#IOHDvnbzbiJ za6k)eZD$x-H0DNbfQNkt+@gDlj8mywI(Vv-*XM^r6P?*+{oV%6Y*_C|9W6Swrt(f* zX*OJy&m3mWXro(3@=vfal_oKH;EIM=i4!lpe570bOJ@eTQhJc$!j7*GbZqc?p(eH4 zUQtk!xfLn>{!&1EP{!CPsTMcOKWd3nF&SynO^1OPeRN8OkzIh{6VD7rL9{7Et zq92+RqcJBR*XE!;i-aPFff&Q3`gMjnWRXa0@Ti_rZxfbhBZ!~o_dmZB!sI*}9vPzGW?Mp=hP+*@494Yd|8HXMAdel6K6!oePF*WCu(@b?qls z`V`s3#iB54fmsM=SC}?kDAWOt*#*=sS>tr4J6GFMw4%lbV9hTbpTL4&ri+ZoJ{4S> zl46o}PQ2qScqE@Jeg3Y=EV|PvETA;b9Se!##)~5aQsA}zvGIMjGRr)w&$*JmKuU9c z*k|PvQBgDn2Z4P<^S%ZGi~vuMsUo-UlJ(TmjB3A4yhP&JHm5TQjTyeM?R=RUPTgtt zc7{!6hpqp!M=$j;9vQ`4Z38?wruncd`|MRLbmUJvpZ)kdps4Ux`bsVWEytw*HQ?m? zL6B3`VMc1n_)nv+j#D|rHz`MTf2*ZSZjNy=Q!8yzJnB1earX~9;kLHk0qEZXpT2e6 zt0Ly>aTliGYn8Gna73_5G#x6Ubk*N2#_30;BE3++)(CfkWUM*pvl!}+spPE$ z&_mE6y#9*FJBSf3uP0g8#NbdJc%LWr?WX-3^ z{=|ktU6B~Ha3Sn`0g3>m=sn(E!IlN|rK-!V7gfEqxa;nG7K5a@Zgx)rQkfXJY@XgV zl%Jlq##i8Kks-(8r<3zbC zXtR>4zGVaR760n{)Bpv2=#6-s8$IZ2t!r4eT{;Vv6e`lyK3pmHEUJ))Xx4i6f{IwK z;4w#5Y}KLX&|Ymn4aTS1gDs&M+DW*3<_>OZbScqHlGMPHgPT{Dq1!T7yqV8pNxyX2*+jeWiGK@V57f#9ELus zS^XD(%IrdgcP&$D0U{(6=19TBA92lN7P+PeY1<6i5sbsY1Nw*roKy>F?C6p&S{J{* zYHj|a1@0q$fd_t1M-0_2BZcEj<|ETl)yBmr_>qr`NM<_T-LFdTizKp0TuSp9%P+*5 zD{od}y|Nic_jmgrqyxbSF}a-&=YG;`NEthYvWkv&2D0+&Mjmu|0e5Dm{MszC=o==L zQ47p`<~e7w*(B+{KO1pU=3kC1xrzSvgT!;|R^+%)u}mp5Fft`U{xuG+*ylzT4$OMS zHd)@H{67VCsv@3pd#9QDdIOdPg$m_rOo*YNXsJFe$F_k*UG$3K5jRC~FZy?YnG_5d zr#}NxUJZ;v-e+!|2jLQW?Y~;}SDV>9WLS1&K*vR`qD{M6O}jj7QCMiVy?pXAe8K@E zRKqVNQVBpgSmEx(VOb_!LasW5c#=Uv)~M9Ve@Ds`ZnxO~2Z_!(bV9LgrZEMamlWRK z-n~{?V+O9NsVUoc(_lyetIFTJ1HfXhu%&iEwKs}AAMOV&`iHao;rjl2`**n&0`TE| zpo=IOIRz$?<=0*G&2C?U{$J2oh+NS$xcOFbV}i#$v_g-O3rYJa)LH{H9I&Z)NTn%0 z)8UtlLZC%R?Or0+nyjntXRH+JcH!xUck%##xo{HqN0%>mE_WtVlyy-odPz;{mSw0b zFXi@1=B~`%teAb!j+rhUP~s!tMGg=08a7j_w2h@w8AIl5f}YiC(g``{%a(NG4SS%( zUpNWl4JYi*+W?ZE+h9C?P7Snm9V}wEC=sOVJHp{RU}*>2AM(QIQx%^+Wq^U$Z}AvT zz+#f$PPn_8or#h7;x-R@^7}^FqM&uJW495NFZO8jLe(69%9pP{zCL2@xA-LLHHLWX zY{(s5teZx@Ct`Kyi0U`b-<^;M9W>&xVA@HPT#~IfV$8Tm7U{^9c&a3MQ+j{!rA+I( zv4{P+wYY(|b{jx>b4O5^UQwJe?Hat6N^2Oz;I86Wm($TsI3{YKeRu~H%e4;$PBXK+ z%O}*VS{-A@8>bGRQ`r;QyWuZGo5}A^>+){dvn;beyg`zlMN0_%j&x_V(Kjn!FIJBf zv9X_T4Oy|%Tae~Ry{ndCaczsPICmhC<4gq(?WdP!9>e*81GraExrU?%kD<+^%Ptpc zh($F}3JAk?`%(h(0 zja19{e0xzsu~Vgg#o4192N>CwZ@P6_8^2){DAB9R}ta3n}|GDsYYYV;j%q^RR4^0ksBSvMnl^cN| zj=Q@w{-I>gKAk=C`6tLcZ-;K&PMioF(`Gzxiy+?QTP)f&W%_z$>_kcut_bo~qNBkT ze5HDtQEZ>!eukS%|4T#&=Hx6&-nch#^2|o|o7s=vrnV5t$&_1s#}(oi32FpcbnobM z#T~=1?*RCZm6ITDhQW70h&8hv@tTt06x^-{W5A-7xs*6YPnO|$M)`o-mC?dZ$334( zp+!r^Jl(jE;MSH+EHi&TLd+`$j2;%euKG{IA6A^?Sw(-^uVk#)!em9Y$|~PfM9^_& z2Md0JIR&ZEUwSYqEf{a<7%APp%@VKZ!-cP4+sRV@Y!h@J|151{cFc;ca}>4}jrx7i zE`{S50xQK@NF1;KPdWB?@zbO1PJ=sYckd9ONKXlQ4*46_KJjwIZX~9^4ABzNr?>h~ zKo*8UV|Bx^n4hwO-xOdlKi+h@CZ5}JN4nz6g_2fUsyS7e+T8n$C?zKgQYz5TvS*k8 zyX*4(GL#-RL;XqAbcvLmBfQJvCS>UHgt0xFr+}`weL5{l*5$n`(K5*R(LNAe`{>;# zP=0=+H<`0M7n%_#>K_}tfp!1rEJdnO|A@4_)k$F`P0l`Cr7(jR$zls)QmV`|AjL|$ z&pV)=Xmg5RR1?0t4}`k-`z}L={s+P2(hs%q@4Q0CY+C@1bYSLhI-ClyY+tyI^1BX-yeY3i3+OvSlCsxdPX-Mz* zn>7N$I#Zka{VA#&{a*~)>XD$4EifSHW^Wzhj8rG{o>2cag1JpA{p(6)Q_e1DMKsi; z7*-&$Il+UWU5;|;dQP3=BT#UxDPi|d`jLkcAWRzVSI`;!q29M0^{VN}6CH|XaLJ4T znj<%v!`o=|VOCoLfu7$zx;veirf1Ac?lm9WAGRsd!CR?!fVY2BA9GJD8YW%{N&=5E zAHsY~PB@QA&?gqx zO@M#*v^Ky0Ri^ev>fAHJ)~h_)y{;orJXPtI!%=6Usv4QCinHf08|id32^<@a9=WX! zj=6g&ctFdyQ(v9*be$8?;|v9Dl^eP2m{$mUJDHA73sxUrtzz(}=NNO%YSV++QCMt$ z+Fz-s5jJ)Ni59rOHcN&O-xXLCp-|MkB25TvWVW-&czqQFk**Q)0*f}WU``w~FY%ba z8*E`FrsZF9a!{op8mlqktePxa*u@W4QlcD^?jJ)A49V(5g(j2P4*V)@)4?`qEffW* z{cNo^U1ByTRQ)-AUDYWo?TV%ZFe^s68J`YQ-nC%C(o~-F3B;6o5Z&mCR|B@CrbKe9R?Ga)MS>=`w=Ni zD+0++*p17wZwBi&(zF&#rSL1~*p30qjo~5xGb$O?@7DtMfLqwzC+YRO7`&5cPBG-K zc(k}15?s0NW-;dLYpp$RB0lMPOxz9m?|_EVSd+@%zsN(Hj`I`bzI`=Ge~t4$&%wP5 z{wk=?Uf_#Yp()M9o_rMkhlx*E`|9^tw-}WFx?^W@@57$PAYmUGHNpW2t->hzUpU+= zjt+cH!IyQvCT4p`q+kp;gl{Scz0`b|#dL#J+s(EC zp?IJ7hDM~*7MIKttA|Gz0VJ0YSx59rDDMD_4tZrO9i6c+TcmN9&|FP1rk98TV3DJ? zYoWarfFUWBBwV_&z9YD_Jt`|=rZWa7ZAi8}b)#235VFY_gu6n2UGTR|>k2+QE4p%l zr6D}{^rC}SeXL9ev8tD@Oq6L;D5BE@hk@Q``iAx7ZY-)Ns+8%f;ZyJLiI3%0<=M2d z$-UXdNDo&DWQ8M)IXOf3PqGL1hwoCtleYfK~MvBYk)YIyi7aI~dL7srN-qQpZM zoK5xw^8yLWsQG`f!qm;o6<38bzHg0ezC?2NWF%wYvu1co=jVBbXb#IvWkg*_)jPn+ z^(%8U*1{zhdk&o=g+eK0SmJn_)i1lH7Xo#{WXnn$dnxL!RO?G{QC==!Dl&o%`dgD& zwT|~ni%t0W^-tjl;wDvF`(G-vy_rozNsP=q=$$=P%W$k? z#3v+%*ll5M(Hl`1Sw4FjDyTy#sp*pAi`>H*^s@v=r9GI#TiGN3Y>12(QNdJk4lyou zY|SwGHrEJ255y%>6P0*N2>-+Q4%jgsGTOK&4!+u_n&m{6`+`dw(sPwQu~Y1LZ~V<{ zbNzM);p8coW$4)69sC+vVmS2sSjB0<@1ZzikGgbR4`9}`E*&b_V5Kfi#&4;SJE(i~ zMq5L6D)s;@KJ$rOGG{hnd8lg%`_c@<+YK#RR7T*4<^pp@VQbHNrA4v}N%uMt%&bh7 zNAN5#9-yStBm+F1d5UY%UXVmSLcvh8e%sab!R|~J=ad5W(!*NG2cQ4YF$2UJnQo*kn+HkA7imylPIqB$Rw$HQmU z6jpAJv|1OT0YZQVQYrw<7xWM$998>@;z(lDk+MwGSd6RigCKk$gn=?x8VTZr+>>VI4oY!H zkCD+ZE{Od0WAd|bx;(^gkSz8YZq1krSPL$U9t9fU3J~Fj;~a1Gzzqa##;^An>-`Mx z_M@W4;P2VAXjQ_^XgP3qSh7^PLKu0FONyYzduNa}Uw*t$Igf45`#T0)LwyI^am>1HE|x=AW{<&{JzLHWq1T0hY0CTkx>WA~ z!n6;e^Cci{hhaf~=4motK`Th4o4I(x?BPwkZ2|A|{)HLdR$4^EIS4Ymu|?b^CDqTTq>k)wrFjBY2x6~I1HpkUb;;Bf1WhvE0j5|`09_AO$!F@bcqF*toRC4y zG~uUV$ktR$b*a~#eU_kIP-v#vTEPW*Go0*wjY^zLqwbYbt4lIrCvqvHGKu-`Hq&C+ zM?QlU5DcAOCk~Kdpe)ST(4x%*q4oP(fQf`Gl_c^B1`83k(HE^|G?;pVIA#P7WiBsqf%A_Q*3wQLQ_BLk0@=Xi7-XVC4LD-B5GKQgTwUG;`oMZ;4aS0U4{}M3`YM{7qZCUs#AmiJl zh@%|vj366Odc5{(B!=Hz0w~@ASB4=CHGJ~#0IWCN=IytybA(|B-yL@7)>roD>|Q>> zXxfCVIz00`*M7{l|7RmJx^_Eq28XybiO7BcF@h8flEzw8dsCzr5zXK)L-cuKvBNlS z`4)@eQg))hE5D%a80IO2_!y5U(v5RSl{?$wa!Jx9m~91j?Pb@_J$iEIia6|uvI2U2 zG2Q_&^sZ)LnoxcR@}_CMs?*)#W_mMO$I~9Llmz1qf4Z*+SwKNrlhQPZ>-5%h9)2ae zDpaPS3AG0@&2b1Bp{FC{PzpgC{g`aH;!(`VjnOHJqRW{=IX)?e{2GMVhLs#IV4Rkv zumO!lh9TaYxaM?k25E)<0v$QrF3K}-V~LrEz8gCEy;M?V)=4m%%sI2I{AyjwDuu52 zsVTlgD|@~==bUQNl@)te5wzy5sInws4@Z$ypn{bWfK=(PiWtS<_~>Y>rhHtRhNeP9USie=(4M7Glv2fq&!V ziMnm=E4QB6NJ@u2Swa(;M@6Dxr)U_bbf=dGUZb~7c1g|Cc}##^lBP?a@kdhO8^(ND z+@0_1s-+reR)|JV*B2nA=2H$SdE#xB!yQg}C*VoB{+xBW zMMA>HBZ4IQVRDrJnB0E=xc^#x{%`n=%qcLxuJ7VstNUl+8GY`OY~PygM`D1U5Gp^B z-ZvV%F_#z~Pab9|PI(gNfeRtnu@*b8rpj9vZ0`1l(RzQH))lW-{;vad*QA({X*$$9 zlq8)NZ0i(^I^3ohv3#l5Ea;9olWhc?vt`O>W`)aP8{N2MAe{@5`7NVDcT)7!(>CIB zktG2?&OM95+j}gxwCQ2pznmmwG*v0M8Wz97l&E=01A(b~?zlI_BhX&Oxwy*Uh>h5( zQcc%z%C@K}hc?}G9TeMXw6y9U_cUd@Ws|KtuX;wkS6`wC`mtUfnLuNsL+geI%%4|c z@6D-acA&Ll8kehDkQMD-LoPN0g8ALdlDu$RzsXl5antmx?+_;xMpL2H!F75+2g12) z?S2|v{!ZJlI9i9x)+24fNR~768*bsRBzVyOetFQr7sf0e|I!3-kG>!1RPIb;S2gUD zQgGU;s6{z*$!^|lktR&y&Gcu{XrAhLf<=>z-wpmT09;J$oL$8H2NcEaux@;k^H#`G zx;;^8bQ#=1>geFxTQYJm`nP4=XArICA;ZB73|%9}dEA#fn#LtJRl0h=kY{5zK&+Px z8mhF#H^0wQOt61$>-Ni#@DF!RW82NWXDRFOiPe{(%mEIhKeq0>c`9By#76Ssvm`&} zu6^+$l<04nu+5Zicv^2|98}%ZgVn0Q7BX4$cj9hHim4mi8Ti zlD0W7h$IST(}LF1(MR1`M}ec-sf^8Qb}bIeas0N;4|dHX-(Ypjp@uHlCZC$DB^Szf z<`14(Opi*VUUgEMH|=u1H0x{YD1V)1nyuoq9FSiId#dl8TYl4>Lx3=kGT=<1ME-8z>hX5f7csa;xvhIJ?j3fccr&2ILji|uXM%bt+^mqY;~F{I1jQb zme^Nl|L&#ZHlXg3jQ}s7bJb8D6|q?e?kn-QD(Cg-#GujsC|Msq3*t2HB_I zW6-v$mY&7-l?~pWz`gbLz{Hy47;1V@AU6UP_AwG8Gz>Q_7G&rVWvmg9Ffab4Tgi<{ zKf2#Dstk#@3jG#Cj6ix#i}ie0^@`m14VEe>mWDC*N;_O6puJB&QR`>TV1vT9{6!p; zg1et0hMF5jt@s-U)cn#rj`$RIOhLs~p5Yu?Q5Ao8psf0-^Y~@4Q;@9_bp8Kukww>b zVAyz)mNCJts!{*RD%Fbp@!ggyP{U@QVJf8#4TDAkz8J@0hhQg-kzmY^`3ulI(%lkk zlU!Vcs?nYvtek1eFr=|*cDkH?9lBUQL{4zZ`gKQHZ3fD1(!B9G!VrVwfxoZy6L~OH z=JVv#LuAal%()kFpA4*iVSObSKZ6y}<=f|FEvU%Ky;$ESNsXB^Yn<}U!h$-Nv9ih8 zpginT`{W9pjrcq)Pcmfx+E!4V1MGSBLku!xs)Y3$m5^+XV03Cg6N}+47thfiA}#-p$=qui{Xo`^U|p@E zEL@7N=DW*8R0C~cE%Y%K z{uqkwxLO@w!VZR^)B=v!+${5_`~W2Dm8+@Ttz zWh^(_$V0gy8X`>}u1y&WQw5mgB$l?@0 z4qpq2`Du12@)39gsd5rZm%JoRiR;V$?K9@ZJx;EoqFN~i`U@cE&kk3+`2=Hp;i2VBr{QX z$Oz^|+zzf|Z6^A5CJT2HjB*F@5tCsmc)Eamc|ASf;<5whC_?^;cR)e-XRAExN*7PY zt(AT^40R6`NsR)7Kwsf0^T2M31rD%$u!$PckW?Qquictcb8Y;kE+RBmR>Mg-u+6*O zp86|}Rav*OPC6R{`YskFPh9daD+*pW3;%f8N!#%C$ET@QmSqj1@lW?|Q@cNKTr|DU z{rWRw9&!totx6jKmYZevP{orWZ1PU)B_X|oCqdz~3MIO($2Yh5&$Am6A`e0tqB9}5 z8&KVOP>m$XKDV5;RMwj=8zS}1P;OrB?|{}|g+a_maS>Lj4EqVhE$ri#OW*+YIT@W@ z&6UF{WFQ~Zw|&dD#VV|@`;GC>v_9!p{XA?rE16DX=LNE6{G^nlBWlHyF5^8^G6f& zAhammoONV?z8h^gy8p3KUKvxYk-}gzw`Cv6@0D!5-i<5@Pp+1Qi5T32k3DNJg<_E9 z%U+&NPa$*$^w5jDI_J8<2;_!o--m<=#eZa@_^giwCiK&(U0AR|jL4bMBiNXRq1g1| z8_ES(A_mLME}#IzATu-uiD!43PQnKr6LmG-4DVaFLN>Aof)N`5J?K9kjNK*!s>L|F z(qlz^f_}gCYf&k0RCJkueb|xZ1IG+fSA@$JXpB6?4FjthdkVk{5W)$0xxqw|O29uA z%AKTpe3NT__XMl-7dp2jYX=7EXI9}6X3dCDIbN!0YerG#B+0-)rDD5m{V7vD3Mj3bEG{wP6&G*GLo5< zFVz>$Ba%qo9+ee48tBcN>n>KYlom6%tekv33tAYKTdTFZm+;`KJ|_n*H@^j5#y9Tx z=Oh9V(U@34Ouk3?-h2x%wRqo_aliu29&@1Gb>bz4a^SAPukUGMI+d|8<*MjnMUpi8I35{DOhV`>Kcl|Q#&^UeoEhZ2mC`vkfp|nLh6~0|@i+U#MTq4;Z4DIj0gX)O*j`fX|9RMxLcBdfb zeh7>OT25~I3F~l#^+v|DOPD<$VXGc2u!=5+fa4tgcfr*+89~F~;C746{9Yzu7*4_B z_y}5JC>teBI%#b;cnEihiS}c9k}B%!2Ae@^$>z}6U-_G?9JsJ$?rt3&YT~pF3wUKI zti%ev89F#ZFq;SA11PJne{Qj1g(J_cICa|BN7vz=QVBSrpvE!U2Pfy87#yLwqvV3$ znDH0IO9JzpqF*qGXRJDL^$kM;e|;w6hmp=;60VQ(E6KYmMz>^<0^KKBHa^zm!AMG0 zwx@NMotIpo=*lA_(Ew zlNO60(bYQpx=%gTj%hU_h&De9x4FqTcs0ZfsWe6hzw$h}v4!@Q-YF`Q&6j8}E@!3d z48Zh@HY)Gnz&PGUps?Hw&W;x)W3CC0U&7MP%Ggp|IV@CSKq3{z9gb^uxJM58?WZq# zU76O9u3-4>5fR1qBpg7F>ddW~JR~>i&9n8o49XFPjMC?Cm&f&1cmo!%31fVPRX_I6 z!fS7Xh)7v=(t*Fvr3rNA(yF2_p#Ur%MR@GW_vx2vdtW5+tnbtFoVegsdP|d{2MX4Q zTt`G~r6_5ir$nuor6T$+xW2(JYgXEm&B2vnPwFMtdq zSt$6qU`Gc^w8Ozyn0VkjjVtQbS}NoYiX4*kE&79p{zVR0LB&7Gw179fLei8akja5# z1Gl^8XK6L+8WD?~K)xl(Gi0qHi^lBAAq!zq6kXF?5}Ju|DpgY@&ey$|+_(s}ij{n; ziZ$G!GVLoASj-u&wyCA;6E*|AKNB;mIB{dHt#1N{S>X9E!y+u2B zDI9B=Zh+w^**k&^o{5OoxrCw(cTh8^+Q?R$aHbgkc$-`{z%W%s9Tnu813cWYnI7OM2h_O2 zAtjy>vGPG$ZSLmQP`b%*M}PwXqufA=67EsWPYC{LLg0l^tyxbbax1i&p+imJ0sDWHF@bXvO!44;72*pt9gAsff84$l?RxfOZoA zEFytQOI-}CGM3nuM~W|Ulzm4yjDTR>cPPdSaI;699oFGEIez&+a)Z)5jAsptvx0bF zBc$hngND%hGQx&MEJt@2QMFxTe6BC4YlJbg;UcatVCU^T6UZ2%2`>@xn5I<0ut%R?LpkQ%IiGxH&FWuW#;!Q$W#W62T+Gku=Y-Alp#p6yyJ?7 zR6A%T5;un<1ni@^g7cH=kY>BEL=`M~%rJGMcid$G?IBmp(vge>K64EK7XJXu63u&& zPno7uXAL@dUuv%FgI&A3J6sW*+t(!Rx)xCj1aElMp=+Ml6Hwj$;@U8_{zu_B zmCGYhT_!B^Er`=r5z9@U5cOGu!c@9g6ekQs=3SSVglsgI{{YSX7zK%U4}dLKUqK>D z?o{07DF&hWfONoTOgex9yxg%n7_7hqmRnD84oP(7E!1dcCNaTmv2ZhE^af$};AT(` zbgU5U90KZ8uYeSYsU-KPTV}k0KVCL1eR^<+#KFL>ETWeZk}+BS;RnEEESU#wyia;waTJ$pCwsLDq1RiioN+ zFW^{Q09i1?d53hFMLyspM1R4Syl0KC`z>c9cIEi^hO1W|4xb<8ijr04MJ=_XkZ~_<4(TdbIeH+D}Qvz?! z5d#vaR@=mVNzI9s5Aig2h!*2 z8`NqPOFCu%AoltH0APz2@^dUh%Xng~r~)XLv~}VR`eC~s4~P&AAclC%HFU07S=u95 zsG}C<6hH%Q74NxwI%y0cpvXrdsb!!o6uwc&Kx)p8qC|j!s<^#(c#dcq;nX2O1_%lU zOmPr|0fvn}yCZaPPQr_&zGBrYf97ow02fbCOF~(SmlhWa72vyzLKr6dIlp+yX_Stm z85v^UWh8W4Hb+2SXuq>45;EZ*8^iol+WfMAco~wOXk^}%=b^aE#@VWSfddg zz{cE597_->LHL$+TeesYfa*Ol#30@8xiR2r?eNsXAT7)Anu->Ms~?Et8?#Xeyxj!U z)hlffXbON)f(DiXsOnIzt5n8j$eSsLMo?^KIo1HN^8^V9qSU_vEw7E3vR2m|ZYnxCluCCk&FVKZh_uwor;{Fvg6OF3k8!&dJY??Wg{0{ZyjNBC zjW$1Y;sZWn3j5J&Q|A+6^T@Fo)59(_{kIH9JP2GCTjg>E<+4#9;$9`b62P~-vC^Z< zZ`>|YoHD4jPDoX#VUnW+A2Th-8Yg7A`Z==HO{S9!vjCGgg(b1fS~YQ2dy7ru%=FB= z*Dw}p$ylG5s}k*wV2|>6M5mQNSE+`j{0P~;WtP~l2xMrY6=ccJ+A1fMZ#d(fLAthA zx=6Q}vhG@mWo}v36H@Oa25Ibv!cl$8#L%{7i=t(MVdXYu>$op4x41RjSHvfnCTlo_ z9N(FdLn<@)m+%u}WB&jU&k(LZF_nvdh}t3zo5Wk{G`c`QreIqxjLU*p7|Rx@sE5*Q zRLRLLZDNj~;O<><5;txc=Mk(|UA%zsJd5t?;=a}?WBF_;LeyKph-O9)etTAm5 z!~v#FsU0zwNKSAWRmDKx{2(e$8iiAn*1pr6Y!_qi5eSQL{{STiS3p15h|p*Qeqz%z zbdUhrJ6@%_Iu4_FtzDeKfbO;nhMK)h#RbrPZ%hW0@b#@AC2G_K?_VCA|}i@2DytZ`9!Yz6HWoHW2AcInR{ z5Ox)YqK_@v6&r?Q0d02@%d{#6Svd5D8$XMbTBX%7*-soT`VBC z9%V4gaIX^;%68pD0p>)Syo9)>7rSs`30fn!HdncP5qZHa8aUB1NiG8QGzz)p0s|_X z=2#?M+jjwLobpS1`jj68w9$CEk!_dL?3NaM$18onSYr{FmmEwrs3fRy5kkDfK(6aC z4Hb>WR~~JQLz0}-p+oUFvl=ux>L@4?G|SutMy_&~USm@XJQ;5>(3%T#6IfuCGQx>? zl!1u<0IQf>u?5-cDYnR2`K*Z1s0IjBq-NBj5ol0MA#GmqGOgY441CB|IJAs4wfrV#S zgM!LP`|%S&h{cO*yh~6&5ry78&I_;X0`F6SHTLc*1j*9{HtqqLX9}Kxmv>%gYl%u3 z)7-@hS8|KJ<~Qt)$D6pZ3{*;M604Cl8&Et)WI*6Ok#lrZ*sg3KX}b3nvRbp^04`gVFv6mWpt0Y30IdBbYshL zARkJcmSq$hs5H4HhTUd!ELfcxnP-Oc%m4_2M8>89Ey29vq8R$b*^0g*T3Km7$ycn& zQ(R2TsbEjUR;Dl1qTRs_r-_iLT*%ydgF~|IZYy){rKgdoyy;?Zk1fMwIF`xGMzN0( zO&t4`SZOIhb5i!rlC*B!R6`Q+jKsg{ZVL4Rm(1F5HRfdh0EE5NEq;hGoJ+o5Vu{%d z7=2vQs$mInR!k`lIm|%7%t9GPU_;hsd#S}0Q^%+*W@QabLN1I-u!dQ=t|GW0Q?N@3 z*HZlFsB+e2i?KDUh;YUk0(+Hk-S=?<>ZPVWA#WnxMP7*PV9TqRF1}_ZQ#>DVQs*Ce zbj^InJ;h=;I-SG_R-H%LnMH_yz?as&!b)vNWB}=kc~gV?8Z@m@fbrvT5cewn<_dc? z;D+<=Zyo(dhr}0@Fsr0hNro=!`-5KLpZUO8Q54@*;rZF*jU-v+1WU_1h}|3Ik`mm_<01xMIuac~K9aS3ZkiAiaY4E`Tt5aeJm zVlZN6P-0*dWMmR#{C|W&hJk^JiJ1`?UNFGO!p6?P%*w<8lodgifGEHrdW(UF85r<_ zOoBji!hBBY$APz9-1i3DWNCT6NK@?HVP>0kOOj;yid=8Mn6$ZT>j}dro;#;}o$okf zb*l5?vI!5=n7AvC+_eW9uPOj^5+f5UE8I~)2ePmV8Zrnd8yO3WC@7jJ{lCS)0hDHB zWzst^Z|UiWA;~5;x*}a~JgnWgvEu24MatG8+&H~>O8RF9-#)?2 zE2pj}Nj4R9x}BZNtZ21u@lrnNxjC!B+&uH>`fUZXbpob+S;lrIH}~>-jkzja z-cy~^x0FwR?EUdS1IY7&aA!e7%mM5eU~t+qvg1(z404D9O#xscWnn?`A0q=3v!IZo zfUuIGLSSLhMxZwxCptm>$Y#&vp#0ax+O)>kNqUQmeJhJW@!bts^WIm6JlSeFJu}nS z_=-+|qrhH8^RG8k?aX$)Txo1HyW3Mt+G4iC(i0EluEYj!dbO&vcHu+k*NyLvP4oWf z``Oq>&q!Dz$nt#C563ID&4gOM-2Raau76m>Yl-S^=GVwHzLcau_*a1bK0HNpuD}aO$6A++;kYixs z#Kgvh8wHR;NMKXShPq_VlKE%2bU0S=g|k=)W@a(|co)*avvqA*jnT!zSMyh}?)`W2 zsPXR1{*51ur!KH@o&99Xs0*V`$Kxqp@2tO?qLYo;G7=z?34Iy;08H7$t zfr=X$n1JLN{@-SBW?*AsWn*PwV`F7wXJ_N!65!(EuV?A+yT-D3=bhiuzFzF z*fU=DRQr`Gv}-X?v8n(A6C*Pd8^YnhG{y{cv?GgM)ctJsObb@}2U@5t z`?#x*FYn?T2Y=b<881#Z?tk(tllfBe+GU%(^OL!j>)9_Bn=a@*C4@yj;iykkbm0vD z?4&^Uvog_FWE>XUm%0}HSbo#LGTY1l{)^kzswC{Po?AUy) zU=C}bMA5SAYo<3B^g1>hEPSRUqyAa3^F`#Igv^Oiga`1PXnDFt*^}6BpYBwX8wDR}cUuL!jRoSz&q@1sQ-E5*q^xCoV*IU!W*S zhh@&S?K@9fI{jevdY$!MaocQD#-&Si54=`(xVOcc_x;QKh&BP&T!C9JUVdy8oO;|l zYhih8%=H|F+=hc657yn7u2AqK?r?32zlrIFXxsPKr5sGkZqDCmyG%z&WTn^gQ#Fr; t7sk%uSBObv3D9eav3lg=l=OM^f%$V5S~Jf+w|~cy1uxl?chCQS69BL}Mlb*X literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/155646_1455735684938_2807159_n.jpg b/app/assets/images/s_files/155646_1455735684938_2807159_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..90eaeef8bde94f48c0e1f2a13c9e927fc662f31c GIT binary patch literal 1106 zcmex=J)_h>M7cNy)0p zOGzush>0oaC@8C`Yiemq%Ig~FY8a?$Xlj5AVPt1#=i=ZJ=He38kP?&9AQ}8W#30DQ zpunKO%%H@;D9Fep$oT&Vg9HNuGb1px5CG^_24;{9BLfpNLKw&bav53h$lPM!0cv0r zWD*3D1j3>-jFMph=l z#%s#T4C%3t?(E1u+IY%3`OzP%*!5R^<9NQ`5dE?)p)c)av$X6qzRk`-y{-E}?h!=y z0|TQFlOfndpfBwiH4CPkIF$}mDJ96rzzl>40Q97gpfE%&Fi`9n6>lMvj3&NrjCQp>AihXKI#!&)>P^!eawWo@jDie`hK_*~7asfo3nzO;o~Q47T4J~sGF0cv3&`_rl9h!YL7z%pX6oeB8kCyJ^B{F{w9q*hCF_*pu$?^z!aIl)Ja%4O_{i z839gmT=hV65wRx_tq=wdSYU7=q6!!Yj0}Q`h=3Ic`V@A5!@F6Gpr{oWM2T03Vno0S zJPr%8@czc92KFE@*qNA+jAj&6WB__Fv2f!-xCaGv{L|k#P4i;eWExnuwL4L)%}1D{ z>u#JuWv}9L`+}1ta$7dMlUh@7A<#$6-_^h4%~3;*J|hp!Nmm1XpD>GU@YplaO6nS) zd@9SjkM_G*itaf6j#ydnhC|UbY1U~Li%lPjuRZUHbK3J@L)x5mAIc?4J_#j!%XMTE JeB<-~CIF#;89M*~ literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/15909_10152990565288764_2860619126813508813_n.jpg b/app/assets/images/s_files/15909_10152990565288764_2860619126813508813_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ae1f0fc112acae3be4a41e8a6d97cacbd844a62a GIT binary patch literal 1025 zcmex=l)~47^rG!YJd!3 zWM^mR;@}eI;u6-75|h#(8T>!QAjrX>z@Wg)pv1r^$jBtf`2PrlBrph>8G*qF2Q192 zYz$05DRGbtTo}Y)WMW~!Epdy1hZ(3wkVz0o-m5yR6t(`hQjnx}$Z2=pjpu;+e259}iTh3Une93ky5Ufj|Qp1epYc6on0q9hH=goB|6cLLJIx&$KaozJcYZ9l3h< zyQBV1TeVKDW1rWW0NJ!l61RJsS3P)P8CefBQ%(SAIRmo4fo3W?78)iBEZhk5wY_3? zgI6#2rvL#P%bshUijCgo`zH&?_I^q3`1I*j=u$RI%U@l&m%Z2Z$(?-R`X*DO!(!>l zqq6=${fJN(kg-((S||w&79d0hjDiA&5buJ*Mc`$pX@<)LNWd@x0g_U%+u#8s;CW{H zk-0to5O08!3dl1Mz$nO|Xc*|2C{XwT?hS#Zmjv8d%wjqJ^c}g&_0^)@&24wnZi5?l z59X;^XYR3iC≻h=1-gZI7_$;?H;jIW;fMZ;*Z3+OX`v&pU4#81-L~sKaKt(H{f`W)z zjaXz66<1v9K#fZZE{KAF0)jF{gkjZ!1L+G0tv~vs-FblIMpF%7Q>vMnDb>Wpf^N;Qpm8isOqg~|&U72z44yf|o^Q|P zTXT6_-6jx`NF?czC?pbvYhhx+{okSe9Uyu@2!vR`1`q;a5J;;AG&Eay2u;^y-~k4U zBS1uS(G=3fki|&VD5OloTkyEZ}?-{zY_MXzaMpl0E-09nYWV%OI zjbN!fIF{pQHTP8D$CWc1tYgkQKB!!MSLQbVO;t&s+W_=Xoe&;#sjV(=`*y+gc0rcnSDP99Nb%F$p|^9V zWWP}mDH}VH|E3aU=Y=$$b>cEZ!z0$E z>8TcV5#51D-+mxci*EK^*^uZktvM`}U>=<4-tYT~zb@Qp?MZoJJ!f#|8Z#|$96+_w z5mYNQDO4vI!oVUdLT0kYM50;ug2^|q73xg}f>@Q4%CzZ)v`&1#ju}R)$oxuyacLKdaSF!yu zMs||+!iui5$ztp5>DO;PjLx2Sv6tKEVC?KsQbY^j$vb(py|i^NJ$&4%y=!dWZ|(^z z^ljJN{t))_<7_@yWxQ^Ik)Qi;iCM6B^$v4`x1(pab~-!?tVZw8 zfzkVZZwr911R|*{CaD_EP?h#fxWbE-ccn*sCh&4=KoRAzL1?#hq|Eaj`ALn4T{KFp z3h1`W;VcOa=%D7ZO5*dU&!}js!uvM6C!740x3wcZz5e6w+s~R5EmN=otpeKAPIBLZ zZMP0Pt@I9lH^B9dyjgVKxa^oc-n035cyH*ekoSY93@TXY^o zL@-Mr{bmB42Vq4{?fmBbX$o2sDLbqFaG^4x)}L9nT&rtu3j|;R+Ufra2!UB5*`yg^ zE48@Ta1rBhAH_wec;1VWSY!3Tj{PFWi4ej9WA#uaWt2|%4?UVW^q9K+blcJ3S@74| z9}n&o?LgFz^%wJ0m*f!wSz{EdUZ3&QpddM*YotvYoEa+4}fq{5a!QPwFM2diJ>7TWCe#@TR zHmD&PPob&_Amz9H#F6rLI|==D-In2plGVapF&n&v#N?oeT8Y^~A?LDC^TQ!(vcH0) zSt^8F_!nj6U*W~eayV86OHvtcrrmvz9#EFoDk&{okd$vxX?^+rB{8Qn?Z7GA4U_En zteOKij=B#rZ2Fm`)rMc%eZ9`8&c^psXK%?UfCG50Jw8d6eihR5fpHl<_xgs(M{uUG zf}#6olOjFk&!+{o!H#w>J24E6MtP#V_EMT&s6LJDQ7PG|sM5H-RGo`SdAh>0X@_P` KlN4{Rt^XT~fMM;LV^Kt*eGnVKr$%-k>Sk`yo z;JZRef$2vguYEXo^xT^5?Y~wzMPIngQV%p&N)Tu+sy7&!m<2@)!Da$|YR{9 z+v>wW)slkfeg>u{K}935VqnPFGpZ)1d-DTTDhe<#F*36tnG8&J%z}zS!iJ7Yi4$3% zPG+-bn)Xs){*FG)+eJ6_=y|Bct$z7cE5uKt_58}JjF^{~SVX=>ecz(mnfBeLzs4mi z`9xXTQ=8T4-EJFCJ#lEZ>QjH|`l%}H^_$y4ITgo+!2!hx41GpcAOQu8f((v|hJl5R z3lG8q%3kqBUT=NG;@=B*oo{%0JxY9a%!YX~^Ji}Nvz{1#T~@a7+I6*)zvTVO9#1WC zOb)(LB&O^4i!o=2LF&!6|OZ))_5xqY1bj`utv!@WR55z!~`?_V@HSV68p@;xwi z859jSegL}w6s!UASnUEhIWy%tF_DFPXJLdJ7QD@rOZ{PlT z3z(fKniH*~T(v=T?G^#1nMp^#bAMAS*xH$J`fadx=IWI$=dQ8jJQn|L)exM#_K>!k or*qbuhEuUgj~j%1)~u>ItkAd9Tki1o8L!jtGH-NOIRF1904gdpL;wH) literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/18288_734352123329543_8353866588334160570_n.jpg b/app/assets/images/s_files/18288_734352123329543_8353866588334160570_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9ba771a96af114d7cdb9243807ece49daea9cdd9 GIT binary patch literal 1194 zcmex=SImf5FS%in?NAFoEg|ySlL)v*w|Rv*xA`Q zxCFSkI61jQ`1pAQ#6=_|#6`r!q-0g)rKFW*#KaVI6qMD}HMKM)<#i2oH4IcWG&Mkm zFtW3=b8&D9b8!i4NQp^lkPQAGVi4qDP+(ACW>8{a6l7!)Wc+`GL6U)ii5VD*2*AX` zz{X&U={s;i-7|u%E-zTv$L;dt9vr<8qL0}-9q1WE@-TO>wj^}it5ytFPDU~ zobNguFuB{j_={^?Ft^7&hIpW{Qi2RjOhBs!Pzp*#Oag*JV70(tv1dHW+8;e1s8U6Mfsq;LK32G5ph`hzAw^*&Lq{WJj!0qz>x@-iM;E&N=rEh_y@Z0>Zy4+Vi`x@C_!7rD$o3Uq>k0MJS%Mpi_K zF$yX&7&-bb!29cU$)_T_dBSTZIvcA#TqC?; zW_`S+Xlq`BX2d@dwhT3Giv;b%&@ z%ngo)SC81(p zP!S&D0y62d-ab{SZU)7VyZ|VD0AmQA_Ml!aOl+J83vfnzfeMos35s`hKY9KwXJAbi zT=(Ln=k7WE#%t0JM7(5r`uaZWoCij%oEOWj;$`YZKYqMRa*6Qq^9YEGNJxl_h>1zb zs>(}AE6a$9Dd;FDtEp>hX-dlL8t7^msA_0xfDB<|XJ_Z);1cHI64sCslhPm={6EAX z$iZO5V8qOz#K0)X$Rx=4{|JLL0|OH?BO@@p;DC*pg_WI=2`DMS$N-dsOMnn zxMXfI@Gt|zUyw-8Sd5uR+=VXxPSbq7B14_@SrhyjFwLea>sDp>2Nx zKlP|{=6t&SWpAqemGw(5CY;}JTzJi*CC(zP%rBPSmJxWs93jyYy{Tto;mrOGg|kgN z+n+V?7TsWq+`r@j<9wiFWCekaVP*jO6Al=e6qyAC4UL?^E&+zDJ>y}%+o~L&Ix97L zwKOMRI@9@Vo$~IV-B(`&4UiXPU}R=RHh__VNq|{U(a=%IDG+P~Fn;VASG-P8h`n;x z@nqX8UZq**SDilKzUxgr&;S(ypaIOxEC?q64GndWUg-8ogUFlTM-=Oa~ayQ`l% zf7o%*|59E|zK_moOXr0ra#R-|)mt0XP{2~@#u7KHz?uu>3Tm5#|I&dqr-unWtvA7f-C6J)yu@Js@Lp=z5n0i`mMQMC2TIHE8TxR>h{AVaZ+P zu#)$~(NcY`f3BrLw^DbQWcO%puM1fp=PjRZ*%{~)E}o$!ea1vG_Ub41#47VC^VZvS z?kZXN(ULk-c6GaI<(EZTn*F#RXn-OpNI?l5o;rXAfb<6zHcni4@FFx?8SMqmbiC#6TCtcVVwL8m%^G*p z`(_k`ub(@<3>x@@%jD;k`{Fvh3fDUCl&wG_D=Z`~E1+_CQRf z{>=K;dlK*LmX$9%vCsW6L$5)&`^t?M^!YE&ENQsCuRkZO{aV7Q9mIu~<5-qO`!F>C0v=L+4PQpDb>37N5D=r6T>x Sgqclkx{cPo$jx{D-vj_BlhUvN literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/1924545_10155381141660235_6971385832898849451_n.jpg b/app/assets/images/s_files/1924545_10155381141660235_6971385832898849451_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7cc5f6af55b7f8f2a14942d7c938005d65c78a2e GIT binary patch literal 40048 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/19792_10152771330521914_5798785437715382358_n.jpg b/app/assets/images/s_files/19792_10152771330521914_5798785437715382358_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a2937c31e684bcb14b022d1e89fa5456512d5413 GIT binary patch literal 30091 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

    {wy?@Wy1M*JL@^I1 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/1979578_10152783458154993_5652474487567126995_n.png b/app/assets/images/s_files/1979578_10152783458154993_5652474487567126995_n.png new file mode 100644 index 0000000000000000000000000000000000000000..afaef9111ef90f73acc97463a8beab155e9b4e14 GIT binary patch literal 1612 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 M%bA;_SO5Pe0D)ihJOBUy literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/2HYWPg_bnfG.css b/app/assets/images/s_files/2HYWPg_bnfG.css new file mode 100644 index 0000000..950eb47 --- /dev/null +++ b/app/assets/images/s_files/2HYWPg_bnfG.css @@ -0,0 +1,7 @@ +/*!CK:4026123917!*//*1421114453,*/ + +.fbFlyoutDialog .tickerDialogBody{width:413px}.fbFlyoutDialog .tickerDialogSmall{width:323px}.fbFlyoutDialog .uiScrollableArea.contentAfter:after{background-color:rgba(0, 0, 0, .12)}.fbFlyoutDialog .uiScrollableAreaContent{padding:2px}.fbFlyoutDialog .commentable_item .uiScrollableAreaContent{padding-bottom:0}.fbFlyoutDialog .fbUfi{padding-top:0;width:auto}.fbFlyoutDialog .tickerHide{float:right;margin:5px 10px 0 0}.fbFlyoutDialog .fbExpandedStreamAction .tickerHide{float:none;margin:5px 0 0 0}.fbFlyoutDialog .uiStream .tickerHide{margin:0 17px 0 0}.fbFlyoutDialog .fbExpandedStreamAction{margin-right:-2px;margin-top:-5px;text-align:right}.fbFlyoutDialog .tickerUfiAction{background-color:#e9eaed;border-bottom:1px solid #d2d9e7;margin-top:1px;padding:5px 8px}.fbFlyoutDialog .UIActionLinks_bottom a,.fbFlyoutDialog .UIActionLinks_bottom button.as_link,.fbFlyoutDialog .UIActionLinks_bottom .uiLinkButton input,.fbFlyoutDialog .UIActionLinks_bottom .uiLinkButton input:hover{color:#3b5998}.fbFlyoutDialog .tickerPhotoActionWrapper{position:absolute;right:5px;top:5px}div.tickerHide .uiSelectorButton{background-image:url(/rsrc.php/v2/yM/r/WsHJKsNy2lp.png);background-position:left top;border:0 !important;height:15px;left:-9999px;position:relative;width:17px}div.tickerHide .uiSelectorButton:hover{background-position:-17px top}div.tickerHide .uiSelectorButton:active,div.openToggler.tickerHide .uiSelectorButton{background-position:-34px top !important}div.openToggler.tickerHide .uiSelectorButton,.fbFlyoutDialog div.tickerHide .uiSelectorButton{left:auto}.fbFlyoutDialog .tickerDialogFooter{background-color:#e9eaed;border-top:1px solid #fff;padding:5px 5px 5px 8px}.fbFlyoutDialog .fbProfileByline{width:100%}.fbFlyoutDialog .fbProfileBylineFragment{display:block}.fbFlyoutDialog .tickerCheckinMap{margin-bottom:-3px}.fbFlyoutDialog .tickerCheckinMapBorder{width:376px}.fbFlyoutDialog .uiStreamInlineTextarea{height:14px;width:100%}.fbFlyoutDialog h2{font-size:14px}.fbFlyoutDialog .tickerFullPhoto i{width:409px}.fbFlyoutDialog .tickerFullPhoto,.fbFlyoutDialog .tickerFullPhoto:hover{background-color:#e9eaed;border:none;padding:0}.fbFlyoutDialog .photoWrapper{background-color:#e9eaed;border-bottom:1px solid #ccc;overflow:hidden;text-align:center}.fbFlyoutDialog .videoWrapper{background-color:#e9eaed;overflow:hidden;text-align:center}.fbFlyoutDialog .videoWrapper a{display:block;min-height:50px}.fbFlyoutDialog .tickerVideo{margin:0 auto}.fbFlyoutDialog .videoWrapper .uiVideoThumb img{background:no-repeat 50% 50%;max-height:310px;max-width:413px}.fbFlyoutDialog .songTitleWrapper{border-bottom:1px solid #e9e9e9;margin:0 8px;padding:5px 0}.fbFlyoutDialog .uiStreamStory .uiStreamAttachments,.fbFlyoutDialog .uiStreamStory .largePhoto img{max-width:266px;height:auto}.fbFlyoutDialog .fbQuestionsReplyComposer{width:298px}.fbFlyoutDialog .tickerQuestionsAnswers .fbEigenpollRow .fbEigenpollFacepile,.fbFlyoutDialog .tickerQuestionsAnswers .pollOptions .pollResultsFacepile{width:111px}.fbFlyoutDialog .tickerQuestionsAnswers .fbEigenpollRow{width:375px}.fbFlyoutDialog .tickerQuestionsAnswers .fbFlyoutDialog .fbEigenpollRow .fbEigenpollFacepile,.fbFlyoutDialog .tickerQuestionsAnswers .fbFlyoutDialog .pollOptions .pollResultsFacepile{width:112px}.fbFlyoutDialog li.ufiNub{display:none !important}.tickerDialogBody .uiUfi .ufiItem{padding:5px 8px}.tickerDialogBody .uiUfi .uiUfiUnseenItem{border-left:4px solid #a8b2ce;padding-left:4px}.fbFlyoutDialog .tickerDialogContent .nuxStoryTitle{margin-bottom:3px}.fbFlyoutDialog .tickerDialogContent .nuxStoryIcon{margin-top:3px}.flyoutChatButtonOnline,.flyoutChatButtonOffline{display:none}.chatOnline .flyoutChatButtonOnline,.chatOffline .flyoutChatButtonOffline{display:inline-block}.tickerDialogError{word-break:break-word} +.pymkAttachmentList>li{margin-top:2px}.pymkAttachment{display:inline;outline:none}.pymkAttachmentWithBorder{border-bottom:1px solid #e9e9e9;padding-bottom:15px} + +#bootloader_M1hBo { height: 42px; } +.bootloader_M1hBo { display:block !important; } \ No newline at end of file diff --git a/app/assets/images/s_files/318741_2201920540250_1949797509_n.jpg b/app/assets/images/s_files/318741_2201920540250_1949797509_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fc622c0eb646815f761ae713a5e8c2661c93d35e GIT binary patch literal 1180 zcmex=0^uGGby1Itt2a>Y7@blJdF+x*7(m8k!m)Lm1iF*||8lgt@qcHKfF(G)M;j4>1UG zFeor6Ff%AIFbXm<2{Qga!XU}O$jHdR3=R|s!OF(W$ifbk5(CNr!x0HEF*4&6zs0}< zG=))+Nf1cttoQ6apZVJ0vNw-aZ{$h8z{x;;vH}cD%pe2@%q)ydtPDbe!Xp1~F>nCw zVq|4f;a|IGGoyUEq!D9uz~3q7W=FKhFa3BTJUMWtzR23Csa=)1yTmFNR!6?R<=NPm zzp!Rv&&ztC>C%D>OpL5>qd^Ry7ljm+48djteQVDckZKh3>!fWzP`Q*K(9_H)-UGT_ zNYMza8W=qGjFCmXmm?NF?*Xb-6<}awVPIuOn9m6Gh#(8lct=C0Kw)L$#)(ibu-P;5 z8JL)So|tj$pT^>aI}en^T?rJf&Rj5m%bz1=?OxG|Ilas~UWmzFx?p*DTgg&2kx(-Wa%(s_IjIn%rSWWVxPQDyQA9H=tx^_J8 zm+`_H#iKVjxW8tNy%7~Q;X>NtslOk@N^u^YQP(b9DtEQ(s^fcx&@Bw54L>cq<{S$( ws;tp?Rq&c|hq^^p-IoV17N2HtzohcRXx3fDBR78~HL02YQsy#N3J literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/390425_367239916624584_454858496_n(1).jpg b/app/assets/images/s_files/390425_367239916624584_454858496_n(1).jpg new file mode 100644 index 0000000000000000000000000000000000000000..4dc6407bef81445724f5f1caff881f4212409e25 GIT binary patch literal 1045 zcmex=O8Q54@*;rZF*jU-v+1WU_1h}|3Ik`mm_<01xMIuac~K9aS3ZkiAiaY4E`Tt5aeJ` zU{GLYP-0*dWMmR#{C|W&f`NgV5g1wsz{JAJ%m$PZV*~<(Fp$N}#DY`&76T76FyIB5 z1cBt43$K}dKJoNDy3q6K=+>+?A3DWzQF!O!yv-no3o-zWLji(} z0*YXxfL^m_Ogf~ERT-lIlMuv4U?A8tDlPOD2dYyPU|?is0Xhk8A|nHnBeS4kppc?~ zQeq+0iEQ>v8BQ}Z-=v0QR+_xM^iApYl;yM5Jz|%tL_(9QXEE zPH%0_?F%nT5FjjIWDry|bPP;vESz}oBP;~$70>RB&Yp4Os!j7xq0Z3E z@2oD&cUI_ZJvgmOYTA+)W(jwk{WUzpJr6bPtJ7kdDr=vh)34CDSVoXxY1_RMVyC|d zny-K04>S!C8v;74-@yR^icf_1fWgfmXy^zJFM(PY=H$wHs7mB`0;^O+1et)Z(E7Be zkU)cY3K0=7PZdsFc<~{^R{}?3gq7y`>n-RPRZTDNefhIt=EYCT8c*Ix6A|!vP`SVJ z5U+O0J+0u)89KY8wdHZhuOCezx)za3LsSGOP89_7grRLyloRz`8<-6=P> o1v#)ReBB$f{jl*@UPpEZ$zL;BmA%u`Uxm-Sn6uS?Q~m#&0DY(gzyJUM literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/390425_367239916624584_454858496_n.jpg b/app/assets/images/s_files/390425_367239916624584_454858496_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c94fddba360118c19b52ce84bf031c20fb77b1dc GIT binary patch literal 1542 zcmex=~2;aiUz!)TMY-C^pqRlKJbfO7_ zPKAmam;oUWF#NyG;LO0r!pg?V!p6qR#?H>h!6m@O#mUJf!pF}eATA;yAub{&CMByX zFD0!kBPOPxqoAy&uBoLdDX(jwt6`w3p{W5fgpr+{or{A@n2SqTLrP3agJkgk5Q88G zgAs!fGlLQXqaY)bAmjfd3{ngXOw5eH;DQ4dRt839CN`j)1S12g6fkg^8CdYh++yHi z1_r+%lOT}1sGMB+Yog?9L&>lvq2--x8JdMGUdG4HI<(;Qwqw_3omyn`ZBB9J{-n+= z5)%{-_BPx*srBl!>ZWOz);mck969M)541>0fPsmTnFYxiU?&K&3Mm>22pcIW|G&k+ z0dzehD^q{Vv&EJx7tXsjzd(YgHdN=Zlt=$=IOSH{i$bj_&Hc*5LGZ)bX4FY%WuV(p6AY9DP>Bfp#Nl*znZ-&QW4k|2KI?eC4h z+MhE>x{CrGBrV9m$O7~u0x&WN2r4is8iHK{3{-o@X|3BtM2>fu1C`4Fl{2#<6azz> zQNa+XLr4*<9vBbyjDBj_X(Ahzwu3yZ3idEF3oxKz02ot1&k6-9896307Ya|@2=z0Y zJyVhUrkP)A^1Ln`?i3GtapKYDQ>yxt3h#C-J9+vzQ&aRh{fAof*mGr8$6jB~bT?Ba zbn0Y-FKe~scsHKE=XY*lXvv<1D{pzcv*natIX(Trq)8!q(>H(8mYwBN@K>ZfX38hM z<-t}PCoX5P`vP>CyZ|F8sURf@Mh2k690L;zCkiye;=x`~G~4O%#OeBBDHry?VyL*b z?#H>~FZE_|-Tzc(DY}T`*$&rgmc?ZU9wkO>RrPLl-Zn)?FXC3<*BA%OW)0?6>(V$~W+p6B)BQ5)Xo1c{ryeen7d$&k}+=-~3 zLzi8E?nNY30o$JP=yMJ2`=;{?ECxq1BQQ%KB|2bvA}9dzE7+T$NERqLq$kvLbK~`u zXLddK=P*|+KEL|laiCr)LG%p8z$hSSsOSjR3W{$5_d@=C(h@D1Yu=tcq{+{#d;_RW z5g5A63{0TB2+fS}&|SE(apFUG_zGknmz4@^UvW1qH$%St$c`p4#?a4|{}~k9mEO3| zTes(l=-n@yKk@UsCdAK7<_hmq-J0){_w|$4-PX>WkVhZt_a!=hvnqYO`jv8*?t|4V z`^pl;uYLMt#<1t_#NDiK?sP`qRh~5cOfI|hdO^b(r3?o?Y~O!KL+nklS52`-_RH`) z5vqah6-l`qm5pI+e36Sjv7M6DUibPW!$YyB&(3ueJnRf;&=n8+dsJn^&Si>X&D&o6 z=#5!<;B?~d@THkz;x(D_eoqhFy%qJV!Qw98x*1apPehmgG}NoMi!fo=SrO6N*Zx%I zZ=HjBzFPNX^U@8M)_>BTw(#X0Lq?X|jj^{Uzo}1BRPXIG4gK_J`CF&iJ7!Cr-aIc! LNx_6Y`2S4+THX1l literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/3KzLMLT9Jc9.js b/app/assets/images/s_files/3KzLMLT9Jc9.js new file mode 100644 index 0000000..5ff0722 --- /dev/null +++ b/app/assets/images/s_files/3KzLMLT9Jc9.js @@ -0,0 +1,237 @@ +/*!CK:3424901265!*//*1427087293,*/ + +if (self.CavalryLogger) { CavalryLogger.start_js(["oa8qQ"]); } + +__d("GenderConst",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={NOT_A_PERSON:0,FEMALE_SINGULAR:1,MALE_SINGULAR:2,FEMALE_SINGULAR_GUESS:3,MALE_SINGULAR_GUESS:4,MIXED_SINGULAR:5,MIXED_PLURAL:5,NEUTER_SINGULAR:6,UNKNOWN_SINGULAR:7,FEMALE_PLURAL:8,MALE_PLURAL:9,NEUTER_PLURAL:10,UNKNOWN_PLURAL:11,UNKNOWN:0};},null); +__d("MessagesViewerSetID",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={MESSAGES:"messages",MESSAGES_VIEW_ALL_IN_THREAD:"messages:view_all_in_thread"};},null); +__d("MessageTranscriptWaitHandleState",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={BUSY:"BUSY",READY:"READY",UNAVAILABLE:"UNAVAILABLE"};},null); +__d("P2PPaymentLogMessageSubtype",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={CANCELED_SENDER_RISK:"canceled_sender_risk",CANCELED_DECLINED:"canceled_declined",CANCELED_RECIPIENT_RISK:"canceled_recipient_risk",CANCELED_EXPIRED:"canceled_expired",CANCELED_SAME_CARD:"canceled_same_card",CANCELED_CUSTOMER_SERVICE:"canceled_customer_service"};},null); +__d("P2PTransferRiskResult",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={SUCCESS:"SUCCESS",UNDER_MANUAL_REVIEW:"UNDER_MANUAL_REVIEW",REQUIRE_VERIFICATION:"REQUIRE_VERIFICATION"};},null); +__d("StickerAssetType",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={IMAGE:"BestEffortImage",SPRITE:"SpriteImage",PADDED_SPRITE:"PaddedSpriteImage"};},null); +__d("TypingDetector",["ArbiterMixin","Event","Input","Run","TypingStates","copyProperties","createObjectFrom","emptyFunction"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();function o(p,q){this._input=p;this._ignoreKeys={};this._getValueFn=q;}l(o.prototype,g,{_timeout:7000,_currentState:k.INACTIVE,init:function(){this.init=n;this.reset();this._subscription=h.listen(this._input,'keyup',this._update.bind(this));j.onUnload(this._onunload.bind(this));},reset:function(){clearTimeout(this._checkTimer);this._checkTimer=null;this._lastKeystrokeAt=null;this._currentState=k.INACTIVE;},setIgnoreKeys:function(p){this._ignoreKeys=m(p);},destroy:function(){this._subscription.remove();},_onunload:function(){if(this._currentState==k.TYPING)this._transition(k.QUITTING);},_update:function(event){var p=h.getKeyCode(event),q=this._currentState;if(!this._ignoreKeys[p]){var r=this._getValueFn?this._getValueFn():i.getValue(this._input);if(r.trim().length===0){if(q==k.TYPING)this._transition(k.INACTIVE);}else if(q==k.TYPING){this._recordKeystroke();}else if(q==k.INACTIVE){this._transition(k.TYPING);this._recordKeystroke();}}},_transition:function(p){this.reset();this._currentState=p;this.inform('change',p);},_recordKeystroke:function(){this._lastKeystrokeTime=Date.now();if(!this._checkTimer)this._checkTimer=setTimeout(this._checkTyping.bind(this),this._timeout);},_checkTyping:function(){var p=this._lastKeystrokeTime+this._timeout,q=Date.now();if(q>p){this._transition(k.INACTIVE);}else{clearTimeout(this._checkTimer);this._checkTimer=setTimeout(this._checkTyping.bind(this),p-q+10);}}});e.exports=o;},null); +__d("TypingDetectorController",["AsyncRequest","AvailableList","AvailableListConstants","ChannelConnection","ChatVisibility","Keys","TypingDetector","TypingStates","copyProperties","emptyFunction","setTimeoutAcrossTransitions","shield"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.__markCompiled&&b.__markCompiled();function s(t,u,v,w,x,y){"use strict";this.userID=t;this.input=u;this.source=v;this.threadID=x;this.remoteState=n.INACTIVE;this.notifyTimer=null;w=w||{};this.notifyDelay=w.notifyDelay||this.notifyDelay;this._typingDetector=new m(u,y);this._typingDetector.init(w);this._typingDetector.subscribe('change',this._stateChange.bind(this));}s.prototype.setUserAndThread=function(t,u){"use strict";if(this.userID!==t||this.threadID!==u){this.resetState();this.userID=t;this.threadID=u;}};s.prototype.setIgnoreEnter=function(t){"use strict";var u=t?[l.RETURN]:[];this._typingDetector.setIgnoreKeys(u);};s.prototype.resetState=function(){"use strict";this._notifyState(n.INACTIVE);this.remoteState=n.INACTIVE;this._typingDetector.reset();clearTimeout(this.notifyTimer);this.notifyTimer=null;};s.prototype.destroy=function(){"use strict";this.resetState();this._typingDetector.destroy();};s.prototype._stateChange=function(t,u){"use strict";if(u!=n.QUITTING){clearTimeout(this.notifyTimer);this.notifyTimer=q(r(this._notifyState,this,u),this.notifyDelay);}else this._notifyState(u,true);};s.prototype._notifyState=function(t,u){"use strict";if((!this.userID&&!this.threadID)||!k.isOnline()||t===this.remoteState||j.disconnected())return;this._sendRequest(t,this.userID,u);};s.prototype._sendRequest=function(t,u,v){"use strict";this.remoteState=t;var w={typ:t,to:u,source:this.source,thread:this.threadID};new g().setHandler(this._onTypResponse.bind(this,u)).setErrorHandler(p).setData(w).setURI('/ajax/messaging/typ.php').setAllowCrossPageTransition(true).setOption('asynchronous',!v).send();};s.prototype._onTypResponse=function(t,u){"use strict";var v=u.getPayload()||{};if(v.offline)h.set(t,i.OFFLINE,'typing_response');};o(s.prototype,{notifyDelay:1000});e.exports=s;},null); +__d("VideoCallingTour",["Arbiter","ArbiterMixin","Chat","ChatSidebar","ChatVisibility","CSS","DOM","PresencePrivacy","Run","Toggler","Vector","copyProperties"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.__markCompiled&&b.__markCompiled();var s,t,u,v,w=[],x=function(){};function y(){if(j.isVisible()){z();}else if(u)aa();}function z(){s.setContext(t.getBody());ba();s.show();ca();}function aa(){if(!v)v=p.createInstance(u.getRoot());var fa=m.scry(u.getRoot(),'div.fbNubFlyout')[0];if(fa){s.setContext(fa);ba();s.show();ca();}}function ba(){var fa=q.getElementDimensions(s.getContext()).y;s.setOffsetY(fa*.6);s.updatePosition();}function ca(){if(u)w.push(u.subscribe('hide',function(){da();if(!j.isVisible())s.hide();}),u.subscribe('show',function(){s.show();}),u.subscribe('resize',function(){ba();s.updatePosition();}));w.push(g.subscribe('sidebar/show',z),g.subscribe('sidebar/hide',aa),g.subscribe('sidebar/resized',ba));}function da(){if(v){v.setSticky(false);v=null;}}function ea(){while(w.length)w.pop().unsubscribe();if(u)da();s.hide();l.show('fbVideoCallingGetStarted');}r(x,h,{start:function(fa){s=fa;l.hide('fbVideoCallingGetStarted');k.goOnline(function(){w.push(n.subscribe('privacy-user-presence-changed',ea));o.onLeave(ea);i.openBuddyList();var ga=null;w.push(j.subscribe('sidebar/initialized',function(ha,ia){t=ia;clearTimeout(ga);ga=setTimeout(y,0);}),x.subscribe('videocallingtour/end',ea));w.push(g.subscribe('buddylist-nub/initialized',function(ha,ia){u=ia;clearTimeout(ga);ga=setTimeout(y,0);}));});x.inform('videocallingtour/start');}});e.exports=x;},null); +__d("ChatMiniSidebarSearchSource",["AbstractSearchSource","AsyncRequest","ChatSortUsers","CurrentUser","MercuryParticipantTypes","OrderedFriendsList","SearchableEntry","SearchSourceCallbackManager","ShortProfiles","TokenizeUtil","copyProperties","emptyFunction","isValidUniqueID"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){b.__markCompiled&&b.__markCompiled();'use strict';for(var t in g)if(g.hasOwnProperty(t))v[t]=g[t];var u=g===null?null:g.prototype;v.prototype=Object.create(u);v.prototype.constructor=v;v.__superConstructor__=g;function v(w){this.$ChatMiniSidebarSearchSource0=new n({parseFn:p.parse,matchFn:p.isQueryMatch,indexFn:w.indexFn});this.$ChatMiniSidebarSearchSource1=[];this.$ChatMiniSidebarSearchSource2=w.queryRequests||[];this.$ChatMiniSidebarSearchSource3=false;}v.prototype.bootstrapImpl=function(w){o.fetchAll().then(function(){this.$ChatMiniSidebarSearchSource4();this.$ChatMiniSidebarSearchSource3=true;w();}.bind(this));};v.prototype.searchImpl=function(w,x,y){var z=null,aa={},ba=y&&y.onQueryFinished,ca=y&&y.onQueryStarted,da=this.$ChatMiniSidebarSearchSource0.search(w,function(ga){if(!z){z=ga;z.forEach(function(ha){return aa[ha.getUniqueID()]=true;});}else ga.forEach(function(ha){var ia=ha.getUniqueID();if(!aa[ia]){z.push(ha);aa[ia]=true;}});x(z,w);},y);if(!da||!this.$ChatMiniSidebarSearchSource2||!this.$ChatMiniSidebarSearchSource2.length||w.length<=1){ba&&ba(w);return;}var ea={value:w,existing_ids:z&&z.map(function(ga){return ga.getUniqueID();}).join(','),needs_friends:!this.$ChatMiniSidebarSearchSource3,limit:y.threadLimit};ca&&ca(w);var fa=this.$ChatMiniSidebarSearchSource2.length;this.$ChatMiniSidebarSearchSource2.forEach(function(ga){this.$ChatMiniSidebarSearchSource5(ea,ga,function(ha){this.$ChatMiniSidebarSearchSource6(this.$ChatMiniSidebarSearchSource7(this.$ChatMiniSidebarSearchSource8(ha)),w);fa--;if(fa===0){this.$ChatMiniSidebarSearchSource0.setQueryStringAsExhausted(w);ba&&ba(w);}}.bind(this));}.bind(this),this);};v.prototype.getBootstrappedEntries=function(w){return this.bootstrap(function(){return w(this.$ChatMiniSidebarSearchSource1||[]);}.bind(this));};v.prototype.getAllEntriesMap=function(){return this.$ChatMiniSidebarSearchSource0.getAllEntries();};v.prototype.$ChatMiniSidebarSearchSource4=function(){var w=o.getCachedProfileIDs(),x=w.filter(function(z){var aa=o.getNow(z);return (z==j.getID()||aa.type===k.FRIEND);});x.sort(i.sort);var y=x.map(this.$ChatMiniSidebarSearchSource9);if(y.length){this.$ChatMiniSidebarSearchSource0.addLocalEntries(y);this.$ChatMiniSidebarSearchSource1=this.$ChatMiniSidebarSearchSource1.concat(y);}};v.prototype.$ChatMiniSidebarSearchSource7=function(w){return w.map(this.$ChatMiniSidebarSearchSourcea,this);};v.prototype.$ChatMiniSidebarSearchSourcea=function(w,x){if(w.mercury_thread)return l.normalizeThreadEntry(w,x);var y=w.text,z=w.uid;if(!y||!s(z))return null;return new m({uniqueID:z,title:y,order:l.getActiveRank(z),subtitle:w.subtext,type:w.render_type||w.type,photo:w.photo,uri:w.path,auxiliaryData:{isMessengerUser:w.is_messenger_user}});};v.prototype.$ChatMiniSidebarSearchSource8=function(w){var x=w.getPayload();if(Array.isArray(x)){return x;}else if(x&&x.entries){return x.entries;}else return [];};v.prototype.$ChatMiniSidebarSearchSource9=function(w,x){var y=o.getNow(w),z=w==j.getID()?k.FRIEND:y.type,aa=[y.additionalName,y.alternateName].concat(y.searchTokens||[]).join(' ');return new m({uniqueID:w,title:y.name,order:x,subtitle:y.additionalName,keywordString:aa,type:z,photo:y.thumbSrc,uri:y.uri,auxiliaryData:{isMessengerUser:y.is_messenger_user}});};v.prototype.$ChatMiniSidebarSearchSource5=function(w,x,y,z){new h(x.uri).setData(q({},w,x.data)).setMethod('GET').setReadOnly(true).setHandler(y).setErrorHandler(z||r).setAllowCrossPageTransition(true).send();};v.prototype.$ChatMiniSidebarSearchSource6=function(w,x){if(w.length)this.$ChatMiniSidebarSearchSource0.addQueryEntries(w,x);};v.prototype.addLocalEntries=function(w){this.$ChatMiniSidebarSearchSource0.addLocalEntries(w);};v.prototype.refreshData=function(){o.fetchAll();d(['AvailableList'],function(w){return w.update();});};e.exports=v;},null); +__d("URLScraper",["ArbiterMixin","DataStore","Event","URLMatcher","copyProperties","mixin"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();var m='scraperLastPermissiveMatch',n=l(g);for(var o in n)if(n.hasOwnProperty(o))q[o]=n[o];var p=n===null?null:n.prototype;q.prototype=Object.create(p);q.prototype.constructor=q;q.__superConstructor__=n;function q(r,s){"use strict";this.input=r;this.enable();this.getValueFn=s;}q.prototype.reset=function(){"use strict";h.set(this.input,m,null);};q.prototype.enable=function(){"use strict";if(this.events)return;var r=function(s){setTimeout(this.check.bind(this,s),30);};this.events=i.listen(this.input,{paste:r.bind(this,false),keydown:r.bind(this,true)});};q.prototype.disable=function(){"use strict";if(!this.events)return;for(var event in this.events)this.events[event].remove();this.events=null;};q.prototype.check=function(r){"use strict";var s=this.getValueFn?this.getValueFn():this.input.value;if(r&&q.trigger(s))return;var t=q.match(s),u=j.permissiveMatch(s);if(u&&(u!=h.get(this.input,m))){h.set(this.input,m,u);this.inform('match',{url:t||u,alt_url:u});}};k(q,j);e.exports=q;},null); +__d("getURLRanges",["URI","URLScraper"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();"use strict";function i(j,k){k=k||0;var l=h.match(j);if(!l)return [];var m=l;if(!(/^[a-z][a-z0-9\-+.]+:\/\//i.test(l)))m='http://'+l;if(!g.isValidURI(m))return [];k+=j.indexOf(l);var n=l.length,o=[{offset:k,length:l.length,entity:{url:m}}];return o.concat(i(j.substr(k+n),k+n));}e.exports=i;},null); +__d("MercuryMessageBody.react",["EmoticonsList","React","Link.react","ReactComponentWithPureRenderMixin","SupportedEmoji","TextWithEntities.react","URI","URLMatcher","cancelAnimationFrame","cx","fbt","getURLRanges","isFacebookURI","requestAnimationFrame"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t){b.__markCompiled&&b.__markCompiled();var u=h,v=u.PropTypes,w=function(y,z){if(z.entity&&z.entity.url){var aa=new m(z.entity.url);if(s(aa))z.entity.url=aa.addQueryData({__mref:'message_bubble'}).toString();}return (h.createElement(i,{target:"_blank",href:z.entity},y));},x=h.createClass({displayName:"MercuryMessageBody",mixins:[j],propTypes:{body:v.string,ranges:v.array},getInitialState:function(){return {richText:false};},componentDidMount:function(){this._raf=t(function(){delete this._raf;var y=this.props,z=y.body,aa=y.ranges;if((aa&&aa.length)||g.noncapturingRegexp.test(z)||k.findEmoji(z)||n.match(z))this.setState({richText:true});}.bind(this));},componentWillUnmount:function(){this._raf&&o(this._raf);},render:function(){var y=this.props.body||'';if(y.startsWith('?OTR'))return (h.createElement("span",{className:"_89h"},q._("[encrypted message]")));y=y.replace(/\s+$/,'');if(y.length===0)return null;if(!this.state.richText)return h.createElement("span",null,y);var z=this.props.ranges;if(z==undefined)z=r(y);return (h.createElement(l,{interpolator:w,text:y,ranges:z,renderEmoticons:true,renderEmoji:true}));}});e.exports=x;},null); +__d("MercuryMessageError.react",["CurrentUser","ImmutableObject","MercuryErrorInfo","MercuryMessageActions","React","cx","joinClasses"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();'use strict';var n=k,o=n.PropTypes,p=k.createClass({displayName:"MercuryMessageError",propTypes:{authorFBID:o.string,message:o.instanceOf(h).isRequired},getDefaultProps:function(){return {authorFBID:g.getID()};},render:function(){var q=this.props.message,r=q.error_data;return (k.createElement("div",k.__spread({},this.props,{className:m(this.props.className,this._getClassNameFromStatus(q)),tabIndex:i.isTransient(r)?0:null,onClick:i.isTransient(r)?this.messageResend:null}),k.createElement("div",{className:"_2fs1"}),k.createElement("span",{dangerouslySetInnerHTML:{__html:this._getTextFromStatus(q)}})));},messageResend:function(){j.getForFBID(this.props.authorFBID).resend(this.props.message);},_getClassNameFromStatus:function(q){if(i.hasErrorStatus(q)){return (("_2fs2")+(' '+"_2fs3")+(i.isTransient(q.error_data)?' '+"_2fs4":'')+(i.isPermanent(q.error_data)?' '+"_2fs5":''));}else return "_2fs6 _2fs2";},_getTextFromStatus:function(q){var r='',s=q.error_data;if(i.hasErrorStatus(q))r=i.getMessage(s);if(typeof r==='object'&&r.__html)r=r.__html;return r;}});e.exports=p;},null); +__d("MercuryAudioPlayer",["Event","Arbiter","DOM","Flash","UserAgent_DEPRECATED","copyProperties"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();var m=200;function n(){if(k.webkit()&&!k.chrome())return false;var w=i.create('audio'),x=false;try{if(!!w.canPlayType)if(w.canPlayType('video/mp4;').replace(/^no$/,''))x=true;}finally{return x;}}function o(){return j.isAvailable();}var p=function(){this.interval=null;this.arbiterInstance=null;this.audio=i.create('audio');g.listen(this.audio,'playing',function(){this.informAttachment('playing',this.audio.currentTime);this.interval=setInterval(function(){this.informAttachment('playing',this.audio.currentTime);}.bind(this),m);}.bind(this));g.listen(this.audio,'ended',function(){clearInterval(this.interval);this.informAttachment('finished');}.bind(this));};l(p.prototype,{setAudio:function(w,x){this.audio.setAttribute('src',w);this.arbiterInstance=x;},informAttachment:function(w,x){if(this.arbiterInstance)this.arbiterInstance.inform(w,x);},play:function(){this.audio.play();this.informAttachment('played');},resume:function(){this.audio.play();this.informAttachment('played');},pause:function(){this.audio.pause();clearInterval(this.interval);this.informAttachment('paused');},getType:function(){return 'html5';}});var q=function(){this.src=null;this.arbiterInstance=null;var w=i.create('div');document.body.appendChild(w);this.swf=j.embed('/swf/SoundStreamPlayer.swf',w,null,{});this.interval=null;h.subscribe('soundstream/finished',function(){clearInterval(this.interval);this.informAttachment('finished');}.bind(this));};l(q.prototype,{setAudio:function(w,x){this.src=w;this.arbiterInstance=x;},informAttachment:function(w,x){if(this.arbiterInstance)this.arbiterInstance.inform(w,x);},play:function(){this.swf.playSound(this.src);this.interval=setInterval(function(){var w=this.swf.getCurrentTime();this.informAttachment('playing',w);}.bind(this),m);this.informAttachment('played');},resume:function(){this.swf.resume();this.informAttachment('played');},pause:function(){clearInterval(this.interval);this.swf.pause();this.informAttachment('paused');},getType:function(){return 'flash';}});function r(){if(n()){return new p();}else if(o())return new q();return false;}var s=null,t=null,u=0;function v(w,x){this.src=w;this.arbiterInstance=x;this.audio_id=++u;s!==null||(s=r());if(!s)return false;}l(v.prototype,{getType:function(){if(!s){return false;}else return s.getType();},play:function(w){if(w&&t==this.audio_id){s.resume();}else{this.pause();t=this.audio_id;s.setAudio(this.src,this.arbiterInstance);s.play();}},pause:function(){s.pause();}});e.exports=v;},null); +__d("MercuryShareAttachmentRenderLocations",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();'use strict';var g={CHAT:'chat',CHAT_PREVIEW:'chat_preview',MESSENGER:'messenger',WEB_INBOX:'web_inbox',getValues:function(){return [g.CHAT,g.CHAT_PREVIEW,g.MESSENGER,g.WEB_INBOX];},isPreview:function(h){return h===g.CHAT_PREVIEW;}};e.exports=g;},null); +__d("MercuryAttachmentAudioClip.react",["Arbiter","ArbiterMixin","MercuryAudioPlayer","CurrentUser","JSLogger","LeftRight.react","MercuryShareAttachmentRenderLocations","React","SubscriptionsHandler","cx","fbt","joinClasses","shield"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){b.__markCompiled&&b.__markCompiled();var t=n,u=t.PropTypes,v='MercuryAttachmentAudioClip/play',w=k.create('mercury_audio_clip'),x=n.createClass({displayName:"AudioClip",mixins:[h],propTypes:{duration:u.number,location:u.oneOf(m.getValues()),rootClassName:u.string,showHelp:u.bool,src:u.string.isRequired,width:u.number},getInitialState:function(){this.logged=false;var y=this.props.downloadOnly?false:new i(this.props.src,this);return {time:0,playing:false,started:false,duration:this.props.duration,audioPlayer:y};},componentDidMount:function(){this._subscriptionsHandler=new o();this._subscriptionsHandler.addSubscriptions(this.subscribe('playing',this.updateTime),this.subscribe('played',s(this.setState,this,{playing:true,started:true})),this.subscribe('paused',s(this.setState,this,{playing:false})),this.subscribe('finished',s(this.setState,this,{playing:false,started:false,time:this.props.duration})),g.subscribe(v,function(y,z){if(this.props.src!=z)this.setState({time:0});}.bind(this)));},componentWillUnmount:function(){this._subscriptionsHandler&&this._subscriptionsHandler.release();},updateTime:function(y,z){this.setState({time:z});},play:function(){if(this.state.playing){this.state.audioPlayer.pause();}else{this.state.audioPlayer.play(this.state.started);g.inform(v,this.props.src);if(!this.logged){this.logged=true;w.log('play',{uid:j.getID(),duration:this.props.duration});}}},_formatSeconds:function(y){if(y){y=Math.ceil(y);var z=y%60;if(z<10)z='0'+z;var aa=Math.floor(y/60);return aa+':'+z;}else return null;},_renderPlayer:function(y,z){return (n.createElement("a",{className:"_1miz _2e-1",href:"#",style:{width:y},onClick:this.play},n.createElement("span",{className:"_1mi- _2e-2"},n.createElement("i",{className:"_1mi_ _2e-3"})),n.createElement("span",{className:"_1mj0 _2e-4"},z),n.createElement("div",{className:"_1mj1 _2e-5"})));},render:function(){var y=this.state.time,z=this.state.playing,aa=this._formatSeconds(this.state.duration),ba=this.props.location===m.MESSENGER,ca=this.props.width||170;if(ba){var da=this.props.duration;if(da>10){ca=240;}else if(da>5){ca=200;}else if(da>2){ca=160;}else ca=120;}var ea=null,fa=Math.ceil((y*(ca+2))/this.state.duration);if(ba)fa=Math.ceil((y*(ca+24))/this.state.duration);if(this.state.audioPlayer&&this.state.audioPlayer.getType()){var ga=this._renderPlayer(ca,aa),ha=this._renderPlayer(ca,aa),ia=(("_1mj2")+(' '+"_2e-6")+(z&&(y!==0)?' '+"_1mj3":'')+(z&&(y===0)?' '+"_4g4x":''));ea=(n.createElement("div",{className:ia},ga,n.createElement("div",{className:"_1mj4 _2e-7",style:{width:fa}},ha)));}else ea=(n.createElement("div",{className:"_1mj2"},n.createElement("div",{className:"_1miz"},n.createElement(l,null,n.createElement("a",{className:"_1mj5",href:this.props.src},n.createElement("span",{className:"_3qi6"},n.createElement("i",{className:"_1mj6"})),n.createElement("span",{className:"_1mj7"},q._("Voice Message")),n.createElement("span",{className:"_1mj8"},aa)),n.createElement("a",{href:this.props.src,className:"_1mj9"},n.createElement("i",{className:"_1mja"}))))));return (n.createElement("div",{className:r((("_1mjb")+(ba?' '+"_454y":'')),this.props.rootClassName)},ea));}});e.exports=x;},null); +__d("XMessageTranscriptController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/fetch_transcript\/",{message_id:{type:"String",required:true}});},null); +__d("StarsInput.react",["React","TooltipLink.react","cx","fbt"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k=g,l=k.PropTypes,m=g.createClass({displayName:"StarsInput",propTypes:{allowMultipleSubmissions:l.bool,onClick:l.func.isRequired,starLabels:l.array},getDefaultProps:function(){return {allowMultipleSubmissions:false,starLabels:[j._("Poor"),j._("Fair"),j._("Good"),j._("Very Good"),j._("Excellent")]};},getInitialState:function(){return {starRating:0,starsShown:0,canUpdate:true};},_getStarRating:function(n){return parseInt(n.split('.').pop(),10)+1;},onMouseEnter:function(event){if(this.state.canUpdate)this.setState({starsShown:this._getStarRating(event.dispatchMarker)});},onMouseLeave:function(event){if(this.state.canUpdate){var n=this.state.starRating;this.setState({starsShown:n});}},onClick:function(event){if(this.state.canUpdate){var n=this._getStarRating(event.dispatchMarker);this.setState({starRating:n,starsShown:n,canUpdate:this.props.allowMultipleSubmissions});this.props.onClick(n);}},getStars:function(){var n=this.props.starLabels.length,o=[];for(var p=0;p=this.state.starsShown?' '+"_22mn":'')+(p1)ia=(ba._("Send Messages"));var ja=null;if(this.state.sending){ja=(p.createElement("div",null,p.createElement(z,null),p.createElement("span",{className:"_5s0d _3-99"},ba._("Sending"))));}else if(this.state.sendError){var ka=ca({name:'error-solid',shade:'dark',size:'medium'});ja=(p.createElement("div",{className:"_5s0d"},p.createElement(i,{src:ka}),p.createElement("span",{className:"_3-99"},this.state.sendError)));}return (p.createElement(t,{shown:this.props.shown,behaviors:{LayerFadeOnHide:j},width:560},p.createElement(y,null,this.props.title),p.createElement(u,{useCustomPadding:true},p.createElement(k,null,p.createElement(da,{className:"_5s0e"},p.createElement("div",{className:"_2ph_"},p.createElement(q,{className:"_5s0f",onChange:this._onSearchChange,onEntriesFound:this._onSearchEntriesFound,placeholder:ba._("Search"),queryString:this.state.query,searchSource:this._dataSource,searchSourceOptions:{onQueryFinished:this._onSearchFinished}})),p.createElement(r,{className:"_5s0g",fade:true,height:400,width:360},p.createElement(n,{entries:this.state.query?this.state.entries:this.state.bootstrappedEntries,loading:this.state.loading,selectedEntries:this.state.selectedEntries,onSelect:this._onSelectEntry}))),p.createElement(ea,{className:"_5s0h"},p.createElement(r,{fade:true,height:457,shadow:false},p.createElement(m,{entries:this.state.selectedEntries,onSelect:this._onSelectEntry}))))),p.createElement(x,{leftContent:ja},p.createElement(w,null),p.createElement(v,{use:"confirm",disabled:!this.state.selectedEntries.size||this.state.sending,label:ia,onClick:this._onSubmit}))));}});e.exports=ha;},null); +__d("Spotlight.react",["LayerHideOnBlur","LayerHideOnEscape","ReactLayer","Spotlight"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k=i.createClass({getDefaultEnabledBehaviors:function(){return {hideOnBlur:g,hideOnEscape:h};},createLayer:function(l){var m=this.enumerateBehaviors(this.props.behaviors),n={addedBehaviors:m,rootClassName:this.props.rootClassName},o=new j(n,l);o.conditionShow(this.props.shown);if(this.props.onBeforeHide)o.subscribe('beforehide',this.props.onBeforeHide);if(this.props.onHide)o.subscribe('hide',this.props.onHide);return o;},receiveProps:function(l){this.layer.conditionShow(l.shown);}});e.exports=k;},null); +__d("SpotlightViewer",["React","ReactLayeredComponentMixin","Spotlight.react","cx"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k=g.createClass({displayName:"SpotlightViewer",mixins:[h],renderLayers:function(){if(!this.props.open)return null;var l="_n3";if(this.props.className)l+=' '+this.props.className;return {photoLayer:g.createElement(i,{onBeforeHide:this.props.onBeforeHide,onHide:this.props.onHide,rootClassName:this.props.rootClassName,shown:this.props.open},g.createElement("div",{className:l,onClick:this.props.onClick},this.props.children))};},render:function(){return (g.createElement("div",null));}});e.exports=k;},null); +__d("SpotlightViewerBehaviorsMixin",["BehaviorsMixin","copyProperties"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i={componentWillMount:function(){this.behaviors&&this.enableBehaviors(this.behaviors);},componentWillUnmount:function(){this.destroyBehaviors();}};h(i,g);e.exports=i;},null); +__d("SpotlightViewerBottomBar",["LeftRight.react","React","cx","joinClasses"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k=h.createClass({displayName:"SpotlightViewerBottomBar",render:function(){var l=Array.isArray(this.props.children)?this.props.children:[this.props.children],m="_4_8n _51an";if(this.props.className)m=j(m,this.props.className);if(l.length===1)return (h.createElement("div",{className:m},l[0]));m=j(m,"_50-m");return (h.createElement(g,{className:m},l[0],l[1]));}});e.exports=k;},null); +__d("SpotlightViewerPageWithKeys",["KeyEventController","SubscriptionsHandler"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(j){"use strict";this.$SpotlightViewerPageWithKeys0=j;}i.prototype.enable=function(){"use strict";this.$SpotlightViewerPageWithKeys1=new h();this.$SpotlightViewerPageWithKeys1.addSubscriptions(g.registerKey('LEFT',function(){this.$SpotlightViewerPageWithKeys0.viewState.backward();return false;}.bind(this)),g.registerKey('RIGHT',function(){this.$SpotlightViewerPageWithKeys0.viewState.forward();return false;}.bind(this)));};i.prototype.disable=function(){"use strict";this.$SpotlightViewerPageWithKeys1.release();delete this.$SpotlightViewerPageWithKeys1;};e.exports=i;},null); +__d("SpotlightViewerThumbnailMixin",["PhotoStore","Vector"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i={_getInitialPhotoData:function(){var j=g.getIndexForID(this.props.setid,this.props.photoid),k=g.getByIndexImmediate(this.props.setid,j);return k?k:this._getThumbnailPhotoData();},_getThumbnailPhotoData:function(){if(!this.props.dimensions||!this.props.thumbsrc)return null;var j={id:this.props.photoid};for(var k=0;k> + * + * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + * !! This file is a check-in of a static_upstream project! !! + * !! !! + * !! You should not modify this file directly. Instead: !! + * !! 1) Use `fjs use-upstream` to temporarily replace this with !! + * !! the latest version from upstream. !! + * !! 2) Make your changes, test them, etc. !! + * !! 3) Use `fjs push-upstream` to copy your changes back to !! + * !! static_upstream. !! + * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + * + * Copyright (C) 2010 by Johannes Baagoe + * + * 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. + * + * @providesModule Alea + * @preserve-header + */__d("Alea",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();function g(){var i=4022871197,j=function(k){k=k.toString();for(var l=0;l>>0;m-=i;m*=i;i=m>>>0;m-=i;i+=m*4294967296;}return (i>>>0)*2.3283064365386963e-10;};j.version='Mash 0.9';return j;}function h(){return (function(i){var j=0,k=0,l=0,m=1;if(i.length===0)i=[new Date()];var n=new g();j=n(' ');k=n(' ');l=n(' ');for(var o=0;o=this.$DataViewPolyfill0.length)throw new Error('Trying to read beyond bounds of DataViewPolyfill');return this.$DataViewPolyfill0[h];};g.prototype.getUint16=function(h,i){var j=this.getUint8(h),k=this.getUint8(h+1);return i?(k*256)+j:(j*256)+k;};g.prototype.getUint32=function(h,i){var j=this.getUint8(h),k=this.getUint8(h+1),l=this.getUint8(h+2),m=this.getUint8(h+3);return i?(((m*256+l)*256+k)*256)+j:(((j*256+k)*256+l)*256)+m;};g.isSupported=function(){return !!a.Uint8Array;};e.exports=g;},null); +__d("MercuryFileUploader",["ArbiterMixin","CSS","Dialog","DOM","Event","FileForm","FileFormResetOnSubmit","FileInput","FormSubmitOnChange","MercuryAttachment","MercuryAttachmentTemplates","MercuryConstants","PhotosUploadID","SubscriptionsHandler","csx","fbt","getObjectValues","mixin","shield"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y){b.__markCompiled&&b.__markCompiled();var z=x(g);for(var aa in z)if(z.hasOwnProperty(aa))ca[aa]=z[aa];var ba=z===null?null:z.prototype;ca.prototype=Object.create(ba);ca.prototype.constructor=ca;ca.__superConstructor__=z;function ca(ea,fa,ga,ha){"use strict";this.$MercuryFileUploader0=ea;this.$MercuryFileUploader1={};this.$MercuryFileUploader2={};this.$MercuryFileUploader3={};this.$MercuryFileUploader4={};this.$MercuryFileUploader5={};this.$MercuryFileUploader6={};this.$MercuryFileUploader7={};this.$MercuryFileUploader8={};this.$MercuryFileUploader9={};this.updateElements(fa,ga,ha);}ca.prototype.updateElements=function(ea,fa,ga){"use strict";this.$MercuryFileUploadera&&this.$MercuryFileUploadera.release();this.$MercuryFileUploadera=new t();this.$MercuryFileUploaderb&&this.$MercuryFileUploaderb.destroy();this.$MercuryFileUploaderb=new l(ea,[o,m]);this.$MercuryFileUploaderb.setAllowCrossOrigin(true);this.$MercuryFileUploaderb.setUploadInParallel(true);var ha=j.find(ea,"._4q60"),ia=j.find(ha,"._4q61");new n(ha,ia,fa);this.$MercuryFileUploadera.addSubscriptions(this.$MercuryFileUploaderb.subscribe('submit',function(){var ja={count:0,file_sizes:[]};if(fa.files){for(var ka=0;kar.AttachmentMaxSize){this.showAttachmentSizeErrorDialog();return false;}var la={};for(var ma=0;mar.AttachmentMaxSize){this.showAttachmentSizeErrorDialog();return false;}var ja=this.$MercuryFileUploaderc();this.$MercuryFileUploaderd(ja,ia.name);fa[ja]=ia;ga.file_sizes.push(ia.size);ga.count++;}this.$MercuryFileUploaderb.setFiles(fa);this.$MercuryFileUploaderb.forceSendViaXHR();this.inform('submit',ga);};ca.prototype.isUploading=function(){"use strict";return !!Object.keys(this.$MercuryFileUploader7).length;};ca.prototype.addCachedAttachments=function(ea){"use strict";ea.forEach(function(fa){var ga=this.$MercuryFileUploaderc();this.$MercuryFileUploaderd(ga,fa.filename);this.$MercuryFileUploaderg(ga,fa);}.bind(this));};ca.prototype.addCachedImageFiles=function(ea){"use strict";var fa=v._("Photo");ea.forEach(function(ga){var ha=this.$MercuryFileUploaderc();this.$MercuryFileUploaderd(ha,fa);this.$MercuryFileUploaderg(ha,{filename:ga,image_id:ga,filetype:'image/jpeg'});}.bind(this));};ca.prototype.getAttachments=function(){"use strict";return w(this.$MercuryFileUploader1);};ca.prototype.getImageFiles=function(){"use strict";var ea=Object.keys(this.$MercuryFileUploader2).sort(),fa=[];ea.forEach(function(ga){return fa.push(this.$MercuryFileUploader2[ga]);}.bind(this));return fa;};ca.prototype.getAnimatedImageFiles=function(){"use strict";return w(this.$MercuryFileUploader3);};ca.prototype.getVideoFiles=function(){"use strict";return w(this.$MercuryFileUploader4);};ca.prototype.getAudioFiles=function(){"use strict";return w(this.$MercuryFileUploader5);};ca.prototype.getFiles=function(){"use strict";return w(this.$MercuryFileUploader6);};ca.prototype.removeAttachments=function(){"use strict";j.empty(this.$MercuryFileUploader0);this.$MercuryFileUploader1={};this.$MercuryFileUploader2={};this.$MercuryFileUploader3={};this.$MercuryFileUploader4={};this.$MercuryFileUploader5={};this.$MercuryFileUploader6={};this.$MercuryFileUploader8={};this.$MercuryFileUploader7={};this.$MercuryFileUploader9={};h.hide(this.$MercuryFileUploader0);this.inform('dom-updated');};ca.prototype.destroy=function(){"use strict";this.$MercuryFileUploadera&&this.$MercuryFileUploadera.release();this.$MercuryFileUploaderb&&this.$MercuryFileUploaderb.destroy();this.removeAttachments();};ca.prototype.$MercuryFileUploaderd=function(ea,fa){"use strict";var ga=q[':fb:mercury:upload-file-row'].build();this.$MercuryFileUploader8[ea]=ga;this.$MercuryFileUploader7[ea]=true;this.$MercuryFileUploader9[ea]=Date.now();j.appendContent(ga.getNode('iconText'),da(fa));k.listen(ga.getNode('closeFileUpload'),'click',this.$MercuryFileUploaderh.bind(this,ea));j.appendContent(this.$MercuryFileUploader0,ga.getRoot());h.show(this.$MercuryFileUploader0);this.inform('dom-updated');};ca.prototype.$MercuryFileUploaderh=function(ea,event){"use strict";if(this.$MercuryFileUploader7[ea]){this.inform('upload-canceled-during-upload');}else if(this.$MercuryFileUploader1[ea]||this.$MercuryFileUploader2[ea]||this.$MercuryFileUploader3[ea]||this.$MercuryFileUploader4[ea]||this.$MercuryFileUploader5[ea]||this.$MercuryFileUploader6[ea])this.inform('upload-canceled-after-uploaded');delete this.$MercuryFileUploader1[ea];delete this.$MercuryFileUploader2[ea];delete this.$MercuryFileUploader3[ea];delete this.$MercuryFileUploader4[ea];delete this.$MercuryFileUploader5[ea];delete this.$MercuryFileUploader6[ea];delete this.$MercuryFileUploader7[ea];delete this.$MercuryFileUploader9[ea];var fa=this.$MercuryFileUploader8[ea];delete this.$MercuryFileUploader8[ea];if(fa){j.remove(fa.getRoot());this.inform('dom-updated');}this.inform('upload-canceled');return false;};ca.prototype.$MercuryFileUploaderi=function(ea,fa){"use strict";var ga=this.$MercuryFileUploader8[ea],ha=p.getAttachIconClassByMime(fa);h.addClass(ga.getNode('iconText'),ha);h.addClass(ga.getRoot(),'done');};ca.prototype.$MercuryFileUploaderg=function(ea,fa){"use strict";if(this.$MercuryFileUploader7[ea]){delete this.$MercuryFileUploader7[ea];if(fa.image_id){this.$MercuryFileUploader2[ea]=fa.image_id;}else if(fa.gif_id){this.$MercuryFileUploader3[ea]=fa.gif_id;}else if(fa.video_id){this.$MercuryFileUploader4[ea]=fa.video_id;}else if(fa.audio_id){this.$MercuryFileUploader5[ea]=fa.audio_id;}else if(fa.file_id){this.$MercuryFileUploader6[ea]=fa.file_id;}else this.$MercuryFileUploader1[ea]=fa;this.$MercuryFileUploaderi(ea,fa.filetype);this.inform('one-upload-completed',{upload_time_ms:Date.now()-this.$MercuryFileUploader9[ea]});}if(!this.isUploading())this.inform('all-uploads-completed',{count:this.getAttachments().length});};ca.prototype.$MercuryFileUploadere=function(event,ea){"use strict";var fa=ea.response.getPayload();this.$MercuryFileUploaderg(this.$MercuryFileUploaderj(ea),fa.metadata[0]);};ca.prototype.$MercuryFileUploaderf=function(event,ea){"use strict";this.inform('one-upload-failed');this.$MercuryFileUploaderh(this.$MercuryFileUploaderj(ea),event);};ca.prototype.$MercuryFileUploaderc=function(){"use strict";return 'upload_'+s.getNewID();};ca.prototype.$MercuryFileUploaderj=function(ea){"use strict";var fa=ea.response.getPayload();if(ea.upload){return ea.upload.getName();}else return fa.uploadID;};function da(ea){if(ea&&ea.startsWith('C:\\fakepath\\'))return ea.substring(12);return ea;}e.exports=ca;},null); +__d("MercuryShareLinkUploader",["ArbiterMixin","AsyncRequest","CSS","DOM","Event","Form","URLScraper","WebMessengerEvents","mixin","isEmpty"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){b.__markCompiled&&b.__markCompiled();var q=o(g);for(var r in q)if(q.hasOwnProperty(r))t[r]=q[r];var s=q===null?null:q.prototype;t.prototype=Object.create(s);t.prototype.constructor=t;t.__superConstructor__=q;function t(u,v,w,x,y){"use strict";this.$MercuryShareLinkUploader0=u;this.$MercuryShareLinkUploader1=v;this.$MercuryShareLinkUploader2=w;this.$MercuryShareLinkUploader3=y;this.$MercuryShareLinkUploader4=false;this.$MercuryShareLinkUploader5=null;this.$MercuryShareLinkUploader6=null;k.listen(x,'click',this.close.bind(this));k.listen(y,'keyup',function(){!y.value.length&&this.$MercuryShareLinkUploader7.enable();}.bind(this));this.$MercuryShareLinkUploader7=new m(y);this.$MercuryShareLinkUploader7.subscribe('match',function(z,aa){this.loadShare(aa&&aa.url);}.bind(this));}t.prototype.getAttachData=function(){"use strict";return this.loadAttachData(this.$MercuryShareLinkUploader4,this.$MercuryShareLinkUploader0,this.$MercuryShareLinkUploader3);};t.prototype.getShareDataFromStage=function(u,v){"use strict";var w=l.serialize(v),x=w.attachment&&w.attachment.params;if(!x)return null;if(x instanceof Object){var y=[];y.push(x[0]);y.push(x[1]);x=y;}return {params:x,type:w.attachment.type};};t.prototype.loadAttachData=function(u,v,w,x){"use strict";if(u){var y=l.serialize(v),z=y.attachment&&y.attachment.params,aa=y.link_metrics?y.link_metrics.no_image:true;if(!z||p(z))return null;var ba=x?x():w.value;if(ba.indexOf(z.url)===-1)return y;if(!z.summary&&!z.favicon&&aa&&z.title&&z.url&&z.url.substr(0,z.title.length)===z.title)return null;return y;}return null;};t.prototype.check=function(){"use strict";this.$MercuryShareLinkUploader7.check();};t.prototype.close=function(){"use strict";this.$MercuryShareLinkUploader8();this.$MercuryShareLinkUploader7.disable();this.inform('closed');};t.prototype.clear=function(){"use strict";this.$MercuryShareLinkUploader8();this.$MercuryShareLinkUploader7.enable();};t.prototype.enable=function(){"use strict";this.$MercuryShareLinkUploader7.enable();};t.prototype.disable=function(){"use strict";this.$MercuryShareLinkUploader7.disable();};t.prototype.loadShare=function(u){"use strict";this.$MercuryShareLinkUploader5=u;this.$MercuryShareLinkUploader6&&this.$MercuryShareLinkUploader6.abort();this.$MercuryShareLinkUploader6=new h().setMethod('POST').setURI('/ajax/share_scrape.php').setData({u:u}).setHandler(this.$MercuryShareLinkUploader9.bind(this).bind(null,u)).setStatusElement(this.$MercuryShareLinkUploader2);this.$MercuryShareLinkUploader6.send();this.inform('link-detected');};t.prototype.$MercuryShareLinkUploader9=function(u,v){"use strict";if(this.$MercuryShareLinkUploader5!==u)return;this.$MercuryShareLinkUploader5=null;this.$MercuryShareLinkUploader6=null;i.show(this.$MercuryShareLinkUploader0);j.empty(this.$MercuryShareLinkUploader1);j.setContent(this.$MercuryShareLinkUploader1,v.payload);this.$MercuryShareLinkUploader4=true;if(!this.getAttachData()){this.close();return;}n.detailDOMChanged();};t.prototype.$MercuryShareLinkUploader8=function(){"use strict";i.hide(this.$MercuryShareLinkUploader0);this.$MercuryShareLinkUploader4=false;this.$MercuryShareLinkUploader5=null;this.$MercuryShareLinkUploader6&&this.$MercuryShareLinkUploader6.abort();this.$MercuryShareLinkUploader6=null;this.$MercuryShareLinkUploader7.reset();n.detailDOMChanged();};e.exports=t;},null); +__d("ChatActivity",["Event","Arbiter","AvailableList","AvailableListConstants","JSLogger","MercuryConfig","PresenceState","UserActivity","copyProperties"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=l.activity_limit||60000,q=l.idle_limit||1800000,r=l.idle_poll_interval||300000,s=k.create('chat_activity'),t=Date.now(),u=t,v=true;function w(){var aa=Date.now();return !!(v&&(aa-tq){s.debug('idle_to_active',aa);m.doSync();}x.inform('activity');}i.subscribe(j.ON_AVAILABILITY_CHANGED,function(){if(!i.isUserIdle())u=Date.now();});g.listen(window,'focus',function(){v=true;y();});g.listen(window,'blur',function(){v=false;});n.subscribe(function(){y();});function z(aa){var ba=aa&&aa.at&&m.verifyNumber(aa.at);if(typeof ba!=='number')ba=null;return ba||0;}setInterval(function(){var aa=Date.now(),ba=z(m.get()),ca=Math.max(t,ba,u);if(aa-ca>q){s.debug('idle',{cookie:ba,local:t,presence:u});x.inform('idle',aa-ca);}},r);m.registerStateStorer(function(aa){var ba=z(aa);if(bathis._lastTimestamp)this._lastTimestamp=q.timestamp;}}.bind(this));}k(l.prototype,{getLastUserMessageTimestamp:function(){return this._lastTimestamp;}});k(l,i);e.exports=l;},null); +__d("ChatTitleBarBlinker",["ChatActivity","DocumentTitle","JSLogger","MercuryNotificationRenderer","PresenceState","MercuryThreadInformer","MercuryTimestampTracker"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l=b('MercuryThreadInformer').get(),m=b('MercuryTimestampTracker').get(),n=i.create('chat_title'),o=null,p=0,q=false;function r(){if(o){o.stop();o=null;return true;}return false;}function s(x){var y=x||m.getLastUserMessageTimestamp();if(p<=y){p=y;if(r()||q)k.doSync();}}var t={blink:function(x,y){if(!o&&p=z&&y[ba].timestamp>aa)aa=y[ba].timestamp;aa&&s(aa);});g.subscribe('activity',function(){s();});(function(){var x=k.getInitial();if(x)p=u(x)||0;})();e.exports=t;},null); +__d("MercuryBrowserAlerts",["ArbiterMixin","ChatActivity","ChatConfig","ChatOptions","ChatTitleBarBlinker","MercuryThreadInfo","MercuryViewer","MessagingTag","Sound","copyProperties","MercuryThreads"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){b.__markCompiled&&b.__markCompiled();var q=b('MercuryThreads').get();o.init(['audio/ogg','audio/mpeg']);function r(t){if(j.getSetting('sound'))o.play([i.get('sound.notif_ogg_url'),i.get('sound.notif_mp3_url')],t,false);}var s={messageReceived:function(t){if(m.isViewer(t.author)||!t.is_unread||(t.folder!=n.INBOX&&t.folder!=n.ARCHIVED))return;var u=t.thread_id,v=h.isActive();if(v){var w=false;s.inform('before-alert',{threadID:u,cancelAlert:function(){w=true;}});}q.getThreadMeta(u,function(x){var y=l.isMuted(x);if(y)return;var z=t.timestamp;if(v){!w&&r(z);}else{k.blink(u,z);r(z);}k.blinkingElsewhere();}.bind(this));}};e.exports=p(s,g);},null); +__d("FBRTCAvailability",["ChannelConstants","PresenceStatus"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();'use strict';var i={isCallable:function(j){var k=h.getCapabilities(j),l=g.CAPABILITY_VOIP_INTEROP|g.CAPABILITY_VIDEO;return !!(k&l);}};e.exports=i;},null); +__d("FBRTCStruct",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();var g=function(i,j,k){var l,m;if(typeof i=='string'||i instanceof String){m=i;l=i;}else for(var n in i)if(i.hasOwnProperty(n))if(n==='index'){k=i[n];}else{m=n;l=i[n];}j[m]=k;j.strNames[k]=l;};function h(i){"use strict";this.strNames=[];for(var j=0;ji.strNames.length)return 'Unknown';return i.strNames[l];},fullCallEndReasonString:function(l,m){return this.callEndReasonString(l)+'_'+(m?'remote':'local');}};e.exports=k;},null); +__d("FBRTCIceStatsParser",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();var g=null;h.getInstance=function(){"use strict";if(!g)g=new h();return g;};function h(){"use strict";}h.prototype.extractIceInfo=function(i){"use strict";var j=[],k=i.split("\r\n");for(var l=0;l-1);};h.prototype.$FBRTCIceStatsParser1=function(i){"use strict";var j=0,k=i.match(/generation (\d+)/);if(k)j=parseInt(k[1],10);return j;};h.prototype.$FBRTCIceStatsParser2=function(i){"use strict";var j=i.match(/typ (host|relay|srflx|prflx)/);if(j){return j[1];}else return 'unknown';};e.exports=h;},null); +__d("FBRTCLogger",["Log","LogHistory","MarauderLogger","formatDate","pageID"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l='webrtc',m='sent_message',n='received_message',o='send_succeeded',p='send_failed',q='info',r='call_action',s='client_event',t='client_error',u='type',v='msg_id',w='ack_msg_id',x='call_id',y='from',z='to',aa='content',ba='tag',ca='peer_id',da='error_code',ea='trigger',fa='endcallstats',ga=null;ha.getInstance=function(){"use strict";if(!ga)ga=new ha();return ga;};function ha(){"use strict";this.$FBRTCLogger0=h.getInstance(l);}ha.prototype.logToConsole=function(ia){"use strict";var ja='Console';this.$FBRTCLogger1(null,null,ja,ia);this.$FBRTCLogger0.log(ja,ia);};ha.prototype.logReceivedMessage=function(ia,ja,ka){"use strict";var la={};la[y]=ia;la[x]=ja;la[u]=ka.type;la[v]=ka.msg_id;if(ka.sdp)la[aa]=ka.sdp;if(ka.ack_id)la[w]=ka.ack_id;this.$FBRTCLogger2(n,la);this.$FBRTCLogger1(ia,ja,'Received',ka.type+', '+ka.msg_id);};ha.prototype.logSentMessage=function(ia,ja,ka){"use strict";var la={};la[z]=ia;la[x]=ja;la[u]=ka.type;la[v]=ka.msg_id;if(ka.sdp)la[aa]=ka.sdp;if(ka.ack_id)la[w]=ka.ack_id;this.$FBRTCLogger2(m,la);this.$FBRTCLogger1(ia,ja,'Sent',ka.type+', '+ka.msg_id);};ha.prototype.logSentMessageSuccess=function(ia,ja,ka,la){"use strict";var ma={};ma[ca]=ia;ma[x]=ja;ma[u]=ka;ma[v]=la;this.$FBRTCLogger2(o,ma);};ha.prototype.logSentMessageFailure=function(ia,ja,ka,la,ma){"use strict";var na={};na[ca]=ia;na[x]=ja;na[u]=ka;na[v]=la;na[da]=ma;this.$FBRTCLogger2(p,na);this.$FBRTCLogger1(ia,ja,'Send Failed',ka+', '+ma);};ha.prototype.logCallAction=function(ia,ja,ka,la,ma){"use strict";var na={};na[ca]=ia;na[x]=ja;na[r]=ka;na[aa]=la;if(ma)na[ea]=ma;this.$FBRTCLogger2(r,na);this.$FBRTCLogger1(ia,ja,'CallAction',ka+', '+la);};ha.prototype.logEvent=function(ia,ja,event){"use strict";var ka={};ka[ca]=ia;ka[x]=ja;ka[aa]=event;this.$FBRTCLogger2(s,ka);this.$FBRTCLogger1(ia,ja,'Event',event);};ha.prototype.logInfo=function(ia,ja,ka){"use strict";var la={};la[ca]=ia;la[x]=ja;la[aa]=ka;this.$FBRTCLogger2(q,la);this.$FBRTCLogger1(ia,ja,'Info',ka);};ha.prototype.logError=function(ia,ja,ka){"use strict";var la={};la[ca]=ia;la[x]=ja;la[aa]=ka;this.$FBRTCLogger2(t,la);this.$FBRTCLogger1(ia,ja,'Error',ka);};ha.prototype.logErrorWithoutID=function(ia){"use strict";this.logError(null,null,ia);};ha.prototype.logEndCallSummary=function(ia){"use strict";if(!ia)return;var ja={};ja[ca]=ia.peerID;ja[x]=ia.callID;ja[ba]=fa;ja[aa]=ia.toString();var ka=ia.getExtraInfo();for(var la in ka)if(ka.hasOwnProperty(la))ja[la]=ka[la];this.$FBRTCLogger2(q,ja);this.$FBRTCLogger1(ia.peerID,ia.callID,'Call Summary',ja);};ha.prototype.$FBRTCLogger2=function(ia,ja){"use strict";ja.page_id=k;this.$FBRTCLogger0.log(ia,ja);i.log(ia,l,ja);};ha.prototype.$FBRTCLogger1=function(ia,ja,ka,la){"use strict";};ha.CallAction={START_CALL:'start_call',RECEIVED_CALL:'received_call',ANSWER_CALL:'answer_call',END_CALL:'end_call',DENIED_PERMISSION:'denied_permission',SET_MUTE:'set_mute',SET_VIDEO_ON:'set_video_on',SET_SELF_VIEW_ON:'set_self_view_on',SET_FULLSCREEN_ON:'set_fullscreen_on',START_SKYPE:'start_skype',TRY_NEW:'try_new',OPEN_POPUP:'open_popup',POPUP_OPENED:'popup_opened',AUTO_DISABLE_VIDEO:'auto_disable_video',FAILED_GETTING_URI:'failed_getting_uri',OLD_URI:'old_uri',USER_SETTINGS_CHANGED:'user_settings_changed'};ha.Trigger={ADMIN_MESSAGE:'admin_message',CHAT_TAB_ICON:'chat_tab_icon',CHAT_TAB_ICON_TOUR:'chat_tab_icon_tour',SKYPE_DEPRECATION_DIALOG:'skype_deprecation_dialog',REDIAL_BUTTON:'redial_button',RETURN_CALL:'return_call',WEB_MESSENGER:'web_messenger',POPUP_CALL_START_BUTTON:'popup_start_call_button',UNKNOWN:'unknown'};ha.Key={DEVICE_INFO:'device_info',RATING:'rating5',RATING_SHOWN:'rating_shown',SURVEY_CHOICE:'survey_choice',SURVEY_DETAILS:'survey_details',SURVEY_SHOWN:'survey_shown',INITIATED_BY_PAGE_ID:'initiated_by_page_id',PEER_IS_MOBILE:'peer_is_mobile'};e.exports=ha;},null); +__d("FBRTCCallSummary",["FBRTCConstants","FBRTCIceStatsParser","FBRTCLogger","UserAgentData","copyProperties","performanceNow"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();var m=5*60*1000,n={CALL_STARTED:'started',POPUP_OPENED:'opened',SENT_OFFER:'s_o',RECV_OFFER:'r_o',SENT_OFFER_ACK:'s_oack',RECV_OFFER_ACK:'r_oack',SENT_RETRIED_OFFER:'s_o2',RECV_RETRIED_OFFER:'r_o2',SENT_RETRIED_OFFER_ACK:'s_oack2',RECV_RETRIED_OFFER_ACK:'r_oack2',SENT_PRANSWER:'s_pr',RECV_PRANSWER:'r_pr',NETWORK_READY:'network_ready',SENT_ANSWER:'s_a',RECV_ANSWER:'r_a',SENT_ANSWER_ACK:'s_aack',RECV_ANSWER_ACK:'r_aack',SENT_RETRIED_ANSWER:'s_a2',RECV_RETRIED_ANSWER:'r_a2',SENT_RETRIED_ANSWER_ACK:'s_aack2',RECV_RETRIED_ANSWER_ACK:'r_aack2',SENT_OK:'s_ok',RECV_OK:'r_ok',CALL_CONNECTED:'connected',CALL_ENDED:'ended'};o.CURRENT_SUMMARY_VERSION=10;function o(p){"use strict";this.peerID=p.peerID;this.callID=p.callID;this.$FBRTCCallSummary0=p.isCaller;this.$FBRTCCallSummary1=(new Date()).valueOf();this.$FBRTCCallSummary2=null;this.$FBRTCCallSummary3={};this.$FBRTCCallSummary4=null;this.$FBRTCCallSummary5=null;this.$FBRTCCallSummary6=null;this.$FBRTCCallSummary7=null;this.$FBRTCCallSummary8=null;this.$FBRTCCallSummary9=null;this.$FBRTCCallSummarya={};this.$FBRTCCallSummaryb={};this.$FBRTCCallSummaryc={};this.$FBRTCCallSummaryd={};this.$FBRTCCallSummarye={};this.$FBRTCCallSummaryf={};this.$FBRTCCallSummaryg=l();this.$FBRTCCallSummaryh=0;this.$FBRTCCallSummaryi={};this.$FBRTCCallSummaryj=this.$FBRTCCallSummaryg;this.$FBRTCCallSummaryk=0;this.$FBRTCCallSummaryl={};this.addExtraInfo(i.Key.DEVICE_INFO,this.$FBRTCCallSummarym());this.$FBRTCCallSummaryn();this.$FBRTCCallSummaryo=h.getInstance();this.$FBRTCCallSummaryp=i.getInstance();}o.prototype.toJsonString=function(){"use strict";this.$FBRTCCallSummary8=(new Date()).valueOf();return JSON.stringify({version:o.CURRENT_SUMMARY_VERSION,peerID:this.peerID,callID:this.callID,isCaller:this.$FBRTCCallSummary0,startTime:this.$FBRTCCallSummary1,trigger:this.$FBRTCCallSummary2,signalingTime:this.$FBRTCCallSummary3,endCallReason:this.$FBRTCCallSummary4,endCallSubreason:this.$FBRTCCallSummary5,isRemoteEnded:this.$FBRTCCallSummary6,lastUpdatedTime:this.$FBRTCCallSummary7,lastSerializedTime:this.$FBRTCCallSummary8,unsetOnRetrieve:this.$FBRTCCallSummary9,openCount:this.$FBRTCCallSummaryk,extraInfo:this.$FBRTCCallSummaryl,pcStats:this.$FBRTCCallSummarya,captureStats:this.$FBRTCCallSummaryb,gen0IceSentCount:this.$FBRTCCallSummaryc,gen0IceReceivedCount:this.$FBRTCCallSummaryd,iceSentCount:this.$FBRTCCallSummarye,iceReceivedCount:this.$FBRTCCallSummaryf,newSignalingTime:this.$FBRTCCallSummaryi,accumulatedCallTime:this.$FBRTCCallSummaryq()});};o.fromJsonString=function(p){"use strict";var q;try{q=JSON.parse(p);}catch(r){return null;}if(q.version!==o.CURRENT_SUMMARY_VERSION)return null;if(!q.hasOwnProperty('peerID')||!q.hasOwnProperty('callID')||!q.hasOwnProperty('isCaller')||!q.hasOwnProperty('startTime')||!q.hasOwnProperty('trigger')||!q.hasOwnProperty('signalingTime')||!q.hasOwnProperty('endCallReason')||!q.hasOwnProperty('isRemoteEnded')||!q.hasOwnProperty('lastUpdatedTime')||!q.hasOwnProperty('lastSerializedTime'))return null;var s=new o({peerID:q.peerID,callID:q.callID,isCaller:q.isCaller});s.$FBRTCCallSummary1=q.startTime;s.$FBRTCCallSummary2=q.trigger;s.$FBRTCCallSummary3=q.signalingTime;s.$FBRTCCallSummary4=q.endCallReason;s.$FBRTCCallSummary5=q.endCallSubreason;s.$FBRTCCallSummary6=q.isRemoteEnded;s.$FBRTCCallSummary7=q.lastUpdatedTime;s.$FBRTCCallSummary8=q.lastSerializedTime;if(q.unsetOnRetrieve)s.$FBRTCCallSummary9=q.unsetOnRetrieve;if(q.openCount)s.$FBRTCCallSummaryk=q.openCount;if(q.extraInfo)s.$FBRTCCallSummaryl=q.extraInfo;if(q.pcStats)s.$FBRTCCallSummarya=q.pcStats;if(q.captureStats)s.$FBRTCCallSummaryb=q.captureStats;if(q.gen0IceSentCount)s.$FBRTCCallSummaryc=q.gen0IceSentCount;if(q.gen0IceReceivedCount)s.$FBRTCCallSummaryd=q.gen0IceReceivedCount;if(q.iceSentCount)s.$FBRTCCallSummarye=q.iceSentCount;if(q.iceReceivedCount)s.$FBRTCCallSummaryf=q.iceReceivedCount;if(q.newSignalingTime)s.$FBRTCCallSummaryi=q.newSignalingTime;if(q.accumulatedCallTime)s.$FBRTCCallSummaryh=q.accumulatedCallTime;return s;};o.restoreOrInitialize=function(p,q,r,s,t){"use strict";var u=p.retrieveCallSummary(q,r);if(!u){u=new o({peerID:q,callID:r,isCaller:s});if(t){u.onFullMessageReceived({msg:t});u.onOfferAckSent(t);}else u.onCallStarted(i.Trigger.UNKNOWN);i.getInstance().logError(q,r,'Missing call summary from storage');}else if(u.$FBRTCCallSummary9){u.$FBRTCCallSummary4=null;u.$FBRTCCallSummary5=null;u.$FBRTCCallSummary6=null;delete u.$FBRTCCallSummary3[n.CALL_ENDED];delete u.$FBRTCCallSummaryi[n.CALL_ENDED];u.$FBRTCCallSummary9=null;}return u;};o.logSavedSummaries=function(p){"use strict";var q=p.getLoggableSummaries(),r=q.length;if(r<=0)return;var s=i.getInstance(),t=[];for(var u=0;um){this.$FBRTCCallSummaryp.logInfo(this.peerID,this.callID,'Summary too old: '+r);return;}p.storeCallSummary(this.peerID,this.callID,this);this.$FBRTCCallSummaryj=q;};o.prototype.getLastUpdatedTime=function(){"use strict";return this.$FBRTCCallSummary7;};o.prototype.setLastUpdatedTime=function(p){"use strict";this.$FBRTCCallSummary7=p;};o.prototype.getExtraInfo=function(){"use strict";return this.$FBRTCCallSummaryl;};o.prototype.addExtraInfo=function(p,q){"use strict";this.$FBRTCCallSummaryl[p]=q;this.$FBRTCCallSummaryn();};o.prototype.onCallStarted=function(p){"use strict";this.$FBRTCCallSummary2=p;this.$FBRTCCallSummaryr(n.CALL_STARTED);this.$FBRTCCallSummaryn();};o.prototype.onPopupOpened=function(){"use strict";this.$FBRTCCallSummaryr(n.POPUP_OPENED);this.$FBRTCCallSummaryk++;this.$FBRTCCallSummaryn();};o.prototype.setPcStats=function(p){"use strict";this.$FBRTCCallSummarya=p;this.$FBRTCCallSummaryn();};o.prototype.setVideoCaptureStats=function(p,q){"use strict";this.$FBRTCCallSummaryb={w:p,h:q};this.$FBRTCCallSummaryn();};o.prototype.onOfferAckSent=function(p){"use strict";this.onMessageSent({type:g.PayloadType.OFFER_ACK,flag:p.flag});};o.prototype.onMessageSent=function(p){"use strict";var q=p.flag===1;switch(p.type){case g.PayloadType.OFFER:this.$FBRTCCallSummarys(q,n.SENT_OFFER,n.SENT_RETRIED_OFFER);this.$FBRTCCallSummaryt(p,this.$FBRTCCallSummaryc,this.$FBRTCCallSummarye);break;case g.PayloadType.ANSWER:this.$FBRTCCallSummarys(q,n.SENT_ANSWER,n.SENT_RETRIED_ANSWER);this.$FBRTCCallSummaryt(p,this.$FBRTCCallSummaryc,this.$FBRTCCallSummarye);break;case g.PayloadType.OK:this.$FBRTCCallSummaryr(n.SENT_OK);break;case g.PayloadType.PRANSWER:this.$FBRTCCallSummaryr(n.SENT_PRANSWER);break;case g.PayloadType.OFFER_ACK:this.$FBRTCCallSummarys(q,n.SENT_OFFER_ACK,n.SENT_RETRIED_OFFER_ACK);break;case g.PayloadType.ANSWER_ACK:this.$FBRTCCallSummarys(q,n.SENT_ANSWER_ACK,n.SENT_RETRIED_ANSWER_ACK);break;case g.PayloadType.ICE_CANDIDATE:this.$FBRTCCallSummaryt(p,this.$FBRTCCallSummaryc,this.$FBRTCCallSummarye);break;default:}this.$FBRTCCallSummaryn();};o.prototype.$FBRTCCallSummaryt=function(p,q,r){"use strict";var s=null,t=null,u=this.$FBRTCCallSummaryo.extractIceInfo(p.sdp);for(var v=0;v0)p.duration=s;}p.new_time_from_start=this.$FBRTCCallSummaryi;q=this.$FBRTCCallSummaryi[n.CALL_CONNECTED];r=this.$FBRTCCallSummaryi[n.CALL_ENDED];if(q){if(!r)if(this.$FBRTCCallSummaryh>0){r=this.$FBRTCCallSummaryh;}else r=this.$FBRTCCallSummaryq();s=r-q;if(s>0)p.new_duration=s;}return p;};o.prototype.$FBRTCCallSummaryz=function(){"use strict";var p={};if(this.$FBRTCCallSummaryc)p.ice_g0=this.$FBRTCCallSummaryc;if(this.$FBRTCCallSummarye)p.ice=this.$FBRTCCallSummarye;if(this.$FBRTCCallSummarya.sender)k(p,this.$FBRTCCallSummarya.sender);return p;};o.prototype.$FBRTCCallSummaryA=function(){"use strict";var p={};if(this.$FBRTCCallSummaryd)p.ice_g0=this.$FBRTCCallSummaryd;if(this.$FBRTCCallSummaryf)p.ice=this.$FBRTCCallSummaryf;return p;};o.prototype.$FBRTCCallSummaryB=function(){"use strict";var p={};if(this.$FBRTCCallSummary4!==null){p.end_call_reason_string=g.callEndReasonString(this.$FBRTCCallSummary4);if(this.$FBRTCCallSummary5!==null)p.end_call_subreason_string=this.$FBRTCCallSummary5;p.remote_ended=this.$FBRTCCallSummary6;}if(this.$FBRTCCallSummarya.end)k(p,this.$FBRTCCallSummarya.end);return p;};o.prototype.$FBRTCCallSummaryC=function(){"use strict";var p={capture:{}};if(this.$FBRTCCallSummarya.video&&this.$FBRTCCallSummarya.video.sender)k(p,this.$FBRTCCallSummarya.video.sender);if(this.$FBRTCCallSummaryb)k(p.capture,this.$FBRTCCallSummaryb);return {sender:p};};o.prototype.$FBRTCCallSummaryD=function(){"use strict";return (new Date()).valueOf()-this.$FBRTCCallSummary1;};o.prototype.$FBRTCCallSummaryq=function(){"use strict";var p=l()-this.$FBRTCCallSummaryg;return Math.floor(this.$FBRTCCallSummaryh+p);};o.prototype.$FBRTCCallSummaryr=function(p){"use strict";if(this.$FBRTCCallSummary3[p])return;this.$FBRTCCallSummary3[p]=this.$FBRTCCallSummaryD();this.$FBRTCCallSummaryi[p]=this.$FBRTCCallSummaryq();};o.prototype.$FBRTCCallSummarys=function(p,q,r){"use strict";if(p){this.$FBRTCCallSummaryr(r);}else this.$FBRTCCallSummaryr(q);};o.prototype.$FBRTCCallSummaryn=function(){"use strict";this.$FBRTCCallSummary7=(new Date()).valueOf();};o.prototype.$FBRTCCallSummarym=function(){"use strict";return {device:j.deviceName,os:j.platformName,os_version:j.platformFullVersion,browser:j.browserName,browser_version:j.browserFullVersion,screen_height:window.screen.availHeight,screen_width:window.screen.availWidth};};e.exports=o;},null); +__d("FBRTCCallSummaryStore",["CacheStorage","FBRTCCallSummary","FBRTCLogger","areEqual"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k='localstorage',l='RTC_CALL_SUMMARY_',m='summary',n=2000,o=3,p=3*60*1000,q=null;r.getInstance=function(){"use strict";if(!q)q=new r();return q;};function r(){"use strict";this.$FBRTCCallSummaryStore0=new g(k,l);this.$FBRTCCallSummaryStore1=i.getInstance();}r.prototype.storeCallSummary=function(s,t,u){"use strict";var v=this;this.$FBRTCCallSummaryStore2(function(w){if(!w[s])w[s]={};var x=w[s][t];if(x){var y=v.$FBRTCCallSummaryStore3(x);if(y&&y.getLastUpdatedTime()>u.getLastUpdatedTime()){v.$FBRTCCallSummaryStore1.logToConsole('Outdated summaries');return null;}}w[s][t]=v.$FBRTCCallSummaryStore4(u);return w;},v.$FBRTCCallSummaryStore1.logError.bind(v.$FBRTCCallSummaryStore1,s,t));};r.prototype.retrieveCallSummary=function(s,t){"use strict";var u=this.$FBRTCCallSummaryStore5(),v=null;if(u[s])v=u[s][t];if(v){return this.$FBRTCCallSummaryStore3(v);}else return null;};r.prototype.removeCallSummary=function(s,t){"use strict";this.removeCallSummaries([{peerID:s,callID:t}]);};r.prototype.removeCallSummaries=function(s){"use strict";var t=this;this.$FBRTCCallSummaryStore2(function(u){var v=s.length;for(var w=0;w=t))return h.fromJsonString(s.__d);return null;};r.prototype.$FBRTCCallSummaryStore5=function(){"use strict";var s=this.$FBRTCCallSummaryStore0.get(m)||{};return s;};r.prototype.$FBRTCCallSummaryStore2=function(s,t,u,v){"use strict";if(u===(void 0)||u===null)u=o;var w=this.$FBRTCCallSummaryStore5(),x=this.$FBRTCCallSummaryStore5(),y=s(w);if(y===null)return;var z=this.$FBRTCCallSummaryStore5();if(j(x,z)){this.$FBRTCCallSummaryStore0.set(m,y);this.$FBRTCCallSummaryStore1.logToConsole('Updated summaries');}else if(u>0){t('Retry lock');if(v){var aa=this;setTimeout(function(){aa.$FBRTCCallSummaryStore2(s,t,u-1,true);},n);}else this.$FBRTCCallSummaryStore2(s,t,u-1,true);}else t('Failed to lock');};e.exports=r;},null); +__d("FBRTCUtils",["emptyFunction","randomInt","AsyncRequest"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j=6000,k={attachMediaStream:function(l,m){if(window.webkitRTCPeerConnection){l.src=window.webkitURL.createObjectURL(m);}else{l.mozSrcObject=m;l.play();}},reattachMediaStream:function(l,m){if(window.webkitRTCPeerConnection){l.src=m.src;}else{l.mozSrcObject=m.mozSrcObject;l.play();}},generateRandomInt:function(){return h(0,4294967294)+1;},aboutEqual:function(l,m){return (l-m)<.01&&(m-l)<.01;},sendServerRequest:function(l,m,n,o,p,q){m=m||g;n=n||g;o=o||false;p=p||j;q=q||{};var r=new i().setURI(l).setData(q).setAllowCrossPageTransition(true).setHandler(m).setErrorHandler(n).setTimeoutHandler(p,function(){n();});if(o)r.setOption('asynchronous',false);r.send();}};e.exports=k;},null); +__d("XVideoCallInitController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/videocall\/init\/",{peer_id:{type:"Int",required:true},call_id:{type:"Int",required:true},is_caller:{type:"Bool",defaultValue:false}});},null); +__d("XVideoCallController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/videocall\/incall\/",{peer_id:{type:"Int",required:true},call_id:{type:"Int"},is_caller:{type:"Bool",defaultValue:false}});},null); +__d("FBRTCUrlManager",["FBRTCLogger","FBRTCUtils","XVideoCallInitController","XVideoCallController"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k=3,l=function(p,q,r){g.getInstance().logCallAction(p,q,g.CallAction.OLD_URI);return j.getURIBuilder().setInt('peer_id',p).setInt('call_id',q).setBool('is_caller',r).getURI();},m=function(p,q,r,s,t,u){if(u===(void 0)||u===null)u=k;var v=i.getURIBuilder().setInt('peer_id',p).setInt('call_id',q).setBool('is_caller',r).getURI();h.sendServerRequest(v,function(w){s(w.payload.uri);},function(w){if(u>0){m(p,q,r,s,t,u-1);}else s(l(p,q,r));});},n=function(p){window.history.replaceState({},'',p);},o={init:function(p){this._peerID=p;},onCallStarted:function(){n(l(this._peerID));},getCallUri:m};e.exports=o;},null); +__d("FBRTCCallUI",["BanzaiLogger","Cookie","UserAgent","FBRTCCallSummary","FBRTCCallSummaryStore","FBRTCConstants","FBRTCLogger","FBRTCUrlManager","pageID"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=null,q={openAsCaller:function(r,s,t){if(!p&&window.rtcCallChildWindow){p=window.rtcCallChildWindow;window.rtcCallChildWindow=null;}if(this._shouldFocusCallWindow(r)){p.focus();return;}if(this._shouldCloseCallWindow())p.close();g.log('VideoCallLoggerConfig',{event:'open_as_caller'});m.getInstance().logCallAction(r,s,m.CallAction.START_CALL,null,t);var u=new j({peerID:r,callID:s,isCaller:true});u.onCallStarted(t);this._open(r,s,true,u,false);},openAsCallee:function(r,s,t,u){g.log('VideoCallLoggerConfig',{event:'open_as_callee'});this._open(r,s,false,t,u);},_shouldFocusCallWindow:function(r){return p&&!p.closed&&p.rtcCallInProgessWith===r;},_shouldCloseCallWindow:function(){return p&&!p.closed&&!p.rtcCallInProgessWith;},_open:function(r,s,t,u,v){h.clear('vcpwn');h.clear('vctid');var w=this._windowPosition(),x=['menubar=no','location=no','scrollbars=no','status=no','personalbar=no',w.height,w.width,w.top,w.left].join(',');if(this._isSparkBrowser())x='';u.addExtraInfo(m.Key.INITIATED_BY_PAGE_ID,o);u.onCallEnded(l.CallEndReason.CLIENT_ERROR,false,true,'PopupPending');u.save(k.getInstance());g.log('VideoCallLoggerConfig',{event:'open_popup'});if(!v){p=window.open('','Video Call',x);this._setUri(p,r,s,t);}else{m.getInstance().logCallAction(r,s,m.CallAction.OPEN_POPUP);p=window.open(v,'Video Call',x);}if(window.focus)p.focus();},_setUri:function(r,s,t,u){n.getCallUri(s,t,u,function(v){m.getInstance().logCallAction(s,t,m.CallAction.OPEN_POPUP);r.location=v;},function(){m.getInstance().logCallAction(s,t,m.CallAction.FAILED_GETTING_URI);});},_windowPosition:function(){var r=933,s=700,t,u,v,w;if(window.innerWidth!==(void 0)){u=window.innerWidth;t=window.innerHeight;}else{u=screen.width;t=screen.height;}if(window.screenLeft!==(void 0)){v=window.screenLeft;w=window.screenTop;}else{v=window.screenX;w=window.screenY;}var x=Math.floor(((u/2)-(r/2))+v),y=Math.floor(((t/2)-(s/2))+w);return {height:'height='+s.toString(),width:'width='+r.toString(),top:'top='+y.toString(),left:'left='+x.toString()};},_isSparkBrowser:function(){return i.isBrowser('Chrome < 34')&&i.isBrowser('Chrome > 33');}};e.exports=q;},null); +__d("XBrowserNotSupportedDialogController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/videocall\/browser_not_supported\/",{user_id:{type:"Int"},warning:{type:"Bool",defaultValue:false},__asyncDialog:{type:"Int"}});},null); +__d("FBRTCSoundController",["RTCConfig","Sound"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i=[g.ringtone_mp3_url,g.ringtone_ogg_url],j={playIncomingRingtone:function(k,l,m){var n=['incoming_ringtone',k.toString(),l.toString()].join('_');h.play(i,n,m);},stopIncomingRingtone:function(){h.stop(i);}};e.exports=j;},null); +__d("FBRTCUnsupportedBrowserMessage",["AsyncDialog","AsyncRequest","XBrowserNotSupportedDialogController","FBRTCSoundController"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k={_dialog:null,warnForOutgoingCall:function(l){var m=i.getURIBuilder().setBool('warning',true).getURI();this._presentDialog(m,l);},showForOutgoingCall:function(){var l=i.getURIBuilder().getURI();this._presentDialog(l);},showForIncomingCall:function(l,m){j.playIncomingRingtone(l,m,false);var n=i.getURIBuilder().setInt('user_id',m).getURI();this._presentDialog(n);},dismiss:function(){if(this._dialog)this._dialog.hide();},_presentDialog:function(l,m){if(this._dialog)return;var n=new h(l);g.send(n,function(o){this._dialog=o;o.subscribe('hide',function(){this._dialog=null;if(m)m();}.bind(this));}.bind(this));}};e.exports=k;},null); +__d("FBRTCCore",["Arbiter","ChatVisibility","FBRTCAvailability","FBRTCCallUI","FBRTCStruct","FBRTCUnsupportedBrowserMessage","mixInEventEmitter","PresencePrivacy","VideoCallSupport","fbt","randomInt","invariant"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.__markCompiled&&b.__markCompiled();var s=false,t={startOutgoingCall:function(u,v){r(!isNaN(parseInt(u,10)));if(s)return;s=true;setTimeout(function(){s=false;},1000);if(o.isWebrtcSupported()){var w=this._generateCallID();j.openAsCaller(u,w,v);}else l.showForOutgoingCall();},isAvailableForWebrtcCalling:function(u){return i.isCallable(u);},callabilityForUser:function(u){if(!h.isOnline()){return t.CallabilityStatus.OFFLINE;}else if(t.isAvailableForWebrtcCalling(u)){return t.CallabilityStatus.AVAILABLE;}else if(!n.allows(u)){return t.CallabilityStatus.BLOCKED;}else return t.CallabilityStatus.UNAVAILABLE;},generateCallButtonTooltip:function(u,v){switch(v){case t.CallabilityStatus.AVAILABLE:return p._("Start a video call with {shortname}",[p.param("shortname",u)]);case t.CallabilityStatus.BLOCKED:return p._("You must turn on chat for {shortname} to make a call.",[p.param("shortname",u)]);case t.CallabilityStatus.UNAVAILABLE:return p._("{shortname} is currently unavailable for video calling",[p.param("shortname",u)]);case t.CallabilityStatus.OFFLINE:return p._("You must be online to make a call.");default:return p._("You must be online to make a call.");}},_generateCallID:function(){return q(0,4294967295);},buddyCallabilityChanged:function(){this.emit('callabilityChanged');}};t.CallabilityStatus=new k(['AVAILABLE','BLOCKED','OFFLINE','UNAVAILABLE']);g.subscribe(['buddylist/availability-changed'],function(u,v){t.buddyCallabilityChanged();});n.subscribe(['privacy-changed','privacy-availability-changed'],function(u,v){t.buddyCallabilityChanged();});m(t,{callabilityChanged:true});e.exports=t;},null); +__d("SamplingPolicyBase",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();function g(){"use strict";throw 'Tried to instantiate SamplingPolicyBase';}g.prototype.getName=function(){"use strict";return this.name;};g.prototype.isSampled=function(){"use strict";if(typeof(this.sampled)=='undefined')this.sampled=this.decideIfSampled();return this.sampled;};e.exports=g;},null); +__d("FbtraceForcedByServerPolicy",["FbtraceForcedByServer","SamplingPolicyBase","copyProperties"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();'use strict';var j;function k(){this.name='FbtraceForcedByServerPolicy';}k.get=function(){if(typeof(j)=='undefined')j=new k();return j;};function l(){return g.forced;}i(k.prototype,h.prototype,{decideIfSampled:l});e.exports=k;},null); +__d("Random",["Alea","ServerNonce"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();'use strict';var h=b('ServerNonce').ServerNonce,i=g(h),j={random:i,uint32:function(){return Math.floor(i()*4294967296);}};e.exports=j;},null); +__d("guardFunction",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();function g(h,i,j){return function(){if(h.apply(j||this,arguments))i.apply(j||this,arguments);};}e.exports=g;},null); +__d("Fbtrace",["Arbiter","BanzaiScribe","ErrorUtils","FbtraceForcedByServer","FbtraceForcedByServerPolicy","Random","SiteData","copyProperties","guardFunction"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();'use strict';var p='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',q='AAAAAAAAAAA';for(var r in Error)if(Error.hasOwnProperty(r))t[r]=Error[r];var s=Error===null?null:Error.prototype;t.prototype=Object.create(s);t.prototype.constructor=t;t.__superConstructor__=Error;function t(ia){Error.call(this,ia);}function u(ia){i.reportError(new t(ia));}function v(){var ia=function(){var la=0,ma=0,na='';for(var oa=10;oa>=0;oa--){if(la<6){ma=l.uint32();la=32;}if(oa===0)ma=ma&7;na=p.charAt(ma&63)+na;ma>>=6;la-=6;}return na;},ja,ka;for(ja=3;ja>0;ja--){ka=ia();if(ka!=q)return ka;}u('failed to generate valid Fbtrace id');return q;}function w(){n(this,w);}n(w,{isOn:function(){return false;},replySend:function(ia,ja){},requestSend:function(ia,ja,ka){ca(ia,ja);return {metadata:function(){return (void 0);},replyReceive:function(la){}};}});var x=new w();function y(ia,ja,ka){if(!ia)throw {name:'ArgumentError',message:'no valid service name specified'};if(!ja)throw {name:'ArgumentError',message:'no valid version specified'};var la=h,ma=0,na=v(),oa=v(),pa=ba(na),qa={service:ia,version:ja},ra=function(wa){if(typeof(wa)=='undefined')return 'undefined';if(typeof(wa)!='string')wa=ra(JSON.stringify(wa));return wa;},sa=function(wa){var xa='';for(var ya in wa){if(xa.length>0)xa+='\x02';xa+=ra(ya)+'\x03'+ra(wa[ya]);}return xa;},ta=function(wa,xa,event,ya,za){ma++;return [za,ma,na,wa,xa,ra(event),sa(ya)].join('\x01');},ua=function(wa,xa,event,ya,za){if(!za&&typeof(za)=='undefined')za=Date.now()*1000;var ab=ta(wa,xa,event,ya,za);la.log('fbtrace',ab,pa);},va=function(){return oa;};ua(q,oa,'#rqrecv',n(ka,qa));n(this,y);n(this,{replySend:function(wa,xa){xa=n(xa,qa,{success:wa?'true':'false'});ua(q,oa,'#rpsend',xa);},requestSend:function(wa,xa,ya){ca(wa,xa);var za=va(),ab=v();ya=n(ya,qa,{op:wa,'remote:service':xa});ua(za,ab,'#rqsend',ya);return {metadata:function(){return na+ab;},replyReceive:function(bb){ua(za,ab,'#rprecv',n(bb,qa));},parentNode:this};}});}n(y,{isOn:function(){return true;}});function z(){return x;}function aa(ia,ja,ka){ka=ka||{};ka.init=true;var la=k.get();if(la.isSampled()){return new y(ia,ja,ka);}else return new w();}function ba(ia){var ja=ia.charAt(ia.length-1);return p.indexOf(ja)%32;}function ca(ia,ja){if(!ia)throw {name:'ArgumentError',message:'no valid operation specified'};if(!ja)throw {name:'ArgumentError',message:'no valid remote:service specified'};}function da(ia,ja){var ka=x,la;x=ia;try{la=ja();}finally{x=ka;}return la;}var ea=function(ia,ja){var ka=z(),la=ja.request,ma=false;if(!ka.isOn()&&j.forced&&/\/upload\/(?:composer|photos)\/|\/ajax\/composerx\/attachment\/media\//.test(la.uri.toString())){ka=aa('photo_upload_kludge',String(m.revision||'dev'),{policy:'PhotoUpload'});ma=true;}if(ka.isOn()){var na=ma?{policy:'PhotoUpload'}:{};if(la.userActionId)na.user_action_id=la.userActionId;var oa=ka.requestSend(la.uri.toString(),'www',na);la.fbtraceRemoteNode=oa;la.transport.setRequestHeader('X-Fbtrace-Meta',oa.metadata());}},fa=function(ia,ja){ja.request.fbtraceRemoteNode.replyReceive({is_last:ja.response.is_last,success:true});setTimeout(function(){ja.request.fbtraceRemoteNode.parentNode.replySend(true,{});},0);},ga=function(ia,ja){ja.request.fbtraceRemoteNode.replyReceive({is_last:ja.response.is_last,success:false,error_code:ja.response.error,error_summary:ja.response.errorSummary,error_description:ja.response.errorDescription});setTimeout(function(){ja.request.fbtraceRemoteNode.parentNode.replySend(false,{});},0);},ha=function(ia,ja){return ja.request.fbtraceRemoteNode;};g.subscribe('AsyncRequest/will_send',ea);g.subscribe('AsyncRequest/response',o(ha,fa));g.subscribe('AsyncRequest/error',o(ha,ga));e.exports={defaultNode:z,requestReceive:aa,withDefaultNode:da};},null); +__d("VideoCallCore",["Arbiter","ChannelConstants","FBRTCCore","FBRTCLogger","FBRTCUnsupportedBrowserMessage","VideoCallSupport","FBRTCCallUI","FBRTCIncomingCallController","randomInt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=[],q=null,r=false,s={onRTCMessage:function(w){if(l.isReceiveWebrtcSupported()&&n){p.push(w);t();}},setRTCMessageHandler:function(w){this.onRTCMessage=w;if(w)while(p.length)w(p.shift());},availableForCall:function(w){return v(w);},showOutgoingCallDialog:function(w,x,y){if(r)return;r=true;setTimeout(function(){r=false;},1000);if(l.isWebrtcSupported()){this.makeWebRTCCall(w,y||j.Trigger.CHAT_TAB_ICON);}else k.showForOutgoingCall();},canCallByWebrtc:function(w){if(l.isSendWebrtcSupported())return v(w);return false;},makeWebRTCCall:function(w,x){var y=parseInt(w,10);t();var z=u();q.startingCallTo(y,z);m.openAsCaller(w,z,x);}};function t(){if(!q)q=new n(s);}function u(){return o(0,4294967295);}function v(w){return i.isAvailableForWebrtcCalling(w);}g.subscribe(h.getArbiterType('video'),function(w,x){});g.subscribe(h.getArbiterType('webrtc'),function(w,x){s.onRTCMessage(x.obj);});if(l.isReceiveWebrtcSupported())t();e.exports=s;},null); +__d("ChatAnimatedGifs",["URI"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h={shouldHideBody:function(i){if(!i.has_attachment)return false;for(var j=0;jga){if(hb()){kb=true;ca=jb||null;qa(ib);}}else ia.error('rejected',{change_time:ib,state_time:ga});kb&&pa();}function pa(){if(ja)fb.inform('chat/tabs-changed',fb.get());}function qa(hb){if(hb===(void 0))hb=Math.max(y.getLastUserMessageTimestamp()||1,ga+1);ga=hb;s.doSync();}function ra(hb){var ib=z.length-ha;if(ib>0)z=z.filter(function(jb){return jb.raised||jb.id==hb||ib--<=0;});if(ib>0)z=z.filter(function(jb){return jb.id==aa||jb.id==hb||ib--<=0;});}function sa(hb){for(var ib=0;ib-1){var jb=z[ib];return v({},jb);}return null;},getEmptyTab:function(){var hb;for(var ib=0;ibl)m=m.substr(0,l-3)+"...";new Notification(g._("You were tagged in a message!"),{body:m,icon:"http://facebook.com//images/icons-large/fb-xl.png"});}};e.exports=j;},null); +__d("ChatAddToThreadButton.react",["Link.react","ReactComponentWithPureRenderMixin","React","TrackingNodes","cx","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();'use strict';var m=i,n=m.PropTypes,o=i.createClass({displayName:"ChatAddToThreadButton",mixins:[h],propTypes:{isFBAtWork:n.bool,onClick:n.func,shown:n.bool},render:function(){var p=this.props.isFBAtWork?l._("Add more colleagues to chat"):l._("Add more friends to chat"),q=j.getTrackingInfo(j.types.ADD_TO_THREAD);return (i.createElement(g,{"aria-label":p,className:(("addToThread")+(' '+"button")+(!this.props.shown?' '+"hidden_elem":'')),"data-ft":q,"data-hover":"tooltip","data-tooltip-alignv":"top",onClick:this.props.onClick}));}});e.exports=o;},null); +__d("ChatArchiveWarning.react",["Image.react","ReactComponentWithPureRenderMixin","React","cx","ix"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();'use strict';var l=i,m=l.PropTypes,n=i.createClass({displayName:"ChatArchiveWarning",mixins:[h],propTypes:{isFBAtWork:m.bool,shown:m.bool},render:function(){var o=this.props.isFBAtWork?k('images/chat/tab/archive-grey.png'):k('images/chat/tab/archive.png');return (i.createElement(g,{src:o,className:(("titanArchiveWarning")+(' '+"button")+(!this.props.shown?' '+"hidden_elem":'')),"data-hover":"tooltip","data-tooltip-alignh":"center","aria-label":"All employee-to-employee conversations will be archived"}));}});e.exports=n;},null); +__d("ChatCloseButton.react",["Link.react","ReactComponentWithPureRenderMixin","React","TrackingNodes","fbt"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();'use strict';var l=i,m=l.PropTypes,n=i.createClass({displayName:"ChatCloseButton",mixins:[h],propTypes:{onClick:m.func,onKeyUp:m.func,onMouseDown:m.func,active:m.bool},getDefaultProps:function(){return {active:false};},render:function(){var o=j.getTrackingInfo(j.types.CLOSE_BUTTON),p=k._("Press Esc to close"),q=k._("Close tab");return (i.createElement(g,{"aria-label":this.props.active?p:q,className:"close button","data-ft":o,"data-hover":"tooltip","data-tooltip-position":"above",onClick:this.props.onClick,onKeyUp:this.props.onKeyUp,onMouseDown:this.props.onMouseDown}));}});e.exports=n;},null); +__d("VideoCallTourDialog",["ArbiterMixin","LegacyContextualDialog","CSS","MercuryIDs","ChatTabTemplates","VideoCallCore","VideoCallingTour","copyProperties"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();function o(){this._dialog=null;}n(o.prototype,g);n(o.prototype,{render:function(p,q){var r=j.getUserIDFromThreadID(q);if(!r||!l.availableForCall(r))return;var s=k[':fb:mercury:call:tour'].build();this._dialog=new h();this._dialog.init(s.getRoot()).setWidth(250).setAlignH('center').setContext(p).show();i.addClass(this._dialog.getRoot(),'uiContextualDialogWithFooterArrowBottom');i.addClass(p,'video_call_tour');this.inform('chat/dialog-rendered',{dialog:this,thread_id:q});m.inform('videocallingtour/end');},updatePosition:function(){if(this._dialog&&this._dialog.isShown())this._dialog.updatePosition();},hide:function(){if(this._dialog&&this._dialog.isShown()){this._dialog.hide();this._dialog=null;}}});e.exports=o;},null); +__d("ChatContextualDialogController",["Event","ArbiterMixin","ChatTabModel","VideoCallingTour","VideoCallTourDialog","copyProperties","setTimeoutAcrossTransitions"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();var n=60000,o=false,p=function(w,x){this._videoCallTour=new k();this._threadID=w;this._tabMainElement=x;this._openDialog=null;this._subscriptionTokens=[];this._scrollListener=null;this._timeout=null;};function q(w,event,x){if(w._openDialog)w._openDialog.updatePosition();}function r(w){if(w._openDialog)w._openDialog.updatePosition();}function s(w){if(w._openDialog){w._openDialog.hide();w._openDialog=null;}if(w._timeout){clearTimeout(w._timeout);w._timeout=null;}while(w._subscriptionTokens.length)w._subscriptionTokens.pop().unsubscribe();if(w._scrollListener){w._scrollListener.remove();w._scrollListener=null;}}function t(w,event,x){if(x.thread_id===w._threadID){w._openDialog=x.dialog;v(w);w._timeout=m(w.destroy.bind(w,w._threadID),n);w._scrollListener=g.listen(window,'scroll',r.bind(null,w));}}function u(w,x){if(!w._openDialog){w._subscriptionTokens.push(x.subscribe('chat/dialog-rendered',t.bind(null,w)));x.render(w._tabMainElement,w._threadID);}}function v(w){w._subscriptionTokens.push(i.subscribe('chat/tabs-changed',q.bind(null,w)),p.subscribe('dialog/close-all',s.bind(null,w)));}l(p,h);l(p.prototype,{destroy:function(){s(this);},tabFocused:function(){if(o){u(this,this._videoCallTour);return;}},tabNotActive:function(){s(this);},hideVideoCallouts:function(){s(this);}});j.subscribe('videocallingtour/start',function(){o=true;p.inform('dialog/close-all');});j.subscribe('videocallingtour/end',function(){o=false;});e.exports=p;},null); +__d("ChatEmployeeAwayWarning",["MercuryIDs","MercuryParticipants","MercuryViewer"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j={updateEmployeeAwayWarning:function(k,l,m){h.get(i.getID(),function(n){var o=n.employee;if(o)h.getMulti(k.participants,function(p){var q=false,r=g.getUserIDFromThreadID(k.thread_id);if(!r)return;var s='fbid:'+r;for(var t in p)if(s==p[t].id&&p[t].is_employee_away)q=true;if(q){l();}else m();});});}};e.exports=j;},null); +__d("getImageSize",["DataViewPolyfill"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h=a.DataView||g;function i(m){return {width:m.getUint16(6,true),height:m.getUint16(8,true)};}function j(m){return {width:m.getUint32(16,false),height:m.getUint32(20,false)};}function k(m){var n=m.byteLength,o=2;while(o0)this.$ChatAutoSendPhotoUploader6.setFiles(ha);};ea.prototype.$ChatAutoSendPhotoUploader9=function(event,fa){var ga=this.$ChatAutoSendPhotoUploaderj(fa);if(this.$ChatAutoSendPhotoUploader3[ga]){var ha=this.$ChatAutoSendPhotoUploader3[ga];delete this.$ChatAutoSendPhotoUploader3[ga];var ia=fa.response.getPayload();if(!this.$ChatAutoSendPhotoUploader4[ha])this.$ChatAutoSendPhotoUploader4[ha]=[];this.$ChatAutoSendPhotoUploader4[ha].push({id:ga,image_id:ia.metadata[0].image_id,file_id:ia.metadata[0].file_id,gif_id:ia.metadata[0].gif_id});this.inform('success',{upload_id:ga});if(!this.$ChatAutoSendPhotoUploaderk(ha))this.$ChatAutoSendPhotoUploaderl(ha);this.$ChatAutoSendPhotoUploader7.clear();}};ea.prototype.$ChatAutoSendPhotoUploaderl=function(fa){x(!this.$ChatAutoSendPhotoUploaderk(fa));this.$ChatAutoSendPhotoUploader4[fa].sort(function(ga,ha){return ga.id0;if(!ha){var ia;if(!ga){ia=v.filter(function(ja){return ja.isMRU||ja.isSearch;}).length;}else ia=v.filter(function(ja){return ja.id!==j.EMOTICON_PACK_ID;}).length;v.splice(ia,0,u[fa.id]);}w=w.map(function(ja){return u[ja.id];});this.emit(this.PACKS_CHANGED,fa.id);},_addRecentlyUsedSticker:function(fa){for(var ga=0;ga0){var ea=this._calculatePageForPack(this.props.selectedPackID);if(this.state.page!==ea)this._setPage(ea,0);}},_calculatePageForPack:function(ea){for(var fa=0;fa0;},_canGoNext:function(){return this.state.page+1h){m=j/i;k=h*m;l=i*m;}else{m=j/h;k=h*m;l=i*m;}return {height:Math.round(k),width:Math.round(l)};},capitalizeWords:function(h){var i=h.split(" ");for(var j=0;j1){return this.renderStickers();}else return m.StickerSearchInRecent?this.renderRecentStickers():this.renderTags();},render:function(){return (k.createElement("div",{className:(("_217a")+(this.state.isScrolling?' '+"_1hg1":''))},k.createElement("div",{className:"_5jdr"},k.createElement("span",{className:"_5jds"}),k.createElement(w,{onEnter:this._onEnter,onChange:this._inputChanged,ref:"inputField",placeholder:z._("Search Stickers"),value:this.state.input}),k.createElement(v,{size:"small",onClick:this._handleResetButtonClick,className:((this.state.input.length===0?"hidden_elem":''))})),this.renderContentArea()));},selectTag:function(ia){g.log('StickersLoggerConfig',{event:'select_tag',tagid:ia.id});this.setState({tagChosen:true,input:s.capitalizeWords(ia.name)});this.focusInput();},selectTrigger:function(ia){if(ia!==null){var ja=q.getTagByName(ia);this.setState({tagChosen:true,input:s.capitalizeWords(ja.name)});this.props.resetTrigger();}},_onScroll:function(ia){this.setState({isScrolling:!!ia});},renderStickers:function(){var ia=this._normalizeInput(this.state.input);return (k.createElement(o,{ref:"selector",height:ea-ga,userInput:ia,onScroll:this._onScroll,stickerInterface:this.props.stickerInterface,tagChosen:this.state.tagChosen,onQueryResultsFound:this._setMatchedStickers}));},renderRecentStickers:function(){if(this._normalizeInput(this.state.input).length===1)return k.createElement("div",null);return (k.createElement(o,{ref:"selector",height:ea-ga,packID:n.MRU_STICKER_PACK,onScroll:this._onScroll,stickerInterface:this.props.stickerInterface}));},renderTags:function(){var ia=r.getFeaturedTags().filter(function(ja){return ja.sourceURI!==null;}).sort(function(ja,ka){return ja.order-ka.order;}).map(function(ja,ka){return k.createElement(ba,{key:ka},k.createElement("div",{className:(("_t5c")+(ka<2?' '+"_1b27":'')+(ka%2===0?' '+"_t5d":'')+(ka%2!==0?' '+"_t5e":''))},k.createElement(u,{image:k.createElement(l,{src:ja.sourceURI}),label:ja.name,onClick:this.selectTag.bind(this,ja),className:"_5jdu",style:{background:'#'+ja.color_code},disabled:this._normalizeInput(this.state.input).length===1})));}.bind(this));return (k.createElement(i,{height:ea-ga,width:fa-16,shadow:true,fade:true,className:"_5jei"},k.createElement(h,{spacing:"pas",cols:2,fixed:true,ref:"grid"},ia)));}});e.exports=ha;},null); +__d("StickersFlyout.react",["BanzaiLogger","Event","Keys","MessagesEmoticons.react","Parent","ReactComponentWithPureRenderMixin","React","StickersFlyoutPackSelector.react","StickersFlyoutStickerSelector.react","StickerActions","StickerConstants","StickerConfig","StickersFlyoutTagSelector.react","StickerInterfaces","StickerState","SubscriptionsHandler","Toggler","XUISpinner.react","arrayContains","cx","getObjectValues"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa){b.__markCompiled&&b.__markCompiled();'use strict';var ba=m,ca=ba.PropTypes,da=q.SEARCH_PACK_ID,ea=m.createClass({displayName:"StickersFlyout",mixins:[l],propTypes:{stickerInterface:ca.oneOf(aa(t)),onStickerSelect:ca.func.isRequired,onEmoticonSelect:ca.func,onShown:ca.func,onHidden:ca.func,onEscKeyDown:ca.func,onPackSelect:ca.func,packID:ca.string,shown:ca.bool,trigger:ca.string},getDefaultProps:function(){return {stickerInterface:t.MESSAGES,packID:u.getTrayPackID(),shown:false,trigger:null};},getInitialState:function(){return {dataReady:false,numNewPacks:0};},componentDidMount:function(){if(r.LoadStickerEarly&&!this.state.dataReady)this.loadTrayData();this._toggle=k.byClass(m.findDOMNode(this),'uiToggle');this._subscriptions=new v();if(this._toggle){this._subscriptions.addSubscriptions(w.listen('show',this._toggle,this._onShownWrapper),w.listen('hide',this._toggle,this._onHidden));}else if(!r.LoadStickerEarly&&this.props.shown&&!this.state.dataReady)this.loadTrayData();this._subscriptions.addSubscriptions(h.listen(m.findDOMNode(this),'keydown',this._onKeyDown),u.addListener(u.PACKS_CHANGED,this.packsUpdated),u.addListener(u.NUM_NEW_PACKS_CHANGED,function(fa){this.setState({numNewPacks:fa});}.bind(this)));},_onShownWrapper:function(){if(this.props.onShown){this.props.onShown(this._onShown);}else this._onShown();},_onShown:function(){g.log('StickersLoggerConfig',{event:'open_tray'});if(!r.LoadStickerEarly&&!this.state.dataReady)this.loadTrayData();if(this.props.packID===da)this.refs.tagSelector&&this.refs.tagSelector.focusInput();this.refs.packSelector.onFlyoutShown();},_onHidden:function(){this.resetTagSelector();this.props.onHidden&&this.props.onHidden();},componentWillUnmount:function(){this._subscriptions.release();},componentWillReceiveProps:function(fa){if(!this.state.dataReady&&fa.shown)this.loadTrayData();},componentDidUpdate:function(fa){if(!fa.shown&&this.props.shown){this._onShown();}else if(fa.shown&&!this.props.shown)this._onHidden();},_onKeyDown:function(event){if(event.keyCode===i.ESC&&this.props.onEscKeyDown){this.props.onEscKeyDown();event.kill();}},resetTagSelector:function(){this.refs.tagSelector&&this.refs.tagSelector.reset();},loadTrayData:function(){u.onTrayDataReady(function(){var fa=u.getNumNewPacks();this.setState({dataReady:true,numNewPacks:fa});var ga=u.getPacksInTray()[0].id,ha=this.props.packID;if(!ha||!y(u.getPackIDsInTray(),ha)){p.selectPack(ga,true);this.props.onPackSelect&&this.props.onPackSelect(ga);}}.bind(this));},loadPack:function(){if(!this.state.dataReady)return (m.createElement("div",{className:"_e0r"},m.createElement(x,{size:"large"})));if(this.props.packID===q.EMOTICON_PACK_ID)return (m.createElement("div",{className:"_5r8l","data-id":this.props.packID},m.createElement(j,{onEmoticonSelect:this.props.onEmoticonSelect})));if(this.props.packID===da&&r.WebStickerSearch)return (m.createElement("div",{className:"_5r8l"},m.createElement(s,{ref:"tagSelector",className:"fbStickersFlyoutTagSelector",trigger:this.props.trigger,resetTrigger:function(){return this.setProps({trigger:null});}.bind(this),stickerInterface:this.props.stickerInterface,onSelectSticker:this.onSelectSticker})));return (m.createElement("div",{className:"_5r8l","data-id":this.props.packID},m.createElement(o,{ref:"selector",packID:this.props.packID,stickerInterface:this.props.stickerInterface})));},packsUpdated:function(){var fa=u.getPackIDsInTray();if(!y(fa,this.props.packID)){p.selectPack(fa[0]);return;}this.forceUpdate(null);},onSelectSticker:function(fa,event){if(fa){u.updateRecentlyUsed(fa);this.props.onStickerSelect(fa,event);if(r.PromotePackFromSearch&&this.props.packID===q.SEARCH_PACK_ID)u.promotePackSentFromSearch(fa);u.clearShowStickerReplyNUX();}},selectedSticker:function(event){var fa=k.byClass(event.target,"_5r8h");if(fa){var ga=fa.getAttribute('data-id');this.onSelectSticker(ga,event);}},render:function(){var fa;if(this.props.stickerInterface==t.COMPOSER){fa=u.getPacksInComposerTray();}else if(this.props.stickerInterface==t.COMMENTS){fa=u.getPacksInCommentsTray();}else if(this.props.stickerInterface==t.MESSAGES)fa=u.getPacksInTray();return (m.createElement("div",{className:"_5r8f"},m.createElement("div",{className:"_5r8e"},m.createElement(n,{ref:"packSelector",numNewPacks:this.state.numNewPacks,onPackClick:this.props.onPackSelect,selectedPackID:this.props.packID,packs:fa,stickerInterface:this.props.stickerInterface,resetTagSelectorFunc:this.resetTagSelector})),m.createElement("div",{className:"_5r8m",onClick:this.selectedSticker},this.loadPack())));}});e.exports=ea;},null); +__d("ChatStickerButton.react",["BanzaiODS","React","ReactLayeredComponentMixin","StickerContextualDialog.react","StickersFlyout.react","StickerState","cx","emptyFunction","fbt","joinClasses"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){b.__markCompiled&&b.__markCompiled();'use strict';var q=h,r=q.PropTypes,s=278,t=h.createClass({displayName:"ChatStickerButton",propTypes:{className:r.string,flyoutClassName:r.string,flyoutWidth:r.number,wrapperClass:r.func,onStickerSelect:r.func,onEmoticonSelect:r.func,onFlyoutShown:r.func,onFlyoutHidden:r.func},getInitialState:function(){return {shown:false,packID:l.getTrayPackID()};},mixins:[i],getDefaultProps:function(){return {flyoutWidth:s,onStickerSelect:n,onEmoticonSelect:n};},componentDidMount:function(){g.bumpEntityKey('chat.web','sticker_button.mounted');this._subscription=l.addListener(l.PACK_SELECTED,function(u){return this.setState({packID:u});}.bind(this));},shouldComponentUpdate:function(u,v){return (v.packID!=this.state.packID||v.shown!=this.state.shown);},componentWillUnmount:function(){this._subscription&&this._subscription.remove();},render:function(){return (h.createElement("a",{onClick:this.showFlyout,onMouseDown:this._prepareForClick,title:o._("Choose a sticker or emoticon"),ref:"link"},h.createElement("span",{className:p(this.props.className,((this.state.shown?"open":'')))})));},renderLayers:function(){var u=this.props.wrapperClass||j;return {contextualDialog:h.createElement(u,{alignment:this.props.flyoutAlignment,className:"_5e-r",contextRef:"link",onBlur:this._hideFlyout,position:"above",shown:this.state.shown,width:this.props.flyoutWidth},h.createElement("div",null,h.createElement(k,{className:this.props.flyoutClassName,onShown:function(v){return this.props.onFlyoutShown&&this.props.onFlyoutShown(v);}.bind(this),onHidden:function(){return this.props.onFlyoutHidden&&this.props.onFlyoutHidden();}.bind(this),onEscKeyDown:this._hideFlyout,onStickerSelect:this._handleStickerSelected,onEmoticonSelect:this._handleEmoticonSelected,packID:this.state.packID,shown:this.state.shown})))};},_prepareForClick:function(){this._clickGuard=this.state.shown;},showFlyout:function(){!this._clickGuard&&this.setState({shown:true});},_hideFlyout:function(){this.setState({shown:false});},_handleStickerSelected:function(u){this.props.onStickerSelect(u);},_handleEmoticonSelected:function(u){this._hideFlyout();this.props.onEmoticonSelect(u);}});e.exports=t;},null); +__d("StickersFlyoutTriggerSelector.react",["React","Sticker.react","StickerConstants","StickerUtils","XUIContextualDialog.react","XUICloseButton.react","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();'use strict';var n=g,o=n.PropTypes,p=84,q=g.createClass({displayName:"StickersFlyoutTriggerSelector",getDefaultProps:function(){return {stickers:[]};},propTypes:{context:o.object.isRequired,stickers:o.array,onStickerSelect:o.func.isRequired},shouldComponentUpdate:function(r){if(this.props.stickers.length!==r.stickers.length)return true;for(var s=0;s0,width:p},this._renderStickers()));}});e.exports=q;},null); +__d("StickerTrigger",["EmoticonsList","Map","StickerConfig","StickerSearch","StickerServerRequests"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();'use strict';var l=new h(),m={findTriggerForInput:function(n,o){if(n===null){o([],null);return;}j.prepareTagsData().then(function(){return this.findTagForInput(n,function(p,q){return o(p,q);});}.bind(this));},findTagForInput:function(n,o){var p=this.findTriggeredWord(n);if(p){if(l.has(p)){o(l.get(p),p);}else k.getStickersForQuery(p,function(q){var r=q.getPayload();l.set(p,r);o(r,p);});}else o([],null);},_getRegex:function(){if(i.TriggerConfidence==='emoji_only'){return g.noncapturingRegexp;}else if(i.TriggerConfidence==='high')return (/^(?:\w+\s?){1,4}$/);return null;},findTriggeredWord:function(n){var o=j.getTagsIndex();if(!o)return null;n=n.toLowerCase();var p=n.match(this._getRegex()),q=null;for(var r=0;p!==null&&r0,n=l.stickers.length>0;return m!==n;},render:function(){var l=this.props.stickers&&this.props.stickers.length>0;return g.createElement("span",{className:((l?"emoticonIndicator":''))});}});e.exports=k;},null); +__d("ChatStickerTriggerController",["BanzaiLogger","React","StickerConfig","StickersFlyoutTriggerSelector.react","StickerTrigger","StickerTriggerIndicator.react"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();'use strict';function m(n,o,p,q,r){this.$ChatStickerTriggerController0=null;this.$ChatStickerTriggerController1=null;this.$ChatStickerTriggerController2=null;this.$ChatStickerTriggerController3=r;this.$ChatStickerTriggerController4=q;this.$ChatStickerTriggerController5=null;if(i.TriggerInterface==='one_tap'){this.$ChatStickerTriggerController1=h.render(h.createElement(j,{context:p,onStickerSelect:this.$ChatStickerTriggerController6.bind(this),onDismissTrigger:this.$ChatStickerTriggerController7.bind(this)}),n);this.$ChatStickerTriggerController2=n;}else if(i.TriggerInterface==='hyperlink'){this.$ChatStickerTriggerController1=h.render(h.createElement(l,null),o);this.$ChatStickerTriggerController2=o;}}m.prototype.setInput=function(n){this.$ChatStickerTriggerController8=n;};m.prototype.activateAfterparty=function(){this.$ChatStickerTriggerController9=true;clearTimeout(this.$ChatStickerTriggerControllera);this.$ChatStickerTriggerControllera=setTimeout(this.$ChatStickerTriggerControllerb.bind(this),5000);};m.prototype.updateInput=function(n){if(this.$ChatStickerTriggerController9)this.$ChatStickerTriggerControllerb();this.$ChatStickerTriggerControllerc(n);};m.prototype.onFlyoutShown=function(n){if(this.$ChatStickerTriggerController0&&!this.$ChatStickerTriggerControllerd){this.$ChatStickerTriggerControllerd=true;this.$ChatStickerTriggerController3(this.$ChatStickerTriggerController0,n);this.$ChatStickerTriggerController1.isMounted()&&this.$ChatStickerTriggerController1.setProps({stickers:[]});}else n();};m.prototype.getTriggeredWord=function(){return this.$ChatStickerTriggerController0;};m.prototype.$ChatStickerTriggerController6=function(n){this.$ChatStickerTriggerController4(n);this.$ChatStickerTriggerController7();};m.prototype.$ChatStickerTriggerController7=function(){this.$ChatStickerTriggerControllerd=true;this.$ChatStickerTriggerController1.isMounted()&&this.$ChatStickerTriggerController1.setProps({stickers:[]});};m.prototype.$ChatStickerTriggerControllere=function(n,o){if(this.$ChatStickerTriggerController5===null||this.$ChatStickerTriggerController5&&this.$ChatStickerTriggerController5.toLowerCase().indexOf(o)===-1){this.$ChatStickerTriggerController8.isMounted()&&this.$ChatStickerTriggerController8.setProps({triggeredWord:null});this.$ChatStickerTriggerController1.isMounted()&&this.$ChatStickerTriggerController1.setProps({stickers:[]});return;}if(o)g.log('StickersLoggerConfig',{event:'sticker_trigger_activated',numsearchresults:n.length,triggeredword:o,triggerused:false});this.$ChatStickerTriggerController0=o;this.$ChatStickerTriggerController8.isMounted()&&this.$ChatStickerTriggerController8.setProps({triggeredWord:o});if(!this.$ChatStickerTriggerControllerd)this.$ChatStickerTriggerController1.isMounted()&&this.$ChatStickerTriggerController1.setProps({stickers:n});};m.prototype.$ChatStickerTriggerControllerb=function(){clearTimeout(this.$ChatStickerTriggerControllera);this.$ChatStickerTriggerController9=false;this.$ChatStickerTriggerControllerd=false;this.$ChatStickerTriggerController0=null;this.$ChatStickerTriggerControllerc(null);};m.prototype.$ChatStickerTriggerControllerc=function(n){if(this.$ChatStickerTriggerController5!==n){this.$ChatStickerTriggerController5=n;k.findTriggerForInput(this.$ChatStickerTriggerController5,this.$ChatStickerTriggerControllere.bind(this));}};m.prototype.destroy=function(){h.unmountComponentAtNode(this.$ChatStickerTriggerController2);clearTimeout(this.$ChatStickerTriggerControllera);};e.exports=m;},null); +__d("ChatFileUploaderMixin",["SubscriptionsHandler","React"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i=h,j=i.PropTypes,k={propTypes:{attachmentsShelf:j.object,onFileUploaderMounted:j.func,onUploadFinished:j.func,onUpdateAttachmentsShelf:j.func,onSubmit:j.func},setUpSubscriptionsHandler:function(l){this._uploader=l;this._subscriptions=new g();this._subscriptions.addSubscriptions(this._uploader.subscribe(['all-uploads-completed','upload-canceled'],this._handleUploadFinished),this._uploader.subscribe('dom-updated',this._handleUpdateAttachmentsShelf),this._uploader.subscribe('submit',this._handleSubmit));this.props.onFileUploaderMounted(this._uploader);},componentWillUnmount:function(){this._subscriptions&&this._subscriptions.release();if(!this.props.uploaderIsFromHigherLevel)this._uploader&&this._uploader.destroy();},isUploading:function(){return this._uploader.isUploading();},getAttachments:function(){return this._uploader.getAttachments();},getImageFiles:function(){return this._uploader.getImageFiles();},getVideoFiles:function(){return this._uploader.getVideoFiles();},getAudioFiles:function(){return this._uploader.getAudioFiles();},getFiles:function(){return this._uploader.getFiles();},removeAttachments:function(){return this._uploader.removeAttachments();},_handleUploadFinished:function(){if(this.props.onUploadFinished)this.props.onUploadFinished();},_handleUpdateAttachmentsShelf:function(){if(this.props.onUpdateAttachmentsShelf)this.props.onUpdateAttachmentsShelf();},_handleSubmit:function(){if(this.props.onSubmit)this.props.onSubmit();}};e.exports=k;},null); +__d("ChatFileUploader.react",["ChatFileUploaderMixin","InlineBlock.react","MercuryConfig","React","cx","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();'use strict';var m=j.createClass({displayName:"ChatFileUploader",mixins:[g],getDefaultProps:function(){return {uploaderIsFromHigherLevel:true};},shouldComponentUpdate:function(){return false;},componentDidMount:function(){var n=this.props.initFileUploaderFn(j.findDOMNode(this.refs.form),j.findDOMNode(this.refs.input),j.findDOMNode(this.refs.attachID));this.setUpSubscriptionsHandler(n);},render:function(){return (j.createElement("form",{ref:"form",action:i.upload_url,method:"post"},j.createElement("input",{type:"hidden",ref:"attachID",name:"attach_id"}),j.createElement(h,{className:"_m _4q60 itemLabel"},j.createElement("input",{type:"file",className:"_n",name:"attachment[]",multiple:"true",ref:"input"}),j.createElement("span",{className:"_4q61 itemAnchor"},l._("Add Files...")))));}});e.exports=m;},null); +__d("MercuryThreadMuter",["AsyncDialog","AsyncRequest","DOM","MercuryThreadInfo"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k={showMuteChangeDialog:function(l,m){g.send(new h('/ajax/mercury/mute_thread_dialog.php').setRelativeTo(m),function(n){n.subscribe('confirm',function(){this.hide();var o;i.scry(this.getRoot(),'input[type="radio"]').forEach(function(p){if(p.checked)o=p.value;});o=k.convertRawMuteSetting(o);d(['MercuryThreadActions'],function(p){p.get().updateMuteSetting(l,o);});}.bind(n));});},convertRawMuteSetting:function(l){switch(l){case 'always':return -1;case '30minutes':return 1800;case '1hour':return 3600;case '8hours':return 8*3600;case '24hours':return 24*3600;case '8am':var m,n=new Date(),o=new Date();o.setHours(8);o.setMinutes(0);o.setSeconds(0);if(o>n){m=o-n;}else m=o-n+(24*3600*1000);return m/1000;default:return 0;}}};e.exports=k;},null); +__d("ChatTabMenu.react",["ChatFileUploader.react","ChatPrivacyActionController","MercuryConfig","MercuryIDs","MercuryFileUploader","MercuryThreadMuter","ReactComponentWithPureRenderMixin","React","PopoverMenu.react","ReactMenu","MenuSeparator.react","Toggler","TrackingNodes","WebMessengerThreadPermalinks","cx","fbt","goURI","MercuryThreadActions"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w){b.__markCompiled&&b.__markCompiled();'use strict';var x=b('MercuryThreadActions').get(),y=p.Item,z=n,aa=z.PropTypes,ba=n.createClass({displayName:"ChatTabMenu",mixins:[m],propTypes:{onFileUploaderMounted:aa.func,updatePrivacyLinkFunc:aa.func,nameConversationFunc:aa.func,leaveConversationFunc:aa.func,showParticipantsFunc:aa.func,clearHistoryFunc:aa.func,reportSpamFunc:aa.func,createGroupFunc:aa.func,switchToWorkFunc:aa.func,isMultichat:aa.bool,isEmptyChat:aa.bool,hasSwitchToWork:aa.bool,showAddFriend:aa.func,threadID:aa.string,attachmentsShelf:aa.object,onUploadFinished:aa.func,onUpdateAttachmentsShelf:aa.func,onSubmit:aa.func,enableDesktopNotif:aa.func},getInitialState:function(){return {url:null};},getDefaultProps:function(){return {show:true};},componentDidMount:function(){t.getThreadURI(this.props.threadID,function(ca){this.isMounted()&&this.setState({url:ca});}.bind(this));if(!this.props.isMultiChat)this._privacyActionController=new h(j.getUserIDFromThreadID(this.props.threadID),this.props.updatePrivacyLinkFunc);},_initFileUploader:function(ca,da,ea){if(this._fileUploader){this._fileUploader.updateElements(ca,da,ea);}else this._fileUploader=new k(this.props.attachmentsShelf,ca,da,ea);return this._fileUploader;},componentWillUnmount:function(){this._privacyActionController&&this._privacyActionController.destroy();this._fileUploader&&this._fileUploader.destroy();},_unmuteThread:function(){x.unmute(this.props.threadID);r.hide();},_togglePrivacyFunc:function(){this._privacyActionController.togglePrivacy();},getURL:function(){return this.state.url;},_renderFileUploader:function(){return (n.createElement(y,{className:"_37_x"},n.createElement(g,{onFileUploaderMounted:this.props.onFileUploaderMounted,attachmentsShelf:this.props.attachmentsShelf,initFileUploaderFn:this._initFileUploader,onUploadFinished:this.props.onUploadFinished,onUpdateAttachmentsShelf:this.props.onUpdateAttachmentsShelf,onSubmit:this.props.onSubmit})));},_renderOpenFullConversation:function(){if(this.state.url)return (n.createElement(y,{onclick:function(){return w(this.state.url);}.bind(this)},v._("See Full Conversation")));return null;},_renderAddFriend:function(){if(!this.props.showAddFriend)return null;return (n.createElement(y,{onclick:this.props.showAddFriend},v._("Add Friends to chat...")));},_renderTogglePrivacy:function(){if(!this.props.isMultichat)return (n.createElement(y,{onclick:this._togglePrivacyFunc},this.props.privacyText));return null;},_renderMuteConversation:function(){if(!this.props.isMuted){var ca=l.showMuteChangeDialog.bind(null,this.props.threadID,null);return (n.createElement(y,{onclick:ca},v._("Mute Conversation...")));}else return (n.createElement(y,{onclick:this._unmuteThread},v._("Unmute Conversation")));},_renderClearConversation:function(){if(!this.props.isMultichat)return (n.createElement(y,{onclick:this.props.clearHistoryFunc},v._("Clear window")));return null;},_renderReportSpam:function(){if(!this.props.isMultichat)return (n.createElement(y,{onclick:this.props.reportSpamFunc},v._("Report as Spam or Abuse...")));return null;},_renderCreateGroup:function(){if(this.props.isMultichat)return (n.createElement(y,{onclick:this.props.createGroupFunc},v._("Create Group")));return null;},_renderSwitchToWork:function(){if(this.props.hasSwitchToWork)return (n.createElement(y,{onclick:this.props.switchToWorkFunc},v._("Move to Work Account")));},_renderConversationName:function(){if(this.props.isMultichat&&this.state.url)return (n.createElement(y,{onclick:this.props.nameConversationFunc},v._("Edit Conversation Name")));return null;},_renderLeaveConversation:function(){if(this.props.isMultichat)return (n.createElement(y,{onclick:this.props.leaveConversationFunc},v._("Leave conversation...")));return null;},_renderEnableDesktopNotifications:function(){if(i.DesktopNotificationsGK&&"Notification" in window&&Notification.permission!=="granted")return (n.createElement(y,{onclick:this.props.enableDesktopNotif},v._("Enable Desktop Notifications")));return null;},_renderPeopleList:function(){if(this.props.isMultichat&&this.state.url)return (n.createElement(y,{onclick:this.props.showParticipantsFunc},v._("Edit Participants...")));return null;},render:function(){var ca=this._renderReportSpam(),da=this._renderCreateGroup(),ea=n.createElement(p,{className:(("chatReact")+(!this.props.show?' '+"hidden_elem":''))},this._renderOpenFullConversation(),this._renderFileUploader(),this._renderAddFriend(),this._renderTogglePrivacy(),this._renderConversationName(),this._renderPeopleList(),n.createElement(q,null),this._renderSwitchToWork(),this._renderMuteConversation(),this._renderClearConversation(),this._renderLeaveConversation(),ca?(n.createElement(q,null)):null,ca,da?(n.createElement(q,null)):null,da,this._renderEnableDesktopNotifications()),fa=v._("Options"),ga=s.getTrackingInfo(s.types.DROPDOWN_BUTTON);return (n.createElement(o,{menu:ea},n.createElement("a",{"data-ft":ga,"data-hover":"tooltip","aria-label":fa,"data-tooltip-alignh":"center",className:(("button")+(this.props.isEmptyChat?' '+"hidden_elem":''))})));}});e.exports=ba;},null); +__d("ChatDateBreak.react",["React","Timestamp.react","cx","formatDate","joinClasses"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l=g,m=l.PropTypes,n=g.createClass({displayName:"ChatDateBreak",propTypes:{date:m.instanceOf(Date).isRequired},shouldComponentUpdate:function(o){return this.props.date.getTime()!==o.date.getTime();},render:function(){var o=this.props.date,p=j(o,{today:'g:ia',withinWeek:'l g:ia',thisYear:'F jS, g:ia',older:'F j, Y g:i a'}),q=Math.round(o.getTime()/1000);return (g.createElement("div",g.__spread({},this.props,{className:k(this.props.className,"_5w-5")}),g.createElement("div",{className:"_5w-6"},g.createElement(h,{time:q,verbose:p,text:p}))));}});e.exports=n;},null); +__d("ChatAuthorPhotoBlock.react",["MercuryParticipants","React","cx","formatDate","joinClasses"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l=h,m=l.PropTypes,n=86400000,o=h.createClass({displayName:"ChatAuthorPhotoBlock",propTypes:{authorID:m.string.isRequired,hideName:m.bool,hidePhoto:m.bool,timestamp:m.number},getInitialState:function(){return {author:{id:null,name:'',href:'#',image_src:''}};},componentDidMount:function(){this.updateAuthor(this.props.authorID);},componentWillReceiveProps:function(p){if(p.authorID!=this.state.author.id)this.updateAuthor(p.authorID);},render:function(){return (h.createElement("div",h.__spread({},this.props,{className:k(this.props.className,"_5yt9")}),this.renderAuthorName(),this.renderAuthorPhoto(),this.props.children));},renderAuthorName:function(){if(!this.props.hideName)return (h.createElement("div",{className:"_5ys-",ref:"name"},this.state.author.name));},renderAuthorPhoto:function(){if(!this.props.hidePhoto){var p=null;if(this.props.timestamp){var q=(Date.now()-this.props.timestamp>n)?'M jS, g:ia':'g:ia';p=j(new Date(this.props.timestamp),q);}return (h.createElement("a",{"aria-label":p,className:"_5ys_","data-hover":"tooltip","data-tooltip-position":"left",href:this.state.author.href,ref:"link"},h.createElement("img",{src:this.state.author.image_src,ref:"image"})));}},updateAuthor:function(p){g.get(p,function(q){this.isMounted()&&this.setState({author:q});}.bind(this));}});e.exports=o;},null); +__d("MessageBubbleMixin",["DOMDimensions","MercuryConfig","React"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();'use strict';var j=2,k={getInitialState:function(){return {bubbleWidth:null};},componentDidMount:function(){this._restyleBubble(this.props);},componentDidUpdate:function(l){if(l.maxWidth!==this.props.maxWidth||l.body!==this.props.body)this._restyleBubble(l);},_restyleBubble:function(l){if(this.props.attachments)return;var m=i.findDOMNode(this.refs.bubble);if(l.maxWidth!==this.props.maxWidth||g.getElementDimensions(m).width>this.props.maxWidth){var n=this.props.maxWidth;this.setState({bubbleWidth:n},this._shrinkBubble);return;}this._shrinkBubble();},_shrinkBubble:function(){var l=i.findDOMNode(this.refs.bubble),m=g.getElementDimensions(l).width,n=0,o=i.findDOMNode(this.refs.content);if(o){n=g.getElementDimensions(o).width;if(h.MercuryStoryAttachmentsGK||h.WWWMessengerComerceGK)n+=g.measureElementBox(i.findDOMNode(this.refs.contentWrapper),'width',true,false,false);}var p=n+j;if(n>0&&p0)this.setState({bubbleWidth:p});}};e.exports=k;},null); +__d("ChatBubble.react",["DOMDimensions","MercuryConfig","MercuryMessageBody.react","MessageBubbleMixin","React","cx","joinClasses"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();'use strict';var n=k,o=n.PropTypes,p=null,q=h.MercuryStoryAttachmentsGK||h.WWWMessengerComerceGK,r=k.createClass({displayName:"ChatBubble",mixins:[j],propTypes:{attachments:o.node,body:o.string,maxWidth:o.number.isRequired},_renderContent:function(){if(!this.props.body)return null;return (k.createElement("div",{className:((q?"_d97":'')),ref:"contentWrapper"},k.createElement("span",{className:"_5yl5",ref:"content"},k.createElement(i,{body:this.props.body,ranges:this.props.ranges}))));},render:function(){return (k.createElement("div",k.__spread({},this.props,{className:m((("_5w1r")+(!q?' '+"_d98":'')),this.props.className),ref:"bubble",style:{maxWidth:this.props.maxWidth,width:this.state.bubbleWidth}}),this._renderContent(),this.props.attachments));},contentWraps:function(){var s=k.findDOMNode(this.refs.content),t=s.getClientRects(),u=g.getElementDimensions(s).height;return (t&&t.length>1&&t[0].height=176){cb='/images/photos/dots_large.png';}else if(ya>=86){cb='/images/photos/dots_medium.png';}else cb='/images/photos/dots_small.png';ja.set(bb,'width',ya+'px');ja.set(bb,'max-width',ya+'px');if(wa.preview_width&&wa.preview_height)ja.set(bb,'padding-bottom',((wa.preview_height/wa.preview_width)*100)+'%');}else if(wa.preview_loading){m.addClass(bb,"_5xdv");if(za==='contain'&&wa.preview_width&&wa.preview_height){ja.set(bb,'width',wa.preview_width+'px');ja.set(bb,'height',wa.preview_height+'px');}if(za==='cover'&&!sa)m.addClass(bb,"_55pj");}else if(wa.metadata&&wa.metadata.fbid){cb=ka('/ajax/mercury/attachments/photo.php').addQueryData({fbid:wa.metadata.fbid,request_user_id:wa.metadata.pageid,mode:za,width:ya,height:ya}).toString();var jb=bb.getAttribute('ajaxify');bb.removeAttribute('ajaxify');bb.removeAttribute('rel');p.listen(bb,'click',function(event){event.prevent();i.loadModules(["MessagesViewer"],function(mb){mb.bootstrapWithConfig({src:cb,endpoint:jb,fbid:wa.metadata.fbid,dimensions:wa.metadata.dimensions,disablePaging:xa&&xa.attachments.length==1},bb);});});}else cb=ka(wa.preview_url).toString();var kb=ab.getNode('preview-image');if(cb){if(za==='contain'&&wa.preview_width&&wa.preview_height){var lb=va.resizeContain({width:ya,height:ya},{width:wa.preview_width,height:wa.preview_height});kb.setAttribute('width',lb.width);kb.setAttribute('height',lb.height);}if(wa.preview_uploading||(za==='cover'&&!sa)){m.addClass(bb,"_55pj");ja.set(bb,'backgroundImage','url('+cb+')');}else{kb.onload=function(){kb.removeAttribute('width');kb.removeAttribute('height');};kb.setAttribute('src',cb);}}if(xa)this.renderReportRespondLink(ab.getRoot(),wa,xa.message_id);}return ab.getRoot();},renderShareLink:function(wa,xa,ya){var za=g[':fb:mercury:attachment:share-link'].build().setNodeContent('name',wa.name),ab=za.getNode('link');ab.setAttribute('href',wa.url);wa.rel&&ab.setAttribute('rel',wa.rel);return za.getRoot();},renderVideoThumb:function(wa){var xa=g[':fb:mercury:attachment:video-thumb'].build(),ya=xa.getNode('thumb');ya.setAttribute('href',wa.url);ya.setAttribute('rel',wa.rel);var za=o.find(xa.getRoot(),'img');za.src=wa.preview_url;return xa.getRoot();},renderShareXHP:function(wa,xa){var ya=o.create('div');if(wa){o.appendContent(ya,wa.share_xhp);this.renderReportRespondLink(ya,wa,xa);}return ya;},renderSticker:function(wa,xa,ya,za){var ab=ya?'chatScrolled/':'messengerScrolled/';ab+=xa.thread_id;var bb=o.create('div');m.addClass(bb,'stickerContainer');if(!wa.metadata){var cb=ha.getSticker(xa.sticker_id),db=Object.assign({},cb),eb=ia.getScaledDimensions(cb.height,cb.width,ga.THREAD_SIZE),fb=eb.height,gb=eb.width;db.height=fb;db.width=gb;db.stickerID=xa.sticker_id;db.spriteURI='';db.spriteURI2x='';db.paddedSpriteURI='';db.paddedSpriteURI2x='';wa.metadata=db;}var hb=null;if(wa.metadata.stickerID)hb=wa.metadata.stickerID.toString();var ib=null;if(wa.metadata.packID)ib=wa.metadata.packID.toString();var jb=qa.getURIBuilder().setInt('sticker_id',hb),kb=null,lb=null;if(window.devicePixelRatio&&window.devicePixelRatio>1){lb=wa.metadata.paddedSpriteURI2x;kb=wa.metadata.spriteURI2x;}else{lb=wa.metadata.paddedSpriteURI;kb=wa.metadata.spriteURI;}var mb=da.createElement(ea,{animationTrigger:"hover",className:"mvs",frameCount:wa.metadata.frameCount||1,frameRate:wa.metadata.frameRate||83,framesPerCol:wa.metadata.framesPerCol||1,framesPerRow:wa.metadata.framesPerRow||1,onStickerClick:za,packID:ib,paddedSpriteURI:lb,sourceHeight:wa.metadata.height,sourceURI:jb.setEnum('image_type',fa.IMAGE).getURI().toString(),sourceWidth:wa.metadata.width,spriteURI:kb,stickerID:hb,subscribedThreadID:ab});da.render(mb,bb);return bb;},renderReportRespondLink:function(wa,xa,ya){if(!xa.is_social_report_attachment)return null;switch(xa.share_data_type){case n.MercurySupportedShareType.FB_PHOTO:break;case n.MercurySupportedShareType.FB_SOCIAL_REPORT_PHOTO:return null;default:return null;}var za=null;if(ya)za=ra.getMessagesFromIDs([ya])[0];if(!za)return null;if(za.author===ba.getID())return null;var ab=null;y.get(za.author,function(bb){ab=o.create('a',{rel:'dialog-post',className:"_z6l",id:'respond-link',ajaxify:ka('/ajax/report/social_resolution/post/').setQueryData({attachment_fbid:xa.attach_id,post_fbid:xa.shared_object_id,sender_id:w.getUserIDFromParticipantID(bb.id)}).toString()});o.setContent(ab,na._("Respond to {name}'s request",[na.param("name",bb.name)]));o.appendContent(wa,ab);});},renderPhotoAttachments:function(wa,xa,ya,za,ab){var bb=wa.length;if(!bb)return null;var cb=o.create('div',{className:(("_55pk")+(v.MercuryImageBubblesGK&&!!xa.body?' '+"_9id":''))});if(bb===1){if(v.MercuryImageBubblesGK&&!xa.body&&ab){var db=wa[0],eb=va.resizeContain({width:ya,height:ya},{width:db.preview_width,height:db.preview_height});da.render(da.createElement(r,{image:db,width:eb.width,height:eb.height,message:xa}),cb);}else{var fb=va.renderPreview(wa[0],xa,ya,'contain');o.appendContent(cb,fb);}return cb;}if(v.MercuryImageBubblesGK&&!xa.body&&ab){da.render(da.createElement(s,{images:wa,size:ya,message:xa}),cb);return cb;}var gb=(bb==2||bb==4)?2:3,hb=(ya-(gb-1)*za)/gb,ib=Math.ceil(bb/gb),jb=ib*hb+(ib-1)*za,kb=o.create('div',{className:"_55pm",style:'padding-bottom: '+(jb/ya*100)+'%;'});o.appendContent(cb,kb);for(var lb=0;lb0;return (k.createElement("div",k.__spread({},this.props,{className:o(this.props.className,(("_5h9y")+(u?' '+"_zl6":'')))})));},renderAttachments:function(){var u=k.findDOMNode(this);h.empty(u);var v=this.props.message,w=g.sortAttachmentsStablyByType(this.props.attachments),x=this.props.customPhotoWidth||r,y=g.renderPhotoAttachments(w.filter(g.isPhotoAttachment),v,x,s,this.props.isChat);y&&h.appendContent(u,y);for(var z=0;z0)return w.createElement(p,{className:"_5wdd clearfix",isChat:true,message:ga,attachments:ia,ref:ha,onImageLoad:this.props.onImageLoad,onStickerClick:this.props.onStickerClick,maxWidth:this.props.maxBubbleWidth});},_renderBubble:function(){var fa=this.props.message,ga=fa.body,ha=this._renderAttachments('inside'),ia=v.isInbound(fa);if(i.shouldHideBody(fa))ga='';if(ga||ha)return (w.createElement("div",{className:"_5wde"},w.createElement(k,{attachments:ha,body:ga,className:(("_5wdf")+(o.hasBubbleTail(fa,ia)?' '+"_3okg":'')),maxWidth:this.props.maxBubbleWidth,ranges:fa.ranges,ref:"bubble"})));}});e.exports=ea;},null); +__d("ChatVideoCallLink.react",["Arbiter","ChatVisibility","MercuryViewer","PresencePrivacy","React","SubscriptionsHandler","VideoCallCore","cx","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=k,q=p.PropTypes,r=k.createClass({displayName:"ChatVideoCallLink",propTypes:{message:q.object.isRequired,onClick:q.func.isRequired},componentDidMount:function(){this._subscriptions=new l();this._subscriptions.addSubscriptions(g.subscribe(['buddylist/availability-changed'],this.availabilityChanged),j.subscribe(['privacy-changed','privacy-availability-changed'],this.availabilityChanged));},componentWillUnmount:function(){this._subscriptions.release();},render:function(){return (k.createElement("a",{className:(("callBackLink")+(this.shouldHideLink()?' '+"hidden_elem":'')),"data-gt":JSON.stringify({videochat:'clicked_callback_link'}),href:"#",onClick:this.linkClicked},this.renderLinkText()));},renderLinkText:function(){if(this.props.message.log_message_data.event_name=='install_canceled'){return (o._("Retry setup and call back."));}else if(!this.props.message.log_message_data.event_name&&this.props.message.log_message_data.callee==i.getID()&&!this.props.message.log_message_data.answered)return (o._("Call back."));},shouldHideLink:function(){return !h.isOnline()||!m.availableForCall(this.props.message.log_message_data.to);},linkClicked:function(){var s;if(this.props.message.log_message_data.event_name=='install_canceled'){s='callback_cancelinstall_link';}else if(!this.props.message.log_message_data.event_name&&this.props.message.log_message_data.callee==i.getID()&&!this.props.message.log_message_data.answered)s='callback_link';this.props.onClick(this.props.message.log_message_data.to,this.props.message.thread_id,s);},availabilityChanged:function(){this.forceUpdate();}});e.exports=r;},null); +__d("MercuryCallLogMessage.react",["FBRTCCore","FBRTCLogger","React","SimpleXUIDialog","Tooltip.react","cx","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();var n=i.createClass({displayName:"MercuryCallLogMessage",render:function(){if(this.props.isAnswered){return (this._renderAnsweredCallLogMessage(this.props.peerFBID,this.props.peerName,this.props.isOutgoingCall));}else return (this._renderMissedCallLogMessage(this.props.peerFBID,this.props.peerName,this.props.isOutgoingCall));},_renderAnsweredCallLogMessage:function(o,p,q){var r=m._("call {firstname}",[m.param("firstname",p)]),s;if(q){s=m._("You called {firstname}.",[m.param("firstname",p)]);}else s=m._("{firstname} called you.",[m.param("firstname",p)]);return this._generateCallLink(s,r,o,p);},_renderMissedCallLogMessage:function(o,p,q){var r,s;if(q){r=m._("{firstname} missed a call from you.",[m.param("firstname",p)]);s=m._("call {firstname} again",[m.param("firstname",p)]);}else{r=m._("You missed a call from {firstname}.",[m.param("firstname",p)]);s=m._("call {firstname} back",[m.param("firstname",p)]);}return this._generateCallLink(r,s,o,p);},_generateCallLink:function(o,p,q,r){return (i.createElement("a",{className:"_1xpw",onClick:this._handleClick.bind(this,q,r)},i.createElement(k,{alignH:"center",position:"above",tooltip:p},o)));},_handleClick:function(o,p){if(g.isAvailableForWebrtcCalling(o)){g.startOutgoingCall(o,h.Trigger.ADMIN_MESSAGE);}else j.show(m._("{firstname} can't be called because they are temporarily offline.",[m.param("firstname",p)]),m._("Can't connect Call"));}});e.exports=n;},null); +__d("P2PMercuryLogMessage.react",["Link.react","P2PLinkConstants","P2PPaymentLogMessageSubtype","React","cx","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();'use strict';var m=j,n=m.PropTypes,o=j.createClass({displayName:"P2PMercuryLogMessage",propTypes:{formattedAmount:n.string,receiverParticipant:n.object,senderParticipant:n.object,subtype:n.oneOf(Object.keys(i).map(function(p){return i[p];})),viewerIsSender:n.bool},getDefaultProps:function(){return {formattedAmount:'',senderParticipant:null,receiverParticipant:null,subtype:null,viewerIsSender:false};},render:function(){var p=null,q=this.props.formattedAmount,r=this.props.subtype,s=this.props.viewerIsSender,t=j.createElement(g,{className:"_kiq",href:h.settingsWWWURI,target:"_blank"},l._("See details."));switch(r){case i.CANCELED_EXPIRED:case i.CANCELED_SAME_CARD:case i.CANCELED_SENDER_RISK:case i.CANCELED_RECIPIENT_RISK:case i.CANCELED_CUSTOMER_SERVICE:if(s){p=(l._("Your payment of {amount} was cancelled. {details}",[l.param("amount",q),l.param("details",t)]));}else p=(l._("{firstname}'s payment of {amount} was cancelled. {details}",[l.param("firstname",this.props.senderParticipant.short_name),l.param("amount",q),l.param("details",t)]));break;case i.CANCELED_DECLINED:if(s){p=(l._("{firstname} didn't accept your payment of {amount}. {details}",[l.param("firstname",this.props.receiverParticipant.short_name),l.param("amount",q),l.param("details",t)]));}else p=(l._("You didn't accept {firstname}'s {amount} payment. {details}",[l.param("firstname",this.props.senderParticipant.short_name),l.param("amount",q),l.param("details",t)]));break;}return j.createElement("div",null,p);}});e.exports=o;},null); +__d("MercuryLogMessageRenderer",["MercuryAttachmentRenderer","MercuryCallLogMessage.react","CSS","DOM","HovercardLink","MercuryConfig","MercuryIDs","MercuryViewer","MercuryLogMessageType","P2PMercuryLogMessage.react","MercuryParticipants","React","Image.react","TextWithEntities.react","TooltipLink.react","cx","fbt","ix"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x){b.__markCompiled&&b.__markCompiled();var y={renderText:function(ua,va){switch(ua.log_message_type){case o.SUBSCRIBE:aa(ua,va);break;case o.UNSUBSCRIBE:fa(ua,va);break;case o.VIDEO_CALL:if(l.InteractiveCallLogGK){ka(ua,va);}else ga(ua,va);break;case o.PHONE_CALL:if(l.InteractiveCallLogGK){ka(ua,va);}else ja(ua,va);break;case o.THREAD_NAME:la(ua,va);break;case o.THREAD_IMAGE:ma(ua,va);break;case o.WALLPAPER:na(ua,va);break;case o.SERVER_ERROR:oa(ua,va);break;case o.ORION:pa(ua,va);break;case o.PAGE_REPLY:ia(ua,va);break;}},renderIcon:function(ua){return (r.createElement(s,{className:z(ua),src:x('images/spacer.gif')}));},renderLegacy:function(ua,va,wa,xa){z(xa).split(' ').forEach(function(ya){return ya&&i.addClass(ua,ya);});this.renderText(xa,function(ya){r.render(r.createElement("span",null,ya),va);});this.renderAttachmentLegacy(wa,xa);},renderAttachmentLegacy:function(ua,va){if(va.log_message_type==o.THREAD_IMAGE){var wa=va.log_message_data.image;if(wa){var xa=g.renderPreview(wa.preview_url?wa:null);j.setContent(ua,xa);i.addClass(xa,"_z6a");i.show(ua);}}}};e.exports=y;function z(ua){var va=ua.log_message_type,wa=ua.log_message_data;return (("_5wzu")+(va==o.SUBSCRIBE?' '+"_5wzj":'')+(va==o.UNSUBSCRIBE?' '+"_5wzk":'')+(va==o.THREAD_NAME?' '+"_5wzl":'')+(va==o.THREAD_IMAGE?' '+"_5wzm":'')+(va==o.VIDEO_CALL&&(wa.answered||ta(ua))?' '+"_5wzn":'')+(va==o.VIDEO_CALL&&!(wa.answered||ta(ua))?' '+"_5wzo":'')+(va==o.PHONE_CALL&&wa.answered?' '+"_5wzp":'')+(va==o.PHONE_CALL&&!wa.answered?' '+"_5wzq":'')+(va==o.SERVER_ERROR?' '+"_5wzr":''));}function aa(ua,va){var wa=sa(ua.log_message_data.added_participants);switch(wa.length){case 1:ba(ua,va,wa);break;case 2:ca(ua,va,wa);break;case 3:da(ua,va,wa);break;default:ea(ua,va,wa);break;}}function ba(ua,va,wa){var xa=[ua.author,wa[0]];q.getMulti(xa,function(ya){if(ua.author==n.getID()){va(w._("You added {subscriber1}.",[w.param("subscriber1",ra(ya[wa[0]]))]));}else if(wa[0]==n.getID()){va(w._("{actor} added you.",[w.param("actor",ra(ya[ua.author]))]));}else va(w._("{actor} added {subscriber1}.",[w.param("actor",ra(ya[ua.author])),w.param("subscriber1",ra(ya[wa[0]]))]));});}function ca(ua,va,wa){var xa=[ua.author].concat(wa);q.getMulti(xa,function(ya){if(ua.author==n.getID()){va(w._("You added {subscriber1} and {subscriber2}.",[w.param("subscriber1",ra(ya[wa[0]])),w.param("subscriber2",ra(ya[wa[1]]))]));}else if(wa[0]==n.getID()){va(w._("{actor} added you and {subscriber2}.",[w.param("actor",ra(ya[ua.author])),w.param("subscriber2",ra(ya[wa[1]]))]));}else va(w._("{actor} added {subscriber1} and {subscriber2}.",[w.param("actor",ra(ya[ua.author])),w.param("subscriber1",ra(ya[wa[0]])),w.param("subscriber2",ra(ya[wa[1]]))]));});}function da(ua,va,wa){var xa=[ua.author].concat(wa);q.getMulti(xa,function(ya){if(ua.author==n.getID()){va(w._("You added {subscriber1}, {subscriber2} and {subscriber3}.",[w.param("subscriber1",ra(ya[wa[0]])),w.param("subscriber2",ra(ya[wa[1]])),w.param("subscriber3",ra(ya[wa[2]]))]));}else if(wa[0]==n.getID()){va(w._("{actor} added you, {subscriber2} and {subscriber3}.",[w.param("actor",ra(ya[ua.author])),w.param("subscriber2",ra(ya[wa[1]])),w.param("subscriber3",ra(ya[wa[2]]))]));}else va(w._("{actor} added {subscriber1}, {subscriber2} and {subscriber3}.",[w.param("actor",ra(ya[ua.author])),w.param("subscriber1",ra(ya[wa[0]])),w.param("subscriber2",ra(ya[wa[1]])),w.param("subscriber3",ra(ya[wa[2]]))]));});}function ea(ua,va,wa){var xa=[ua.author].concat(wa);q.getMulti(xa,function(ya){function za(bb){var cb=r.createElement("div",null,bb.map(function(db){return r.createElement("div",null,db.name);}));return (r.createElement(u,{alignH:"center",position:"above",tooltip:cb},w._({"*":"{num} more"},[w.param("num",bb.length,[0])])));}var ab=wa.map(function(bb){return ya[bb];});if(ua.author==n.getID()){va(w._("You added {subscriber1}, {subscriber2} and {more_people}.",[w.param("subscriber1",ra(ab[0])),w.param("subscriber2",ra(ab[1])),w.param("more_people",za(ab.slice(2)))]));}else if(wa[0]==n.getID()){va(w._("{actor} added you, {subscriber2} and {more_people}.",[w.param("actor",ra(ya[ua.author])),w.param("subscriber2",ra(ab[1])),w.param("more_people",za(ab.slice(2)))]));}else va(w._("{actor} added {subscriber1}, {subscriber2} and {more_people}.",[w.param("actor",ra(ya[ua.author])),w.param("subscriber1",ra(ab[0])),w.param("subscriber2",ra(ab[1])),w.param("more_people",za(ab.slice(2)))]));});}function fa(ua,va){var wa=[ua.author],xa=ua.log_message_data.removed_participants,ya;if(xa.length===1){ya=xa[0];wa.push(ya);}q.getMulti(wa,function(za){var ab=za[ua.author],bb=za[ya];if(ua.author==n.getID()){if(!ya||ya==ua.author){va(w._("You left the conversation."));}else va(w._("You removed {name} from the conversation.",[w.param("name",ra(bb))]));}else if(!ya||ya==ua.author){va(w._("{actor} left the conversation.",[w.param("actor",ra(ab))]));}else if(ya==n.getID()){va(w._("{actor} removed you from the conversation.",[w.param("actor",ra(ab))]));}else va(w._("{actor} removed {name} from the conversation.",[w.param("actor",ra(ab)),w.param("name",ra(bb))]));});}function ga(ua,va){if(ta(ua)){ha(ua,va);return;}var wa=ua.log_message_data.caller,xa=ua.log_message_data.callee,ya=[wa,xa];q.getMulti(ya,function(za){var ab=qa(za[xa]);if(wa==n.getID()){if(ua.log_message_data.answered){va(w._("You called {firstname}.",[w.param("firstname",ab)]));}else va(w._("{firstname} missed a call from you.",[w.param("firstname",ab)]));}else{var bb=qa(za[wa]);if(ua.log_message_data.answered){va(w._("{firstname} called you.",[w.param("firstname",bb)]));}else va(w._("You missed a call from {firstname}.",[w.param("firstname",bb)]));}});}function ha(ua,va){q.get(ua.log_message_data.callee,function(wa){var xa=qa(wa);switch(ua.log_message_data.event_name){case 'installing':va(w._("{firstname} is setting up video calling...",[w.param("firstname",xa)]));break;case 'installed':va(w._("{firstname} finished setting up video calling.",[w.param("firstname",xa)]));break;case 'install_canceled':va(w._("You cancelled the video calling installation."));break;}});}function ia(ua,va){va(ua.log_message_body);}function ja(ua,va){var wa=ua.log_message_data.caller,xa=ua.log_message_data.callee,ya=[wa,xa];q.getMulti(ya,function(za){if(wa==n.getID()){var ab=qa(za[xa]);if(ua.log_message_data.answered){va(w._("You called {firstname}.",[w.param("firstname",ab)]));}else va(w._("{firstname} missed a call from you.",[w.param("firstname",ab)]));}else{var bb=qa(za[wa]);if(ua.log_message_data.answered){va(w._("{firstname} called you.",[w.param("firstname",bb)]));}else va(w._("You missed a call from {firstname}.",[w.param("firstname",bb)]));}});}function ka(ua,va){var wa=ua.log_message_data.caller,xa=ua.log_message_data.callee,ya=ua.log_message_data.answered,za=wa===n.getID(),ab=za?xa:wa;q.get(ab,function(bb){var cb=m.getUserIDFromParticipantID(bb.id),db=bb.short_name?bb.short_name:bb.name;va(r.createElement(h,{peerFBID:cb,peerName:db,isAnswered:ya,isOutgoingCall:za}));});}function la(ua,va){var wa=ua.log_message_data.name;if(ua.author==n.getID()){if(wa){va(w._("You named the conversation: {name}.",[w.param("name",r.createElement("span",{className:"_5wzs"},r.createElement(t,{renderEmoticons:true,renderEmoji:true,text:wa})))]));}else va(w._("You removed the conversation name."));}else q.get(ua.author,function(xa){var ya=ra(xa);if(wa){va(w._("{actor} named the conversation: {name}.",[w.param("actor",ya),w.param("name",r.createElement("span",{className:"_5wzs"},wa))]));}else va(w._("{actor} removed the conversation name.",[w.param("actor",ya)]));});}function ma(ua,va){if(ua.author==n.getID()){if(ua.log_message_data.image){va(w._("You changed the conversation picture."));}else va(w._("You removed the conversation picture."));}else q.get(ua.author,function(wa){var xa=ra(wa);if(ua.log_message_data.image){va(w._("{actor} changed the conversation picture.",[w.param("actor",xa)]));}else va(w._("{actor} removed the conversation picture.",[w.param("actor",xa)]));});}function na(ua,va){if(ua.author==n.getID()){va(w._("You changed the wallpaper."));}else q.get(ua.author,function(wa){var xa=ra(wa);va(w._("{actor} changed the wallpaper.",[w.param("actor",xa)]));});}function oa(ua,va){va(w._("Couldn't find previous messages."));}function pa(ua,va){var wa=ua.log_message_data,xa=wa.senderId,ya=wa.receiverId,za=xa===n.getID();q.getMulti([xa,ya],function(ab){va(r.createElement(p,r.__spread({},wa,{receiverParticipant:ab[ya],senderParticipant:ab[xa],viewerIsSender:za})));});}function qa(ua){return ra(ua,true);}function ra(ua,va){var wa=ua.fbid,xa=k.constructEndpoint({id:wa});if(ua.href)return (r.createElement("a",{className:"_5wzt",href:ua.href,"data-hovercard":xa},va?ua.short_name:ua.name));return ua.name;}function sa(ua){var va=ua.indexOf(n.getID());if(va>0){var wa=ua.filter(function(xa){return xa!==n.getID();});return [n.getID()].concat(wa);}return ua;}function ta(ua){return ua.log_message_data.event_name==='installing'||ua.log_message_data.event_name==='installed'||ua.log_message_data.event_name==='install_canceled';}},null); +__d("MercuryLogMessage.react",["DOM","Event","ChatVideoCallLink.react","ImmutableObject","MercuryLogMessageRenderer","MercuryLogMessageType","React","VideoCallSupport","cx","emptyFunction","formatDate","joinClasses"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.__markCompiled&&b.__markCompiled();'use strict';var s=m,t=s.PropTypes,u=m.createClass({displayName:"MercuryLogMessage",propTypes:{maxWidth:t.number,message:t.instanceOf(j).isRequired,onImageLoad:t.func,onVideoCallLinkClick:t.func},getDefaultProps:function(){return {onImageLoad:p};},getInitialState:function(){return {messageText:null};},componentDidMount:function(){this.componentWillReceiveProps(this.props);},componentWillReceiveProps:function(v){k.renderText(v.message,function(w){this.setState({messageText:w});}.bind(this));},shouldComponentUpdate:function(v,w){return (this.state.messageText!=w.messageText||v.maxWidth!==this.props.maxWidth);},componentDidUpdate:function(){var v=m.findDOMNode(this.refs.attachment);k.renderAttachmentLegacy(v,this.props.message);g.scry(v,'img').forEach(function(w){var x=h.listen(w,'load',function(){this.props.onImageLoad(w);x.remove();}.bind(this));}.bind(this));},render:function(){return (m.createElement("div",m.__spread({},this.props,{className:r(this.props.className,"_5ye6"),style:Object.assign({},this.props.style,this._getStyle()),title:q(new Date(this.props.message.timestamp),'g:ia')}),k.renderIcon(this.props.message),m.createElement("div",{className:"_5ye7"},this.state.messageText,this.renderVideoCallLink()),m.createElement("div",{className:"_5ye8",ref:"attachment"})));},renderVideoCallLink:function(){if(this.props.message.log_message_type!==l.VIDEO_CALL||!this.props.onVideoCallLinkClick||!n.isVideoCallSupported())return null;return (m.createElement(i,{message:this.props.message,onClick:this.props.onVideoCallLinkClick}));},_getStyle:function(){return this.props.maxWidth?{maxWidth:this.props.maxWidth}:null;}});e.exports=u;},null); +__d("ChatConversation.react",["ChatDateBreak.react","ChatMessage.react","ImmutableObject","MercuryActionType","MercuryLogMessage.react","P2PNUXRenderer.react","P2PGKValues","React","cx","invariant"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){b.__markCompiled&&b.__markCompiled();'use strict';var q=n,r=q.PropTypes,s=1000*60*60,t=n.createClass({displayName:"ChatConversation",propTypes:{maxBubbleWidth:r.number.isRequired,messages:r.arrayOf(r.instanceOf(i)).isRequired,onCallLinkClick:r.func,onImageLoad:r.func,onStickerClick:r.func},componentWillReceiveProps:function(u){p(u.maxBubbleWidth===this.props.maxBubbleWidth);},render:function(){var u=this.props.messages,v=[];for(var w=0;w0)?u[w-1]:null;if(x.is_cleared)continue;if(!y||y.is_cleared||x.timestamp-y.timestamp>s)v.push(n.createElement(g,{date:new Date(x.timestamp),key:'db:'+x.message_id}));if(x.action_type==j.LOG_MESSAGE){v.push(n.createElement(k,{className:"_5w0o",key:x.message_id,message:x,onImageLoad:this.props.onImageLoad,onCallLinkClick:this.props.onCallLinkClick}));}else{v.push(n.createElement(h,{key:x.message_id,message:x,maxBubbleWidth:this.props.maxBubbleWidth,onImageLoad:this.props.onImageLoad,onStickerClick:this.props.onStickerClick}));if(!m.WebBubbleV2&&l.isValidNUXMessage(x))v.push(n.createElement(l,{key:'onr_c:'+x.message_id,message:x,onImageLoad:this.props.onImageLoad,type:"chat"}));}}return n.createElement("div",null,v);}});e.exports=t;},null); +__d("MercuryTypingReceiver",["Arbiter","ChannelConstants","MercuryActionType","MercuryIDs","MercuryPayloadSource","MercuryViewer","TypingStates","mixInEventEmitter","setTimeoutAcrossTransitions","MercuryServerRequests"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=b('MercuryServerRequests').get(),q,r={},s=30000,t={};n(t,{'state-changed':true});function u(aa){var ba=r[aa]||{},ca=Object.keys(ba);ca.sort(function(da,ea){return ba[da]-ba[ea];});return ca;}function v(){q=null;var aa=Date.now(),ba={},ca=false;for(var da in r){var ea=false;for(var fa in r[da]||{})if(r[da][fa]2&&ea>=da-1,ia;if(ca)ia=this._nameNormalizer(ca.participants);if(!ia)ia=function(ma){return ba[ma].short_name;};if(ha){fa=u._("Seen by everyone");}else if(y.length==1){fa=u._("Seen by {user}",[u.param("user",ba[y[0]].short_name)]);}else if(y.length==2){fa=u._("Seen by {user1}, {user2}",[u.param("user1",ba[y[0]].short_name),u.param("user2",ba[y[1]].short_name)]);}else if(y.length==3){fa=u._("Seen by {user1}, {user2}, {user3}",[u.param("user1",ba[y[0]].short_name),u.param("user2",ba[y[1]].short_name),u.param("user3",ba[y[2]].short_name)]);}else if(y.length>3){var ja=Object.keys(ba).length-2,ka=u._({"*":"{num} more"},[u.param("num",ja,[0])]),la=h.create('span',{className:'more'},ka);fa=u._("Seen by {user1}, {user2}, {=num more link}",[u.param("user1",ba[y[0]].short_name),u.param("user2",ba[y[1]].short_name),u.param("=num more link",la)]);ga=true;}this._informStateChanged({activity:'seen-by',text:fa,seenBy:y,tooltip:ga});}.bind(this));aa&&this._informStateChanged({activity:'none'});},_notifyTyping:function(y){var z=this._lastMsg,aa=true;m.getMulti(y,function(ba){aa=false;if(this._lastMsg!=z)return;var ca=v.getThreadMetaNow(this._threadID),da=ca?ca.participants.length:0,ea;if(ca)ea=this._nameNormalizer(ca.participants);if(!ea)ea=function(ka){return ba[ka].short_name;};var fa,ga=false;if(da>2&&y.length>=da-1){fa=u._("Everyone is typing...");}else if(y.length==1){fa=u._("{name} is typing...",[u.param("name",ba[y[0]].short_name)]);}else if(y.length==2){fa=u._("{user1} and {user2} are typing...",[u.param("user1",ba[y[0]].short_name),u.param("user2",ba[y[1]].short_name)]);}else if(y.length==3){fa=u._("{user1}, {user2} and {user3} are typing...",[u.param("user1",ba[y[0]].short_name),u.param("user2",ba[y[1]].short_name),u.param("user3",ba[y[2]].short_name)]);}else if(y.length>3){var ha=Object.keys(ba).length-2,ia=u._({"*":"{num} more"},[u.param("num",ha,[0])]),ja=h.create('a',{href:'#'},ia);fa=u._("{user1}, {user2} and {=num more link} are typing...",[u.param("user1",ba[y[0]].short_name),u.param("user2",ba[y[1]].short_name),u.param("=num more link",ja)]);ga=true;}this._informStateChanged({activity:'typing',text:fa,typing:y,tooltip:ga});}.bind(this));aa&&this._informStateChanged({activity:'none'});},_handleStateChange:function(){var y=i.LOG_MESSAGE;if(!this._lastMsg||this._lastMsg.action_type==y){this._informStateChanged({activity:'none'});return;}if(this._typing&&this._typing.length){this._notifyTyping(this._typing);return;}if(this._canonicalUser&&this._lastMsg.author!=p.getID()){this._notifySentFrom();return;}var z=j.getSeenBy(this._threadID,true);if(z.length)if(this._canonicalUser){this._notifySeenTimestamp(z);return;}else{this._notifySeenBy(z);return;}this._informStateChanged({activity:'none'});}});o.addRetroactiveListener('state-changed',function(y){w.forEach(function(z){var aa=y[z._threadID];if(aa!==(void 0)){z._typing=aa;z._handleStateChange();}});});j.subscribe('state-changed',function(y,z){w.forEach(function(aa){z[aa._threadID]&&aa._handleStateChange();});});e.exports=x;},null); +__d("MercuryLastMessageIndicator.react",["DOM","MercuryIndicatorController","MercuryParticipants","React","Tooltip","cx","emptyFunction","joinClasses"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();var o=j,p=o.PropTypes,q=j.createClass({displayName:"MercuryLastMessageIndicator",propTypes:{hideTyping:p.bool,indicatorWillShow:p.func,indicatorDidShow:p.func,lastMessage:p.object,threadID:p.string.isRequired},getDefaultProps:function(){return {indicatorWillShow:m,indicatorDidShow:m};},getInitialState:function(){return {data:{}};},componentDidMount:function(){this._setup(this.props);},componentWillReceiveProps:function(r){if(r.threadID!=this.props.threadID){this._destroy();this._setup(r);}else if(r.lastMessage!=this.props.lastMessage)this._controller.setLastMessage(r.lastMessage);},componentWillUpdate:function(r,s){if(this.isVisible(r,s))this.props.indicatorWillShow();},componentDidUpdate:function(){if(!this.isVisible())return;this.setText();this.setTooltip();this.props.indicatorDidShow();},componentWillUnmount:function(){this._destroy();},render:function(){return (j.createElement("div",{className:this.getRootClass()},j.createElement("div",{className:"_510h"}),j.createElement("span",{className:"_510f",ref:"text"}," ")));},getRootClass:function(){var r=(("_510g")+(this.state.data.self_authored?' '+"_510e":'')),s=this.state.data.activity,t=null;if(String(s).startsWith('seen')){t='seen';}else if(s=='typing'){t=this.props.hideTyping?null:s;}else t=s;return n(r,t,this.props.className);},isVisible:function(r,s){r=r||this.props;s=s||this.state;return (s.data&&s.data.activity!='none'&&!(r.hideTyping&&s.data.activity=='typing'));},setText:function(){if(this.state.data.text)g.setContent(j.findDOMNode(this.refs.text),this.state.data.text);},setTooltip:function(){if(this.state.data.activity=='seen-by'&&this.state.data.tooltip)i.getMulti(this.state.data.seenBy,function(r){var s=g.create('div',null,this.state.data.seenBy.map(function(t){return g.create('div',null,r[t].name);}));k.set(g.find(j.findDOMNode(this),'span.more'),s,'above','center');}.bind(this));},_setup:function(r){this._controller=new h(r.threadID);this._subscription=this._controller.subscribe('state-changed',function(s,t){return this.setState({data:t});}.bind(this));r.lastMessage&&this._controller.setLastMessage(r.lastMessage);},_destroy:function(){this._subscription.unsubscribe();this._controller.destroy();}});e.exports=q;},null); +__d("MercuryMessageList",["immutable","LogHistory","Map","setTimeoutAcrossTransitions"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();'use strict';var k=h.getInstance('mercury_message_list');function l(n){this.$MercuryMessageList0=g.List(n||[]);this.$MercuryMessageList1();}l.prototype.append=function(n){var o;this.$MercuryMessageList0=(o=this.$MercuryMessageList0).push.apply(o,n);this.$MercuryMessageList1();m('append',n);};l.prototype.prepend=function(n){var o;this.$MercuryMessageList0=(o=this.$MercuryMessageList0).unshift.apply(o,n);this.$MercuryMessageList1();m('prepend',n);};l.prototype.update=function(n){var o=n.filter(function(p){return this.contains(p);}.bind(this));if(o.length===0)return;this.$MercuryMessageList0=this.$MercuryMessageList0.withMutations(function(p){o.forEach(function(q){var r=this.$MercuryMessageList2.get(q.message_id);if(r!==(void 0))p.set(r,q);}.bind(this));}.bind(this));m('update',o);};l.prototype.reorder=function(n){this.$MercuryMessageList0=g.List(n);this.$MercuryMessageList1();m('reorder',n);};l.prototype.hasReachedClearedMessages=function(){var n=this.$MercuryMessageList0.first();return !!(n&&n.is_cleared);};l.prototype.at=function(n){return this.$MercuryMessageList0.get(n);};l.prototype.contains=function(n){return this.$MercuryMessageList2.has(n.message_id);};l.prototype.toArray=function(){return this.$MercuryMessageList0.toArray();};l.prototype.toMap=function(){return new i(g.Seq(this.$MercuryMessageList0).map(function(n){return [n.message_id,n];}));};l.prototype.$MercuryMessageList1=function(){this.$MercuryMessageList2=new i(g.Seq(this.$MercuryMessageList0).map(function(n,o){return [n.message_id,o];}));};function m(event,n){j(function(){k.debug(event,{messageIDs:n.map(function(o){return o.message_id;})});},0);}e.exports=l;},null); +__d("MercuryMessageStore",["MercuryAPIArgsSource","LogHistory","MercuryViewer","MercuryMessageList","SubscriptionsHandler","MercuryThreadlistConstants","copyProperties","merge","mixInEventEmitter","setTimeoutAcrossTransitions","MercuryMessages","MercuryThreadInformer","MercuryThreads"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){b.__markCompiled&&b.__markCompiled();'use strict';var q=b('MercuryMessages').get(),r=b('MercuryThreadInformer').get(),s=b('MercuryThreads').get(),t=h.getInstance('mercury_message_store');function u(w,x){this.$MercuryMessageStore0=w;this.$MercuryMessageStore1=new j();this.$MercuryMessageStore2=1;this.$MercuryMessageStore3=null;this.$MercuryMessageStore4=0;this.$MercuryMessageStore5=x||l.RECENT_MESSAGES_LIMIT;this.$MercuryMessageStore6=new k();this.$MercuryMessageStore6.addSubscriptions(r.subscribe('messages-received',function(y,z){return this.$MercuryMessageStore8(z);}.bind(this)),r.subscribe('messages-updated',function(y,z){return z[this.$MercuryMessageStore0]&&this.$MercuryMessageStore9(z[this.$MercuryMessageStore0]);}.bind(this)),r.subscribe('messages-reordered',function(y,z){return z[this.$MercuryMessageStore0]&&this.$MercuryMessageStorea();}.bind(this)));t.debug('constructed',{threadID:this.$MercuryMessageStore0});this.$MercuryMessageStoreb();}u.prototype.setNewThreadID=function(w){this.$MercuryMessageStorec=w;};u.prototype.destroy=function(){this.$MercuryMessageStore6&&this.$MercuryMessageStore6.release();t.debug('destroyed',{threadID:this.$MercuryMessageStore0});};u.prototype.subscribe=function(w){return this.addRetroactiveListener('updated',w);};u.prototype.fetchMoreMessages=function(){if(q.hasLoadedExactlyNMessages(this.$MercuryMessageStore0,this.$MercuryMessageStore4)&&q.hasLoadedAllMessages(this.$MercuryMessageStore0))return false;if(s.isNewEmptyLocalThread(this.$MercuryMessageStore0))return false;if(this.$MercuryMessageStore1.hasReachedClearedMessages())return false;return this.$MercuryMessageStoreb();};u.prototype.$MercuryMessageStoreb=function(){var w=this.$MercuryMessageStore4+this.$MercuryMessageStore5*this.$MercuryMessageStore2;t.debug('fetching',{threadID:this.$MercuryMessageStore0,limit:w});q.getThreadMessagesRange(this.$MercuryMessageStore0,0,w,this.$MercuryMessageStored.bind(this),null,g.MERCURY);if(this.$MercuryMessageStore2<10)this.$MercuryMessageStore2+=1;if(q.hasLoadedNMessages(this.$MercuryMessageStore0,w)){this.$MercuryMessageStorea();return false;}return true;};u.prototype.$MercuryMessageStored=function(w){if(w&&w.length){this.$MercuryMessageStore3=w[0].timestamp;this.$MercuryMessageStore4=w.length;t.debug('fetched',{threadID:this.$MercuryMessageStore0,earliestMessageTimestamp:this.$MercuryMessageStore3,count:this.$MercuryMessageStore4});}else if(w&&!w.length&&!this.$MercuryMessageStore4)this.$MercuryMessageStoree(u.THREAD_IS_EMPTY);};u.prototype.$MercuryMessageStore8=function(w){var x=[],y=w[this.$MercuryMessageStore0];if(y&&y.length)x=x.concat(y);if(this.$MercuryMessageStorec){var z=w[this.$MercuryMessageStorec];if(z&&z.length){x=x.concat(z);this.$MercuryMessageStorec=null;}}if(x.length){this.$MercuryMessageStore1.append(x);this.$MercuryMessageStore4+=x.length;var aa=x.every(function(ba){return ba.author!=i.getID();});this.$MercuryMessageStoree(u.MESSAGES_RECEIVED,{allFromOthers:aa});}};u.prototype.$MercuryMessageStore9=function(w){this.$MercuryMessageStore1.update(q.getMessagesFromIDs(Object.keys(w)));this.$MercuryMessageStoref();this.$MercuryMessageStoree(u.MESSAGES_CHANGED);};u.prototype.$MercuryMessageStorea=function(){if(!this.$MercuryMessageStore3)return;this.$MercuryMessageStore1.reorder(q.getThreadMessagesSinceTimestamp(this.$MercuryMessageStore0,this.$MercuryMessageStore3));this.$MercuryMessageStoref();this.$MercuryMessageStoree(u.MESSAGES_REORDERED);};u.prototype.$MercuryMessageStoree=function(w,x){var y=this.$MercuryMessageStore1.toArray();this.releaseHeldEventType('updated');this.emitAndHold('updated',n({messages:y,eventType:w},x));v(this.$MercuryMessageStore0,w,y);};u.prototype.$MercuryMessageStoref=function(){var w=this.$MercuryMessageStore1.at(0);if(w)this.$MercuryMessageStore3=w.timestamp;};function v(w,x,y){p(function(){t.debug('update:'+x,{threadID:w,messageIDs:y.map(function(z){return z.message_id;})});},0);}m(u,{MESSAGES_FETCHED:'fetched',MESSAGES_CHANGED:'changed',MESSAGES_RECEIVED:'received',MESSAGES_REORDERED:'reordered',THREAD_IS_EMPTY:'thread-is-empty'});o(u,{updated:true});e.exports=u;},null); +__d("ChatTabMessagesView",["Animation","Arbiter","ArbiterMixin","BanzaiLogger","BootloadedComponent.react","Bootloader","ChatConfig","ChatConversation.react","ChatWelcomeMessage","CSS","DOM","Event","MercuryLastMessageIndicator.react","LiveTimer","MercuryViewer","MercuryMessageStore","React","ServerTime","StickerActions","StickerState","StickerStoreController","Style","SubscriptionsHandler","UserAgent_DEPRECATED","arrayContains","copyProperties","getElementPosition","throttle"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa,ba,ca,da,ea,fa,ga,ha){b.__markCompiled&&b.__markCompiled();'use strict';var ia=70,ja=null,ka=20;function la(na){if(ja===null){var oa=na.childNodes[0];ba.set(na,'overflow','scroll');ja=oa.clientWidth-ia;ba.set(na,'overflow','');}return ja;}function ma(na,oa,pa,qa,ra,sa,ta,ua){this.loadingIcon=ra;this.threadID=na;this.sheetController=oa;this.scrollContainer=pa;this.conversationElem=qa;this.tabView=ua;t.restart(x.get()/1000);this._loadingMoreMessages=false;function va(){ma.inform('interaction-with-tab',na);}this._subscriptions=new ca();this._subscriptions.addSubscriptions(h.subscribe('overflow-applied-to-body',this.scrollToBottom.bind(this)),r.listen(this.scrollContainer,'mousedown',va));if(da.firefox()){var wa=('WheelEvent' in window)?'wheel':'DOMMouseScroll';this.scrollContainer.addEventListener(wa,va,false);}else this._subscriptions.addSubscriptions(r.listen(this.scrollContainer,'mousewheel',va));this._subscriptions.addSubscriptions(r.listen(this.scrollContainer,'scroll',ha(this.scrolling,50,this)));if(m.get('chat_react')){var xa;w.render(w.createElement(k,{bootloadPlaceholder:w.createElement("span",null),bootloadComponent:function(za){l.loadModules(["ChatTypingIndicators.react"],za);},threadID:this.threadID,indicatorsWillShow:function(){return xa=this.isScrolledToBottom();}.bind(this),indicatorsDidShow:function(){return xa&&this.scrollToBottom(true);}.bind(this)}),ta);}else l.loadModules(["MercuryTypingIndicator"],function(za){this.typingIndicator=new za(this.threadID,ta,this);}.bind(this));var ya;this.lastMessageIndicatorNode=sa;this.lastMessageIndicator=w.render(w.createElement(s,{threadID:this.threadID,hideTyping:true,indicatorWillShow:function(){return ya=this.isScrolledToBottom();}.bind(this),indicatorDidShow:function(){return ya&&this.scrollToBottom(true);}.bind(this)}),this.lastMessageIndicatorNode);this.initializeConversation();}fa(ma,i);fa(ma.prototype,{initializeConversation:function(){this._store=new v(this.threadID);this._conversation=w.render(w.createElement(n,{maxBubbleWidth:la(this.scrollContainer),messages:[],onImageLoad:function(na){var oa=this.scrollContainer,pa=oa.scrollTop+oa.clientHeight;if(pa+na.offsetHeight>=oa.scrollHeight)this.scrollToBottom();}.bind(this),onStickerClick:this._onStickerClick.bind(this),onCallLinkClick:function(na,oa,pa){ma.inform('video-call-clicked',{userID:na,threadID:oa,clickSource:pa});}}),this.conversationElem);this._subscriptions.addSubscriptions(this._store.subscribe(function(na){if(na.eventType==v.MESSAGES_RECEIVED&&na.allFromOthers&&!this.isScrolledToBottom()){this.sheetController.openNewMessagesSheet();this._newMessagesSheetOpened=true;}if(na.eventType==v.MESSAGES_REORDERED){this._loadingMoreMessages=false;p.hide(this.loadingIcon);}var oa=this.isScrolledToBottom(),pa=this._getLoadingHeight(),qa=this.scrollContainer.scrollHeight,ra=this.scrollContainer.scrollTop,sa=na.messages,ta=o.getWelcomeMessage(this.threadID);if(ta)sa.push(ta);this._conversation.setProps({messages:sa},function(){if(oa||this._shouldScrollToBottom){this.scrollToBottom();this.setShouldScrollToBottom(false);}else if(na.eventType==v.MESSAGES_REORDERED)this.scrollToPosition(this.scrollContainer.scrollHeight-qa-pa+ra);}.bind(this));this.lastMessageIndicator.setProps({lastMessage:sa.length>0?sa[sa.length-1]:null});if(na.eventType==v.MESSAGES_RECEIVED&&this._shouldShowStickerReplyNUX(sa)&&this.tabView&&this.tabView.isFocused())this.tabView.showStickerReplyNUX();if(na.eventType==v.MESSAGES_CHANGED)this._checkToAnimateSticker();}.bind(this)));},setShouldScrollToBottom:function(na){this._shouldScrollToBottom=na;},scrolling:function(){this._checkToAnimateSticker();if(this.isScrolledNearTop()&&!this._loadingMoreMessages&&!this.isScrolledToBottom()&&!this.tabView._isDragDropActive)if(this._store.fetchMoreMessages()){p.show(this.loadingIcon);this._loadingMoreMessages=true;}if(!this._newMessagesSheetOpened)return;if(this.isScrolledToBottom()){this.sheetController.closeNewMessagesSheet();this._newMessagesSheetOpened=false;}},getScrollTop:function(){return this.scrollContainer&&this.scrollContainer.scrollTop;},destroy:function(){q.scry(this.conversationElem,'.stickerContainer').forEach(function(na){return w.unmountComponentAtNode(na);});w.unmountComponentAtNode(this.conversationElem);this._subscriptions&&this._subscriptions.release();w.unmountComponentAtNode(this.lastMessageIndicatorNode);delete this.lastMessageIndicator;this._store&&this._store.destroy();this.destroyed=true;},_getLoadingHeight:function(){return this.loadingHeight||this.loadingIcon.clientHeight;},_shouldShowStickerReplyNUX:function(na){if(!z.shouldShowStickerReplyNUX()||!na.length)return false;var oa=na[na.length-1];if(oa.author===u.getID())return false;if(oa.has_attachment)return oa.attachments.some(function(pa){return pa.attach_type==='sticker';});return false;},isScrolledToBottom:function(na){var oa=this.scrollContainer;na=na||ka;return oa.scrollTop+oa.clientHeight>=oa.scrollHeight-na;},isScrolledNearTop:function(){return this.scrollContainer.scrollTop0&&!o.endsWith(' '))l=' '+l;if(!p.startsWith(' '))l+=' ';var q=o+l+p;n.start+=l.length;n.end=n.start;return {result:q,start:n.start,end:n.end};}};e.exports=k;},null); +__d("MercurySharePreview.react",["AsyncRequest","LeftRight.react","LoadingIndicator.react","MercuryFallbackShareAttachment.react","MercuryShareAttachmentRenderLocations","React","XUICloseButton.react","cx","invariant"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=l,q=p.PropTypes,r=l.createClass({displayName:"MercurySharePreview",propTypes:{imageSize:q.shape({width:q.number.isRequired,height:q.number.isRequired}).isRequired,location:q.oneOf(k.getValues()).isRequired,share:q.shape({params:q.array,type:q.number}),uri:q.string,onClose:q.func,onUpdate:q.func},getInitialState:function(){return {attachmentData:null,loading:false};},componentWillMount:function(){this._requestID=1337;this._currentRequest=null;},componentWillUnmount:function(){this._reset();},componentWillReceiveProps:function(s){o(!(s.share&&s.uri));if(!s.share&&!s.uri)return this._reset();var t=this.state.attachmentData||this.state.loading;if(s.share&&!t){this._loadFromShare(s.share);}else if(s.uri&&!(t&&this.props.uri==s.uri))this._loadFromURI(s.uri);},componentDidUpdate:function(s,t){this.props.onUpdate&&this.props.onUpdate(this);},getShareData:function(){return this.state.attachmentData&&this.state.attachmentData.share_data;},isLoading:function(){return this.state.loading;},_loadFromShare:function(s){this._currentRequest=new g().setURI('/message_share_attachment/fromParams/').setData({image_height:this.props.imageSize.height,image_width:this.props.imageSize.width,share_params:s.params,share_type:s.type}).setHandler(this._onShareLoaded.bind(this,this._getNextRequestID()));this._currentRequest.send();this.setState({loading:true,attachmentData:null});},_loadFromURI:function(s){this._currentRequest=new g().setURI('/message_share_attachment/fromURI/').setData({image_height:this.props.imageSize.height,image_width:this.props.imageSize.width,uri:s}).setHandler(this._onShareLoaded.bind(this,this._getNextRequestID()));this._currentRequest.send();this.setState({loading:true,attachmentData:null});},_getNextRequestID:function(){return (++this._requestID);},_getCurrentRequestID:function(){return this._requestID;},_onShareLoaded:function(s,t){if(this._getCurrentRequestID()!==s)return;this.setState({loading:false,attachmentData:t.payload});},_close:function(){this._reset();this.props.onClose&&this.props.onClose();},_reset:function(){this._getNextRequestID();this._currentRequest&&this._currentRequest.abort();this._currentRequest=null;this.setState({loading:false,attachmentData:null});},render:function(){var s=(("_tig")+(' '+"_tih"));if(this.state.loading)return (l.createElement(h,{direction:h.DIRECTION.right,className:s},l.createElement(i,{className:"_tii",size:"large",color:"white"}),l.createElement(m,{className:"_tij",shade:"dark",size:"small",onClick:this._close})));var t=this.state.attachmentData;if(!t)return l.createElement("div",null);return (l.createElement("div",null,l.createElement(m,{className:"_tij",shade:"dark",size:"small",onClick:this._close}),l.createElement(j,{attachment:t,location:k.CHAT_PREVIEW})));}});e.exports=r;},null); +__d("P2PAddCreditCardDialog.react",["Link.react","P2PAPI","P2PAPIUtils","P2PCreditCardForm.react","P2PLoadingMask.react","P2PLinkConstants","React","XUIButton.react","XUIDialog.react","XUIDialogTitle.react","XUIDialogBody.react","XUIDialogFooter.react","XUIGrayText.react","cx","emptyFunction","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v){b.__markCompiled&&b.__markCompiled();'use strict';var w=m,x=w.PropTypes,y='fbP2PAddCreditCardDialog_learnMoreSentenceID',z=m.createClass({displayName:"P2PAddCreditCardDialog",propTypes:{asyncRequestState:x.object,onCancel:x.func,onDecline:x.func,onError:x.func,onSaving:x.func,onSuccess:x.func,showPayButton:x.bool},getDefaultProps:function(){return {asyncRequestState:{},onCancel:u,onDecline:u,onError:u,onSaving:u,onSuccess:u,showPayButton:false};},getInitialState:function(){return {declineAddCardShown:false,isValid:false,formData:{},loading:false,requestID:'',saveErrors:null};},componentWillReceiveProps:function(aa){var ba=aa.asyncRequestState?aa.asyncRequestState[this.state.requestID]:null;if(ba){this.setState({requestID:''});if(ba.error){this.handleOnSaveError(ba.error);}else this.handleOnSaveSuccess(ba);}},onSaveClick:function(){var aa=i.genRequestID();this.setState({loading:true,requestID:aa,saveErrors:null});this.props.onSaving();h.addCreditCard(Object.assign({requestID:aa},this.state.formData));},handleOnSaveSuccess:function(aa){this.props.onSuccess(aa);},handleOnSaveError:function(aa){this.setState({loading:false,saveErrors:aa});this.props.onError();},handleValidation:function(aa,ba){this.setState({isValid:aa,formData:ba});},isSaveButtonDisabled:function(){return this.state.loading||!this.state.isValid;},onToggle:function(aa){if(!aa)this.props.onCancel();},handleNoDebitCardClick:function(){this.setState({declineAddCardShown:true});},handleDeclineCardBackButtonClick:function(){this.setState({declineAddCardShown:false});},handleDeclineCardOkButtonClick:function(){this.setState({declineAddCardShown:false});this.props.onDecline();},getButtonType:function(){var aa='default';if(this.props.showPayButton)aa='confirm';return aa;},getButtonText:function(){var aa=v._("Save");if(this.props.showPayButton)aa=v._("Pay");return aa;},renderDeclineAddCard:function(){return (m.createElement("div",{className:"_2hn6"},m.createElement(p,null,v._("Don't Have a Debit Card?")),m.createElement(q,null,m.createElement(s,{display:"block",shade:"medium",size:"small"},v._("You need a debit card to send payments in messages. If you don't have a debit card, you won't be able to send payments at this time."))),m.createElement(r,null,m.createElement(n,{label:v._("Back"),onClick:this.handleDeclineCardBackButtonClick,size:"medium",use:"default"}),m.createElement(n,{label:v._("OK"),onClick:this.handleDeclineCardOkButtonClick,size:"medium",use:"default"}))));},renderAddCardForm:function(){return (m.createElement("div",{className:"_2hn6"},m.createElement(p,null,v._("Add a Debit Card")),m.createElement(q,null,m.createElement(j,{onValidation:this.handleValidation,saveErrors:this.state.saveErrors}),m.createElement("div",{className:"_4v64",id:y},v._("Your payment info is stored securely. {Learn more about p2p link}",[v.param("Learn more about p2p link",m.createElement(g,{"aria-describedby":y,href:l.addDebitCardHelpURI,target:"_blank"},v._("Learn more.")))]))),m.createElement(r,{leftContent:m.createElement(g,{className:"_2hn7",href:"#",onClick:this.handleNoDebitCardClick},v._("Don't have a debit card?"))},m.createElement(n,{use:this.getButtonType(),size:"medium",label:this.getButtonText(),disabled:this.isSaveButtonDisabled(),onClick:this.onSaveClick}))));},componentDidUpdate:function(){setTimeout(function(){this.refs.dialog&&this.refs.dialog.layer.updatePosition();}.bind(this));},render:function(){var aa;if(this.state.declineAddCardShown){aa=this.renderDeclineAddCard();}else aa=this.renderAddCardForm();return (m.createElement(o,{className:"_2hn8",layerHideOnBlur:false,ref:"dialog",onToggle:this.onToggle,shown:true,width:288},aa,m.createElement(k,{visible:this.state.loading})));}});e.exports=z;},null); +__d("P2PConfirmAmountDialog.react",["P2PLoadingMask.react","React","XUIButton.react","XUIDialog.react","XUIDialogBody.react","XUIDialogFooter.react","XUIDialogTitle.react","emptyFunction","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=h,q=p.PropTypes,r=h.createClass({displayName:"P2PConfirmAmountDialog",propTypes:{amount:q.string,currencySymbol:q.string,onCancel:q.func,onConfirm:q.func,receiverName:q.string},getDefaultProps:function(){return {amount:'',currencySymbol:'',onCancel:n,onConfirm:n,receiverName:q.string};},getInitialState:function(){return {loading:false};},handleCancelClick:function(){this.props.onCancel();},handleConfirmClick:function(){this.setState({loading:true});this.props.onConfirm();},getFormattedAmount:function(){var s=this.props.amount,t=(parseFloat(s)).toFixed(2);return this.props.currencySymbol+''+t;},render:function(){return (h.createElement(j,{layerHideOnBlur:false,shown:true,width:300},h.createElement(m,{showCloseButton:false},o._("Confirm Payment")),h.createElement(k,null,o._("Do you want to pay {recipient name} {amount}?",[o.param("recipient name",this.props.receiverName),o.param("amount",this.getFormattedAmount())])),h.createElement(l,null,h.createElement(i,{label:o._("Cancel"),onClick:this.handleCancelClick,use:"default"}),h.createElement(i,{label:o._("Pay"),onClick:this.handleConfirmClick,use:"confirm"})),h.createElement(g,{visible:this.state.loading})));}});e.exports=r;},null); +__d("P2PSendMoneyAmountInput.react",["React","XUIError.react","XUIGrayText.react","cx","emptyFunction","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();'use strict';var m=g,n=m.PropTypes,o=10000,p=g.createClass({displayName:"P2PSendMoneyAmountInput",propTypes:{currencySymbol:n.string,onInputChange:n.func,value:n.string},getDefaultProps:function(){return {currencySymbol:'$',onInputChange:k,value:''};},getInitialState:function(){return {inputError:null,maxInputWidth:100,value:this.props.value,width:''};},componentDidMount:function(){this.updateWidth(this.state.value);},handleAmountInputChange:function(q){var r=q.target.value;this.clearInputError();this.updateAmount(r);},clearInputError:function(){this.setState({inputError:null});},setInputError:function(q){this.setState({inputError:q});},updateAmount:function(q){var r=true,s;q=q.replace(/[^0-9\.]+/g,'');s=parseFloat(q);if(s>=o){r=false;this.setInputError(l._("Please enter a smaller amount"));}var t=q.split('.'),u=t[0],v=t[1];if(v!==undefined){q=(u&&parseFloat(u)!==0?u:'0')+'.'+v.substr(0,2);}else if(u&&parseFloat(u)===0)q='0';this.setValue(q);s=parseFloat(q);r=r&&!isNaN(s)&&s>0;this.props.onInputChange(q,r);},setValue:function(q){this.setState({value:q},this.updateWidth);},updateWidth:function(){var q=this.getMockWidth();if(q)this.setState({width:Math.min(q,this.state.maxInputWidth)});},getMockWidth:function(){return g.findDOMNode(this.refs.mock_input).offsetWidth;},render:function(){return (g.createElement("div",{className:"_ipw"},g.createElement("label",null,g.createElement(i,{className:"_3-91",shade:"medium",size:"small",weight:"bold"},l._("Enter Amount")),g.createElement("div",{className:"_4puh"},g.createElement("div",{className:"_5fbp"},this.props.currencySymbol),g.createElement("div",{ref:"mock_input",className:"_5fbs"},this.state.value),g.createElement(h,{xuiError:this.state.inputError},g.createElement("input",{className:"_5fbv",onChange:this.handleAmountInputChange,ref:"textInput",style:{width:this.state.width},value:this.state.value}))))));}});e.exports=p;},null); +__d("P2PSendMoneyDialog.react",["Arbiter","CreditCardFormParam","Image.react","ImageBlock.react","Link.react","P2PAPI","P2PAddCreditCardDialog.react","P2PCreditCardStore","P2PChooseCreditCardForm.react","P2PConfirmAmountDialog.react","P2PLinkConstants","P2PLoadingMask.react","P2PLogger","P2PPaymentLoggerEvent","P2PPaymentLoggerEventFlow","P2PQEValues","P2PSendMoneyAmountInput.react","P2PVerifyCreditCardDialog.react","React","ReactLayeredComponentMixin","XUIButton.react","XUIContextualDialog.react","XUIGrayText.react","XUIText.react","cx","fbt","emptyFunction"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa,ba,ca,da,ea,fa,ga){b.__markCompiled&&b.__markCompiled();'use strict';var ha=y,ia=ha.PropTypes,ja=fa._("Change"),ka=fa._("Add a Debit Card"),la=260,ma=100,na=y.createClass({displayName:"P2PSendMoneyDialog",mixins:[z],propTypes:{currency:ia.string,currencySymbol:ia.string,onAmountInputChange:ia.func,onBlur:ia.func,onError:ia.func,onToggle:ia.func,onSendSuccess:ia.func,receiver:ia.object,theme:ia.string},getDefaultProps:function(){return {currency:'USD',currencySymbol:'$',onAmountInputChange:ga,onBlur:ga,onError:ga,onSendClick:ga,onSendSuccess:ga,onToggle:ga,receiver:{},theme:''};},getInitialState:function(){var oa=n.getAll();return {asyncRequestState:n.getAsyncRequestState(),addCreditCardDialogShown:false,amount:'',creditCards:oa,confirmAmountDialogShown:false,isAmountValid:false,loading:false,selectedCard:oa[0],showChooseCreditCardForm:false,verifyCreditCardDialogShown:false};},passwordCancelSubscribeToken:null,log:function(oa,pa){s.log(oa,Object.assign({www_event_flow:u.UI_FLOW_P2P_SEND,object_id:this.props.receiver.userId},pa));},componentWillUnmount:function(){if(this.passwordCancelSubscribeToken!==null){g.unsubscribe(this.passwordCancelSubscribeToken);this.passwordCancelSubscribeToken=null;}if(this.creditCardStoreSub){this.creditCardStoreSub.remove();this.creditCardStoreSub=null;}},componentWillMount:function(){this.creditCardStoreSub=n.addListener('change',this.onCreditCardStoreChange);this.log(t.UI_ACTN_INITIATE_SEND);},onAmountInputChange:function(oa,pa){this.setState({amount:oa,isAmountValid:pa});},onCreditCardStoreChange:function(){var oa=n.getAll();this.setState({asyncRequestState:n.getAsyncRequestState(),creditCards:oa,selectedCard:!this.state.selectedCard?oa[0]:this.state.selectedCard});},shouldShowConfirmAmountDialog:function(){var oa=parseFloat(this.state.amount);return oa>=ma;},shouldShowVerifyCreditCardDialog:function(){return !this.state.selectedCard.getIsVerified();},handleSendClick:function(oa){if(this.isSendButtonDisabled())return false;this.log(t.UI_ACTN_SEND_CLICKED,{raw_amount:this.state.amount,currency:this.props.currency});this.initiatePayment();},initiatePayment:function(){if(this.shouldShowConfirmAmountDialog()){this.setState({addCreditCardDialogShown:false,confirmAmountDialogShown:true});this.log(t.UI_ACTN_CONFIRM_AMOUNT,{raw_amount:this.state.amount,currency:this.props.currency});return;}if(this.shouldShowVerifyCreditCardDialog()){this.setState({addCreditCardDialogShown:false,verifyCreditCardDialogShown:true});this.log(t.UI_ACTN_VERIFY_CSC,{raw_amount:this.state.amount,currency:this.props.currency});return;}this.createTransaction();},shouldShowLoading:function(){return (!this.state.addCreditCardDialogShown&&!this.state.confirmAmountDialogShown&&!this.state.verifyCreditCardDialogShown);},createTransaction:function(){var oa={};this.setState({loading:this.shouldShowLoading()});oa[h.CREDENTIAL_ID]=this.state.selectedCard.getCredentialId();oa.amount=this.state.amount;oa.receiverId=this.props.receiver.userId;this.passwordCancelSubscribeToken=g.subscribeOnce('PasswordReauthDialogCancelClick',this.handlePasswordReauthDialogCancelClick);l.createTransaction({formData:oa,error:this.setCreateTransferError,success:this.setCreateTransferSuccess});this.log(t.UI_ACTN_CONFIRM_SEND,{raw_amount:this.state.amount,currency:this.props.currency});},hideAllDialogs:function(){this.setState({addCreditCardDialogShown:false,confirmAmountDialogShown:false,verifyCreditCardDialogShown:false});},setCreateTransferError:function(oa){if(this.isMounted()){this.hideAllDialogs();this.setState({loading:false});}this.props.onError(oa);this.log(t.UI_ACTN_SEND_FAIL);},setCreateTransferSuccess:function(oa){if(this.isMounted()){this.setState({loading:false});this.hideAllDialogs();}this.props.onSendSuccess(oa);this.log(t.UI_ACTN_SEND_SUCCESS);},handlePasswordReauthDialogCancelClick:function(){this.passwordCancelSubscribeToken=null;this.setState({loading:false});},onAddCreditCardCancel:function(){this.setState({addCreditCardDialogShown:false});this.log(t.UI_ACTN_CANCEL_ADD_CARD);},onAddCreditCardSaving:function(){this.log(t.UI_ACTN_CONFIRM_CARD_DETAILS);},onAddCreditCardSuccess:function(oa){var pa=this.state.creditCards.filter(function(qa){var ra=qa.getCredentialId();return (oa[h.CREDENTIAL_ID]===ra);})[0];this.setState({selectedCard:pa});if(this.state.isAmountValid){this.initiatePayment();}else{this.setState({addCreditCardDialogShown:false});this.focusAmountInput();}this.log(t.UI_ACTN_ADD_CARD_SUCCESS);},onAddCreditCardError:function(){this.log(t.UI_ACTN_ADD_CARD_FAIL);},onAddCreditCardDecline:function(){this.setState({addCreditCardDialogShown:false});this.props.onBlur();},focusAmountInput:function(){if(this.refs.send_money_amount_input)y.findDOMNode(this.refs.send_money_amount_input).focus();},_onBlur:function(){this.props.onBlur();if(!this.state.loading)this.log(t.UI_ACTN_SEND_MONEY_CANCELLED);},handleAddCreditCardClick:function(){this.setState({addCreditCardDialogShown:true,showChooseCreditCardForm:false});},handleBackClick:function(){this.setState({showChooseCreditCardForm:false},function(){this.focusAmountInput();});},handleChooseCardNextClick:function(){var oa=this.refs.choose_credit_card_form.getSelectedCard();this.setState({selectedCard:oa,showChooseCreditCardForm:false},function(){this.focusAmountInput();});},handleAddCardNextClick:function(){this.setState({addCreditCardDialogShown:true});this.log(t.UI_ACTN_INITIATE_ADD_CARD);},handleChangeSelectedCardClick:function(){var oa={};if(this.state.creditCards.length===1){oa.addCreditCardDialogShown=true;}else oa.showChooseCreditCardForm=true;this.setState(oa);},onConfirmAmountCancel:function(){this.setState({confirmAmountDialogShown:false});},onConfirmAmountSuccess:function(){if(this.shouldShowVerifyCreditCardDialog()){this.setState({confirmAmountDialogShown:false,verifyCreditCardDialogShown:true});}else this.createTransaction();},onVerifyCreditCardSuccess:function(){this.createTransaction();},onVerifyCreditCardCancel:function(){this.setState({verifyCreditCardDialogShown:false});},isSendButtonDisabled:function(){return (!this.state.isAmountValid||!this.state.creditCards.length||this.state.loading);},isAddCardNextButtonDisabled:function(){return !this.state.isAmountValid;},renderAddDebitCardLink:function(){return (y.createElement("div",{ref:"send_money_dialog_add_card_text"},y.createElement(k,{className:"_49nm",href:"#",onClick:this.handleAddCreditCardClick},ka)));},renderSelectedCard:function(){var oa=this.state.selectedCard;return (y.createElement("div",{className:"_21x5"},y.createElement("div",{className:"_49nn"},oa.getName()),y.createElement("div",{className:"_21wx"},oa.getCreditCardNumberFormatted()),y.createElement("div",{className:"_21ww"},'\u00b7'),y.createElement(k,{className:"_21wy",onClick:this.handleChangeSelectedCardClick,href:"#"},ja)));},renderFormButtons:function(){var oa;if(!this.state.creditCards.length){oa=this.renderAddCardNextButton();}else if(this.state.showChooseCreditCardForm){oa=y.createElement("div",null,this.renderChooseCardBackButton(),this.renderChooseCardNextButton());}else oa=this.renderPayButton();return oa;},renderChooseCardBackButton:function(){return (y.createElement(aa,{className:"_2abj",label:fa._("Back"),onClick:this.handleBackClick,ref:"back_button",size:"medium",use:"default"}));},renderAddCardNextButton:function(){return (y.createElement(aa,{disabled:this.isAddCardNextButtonDisabled(),label:fa._("Next"),onClick:this.handleAddCardNextClick,ref:"add_card_next_button",size:"medium",use:"default"}));},renderChooseCardNextButton:function(){return (y.createElement(aa,{label:fa._("Next"),onClick:this.handleChooseCardNextClick,ref:"choose_card_next_button",size:"medium",use:"confirm"}));},renderPayButton:function(){return (y.createElement(aa,{className:"_21x6",disabled:this.isSendButtonDisabled(),label:fa._("Pay"),onClick:this.handleSendClick,ref:"send_button",size:"medium",use:"confirm"}));},renderPaymentDetails:function(){var oa,pa=v.SendMoneyFlyoutBottomText||'';if(this.state.creditCards.length){if(this.state.showChooseCreditCardForm){oa=this.renderAddDebitCardLink();}else oa=this.renderSelectedCard();}else oa=y.createElement("div",{className:"_2abl"},y.createElement(ca,{display:"block",ref:"send_money_dialog_add_card_next_text",size:"small",shade:"light"},pa));return oa;},renderSendMoneyForm:function(){return (y.createElement("div",null,y.createElement("div",{className:"_49no _2pi4",ref:"send_money_dialog_title"},y.createElement(j,{spacing:"large"},y.createElement(i,{heigh:40,src:this.props.receiver.big_image_src||this.props.receiver.image_src,width:40}),y.createElement("div",{className:"_3-8w"},y.createElement(ca,{display:"block",weight:"normal",size:"small"},fa._("Send to")),y.createElement(da,{display:"block",size:"small",color:"dark",weight:"bold"},this.props.receiver.name))),y.createElement(k,{className:"_49np",href:q.helpCenterURI,target:"_blank"})),y.createElement("div",{className:"_2abm"},this.renderMainContainer()),y.createElement("div",{className:"_21w-"},y.createElement("div",{className:"_21x4"},this.renderPaymentDetails()),y.createElement("div",{className:"_4zf-"},this.renderFormButtons()))));},renderMainContainer:function(){var oa;if(this.state.showChooseCreditCardForm){oa=y.createElement("div",{className:"_xn7"},y.createElement(o,{creditCards:this.state.creditCards,selectedCard:this.state.selectedCard,ref:"choose_credit_card_form"}));}else oa=y.createElement("div",{className:"_2abn"},y.createElement(w,{currencySymbol:this.props.currencySymbol,onInputChange:this.onAmountInputChange,ref:"send_money_amount_input",value:this.state.amount}));return oa;},renderLayers:function(){var oa={};if(this.state.addCreditCardDialogShown){oa.addCreditCard=y.createElement(m,{asyncRequestState:this.state.asyncRequestState,ref:"send_money_dialog_add_credit_card_form",onCancel:this.onAddCreditCardCancel,onDecline:this.onAddCreditCardDecline,onSuccess:this.onAddCreditCardSuccess,onError:this.onAddCreditCardError,onSaving:this.onAddCreditCardSaving,showPayButton:this.state.isAmountValid});}else if(this.state.confirmAmountDialogShown){oa.confirmAmount=y.createElement(p,{amount:this.state.amount,currencySymbol:this.props.currencySymbol,onCancel:this.onConfirmAmountCancel,onConfirm:this.onConfirmAmountSuccess,receiverName:this.props.receiver.short_name});}else if(this.state.verifyCreditCardDialogShown)oa.verifyCreditCard=y.createElement(x,{asyncRequestState:this.state.asyncRequestState,creditCard:this.state.selectedCard,isSending:true,onCancel:this.onVerifyCreditCardCancel,onSuccess:this.onVerifyCreditCardSuccess});return oa;},render:function(){var oa=this.props.theme==='messenger';return (y.createElement(ba,{alignment:oa?'right':'left',context:this.props.context,onBlur:this._onBlur,shown:true,width:la,position:this.props.position||'above'},y.createElement("div",{className:(("_21x9")+(oa?' '+"_1pka":''))},this.renderSendMoneyForm(),y.createElement(r,{ref:"send_money_dialog_loader",visible:this.state.loading}))));}});e.exports=na;},null); +__d("P2PSendMoneyButton.react",["Image.react","LayerSlowlyFadeOnShow","Link.react","P2PErrorDialog.react","P2PLinkConstants","P2PPasswordProtectionNUXDialog.react","P2PPasswordProtectionStatusTypes","P2PSendMoneyDialog.react","P2PTransferRiskResult","P2PTransferParam","P2PVerificationFlowHelper","React","ReactLayeredComponentMixin","TooltipLink.react","XUIButton.react","XUIDialog.react","XUIDialogTitle.react","XUIDialogBody.react","XUIDialogFooter.react","XUIDialogOkayButton.react","XUIGrayText.react","cx","emptyFunction","fbt","ix"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa,ba,ca,da,ea){b.__markCompiled&&b.__markCompiled();'use strict';var fa=r,ga=fa.PropTypes,ha=r.createClass({displayName:"P2PSendMoneyButton",mixins:[s],propTypes:{theme:ga.string,disabled:ga.bool,onTrigger:ga.func,receiver:ga.object},getDefaultProps:function(){return {disabled:false,onTrigger:ca,receiver:{}};},getInitialState:function(){return {confirmationDialogShown:false,dialogShown:false,passwordNUXPending:false,passwordProtectionNUXDialogShown:false,sendErrorObject:null,underManualReviewDialogShown:false};},originalCreateTransactionResponse:null,_onButtonClick:function(ia){if(this._clickGuard||this.props.disabled)return;this.setState({dialogShown:true});},_handleDialogSendClick:function(){this.setState({dialogShown:false});},_handleDialogBlur:function(){this.setState({dialogShown:false});},_prepareForClick:function(){this._clickGuard=this.state.dialogShown;},handleOnSendSuccess:function(ia){this.setState({dialogShown:false});var ja=ia[p.RISK_RESULT];this.originalCreateTransactionResponse=ia;if(ja===o.REQUIRE_VERIFICATION){q.startVerificationFlow(ia.id,true,this.handlePostSendSteps);}else if(ja===o.UNDER_MANUAL_REVIEW){this.setState({underManualReviewDialogShown:true});}else this.handlePostSendSteps();},handlePostSendSteps:function(){var ia=this.originalCreateTransactionResponse,ja=ia.passwordProtection===m.NOT_SET;if(ia.isFirstSend){this.setState({confirmationDialogShown:true,passwordNUXPending:ja});}else if(ja)this.setState({passwordProtectionNUXDialogShown:true});this.originalCreateTransactionResponse=null;this.props.onTrigger();},onPasswordProtectionNUXComplete:function(){this.setState({passwordProtectionNUXDialogShown:false});},handleConfirmationOKClick:function(){this.setState({confirmationDialogShown:false,passwordProtectionNUXDialogShown:this.state.passwordNUXPending,passwordNUXPending:false});},handleSendError:function(ia){this.setState({sendErrorObject:ia});},handleErrorDialogOKClick:function(){this.setState({sendErrorObject:null});},onRiskResultDialogConfirmed:function(){this.setState({underManualReviewDialogShown:false},function(){this.handlePostSendSteps();}.bind(this));},renderLayers:function(){var ia={};if(this.state.sendErrorObject)ia.sendError=r.createElement(j,{error:this.state.sendErrorObject,onOKClick:this.handleErrorDialogOKClick,ref:"send_error",title:da._("Problem While Sending Money")});if(this.state.dialogShown)ia.sendMoneyDialog=r.createElement(n,{context:r.findDOMNode(this.refs.p2pSendMoneyButton),onBlur:this._handleDialogBlur,onError:this.handleSendError,onSendClick:this._handleDialogSendClick,onSendSuccess:this.handleOnSendSuccess,receiver:this.props.receiver,ref:'send_money_dialog',theme:this.props.theme});if(this.state.confirmationDialogShown)ia.confirmationDialog=r.createElement(v,{behaviors:{LayerFadeOnShow:false,LayerSlowlyFadeOnShow:h},layerHideOnBlur:false,ref:"confirmation_dialog",shown:true,width:300},r.createElement(w,{showCloseButton:false},da._("Payment Sent")),r.createElement(x,null,r.createElement("div",{className:"_3hd2"},r.createElement(g,{height:50,width:50,src:ea("/images/p2p/check_mark-sm.png")})),r.createElement(aa,{display:"block",size:"small",shade:"dark"},da._("When you receive money, it will go on this card, too. You can update your card in {Link with text that goes to settings page}.",[da.param("Link with text that goes to settings page",r.createElement(i,{target:"_blank",href:k.settingsWWWURI},da._("Payments Settings")))]))),r.createElement(y,null,r.createElement(z,{action:"cancel",use:"default",onClick:this.handleConfirmationOKClick})));if(this.state.passwordProtectionNUXDialogShown)ia.passwordProtectionNUXDialog=r.createElement(l,{onComplete:this.onPasswordProtectionNUXComplete});if(this.state.underManualReviewDialogShown)ia.underManualReviewDialog=r.createElement(v,{layerHideOnBlur:false,ref:"under_manual_review_dialog",shown:true,width:300},r.createElement(w,{showCloseButton:false},da._("Reviewing Payment Info")),r.createElement(x,null,da._("For your security, this payment is in review for up to 24 hours. When it's confirmed, it will go through.")),r.createElement(y,null,r.createElement(u,{label:da._("OK"),onClick:this.onRiskResultDialogConfirmed,use:"confirm"})));return ia;},render:function(){var ia=da._("Send money"),ja='';if(this.props.receiver)ja=da._("{receiverName} is unable to receive money at the moment.",[da.param("receiverName",this.props.receiver.short_name)]);var ka=!this.props.disabled?ia:null,la=this.props.disabled?ja:'';return (r.createElement(t,{alignH:"center",className:((this.state.dialogShown?"open":'')+(this.props.disabled?' '+"disabled":'')+(this.props.theme!=='messenger'?' '+"_5uqy":'')),position:"above",tooltip:la,onClick:this._onButtonClick,onMouseDown:this._prepareForClick,title:ka,ref:"p2pSendMoneyButton"}));}});e.exports=ha;},null); +__d("SelectionPosition",["Event","InputSelection","SubscriptionsHandler","merge"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();function k(l){"use strict";this.$SelectionPosition0=l;this.$SelectionPosition1={start:0,end:0};this.$SelectionPosition2=new i();this.$SelectionPosition3=false;this.updatePos();this.enable();}k.prototype.getPos=function(){"use strict";return j(this.$SelectionPosition1);};k.prototype.setPos=function(l,m){"use strict";this.$SelectionPosition1={start:l,end:m};this.restore();};k.prototype.updatePos=function(){"use strict";this.$SelectionPosition1=h.get(this.$SelectionPosition0);};k.prototype.restore=function(){"use strict";h.set(this.$SelectionPosition0,this.$SelectionPosition1.start,this.$SelectionPosition1.end);};k.prototype.enable=function(){"use strict";if(!this.$SelectionPosition3){this.$SelectionPosition2.addSubscriptions(g.listen(this.$SelectionPosition0,'keyup',this.updatePos.bind(this)),g.listen(this.$SelectionPosition0,'click',this.updatePos.bind(this)));this.$SelectionPosition3=true;}};k.prototype.disable=function(){"use strict";if(this.$SelectionPosition3){this.$SelectionPosition2.release();this.$SelectionPosition3=false;}};e.exports=k;},null); +__d("XStickerReplyNUXController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/stickers\/tooltip\/",{});},null); +__d("MercurySeenByAll",["CSS","DataStore","MercuryDelayedRoger","DOM","MercuryIDs","MercuryViewer","MercuryThreads"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();var m=b('MercuryThreads').get(),n={},o={updateOnSeenChange:function(q,r,s){n[q.tagName]=true;h.set(q,'thread-id',r.thread_id);g.addClass(q,'seenByListener');p(q,r,s);}};function p(q,r,s){var t=null;if(s){t=k.getParticipantIDFromUserID(s);}else t=l.getID();var u=r.participants.filter(function(w){return w!==t;}),v=r.participants.length>0&&r.participants[0]===t;g.conditionClass(q,'repliedLast',v);g.conditionClass(q,'seenByAll',v&&i.getSeenBy(r.thread_id).length===u.length);}i.subscribe('state-changed',function(q,r){for(var s in n){var t=j.scry(document.body,s+'.seenByListener');for(var u=0;u1){s.get(ta,function(ua){if(ua.short_name){h.appendContent(oa,ga._("{name}: {conversation_snippet}",[ga.param("name",ua.short_name),ga.param("conversation_snippet",ra)]));}else h.appendContent(oa,ra);});}else h.appendContent(oa,ra);},renderWebMessengerLink:function(na,oa,pa,qa){aa.getThreadURI(na,function(ra){oa.setAttribute('href',ra);pa&&pa();},qa);},renderThreadImage:function(na,oa){t.render(t.createElement(p,{thread:na,viewer:this._fbid}),oa);},renderParticipantList:function(na,oa,pa,qa){return q.renderRawParticipantList(this._serverRequests.getServerThreadIDNow(na),oa,pa,qa);},renderThreadNameAndParticipantList:function(na,oa,pa,qa){var ra=q.renderRawParticipantList(this._serverRequests.getServerThreadIDNow(na),oa,pa,qa),sa=this._threads.getThreadMetaNow(na);if(!sa.name)return ra;return ga._("{conversation_name} [with {participant_list}]",[ga.param("conversation_name",sa.name),ga.param("participant_list",ra)]);},renderParticipantCount:function(na,oa){return q.renderRawParticipantCount(oa);}});function ja(na){if(!na.snippet_attachments)return [];return na.snippet_attachments.filter(function(oa){return oa.attach_type===l.PHOTO;});}function ka(na,oa){var pa=ja(oa);if(pa.length===0)return;var qa=pa[0].thumbnail_url;if(!qa)return;var ra=(pa.length==1)?'snippet-thumbnail-single':'snippet-thumbnail-multiple',sa=na.getNode(ra);if(!sa)return;var ta=h.find(sa,'i');w.set(ta,'background-image','url('+qa+')');g.show(sa);}function la(na,oa){ca(na).forEach(function(pa){h.setContent(pa,oa);});}function ma(na,oa,pa,qa){pa=ca(pa);var ra=na._fbid;if(oa.name){pa.forEach(function(ta){t.render(t.createElement(r,{thread:oa,viewer:ra,showUnreadCount:!!qa.show_unread_count}),ta);});return;}var sa=oa.participants;if(oa.participants.length>1)sa=oa.participants.filter(function(ta){return ta!=m.getParticipantIDFromUserID(ra);});s.getMulti(sa,function(ta){q.renderParticipantListWithNoThreadName(na._serverRequests.getServerThreadIDNow(oa.thread_id),oa,sa,ta,pa,qa);});}e.exports=ia;},null); +__d("ChatTabView",["Arbiter","ArbiterMixin","AsyncDialog","AsyncRequest","AsyncSignal","AvailableListConstants","BanzaiODS","Bootloader","BootloadedComponent.react","ChatAddToThreadButton.react","ChatArchiveWarning.react","ChatBehavior","ChatCloseButton.react","ChatConfig","ChatContextualDialogController","ChatEmployeeAwayWarning","ChatOpenTab","ChatPhotoUploader.react","ChatPrivacyActionController","ChatQuietLinks","ChatShareLinkUploader","ChatStickerButton.react","ChatStickerTriggerController","ChatTabActions","ChatTabMenu.react","ChatTabMessagesView","ChatTabOfficeStatus","ChatTabSheetController","ChatTitleLink.react","ChatVisibility","ChatVideoCallButton.react","MercuryConstants","CurrentUser","CSS","CurrentLocale","Dialog","Dock","DOM","DOMEvent","DOMQuery","DragDropTarget","EmoticonsList","EmoticonUtils","Event","FBRTCCore","Focus","ImmutableObject","Input","Keys","Locale","LogHistory","MercuryIDs","MercuryFileUploader","MercuryLogMessageType","MercuryParticipants","MercuryShareAttachmentRenderLocations","MercurySharePreview.react","MercurySourceType","MercuryThreadInfo","MercuryThreadMetadataRawRenderer","MercuryThreadMuter","MercuryTypingReceiver","MercuryViewer","NubController","P2PSendMoneyButton.react","P2PTransferStore","Parent","PhotosUploadWaterfall","PresencePrivacy","PresenceStatus","React","Run","SelectionPosition","StickerActions","StickerConfig","StickerConstants","StickersFlyout.react","StickerState","Style","SubscriptionsHandler","SyntheticMouseEvent","ChatTabTemplates","TextAreaControl","Toggler","Tooltip","TypingDetectorController","URLScraper","URI","UserAgent_DEPRECATED","WaterfallIDGenerator","WebMessengerThreadPermalinks","XStickerReplyNUXController","copyProperties","createCancelableFunction","csx","cx","fbt","getActiveElement","isEmpty","setIntervalAcrossTransitions","ChatReactInput","MercuryMessageActions","MercuryMessages","MercuryMessageObject","MercuryServerRequests","MercuryThreadInformer","MercuryThreadMetadataRenderer","MercuryThreadActions","MercuryThreads"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa,ba,ca,da,ea,fa,ga,ha,ia,ja,ka,la,ma,na,oa,pa,qa,ra,sa,ta,ua,va,wa,xa,ya,za,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb,wb,xb,yb,zb,ac,bc,cc,dc,ec,fc,gc,hc,ic,jc,kc,lc,mc,nc,oc,pc,qc,rc,sc,tc,uc,vc,wc,xc,yc,zc,ad,bd){b.__markCompiled&&b.__markCompiled();'use strict';var cd=b('ChatReactInput').module,dd=b('MercuryMessageActions').get(),ed=b('MercuryMessages').get(),fd=b('MercuryMessageObject').get(),gd=b('MercuryServerRequests').get(),hd=b('MercuryThreadInformer').get(),id=b('MercuryThreadMetadataRenderer').get(),jd=b('MercuryThreadActions').get(),kd=b('MercuryThreads').get(),ld=/^\s*$/,md={},nd=null,od,pd=10,qd=960,rd=eb.getInstance('chat_tab_view');function sd(ne,oe){var pe=ra.create('div');oe=oe&&oe.filter(function(se){return se!=qb.getID();});if(ad(oe))return mc.remove(ne);var qe=oe.length,re=qe-pd;if(re>1)oe=oe.slice(0,pd);ib.getMulti(oe,function(se){for(var te in se){var ue=se[te],ve=jc[':fb:mercury:chat:multichat-tooltip-item'].build();ra.setContent(ve.getNode('name'),ue.name);var we=fb.getUserIDFromParticipantID(te),xe=we&&xb.get(we)==l.ACTIVE;na.conditionShow(ve.getNode('icon'),xe);na.conditionClass(ve.getNode('name'),'tooltipItemWithIcon',xe);ra.appendContent(pe,ve.getRoot());}if(re>1){var ye=yc._("and {number of hidden chat participants} more.",[yc.param("number of hidden chat participants",re)]);ra.appendContent(pe,ra.create('div',{},ye));}mc.set(ne,pe,'above');});}var td={},ud=null,vd=false;function wd(ne,oe,pe){if(pe){td[ne]=oe;if(!ud)ud=bd(xd,600);}else{na.removeClass(oe,'highlightTitle');delete td[ne];}}function xd(){for(var ne in td){var oe=td[ne];if(oe.parentNode){na.conditionClass(oe,'highlightTitle',vd);}else delete td[ne];}vd=!vd;if(!Object.keys(td).length){clearInterval(ud);ud=null;}}function yd(ne){var oe=fb.tokenize(ne);switch(oe.type){case 'user':return jc[':fb:mercury:chat:user-tab'].build();}return jc[':fb:mercury:chat:multichat-tab'].build();}function zd(ne){var oe=ne._getInputValue(),pe=ne._fileUploader.getAttachments();if(fe(ne))be(ne,oe,pe,function(qe){var re=ne._fileUploader.getImageFiles();if(re.length>0){qe.image_ids=re;qe.has_attachment=true;}var se=ne._fileUploader.getAnimatedImageFiles();if(se.length>0){qe.gif_ids=se;qe.has_attachment=true;}var te=ne._fileUploader.getVideoFiles();if(te.length>0){qe.video_ids=te;qe.has_attachment=true;}var ue=ne._fileUploader.getAudioFiles();if(ue.length>0){qe.audio_ids=ue;qe.has_attachment=true;}var ve=ne._fileUploader.getFiles();if(ve.length>0){qe.file_ids=ve;qe.has_attachment=true;}dd.send(qe);ne._fileUploader.removeAttachments();ne._shareLinkUploader&&ne._shareLinkUploader.clear();if(ne._sharePreview)ne._sharePreview.setProps({share:null,uri:null});if(!t.get('chat_react_input'))ne._getNode('input').value='';ne._typingDetector&&ne._typingDetector.resetState();ne._messagesView&&ne._messagesView.setShouldScrollToBottom(true);});}function ae(ne,oe){if(oe===0)return;ie(ne,vb.POST_PUBLISHED,{count:oe});ne._waterfallID=rc.generate();}function be(ne,oe,pe,qe){kd.getThreadMeta(ne._threadID,function(re){var se=lb.CHAT_WEB;if(ne._shareLinkUploader&&ne._shareLinkUploader.getAttachData()&&ne._shareLinkUploader.loadedFromFeed())se=lb.SAM_UFI;var te=fd.constructUserGeneratedMessageObject(oe,se,ne._threadID);if(pe.length>0){te.has_attachment=true;te.raw_attachments=pe;}if(ne._shareLinkUploader){var ue=ne._shareLinkUploader.getAttachData();if(ue){te.has_attachment=true;te.content_attachment=ue;}}if(ne._sharePreview){var ve=ne._sharePreview.getShareData();if(ve){te.has_attachment=true;te.shareable_attachment=ve;}}if(kd.isNewEmptyLocalThread(ne._threadID)){var we=ne._sheetController.getAddFriendsParticipants();if(we===null||we.length===0)return;we=we.filter(function(ye){return ye!=qb.getID();});if(we.length===0){te.thread_id=fb.getThreadIDFromUserID(ma.getID());}else if(we.length===1){te.thread_id=fb.getThreadIDFromParticipantID(we[0]);}else jd.addParticipants(ne._threadID,we);}if(kd.isEmptyLocalThread(ne._threadID)){te.message_id=fb.tokenize(ne._threadID).value;var xe=kd.getThreadMetaNow(re.thread_id);te.specific_to_list=Array.from(xe.participants);}if(typeof te!='undefined')te.signatureID=ne._signatureID;te.ui_push_phase=la.UIPushPhase;qe(te);if(ne._threadID!==te.thread_id&&!ne._photoUploader.isUploading()){da.closeTab(ne._threadID);w.openThread(te.thread_id,'ChatTabView');}});}function ce(ne){ne._blocked=true;ne._sheetController.openUploadWarningTabSheet();}function de(ne){return (ne._fileUploader.isUploading()||ne._photoUploader.isUploading()||(ne._sharePreview&&ne._sharePreview.isLoading()));}function ee(ne){return ne._fileUploader.isUploading();}function fe(ne){var oe=ne._getInputValue();if(!ld.test(oe))return true;if(ne._fileUploader.getAttachments().length>0||ne._fileUploader.getImageFiles().length>0||ne._fileUploader.getAnimatedImageFiles().length>0||ne._fileUploader.getVideoFiles().length>0||ne._fileUploader.getAudioFiles().length>0||ne._fileUploader.getFiles().length>0)return true;if(ne._shareLinkUploader&&ne._shareLinkUploader.getAttachData())return true;if(ne._sharePreview&&ne._sharePreview.getShareData())return true;return false;}function ge(ne){if(!ne._blocked||ee(ne))return;ne._blocked=false;zd(ne);ne._sheetController.closeUploadWarningTabSheet();}function he(ne){ne._nubController.flyoutContentChanged();var oe=ne._getNode('attachmentShelf');oe.scrollTop=oe.scrollHeight;}function ie(ne,oe,pe){vb.sendSignal(uc({qn:ne._waterfallID,step:oe,uploader:vb.APP_CHAT},pe||{}));}function je(ne,oe,pe,qe,re){if(oe)gd.ensureThreadIsFetched(oe);this._threadID=ne;this._signatureID=pe;this._eventListeners=[];this._tabTemplate=yd(ne);this._tabElem=this._tabTemplate.getRoot();if(re){this.insertBefore(re);}else this.appendTo(qe);this._titlebar=this._getNode('nubFlyoutTitlebar');this._iconsContainerNode=this._getNode('iconsContainer');this._inputContainerNode=this._getNode('inputContainer');this._waterfallID=rc.generate();this._subscriptionsHandler=new hc();this._initializeAutoSendPhotoUploader();this._stickersFlyoutShown=false;var se=ta.scry(this._tabElem,"._1ia");if(se&&se.length>0){this._dropTarget=new ua(se[0]);this._dropTarget.setOnFilesDropCallback(this._filesDropped.bind(this));this._dropTarget.setOnURLDropCallback(this._linkDropped.bind(this));this._dropTarget.enable();}this._sheetController=new ha(this._threadID,this._getNode('sheet'),this._tabElem,this);if(t.get('chat_react_option_menu')){this._initializeReactMenu(this._getNode('fileAttachmentShelf'));}else{this._fileUploader=new gb(this._getNode('fileAttachmentShelf'),this._tabTemplate.getNode('attachButtonForm'),this._tabTemplate.getNode('fileInput'),this._tabTemplate.getNode('attachID'));this._initializeUploader(this._fileUploader);}this._initializeArchiveWarning();this._initializeAddToThreadButton();this._initializeVideoCallButton();this._initializeCloseButton();this._initializeTitle();this._sheetController.onClickNewMessagesSheet(function(){this._messagesView&&this._messagesView.scrollToBottom();this.focus();this.tryMarkAsRead();}.bind(this));this._sheetController.onClickThreadIsMutedSheet(function(){jd.unmute(this._threadID);this.focus();}.bind(this));this._nubController=new rb().init(this._tabElem);this._sheetController.onResize(this._nubController.flyoutContentChanged.bind(this._nubController));this._sheetController.onTokensChanged(function(xe,ye){kd.getThreadMeta(this._threadID,function(ze){this._updateControls(ze,ye.token_count);}.bind(this));}.bind(this));if(nd===null)nd=!t.get('seen_autosend_photo_nux');this._messagesView=null;if(t.get('chat_react_option_menu')){sc.getThreadURI(ne,function(xe){return this._setTitleHref(xe);}.bind(this));}else{var te=this._getNode('conversationLink');na.hide(te);id.renderWebMessengerLink(ne,te,function(){na.show(te);this._setTitleHref(te.href);}.bind(this));}if(!fb.getUserIDFromThreadID(this._threadID))this._titlebarTooltipAnchor=this._getNode('titlebarText');var ue=this._getCanonicalUserID();if(this._getCanonicalUserID()){ib.get(fb.getParticipantIDFromUserID(ue),function(xe){if(xe.href)this._setTitleHref(xe.href);}.bind(this));}else if(t.get('chat_react_option_menu')&&this._reactChatTabMenu.getURL()){this._setTitleHref(this._reactChatTabMenu.getURL());}else if(te&&te.href)this._setTitleHref(te.href);this._nubController.subscribe('resize',function(){this._resizeInputContainer();}.bind(this));this._setNameConversationLink();this._listen('closeButton','click',this._closeClicked);this._listen('dockButton','click',this._nubClicked);this._listen('dockButton','keydown',this._dockKeyDown);this._listen('nubFlyoutTitlebar','click',this._titleClicked);this._listen('chatConv','click',this._chatConvClicked);this._listen('inputContainer','click',this._inputContainerClicked);this._listen('addFriendLink','click',this._addFriendLinkClicked,true);this._listen('nameConversationLink','click',this._nameConversationLinkClicked,true);this._listen('clearWindowLink','click',this._clearHistory,true);this._listen('unsubscribeLink','click',this._unsubscribeLinkClicked,true);this._listen('reportSpamLink','click',this._reportSpamClicked,true);this._listen('createGroupLink','click',this._createGroupClicked,true);this._listen('enableDesktopNotif','click',this._enableDesktopNotif,true);this._listen('muteThreadLink','click',ob.showMuteChangeDialog.bind(null,this._threadID,null),true);this._listen('unmuteThreadLink','click',function(){jd.unmute(this._threadID);lc.hide();}.bind(this),true);this._listen('switchToWorkUserLink','click',this._switchToWorkUserClicked,true);this._listen('sheet','keydown',function(event){if(!event.getModifiers().any&&event.keyCode===cb.TAB){this._focusInput();event.kill();}}.bind(this));if(this._getNode('officeStatus'))this._listen('officeStatus','click',function(){return false;},true);this._stickersFlyoutToggler=this._getNode('emoticons');if(cc.WebStickerTrigger)this._stickerTriggerController=new ca(this._getNode('stickersTriggerFlyoutContainer'),this._getNode('emoticonIndicator'),this._stickersFlyoutToggler,this._stickerSelected.bind(this),this._searchStickers.bind(this));this._initializeInput();if(fc.shouldShowStickerSearchNUX())this._listen('emoticons','click',function(){if(fc.shouldShowStickerSearchNUX()){bc.selectPack(dc.SEARCH_PACK_ID);fc.clearShowStickerSearchNUX();}},true);if(t.get('chat_react_sticker_button')){this._stickerButton=yb.render(yb.createElement(ba,{className:"_4vui",flyoutAlignment:"left",onFlyoutShown:this._onFlyoutShown.bind(this),onFlyoutHidden:this._onFlyoutHidden.bind(this),onStickerSelect:this._stickerSelected.bind(this),onEmoticonSelect:this._emoticonSelected.bind(this)}),this._getNode('stickerButtonContainer'));m.bumpEntityKey('chat.web','sticker_button.mounting_attempted');}else{var ve=this._getNode('stickers');if(ve)this._stickersFlyout=yb.render(yb.createElement(ec,{onStickerSelect:function(xe){this._stickerSelected(xe);}.bind(this),onShown:this._onFlyoutShown.bind(this),onHidden:this._onFlyoutHidden.bind(this),onEmoticonSelect:this._emoticonSelected.bind(this),onEscKeyDown:this._hideStickersFlyoutIfShown.bind(this)}),ve);this._eventListeners.push(fc.addListener(fc.PACK_SELECTED,function(xe){if(this._stickersFlyout&&this._stickersFlyout.isMounted())this._stickersFlyout.setProps({packID:xe});}.bind(this)));}this._renderOrionTrigger();if(!this._isP2PEnabled())this._transferStoreSub=tb.addListener('change',this._onP2PTransferStoreChange.bind(this));this._privacyLink=this._getNode('privacyLink');if(this._privacyLink){this._privacyActionController=new y(ue,this._updatePrivacyLink.bind(this));this._eventListeners.push(xa.listen(this._privacyLink,'click',this._privacyActionController.togglePrivacy.bind(this._privacyActionController)));}kd.getThreadMeta(this._threadID,function(xe){this._setUpMutingSettings(xe);}.bind(this));z.removeEmptyHrefs(this._tabElem);md[ne]=this;this.updateAvailableStatus();this.updateTab();this._setCloseTooltip(false);var we={threadID:ne,userID:ue,signatureID:this._signatureID};new k('/ajax/chat/opentab_tracking.php',we).send();this._checkUnsentMessages=vc(function(){if(this._hasUnfinishedPost())return yc._("You haven't sent your message yet. Do you want to leave without sending?");if(ed.getNumberLocalMessages(this._threadID))return yc._("Your message is still being sent. Are you sure you want to leave?");return null;}.bind(this));zb.onBeforeUnload(this._checkUnsentMessages,false);this._logUnsentPhotos=vc(ke.bind(null,this));zb.onUnload(this._logUnsentPhotos);}function ke(ne){if(ne._photoUploader.isUploading())ie(ne,vb.CANCEL_DURING_UPLOAD);}function le(){for(var ne in md){md[ne].updateAvailableStatus();md[ne].updateMultichatTooltip();}}g.subscribe(['buddylist/availability-changed'],le);wb.subscribe(['privacy-changed','privacy-availability-changed'],le);r.subscribe(r.ON_CHANGED,function(){for(var ne in md)kd.getThreadMeta(ne,function(oe){md[ne]._updateUnreadCount(oe);});});pb.addRetroactiveListener('state-changed',function(ne){for(var oe in ne){var pe=ne[oe]&&ne[oe].length,qe=md[oe];qe&&qe.showTypingIndicator(pe);}});hd.subscribe('threads-updated',function(ne,oe){for(var pe in md){var qe=md[pe];oe[pe]&&qe.updateTab();if(qe._newThreadIDFromPhotoUpload&&!qe._photoUploader.isUploading()&&oe[qe._newThreadIDFromPhotoUpload]){da.closeTab(qe._threadID);w.openThread(qe._newThreadIDFromPhotoUpload,'ChatTabView');qe._newThreadIDFromPhotoUpload=null;}}});hd.subscribe('threads-deleted',function(ne,oe){for(var pe in md)oe[pe]&&da.closeTab(pe,'thread_deleted');});uc(je,h,{get:function(ne){return md[ne];}});uc(je.prototype,{getThreadID:function(){return this._threadID;},showAddFriend:function(){setTimeout((function(){this._sheetController.openAddFriendsSheet();}).bind(this),0);},showNameConversation:function(ne){setTimeout((function(){this._sheetController.openNameConversationSheet(ne);}).bind(this),0);},hideAutomaticNameConversation:function(){setTimeout((function(){this._sheetController.closeAutomaticNameConversationSheet();}).bind(this),0);},isVisible:function(){return na.shown(this._tabElem);},setVisibleState:function(ne,oe){var pe=na.shown(this._tabElem),qe=na.hasClass(this._tabElem,'opened');na.conditionShow(this._tabElem,ne);na.conditionClass(this._tabElem,'opened',oe);if(!(pe&&qe)&&ne&&oe){if(!this._messagesView)this._messagesView=new fa(this._threadID,this._sheetController,this._getNode('chatConv'),this._getNode('conversation'),this._getNode('loadingIndicator'),this._getNode('lastMessageIndicator'),this._getNode('typingIndicator'),this);this._nubController.flyoutContentChanged();this._messagesView.scrollToBottom();}if(pe&&qe&&!(ne&&oe))this._contextualDialogController&&this._contextualDialogController.tabNotActive();},focus:function(){if(na.hasClass(this._tabElem,'opened')){this._focusInput();}else this._getNode('dockButton').focus();},isFocused:function(){var ne=zc();return ub.byClass(ne,"_50mz")===this._tabElem;},hasEmptyInput:function(){var ne;if(t.get('chat_react_input')){if(!this._chatInput||!this._chatInput.isMounted())return false;ne=this._chatInput.getValue();}else ne=this._getNode('input').value;return ld.test(ne);},getInputElem:function(){if(t.get('chat_react_input')){if(!this._chatInput||!this._chatInput.isMounted())return null;return yb.findDOMNode(this._chatInput);}else return this._getNode('input');},setStickersFlyoutPackID:function(ne){if(this._stickerButton){this._setPackIDReact(ne);}else this._setPackIDLegacy(ne);},loadShareFromParams:function(ne,oe){this._shareLinkUploader&&this._shareLinkUploader.loadShareFromParams(ne,oe);if(this._sharePreview)this._sharePreview.setProps({share:{params:oe,type:ne},uri:null});},_linkDropped:function(ne){this._shareLinkUploader&&this._shareLinkUploader.loadShare(ne);if(this._sharePreview)this._sharePreview.setProps({share:null,uri:ne});},_filesDropped:function(ne){if(this._fileUploader)this._fileUploader.addDroppedFiles(ne);},_setPackIDLegacy:function(ne){var oe=this._stickersFlyout;if(!this._stickersFlyoutToggler||!oe||!oe.isMounted())return;bc.selectPack(ne);this._toggleStickersFlyoutShownLegacy(true);},_setPackIDReact:function(ne){if(!this._stickerButton.isMounted())return;bc.selectPack(ne);this._toggleStickersFlyoutShownReact(true);},_toggleStickersFlyoutShownReact:function(ne){this._stickerButton.showFlyout();this._stickersFlyoutShown=ne;},_toggleStickersFlyoutShownLegacy:function(ne){if(ne){lc.show(this._stickersFlyoutToggler);}else lc.hide(this._stickersFlyoutToggler);this._stickersFlyoutShown=ne;},_hideStickersFlyoutIfShown:function(){if(this._stickersFlyoutToggler&&this._stickersFlyout&&this._stickersFlyoutShown)this._toggleStickersFlyoutShownLegacy(false);},showStickerReplyNUX:function(){if(od)return;var ne=this._getNode('stickerButtonContainer')||this._getNode('emoticons');new j(tc.getURIBuilder().getURI()).setRelativeTo(ne).setData({thread_id:this._threadID}).setHandler(function(oe){fc.clearShowStickerReplyNUX();}).send();},insertBefore:function(ne){ra.insertBefore(ne._tabElem,this._tabElem);},appendTo:function(ne){ra.appendContent(ne,this._tabElem);},nextTabIs:function(ne){var oe=ne&&ne._tabElem;return this._tabElem.nextSibling==oe;},getScrollTop:function(){return ra.find(this._tabElem,'.fbNubFlyoutBody.scrollable').scrollTop;},setScrollTop:function(ne){ra.find(this._tabElem,'.fbNubFlyoutBody.scrollable').scrollTop=ne;},_unmountComponentAtNodeSafe:function(ne){var oe=this._getNode(ne);oe&&yb.unmountComponentAtNode(oe);},destroy:function(){this._selectionPosition&&this._selectionPosition.disable();while(this._eventListeners.length)this._eventListeners.pop().remove();if(this._dropTarget)this._dropTarget.disable();this._checkUnsentMessages&&this._checkUnsentMessages.cancel();this._logUnsentPhotos&&this._logUnsentPhotos.cancel();this._messagesView&&this._messagesView.destroy();this._sheetController&&this._sheetController.destroy();if(t.get('chat_react_option_menu')){yb.unmountComponentAtNode(this._getNode('menuContainer'));}else this._fileUploader&&this._fileUploader.destroy();if(t.get('chat_react_header')){yb.unmountComponentAtNode(this._getNode('addToThreadContainer'));this._unmountComponentAtNodeSafe('archiveContainer');this._unmountComponentAtNodeSafe('videoCallButtonContainer');yb.unmountComponentAtNode(this._getNode('closeButtonContainer'));yb.unmountComponentAtNode(this._getNode('titleContainer'));}if(t.get('chat_react_share_uploader')&&this._sharePreview&&this._sharePreview.isMounted()){yb.unmountComponentAtNode(yb.findDOMNode(this._sharePreview));}else this._shareLinkUploader&&this._shareLinkUploader.clear();try{yb.unmountComponentAtNode(this._getNode('photoUploaderContainer'));}catch(ne){m.bumpEntityKey('chat.web','chattab.unmount_failed');}if(t.get('chat_react_sticker_button')){yb.unmountComponentAtNode(this._getNode('stickerButtonContainer'));}else yb.unmountComponentAtNode(this._getNode('stickers'));if(cc.WebStickerTrigger)this._stickerTriggerController.destroy();this._subscriptionsHandler&&this._subscriptionsHandler.release();this._contextualDialogController&&this._contextualDialogController.destroy();this._privacyActionController&&this._privacyActionController.destroy();if(t.get('chat_react_input')){yb.unmountComponentAtNode(this._getNode('inputContainer'));}else bb.reset(this._getNode('input'));ra.remove(this._tabElem);delete md[this._threadID];qa.unregisterNubController(this._nubController);},updateAvailableStatus:function(){kd.getThreadMeta(this._threadID,function(ne){var oe=l.OFFLINE,pe=false,qe=this._getCanonicalUserID();if(qe){oe=xb.get(qe);pe=ya.isAvailableForWebrtcCalling(qe);}else{var re=ne.participants.map(function(te){return fb.getUserIDFromParticipantID(te);});oe=xb.getGroup(re);}if(!ja.isOnline())oe=l.OFFLINE;if(qe)this._updateCallLink();na.conditionClass(this._tabElem,"_5238",oe===l.ACTIVE);na.conditionClass(this._tabElem,"_4hwz",pe);na.conditionClass(this._tabElem,"_5239",oe===l.MOBILE);var se=this._getNode('presenceIndicator');switch(oe){case l.ACTIVE:se.setAttribute('alt',yc._("Online"));break;case l.MOBILE:se.setAttribute('alt',yc._("Mobile"));break;default:se.removeAttribute('alt');break;}}.bind(this));},updateTab:function(){this._setNameConversationLink();kd.getThreadMeta(this._threadID,function(ne){var oe=[this._getNode('name')];if(!t.get('chat_react_header')){oe.push(this._getNode('titlebarText'));}else if(this._title.isMounted())this._title.setProps({thread:ne},function(){this._getNode('chatWrapper').setAttribute('aria-label',this._title.getTitle());}.bind(this));id.renderAndSeparatedParticipantList(this._threadID,oe,{names_renderer:nb.renderShortNames,check_length:true});this._updateControls(ne);this._updateMutingSettings(ne);this._updateUnreadCount(ne);this.updateMultichatTooltip();this._updateArchiveWarning(ne);this._updateEmployeeAwayWarning(ne);this._updateOfficeStatus(ne);this._updateNewThread(ne);this._updateNameConversationSheet(ne);this._updateReadOnlySheet(ne);this._updateSwitchToWork(ne);}.bind(this));},_setNameConversationLink:function(){var ne=this._getNode('nameConversationLink');if(ne)kd.isEmptyLocalThread(this._threadID)?na.hide(ne):na.show(ne);},_updateNameConversationSheet:function(ne){if(mb.canReply(ne)&&!ne.name&&!ne.is_canonical&&!ne.name_conversation_sheet_dismissed&&!ne.has_email_participant&&!ne.read_only&&!kd.isEmptyLocalThread(ne.thread_id)){this.showNameConversation(true);}else this.hideAutomaticNameConversation();},_updateReadOnlySheet:function(ne){var oe=mb.canReply(ne),pe=kd.isEmptyLocalThread(ne.thread_id);if(!oe&&!pe)this._sheetController.openReadOnlySheet();},updateSignatureID:function(ne){this._signatureID=ne;},_showPhotoNUXIfNecessary:function(){if(nd){nd=false;new j('/ajax/chat/photo_nux.php').setRelativeTo(this._getNode('photoUploaderContainer')).setData({threadID:this._threadID}).send();return true;}},_setUpMutingSettings:function(ne){var oe=mb.isMuted(ne);if(oe)this._sheetController.openThreadIsMutedTabSheet();this._updateActionMenu(oe);},_updateMutingSettings:function(ne){var oe=mb.isMuted(ne),pe;if(t.get('chat_react_option_menu')){pe=this._reactChatTabMenu.props.isMuted;}else pe=na.shown(this._getNode('unmuteThreadLink').parentNode);if(oe&&!pe){this._sheetController.openThreadIsMutedTabSheet();}else if(!oe&&pe)this._sheetController.closeThreadIsMutedTabSheet();this._updateActionMenu(oe);},_updateActionMenu:function(ne){if(t.get('chat_react_option_menu')){this._reactChatTabMenu.isMounted()&&this._reactChatTabMenu.setProps({isMuted:ne});}else{na.conditionShow(this._getNode('muteThreadLink').parentNode,!ne);na.conditionShow(this._getNode('unmuteThreadLink').parentNode,ne);}},_updateArchiveWarning:function(ne){if(ma.isEmployee())ib.getMulti(ne.participants,this._showArchiveWarningIfAllParticipantsAreEmployees.bind(this));},_updateEmployeeAwayWarning:function(ne){v.updateEmployeeAwayWarning(ne,function(){this._sheetController.openEmployeeAwaySheet();}.bind(this),function(){});},_updateOfficeStatus:function(ne){var oe=this._getNode('officeStatus');if(!oe||fb.isMultichat(ne.thread_id))return;var pe=fb.getParticipantIDFromUserID(ne.canonical_fbid);ib.get(pe,function(qe){ga.update(oe,qe);});},_updateSwitchToWork:function(ne){if(ma.isEmployee()&&ma.hasWorkUser()&&fb.isMultichat(ne.thread_id)){ib.getMulti(ne.participants,function(oe){this._showSwitchToWork(this._isEmployeesOnly(oe));}.bind(this));}else this._showSwitchToWork(false);},_updateControls:function(ne,oe){var pe=false;if(ne&&ne.thread_id){var qe=fb.tokenize(ne.thread_id);if(qe.type==='user'){var re=qe.value;pe=!gd.isUser(re);}}var se=mb.canReply(ne)&&(!ad(ne.participants)||!!oe);na.conditionShow(this._inputContainerNode,se);na.conditionShow(this._iconsContainerNode,se);if(!t.get('chat_react_option_menu')){na.conditionShow(this._getNode('dropdown'),se);}else if(this._reactChatTabMenu.isMounted()){this._reactChatTabMenu.setProps({isEmptyChat:kd.isNewEmptyLocalThread(ne.thread_id),show:se});if(pe)this._reactChatTabMenu.setProps({showAddFriend:null});}var te=se&&!pe;if(t.get('chat_react_header')){this._addToThreadButton.isMounted()&&this._addToThreadButton.setProps({shown:te});}else na.conditionShow(this._getNode('addToThreadLink'),te);this._resizeInputContainer();this._updateOrionTrigger(se);},_updateOrionTrigger:function(ne){if(this._orionTrigger&&ne){this._setOrionTriggerProps();}else if(!this._orionTrigger)this._renderOrionTrigger();},_setOrionTriggerProps:function(){var ne=this.getParticipantIDForOrionNUX(),oe=true;na.conditionShow(this._orionTriggerContainer,ne);if(ne){ib.get(ne,function(pe){pe=ab.set(pe,{userId:this._getUserIdFromParticipantID(ne)});if(pe.orion_eligible||tb.hasReceivedFromSender(pe.userId))oe=false;this._orionTrigger.setProps({receiver:pe,disabled:oe});}.bind(this));}else this._orionTrigger.setProps({receiver:{}});},_getUserIdFromParticipantID:function(ne){return fb.getUserIDFromParticipantID(ne);},_onP2PTransferStoreChange:function(){this._renderOrionTrigger();if(this._transferStoreSub){this._transferStoreSub.remove();this._transferStoreSub=null;}},_isP2PEnabled:function(){return t.get('p2p_enabled');},_renderOrionTrigger:function(){var ne=this._isP2PEnabled()||tb.hasTransfers();if(ne){this._orionTriggerContainer=this._getNode('orionTriggerContainer');this._orionTrigger=yb.render(yb.createElement(sb,{onTrigger:this._orionTriggered.bind(this)}),this._orionTriggerContainer);na.addClass(this._inputContainerNode,"_11d6");this._setOrionTriggerProps();}},getParticipantIDForOrionNUX:function(){var ne=this._sheetController.getAddFriendsTabSheet(),oe=ne.getParticipants(),pe=this._getCanonicalUserID(),qe=null;if(pe){qe=fb.getParticipantIDFromUserID(pe);}else if(oe&&oe.length===1)qe=oe[0];return qe;},_resizeInputContainer:function(){var ne=this._tabElem.clientWidth,oe=2,pe=ne-(this._inputContainerNode.clientWidth+oe),qe=db.isRTL()?'left':'right';gc.set(this._iconsContainerNode,qe,pe+'px');if(!t.get('chat_react_input'))kc.getInstance(this._getNode('input')).update();},_updateNewThread:function(ne){if(kd.isNewEmptyLocalThread(ne.thread_id))this.showAddFriend();},_isEmployeesOnly:function(ne){for(var oe in ne)if(!ne[oe].employee)return false;return true;},_showArchiveWarningIfAllParticipantsAreEmployees:function(ne){var oe=this._isEmployeesOnly(ne),pe=t.get('chat_react_header'),qe=pe?this._getNode('archiveContainer'):this._getNode('titanArchiveWarning');if(qe){if(this._titlebarTooltipAnchor)na.conditionClass(this._titlebarTooltipAnchor,'narrowTitleBar',oe);if(pe){this._archiveWarning.isMounted()&&this._archiveWarning.setProps({shown:oe});}else na.conditionShow(qe,oe);}},_showSwitchToWork:function(ne){if(!t.get('chat_react_option_menu')){var oe=this._getNode('switchToWorkUserLink');if(oe)na.conditionShow(oe,ne);}else if(this._reactChatTabMenu.isMounted())this._reactChatTabMenu.setProps({hasSwitchToWork:ne});},updateMultichatTooltip:function(){kd.getThreadMeta(this._threadID,function(ne){if(!ne.is_canonical){var oe;if(t.get('chat_react_header')){oe=yb.findDOMNode(this._title);}else oe=this._titlebarTooltipAnchor;sd(oe,ne.participants);}}.bind(this));},_getNode:function(ne){return this._tabTemplate.getNode(ne);},_getCanonicalUserID:function(){return fb.getUserIDFromThreadID(this._threadID);},_listen:function(ne,event,oe,pe){var qe=this._getNode(ne);if(qe){this._eventListeners.push(xa.listen(qe,event,oe.bind(this)));}else if(!pe)throw new Error('Could not find node "'+ne+'"');},_closePreClicked:function(ne){this._closeMouseDown=true;},_closeClicked:function(ne){ke(this);da.closeTab(this._threadID);if(ne instanceof ic){ne.stopPropagation();return;}ne.kill();},_closeEnter:function(ne){if(ne.keyCode===cb.RETURN)this._closeClicked(ne);},_nubClicked:function(ne){ne.kill();return je.inform('nub-activated',this._threadID);},_dockKeyDown:function(event){if(event.keyCode===cb.RETURN||event.keyCode===cb.SPACE){je.inform('nub-activated',this._threadID);event.kill();}else this._handleHotkeyPressed(event);},_handleHotkeyPressed:function(event){if(event.keyCode===cb.ESC){this._handleEscape();if(t.get('chat_react_input'))event=new sa(event);event.kill();}else if(event.keyCode===cb.TAB)this._handleTabPressed(event);},_handleTabPressed:function(event){if(!event.ctrlKey){var ne=je.inform('tab-pressed',{id:this._threadID,shiftPressed:event.shiftKey});if(t.get('chat_react_input'))event=new sa(event);!ne&&event.kill();return true;}},_handleEscape:function(){if(this._stickersFlyoutShown){this._stickerButton?this._toggleStickersFlyoutShownReact(false):this._toggleStickersFlyoutShownLegacy(false);return;}ke(this);if(this.hasEmptyInput()){je.inform('esc-pressed',this._threadID);}else{var ne=yc._("Are you sure you want to close this chat window?"),oe=yc._("You haven't sent your message."),pe=new pa().setTitle(ne).setBody(oe).setButtons([pa.CLOSE,pa.CANCEL]).setHandler(je.inform.bind(je,'esc-pressed',this._threadID,null)).setModal(true).show(),qe=pe.getButtonElement('yes');qe&&za.set(qe);}},_titleClicked:function(event){var ne=event.getTarget();if(!ub.byClass(ne,'titlebarText')&&!ub.byClass(ne,'uiSelector')&&!ub.byClass(ne,'addToThread')&&!ub.byClass(ne,'optionMenu')&&!ub.byClass(ne,'videoicon')&&!ub.byClass(ne,'close')){event.kill();da.lowerTab(this._threadID);this.focus();}},_callEnter:function(ne){if(ne.keyCode===cb.RETURN)this._callClicked(ne);},_callClicked:function(ne){if(ne.target)ne.target.blur();var oe=this._getCanonicalUserID();if(ya.isAvailableForWebrtcCalling(oe)){var pe='chat_tab_icon';if(ne.target&&na.hasClass(ne.target,'video_call_tour'))pe='chat_tab_icon_tour';je.inform('video-call-clicked',{threadID:this._threadID,userID:oe,clickSource:pe});}if(t.get('chat_react_header')){ne.stopPropagation();}else return false;},_addFriendLinkClicked:function(){this.showAddFriend();},_nameConversationLinkClicked:function(){this.showNameConversation();},_showParticipantsClicked:function(){gd.getServerThreadID(this._threadID,function(ne){i.send(new j(pc('/ajax/browser/dialog/multichat_members/').addQueryData({id:ne})));});},_clearHistory:function(){var ne=kd.getThreadMetaNow(this._threadID);if(ne){var oe=this._getCanonicalUserID();gd.clearChat(this._threadID,oe,ne.timestamp);}},_unsubscribeLinkClicked:function(){var ne=[];ne.push({name:'unsubscribe',label:yc._("Leave Conversation"),handler:this._unsubscribeToThread.bind(this)});ne.push(pa.CANCEL);new pa().setTitle(yc._("Leave conversation?")).setBody(yc._("You will stop receiving messages from this conversation and people will see that you left.")).setButtons(ne).show();},_switchToWorkUserClicked:function(){var ne=[];ne.push({name:'move',label:yc._("Move Conversation"),handler:this._switchToWork.bind(this)});ne.push(pa.CANCEL);new pa().setTitle(yc._("Move Conversation to Work Account?")).setBody(yc._("Do you want to move this conversation so that it is shown in your work account instead?")).setButtons(ne).show();},_getUserParticipants:function(ne){var oe=[];ne.forEach(function(pe){var qe=fb.getUserIDFromParticipantID(pe);qe&&oe.push(qe);});return oe;},_createGroupClicked:function(){kd.getThreadMeta(this._threadID,function(ne){if(!ne.is_canonical){var oe=pc('/ajax/groups/create_get.php').addQueryData({ref:'web_messenger_dock',parent_id:'0'}),pe=this._getUserParticipants(ne.participants);oe.addQueryData({members:pe});if(ne.name)oe.addQueryData({name:ne.name});i.send(new j(oe));}}.bind(this));},_enableDesktopNotif:function(){Notification.requestPermission();},_reportSpamClicked:function(){var ne=this._getCanonicalUserID(),oe=pc('/ajax/chat/report.php').addQueryData({id:ne}).addQueryData({src:'top_report_link'});i.send(new j(oe));},_inputPasted:function(event){if(qc.chrome()){var ne=event.clipboardData||event.originalEvent.clipboardData;if(!ne||!ne.items||ne.items.length<1)return;var oe=ne.items[0].type;if(oe!=='image/png')return;if(ne.items[0].getAsFile){var pe=ne.items[0].getAsFile();this._photoUploader.uploadFile(pe);}}},_focusInput:function(){if(t.get('chat_react_input')){this._chatInput&&this._chatInput.isMounted()&&this._chatInput.focus();}else this._getNode('input').focus();},_focusTab:function(){na.addClass(this._tabElem,'focusedTab');this.tryMarkAsRead();this._contextualDialogController&&this._contextualDialogController.tabFocused();if(!od&&this._showPhotoNUXIfNecessary())g.subscribe(['ChatNUX/show','ChatNUX/hide'],function(event){od=event==='ChatNUX/show';});this._closeMouseDown=false;this._setCloseTooltip(true);je.inform('focus-tab',this._threadID);},_blurTab:function(){na.removeClass(this._tabElem,'focusedTab');!this._closeMouseDown&&this._setCloseTooltip(false);},_setCloseTooltip:function(ne){if(t.get('chat_react_header')){this._closeButton.isMounted()&&this._closeButton.setProps({active:ne});return;}var oe=this._getNode('titlebarCloseButton'),pe=ne?yc._("Press Esc to close"):yc._("Close tab");mc.set(oe,pe,'above');},_inputKeyDown:function(event){this.tryMarkAsRead();if(event.keyCode===cb.RETURN&&!event.shiftKey){if(ee(this)){ce(this);event.kill&&event.kill();return;}zd(this);if(cc.WebStickerTrigger)this._stickerTriggerController.activateAfterparty();event.kill&&event.kill();return;}if(event.keyCode===cb.DOWN&&event.shiftKey&&this.hasEmptyInput()){event.kill&&event.kill();da.lowerTab(this._threadID);this.focus();return;}this._handleHotkeyPressed(event);},_initializeInput:function(){if(!t.get('chat_react_input')){var ne=this._inputContainerNode.clientHeight;kc.getInstance(this._getNode('input')).subscribe('resize',function(){var oe=this._inputContainerNode.clientHeight;if(oe!=ne)this._nubController.flyoutContentChanged();ne=oe;}.bind(this));this._listen('input','focus',this._focusTab);this._listen('input','blur',this._blurTab);this._listen('input','paste',this._inputPasted);if(qc.firefox()&&oa.get()=='ko_KR'){this._listen('input','keyup',this._inputKeyDown);}else this._listen('input','keydown',this._inputKeyDown);this._initializeThingsWithInputFn(this._tabTemplate.getNode('input'));}else{this._chatInput=yb.render(yb.createElement(cd,{initializeThingsWithInputFn:this._initializeThingsWithInputFn.bind(this),inputChanged:function(oe){if(cc.WebStickerTrigger)this._stickerTriggerController.updateInput(oe);}.bind(this),inputKeyDown:this._inputKeyDown.bind(this),onAddMention:this._onAddMention.bind(this),onBlur:this._blurTab.bind(this),onEscape:this._handleEscape.bind(this),onFocus:this._focusTab.bind(this),onTab:this._handleTabPressed.bind(this),openFlyoutFn:this._toggleStickersFlyoutShownLegacy.bind(this,true),stickersFlyoutToggler:this._stickersFlyoutToggler,searchTriggeredWord:function(){this._toggleStickersFlyoutShownLegacy(true);this._searchStickers(this._stickerTriggerController.getTriggeredWord());}.bind(this),resizeFn:function(oe){gc.set(this._getNode('inputContainer'),'height',oe+'px');this._nubController.flyoutContentChanged();}.bind(this),uploadPhotoFn:this._photoUploader.uploadFile}),this._getNode('chatInputContainer'));if(cc.WebStickerTrigger)this._stickerTriggerController.setInput(this._chatInput);}},_initializeSharePreview:function(ne,oe){this._sharePreview=yb.render(yb.createElement(kb,{imageSize:{width:qd,height:qd},location:jb.CHAT_PREVIEW,onClose:this._focusInput.bind(this),onUpdate:function(){he(this);ge(this);}.bind(this)}),this._getNode('shareAttachmentShelf'));xa.listen(ne,'keyup',function(){var pe=oe?oe():ne.value;!pe.length&&this._urlScraper.reset();}.bind(this));this._urlScraper=new oc(ne,oe);this._urlScraper.subscribe('match',function(pe,qe){this._sharePreview.setProps({share:null,uri:(qe&&qe.url)});}.bind(this));},_initializeThingsWithInputFn:function(ne,oe){if(t.get('chat_react_share_uploader')){this._initializeSharePreview(ne,oe);}else{this._shareLinkUploader=new aa(this._getNode('shareAttachmentShelf'),ne,this.focus.bind(this),oe,this._appendTextToInput.bind(this));this._initializeUploader(this._shareLinkUploader);}kd.getThreadMeta(this._threadID,function(pe){gd.getServerThreadID(this._threadID,function(qe){this._typingDetector=new nc(this._getCanonicalUserID(),ne,'mercury-chat',null,qe,oe);}.bind(this));}.bind(this));},_getInputValue:function(){if(t.get('chat_react_input')){if(!this._chatInput||!this._chatInput.isMounted())return '';return this._chatInput.getValue()||'';}else return this._tabTemplate.getNode('input').value||'';},_appendTextToInput:function(ne){if(t.get('chat_react_input')){if(this._chatInput&&this._chatInput.isMounted())this._chatInput.appendText(ne);}else this._getNode('input').value+=ne;},_hasUnfinishedPost:function(){return fe(this)||de(this);},tryMarkAsRead:function(){if(!this._messagesView||this._messagesView.isScrolledToBottom()){jd.markRead(this._threadID);jd.markSeen(this._threadID);return true;}return false;},_chatConvClicked:function(ne){this.tryMarkAsRead();if(ub.byTag(ne.getTarget(),'a')||ra.getSelection())return;this.focus();},_inputContainerClicked:function(ne){this.tryMarkAsRead();this.focus();},showTypingIndicator:function(ne){if(t.get('chat_closed_tab_typing_indicator_animated')){var oe=ra.find(this._tabElem,"._54m9");if(ne){this._animatedTypingIndicator=yb.render(yb.createElement(o,{bootloadPlaceholder:yb.createElement("span",null),bootloadComponent:function(pe){n.loadModules(["MercuryTypingAnimation.react"],pe);}}),oe);this._updateAnimatedIndicatorColor();na.addClass(this._tabElem,"_54m8");na.show(oe);}else{na.removeClass(this._tabElem,"_54m8");na.hide(oe);yb.unmountComponentAtNode(oe);this._animatedTypingIndicator=null;}}else na.conditionClass(this._tabElem,'typing',ne);},_updateAnimatedIndicatorColor:function(){if(this._animatedTypingIndicator){var ne=na.hasClass(this._tabElem,'highlightTab')?'light':'dark';this._animatedTypingIndicator.setProps({color:ne});}},_updateUnreadCount:function(ne){var oe=ne.unread_count;if(typeof oe!='undefined'){var pe=!!oe&&(!r.showsTabUnreadUI||r.showsTabUnreadUI()),qe=this._getNode('numMessages');na.conditionShow(qe,pe);na.conditionClass(this._tabElem,'highlightTab',pe);this._updateAnimatedIndicatorColor();wd(this._threadID,this._tabElem,pe);ra.setContent(qe,oe);}},_updateCallLink:function(){var ne=this._getCanonicalUserID();if(ne===ma.getID()){this._hideVideoCallouts();if(t.get('chat_react_header')){this._videoCallButton.isMounted()&&this._videoCallButton.setProps({shown:false});}else na.hide(this._getNode('videoCallLink'));return;}var oe=ya.callabilityForUser(ne),pe=fb.getParticipantIDFromUserID(ne);if(oe!=ya.CallabilityStatus.AVAILABLE)this._hideVideoCallouts();ib.get(pe,function(qe){this._setVideoCallTooltip(ya.generateCallButtonTooltip(qe.short_name,oe));}.bind(this));},_setVideoCallTooltip:function(ne){if(t.get('chat_react_header')){this._videoCallButton.isMounted()&&this._videoCallButton.setProps({tooltipLabel:ne});}else mc.set(this._getNode('videoCallLink'),ne);},_hideVideoCallouts:function(){this._contextualDialogController.hideVideoCallouts();},_updatePrivacyLink:function(ne){var oe;if(ne==y.OFFLINE){oe=yc._("Go online");if(t.get('chat_react_option_menu')){this._reactChatTabMenu.isMounted()&&this._reactChatTabMenu.setProps({privacyText:oe});}else ra.setContent(this._privacyLink,oe);return;}var pe=this._getCanonicalUserID();if(!pe)return;var qe='fbid:'+pe;ib.get(qe,function(re){if(ne==y.BLOCKED){oe=yc._("Turn On Chat for {name}",[yc.param("name",re.short_name)]);}else oe=yc._("Turn Off Chat for {name}",[yc.param("name",re.short_name)]);if(t.get('chat_react_option_menu')){this._reactChatTabMenu.isMounted()&&this._reactChatTabMenu.setProps({privacyText:oe});}else ra.setContent(this._privacyLink,oe);}.bind(this));},_unsubscribeToThread:function(){if(!kd.isEmptyLocalThread(this._threadID)){var ne=fd.constructLogMessageObject(lb.CHAT_WEB,this._threadID,hb.UNSUBSCRIBE,{removed_participants:[qb.getID()]});dd.send(ne);}da.closeTab(this._threadID,'unsubscribed');return true;},_switchToWork:function(){if(!kd.isEmptyLocalThread(this._threadID)){var ne=fd.constructLogMessageObject(lb.CHAT_WEB,this._threadID,hb.SWITCH_TO_WORK,{removed_participants:[qb.getID()]});dd.send(ne);}da.closeTab(this._threadID,'unsubscribed');return true;},_initializeUploader:function(ne){this._subscriptionsHandler.addSubscriptions(ne.subscribe(['all-uploads-completed','upload-canceled'],function(){ge(this);}.bind(this)),ne.subscribe('dom-updated',function(){he(this);}.bind(this)),ne.subscribe('submit',function(){this._focusInput();}.bind(this)));},_initializeReactMenu:function(ne){var oe=this._getNode('menuContainer'),pe=fb.isMultichat(this._threadID),qe=kd.isNewEmptyLocalThread(this._threadID),re=this._sheetController.openAddFriendsSheet.bind(this._sheetController);if(oe)this._reactChatTabMenu=yb.render(yb.createElement(ea,{onFileUploaderMounted:this.setFileUploader.bind(this),updatePrivacyLinkFunc:this._updatePrivacyLink.bind(this),nameConversationFunc:this._nameConversationLinkClicked.bind(this),showParticipantsFunc:this._showParticipantsClicked.bind(this),leaveConversationFunc:this._unsubscribeLinkClicked.bind(this),clearHistoryFunc:this._clearHistory.bind(this),reportSpamFunc:this._reportSpamClicked.bind(this),createGroupFunc:this._createGroupClicked.bind(this),switchToWorkFunc:this._switchToWorkUserClicked.bind(this),isMultichat:pe,isEmptyChat:qe,showAddFriend:re,threadID:this._threadID,attachmentsShelf:ne,onUploadFinished:ge.bind(this,this),onUpdateAttachmentsShelf:he.bind(this,this),onSubmit:this._focusInput.bind(this),enableDesktopNotif:function(){this._enableDesktopNotif();}.bind(this)}),oe);},_initializeArchiveWarning:function(){if(t.get('chat_react_header'))this._archiveWarning=yb.render(yb.createElement(q,{isFBAtWork:t.IsWorkUser,shown:true}),this._getNode('archiveContainer'));},_initializeAddToThreadButton:function(){if(t.get('chat_react_header')){this._addToThreadButton=yb.render(yb.createElement(p,{isFBAtWork:t.get('IsWorkUser',false),onClick:this._addFriendLinkClicked.bind(this),shown:true}),this._getNode('addToThreadContainer'));}else this._listen('addToThreadLink','click',this._addFriendLinkClicked,true);},_initializeVideoCallButton:function(){if(!fb.getUserIDFromThreadID(this._threadID))return;var ne=null;if(t.get('chat_react_header')){this._videoCallButton=yb.render(yb.createElement(ka,{shown:true,onClick:this._callClicked.bind(this),onKeyUp:this._callEnter.bind(this)}),this._getNode('videoCallButtonContainer'));ne=yb.findDOMNode(this._videoCallButton);}else{ne=this._getNode('videoCallLink');this._listen('videoCallLink','click',this._callClicked,true);this._listen('videoCallLink','keyup',this._callEnter,true);}this._contextualDialogController=new u(this._threadID,ne);},_initializeCloseButton:function(){if(t.get('chat_react_header')){this._closeButton=yb.render(yb.createElement(s,{onClick:this._closeClicked.bind(this),onKeyUp:this._closeEnter.bind(this),onMouseDown:this._closePreClicked.bind(this)}),this._getNode('closeButtonContainer'));}else{this._listen('titlebarCloseButton','click',this._closeClicked);this._listen('titlebarCloseButton','keyup',this._closeEnter);this._listen('titlebarCloseButton','mousedown',this._closePreClicked);}},_initializeTitle:function(){if(t.get('chat_react_header')){var ne=kd.getThreadMetaNow(this._threadID);this._title=yb.render(yb.createElement(ia,{isNewThread:kd.isNewEmptyLocalThread(this._threadID),thread:ne,viewer:ma.getID()}),this._getNode('titleContainer'));}},setFileUploader:function(ne){this._fileUploader=ne;},_initializeAutoSendPhotoUploader:function(){this._photoUploader=yb.render(yb.createElement(x,{onSubmit:this._handlePUSubmit.bind(this),onAllUploadsComplete:this._handlePUAllUploadsCompleted.bind(this),onLastUploadFail:this._handlePULastUploadFailed.bind(this),onLastUploadCancel:this._handlePULastUploadCanceled.bind(this)}),this._getNode('photoUploaderContainer'));},_handlePUSubmit:function(ne,oe){ie(this,vb.UPLOAD_START,oe);be(this,'',[],function(pe){if(this._threadID!==pe.thread_id){this._newThreadIDFromPhotoUpload=pe.thread_id;if(this._messagesView)this._messagesView.setNewThreadID(pe.thread_id);}pe.content_attachment=null;dd.addAttachmentPlaceholder(pe,oe.upload_id,oe);}.bind(this));me('submit',oe);this._focusInput();},_handlePULastUploadFailed:function(ne,oe){ie(this,vb.CLIENT_ERROR,oe);me('failed',oe);dd.cancelAttachmentPlaceholder(oe.upload_id,oe);var pe=yc._("Photo Upload Failed"),qe=yc._("Please try again. Make sure you are uploading a valid photo.");new pa().setTitle(pe).setBody(qe).setButtons(pa.OK).show();},_handlePULastUploadCanceled:function(ne,oe){ie(this,vb.CANCEL_DURING_UPLOAD,oe);me('canceled',oe);dd.cancelAttachmentPlaceholder(oe.upload_id,oe);},_handlePUAllUploadsCompleted:function(ne,oe){ie(this,vb.ALL_UPLOADS_DONE,oe);me('completed',oe);dd.confirmAttachmentPlaceholder(oe.upload_id,oe);var pe=oe.image_ids.length||oe.attachments.length;ae(this,pe);},_stickerSelected:function(ne){be(this,'',[],function(oe){oe.has_attachment=true;oe.sticker_id=ne;dd.send(oe);this.focus();}.bind(this));this._messagesView&&this._messagesView.scrollToBottom();},_emoticonSelected:function(ne){var oe=va.symbols[ne];if(!oe)return;if(t.get('chat_react_input')){this._chatInput.insertEmoticon(oe);return;}this._selectionPosition=this._selectionPosition||new ac(this._getNode('input'));var pe=kc.getInstance(this._getNode('input')),qe=pe.getValue(),re=wa.insertEmoticon(oe,qe,this._selectionPosition.getPos());pe.setValue(re.result);this._selectionPosition.setPos(re.start,re.end);},_orionTriggered:function(){be(this,'',[],function(ne){this.focus();}.bind(this));this._messagesView&&this._messagesView.scrollToBottom();},_addStickerSearchNUXIndicator:function(){na.addClass(this._getNode('emoticonIndicator'),'nux');od=false;},_onFlyoutShown:function(ne){if(t.get('chat_react_sticker_button')){var oe=this._stickersFlyout.props.packID;if(oe!==dc.SEARCH_PACK_ID)this.focus();}if(cc.WebStickerTrigger){this._stickerTriggerController.onFlyoutShown(ne);}else ne();this._stickersFlyoutShown=true;},_searchStickers:function(ne,oe){this._stickersFlyout.isMounted()&&this._stickersFlyout.setProps({packID:dc.SEARCH_PACK_ID,trigger:ne},oe);},_onFlyoutHidden:function(){this._stickersFlyoutShown=false;this.focus();},_setTitleHref:function(ne){if(t.get('chat_react_header')){this._title.isMounted()&&this._title.setProps({href:ne});}else{var oe=this._getNode('titlebarText');oe.setAttribute('href',ne);oe.removeAttribute('rel');na.removeClass(oe,'noLink');}},_onAddMention:function(ne){this._linkDropped((new pc(ne.getURI())).getQualifiedURI().toString());}});function me(ne,oe){rd.debug('photo_uploader:'+ne,Object.assign({},oe));}e.exports=je;},null); +__d("ChatNewMessageHandler",["ChatActivity","ChatMentionsNotifications","ChatTabModel","ChatTabView","JSLogger","MercuryAssert","MercuryBrowserAlerts","UserActivity","MercuryConfig","MercuryThreadlistConstants"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){b.__markCompiled&&b.__markCompiled();var q=k.create('chat_new_message'),r={_notify:function(s,t,u){if(o.DesktopNotificationsGK)h.notifyIfMessageToMe(t);var v=j.get(s);u.view_is_visible=v&&v.isVisible();u.view_is_focused=v&&v.isFocused();if(!u.view_is_visible)q.log('message_to_hidden');u.is_active=g.isActive();m.messageReceived(t);},newMessage:function(s,t){l.isThreadID(s);var u=i.getTab(s),v={thread_id:s,message_id:t.message_id,to_new_tab:!u,to_raised_tab:u?!!u.raised:true};this._notify(s,t,v);q.log('message',v);}};m.subscribe('before-alert',function(s,event){var t=event.threadID,u=j.get(t),v=i.getTab(t),w=p.MESSAGE_NOTICE_INACTIVITY_THRESHOLD;if(v&&v.raised&&u&&u.isVisible()&&u.isFocused()&&n.isActive(w)){u.tryMarkAsRead();event.cancelAlert();}});e.exports=r;},null); +__d("ChatTabLRUManager",["ChatTabView","ChatTabModel","InitialServerTime","MercuryThreads"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j=b('MercuryThreads').get(),k={getLRUVisibleTab:function(l){if(l.hasRoomForRaisedTab())return (void 0);var m=Object.keys(l.getTabsToShow()||{}),n=1*60,o=null,p=Infinity;for(var q=0;qn)){o=s.thread_id;p=s.timestamp;}}return o;}};e.exports=k;},null); +__d("ChatTabPolicy",["ChatBehavior","JSLogger","MercuryActionType","MercuryLogMessageType","MercuryAssert","MercuryIDs","MercuryParticipantTypes","MercurySourceType","MercuryThreadInfo","MercuryThreadMode","MercuryViewer","MessagingTag","PresencePrivacy","ShortProfiles","MercuryThreadActions"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t){b.__markCompiled&&b.__markCompiled();var u=b('MercuryThreadActions').get(),v=h.create('tab_policy');e.exports={messageIsAllowed:function(w,x,y){var z=w.thread_id,aa=x.message_id;k.isThreadID(z);k.isParticipantID(x.author);var ba;if(o.isMuted(w)){ba={thread_id:z,message_id:aa,mute_settings:w.mute_settings};v.log('message_thread_muted',ba);return;}if(w.mode==p.OBJECT_ORIGINATED){ba={thread_id:z,message_id:aa,mode:w.mode};v.log('message_object_originated',ba);return;}if(x.source==n.EMAIL||x.source==n.TITAN_EMAIL_REPLY){ba={thread_id:z,message_id:aa,source:x.source};v.log('message_source_not_allowed',ba);return;}var ca=l.getUserIDFromParticipantID(x.author);if(!ca){v.log('message_bad_author',{thread_id:z,message_id:aa,user:ca});return;}if(x.action_type!=i.USER_GENERATED_MESSAGE&&!this._messageIsNewlyCreatedGroup(x,w)){ba={thread_id:z,message_id:aa,type:x.action_type};v.log('message_non_user_generated',ba);return;}if(w.is_canonical_user&&!g.notifiesUserMessages()){v.log('message_jabber',{thread_id:z,message_id:aa});u.markSeen(z,true);return;}if(w.is_canonical&&!w.canonical_fbid){v.log('message_canonical_contact',{thread_id:z,message_id:aa});return;}if(w.folder!=r.INBOX){v.log('message_folder',{thread_id:z,message_id:aa,folder:w.folder});return;}var da=l.getUserIDFromParticipantID(q.getID());t.getMulti([ca,da],function(ea){if(!s.allows(ca)){v.log('message_privacy',{thread_id:z,message_id:aa,user:ca});return;}var fa=ea[ca].employee&&ea[da].employee;if(!fa&&ea[ca].type!==m.FRIEND){v.log('message_non_friend',{thread_id:z,message_id:aa,user:ca});return;}y();});},_messageIsNewlyCreatedGroup:function(w,x){return w.action_type===i.LOG_MESSAGE&&w.log_message_type===j.THREAD_NAME&&x.message_count===1;}};},null); +__d("ChatTabViewSelector",["Event","Arbiter","ChatTabActions","CSS","DataStore","DOM","MenuDeprecated","NubController","ChatTabTemplates","Toggler","copyProperties","MercuryThreadInformer","MercuryThreads","MercuryThreadMetadataRenderer"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){b.__markCompiled&&b.__markCompiled();var r=b('MercuryThreadInformer').get(),s=b('MercuryThreads').get(),t=b('MercuryThreadMetadataRenderer').get();function u(v){var w=o[':fb:chat:tab:selector'].build(),x=w.getRoot(),y=w.getNode('menu'),z=l.find(y,'.uiMenuInner'),aa={},ba=new n().init(x);j.hide(x);l.insertBefore(v,x);function ca(fa){var ga=0;for(var ha in aa){var ia=aa[ha],ja=s.getThreadMetaNow(ha),ka=ia.getNode('unreadCount'),la=(ja&&ja.unread_count)||0;ga+=la;if(la>9)la='+';j.conditionClass(ka,'invisible_elem',!la);l.setContent(ka,la);}var ma=w.getNode('numMessages');j.conditionShow(ma,ga);l.setContent(ma,ga);}this.setTabData=function(fa){aa={};if(fa.length<1){j.hide(x);return;}j.show(x);l.empty(z);fa.forEach(function(ga){var ha=o[':fb:chat:tab:selector:item'].build();aa[ga.id]=ha;var ia=ha.getNode('content');t.renderAndSeparatedParticipantList(ga.id,ia);l.prependContent(z,ha.getRoot());k.set(ha.getRoot(),'threadID',ga.id);var ja=ha.getNode('closeButton');g.listen(ja,'click',function(event){i.closeTab(ga.id,'selector/close-tab');event.kill();});});ba.flyoutContentChanged();l.setContent(w.getNode('numTabs'),fa.length);ca();};function da(event,fa){if(fa.menu!=y)return;var ga=k.get(fa.item,'threadID');u.inform('selected',ga);p.hide(x);}function ea(event,fa){m.register(y);}m.subscribe('select',da.bind(this));p.listen('show',x,function(){h.inform('layer_shown',{type:'ChatTabSelector'});ea();});p.listen('hide',x,function(){h.inform('layer_hidden',{type:'ChatTabSelector'});});r.subscribe('threads-updated',ca);}q(u,new h());e.exports=u;},null); +__d("ChatTabController",["Arbiter","BanzaiLogger","ChatActivity","ChatConfig","ChatNewMessageHandler","ChatTabActions","ChatTabLRUManager","ChatTabMessagesView","ChatTabModel","ChatTabPolicy","ChatTabView","ChatTabViewSelector","JSLogger","MercuryViewer","Style","UserAgent_DEPRECATED","VideoCallCore","ChatTabPresence","ChatTypeaheadBehavior","MercuryThreadInformer","MercuryThreadActions","MercuryThreads"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w){b.__markCompiled&&b.__markCompiled();b('ChatTabPresence');b('ChatTypeaheadBehavior');var x=b('MercuryThreadInformer').get(),y=b('MercuryThreadActions').get(),z=b('MercuryThreads').get(),aa=j.get('tab_auto_close_timeout')||7200000,ba=s.create('tab_controller');function ca(na,oa,pa){var qa=o.get().tabs,ra=qa[na],sa,ta;if(qa.length===0)return false;var ua=qa.slice(na+1),va=qa.slice(0,na),wa=ua.concat(va);if(!oa)wa.reverse();if(ra)wa.push(ra);for(var xa=0;xaaa){var ra=o.get().tabs;ra.forEach(function(sa){var ta=sa.id;z.getThreadMeta(ta,function(ua){if(!ua.unread_count){ba.log('autoclose_idle_seen',{thread_id:ta,idleness:qa});l.closeTab(ta,'autoclose_idle_seen');}});});}});q.subscribe('nub-activated',function(pa,qa){fa(qa,na);});q.subscribe('focus-tab',function(pa,qa){var ra=o.getTab(qa);if(ra&&ra.raised)fa(qa,na,ra.signatureID,true);});function oa(pa,qa){h.log('VideoCallLoggerConfig',{event:'chat_tab_call_click'});w.showOutgoingCallDialog(qa.userID,qa.clickSource);}q.subscribe('video-call-clicked',oa);n.subscribe('video-call-clicked',oa);n.subscribe('interaction-with-tab',function(pa,qa){var ra=o.getTab(qa);ra&&ra.raised&&y.markSeen(qa);});q.subscribe('esc-pressed',function(pa,qa){ba.log('close_esc',{thread_id:qa});var ra=o.indexOf(qa);l.closeTab(qa,'close_esc');setTimeout(function(){ca(ra-1,true,true);},0);});x.subscribe('messages-received',function(pa,qa){for(var ra in qa){var sa=qa[ra];for(var ta=0;tathis._viewState.widthToShowNext){this._availableWidth=aa;this._maxShown=ba;this._viewState=null;this._recalculateTabs(ca);}},_onTabsChanged:function(){if(this._initialized){this.inform('tabs-changed');this.inform('max-to-show-changed',this._maxShown);this.inform('max-to-show-change-completed');}},_recalculateTabs:function(aa){var ba=z._getTabsToShow(i.get(),this._availableWidth);if(aa||!q(this._viewState,ba)){this._viewState=ba;this._onTabsChanged();}},getMaxTabsToShow:function(){return this._maxShown;},checkWidth:function(){this._recalculateWidth();},hasRoomForRaisedTab:function(){return this._availableWidth-this._viewState.usedWidth>y();},getTabsToShow:function(){return JSON.parse(JSON.stringify(this._viewState.tabsToShow));},getShowingTabsOrder:function(){var aa=i.get(),ba=this._viewState.tabsToShow;return aa.tabs.filter(function(ca){return ba[ca.id];});},getRightmostHiddenTab:function(){var aa=i.get(),ba=this._viewState.tabsToShow,ca=aa.tabs.filter(function(ea){return !ba[ea.id];}),da=ca.shift();return da?da.id:null;},getLeftmostVisibleTab:function(){var aa=this.getShowingTabsOrder(),ba=aa.pop();return ba?ba.id:null;},getRaisedVisibleTabs:function(){var aa=[],ba=this.getShowingTabsOrder(),ca=ba.length;for(var da=0;daw)w=ha;ba-=w;ba-=15;return Math.max(ba,0);},_getTabsToShow:function(aa,ba){ba=Math.max(ba,y()+1);function ca(sa,ta){return (sa.raised||!ta)?y():x();}var da=JSON.parse(JSON.stringify(aa.tabs)),ea=-1,fa=null;if(aa.promoted)da.forEach(function(sa,ta){if(sa.id===aa.promoted){ea=ta;fa=sa;}});var ga=0,ha=false,ia=0,ja=!fa;da.forEach(function(sa,ta){var ua=ca(sa,ha);ha=ha||!sa.raised;sa.leftmostOffset=ga+ua;ga+=ua;if(sa.leftmostOffsetli{border-color:rgba(100, 100, 100, .22);border-style:solid}._9oz{margin-right:15px;width:41px}._9o-{display:inline-block;width:262px}._dq0 ._9o-{width:247px}._9p2{margin-left:-7px}._9p2 .uiButtonText{color:gray}._9p2 .uiSelectorButton .customimg,._9p2 .uiSelectorButton .img{opacity:.5}._o1t{background-color:#f6f7f8;border:1px dashed #d1d4da;margin-right:-13px;padding:6px 20px 6px 6px}._2v9_{border-top:1px solid #c5c5c5}._8-b ._9oy ._9o- ._1msz{margin-left:21px}._301p{overflow:hidden}._301q{-webkit-box-sizing:border-box;width:100%}._301r{float:right}._dq0 ._9oz{margin-left:4px;width:37px}._awf,._awg,._4_8m,._awk .seeMore .subtitle,._awk .seeMore .img.white,._aw6._4_8l ._26y4,._aw6 ._26y3 ._150p,._aw6._aw7 ._4_8m,._aw7 ._26y4{display:none}._aw6 ._4_8m,._aw6 ._awf,._aw6 ._26y3 ._5cw1,._aw7 ._awg{display:block}._awf{background:#f6f7f8;-webkit-border-radius:2px 2px 0 0;left:0;padding:5px 0 4px 7px;position:absolute;right:0;top:0;z-index:101}html ._awh{border-color:#8c8c8c;padding:0 0 1px}html ._awh .inputtext{width:265px}._awi{display:inline-block;margin-right:2px;margin-top:-4px;vertical-align:middle}._awj{background-image:url(/rsrc.php/v2/y5/r/6qYnkCIq1UK.png);background-repeat:no-repeat;background-size:auto;background-position:0 -1237px;background-color:#fff;height:18px;overflow:hidden;position:absolute;right:10px;top:7px;width:18px}._awj:hover{background-image:url(/rsrc.php/v2/y5/r/6qYnkCIq1UK.png);background-repeat:no-repeat;background-size:auto;background-position:0 -1256px}._awk,._4_8m{padding:8px 5px}._awk .UIFaq_Content,._4_8m .UIFaq_Content{width:292px}._awk .UIFaq_Content img,._4_8m .UIFaq_Content img{max-width:100%}._awk .UIFaq_Container,._4_8m .UIFaq_Container{font-size:11px;line-height:15px}._awk .seeMore,._4_8m .seeMore{background:#f6f7f8;border-top:1px solid #c5c5c5;margin:5px -5px -40px;padding:8px;position:relative;text-align:center}._awk .seeMore .blue,._4_8m .seeMore .blue{margin-top:-12px}._awl{padding:20px;text-align:center}._o1t._9p0{display:none}._5n9x,._o1w{float:right;position:relative;right:-18px;top:-4px}._571t{background:#ebeef4;border:1px dashed #ccc;margin:-5px} +._5cop{padding-left:17px}html #navPrivacy._5cop ._59fc{padding:0}.highContrast ._5cop ._59fb:before{content:url(/rsrc.php/v2/y5/r/6qYnkCIq1UK.png);margin:-1319px 0 0 -16px;position:absolute}.highContrast ._5cop ._59fb{overflow:hidden;position:relative}._5cop ._59fb{background-image:url(/rsrc.php/v2/y5/r/6qYnkCIq1UK.png);background-repeat:no-repeat;background-size:auto;background-position:-16px -1319px;margin-top:8px}._5cop ._59fc:hover ._59fb,._5cop ._59fc:focus ._59fb{background-image:url(/rsrc.php/v2/y5/r/6qYnkCIq1UK.png);background-repeat:no-repeat;background-size:auto;background-position:0 -1319px}._5cop ._467b._59fc:hover ._59fb,._5cop ._467b._59fc:focus ._59fb,._5cop ._467b ._59fb,._5cop ._59fc:active ._59fb,._5cop .openToggler ._59fc ._59fb{background-image:url(/rsrc.php/v2/y5/r/6qYnkCIq1UK.png);background-repeat:no-repeat;background-size:auto;background-position:0 -1291px}.highContrast .work ._5cop ._59fb:before{content:url(/rsrc.php/v2/y5/r/6qYnkCIq1UK.png);margin:-1305px 0 0 -16px;position:absolute}.highContrast .work ._5cop ._59fb{overflow:hidden;position:relative}.work ._5cop ._59fb{background-image:url(/rsrc.php/v2/y5/r/6qYnkCIq1UK.png);background-repeat:no-repeat;background-size:auto;background-position:-16px -1305px;margin-top:8px}.work ._5cop ._59fc:hover ._59fb,.work ._5cop ._59fc:focus ._59fb{background-image:url(/rsrc.php/v2/y5/r/6qYnkCIq1UK.png);background-repeat:no-repeat;background-size:auto;background-position:0 -1305px}.work ._5cop ._59fc:active ._59fb,.work ._5cop .openToggler ._59fc ._59fb{background-image:url(/rsrc.php/v2/y5/r/6qYnkCIq1UK.png);background-repeat:no-repeat;background-size:auto;background-position:-16px -1291px} +._7fw{background-color:#000;background-color:rgba(0, 0, 0, .8);border-bottom:1px solid #000;color:#fff;display:none;height:38px;position:relative;width:100%}._7fx{background:url(/rsrc.php/v2/yF/r/Tk4r3ASHe9l.png) repeat-x;height:4px;position:absolute;top:38px;width:100%}.hasViewasChromeBar ._7fw,._7fy{display:block}._7fz{margin:0 auto;padding:3px 0;position:relative;width:981px}.sidebarMode ._7fz{left:-102px}._7f-{color:#a6a6a6;line-height:20px}._7f- ._7f_,._7f- ._7f_ a{color:#fff;cursor:pointer}._7f- ._7g0 .uiTypeahead,._7f- ._7g0 .uiTypeahead .wrap{background-color:#414141;border-color:#414141}._7f- ._7g0 .textInput{color:#a6a6a6}._7g1{margin-top:2px}._7fy{background-image:url(/rsrc.php/v2/y5/r/6qYnkCIq1UK.png);background-repeat:no-repeat;background-size:auto;background-position:0 -1127px;height:16px;padding-bottom:12px;position:relative;width:16px}._7fy:hover{background-image:url(/rsrc.php/v2/y5/r/6qYnkCIq1UK.png);background-repeat:no-repeat;background-size:auto;background-position:-16px -1127px}._7g2,._7g3,._7f_{margin-top:1px}._7g4{background-image:url(/rsrc.php/v2/yG/r/KOrgBTlwza7.png);background-repeat:no-repeat;background-size:auto;background-position:1px -52px}._7g5{background-image:url(/rsrc.php/v2/y5/r/6qYnkCIq1UK.png);background-repeat:no-repeat;background-size:auto;background-position:0 -1274px}._7g4{margin-left:3px}._7g4,._7g5{height:16px;margin-right:4px;margin-top:3px;width:16px}._7g8{min-width:200px}._7f_:hover ._7g6,._7f_:hover ._7o5{text-decoration:underline}._7g1,._7g2,._7g3,._7g5,._7g4,._7f_,._7g6,._7o5{float:left}._7g7 ._7g0,._7g7 ._7g8{display:block}._7g0,._7g8,._7g7 ._7g9,._7g7 ._7ga{display:none}._7g0{float:left;width:250px}.hasViewasChromeBar #modalMaskOverlay{background-color:#000} +._5ss6 #contentArea #stream_pagelet{border-top:1px solid #ccc}._5vb_ ._5ss6 #contentArea #stream_pagelet{border-top:0}._5ss6 ._5uun{border-bottom-width:0}._5ss6 ._5v3q{border-width:1px}._3og5 ._5ss6 ._5v3q{margin-bottom:88px}._3og5 ._5ss6 ._4gv-,._3og5 ._5ss6 ._3lkn{position:relative;top:-78px}._5ss6 ._5uuo .uiHeaderTitle{left:10px;padding:0 8px}._5wel #globalContainer{width:800px}._5wel #contentCol{margin-left:0}._5wel #pageFooter{margin-left:0}._5wel #leftCol{padding:0} +._5j5u{padding-top:4px;position:relative;width:398px}._54bx{font-family:Arial, Helvetica, sans-serif;position:relative;width:494px}._5jqj .uiStreamEdgeStoryLineTx{left:29px}._54bz{display:table;left:0;padding-left:0;position:relative}._5j5u .feedback{padding-left:4px}._5j5v .actorImage{padding:4px 0 0}._5j5v .content{display:table-cell;height:32px;margin-top:0;vertical-align:middle}._5j5v .ego_action{margin-top:8px}._5j5v .ego_x{margin-top:-2px}._5j5w.ego_unit{display:table-cell;float:left;margin:-4px 0 0;padding:0}._5j5w.ego_unit+._5j5w.ego_unit{border-top:0;margin-left:10px}._5j5w .imagewrapper{position:relative}._5j5w .close{position:absolute;right:0;top:0}._5j5w .actorImage .img{height:92px;width:92px}._5j5w .content{margin-top:4px;padding-bottom:27px;width:92px}._5j5w .action{bottom:0;position:absolute}._54b-{float:left;padding:12px;width:470px}._54b- ._5j5w.ego_unit{margin:0;padding-top:0}._54b- ._5j5w.ego_unit+._5j5w.ego_unit{border-top:0;margin-left:12px;padding-top:0}._54b_{border-bottom:1px solid #e9e9e9;padding-bottom:10px;padding-top:11px}._54b_ ._54c0{color:#9197a3;font-size:11px;font-weight:bold;line-height:11px;padding-left:12px;text-transform:uppercase}._54b- ._5j5w .content{line-height:12px;margin-top:-3px;padding-bottom:24px;padding-top:12px;width:92px}._54b- ._5j5w .actorImage .img{height:109px;width:109px}._54b- ._5j5w:first-child .actorImage .img{width:108px}._54b- ._5j5w:last-child .actorImage .img{width:108px}._54b- ._5j5w .action span.uiButtonText{padding-bottom:0;padding-top:2px}._54b- ._5j5w .action{bottom:12px;margin-top:12px;position:absolute}._54b- ._5j5w a{border-color:#cccccc #c5c6c8 #b6b7b9;color:#4e5665}._54bz .ego_title{color:#141823;line-height:1.5em;margin-bottom:5px}._54bz .fsm{color:#9197a3;line-height:12px;padding-bottom:10px}._54bx .feedback{font-family:Arial, Helvetica, sans-serif;padding-right:12px;padding-top:10px}._i0y{border:0;display:inline-block;height:218px;margin:0;padding:0 0 0 11px;position:relative;vertical-align:top;width:222px}._i0y:first-child{border-right:1px solid #e9e9e9;margin:0;padding:0 12px 0 0}._i0y .close{position:absolute;right:0;top:-6px}._i0y:hover .ego_x{opacity:1}._i0y .suggestionHeader{margin-bottom:5px}._i0y .suggestionHeader .adjuster{display:inline-block;height:50px;vertical-align:middle;width:0}._i0y .suggestionHeader .actorImg{display:inline-block;height:50px;margin:0 5px 0 0;padding:0;vertical-align:top;width:50px}._i0y .suggestionHeader .title{display:inline-block;font-size:13px;height:50px;line-height:1.5em;margin:0;padding:0;vertical-align:top;width:108px}._i0y .suggestionHeader .title a{color:#4e5665}._i0y .suggestionHeader .titleInner{display:inline-block;vertical-align:middle;width:90px}._i0y .suggestionHeader .likeButton{display:inline-block;height:50px;margin:0;padding:0;vertical-align:top;width:59px}._i0y .suggestionHeader .ego_action{display:inline-block;vertical-align:middle}._i0y .suggestionHeader .ego_action a{margin-top:-6px}._i0y .suggestionHeader .likeButton img{float:none;margin:0 5px 0 0}._i0y .descriptionText{font-family:Georgia, 'lucida grande',tahoma,verdana,arial,sans-serif;font-size:13px}._i0y .shareLink a{color:#4e5665}._i0y .photoColumn{height:143px;margin:0;width:108px}._i0y .photoColumn:first-child{margin-right:5px}._i0y .photoImage{border:1px solid #e9eaed;margin-bottom:3px;padding:0}._i0y .videoThumb{height:115px;width:223px} +.fbReminders .fbRemindersStory{padding:3px 5px}.fbReminders .fbRemindersSpecialStory{text-align:center}.fbReminders .fbRemindersIcon{height:16px;width:16px}.fbReminders .fbRemindersStory .fbRemindersRemove{margin-top:-1px;display:none}.fbReminders .fbRemindersStory .fbRemindersRemove.openMenu{display:block}.fbReminders .celebrationStory .fbRemindersRemove{display:block;visibility:hidden}.fbReminders .celebrationStory:hover .fbRemindersRemove{visibility:visible}.fbReminders .fbRemindersStory:hover{background-color:#e9eaed;cursor:pointer}.fbReminders .fbRemindersStory:hover a{text-decoration:none}.fbReminders .fbRemindersStory:hover .fbRemindersRemove,.fbReminders .fbRemindersStory a{display:block}.fbReminders .fbRemindersStory .fbRemindersTitle{color:#3b5998}.fbRemindersContent{overflow:hidden}.fbRemindersContent .fbRemindersFooter{text-align:center}.fbRemindersContent .fbCalendarList .fbCalendarLabel{width:60px}.fbRemindersContent .fbCalendarList .fbCalendarItemContent{position:relative;width:400px}.fbRemindersContent .fbRemindersPokeBack{white-space:nowrap}.fbRemindersContent .uiScrollableArea .jewelHeader{background-color:#fff}.fbRemindersContent .fbRequestList,.fbRemindersContent .jewelHeader,.fbRemindersContent .friendBrowserForm{margin-right:10px}.fbRemindersContent .jewelFooter{margin-top:5px}.fbBirthdayRemindersContent .uiScrollableAreaWithShadow.contentBefore:before{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);top:-2px}.fbBirthdayRemindersContent .uiScrollableAreaWithShadow.contentAfter:after{background-color:#fff;-webkit-box-shadow:0 -1px 2px rgba(0,0,0,.3);height:6px}.fbBirthdayRemindersContent .fbRemindersTitleSeeAll{color:#627aad}.fbBirthdayRemindersContent .fbRemindersSubtitleActionList{color:#9197a3}.fbBirthdayRemindersContent .fbRemindersSubtitleAgeText{color:#4e5665}.fbBirthdayRemindersContent .fbRemindersTodayHeader,.fbBirthdayRemindersContent .fbRemindersSublistHeader{color:gray;font-size:11px}.fbBirthdayRemindersContent .fbRemindersBirthdayList .fbRemindersBirthdayListItem{border-color:#e9eaed}.fbNamedayRemindersContent .fbRemindersNamedayList .fbRemindersNamedayListItem{border-color:#e9eaed}.fbRemindersLoadingIndicator{display:block;padding:50px;text-align:center}.fbRemindersStickyArea{background-color:#fff}.fbEventReminderContent .fbCalendarLineSeparator{display:none}.fbEventReminderContent li.fbCalendarItem:first-child{padding-top:0}.fbEventReminderContent li.fbCalendarItem:last-child{padding-bottom:0}.fbRemindersContent .fbRemindersContentHeader{border-bottom:1px solid #e5e5e5}.fbReminders .fbRemindersStory .fbRemindersAction{display:none}.fbReminders .fbRemindersStory:hover .fbRemindersAction{display:block} +._585-{background-color:#fff;border:none;-webkit-border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px #f9f9f9, inset 0 1px 0 0 #e5e5e5, 0 -1px 0 0 #2f477a;height:24px;margin-left:30px;margin-top:0;max-width:550px;overflow:hidden;padding-left:5px;padding-right:25px;position:relative;top:9px;width:auto}.work ._585-,.work ._4w96._585-{background-color:rgba(211,214,219,.25);border:1px solid rgba(145,151,163,.40);-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.02), inset 0 -1px 1px 0 rgba(255,255,255,.56);top:8px}.UIInternPage ._59ba ._585-{margin-left:0;padding-left:0}._4w96._585-{border:1px solid #355089;-webkit-border-radius:4px;-webkit-box-shadow:none;-webkit-box-sizing:border-box;height:26px;left:-1px;padding-right:48px;top:8px}._4w96._585- ._5860,._4w96._585- ._5861{height:25px}._585- ._5861,._5861 ._586f{border:none;font-family:'helvetica neue', helvetica, arial, 'lucida grande', sans-serif;font-size:14px}._585_{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:-34px -734px;cursor:pointer;display:block;height:14px;position:absolute;right:6px;top:4px;width:14px;z-index:2}.white ._585_{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -751px}._4w96 ._4w97 ._585_{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:-17px -751px}._585- ._4w98{background:#f6f7f8;border:1px solid #355089;border-bottom:none;border-left:none;-webkit-border-radius:0 4px 4px 0;cursor:default;display:block;height:24px;line-height:1;padding:0 16px;position:absolute;right:-1px;text-align:center;top:-1px;z-index:1}._585- ._4w98 ._585_{display:inline-block;position:relative;right:0;top:-1px;vertical-align:middle}._585- ._4w98._4w97{background:#5890ff;cursor:pointer}._585- ._5860,._585- ._5860 .wrap{background:transparent;border:none;height:23px}._585- ._5861{background:none;color:#333;cursor:text;height:23px;overflow:hidden;padding:0;text-indent:2px;width:inherit}._5861 ._586j,._5861 ._586k,._5861 ._586f,._5861 ._586i{font-family:'helvetica neue', helvetica, arial, 'lucida grande', sans-serif;-webkit-font-smoothing:antialiased;height:18px;line-height:18.6px;padding:3px 0 0;text-shadow:none}._5861 ::-ms-clear{display:none}._5861 ._586f{padding-left:0}._5861 ._586f,._5861 ._586i{color:#141823}._5861 ._586h{color:#9197a3} +._200{margin:10px 0;border-top:1px solid #ccc}._201{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -705px;display:block;height:14px;margin-top:-7px;position:absolute;right:4px;top:50%;width:17px}._6i3{font-size:14px}._6i3 ._7gk{max-width:550px;overflow:hidden} +._202{border:none;padding:0;position:relative}.highContrast ._202.selected{border-left:10px solid transparent;margin-right:10px}._1z7e ._202{display:none}._205{display:block;position:relative;white-space:nowrap}._7gk{display:block;height:48px;overflow:hidden;position:relative;text-overflow:ellipsis;vertical-align:middle}@media only screen and (min-height: 674px){._1et7._1wfz ._7gk{height:64px}}._20h,._k83,._51l_{float:left;height:40px;line-height:40px;margin:4px 8px 0 6px;overflow:hidden;text-align:center;vertical-align:middle;width:40px}@media only screen and (min-height: 674px){._1et7._1wfz ._20h,._1et7._1wfz ._k83,._1et7._1wfz ._51l_{height:56px;line-height:56px;width:56px}}._1et7._207 ._205,._1et7._207 ._7gk,._1et7._207 ._k83{height:32px}._1et7._207 ._k83{line-height:32px;margin-top:0;width:20px}._k83 ._20h{height:20px;margin:6px 0 0 0;width:20px}._k83 span{display:inline-block;height:40px;vertical-align:middle;width:40px}._6-a{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -664px}._5vdo{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -90px}._5b1w{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -49px}._1et7 ._5b1w{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:-17px -734px;height:16px;width:16px}._1et7 ._4lhn{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:-18px -705px;height:16px;width:16px}._1et7 ._4lho{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -734px;height:16px;width:16px}._9rf{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -459px}._9rg{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -418px}._9rh{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -541px}._9ri{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -295px}._9rj{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -131px}._9rk{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -500px}._9rl{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -623px}._a0i{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -377px}._hya{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -336px}._hyb{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -172px}._485s{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -254px}._4-vy{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -582px}._5vf2{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:0 -213px}._4c7a{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-repeat:no-repeat;background-size:auto;background-position:-4px -4px}._205,._205:hover{outline:none;text-decoration:none}._205,._205 .fragmentUnchanged{color:#999}._53ad{color:#333}._205 .fragmentEnt{font-weight:700}._51l_ .splitpic{background-position:center center;background-repeat:no-repeat;background-size:cover;float:left;height:40px;overflow:hidden;width:19px}@media only screen and (min-height: 674px){._1et7 .splitpic{background-position:center center;background-repeat:no-repeat;background-size:cover;height:56px;width:27px}}._51l_ .leftpic{margin-right:1px;width:20px}@media only screen and (min-height: 674px){._1et7 .leftpic{width:28px}}._51l_ .toppic{height:19px;margin-bottom:1px}@media only screen and (min-height: 674px){._1et7 .toppic{height:27px}}._51l_ .bottompic{height:20px}@media only screen and (min-height: 674px){._1et7 .bottompic{height:28px}}._51l_ img{left:0;margin-left:-11px;position:static}._51l_ .toppic img,._51l_ .bottompic img{height:40px;margin:-10px 0 0 -10px;width:40px}._51l_ .leftpic img{margin:-5px 0 0 -15px}._205 .presenceIndicator i{margin-left:6px}._202.selected{background:#ebeef4}._53ad,._53a9{overflow:hidden;text-overflow:ellipsis}._53ad{padding-right:10px}@media only screen and (min-height: 674px){._1et7._1wfz ._53ad._2vzo{margin:21px 0}._1et7._1wfz ._53ad._2vzp{margin:15px 0}._1et7._1wfz ._53ad._2vzq{margin:8px 0}}._1et7._207 ._53a9{display:none}._53ad{display:block;font-family:helvetica, arial, 'lucida grande', sans-serif;line-height:20px;margin:14px 0}@media only screen and (min-height: 674px){._1et7 ._53ad{line-height:20px;margin:14px 0}}._1et7._207 ._53ad{margin:6px 0 0}._55y-._53ad{margin:8px 0}._53a9{position:relative;z-index:1}._5byz ._53ad,._5byz ._53a9{width:452px}._55y-._53ad{line-height:16px;margin:9px 0}._1et7._207 ._55y-._53ad{line-height:20px}._53aa,._53ab,._57q5{color:#999;font-size:11px;font-weight:normal}@media only screen and (min-height: 674px){._1et7._1wfz ._53aa{color:#333}._1et7._1wfz ._53ab{display:block;text-indent:-6px}}@media only screen and (min-height: 674px){._1et7._1wfz.selected ._53ab{display:block}}._5td3{font-weight:bold} +._53a9{display:inline;font-size:13px}._55y- ._53a9{display:block}._53ab,._57q5{color:#999}.selected ._53ab{display:inline}._10j2{background-image:url(/rsrc.php/v2/yf/r/cBcXNHiVxzZ.png);background-repeat:no-repeat;background-size:auto;background-position:-17px -204px;color:#0c5eff;padding-left:12px}.selected ._10j2{background-image:url(/rsrc.php/v2/yf/r/cBcXNHiVxzZ.png);background-repeat:no-repeat;background-size:auto;background-position:-16px -68px;color:#ccc} +._5tlx{border:1px solid #ccc;border-color:rgba(0, 0, 0, .15);-webkit-border-radius:4px;-webkit-box-shadow:0 4px 6px 2px rgba(0, 0, 0, .10);left:-1px;max-width:800px;top:-1px}._5tlx._5xzd{-webkit-box-sizing:border-box;left:0}._5qz2._5tlx{border:0;-webkit-box-shadow:none}._50c9{background:#fff;-webkit-border-radius:5px;overflow:hidden;padding:4px 0;-webkit-transition:height 200ms ease-in-out}._50c9._5vg2{-webkit-transition:none}._5t7t._50c9{padding:0}._5tly ._50c9{max-height:90vh;overflow-y:auto}._70_{line-height:inherit;padding:8px 0 7px 0}.selected ._70_,.selected ._57zy,._70_.selected,._57zy.selected{background:#4e69a2;color:#fff}._50c9 ._6i1{display:block}._21r{font-size:16px}._50c9 .megaphone_location_gsv2_typeahead .megaphone_card{border:none;margin:0}._3su{border-top:1px solid #e1e1e1;color:#5d5d5d;cursor:pointer;font-family:helvetica, arial, 'lucida grande', sans-serif;font-size:11px;font-weight:bold;line-height:16px;text-align:center;text-transform:uppercase}._70_{border-top:1px solid #e1e1e1;color:#5d5d5d;cursor:pointer;font-family:helvetica, arial, 'lucida grande', sans-serif;font-size:11px;font-weight:bold;line-height:16px;padding:13px 0 11px 0;text-align:center;text-transform:uppercase}.selected ._70_,._70_.selected{background:#e9eaed;color:#2b2c2b}._70_:hover{color:#2b2c2b}._57zy{border-top:1px solid #e1e1e1;color:#5d5d5d;cursor:pointer;font-family:helvetica, arial, 'lucida grande', sans-serif;font-size:11px;font-weight:bold;line-height:16px;padding:13px 5px 11px 5px;text-align:center;text-decoration:none !important}.selected ._57zy,._57zy.selected{background:#e9eaed;color:#2b2c2b}._57zy:hover{color:#2b2c2b}._21f{line-height:23px;padding:8px 0}._21f img{margin-left:12px;position:relative;top:4px}._3zsi{background:#f6f7f8;border-bottom:1px solid #e9eaed;border-top:1px solid #e9eaed;line-height:16px;padding:3px 7px 2px;text-transform:uppercase}._3zsi,._3zsi a{color:#9197a3;font-family:helvetica, arial, 'lucida grande', sans-serif;font-size:11px;font-weight:bold}._1z7e ._3zsi{display:none}._366f{background-color:#fff9d2;border-bottom:1px solid #f9eca5;color:#535353;line-height:20px;padding:18px 0 17px 0;text-align:center}._553e{font-size:14px}._2hh{font-size:12px}._5vdn{border-top:1px solid #e9eaed;color:#9197a3;font-size:10px;margin-top:5px;padding:3px 0 5px 7px;text-transform:uppercase} +._586g{overflow:hidden;position:relative}._586f,._586i,._586k,._586j{border:0;outline:1px solid rgba(0, 0, 0, 0);padding:3px;position:relative;z-index:1}._586i,._586k,._586j{overflow:auto;white-space:pre-wrap}._586k,._586j{left:0;position:absolute;right:0;top:0;z-index:0}._586i{cursor:text}._586i br{display:none}._586k{color:transparent}._586f{width:100%}._586g{border:1px solid #999}._586f,._586i{color:#333}._586f,._586i{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}._586j{color:#9197a3}.child_is_focused ._586j{color:#bdc1c9}._586h{color:#999}._586o{font-weight:bold}._586p{height:20px}._586p ._586f,._586p ._586i,._586p ._586k,._586p ._586j,._4v1s{overflow:hidden;white-space:pre}.webkit ._586p ._586i,.webkit ._586p ._586k,.webkit ._586p ._586j{white-space:nowrap} +._4xi4 .notifMainLink img{display:none}._4xi4 .anchorContainer span.img{display:none}._4xi4 ._4962 .beeperNubWrapper{position:relative}._4xi4 ._4962 .beeperNubWrapper .beeperNub{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:-256px -549px;height:8px;left:auto;position:absolute;top:-8px;width:16px}._4xi4 ._2g48{line-height:19px}._4xi4 ._4962 .jewelCount{top:-4px} +._2qdr{height:80px;width:124px}._z1b{display:block}._2qds{background-size:100% 100%;-webkit-border-radius:3px;color:#fff;display:table-cell;height:80px;margin:0 4px 2px;width:124px}._2qdt{background:-webkit-gradient(linear, center top, center bottom, from(rgba(30,87,153,.01)), to(rgba(0,0,0,1)));background:-webkit-linear-gradient(to bottom, rgba(30,87,153,.01) 0%,rgba(0,0,0,1) 100%);-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;line-height:35px;margin-top:-35px}._2qdu{color:#fff;display:inline-block;font-size:11px;line-height:14px;margin:4px 6px;vertical-align:bottom}._2qdu a{color:#fff}._2qdu a:hover{text-decoration:none}._3et8{left:109px;position:relative;top:-77px}._3et9{margin-left:40px;margin-top:-100px}._3eta{-webkit-border-radius:3px}._2qdr:hover{opacity:.65;-webkit-transition:.3s} +._bv9{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:-209px -539px;float:left;height:5px;margin:4px 8px 4px 4px;width:9px}._bva{padding:2px 0;text-align:center}._2cfp tr td:not(:last-child){padding-right:6px}._2cfq{margin-bottom:6px} +._2b2u{position:relative}._4ksu{cursor:default;opacity:.35;pointer-events:none}._1m6e{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:-103px -609px;display:none;height:10px;position:absolute;right:4px;top:4px;width:10px}._1m6e:hover{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:-114px -609px;cursor:pointer}._2b2u:hover ._1m6e{display:block} +.canvas_iframe_util{overflow:hidden;width:760px}.canvas_rel_positioning{position:relative;overflow:hidden;zoom:1}#canvas_throbber{display:none;padding:220px 0;text-align:center}#canvas_throbber.async_saving{display:block}#iframe_canvas,#iframe_canvas_fb_https{display:block;width:100%}.canvasRHCFooter{margin-bottom:30px}.hide_right_col{overflow-y:auto} +._lh- #headerArea{margin:0;padding:0}._4n06 #contentCol{padding-top:0}._4n06 #bottomContent{display:none}._4n06 #contentCurve{margin:0 8px}._4n06.center_fixed_width_app #pagelet_canvas_content{margin:0 auto;max-width:760px}._4n06{background-image:url(/rsrc.php/v2/yZ/r/7_2F8Pl4G1K.png);background-position:right;background-repeat:repeat-y;background-size:278px 10px;min-height:100vh}._4n06 #mainContainer{border-right:none;margin-left:0}body._4n06 div#globalContainer{padding-left:0;padding-right:0;width:1006px}._4n06.liquid div#globalContainer{min-width:1020px}._4n06 #contentArea{border-right:none;padding:0}._4n06 div#contentArea::after{display:none}._4n06 #contentCol{background-color:inherit}._4n06 #pagelet_canvas_appreview>div{border-bottom:1px solid #e9eaed}._4n06 #rightCol{background-color:#fff;border-left:1px solid #d3d6db;-webkit-box-sizing:border-box;margin-left:0;min-height:1px;width:278px;word-wrap:break-word}._4n06 #rightCol .ego_section{border-bottom:1px solid #e9eaed}._4n06 #rightCol .uiSideHeader{background-color:inherit;border-top:0;margin-bottom:0;padding:10px 0 4px 0}._4n06 #rightCol .uiHeaderTitle{color:#9197a3;font-size:11px;font-weight:bold;text-transform:uppercase}._4n06 #rightCol .uiHeaderActions,._4n06 #rightCol .uiHeaderActions a{color:#6d84b4}._4n06 .ego_unit{margin-left:3px;margin-right:3px}._4n06 #rightCol .ego_unit_container{padding:0}._4n06 #rightCol .rhcFooterBorder{border-bottom:none}._4n06 #rightCol .rhcFooterWrap{padding-left:0}._4n06 .ego_column{width:254px}._4n06 .adsCategoryTitleLink{color:#9197a3}._4n06 #rightCol .uiHeaderTitle,._4n06 .adsCategoryTitleLink{-webkit-font-smoothing:antialiased}._4n06 .canvasRHCFooter,._4n06 .canvasRHCFooter a{color:#9197a3;font-size:11px}._4n06 .canvasRHCFooter{padding-top:0}._41ph{background-repeat:no-repeat;background-size:cover}._14ox{bottom:0;height:20px}._41pi{background:-webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,.85)), to(rgba(0,0,0,.5)));background:-webkit-linear-gradient( to bottom, rgba(0,0,0,.85), rgba(0,0,0,.5) );height:100%} +._470m{border-bottom:1px solid #ccc;padding:8px}._470m>table{width:100%}._470n{border:2px solid white;-webkit-border-radius:4px;margin-right:6px;vertical-align:middle}._470n:hover{border:2px solid #ebeef4}._470o{display:block;font-size:14px;margin-right:6px;padding:4px}._470o:after{color:#9197a3;content:' \25be'}._470p a,._470o a{color:#4e5665;text-decoration:none}._470o:hover{background-color:#ebeef4;-webkit-border-radius:4px}._3yhi ._53iv{padding:0}._470s{background-color:#f6f7f8;border-bottom:1px solid #ccc;color:#9197a3;font-size:11px;font-smoothing:antialiased;font-weight:bold;padding:6px 8px;text-transform:uppercase}._470t:not(:last-child){border-bottom:1px solid #ccc}._470u{border-top:1px solid #ccc;font-weight:bold;padding:8px;text-align:center}._470u:hover{background-color:#f6f7f8}._a91{border-bottom:1px solid #ccc;padding:8px}._a92{color:#4c4c4c;font-weight:600}._5ebx{vertical-align:middle}._41ng:after{color:#4c4c4c;content:' \25be';font-size:13px;position:relative;top:-3px}._41ng:after,._41ng:hover{text-decoration:none}._41ng button:focus{outline:0}._41ni{margin-left:auto;margin-right:0;margin-top:1px}._4utw{opacity:.6}._4utw:hover{opacity:1}._elo{color:#4c4c4c;font-size:13px;text-decoration:none}._3ht4{color:green;margin-right:14px;margin-top:2px}._3ht5{margin:2px 6px}._4utx{margin-top:2px}._3iqd{margin-right:14px}._51sk{width:430px}._3yhj:not(:last-child){padding-bottom:8px}._3yhk{width:500px}._3yhl{font-size:13px;font-weight:bold;padding-bottom:8px}._1ql2 ._1g80{height:25px}._1ql2 ._1g82{display:none}._1ql2 ._1g83{width:48px}._1ql2 ._1g88{right:100%}._1ql2 ._1g89{left:100%}._1ql2 ._1g8a{bottom:24px}._1ql2 ._1g8b{font-size:19px;font-weight:bold}._1ql2 ._1g8c{font-size:13px;margin-top:5px} +._1k76{background-color:#fff;border-bottom:1px solid #d3d6db;padding-bottom:12px;position:relative;z-index:100}._1k77{display:block;padding:0 2px 0 6px;position:relative}._1k78{padding:0 4px 0}._1k79{-webkit-border-radius:7px;position:relative}._5pr2 ._1k79{background-color:#fff}._1k79 .img{-webkit-border-radius:7px}._2omr{-webkit-border-radius:7px;bottom:0;-webkit-box-shadow:inset 0 0 1px rgba(0, 0, 0, .5);left:0;position:absolute;right:0;top:0}._1k79:hover{border-color:#5890ff;-webkit-box-shadow:0 0 2px 1px #5890ff}._1k79 .uiSideNavCountSprited{padding:0 3px}._1k79 .uiSideNavCountSprited span.countValue{padding:0 1px 1px 1px}._5av9{-webkit-border-radius:2px}._5ms_ ._1k77{padding:0}._5mt0{width:205px}._5mt0 ._1k77{padding-left:12px;padding-top:1px}._5mt0 ._1k78{padding-bottom:0;padding-left:8px;padding-right:0}#pagelet_canvas_showcase ._5m9p{width:244px}#pagelet_canvas_showcase ._5av9{width:244px}._5r-_.homeFixedLayout #rightCol ._5xi_.uiSideHeader a{color:#3b5998;font-size:12px}._2avm{margin-bottom:0}._2avn{max-height:129px;width:254px}._2avo{-webkit-border-radius:5px;overflow:hidden;position:relative}._2avp{height:129px;position:absolute;top:0;width:30px}._2avq{left:0}._2avr{right:0}._2avs{background-color:#fff;display:block;height:100%;opacity:0;width:100%}._2avs:hover{opacity:.4}._2avt{opacity:.8;position:absolute;top:49px}._2avq ._2avt{left:7px}._2avr ._2avt{right:7px}._4qt8{border:1px solid #d3d6db;-webkit-border-radius:5px;display:block;height:32px;margin-top:10px;overflow:hidden;text-align:center;white-space:nowrap}._4qt8:hover ._4qt9,._4qt8:hover ._1sag,._4qt8:hover ._1sah{text-decoration:underline}._4qt8 ._4qta{padding-left:6px;padding-right:4px;padding-top:8px}._4qt8 ._4qt9,._4qt8 ._1sag,._4qt8 ._1sah{display:inline-block;margin-top:10px;max-width:210px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}._4qt8 ._1sag{font-weight:bold}._4qt8 ._1sah{background-color:#cee5f6;-webkit-border-radius:3px;margin-right:6px;padding-left:4px;padding-right:4px}._1rqn{-webkit-border-radius:5px;height:129px;overflow:hidden;position:relative;margin-bottom:8px}._1rqo ._1m6e{top:32px}._1m6e ._1rqp{position:absolute;right:5px;top:5px}._4j5d{margin:8px 0 -4px;text-align:center}._dvb ._1m6e{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:-70px -609px;margin-top:6px}._dvb ._1m6e:hover{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:-92px -609px} +._2hcm{position:absolute;right:-2px;text-align:right;top:-2px}._2hcl.uiSideNavCount.uiSideNavCountRed{background-color:#f03d25}._2hcl.uiSideNavCount{-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .5);color:#fff;padding-bottom:1px;z-index:1} +a._cny{color:#4c4c4c;text-decoration:none}a._co0{color:#5890ff}._cnz{opacity:.6}._cnz:hover{opacity:1}._cn-{margin:2px 4px 0 0}._cn_{font-size:13px} +._578{min-width:100%}._57a{padding:8px}._57a._57b{background:rgba(237,239,245,.98)}._57a:hover{background-color:#f6f7f8}._57a:not(:last-child){border-bottom:1px solid #ccc}._57c{color:#4c4c4c;font-weight:600}._57d{color:#9197a3}._35mc{color:#3b5998}._35md{color:#b2b2b2;font-size:11px;padding-left:4px}._35me{color:#666;padding-bottom:2px} +._3ss{cursor:auto;height:85px}._3ss ._1m6e{right:2px;top:2px}._3sy{position:relative}._3t9{padding-left:8px}._3tb{height:50px;position:relative;width:50px}._3tb img{-webkit-border-radius:7px}._3tb:hover{border-color:#5890ff;-webkit-border-radius:7px;-webkit-box-shadow:0 0 2px 1px #5890ff}._3te{background:#dcdee3;height:1px;margin-left:8px;width:189px}._3tf{padding-left:12px;padding-top:2px}._2xo._3tj,._2xo._3tk{display:none}._3sy:hover ._3tj{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-36px -132px}._3sy:hover ._3tk{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-54px -132px}._gu1{margin-left:-6px;margin-right:-6px}._3tj,._3tk{display:inline;height:12px;position:absolute;top:20px;width:8px;z-index:4}._3tj{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-45px -132px;left:5px}._3tk{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-63px -132px;right:5px}._3tl{height:65px;left:-5px;position:absolute;top:-25px;width:20px}._3tm{-webkit-border-radius:7px;bottom:0;-webkit-box-shadow:inset 0 0 1px rgba(0, 0, 0, .5);left:0;position:absolute;right:0;top:0}._3tr,._3tr a,._3ts{color:#989db3;font-weight:bold;text-shadow:0 1px #fff;text-transform:uppercase}._3tr{font-size:9px}._gu1 ._3ts,._gu1 ._3tr,._gu1 ._3tr a{text-shadow:none}._gu1 ._3ts{color:#9197a3;-webkit-font-smoothing:antialiased}._gu1 ._3tr a{color:#6d84b4;font-size:12px;font-weight:normal;text-transform:none}._gu1._3ss{height:83px}._gu1 ._3tx{padding-top:10px}._3ts{font-size:11px}._3tx{line-height:12px;padding:6px} +.__wu ._539-.roundedBox{margin-left:30px;max-width:400px;overflow:hidden;width:auto}.__wu ._539-.roundedBox .uiSearchInput{border:none}.__wu .roundedBox .smurfbarBottomBorder{background:#fff;-webkit-border-radius:0 0 3px 3px;height:3px}.__wu .roundedBox .smurfbarTopBorder{background:#fff;-webkit-border-radius:3px 3px 0 0;height:3px}.__wu ._539-.roundedBox .uiSearchInput{display:block}.__wu ._539-.roundedBox .uiSearchInput,.__wu ._539-.roundedBox .uiSearchInput input,.__wu ._539-.roundedBox .uiSearchInput button{background-color:transparent}.__wu ._539-.roundedBox .uiSearchInput input{-webkit-box-sizing:border-box;display:block;margin:0;padding-left:7px;padding-right:25px;width:100%}.__wu ._539-.roundedBox .uiSearchInput,.__wu ._539-.roundedBox .uiSearchInput span{display:block}.__wu ._539-.roundedBox .uiTypeahead{height:18px;margin-top:0}.__wu ._539-.roundedBox .uiSearchInput .inputtext{color:#141823;font-size:14px;-webkit-font-smoothing:antialiased;height:18px;line-height:18.6px;padding-top:0}.__wu ._539-.roundedBox .uiSearchInput input::-webkit-input-placeholder{color:#9197a3}.__wu ._539-.roundedBox .uiSearchInput .inputtext::-webkit-input-placeholder{color:#4e5665}.__wu ._539-.roundedBox .uiSearchInput button{background-image:url(/rsrc.php/v2/y5/r/6qYnkCIq1UK.png);background-repeat:no-repeat;background-size:auto;background-position:0 -1201px;height:15px;right:3px;top:2px;width:22px}.__wu .roundedBox .uiTypeahead{background-color:#fff;border:none;-webkit-border-radius:0} +._2dpb{display:inline-block;max-width:175px;overflow:hidden;padding-left:8px;padding-right:0;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}html ._2dpc{border:0;-webkit-border-radius:0;height:19px;margin:4px 0 0;width:19px}._5luq ._2dpb,.wifi_auth_content ._2dpb,.wifi_content ._2dpb{color:#d8deea;font-weight:bold;line-height:29px}.wifi_auth_content ._2dpb,.wifi_content ._2dpb{height:31px;position:relative;text-decoration:none}#booklet #fbpageheader ._2dpb{line-height:24px;padding:0 5px;vertical-align:middle}#booklet #fbpageheader ._2dpc{width:20px;height:20px;border:solid 1px #294a8f;border-top:solid 1px #123682;-webkit-border-radius:2px;margin:3px;vertical-align:middle}._4fn6{height:22px;line-height:22px;padding:0 6px 0 0}._5luq ._4fn6{border-left:none}._2dpe:after,._2dpe:hover::after{background-image:url(/rsrc.php/v2/yG/r/KOrgBTlwza7.png);background-repeat:no-repeat;background-size:auto;background-position:0 -105px;background-color:transparent;content:'';display:block;height:21px;left:3px;position:absolute;top:3px;width:21px}.work ._2dpe:after,.work ._2dpe:hover::after{background-image:url(/rsrc.php/v2/yG/r/KOrgBTlwza7.png);background-repeat:no-repeat;background-size:auto;background-position:-24px -82px}._4fn6:hover a._2dpe,._4fn6 a._2dpe{padding-left:4px} +._5pbu{position:relative}._5mxv{border-top:1px solid #e9e9e9;margin-top:12px;padding-top:10px}._5v3q ._5mxv{border-top-color:#e5e5e5;margin-top:9px;padding-top:12px}._5uqk{border:1px solid #e5e5e5;-webkit-border-radius:3px;margin-top:12px;padding:12px} +._5usc{display:none;padding:12px;text-align:center}._5usd,._5usd:hover{display:block;padding:14px 0 14px 28px;text-decoration:none}.async_saving ._5usc{display:block}.async_saving ._5usd{display:none} +._5pa-{position:relative} +._5pbz{border-top:1px solid #e9e9e9;margin-top:12px;padding-top:10px}._5va0{border-top:0;margin-top:10px;padding-top:0}._5va1{border:1px solid #e5e5e5;-webkit-border-radius:3px;margin-top:10px;padding:12px}._5pbz ._5pcr{position:relative}._114d ._5q5v{margin-bottom:15px}._5va0 ._44b2{display:block;line-height:32px;margin:0 -10px -10px;text-align:center}._5va0 ._44b2:hover{background-color:#f6f7f8;-webkit-border-radius:2px;text-decoration:none} +._5paw a{color:#999}._5v3q ._5paw .uiStreamSponsoredLink{color:#9197a3} +._2w1_{line-height:1.6em} +._495i{padding:11px 10px 10px} +.uiStream .uiStreamMessage{color:#000;font-size:11px;font-weight:normal;margin:0 0 5px 0}.uiStream .uiStreamHeadline{margin-bottom:0;outline:none}.uiStreamHeadline .uiLikePage{float:right;margin:0 -15px 0 15px}.uiStreamHeadline .uiJoinGroupButton{margin:-5px 30px 0 0}.uiLikePage.newChevronButton{margin-right:-10px}.uiStreamHeadlineWithLikeButton{min-height:31px}.uiStream .uiStreamPassive{margin-bottom:5px}.Locale_zh_CN .uiStream .uiStreamMessage,.Locale_zh_TW .uiStream .uiStreamMessage,.Locale_zh_HK .uiStream .uiStreamMessage{font-size:13px}.Locale_ja_JP .uiStream .uiStreamMessage{font-size:12px}.uiStreamMessage,.uiAttachmentTitle,.uiAttachmentDesc{word-break:break-word;word-wrap:break-word}.uiStreamMessage .actorDescription{margin-bottom:3px}.uiStreamMessage .suggestionBio .actorDescription{padding-bottom:0}.uiStreamMessage .suggestionBio{width:410px}div.uiAttachmentTitle{color:#333}.permalink_stream{position:relative}.uiStreamStory .mainWrapper{margin:0 35px 14px 0;padding-top:14px}.uiStreamStory .actorPhoto{margin-bottom:14px;margin-top:14px}.uiStreamStory .storyContent .storyInnerContent{margin-left:60px}.uiStreamStory .uiStreamSubstory .storyInnerContentSmallPic{margin-left:40px}.uiStream .uiStreamHide{margin-top:18px;position:absolute;right:0;top:0}.uiStream .substoryHideSelector{float:right;margin:-2px 0 0 0}.holdoutAdStory:first-child+.uiStreamStory{border-top:none}.uiStreamStory{padding:0;position:static}.homeWiderContent .uiStreamStory{margin-left:-18px;padding-left:18px}.uiStream .uiStreamHide .uiSelectorButton,.uiStream a.uiCloseButton.uiStreamHide,.uiStream .uiStreamStory:hover .uiStreamSubstory .uiStreamHide .uiSelectorButton{left:-9999px;position:absolute}.uiStream .uiStreamStory:hover .uiStreamHide .uiSelectorButton,.uiStream .uiStreamStory:hover a.uiCloseButton.uiStreamHide,.uiStream .uiStreamStory .uiStreamSubstory:hover .uiStreamHide .uiSelectorButton,.uiStream .uiStreamStory .uiStreamHide .openToggler .uiSelectorButton,.uiStream .uiStreamStory:hover .uiStreamSubstory .uiStreamHide .openToggler .uiSelectorButton{left:auto}.uiStream a.uiCloseButton.uiStreamHide.alwaysShowHideButton,.uiStream .uiSelectorButton:focus{left:auto !important}.uiStream a.uiCloseButton.uiStreamHide.alwaysShowHideButton.xButtonInTab{background-image:url(/rsrc.php/v2/yo/r/v8Aa7LNLLjB.png);background-repeat:no-repeat;background-size:auto;background-position:0 -45px;height:19px;margin-top:-1px;width:18px}.uiStream a.uiCloseButton.uiStreamHide.alwaysShowHideButton.xButtonInTab:hover{background-image:url(/rsrc.php/v2/yo/r/v8Aa7LNLLjB.png);background-repeat:no-repeat;background-size:auto;background-position:-19px -45px}.uiStreamStory:first-child a.uiCloseButton.uiStreamHide.alwaysShowHideButton.xButtonInTab,.uiStreamStory:first-child a.uiCloseButton.uiStreamHide.alwaysShowHideButton.xButtonInTab:hover{margin-top:0}.uiStreamHide .uiStreamContextButton,.uiStreamStory:hover .uiStreamSubstory .uiStreamHide .uiStreamContextButton{left:-9999px;position:absolute}.uiStreamStory:hover .uiStreamHide .uiStreamContextButton,.uiStreamStory .uiStreamSubstory:hover .uiStreamHide .uiStreamContextButton,.uiStreamStory .uiStreamHide.openToggler .uiStreamContextButton,.uiStreamStory:hover .uiStreamSubstory .uiStreamHide.openToggler .uiStreamContextButton{left:auto}.uiStreamStory .uiStreamContextButton:focus{left:auto !important}.uiStream .uiAttachmentDesc,.uiStream .uiStreamPassive,.uiStream .uiStreamRobotextBeforeMessage,.uiStream .uiAdminAttribution{color:#7f7f7f}.uiStream .tagIcon{vertical-align:bottom}.uiStream .text_exposed_link{display:block;font-size:11px;padding-left:0;padding-top:4px}.storyContent{padding-bottom:2px;position:relative}.uiStream .uiStreamStoryHide .storyContent{display:none}.uiStream .uiStreamStoryHidden{display:none}.uiStreamAttachments .external.photoLink{overflow:hidden;position:relative}.uiStreamAttachments .external .linkOverlay{background:url(/rsrc.php/v2/yj/r/QijIVO3ZIrO.png) repeat-x 0 0;bottom:0;color:#fff;height:36px;left:0;position:absolute;right:0}.uiStreamAttachments .external .shareIcon{bottom:5px;height:16px;position:absolute;right:5px;width:16px}.uiStreamAttachments .profilePhotoAttachment,.uiStreamAttachments .external img{max-height:90px;max-width:90px}.uiStreamAttachments.streamAttachmentWidePhoto .external img{max-height:210px;max-width:210px}.uiStream .uiAttachmentDetails{color:#333}.uiAttachmentInline .uiAttachmentTitle,.uiAttachmentInline .uiAttachmentDesc{display:inline}.uiStreamMessage .actorName,.uiStreamMessage .passiveName{font-weight:bold}.uiStreamMessage .wallArrowIcon{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:-393px -564px;height:9px;margin:0 5px;width:11px}.uiAttachmentNoMedia{border-left:2px solid #ccc}.uiAttachmentMedia{float:left}.uiAttachmentMediaFiles{outline:none;width:100%}.uiStreamAttachments .text_exposed .truncatedMediaInfo{clear:both;display:block;padding-left:0;width:auto}.uiStreamAttachments .truncatedMediaItem{display:none}.uiStreamAttachments .text_exposed .truncatedMediaItem{display:block}.uiStreamAttachments .truncatedMediaInfo{display:table;zoom:1}.uiStreamCollapsed{border-top:1px solid #eee}.uiStreamSubstories li.showAll{line-height:15px;padding:0}.uiStreamSubstories li.showAll a{color:#6d84b4;display:block;padding:8px 0 0}.uiStreamSubstories .uiUfi{width:350px}.uiStream .uiStreamSeparator{background-color:#e9eaed;border:0;height:7px;margin:6px 0;padding:0;text-align:center}.uiStream .uiStreamSeparatorText{background-color:#fff;padding:0 5px;position:relative;top:-4px}.uiStream .suppressBorder{border-top:0}.uiStreamEdgeStoryLineTx{background-color:#fff;color:#7f7f7f;left:32px;padding:0 8px;position:relative;top:-20px}.uiStreamEdgeStoryLine hr{background:#e5e5e5;margin:8px 0 10px 0}.uiStreamEdgeStoryLineWithLabel{height:23px;padding-top:1px}.uiStreamFooter,.uiStreamSource,.uiStreamSource a,.uiStreamFooter .uiStreamSource a,.uiStreamAdditionalLogging,.uiStreamSponsoredLink,.uiStreamPrivacyContainer{color:#999}.uiStreamNub{border-bottom:1px solid #c2cbe1;margin-top:2px}html .uiStreamFooter{display:table-cell}.uiStreamFooter{width:10000px}.uiStreamHomepage .uiStreamStory:first-child{margin-top:-6px}.uiStreamHomepage .uiStreamStory:first-child .actorPhoto{margin-top:18px}.uiStreamHomepage .uiStreamStory:first-child .mainWrapper{padding-top:18px}.uiStreamActionFooter .UIActionLinks_bottom a{color:#3b5998}.uiStream .uiStreamStory .highlightSelector{margin:-2px 10px 0 0}.uiStream .uiStreamStory .substoryHideSelector{margin:-2px 0 0}.permalink_stream .highlightSelector .uiSelectorMenuWrapper,.uiStream .uiStreamStory .highlightSelector .uiSelectorMenuWrapper{margin:-3px 1px 0 0}.permalink_stream .fbStreamPermalinkHeader .highlightSelector{float:right;margin-right:0;margin-top:0}.permalink_stream .highlightSelector .highlightSelectorButton{background-image:url(/rsrc.php/v2/yo/r/v8Aa7LNLLjB.png);background-repeat:no-repeat;background-size:auto;background-position:0 -24px;border:0;-webkit-box-shadow:none;display:inline-block;height:21px;line-height:21px;overflow:hidden;padding:0;text-indent:50px;width:21px}.uiStream .uiStreamStory .highlightSelector .uiSelectorButton,.uiStream .highlightSelector .highlightSelectorButton{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:0 -539px}.highlightEditSelectorButton{background-image:url(/rsrc.php/v2/yo/r/v8Aa7LNLLjB.png);background-repeat:no-repeat;background-size:auto;background-position:0 0}.uiStream .uiStreamStory .highlightSelector .uiSelectorButton,.uiStream .highlightSelector .highlightSelectorButton,.highlightEditSelectorButton{border:0;-webkit-box-shadow:none;display:inline-block;height:24px;line-height:24px;overflow:hidden;padding:0;text-indent:50px;width:21px}.permalink_stream .highlightSelector .highlightSelectorButton,.permalink_stream .highlightSelector .highlightSelectorButton:active,.permalink_stream .highlightSelector .highlightSelectorButton:focus,.permalink_stream .highlightSelector .highlightSelectorButton:hover{background-color:transparent;border:0;height:21px;padding:0;width:21px}.uiStream .uiStreamStory .highlightSelector .uiSelectorButton,.uiStream .uiStreamStory .highlightSelector .uiSelectorButton:active,.uiStream .uiStreamStory .highlightSelector .uiSelectorButton:focus,.uiStream .uiStreamStory .highlightSelector .uiSelectorButton:hover,.uiStream .highlightSelector .highlightSelectorButton,.uiStream .highlightSelector .highlightSelectorButton:active,.uiStream .highlightSelector .highlightSelectorButton:focus,.uiStream .highlightSelector .highlightSelectorButton:hover,.highlightSelector .highlightEditSelectorButton{background-color:transparent;border:0;height:24px;padding:0;width:21px}.permalink_stream .highlightSelector .highlightSelectorButton:hover{background-image:url(/rsrc.php/v2/yo/r/v8Aa7LNLLjB.png);background-repeat:no-repeat;background-size:auto;background-position:-21px -24px;border:0;padding:0}.uiStream .uiStreamStory .highlightSelector .uiSelectorButton:hover,.highlightSelector .highlightSelectorButton:hover{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:-21px -539px;border:0;padding:0}.highlightSelector .highlightEditSelectorButton:hover{background-image:url(/rsrc.php/v2/yo/r/v8Aa7LNLLjB.png);background-repeat:no-repeat;background-size:auto;background-position:-21px 0;border:0;padding:0}.permalink_stream .highlightSelector .openToggler .highlightSelectorButton,.permalink_stream .highlightSelector.openToggler .highlightSelectorButton,.permalink_stream .highlightSelector .openToggler .highlightSelectorButton:hover{background-image:url(/rsrc.php/v2/yo/r/v8Aa7LNLLjB.png);background-repeat:no-repeat;background-size:auto;background-position:-42px -24px;background-color:transparent;border:0;height:21px;padding:0;width:21px}.uiStream .uiStreamStory .highlightSelector .openToggler .uiSelectorButton,.uiStream .uiStreamStory .highlightSelector .openToggler .uiSelectorButton:hover,.highlightSelector .openToggler .highlightSelectorButton,.highlightSelector.openToggler .highlightSelectorButton,.permalink_stream .highlightSelector .openToggler .highlightEditSelectorButton:hover,.highlightSelector .openToggler .highlightEditSelectorButton,.highlightSelector.openToggler .highlightEditSelectorButton{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:-42px -539px;background-color:transparent;border:0;height:24px;padding:0;width:21px}.highlightSelector .openToggler .highlightEditSelectorButton,.highlightSelector.openToggler .highlightEditSelectorButton,.permalink_stream .highlightSelector .openToggler .highlightEditSelectorButton:hover{background-image:url(/rsrc.php/v2/yo/r/v8Aa7LNLLjB.png);background-repeat:no-repeat;background-size:auto;background-position:-42px 0}.uiStreamBoulderThemeAgg .substoryActorPic img,.uiStreamBoulderThemeAgg .uiStreamInlineAction .inlineActionInputPic{height:32px;width:32px}.uiStreamBoulderThemeAgg .storyContent{padding-bottom:2px}.uiStreamBoulderThemeAgg .uiStreamSubstory{margin:0;padding:5px 0}.uiStreamSubstories .uiStreamSubstory div.storyContent{padding-bottom:2px}.uiStreamBoulderThemeAgg .uiStreamSubstories>li:first-child .uiStreamSubstory{padding-top:0}.uiStreamStory .uiStreamSubstory .storyContent{padding:0}.uiStreamLoader{text-align:center}.uiStreamBoulderThemeAgg .uiStreamSubstories{margin-top:0;padding-top:0}.uiStreamBoulderThemeAgg .uiStreamSubstories .uiStreamShowAll{border-bottom:0;text-align:left}.uiStreamBoulderThemeAgg .uiStreamSubstories .uiStreamShowAll span{font-weight:normal}.uiStreamBoulderThemeAgg .inlineSubstory .uiStreamSubstory{border-bottom:1px solid #e5e5e5;padding-bottom:10px}.uiStreamBoulderThemeAgg .uiStreamAttachments .external{display:block;margin:0;padding-bottom:5px;padding-right:10px}.uiStreamBoulderThemeAgg .uiStreamAttachments .external img{max-height:100px;max-width:120px}.uiStreamInlineTextarea{display:block;height:19px;width:100%}.uiStreamShareLikePageBox{border-top:1px solid #e9e9e9;padding-top:10px}.uiStreamShareLikePageBox .uiPageLikeButton{margin-top:4px}.uiStreamSubstory .storyInnerContent .rfloat.PageLikeButton,.uiStreamSubstory .storyInnerContent .rfloat .PageLikeButton{margin-right:25px}.uiStreamSubstory .uiStreamHide.substoryHideSelector{margin:-12px 10px 0} +.objectListItem{padding-bottom:8px;padding-top:8px}.passive .objectListItem{color:#7f7f7f}.objectListItem .auxiliary{text-align:right} +.uiVideoThumb{border:0;display:inline-block;overflow:hidden;position:relative}a.uiVideoThumb.uiVideoLink{padding:0}.uiVideoThumb img{display:inline-block;max-height:130px;max-width:130px}.uiVideoThumb img[width]{max-width:auto}.uiVideoThumb i{background:url(/rsrc.php/v2/yq/r/DnUkX_BFxq1.png) no-repeat 0 0;height:72px;position:absolute;width:72px}.uiVideoThumbSmall i{background-image:url(/rsrc.php/v2/yN/r/aERK2-5sOBX.png);bottom:3px;height:22px;left:3px;width:27px}.uiVideoThumbTiny i{background-image:url(/rsrc.php/v2/yr/r/AF1Uwjj81fI.png);bottom:3px;height:17px;width:21px;left:3px}.uiVideoThumbLoading i{background:url(/rsrc.php/v2/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;bottom:0;height:100%;left:0;width:100%}.uiVideoThumbSmall.uiVideoThumbLoading i,.uiVideoThumbTiny.uiVideoThumbLoading i{background-image:url(/rsrc.php/v2/yb/r/GsNJNwuI-UM.gif)}.uiVideoThumbLoading img{opacity:.15}.UFICommentContent .uiStreamAttachments .uiVideoThumbParentExpanded{min-height:250px}.uiVideoThumbLarge img{background:#f6f7f8 no-repeat 50% 50%;max-height:168px;max-width:300px}.uiVideoThumbLarge i{background:url(/rsrc.php/v2/y7/r/RWoxIvCnixl.png) no-repeat 0 0;height:26px;left:50%;margin:-13px 0 0 -17px;position:absolute;top:50%;width:35px}.uiVideoThumbHuge i{background:url(/rsrc.php/v2/yz/r/xstF50nZUKF.png) no-repeat 0 0;height:62px;left:50%;margin:-31px 0 0 -46px;position:absolute;top:50%;width:92px} +.uiSideNav ul{display:none}.uiSideNav .open ul{display:block}.uiSideNav .forceSubitems ul{display:block}.uiSideNav .hidden{display:none}.uiSideNav .item,.uiSideNav .subitem{color:#333;display:block;border-bottom:1px solid #fff;min-height:17px;line-height:13px;padding:3px 8px 0 28px;text-decoration:none}.Locale_ar_AR .uiSideNav .item,.Locale_ar_AR .uiSideNav .subitem{line-height:14px}.uiSideNav .subitem{padding-left:37px}.uiSideNav .item:hover,.uiSideNav .item:active,.uiSideNav .item:focus,.uiSideNav .subitem:hover,.uiSideNav .subitem:active,.uiSideNav .subitem:focus,.uiSideNav .highlighted .item:hover,.uiSideNav ul .highlighted .subitem:hover{background-color:#f6f7f8;text-decoration:none}.uiSideNav .selectedItem .item,.uiSideNav .selectedItem .item:hover,.uiSideNav ul .selectedItem .subitem,.uiSideNav ul .selectedItem .subitem:hover{background-color:#d8deea;font-weight:bold}.uiSideNav .highlighted .item,.uiSideNav ul .highlighted .subitem{background-color:#fffbe2;text-decoration:none}.uiSideNav .item .imgWrap{width:18px}.uiSideNav .external{padding-right:12px;background:url(/rsrc.php/v2/yW/r/AebrcwrBeG6.png) no-repeat right 3px}.uiSideNav .item .linkWrap{display:block;max-width:116px;overflow:hidden;padding-left:0;text-overflow:ellipsis;white-space:nowrap}.uiSideNavCountText{color:#7f7f7f}.uiSideNav .item .uiSideNavCountRed{background-color:#f64c4c;color:#fff}.uiSideNav .uiSideNavCountRedBordered{background:#f03d25;border:solid 1px #c0311e;-webkit-border-radius:2px;color:#fff;display:inline-block;font-size:9px;margin-top:3px;padding:0 2px 0 3px;position:relative;white-space:nowrap}.uiSideNav .loading .item,.uiSideNav .sideNavItem .loading .subitem{background-color:#f6f7f8;border-color:#f2f2f2;border-bottom-color:#fff}.uiSideNav .loading .subitem{background-color:#fff;border-color:#fff}.uiFutureSideNav .actionLinks{font-size:9px;font-weight:bold;text-transform:uppercase}.droppableNav .actionLinks{display:block}.actionLinks{line-height:12px;padding:4px 0 4px 28px;position:relative}.uiSideNav .loadingIndicator,.actionLinks .loadingIndicator{-webkit-animation-play-state:paused;display:none;position:absolute;right:10px;top:3px}.loading .loadingIndicator,.async_saving .loadingIndicator{-webkit-animation-play-state:running;display:block}.editMode .loadingIndicator,.loading ul .loadingIndicator{-webkit-animation-play-state:paused;display:none}.uiSideNav .showSubitems .hiddenSubitem,.uiSideNav .open .navMore{display:block}.uiSideNav .hiddenSubitem,.uiSideNav .showSubitems .navMore,.uiSideNav .navMore{display:none}.uiSideNav li .navMore{margin:4px 0 10px 37px}.uiSideNav .loading .navMore{background-color:transparent}.uiSideNavAux{float:right;position:relative;right:-20px;top:2px}.async_saving .uiSideNavAux,.loading .uiSideNavAux{display:none} +._23k7,._23k8{float:left;height:8px;margin:14px 0 0 -10px;width:8px}._23k7{background-image:url(/rsrc.php/v2/yP/r/UzjtBwhU8T9.png);background-repeat:no-repeat;background-size:auto;background-position:0 -9px}._23k8{background-image:url(/rsrc.php/v2/yP/r/UzjtBwhU8T9.png);background-repeat:no-repeat;background-size:auto;background-position:0 -18px}._23ke{margin:5px 0 5px 5px;width:165px}._4qh8,._1dni{border-left:1px solid #cdd3dd;padding:5px}._4qh8:hover{background-color:#dcdee3;border-left:1px solid #9197a3;-webkit-border-radius:3px;font-weight:bold}._1dni{color:#3a5795;font-size:12px;padding:5px 5px 5px 7px}._4qhb{color:#6a7180;float:right;font-size:11px;padding-left:5px}._4qha{color:#080a10;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._23k3 .img{vertical-align:middle}._23k3{min-height:36px}._23k3 .uiSideNavAux{right:0;top:0}._23ka{display:block}._23k3 .uiSideNavAux a{margin-top:5px}._23k3.unexpanded:hover,._23k9:hover,._23k3 .uiSideNavAux a:hover,._23k3 .uiSideNavAux a:focus{background-color:#dcdee3;-webkit-border-radius:3px}._23k3:hover a{text-decoration:none}._23k9{padding:5px}._1dnj{color:#4e5665;font-size:12px;font-weight:bold;padding:0 7px 0 7px}._23kb{float:right;margin-top:5px}._23kb ._23k6 .uiSideNavSpinner{-webkit-animation-play-state:running;display:inline-block}._2yt8{margin:6px 0 0 -6px}._2yt9{margin-bottom:10px}._2yt9 .selectedItem{font-weight:bold}._23kc{color:#080a10;display:inline;font-size:12px;margin-left:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._23kd{color:#4e5665;font-size:11px;font-weight:bold}._32uf{color:#3a5795;display:block;font-size:12px;font-weight:bold;margin-top:5px} +._55y4 #sideNav #pinnedNav{margin-top:12px}._55y4 .homeSideNav .navHeader,._55y4 .homeSideNav .navHeader a{color:#9197a3;font-size:11px;-webkit-font-smoothing:antialiased}._1cwg{color:#6d84b4;font-size:12px;-webkit-font-smoothing:subpixel-antialiased;font-weight:normal;line-height:13px;margin-right:-7px;visibility:hidden;white-space:nowrap}.homeSideNav:hover ._1cwg{visibility:visible}._1cwg:hover{text-decoration:underline}._55y4 ._bui{margin-left:-24px}._55y4 ._bui ._5afe{border-bottom:0;-webkit-border-radius:2px 0 0 2px;height:22px;line-height:22px;margin-left:20px;margin-right:0;padding:0 4px 0 28px}._5vb_ ._bui ._5afe{margin-left:0;padding-left:22px;padding-right:0}._55y4 ._bui ._5afe{-webkit-border-radius:2px;height:24px;line-height:24px;margin-left:20px;padding-left:28px;padding-right:4px}._55y4 ._bui .sideNavItem .hasCount{max-width:120px}._55y4 ._bui .sideNavItem .linkWrap{margin-right:5px}._5vb_ ._bui ._5afe:hover,._5vb_ ._bui ._5afe:focus,._5vb_ ._bui ._5afe:active{background:none;text-decoration:underline}._5vb_ ._bui ._5afe ._5aff{-webkit-background-clip:padding-box;background-color:#fff;border:1px solid rgba(0, 0, 0, .16);-webkit-border-radius:3px;color:#4e5665;display:inline-block;font-family:'helvetica neue', helvetica, arial, 'lucida grande', sans-serif;font-weight:normal;min-height:13px;padding:0 3px;text-decoration:none}._55y4 ._bui ._5afe:hover,._55y4 ._bui ._5afd ._5afe,._55y4 ._bui ._5afe:hover ._5aff{background-color:#f6f7f8;text-decoration:none}._5vb_ ._55y4 ._bui ._5afe:hover,._5vb_ ._55y4 ._bui ._5afe:focus,._5vb_ ._55y4 ._bui ._5afe:active,._5vb_ ._55y4 ._bui ._5afd ._5afe{background-color:#dcdee3}._5vb_ ._bui .selectedItem ._5afe,._5vb_ ._bui .selectedItem ._5afe:hover,._5vb_ .uiSideNaxAux:hover~._5afe,._5vb_ .openToggler.uiSideNaxAux+._5afe{background-color:#d6d6da}._55y4 ._bui .selectedItem ._5afe{background-color:transparent}._55y4 ._bui .selectedItem ._5afe:hover,._55y4 .uiSideNavAux:hover~._5afe,._55y4 .openToggler.uiSideNavAux+._5afe{background-color:#dcdee3}._55y4 ._5aff{height:17px;line-height:17px}._55y4 ._5aff .maxCountIndicator{font-size:9px}._55y4 .sideNavItem .imgWrap .img{vertical-align:middle}._55y4 .uiFutureSideNavNoIcons ._bui ._5afe{padding-left:6px}._55y4 .uiFutureSideNavNoIcons .sideNavItem .imgWrap{display:none}._55y4 ._bui .sideNavItem{clear:both;margin-left:0;padding-right:0;width:auto}._55y4 ._3evf ._bui .sideNavItem{margin-left:-4px}._55y4 .homeSideNav .uiSideNavAux{top:0}._55y4 ._bui .sideNavItem .uiSideNavEditButton{margin-top:3px}._5vb_ ._55y4 ._5afe .count{-webkit-border-radius:1px;position:static}._5vb_ ._55y4 ._5afd ._5aff{display:none}._5vb_ ._55y4 ._5afe .count .countValue,._5vb_ ._55y4 ._5afe .count .maxCountIndicator{color:#4e5665;font-size:10px;font-weight:bold}._55y4._55y4 ._5afe .count .countValue,._55y4._55y4 ._5afe .count .maxCountIndicator{color:#4e5665;font-size:11px;font-weight:normal}._5vb_ ._55y4 ._5afe .count .maxCountIndicator{position:relative;top:-1px}._5vb_ ._55y4 ._5afe ._5aff,._5vb_ ._55y4 ._5afe:hover ._5aff{background-color:transparent;border:none;-webkit-border-radius:0;-webkit-box-shadow:none;color:#4e5665;height:14px;line-height:13px}._5vb_ ._55y4 ._5afe ._55yi,._5vb_ ._55y4 ._5afe:hover ._55yi,._5vb_ ._55y4 ._5afe ._55yl,._5vb_ ._55y4 ._5afe:hover ._55yl{background-color:#dc0d17;background-image:-webkit-gradient(linear, center top, center bottom, from(#fa3c45), to(#dc0d17));background-image:-webkit-linear-gradient(#fa3c45, #dc0d17);border-bottom:1px solid rgba(0, 0, 0, .16);color:#fff;height:14px;line-height:13px;margin-bottom:-1px}._55y4 #sideNav ._3hge{padding-left:24px}._55y4 #sideNav .dropdownLink{color:#9197a3;font-size:11px;-webkit-font-smoothing:antialiased;margin-left:0;padding-left:0;padding-right:9px}._85u{float:right;line-height:13px;margin-right:7px}._bui ._5afd .uiSideNavSpinner{-webkit-animation-play-state:running;display:inline-block}._bui .uiSideNavSpinner{-webkit-animation-play-state:paused;position:relative;right:1px;top:-1px}._bui .subitem .uiSideNavSpinner{top:1px}._bui .buttonWrap{clear:left;float:left;height:20px;text-align:right;width:20px}._bui .sideNavItem{margin-left:-20px;padding-right:20px;width:100%}._bui .drag{margin-left:0}._bui ._5afe,._bui .subitem{margin-left:20px;margin-right:-20px;-webkit-user-select:none}._bui .sideNavItem .imgWrap{float:left;margin-left:-22px;margin-top:-1px}._bui .sideNavItem .linkWrap{display:block;overflow:hidden;padding-left:0;text-overflow:ellipsis;white-space:nowrap}._bui .sideNavItem .hasCount{max-width:110px}._bui .sideNavItem .noCount{max-width:145px}._bui .sideNavItem .subitem .hasCount{max-width:90px}._bui .sideNavItem .subitem .noCount{max-width:125px}._bui ._5afd .noCount{max-width:127px}._bui .sideNavItem .uiSideNavEditButton{margin:2px 5px 0 0;text-align:left}._55y4 ._3evf ._bui{margin-left:0}._3evf ._bui .sideNavItem:hover .buttonWrap,._3evf ._bui .editMenuOpened .buttonWrap{display:block;padding-right:4px;width:25px}._3evf ._bui .buttonWrap,._3evf ._bui .sideNavItem:hover ._5afe .rfloat,._3evf ._bui .editMenuOpened ._5afe .rfloat{display:none}._3evf ._bui .buttonWrap{float:right;margin-right:-2px;width:0}._3evf .sideNavItem{margin-left:0;padding-right:0}._3evf .sideNavItem ._5afe,._3evf .sideNavItem .subitem{margin-left:0;margin-right:0}._3evf .uiSideNavAux{right:0}._bui ul{display:none}._bui .open ul{display:block}._bui .forceSubitems ul{display:block}._bui .hidden{display:none}._bui ._5afe,._bui .subitem{border-bottom:1px solid #fff;color:#333;display:block;line-height:13px;min-height:17px;padding:3px 8px 0 28px;text-decoration:none}.Locale_ar_AR ._bui ._5afe,.Locale_ar_AR ._bui .subitem{line-height:14px}._bui .subitem{padding-left:37px}._bui ._5afe:hover,._bui ._5afe:active,._bui ._5afe:focus,._bui .subitem:hover,._bui .subitem:active,._bui .subitem:focus,._bui .highlighted ._5afe:hover,._bui ul .highlighted .subitem:hover{background-color:#f6f7f8;text-decoration:none}._bui .selectedItem ._5afe,._bui .selectedItem ._5afe:hover,._bui ul .selectedItem .subitem,._bui ul .selectedItem .subitem:hover{background-color:#d8deea;font-weight:bold}._bui .highlighted ._5afe,._bui ul .highlighted .subitem{background-color:#fffbe2;text-decoration:none}._bui ._5afe .imgWrap{width:18px}._bui .external{background:url(/rsrc.php/v2/yW/r/AebrcwrBeG6.png) no-repeat right 3px;padding-right:12px}._bui ._5afe .linkWrap{display:block;max-width:116px;overflow:hidden;padding-left:0;text-overflow:ellipsis;white-space:nowrap}._bui ._5afe .uiSideNavCountRed{background-color:#f64c4c}._bui .uiSideNavCountRedBordered{background:#f03d25;border:solid 1px #c0311e;-webkit-border-radius:2px;color:#fff;display:inline-block;font-size:9px;margin-top:3px;padding:0 2px 0 3px;position:relative;white-space:nowrap}._bui ._5afd ._5afe,._bui .sideNavItem ._5afd .subitem{background-color:#f6f7f8;border-bottom-color:#fff;border-color:#f2f2f2}._bui ._5afd .subitem{background-color:#fff;border-color:#fff}.uiFutureSideNav ._3hge{font-size:9px;font-weight:bold;text-transform:uppercase}.droppableNav ._3hge{display:block}._3hge{line-height:12px;padding:4px 0 4px 28px;position:relative}._bui .loadingIndicator,._3hge .loadingIndicator{-webkit-animation-play-state:paused;display:none;position:absolute;right:10px;top:3px}._5afd .loadingIndicator{-webkit-animation-play-state:running;display:block}._bui .showSubitems .hiddenSubitem,._bui .open .navMore{display:block}._bui .hiddenSubitem,._bui .showSubitems .navMore,._bui .navMore{display:none}._bui li .navMore{margin:4px 0 10px 37px}._bui ._5afd .navMore{background-color:transparent}.homeSideNav ._55yu{float:right;position:relative;right:0;top:2px}._5afd ._55yu{display:none}._5aff{background-color:#d8deea;-webkit-border-radius:2px;color:#3b5998;font-weight:bold;left:-1px;padding:0 4 2px;padding-bottom:2px;position:relative}#bookmarksSeeAllEntSection ._bui .sideNavItem .hasCount,#bookmarksSeeAllEntSection ._bui .sideNavItem .noCount{max-width:400px}#bookmarksSeeAllEntSection ._bui .sideNavItem{border-top:1px solid #e9e9e9;margin-left:0;padding:8px 0 6px}#bookmarksSeeAllEntSection ._bui .sideNavItem ._5afe{margin-right:0}#bookmarksSeeAllEntSection .sideNavItem ._5afe .linkWrap{padding-top:1px}._5vb_ #contentArea ._bui:last-child{margin-bottom:0}._5vb_ #contentArea ._55yu{display:none}._1xmt{color:#6a7180;display:inline-block;float:left;line-height:16px;padding-top:3px}._564o{border-top:1px solid #cdd3dd;padding-top:5px} +._1493,._1492{-webkit-box-shadow:0 0 0 2px rgba(88, 144, 255, 1)}._1494{-webkit-box-shadow:0 0 0 2px rgba(0, 0, 0, .1)}._53lz ._53ij,._53l- ._53ij{-webkit-border-radius:3px;color:#fff;display:inline-block;font-size:14px;height:32px;line-height:32px;padding:0 12px;-webkit-transform-origin:bottom center;-webkit-transition:-webkit-transform .2s ease, opacity .2s ease;white-space:nowrap}._53lz ._53ij{background-color:#5890ff}._53l- ._53ij{background-color:#da2929}._53lz ._53iv,._53l- ._53iv{padding:10px 34px 12px 10px}._53lz ._53ik,._53l- ._53ik{padding-bottom:12px}._53lz ._53ik ._53io,._53l- ._53ik ._53io{border-left:9px solid transparent;border-right:9px solid transparent;bottom:4px}._53lz ._53ik ._53io{border-top:9px solid #5890ff}._53l- ._53ik ._53io{border-top:9px solid #da2929}._2ryg ._5afe{cursor:default;opacity:.5}._2ryg ._5afe:hover{background-color:transparent}._2ryg .sortableItem{cursor:move;opacity:1}._2ryg .sortableItem:hover{background-color:#f6f7f8}._upa{background-image:url(/rsrc.php/v2/yP/r/UzjtBwhU8T9.png);background-repeat:no-repeat;background-size:auto;background-position:0 0;display:none;height:8px;margin-top:7px;width:10px}._2ryg ._upa{display:block}._2ryg ._bui .external{background-image:none}._3hgf{display:none}._2ryg ._3hgf{display:inline}._2ryg .draggingMode{opacity:.5}._2ryg .droppableNav .draggingMode{opacity:1}._2ryg ._bui ul{display:none}._2ryg .middot,._2ryg .navEdit,._2ryg .navLessLink,._2ryg ._bui .count,._2ryg ._bui .uiSideNavAux,._2ryg ._bui .divider,._2ryg ._bui .loading .mover,._2ryg ._bui .uiCloseButton{display:none !important}._2ryg ._bui .loading .uiSideNavSpinner{-webkit-animation-play-state:paused;display:none}._2ryg .loadingIndicator{-webkit-animation-play-state:paused;display:none}.draggingMode ._1wc5,._2ryg ._5ol3,._2ryg ._1wc5{visibility:hidden !important} +.uiTokenizer{background:#fff}.uiNormalTokenizer .uiTypeahead{width:100%}.uiNormalTokenizer .tokenarea{overflow:hidden;padding-top:6px} +.uiInlineTokenizer{cursor:text;border:1px solid #bdc7d8}.uiInlineTokenizer .tokenarea{padding-left:2px}.uiInlineTokenizer .uiToken{top:2px}.uiInlineTokenizer .uiTypeahead{border:0;float:left}.uiInlineTokenizer .uiTypeahead .wrap{border:0}div.uiInlineTokenizerView{width:200px}.uiInlineTokenizer .textInput[disabled]{background:#fff} +._53bb{background:rgba(0,0,0,.6);color:#fff;line-height:18px;text-align:center}._53bb._19qj{background:black}._53bb:before{content:'';display:inline-block;height:100%;vertical-align:middle}._53bj{display:inline-block;height:150px;text-decoration:none;vertical-align:middle}._53bj li{margin-bottom:20px;text-align:left}._53bk{vertical-align:middle}._53bl{color:#fff;display:inline-block;font-size:18px;font-weight:bold;padding-left:10px;text-decoration:none;vertical-align:middle}._53bl:hover{text-decoration:underline}._53bm{font-size:14px;font-weight:normal;margin-top:5px;text-decoration:none}._53bm:hover{text-decoration:underline} +.sp_1EX4ug-WZns{background-image:url(/rsrc.php/v2/yS/r/7iC9gNJBegJ.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:12px;width:150px}.sp_1EX4ug-WZns.sx_ce7642{width:120px;height:69px;background-position:-30px -99px}.sp_1EX4ug-WZns.sx_6ca665{width:15px;background-position:0 -122px}.sp_1EX4ug-WZns.sx_195914{height:98px;background-position:0 0}.sp_1EX4ug-WZns.sx_3a8230{width:12px;background-position:-16px -122px}.sp_1EX4ug-WZns.sx_fd7eea{width:22px;height:22px;background-position:0 -99px}.sp_1EX4ug-WZns.sx_e80fb3{width:90px;height:30px;background-position:0 -169px} +.sp_4K3ihxPoiFy{background-image:url(/rsrc.php/v2/y4/r/vij3xZb3gjg.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:16px;width:16px}.sp_4K3ihxPoiFy.sx_7a3b1e{background-position:0 0}.sp_4K3ihxPoiFy.sx_5e66bf{background-position:0 -17px} +.sp_7JyRWGJr8x9{background-image:url(/rsrc.php/v2/yY/r/1nk9TPCpGh3.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:40px;width:40px}.sp_7JyRWGJr8x9.sx_6201cf{width:17px;height:28px;background-position:0 -705px}.sp_7JyRWGJr8x9.sx_58f6a3{background-position:0 -49px}.sp_7JyRWGJr8x9.sx_1c7464{background-position:0 -90px}.sp_7JyRWGJr8x9.sx_705d07{background-position:0 -131px}.sp_7JyRWGJr8x9.sx_a19360{background-position:0 -172px}.sp_7JyRWGJr8x9.sx_5a2b6a{background-position:0 -213px}.sp_7JyRWGJr8x9.sx_f69eb0{background-position:0 -254px}.sp_7JyRWGJr8x9.sx_7e6c31{background-position:0 -295px}.sp_7JyRWGJr8x9.sx_b8a6fe{background-position:0 -336px}.sp_7JyRWGJr8x9.sx_e6d49d{background-position:0 -377px}.sp_7JyRWGJr8x9.sx_b877cd{background-position:0 -418px}.sp_7JyRWGJr8x9.sx_c31b66{background-position:0 -459px}.sp_7JyRWGJr8x9.sx_25a454{background-position:0 -500px}.sp_7JyRWGJr8x9.sx_c7c6c7{background-position:0 -541px}.sp_7JyRWGJr8x9.sx_0cc508{background-position:0 -582px}.sp_7JyRWGJr8x9.sx_9cb666{background-position:0 -623px}.sp_7JyRWGJr8x9.sx_19bffc{background-position:0 -664px}.sp_7JyRWGJr8x9.sx_4c09cd{width:48px;height:48px;background-position:0 0}.sp_7JyRWGJr8x9.sx_f9e5d3{width:16px;height:16px;background-position:-18px -705px}.sp_7JyRWGJr8x9.sx_f25529{width:16px;height:16px;background-position:0 -734px}.sp_7JyRWGJr8x9.sx_b97ce4{width:14px;height:14px;background-position:-34px -734px}.sp_7JyRWGJr8x9.sx_c5d63a{width:16px;height:16px;background-position:-17px -734px}.sp_7JyRWGJr8x9.sx_8bf6ad{width:14px;height:14px;background-position:-17px -751px}.sp_7JyRWGJr8x9.sx_bed59c{width:16px;height:16px;background-position:0 -751px} +.sp_7uLz3U6Scw5{background-image:url(/rsrc.php/v2/yQ/r/ZUPWq8y8Y4h.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:16px;width:16px}.sp_7uLz3U6Scw5.sx_0eb6fb{background-position:0 0}.sp_7uLz3U6Scw5.sx_4d2494{background-position:0 -17px} +.sp_KHkZV2AZyt5{background-image:url(/rsrc.php/v2/yq/r/HT0akMwqWGE.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:16px;width:16px}.sp_KHkZV2AZyt5.sx_10efbb{background-position:0 0}.sp_KHkZV2AZyt5.sx_174240{background-position:0 -17px} +.sp_KKjSkjiKU9X{background-image:url(/rsrc.php/v2/yv/r/Hx6dEMxb7UR.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:16px;width:16px}.sp_KKjSkjiKU9X.sx_2c947b{width:15px;background-position:0 -237px}.sp_KKjSkjiKU9X.sx_0689e7{width:24px;height:24px;background-position:0 0}.sp_KKjSkjiKU9X.sx_1f1a6c{background-position:0 -67px}.sp_KKjSkjiKU9X.sx_14ce94{background-position:0 -84px}.sp_KKjSkjiKU9X.sx_c2df66{background-position:0 -101px}.sp_KKjSkjiKU9X.sx_025628{width:20px;height:20px;background-position:0 -25px}.sp_KKjSkjiKU9X.sx_faacf7{background-position:0 -118px}.sp_KKjSkjiKU9X.sx_23540c{background-position:0 -135px}.sp_KKjSkjiKU9X.sx_e6faaa{background-position:0 -152px}.sp_KKjSkjiKU9X.sx_a0baf7{background-position:0 -169px}.sp_KKjSkjiKU9X.sx_a8b64d{background-position:0 -186px}.sp_KKjSkjiKU9X.sx_607b25{background-position:0 -203px}.sp_KKjSkjiKU9X.sx_1c6ddd{background-position:0 -220px}.sp_KKjSkjiKU9X.sx_b82c44{width:20px;height:20px;background-position:0 -46px}.sp_KKjSkjiKU9X.sx_d672f9{width:12px;height:12px;background-position:0 -254px} +.sp_Mq9hGfMTxze{background-image:url(/rsrc.php/v2/yi/r/8rZfw0Ft3km.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:16px;width:16px}.sp_Mq9hGfMTxze.sx_cb9bdd{background-position:0 0}.sp_Mq9hGfMTxze.sx_07c7d1{background-position:0 -17px} +.sp_RZ-FADxDq-i{background-image:url(/rsrc.php/v2/yo/r/v8Aa7LNLLjB.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:18px;width:63px}.sp_RZ-FADxDq-i.sx_0b842e{width:18px;background-position:0 -45px}.sp_RZ-FADxDq-i.sx_5131e4{width:18px;background-position:-19px -45px}.sp_RZ-FADxDq-i.sx_136740{height:23px;background-position:0 0}.sp_RZ-FADxDq-i.sx_2690f1{height:20px;background-position:0 -24px} +.sp_U7iaDyu_yfq{background-image:url(/rsrc.php/v2/yC/r/Zv_HCBA6LVT.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:16px;width:16px}.sp_U7iaDyu_yfq.sx_660682{background-position:0 0}.sp_U7iaDyu_yfq.sx_99a22b{background-position:0 -17px}.sp_U7iaDyu_yfq.sx_8e23f5{background-position:0 -34px} +.sp_U8Hn8VYe80j{background-image:url(/rsrc.php/v2/yP/r/UzjtBwhU8T9.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:8px;width:8px}.sp_U8Hn8VYe80j.sx_69a58d{width:10px;background-position:0 0}.sp_U8Hn8VYe80j.sx_221708{background-position:0 -9px}.sp_U8Hn8VYe80j.sx_179a0b{background-position:0 -18px} +.sp_W1hbKicGhtN{background-image:url(/rsrc.php/v2/yi/r/YdQYwz3hc9D.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:64px;width:64px}.sp_W1hbKicGhtN.sx_9d4b17{background-position:0 0}.sp_W1hbKicGhtN.sx_4018f1{background-position:0 -65px}.sp_W1hbKicGhtN.sx_bc782d{background-position:0 -130px} +.sp_bb29F7loOCS{background-image:url(/rsrc.php/v2/yh/r/DkNrHZbdaqK.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:16px;width:8px}.sp_bb29F7loOCS.sx_29dfc5{width:15px;background-position:0 -17px}.sp_bb29F7loOCS.sx_3fdc2b{width:16px;background-position:0 0}.sp_bb29F7loOCS.sx_d6f771{height:8px;background-position:0 -34px}.sp_bb29F7loOCS.sx_788ca9{height:8px;background-position:0 -43px} +.sp_fGlUVHJd1zA{background-image:url(/rsrc.php/v2/yA/r/OeM78C8eNQt.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:82px;width:90px}.sp_fGlUVHJd1zA.sx_47c1ce{width:50px;height:50px;background-position:0 -83px}.sp_fGlUVHJd1zA.sx_1f8e62{background-position:0 0} +.sp_p61yxZCxO_a{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:28px;width:12px}.sp_p61yxZCxO_a.sx_5cc2b2{width:11px;height:11px;background-position:-4px -48px}.sp_p61yxZCxO_a.sx_d20e4b{width:26px;height:24px;background-position:-200px -40px}.sp_p61yxZCxO_a.sx_7b64ee{width:26px;height:24px;background-position:-89px -67px}.sp_p61yxZCxO_a.sx_919bd5{width:20px;height:24px;background-position:0 -8px}.sp_p61yxZCxO_a.sx_767a92{width:38px;height:25px;background-position:0 -72px}.sp_p61yxZCxO_a.sx_7dd957{width:22px;height:25px;background-position:-192px -98px}.sp_p61yxZCxO_a.sx_2e7430{width:22px;height:25px;background-position:0 -132px}.sp_p61yxZCxO_a.sx_3f0b07{height:14px;background-position:-10px -108px}.sp_p61yxZCxO_a.sx_00d6e2{height:14px;background-position:-42px -108px}.sp_p61yxZCxO_a.sx_9aa8b3{height:14px;background-position:-74px -108px}.sp_p61yxZCxO_a.sx_aaa9f1{height:14px;background-position:-106px -108px}.sp_p61yxZCxO_a.sx_f7ec95{width:4px;background-position:-39px -67px}.sp_p61yxZCxO_a.sx_47f01e{width:4px;background-position:-44px -67px}.sp_p61yxZCxO_a.sx_c90474{width:4px;background-position:-49px -67px}.sp_p61yxZCxO_a.sx_0498ba{width:4px;background-position:-54px -67px}.sp_p61yxZCxO_a.sx_e5bd97{width:4px;background-position:-59px -67px}.sp_p61yxZCxO_a.sx_87560c{width:4px;background-position:-64px -67px}.sp_p61yxZCxO_a.sx_0a9e49{width:4px;background-position:-69px -67px}.sp_p61yxZCxO_a.sx_4d1952{width:4px;background-position:-74px -67px}.sp_p61yxZCxO_a.sx_8e745f{width:4px;background-position:-79px -67px}.sp_p61yxZCxO_a.sx_e28c65{width:4px;background-position:-84px -67px}.sp_p61yxZCxO_a.sx_8794fb{width:16px;height:16px;background-position:-176px -67px}.sp_p61yxZCxO_a.sx_f23243{width:16px;height:10px;background-position:-193px -67px}.sp_p61yxZCxO_a.sx_612609{height:17px;background-position:-150px -67px}.sp_p61yxZCxO_a.sx_353275{height:17px;background-position:-163px -67px}.sp_p61yxZCxO_a.sx_906024{width:16px;height:17px;background-position:-116px -67px}.sp_p61yxZCxO_a.sx_f132e3{width:16px;height:17px;background-position:-133px -67px}.sp_p61yxZCxO_a.sx_1b1b4d{height:13px;background-position:-215px -98px}.sp_p61yxZCxO_a.sx_6c7697{height:13px;background-position:-23px -132px}.sp_p61yxZCxO_a.sx_46659d{height:12px;background-position:-138px -108px}.sp_p61yxZCxO_a.sx_7b6272{height:12px;background-position:-170px -108px}.sp_p61yxZCxO_a.sx_9dfffa{width:8px;height:12px;background-position:-36px -132px}.sp_p61yxZCxO_a.sx_c82af6{width:8px;height:12px;background-position:-45px -132px}.sp_p61yxZCxO_a.sx_fe7735{width:8px;height:12px;background-position:-54px -132px}.sp_p61yxZCxO_a.sx_42675f{width:8px;height:12px;background-position:-63px -132px} +.sp_uv8KD5PfLOB{background-image:url(/rsrc.php/v2/ym/r/v_nQAQmKvaR.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:16px;width:16px}.sp_uv8KD5PfLOB.sx_668912{background-position:0 -49px}.sp_uv8KD5PfLOB.sx_f9fa54{background-position:-17px -49px}.sp_uv8KD5PfLOB.sx_a31aeb{background-position:0 -66px}.sp_uv8KD5PfLOB.sx_8a03da{background-position:-17px -66px}.sp_uv8KD5PfLOB.sx_2ffa4b{background-position:0 -83px}.sp_uv8KD5PfLOB.sx_b9d88e{background-position:-17px -83px}.sp_uv8KD5PfLOB.sx_d23690{width:48px;height:48px;background-position:0 0}.sp_uv8KD5PfLOB.sx_01d3b8{width:12px;height:12px;background-position:-34px -49px}.sp_uv8KD5PfLOB.sx_15325f{background-position:0 -100px}.sp_uv8KD5PfLOB.sx_a74878{background-position:-17px -100px}.sp_uv8KD5PfLOB.sx_71b72b{width:8px;height:12px;background-position:-34px -62px}.sp_uv8KD5PfLOB.sx_2becbb{width:8px;height:12px;background-position:-34px -75px} +.sp_wSHLyXlly6n{background-image:url(/rsrc.php/v2/yv/r/B1B2Szk2VH8.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:16px;width:16px}.sp_wSHLyXlly6n.sx_9dc478{background-position:0 0}.sp_wSHLyXlly6n.sx_1dd8ac{background-position:0 -17px} + +#bootloader_mgW29 { height: 42px; } +.bootloader_mgW29 { display:block !important; } \ No newline at end of file diff --git a/app/assets/images/s_files/533129_10150765207625861_312082963_n.jpg b/app/assets/images/s_files/533129_10150765207625861_312082963_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bfb17ecac7e7e78b16aa1f94ceea6e24b3e78931 GIT binary patch literal 1688 zcmb7DXHZjF6u$4JK}3BakrGf62pAx76KVpu5Qww^q&T9YLI4c{YZes2vPu=qI4ZF0 z(xmC2A|hae6{T9R5?4A1SV2*mx}ZY#1y*$b?984!bI+W6=G=SE_kCC1A@2u>tD}n} zfM5V1bOHHWkmwmA*(uo(BKetSx`G3E_Ac&NEKrzO8)kw)M|*c6hs)t`L_FTC=b*a@ z8guwTb3SP6oagd5ri$|*?wseFbIfMrpgGSmM;B^lmUEuZ<5(zSAnyha0FTAtaacSa zhbIv5N<@T6R8}TZ7A;mm)F~Po>J&9K>Qa3js+OL%ni`Eo(=%9ZXk@6V!{)G=9DSxC zQ*jAIAP|U3L^6>`W>VFt%>Qlj20&5*Ccp#(bOA(yU=k#60$M0qI0%Jn-f$>{SUiS+ zCN&^{`Bx52VF30&GF?CggWgDjN$5@>i$$%Ttpurmk|pLstKIYanhPIgI5`<77j2yQ zGa>#TgD`v^2tgLJ%r3|z5^C7OZ!!6>ScAaZ=B$12*<~|@Sb+_ocIs+Z!Zb% zWW^S5_IF!-+tT%}pK%nwVcDHM>#Ea^eCn04CYx%5R`vf{)Vn3wZ%6CkZ^fD(mp8s3 zM@OfvOtIOuVf4DWUH-|TpMsxltMJd6$;t~dnfYLQ-nHz20!I?S0JN#^41y67jn18I z4F%g4^7IXFGmwV+=KI>B722e^nZ8w^(j_6P7@AazR~MHv)1&4N!9Uskzt=i_pkZp4(qGrhL>fwA8$4S}1l zySnt{yQqujZjSe5I1TLLm4E0N;a@v6w40y$!x~|pws%V7v-e}wwT09%qgtx-kZ01z zJ9!M7v&n=Cv||PWDMp3idHNuLHZ1TGMZ~2JAcYn6vakHv((m2PE^DP+x>2STn^D{q z#Z~>F<$5x*x~ZUhse{g7j)8f5kFb$7T`W2-@F#sSxJqhxn-@@i&L(2a9C9?D%9_Y- zyC{WdMxBpK7xJHC8px1o0mU!*CA&lpynFYz3{6g_~HlTCX*WD{NDbwQsX(XgLe(_kxorTx-4-MGYahH$CqnvL!NF9l|8Tap>H^t*|9Ii zxXN0Zt9O7=G!t@Ra3(W5*FATcQXEmqoNO)KbS592>Dy;OtTpJd(v`_i&>s! zLi-DeU?hLty8`$|3h|G+wEFXGx84C<>bQ$XWMHJKNJ0sq^^c@bVjr>ns!EYW3d0T0 z#;AF*ZaEdbc{LShe-{?)ooG`L!Wvq`Z5|tZlAoW#tny^ki7r1L8vVFCGt%)DSGgb} znmu`Az4F$AjWt)C(slm|J#;bVstkV8{(s`>y!qE4TdzY@V(OT%v}Z- zyq>v~m^L1FpU;|jvP5-@FyrBa)peBz^j-mCgU?|(Sbx@xPw-GCAUL|JSif5LOO4l( z(wyAbmPH98t78gcH9G>z>nfW1rs9YPyRzQEvC{)LkKI}h&U6e;?3rrzwiBD4{v|+~ z@S}uY^jhq#%?ow7+~h LkaNaFsl4-V)aF3- literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/553269_10204434621719534_8696227016564101710_n.jpg b/app/assets/images/s_files/553269_10204434621719534_8696227016564101710_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dc89d567568428c635b325f6db076248a39ff468 GIT binary patch literal 1010 zcmex=L*^v}rPgwn&1|X+{wG|7`|m1~wK}HdYokHdZ!vb~X+! z0WL01PA(BXejWjF5eW%#5iv0-Syg!{X=NEPF$En3Wi@q8Elo*zT?1VW162)84Ui#> z?Ck7Z99+U&T*4YsVp19;ga3yZ1UVQK7!;Tplo%KV8JPqb{~uwH00tp5FccAhg&F8f zpo|zJ5FmtsEG9-~oZ`0_c$k3^BFH2NB;BUZT@yE<$MNZ@Xg*%woy`XIKz;H83`|Un zEI?H-0E|Lr7C|9lMOG1`|F;-8fVMHRG95XQwWv}-Y|YWax8Y*WTfj7d>IP{=WmSwTtJ5b91gd#0v6FGc36 zo9-6bXeO;K*IZjOe<{!M3F|A~u!4LmEda6*1YjmH3Nk1fItCWPd}^;)ndvE;#QmxE z+BW~ZH(%O!R2bGit6cKpEcbP9Vi#{Z_qk>9 YDyQ$=iKjhV0`IfW_#x>0>G}Vg0M7vR&Hw-a literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/575380_10100597366280191_1677400712_n(1).jpg b/app/assets/images/s_files/575380_10100597366280191_1677400712_n(1).jpg new file mode 100644 index 0000000000000000000000000000000000000000..1945eeaa9354da3eff15e063323058260512171e GIT binary patch literal 1139 zcmex=8{a6l7!)Wc+`GL4tu11i*m;A%Ko#WC6;Ep@{>7m5CXr_$>w=W}pf|CP5&1jjmse~Q}k$pf9B z2y_Ay6C(>SOrd~LkU`NfFcIj0#)TI@zyi!(@kNm@)BWp5f_xl|^Z5nL%G>yvET&Aq zVAUbSYRJ#H`|w+HvB-fGJ=c@OpL5Z ziWwOM4HX>&p`ir|X915LB5!pXOy2ifO!ut-B@B51p!vXP1f~vT&jNK7Hco^EGf<;h zLa^&~p2GZ~_CPaUAuZph=k95`n04uku%FRfvi(8n>&86{S3j)yw{PV;p-)XSa$hdX zZaJ0C&Z5@LXm&N@U((WtDu;r2yg%;Ok9du-rE*g8~?uv05=FQg8%>k literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/575380_10100597366280191_1677400712_n.jpg b/app/assets/images/s_files/575380_10100597366280191_1677400712_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3cf7f6222a53b92bbbf5d75f4a94e60dd2cebbf3 GIT binary patch literal 1847 zcmb7EX;c$u6#Zth5+Tm8gcy@%6G$r3Oag*+i3uQ8!3rvIDMdoDQIJIzHxz72F`!sH za+FfkBvrIUT&Wlj77!aLf^4pVmZH(3SfCbxdTKfWsqLSh(>LeLotZat=YH?q_u1~+ zx&g9i!NLUqf&qZ=1K6H{PnT+v(vng&Ny$8!j|2oL7lsjuz#bp7VG&R-P=*CbFo{GG z6A&G=amiXEc^ON}5(Kl`!XUWDf?lsE%CI0q2uvtJL zAQMSs5|K2P7lmG+(LLnH1Z1rF&05D9z%k_7V z$V3W&2r!;xLVy7MGl#!SfQbK*xepu(c>Pfr#m^U>OXg%_(LUx>#rf3uos5FdNgd~& zqb^>Q5Vx2+xgxn*b+Xy~o7?IY+GY*wF}*b>z-kS|5=K6vTs3UcZp#hIEfCCV_p6rL z0RB%;1eXd!Fo`sw)h-5*5EnNx>g?*v;7^mvZ1({bR}7Kh#~Vf>)+?v@O=snF{SZ}K zrSx|UpS`MmV_vxfH!0fPwEXG|J?+=P=~qVQ@DDYu8+14|#y^}b*1Xd{_E9f_3D@&e~e<*-k&@ z_sHAkdGz<1ak*R+mkSZ`a{L_-%tr{QGbWHK#&qH>kVArshI_#diHkgMbiXQKh=X}IPfJw&)@HWb!sVx^0E(`q%#X=FM_#JqELzFHm;YrXA!NHqy zoCZVe-Gs?h%0wq20HXwFK1Rfe6fshnGGf!NLOp3(V0h~O*0$FbB+KF3Q&P1*69Si+Ssv%)HM$&1#_0|DGX(gOt*MGfR|SWuL*N0d9Rjxu&n>pftJ|$M@)tXZEcw5 z%huSt>u(OimrA$AmT$CFnf(TApzeZCTIc%)hb!o5eD#8H(-7ZS96|vfQ-mWiDf(T7 zwPz;`Bj^9Jw&o-4a)@f#e=$Edw4Q0KIn*<_OY6RGH`dY?4BhwuBfYp@6a;@}VIQ5M zJ^vKB{QR0a$02fiop>8z=~_YTH1|xZCie{V>ZvZsN3t5DZ=cDHtM3c)T5tK7P6rv8 zs@`4gUpYtRa-Hj!8ZvqaXfi#<$*euIHUVh%21yM!Kj+m%SXWb3XJ&>lCYj0|i#YY^ z1ZGbk!%670B(7S&2|$%$%FL&?c`LtH>?ocbPP;37NhNES4!pa2t|LVrQLSHdrCXfZ zae!%FgRkt(Fe2?UZx7GqzSTOgS$zwy3kL-Rd`c!PVYeuRVhCRm9-|*CiQSusTa{o# zeoJRZ@LunN57(OpgrQ7*vMQv-yVw`!cnifh2Ye*oI1~aXAB$0>Ao_tZ61zW8mwD}e*Pn;5pAzN^7xy)d3KWu5jzz`AVCxR&FePBASt*vTL<6t z2^q@u=BZRyzc)UfwLzNWI{)}pRwI6X+mVc;!6LCxgoV2TK+Rm+i^aHAQoh z1J0NEm8{SatWWn|&r9}N#!l)v8GN}slKmC`;KRA*VbXnS`EYbX#e6I~o1Pz)y|w09 zr<&H7mVNM4e@Wz$8)<)PnhG=67t0b7HHkksI?)g8%ltr8^dum&$K%#};-h_@6^+f_ zK}QnB*GH=inqvy1@#daSqy8wWTNycZ^Y&0mNMXi{hG<%;E{)UMmG895O}@fNSF9C)9;y%AL!s`FkIo0_!8ue}WHZ(q6GePL!>k7}#OmW=uz a<2hR|Zf@Rbd6^BMnr_2)Rok*`_x=J?r-Ly7 literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/582682_10100533602962287_279967351_n.jpg b/app/assets/images/s_files/582682_10100533602962287_279967351_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5e11ccc39bd2cb2147fb8548378b6d1f2d33f86a GIT binary patch literal 1696 zcmb7@c~BEq9LL{oP8O8iB!&P1b0DYDO#};~a)<#!926*OElR+ESOtQdq7@Ggg>n=R z1g8$jRi!A1M}<~YtcXRMu~IZDVg-d(5!4pzk-mV~}BA|3y?PFhn#TwFeP$??pbOlq5-& ztLs=MNf%NE*Q821o>xbVXPFB*%kW+OF00%~XTy56dOS-bpb~~l)Oc2rmg$Oz+1HZ{S`I6R&ihs(9Fnl{zKQq1Ra1=9s$TRR6w2lJ^C zQesa|vv;sJ9D*BG< zhtk5nFpIs`si?A9t9+EPc4-;c&MxxMuRBJI6jgx&tXXk6Ddd}iv^)E=%xCPXb_|4n z6ypG)qA=k3<3WM7rV=a~nesDD1~L1aAwGmA(gjI8#EJ9`$dPVCiffkFumg(w9!)`S-JKOv;Bq_{}zrJ}NBnyuSrc`pfyC@z1; zhwg#uo^CH$(Oh9%dT|}!eM8exPI|KXd{v9`c9kyW@cH09Io($j0r!#*c8lG#3!~W= zgVZU0101LL+v;vi5M?%H--Qd-qt72=Y%kt?;kB^qWMF5VFaKh4%$vOPU6iX)7TX>F z_-?}hu_3-QXE!f*eVhw%mNLh=GPdE2;-m#BUcRZgDfmft$MhFj*k;>mgAp4X0Vs-4 zsFVo`2=pQKTB6cyEpO1`MZ>)l_4N>LkD3ecdAG3<|Mi=i_osEJ@I01l3U5#$&5cOsq(8FH?f=@B8wsE%J)w#LX*#|N(Ck*2@;eV{42q6{XW5x~5gDZOHU?-;FAT$(eQ&lO?HdF3VPuO6=Rtce`VwN^4g8n>8P!LjuX zvFqVFuB$a3$o#=OKm0&q)(KD1_PMx94zlHsB$uS(*x<9u?27)JsYF_+j_SqoE!x?_ zLqysHSFqD|C?-BVA%9VFU|vv8(=z3-*28N*Np9_t!Driq zXKaj0s_YAgShj*onz!?-SsOpA@<^?o$J&(MaqlZ|<|Z+~zTNf{6P%Kd%)H)uHTK)k z9@*<~#~){MUiY1o)1^AU1y@DViZ?!+pUQ-Fyg0A3;xeXti>C6TmE|W Xlg8ntXyfjoQFTpi2kHAVO@H%G8ek}i literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/67YWnac6gcD.css b/app/assets/images/s_files/67YWnac6gcD.css new file mode 100644 index 0000000..dda1e0e --- /dev/null +++ b/app/assets/images/s_files/67YWnac6gcD.css @@ -0,0 +1,25 @@ +/*!CK:2949344319!*//*1427086764,*/ + +._6z-{width:173px;z-index:2}._6z- .fbTimelineSection{padding:12px 0;width:250px}._5g4r .fbTimelineSection{margin-bottom:10px;margin-top:0;padding:12px 0;width:300px}._5i8n{padding-top:10px;position:relative;width:200px}._5i8o,._5jjg{padding-left:20px}._5i8o label{font-weight:normal;padding-bottom:10px}._6z_{font-size:16px;font-weight:bold;margin:20px 7px}._5g4s{font-weight:bold;padding:0 10px;text-transform:uppercase}._5g4t{color:#4e5665;font-weight:bold;padding:0 0 15px 10px;text-transform:uppercase}._5j5b{padding:0 0 5px 10px}._5j5b span input{width:245px}._5j5b td{max-width:145px}._5j5b .ego_column{margin:-14px 0;width:280px}._6z- .uiSideNav .sideNavItem{margin-bottom:2px}._6z- .uiSideNav .item,._6z- .uiSideNav .subitem{border-bottom:0;color:#4e5665}._6z- .uiSideNav .subitem{padding-left:28px}._6z- .uiSideNav .item:hover,._6z- .uiSideNav .subitem:hover{background-color:#f6f7f8}._6z- .uiSideNav .loading .subitem{background-color:transparent}._6z- .uiSideNav .selectedItem>.item,._6z- .uiSideNav .selectedItem>.subitem{background-color:#f6f7f8;border-bottom:1px solid #d3d6db;border-top:1px solid #d3d6db}._6z- .uiSideNav .selectedItem>.item:hover,._6z- .uiSideNav .selectedItem>.subitem:hover{background-color:#f6f7f8}._6z- .uiHeaderNav{background-image:url(/rsrc.php/v2/yV/r/R3gnFfkFEmR.png);background-repeat:no-repeat;margin:0}._6z- ._554b,._6z- .navLessLink{color:#89919c}._6z- ._554d{display:none}._6z- .uiSideNavCount{padding-left:3px;padding-right:3px}._6z- .count .countValue,._6z- .count .maxCountIndicator{font-size:9px}._6-0{width:678px}._6-0 #profileApprovalSeeMoreContainer{margin:0 -1px -2px -1px}._6-3{margin-top:74px}._5g4u{margin:-85px -30px 0 0}._kj2{margin-top:100px}.tinyViewport ._6-3{margin-top:0}._6-3 .profileApprovalListContainer{padding:0}.fbTimelineLogColumn ._6-3 .fbTimelineSection{padding:0}._6-3 li.profileApprovalStoryContainer{padding:3px 15px 16px}._41wg ._3kqv{display:none}._6-3 #profileApprovalLoadingIndicator{padding-bottom:10px;text-align:center}._6-3 .profileApprovalRow .uiStream .uiStreamAttachments{margin-bottom:5px}._3oyv{display:block;margin:auto}._6-3 .approvalStory{position:relative;top:6px}._6-3 #pages_scheduled_posts_stream{padding:0 15px}._6-3 #pages_scheduled_posts_stream_pager{margin:0}._6-3 .fbTimelineScheduledPostsSection h3{padding:10px 15px 0}._3_7k{border-top:1px solid #d3d6db}._1_3v{position:relative;top:-10px}._5jjh{background-color:#fff;border:1px solid #d3d6db;-webkit-border-radius:3px;margin:75px 0 0 35px;padding:15px;width:606px}._3r70 span._54nh{max-width:360px} +._iqp div.profile-pagelet-section{margin-bottom:0}._iqp h3{border-bottom:3px solid #e1e1e1;font-size:15px;line-height:22px}.async_saving ._iqp .uiMorePagerLoader{display:none}.async_saving ._iqp .uiMorePager,.async_saving ._iqp .uiMorePagerPrimary{display:block}._iqq{color:#6d84b4;font-size:15px;font-weight:bold;margin:10px;text-align:center}._40pu{border-bottom:1px solid #d3d6db;height:11px;margin:auto;position:relative;right:8px;width:290px}._40pv{background-color:#e9eaed;font-size:11px;font-weight:normal;padding:0 5px}._13rf{float:right;visibility:hidden}.async_saving ._13rf{visibility:visible}._z6j{background-color:#fff;border:1px solid #d3d6db;-webkit-border-radius:3px;position:relative}._iqp .uiMorePager{margin:0 -25px -10px}._iqp ._z6j .uiMorePager{margin:0 0 -5px}._iqp ._z6j .uiMorePagerLoader{border:none;-webkit-border-radius:0 0 2px 2px}._417b{border-bottom:2px solid #f2f2f2}._417c{border-bottom:1px solid #e0e0e0;padding:17px 0;text-align:center} +._3214{position:absolute;right:5px;top:5px}._3215{margin:0 2px;vertical-align:middle} +.fbActivityLogAudienceSelector a.uiSelectorButton,.fbActivityLogAudienceSelector a.uiSelectorButton:active,.fbActivityLogAudienceSelector a.uiSelectorButton:focus,.fbActivityLogAudienceSelector a.uiSelectorButton:hover{padding-left:5px;padding-right:22px}.fbActivityLogAudienceSelector a.uiButton{visibility:hidden}.fbActivityLogStaticAudience{display:inline-block;margin:3px 0 0 4px}.uiStreamStory:hover .fbActivityLogAudienceSelector a.uiButton,.fbActivityLogAudienceSelector .openToggler a.uiButton,.fbActivityLogAudienceSelector.openToggler a.uiButton,.fbActivityLogAudienceSelector a.uiButton .img{visibility:visible}.fbActivityLogAudienceSelector.audienceSelector .uiSelectorMenu .itemIcon{display:none}._2fmt ._2fmm ._2fmu{margin:3px 2px}._2fmt ._2fmm,._2fmt ._2fmm:active,._2fmt ._2fmm:focus,._2fmt ._2fmm:hover{padding-left:4px;padding-right:4px} +._2o3t{z-index:11}._kj3{background:#fff;border:1px solid #d3d6db;padding:15px;width:646px}._5g4p{background:#fff;border:1px solid #d3d6db;-webkit-border-radius:3px 3px 0 0;padding:15px;width:606px}._5g4q{background:#e9eaed;border:1px solid #e9eaed;margin-top:-106px;padding:15px;width:606px}._kj3 .uiSearchInput{border-color:#d3d6db}._a4f{line-height:32px}._a4h{padding-right:4px;padding-top:7px}._a4h li._a4i{padding-left:4px;padding-right:4px}._3216{padding:4px 5px 0 4px}._a4h ._2cte{margin-top:2px}._a4k{border-top:1px solid #d3d3d3;margin-top:10px;padding-top:12px}._2o49{background:#f6f7f8;border:1px solid #d3d6db;border-bottom-width:2px;-webkit-border-radius:0 0 3px 3px;border-top:0;height:23px;line-height:23px;padding:2px 15px}._kj4{line-height:19px;padding-top:2px}._kj4 .uiPopoverButton .customimg{vertical-align:middle}._kj5 .uiPopoverButtonWithChevron{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:right -295px}._2o4a{display:inline-block;position:relative;top:-1px}._kj5 .uiButtonText{color:#666;font-weight:normal}._kj5:hover .uiButtonText{color:#000}._kj8{color:#666;margin-left:10px}.highlighted ._kj8{color:#dcdee3}._kj7{margin-bottom:-4px;opacity:.5}._2_xy{line-height:15px;padding-top:3px}._2o4b,._2o3r ._kj4{display:none}._2o3r ._2o4b{display:block}._2_xz{position:relative;top:1px} +._5shk{padding-left:15px;padding-right:15px}._5shk .uiButton{background-image:none}._5shk:hover ._5shl{visibility:visible}._5shk:hover .uiButton{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:right -393px}._5shk .uiButtonSuppressed:hover{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:right -98px}._5shk .uiSelectorNormal .openToggler .uiButtonSuppressed{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:right -343px}._5ep5{padding:0 15px 0 4px;width:240px}._5shl{visibility:hidden}._5ep6{width:300px}._5ep7{width:76px}._5ep8{font-size:9px;font-weight:bold;padding:10px 15px;text-transform:uppercase}._5xec{margin-top:3px;padding-left:5px}._5p-m{height:30px;width:30px} +.fbConnectWidgetTopmost{border:1px solid #aaa;border-top-color:#3b5998;overflow:hidden;padding:0;position:relative}div.fbDarkWidget{background-color:transparent}.fbDarkWidget .fbWidgetTitle{color:#fff}.fbDarkWidget a,.fbDarkWidget .profileName{color:#fff}.fbDarkWidget a.uiLinkSubtle{color:#9197a3}.fbDarkWidget a.fbCommentOverlayLink{color:#3b5998}div.ConnectActivityLogin{border-width:0 0 1px;zoom:1}.fbDarkWidget div.ConnectActivityLogin{border-color:#333;background-color:#000}.fbProfilePic{height:35px;width:35px}.fbLoginButton{float:left}.ConnectActivityLoginMessage{color:#666;line-height:14px;vertical-align:top;zoom:1}.fbDarkWidget .ConnectActivityLoginMessage{color:#9197a3}.fbConnectWidgetFooter{bottom:0;cursor:default;position:absolute;width:100%}.transparent_widget .fbDarkWidget .fbConnectWidgetFooter{background-color:transparent}.fbConnectWidgetFooter .fbFooterBorder{border-top:1px solid #ccc;margin:0 6px;padding:4px 3px}.fbDarkWidget .fbConnectWidgetFooter .fbFooterBorder{border-top:1px solid #444}.fbConnectWidgetContent,.fbImageContainer img{visibility:hidden}.fbConnectWidgetContent,.fbGalleryRecommendationsImageContainer img{visibility:hidden}div.fbHalfPage{overflow:hidden}div.fbAdminOptions{float:right} +.fbFeedbackContent{-webkit-text-size-adjust:none}.fbFeedbackContent.fbDarkWidget{border:none}.fbFeedbackContent .async_saving ul,.fbFeedbackContent .async_saving .indicator,.fbFeedbackContent .async_saving .action_links{background:url(/rsrc.php/v2/yb/r/GsNJNwuI-UM.gif) no-repeat right}.fbFeedbackContent.fbDarkWidget .composerHider{border-bottom:1px solid #666;border-top:1px solid #666}.fbFeedbackContent .composerHider{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:0;padding:9px 0 7px}.fbFeedbackContent .composerHider .uiSelector{margin:-3px 1px}.fbFeedbackContent .composerHider .uiSelector .uiSelectorButton,.fbFeedbackContent .composerHider .uiSelector .uiSelectorButton:active,.fbFeedbackContent .composerHider .uiSelector .uiSelectorButton:focus,.fbFeedbackContent .composerHider .uiSelector .uiSelectorButton:hover{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:right -393px;background-color:transparent;border:none;-webkit-box-shadow:none;margin:0;padding:2px 20px 2px 0}.fbFeedbackContent .composerHider .uiSelector .uiSelectorButton .uiButtonText{color:#333}.fbFeedbackContent.fbDarkWidget .composerHider .uiSelector .uiSelectorButton .uiButtonText{color:#fff}.fbFeedbackContent .composerHider .uiSelector .itemLabel{font-weight:normal}.fbFeedbackContent .composerHider .uiSelector .checked .itemLabel{font-weight:bold}.fbFeedbackContent .composerHider a{font-weight:bold}.fbFeedbackContent .fbThirdPartyIcon{position:relative;right:1px;top:4px}.fbCommentContext .fbCommentContextPosts{overflow-x:hidden;overflow-y:auto;max-height:400px}.fbCommentContext .fbCommentContextPosts .fbTopLevelComment{padding-top:0}.fbCommentContext .composerGrid{width:100%}.fbCommentContext .composerTight{width:0%}.fbCommentContext .composerReply .uiButton{margin-right:4px}.fbFeedbackContent .composer{background-color:transparent;background-color:rgba(190, 190, 190, .2);border:solid #e9e9e9;border-width:1px 0;padding:7px 10px 7px 69px;position:relative}.fbFeedbackContent.fbDarkWidget .composer{background-color:#333;border-color:#666}.fbFeedbackContent .fbFeedbackPosts .composer{margin-left:-10px}.fbFeedbackContent .fbFeedbackPostsContainer .fbFeedbackPosts{padding:0}.fbFeedbackContent .noTopBorder{border-top:0 !important}.fbDarkWidget .fbCommentContext .composer{background-color:#555;border:none}.fbCommentContext .composer{background-color:#f6f7f8;border:1px solid #ccc;margin-top:4px;padding-bottom:4px;padding-top:4px;padding-left:70px;position:relative}.fbFeedbackContent .composer .viewerProfilePic{background-color:#dcdee3;margin:2px 0 0 0;padding:0 !important;position:absolute;left:10px}.fbFeedbackContent .composer .mirroringNotice{background-color:#f6f7f8;border-top:1px solid #e9e9e9;color:#7f7f7f;font-size:11px;margin:7px -10px -7px -69px;padding:4px;text-align:center}.fbFeedbackContent.fbDarkWidget .fbFeedbackTypeahead,.fbFeedbackContent.fbDarkWidget .fbFeedbackTypeahead .wrap{border-color:#434343}.fbFeedbackContent.fbDarkWidget .fbFeedbackMentions .mentionsTextarea,.fbFeedbackContent .fbFeedbackMentions .mentionsTextarea{border-width:0;padding:0;margin:0;-webkit-box-shadow:none;background-color:transparent}.fbFeedbackContent.fbDarkWidget .fbFeedbackMentions{background-color:#000}.fbFeedbackContent .fbFeedbackMentions{background-color:#fff;margin:2px 0}.fbFeedbackContent .fbFeedbackMentions .innerWrap{padding:3px}.fbFeedbackContent .fbFeedbackMentions .highlighter{left:0;top:0}.fbFeedbackContent.fbDarkWidget .fbFeedbackMentions .highlighter b{background-color:#444}.fbCommentContext .textwrapper,.fbFeedbackContent .textwrapper{padding:0 8px 0 0}.commentas_inner{color:#000;display:block;padding-top:4px}.commentas_inner a{color:#000}.commentas_inner a:hover{text-decoration:none}.commentas_inner .commentasName{font-weight:bold}.postToProfile .indicator{display:inline-block;padding-left:5px;width:16px}.hideCommentas .commentas{display:none}.fbCommentContext.fbDarkWidget .composer textarea,.fbFeedbackContent.fbDarkWidget .composer textarea{color:#fff;background-color:#000;border:1px solid #434343}.fbCommentContext .composer textarea,.fbFeedbackContent .composer textarea{border-width:0;border:1px solid;border-color:#899bc1;padding:3px;width:100%}.fbFeedbackContent .replywrapper{padding:0 8px 0 0}.fbCommentContext .viewerProfilePic{float:left}.fbCommentContext .replywrapper{width:100%}.fbCommentContext .replywrappermargin{margin:0 9px}.fbCommentContext .replywrappermargin .textarea{margin-left:-4px}.fbFeedbackContent.fbDarkWidget .composerReply{border-top:1px solid #666}.fbFeedbackContent .composerReply{border-top:1px solid #e9e9e9}.fbFeedbackContent .composerReply{padding-top:8px}.fbFeedbackContent .composerReply textarea{width:100%}.fbFeedbackContent .postContent .action_links{margin-bottom:8px}.fbFeedbackContent .postBlingBox{border:none;bottom:1px;cursor:text;padding:0;position:relative}.fbFeedbackContent .postBlingBox:hover{background-color:transparent;border:none}.fbFeedbackContent .fbUpDownVoteAfterLogin{display:inline}.fbFeedbackContent .fbFeedbackPager{margin-left:0}.fbFeedbackContent .fbFeedbackPager .fbFeedbackPagerLink{padding:8px}.fbFeedbackContent .fbFeedbackReplyPager .fbFeedbackPagerLink{padding:5px 8px}.fbFeedbackContent .fbFeedbackPager .fbFeedbackPagerLink:hover{text-decoration:none}.fbFeedbackContent .postReplies .pagerLoader{padding-left:2px}.fbFeedbackContent{min-height:100px}.fbCommentContext .fbFeedbackContent{min-height:0}.fbFeedbackContent .fbFeedbackPosts{padding:0 0 0 10px}.fbFeedbackContent .star{height:11px;width:11px}.fbFeedbackContent .followLinkInlineCheck,.fbFeedbackContent .followLinkInlineCheckDark{margin-right:4px}.fbFeedbackContent .post{margin-top:4px}.fbFeedbackContent .post input{margin-left:0}.fbFeedbackContent .post label.desc{font-weight:normal}.fbFeedbackContent .profileName{font-size:12px}.fbFeedbackContent .fbFeedbackPost{border:solid #e9eaed;border-width:1px 0 0;clear:both;padding-bottom:0 !important;padding-top:10px}.fbFeedbackContent.fbDarkWidget .fbFeedbackPost{border-color:#555}.fbFeedbackContent li.fbTopLevelComment:first-of-type{border-width:0}.fbFeedbackContent li.fbTopLevelComment:last-of-type{margin-bottom:-5px}.fbDarkWidget .fbFeedbackReplies .fbFeedbackPost{border-color:#444}.fbFeedbackReplies .fbFeedbackPost{border-width:0 0 1px 0;border-color:#e9eaed}.fbFeedbackReply form,.fbFeedbackContent .postReply,.postReplies{margin-top:8px}.postReplies .uiMorePagerLight .uiMorePagerPrimary:hover{background-color:transparent;background-color:rgba(225, 228, 237, .6)}.postReplies .uiMorePagerInverted .uiMorePagerPrimary,.postReplies .uiMorePagerInverted .uiMorePagerLoader{background-color:transparent;border-width:1px 0 0 0;border-color:#444}.fbFeedbackContent .uiMorePagerInverted .uiMorePagerPrimary:hover{background-color:#444;border-color:#555}.fbDarkWidget .closeButton .uiCloseButton,.fbDarkWidget .closeButton .openToggler .uiCloseButton,.fbDarkWidget .closeButtonAfterLogin .uiCloseButton{border:1px solid #000;margin:0}.fbFeedbackContent .postContainer:hover .closeButton,.fbFeedbackContent .postContainer:hover .closeButtonAfterLogin,.fbFeedbackContent .postContainer .closeButton:focus,.fbFeedbackContent .postContainer .closeButtonAfterLogin:focus{opacity:1}.fbFeedbackContent .postContainer .closeButton,.fbFeedbackContent .postContainer .closeButtonAfterLogin{float:right;opacity:0}.fbFeedbackPost{position:relative}.fbFeedbackPost .postContent{margin-top:5px}.fbDarkWidget .fbFeedbackPost .postText{color:#ccc}.fbFeedbackPost .postText{color:#191919;line-height:14px;margin:0 28px 5px 0}.fbFeedbackPost .postActor{background-color:#e9eaed;margin-bottom:8px;margin-right:11px}.fbDarkWidget .postActor{background-color:#333}.fbFeedbackReplyPager{height:16px;margin-bottom:8px}.fbFeedbackContent .fbConnectWidgetFooter{position:static}.fbFeedbackContent .fbConnectWidgetFooter .fbFooterBorder{margin:5px 0 0 0}.fbTopLevelComment .fbFeedbackReplies .fbCommentReply{border-width:1px 0 0}.fbFeedbackContent .fbCommentOverlay{border-style:solid;border-width:1px;position:absolute;top:0;left:0;bottom:0;right:0;opacity:.90;font-size:12px}.fbFeedbackContent .fbReportedByUser{background-color:#fff;border-color:#e9eaed}.fbFeedbackContent .fbRecentlyBlacklisted{background-color:#444;border-color:#191919}.fbFeedbackContent .fbRecentlyPublicized{background-color:#e4ffe2;border-color:#d2f1d0}.fbFeedbackContent .fbRecentlyPrivatized{background-color:#fffbe8;border-color:#f7e0ff}.fbFeedbackContent .fbCommentOverlayInsert{position:absolute;top:50%;margin-top:-0.5em;text-align:center;width:100%}.fbFeedbackContent .fbCommentDownvotedButVisible .postText{color:#7f7f7f}.fbFeedbackContent .fbCommentOverlayDark{color:#000}.fbFeedbackContent .fbCommentOverlayLight{color:#fff}.fbFeedbackContent .fbCommentOverlayLight a:link,.fbFeedbackContent .fbCommentOverlayLight a:hover,.fbFeedbackContent .fbCommentOverlayLight a:visited,.fbFeedbackContent .fbCommentOverlayLight a:active{color:#999}.fbCommentsEditSettings .uiInfoTable .label{width:145px;vertical-align:middle}.fbCommentsEditSettings .uiInfoTable tr{border-top:1px solid #ccc}.fbCommentsEditSettings .uiInfoTable tr:first-child{border:none}.fbCommentsEditSettings .uiInfoTable th{padding:10px 5px 10px 0}.fbCommentsEditSettings .uiInfoTable td{padding:10px 0 10px 5px}.fbCommentsEditSettings .uiInfoTable tr:first-child th,.fbCommentsEditSettings .uiInfoTable tr:first-child td{padding-top:0}.fbCommentsEditSettings .uiInfoTable tr:nth-last-child(2) th,.fbCommentsEditSettings .uiInfoTable tr:nth-last-child(2) td{padding-bottom:0}.fbCommentsEditSettings .uiInfoTable tr:last-child,.fbCommentsEditSettings .uiInfoTable tr.custom_blacklist{border:none}.fbCommentsEditSettings .uiInfoTable tr.custom_blacklist th,.fbCommentsEditSettings .uiInfoTable tr.custom_blacklist td{padding:0 5px 10px 5px}.fbDarkWidget .warning a{color:#7f7f7f}.fbFeedbackContent .closeButton .editSelector .uiCloseButton{background-image:url(/rsrc.php/v2/yA/r/w49kGdoISkc.png)}.fbFeedbackPost .postContainer .fbCommentEditor textarea{padding:3px;width:100%;border:none}.fbFeedbackPost .postContainer .fbCommentEditor{padding:7px 10px 7px 10px;min-height:0}.fbFeedbackPost .postContainer .fbCommentEditor .textBoxContainer{background-color:#fff}.postToProfileCheckbox{vertical-align:middle}.fbFeedbackPost .postContainer .fbCommentEditor .highlighter{font-size:12px;font-weight:normal}.fbFeedbackPost .fsm{font-size:12px}.fbFeedbackContent body,.fbFeedbackContent button,.fbFeedbackContent form,.fbFeedbackContent input,.fbFeedbackContent label,.fbFeedbackContent select,.fbFeedbackContent td,.fbFeedbackContent textarea{font-size:12px} +.FlyoutSubscriptionMenu{min-width:180px}.SubscriptionMenu .itemLabel{overflow:hidden}div.SubscriptionMenu .SubscriptionMenuCategory .itemAnchor{font-weight:normal}div.FriendListSubscribeSubmenu{padding-top:0;padding-bottom:0}div.FriendListActionMenu,div.InterestListMenuDisconnect{padding-top:0}div.InterestListMenuLists{padding-bottom:0}.addToInterestListsClosed .FriendListSubscribeSubmenu{padding-top:4px}.addToInterestListsOpen .InterestListCreateList{padding-bottom:4px}.NonFriendSubscriptionMenu .hideFromNonFriend,.isUnsubscribed .SubscribeMenuSettingsItem,.subscriptionMenuOpen .FriendListActionMenu,.subscriptionMenuOpen .FlyoutFriendListMenu,.subscriptionMenuOpen .InterestListMenuLists,.subscriptionMenuOpen .InterestListMenuDisconnect,.subscriptionMenuOpen .FriendListSubscribeSubmenu,.subscriptionMenuOpen .AddToInterestListsMenuItem,.addToInterestListsClosed.subscriptionMenuOpen .FlyoutFriendListMenu,.addToInterestListsClosed.subscriptionMenuOpen .InterestListMenuLists,.addToInterestListsClosed.subscriptionMenuOpen .InterestListMenuDisconnect,.addToInterestListsClosed.subscriptionMenuOpen .FriendListSubscribeSubmenu,.addToInterestListsClosed.subscriptionMenuOpen .AddToInterestListsMenuItem,.addToInterestListsOpen .FriendListSubscribeSubmenu,.addToInterestListsOpen .AddToInterestListsMenuItem,.addToInterestListsOpen .InterestListMenuDisconnect,.addToInterestListsClosed .InterestListMenuLists,.addToInterestListsClosed .InterestListMenuGoBack,.cannotSubscribe .FriendListSubscribeSubmenu,.noSubscriptionLevels .SubscribeMenuSettingsItem,.noSubscribeCheckbox .SubscribeMenuSubscribeCheckbox,.pagesSubscribeButtonFlyout .SubscribeMenuSubscribeCheckbox,.FriendListSubscriptionsMenu{display:none}.addToInterestListsOpen .InterestListMenuGoBack,.addToInterestListsOpen .InterestListMenuLists,.addToInterestListsClosed .FriendListSubscribeSubmenu,.addToInterestListsClosed .AddToInterestListsMenuItem,.addToInterestListsClosed .InterestListMenuDisconnect,.subscriptionMenuOpen .FriendListSubscriptionsMenu{display:block} +span.FollowLink .followLinkInlineCheck{display:inline;margin-right:4px}.followLinkSubscribed{cursor:default} +.FriendListMenu{overflow:hidden;padding-bottom:0}.FriendListActionMenu{padding-top:0}.async_saving .FriendListCancel,.async_saving .FriendListUnfriend,.async_saving .FriendListActionSeparator,.async_saving .FriendListScroller,.async_saving .FriendListMenu,.async_saving .FriendListSubscribeSubmenu,.async_saving .FriendListSubscriptionsMenu{display:none}.FriendListCFMenu .itemLabel,.FriendListMenu .itemLabel{overflow:hidden}.FriendListMenu .FriendListItem .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FriendListMenu .FriendListItem .icon{float:right;margin:3px 0 0 4px}.uiScrollableArea ul.FriendListMenu{margin-right:5px}.FriendListMenu .FriendListCreateItem{position:relative}.CreateListInputItem,.FriendListCreateTrigger{position:relative;zoom:1}div.FriendListMenuCreate li.FriendListCreateTrigger,.FriendListMenu .CreateListInputItem{display:none}div.FriendListMenuCreate .CreateListInputItem{display:block;padding:1px 16px 1px 22px}.FriendListMenu .createListInput{outline:none;padding:1px 2px 2px 2px;width:100px}.async_saving .FriendListActionMenu{display:none}.FriendListCancel{position:relative}.FriendListCancel .uiLoadingIndicatorAsync{position:absolute;top:4px}.FriendListMenu .underShowMore,.FriendListMenu .ShowMoreItem,.FriendListActionMenu .PageMenuUnlike,div.FriendListMenuShowMore li.ShowMoreItem{display:none}div.FriendListMenuShowMore .underShowMore,div.hasMoreFriendListItems .ShowMoreItem{display:block}.FlyoutFriendMenu{max-width:300px;min-width:192px}.FlyoutFriendMenu .uiScrollableAreaWrap{max-height:266px}.FlyoutFriendMenu .uiScrollableAreaTrack{right:15px}.FlyoutFriendMenu .uiScrollableArea.contentAfter:after{background-color:transparent}.FriendListMemorializedUser li,.FriendListMemorializedUser li.uiMenuItem{display:none}.FriendListMemorializedUser li.FriendListUnfriend{display:list-item}.FriendListCannotSuggestFriends li.FriendListSuggestFriends,.FriendListCannotSuggestFriends li.FriendListSuggestFriendsSeparator{display:none}.NoFriendListActionSeparator .FriendListActionSeparator{display:none} +._2eg_{background-color:#f6f7f8;border-bottom:1px solid #d3d6db;display:block;height:43px;overflow:hidden;position:relative}._2eh0{display:inline;line-height:43px;padding:12px 0 8px 12px;text-align:center;width:400px}._2eh1{float:right;margin:0 5px 0 0;padding:12px 12px 8px 12px}._2eh2{line-height:25px}._2eh3{max-width:79%;min-height:35px;text-overflow:ellipsis}._2eh4{float:right;padding-right:5px} +.fbTimelineLogColumn .fbTimelineNavigationPagelet{display:none}.fbTimelineLogFilterForm{display:inline}.fbTimelineSearchError{padding-left:20px}._guu{background-color:#f6f7f8;border:1px solid;border-bottom:2px solid;border-color:#d3d6db;-webkit-border-radius:3px;padding:12px 15px}._guu .title{color:#666;font-size:13px}._guu .text{color:gray;font-size:11px}.fbTimelineLogBody{margin-bottom:30px}.fbTimelineLogStream .profile-pagelet-section{margin-bottom:0}.fbTimelineLogStream .uiMorePagerPrimary{border:0}.fbTimelineLogTimeNav{padding-bottom:3px}.fbTimelineLogColumn .fbTimelineSection{padding:20px 25px 10px}.fbTimelineLogScrubber .selected ul{display:block}.fbTimelineLogScrubber .selected li.selected a{font-weight:bold}.fbTimelineLogColumn .fbProfileEditFieldInline{width:480px}.fbTimelineLogColumn .fbProfileEditFieldInline .privacyWidget{padding-top:0}.fbTimelineLogColumn .fbProfileEditFieldInline .rightCol{padding-left:0;width:41px} +._a4a{padding-top:6px}._a4b{display:inline;padding:15px 0}._a4d{padding-right:8px;padding-top:4px} +._554d{margin-left:2px;padding-bottom:2px} +.uiSideNav .divider{border-bottom:1px solid #ededed;border-top:1px solid #ededed;height:1px;left:auto;display:none;padding-left:0;margin-bottom:1px;width:179px;font-size:1px;line-height:1px;overflow:hidden}.editMode .uiSideNav .hidden,.expandedMode .uiSideNav .hidden,.expandedMode .uiSideNav .divider{display:block}.navMoreText{display:block;width:100%}.navLess{line-height:12px}div.navLess,.expandedMode .navMore{display:none}.expandedMode .navLess{display:block} +.uiMorePagerInverted .uiMorePagerPrimary,.uiMorePagerInverted .uiMorePagerLoader{padding:6px 5px 10px;border:1px solid #444}.uiMorePagerInverted .uiMorePagerPrimary:hover{background-color:#444}.uiMorePagerInverted .uiMorePagerSecondary{margin:6px 5px} +.sp_JcDlXLkT-_J{background-image:url(/rsrc.php/v2/yb/r/jBADm7298kh.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:10px;width:10px}.sp_JcDlXLkT-_J.sx_1d75b6{width:11px;background-position:0 -14px}.sp_JcDlXLkT-_J.sx_f7caea{width:9px;height:5px;background-position:0 -47px}.sp_JcDlXLkT-_J.sx_98cb57{background-position:0 -25px}.sp_JcDlXLkT-_J.sx_2faeb6{background-position:0 -36px}.sp_JcDlXLkT-_J.sx_638273{width:15px;height:13px;background-position:0 0} +.sp__a43P482Bcg{background-image:url(/rsrc.php/v2/yX/r/9Cneog2i_7o.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:16px;width:16px}.sp__a43P482Bcg.sx_074ea5{background-position:0 -51px}.sp__a43P482Bcg.sx_e09b26{width:11px;height:10px;background-position:-30px -68px}.sp__a43P482Bcg.sx_db59c7{width:5px;height:3px;background-position:-42px -68px}.sp__a43P482Bcg.sx_0ddde0{background-position:-17px -51px}.sp__a43P482Bcg.sx_7408be{width:9px;height:11px;background-position:0 -85px}.sp__a43P482Bcg.sx_77fe17{width:12px;height:14px;background-position:-17px -68px}.sp__a43P482Bcg.sx_14549e{background-position:-34px -51px}.sp__a43P482Bcg.sx_afdc65{width:50px;height:50px;background-position:0 0}.sp__a43P482Bcg.sx_5db8c5{background-position:0 -68px} +.sp_qNtrLM6Qw0-{background-image:url(/rsrc.php/v2/yT/r/IwMrDchhY34.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:12px;width:12px}.sp_qNtrLM6Qw0-.sx_671347{width:14px;height:14px;background-position:0 0}.sp_qNtrLM6Qw0-.sx_cf6339{background-position:0 -15px}.sp_qNtrLM6Qw0-.sx_357085{background-position:0 -28px} + +#bootloader_MREu1 { height: 42px; } +.bootloader_MREu1 { display:block !important; } \ No newline at end of file diff --git a/app/assets/images/s_files/8eDcp_y4GKo.js b/app/assets/images/s_files/8eDcp_y4GKo.js new file mode 100644 index 0000000..03f162c --- /dev/null +++ b/app/assets/images/s_files/8eDcp_y4GKo.js @@ -0,0 +1,14 @@ +/*!CK:744403774!*//*1427086740,*/ + +if (self.CavalryLogger) { CavalryLogger.start_js(["SrgWn"]); } + +__d("StarsRatableBase",["Event","Arbiter","CSS","DOM","Parent","Run","copyProperties"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();function n(o,p,q,r){this.root=o;this.freezeOnClick=p;this.stars=j.scry(o,'a');this.listeners=[g.listen(this.root,'click',this._onClick.bind(this)),g.listen(this.root,'mousemove',this._onMouseMove.bind(this)),g.listen(this.root,'mouseout',this._onMouseOut.bind(this))];this.holdMouseMove=false;this.setRating(q);this.layerHides=0;if(r)h.subscribe('layer_hidden',function(){this.layerHides++;if(this.layerHides>=2)this.setRating(0);}.bind(this));l.onLeave(this.destroyListeners.bind(this));}n.init=function(o,p,q,r){return new n(o,p,q,r);};m(n.prototype,{_onClick:function(event){this.layerHides=0;var o=this._getStarIndexFromEvent(event);if(!o)return;this.setRating(o);if(this.freezeOnClick){this.freeze();}else this.holdMouseMove=true;event.prevent();},_onMouseMove:function(event){if(this.holdMouseMove)return;var o=this._getStarIndexFromEvent(event);if(!o)return;this.setStars(o,true);},_onMouseOut:function(event){this.holdMouseMove=false;this.updateStars();},_getStarIndexFromEvent:function(event){var o=k.byTag(event.getTarget(),'a');if(o)return this.stars.indexOf(o)+1;return 0;},setRating:function(o){this._rating=o;this.updateStars();},updateStars:function(){this.setStars(this._rating);},setStars:function(o,p){var q=p?'hoverStar':'fullStar',r=p?'fullStar':'hoverStar';for(var s=0;s=o);i.conditionClass(this.stars[s],q,!t);i.conditionClass(this.stars[s],'emptyStar',t);}},freeze:function(){i.addClass(this.root,'uiStarsRated');this.destroyListeners();},destroyListeners:function(){this.listeners.forEach(function(o){o&&o.remove();});this.listeners=[];}});a.StarsRatableBase=e.exports=n;},null); +__d("TabBar",["ArbiterMixin","React","mixin"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j=i(g);for(var k in j)if(j.hasOwnProperty(k))m[k]=j[k];var l=j===null?null:j.prototype;m.prototype=Object.create(l);m.prototype.constructor=m;m.__superConstructor__=j;function m(n,o,p){"use strict";o.props=Object.assign({},o.props,{onTabClick:function(q){return this.inform(m.TAB_CLICK,q);}.bind(this)});h.render(n(o),p);}m.TAB_CLICK='onTabClick';e.exports=m;},null); +__d("PageStars",["Event","Locale","Style","copyProperties"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k=5;function l(m,n,o,p,q,r,s,t){this.myRating=q;this.avgRating=p;this.avgStars=n;this.myStars=o;this.margin=t;this.width=r;this.height=s;for(var u=0;u?Ck7Z99+U&T*4YsVp19;ga3yZ1UVQK z7!;Tplo%KV8JPqb{~uwH00tE^FtiYWm5G^+1t=qqE&&WzW+vPcw-|Vsfl36K1cBty zjhd%RC*9@TWp=u4@)^zh20(rC0t`$*73>JBfLulvK_Ov9C1sWWw-`8p?qFnP5}Yz2 zXqUp#8LsQM-P+l<&cMbs-mEQjE6>wH_T`LMu1>lX`8itco~S+0NJ&AUktnVQ@(mrG zz=i=mXwNuxL+ekuBby;=nHhlgBLOBwM#Ds~T3~qCGsXl?n``b5RH_VgDI+60E0R)R za4`!hDj7N^3OEG@6+&IhX3wM_6?l5m*GY@-miSMyTQWbd`IqO?Wva4yM^0@z;eSp| z`NZ?&Et51Qb~smV3C!pR8ZIZm2y!$qbYaFbG6*Uf1|~XAT(}Vy3igV}Gqr_GGHbd@ zWu1(R<7Ol|R-(wOhn*8RtR>L3tP1{O;`vh=2wB}i7T~1{Rv+|>5;>sueJ_>br V-6yP>W%XQ*MPUvT^JDw}Hv#)04lw`# literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/983851_10155175198355082_2549514039652296699_n.jpg b/app/assets/images/s_files/983851_10155175198355082_2549514039652296699_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..18b54612daafb505854bf54c7183d46ff0abf806 GIT binary patch literal 1290 zcmex=U<4F5 zFo)7f77)IPk%2KtJTVzUr=&t?BMSo)khqyCgf>VtFa`1d-)3-TU}IrrV`X7uV`XD! zXXD@!;Ns%sCP}R`X z02#u_&d$!o!6nSaC9EMOCZ$0#_H_-?C68?l`#E`tjInF1`;!iqM?x^SU)h(>=~c0 znAEfWV&UK)dRJu3NSD+GBdLv!U~u)nFWP}6%CagodT5-jS3r~9%Hj-3RzYh zeb;}Y(bF}qAEV#xzhOG>{4zm*@fqJ4bY7bNX4t2EW%s{|Pd=v>O|p>wtjV>st6g60 zJ=dk$wnxDy+m>(SQoB{-ZTMC01RD5 z7G_3xq%txHDjGT#HU=h6T=)SN#P*7-SS~DAp24B@#%5QQXuU#1?4hakO7C{Ff0pKN zV7<8LX%sJ`Nonhms#l9NzwR~8zt=}Ck2OqUoKp&?q@UVDz#er%y%(MZ?6x zi5~<5A>j>*E&-O!$E!oK+yq;XhP}P0?tJZLJjfXWz|dg^r9+s0MnRxv$H2tK!ifjr zK_pccm2759WgD&#I7`?C5# zS}EHVR#gi%f6hFvx~*lQ!5>~exW>dA7R<4Jv**v2{BI|AS7qP*Ib*}_B@-pA>YIh6 zg%};~{ri0=H+V^TaAQQT;L(CjtM+w1%Kve6?oJ`an;c=Q|2});cuQ^BytVt*#pW$o P?fCS{pLy%*|K9`v4d{Sj literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/997073_10100272255850097_5332594021389041715_n.jpg b/app/assets/images/s_files/997073_10100272255850097_5332594021389041715_n.jpg new file mode 100644 index 0000000000000000000000000000000000000000..609523df7230f1ec67d296a5cd7b11b4f6a8bcc8 GIT binary patch literal 54121 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 wra^W^`7VoB2hWhe`OTYSa!%)zJi)(TNQ&vh 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�UN1tXIdLiQI}CmO1J^? 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/AcOwEF7Rvz4.js b/app/assets/images/s_files/AcOwEF7Rvz4.js new file mode 100644 index 0000000..2f3d3af --- /dev/null +++ b/app/assets/images/s_files/AcOwEF7Rvz4.js @@ -0,0 +1,36 @@ +/*!CK:3201249738!*//*1427086744,*/ + +if (self.CavalryLogger) { CavalryLogger.start_js(["uKTRP"]); } + +__d("XAdPreferencesCategoryInfoController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/ads\/preferences\/category_info\/",{ad_id:{type:"Int",required:true},category_fbid:{type:"Int",required:true}});},null); +__d("AdsPreferencesInterestListItem.react",["AdPreferencesDesktopStrings","AsyncRequest","Image.react","Layout.react","xuiglyph","React","ReactLayeredComponentMixin","XAdPreferencesCategoryInfoController","XUIContextualDialog.react","XUIContextualDialogTitle.react","XUIContextualDialogBody.react","XUIText.react","cx","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t){b.__markCompiled&&b.__markCompiled();var u=j.Column,v=j.FillColumn,w=l,x=w.PropTypes,y=l.createClass({displayName:"AdsPreferencesInterestListItem",mixins:[m],propTypes:{adID:x.number.isRequired,interest:x.object.isRequired,isListItem:x.bool.isRequired,onInterestClick:x.func.isRequired,removed:x.bool.isRequired,setDialog:x.func,setReportDialog:x.func},getInitialState:function(){return {xHover:false,iHover:false,interestHover:false,enterTimeout:-1,suggestions:{}};},_xHover:function(event){this.setState({xHover:!this.state.xHover});},_xOver:function(event){this.setState({xHover:true});},_iHover:function(event){this.setState({iHover:!this.state.iHover});},_interestHover:function(z){this.setState({interestHover:z});},_interestEnter:function(event,z,aa){if(aa){this._interestHover(true);}else{var ba=setTimeout(this._interestEnter.bind(this,true,true,true),250);this.setState({enterTimeout:ba});}},_interestLeave:function(event){this._interestHover(false);clearTimeout(this.state.enterTimeout);},_handleInterestClick:function(event){var z=this.refs['toggle_'+this.props.interest.id];this.props.onInterestClick(this.props.interest,this.props.removed,z);},_onInterestTextClick:function(event){if(this.state.suggestions>0&&this.props.setDialog){this.props.setDialog(this.props.interest,this.state.suggestions);}else{var z=n.getURIBuilder().setInt('ad_id',this.props.adID).setInt('category_fbid',this.props.interest.id).getURI();new h(z).setHandler(function(aa){var ba=aa.payload,ca=ba.suggestions,da=this.props.interest;if(!da.description)da.description=t._("This is a preference you added.");this.setState({suggestions:ca});if(this.props.setDialog)this.props.setDialog(da,ba.suggestions);}.bind(this)).send();}},_onReportPreferenceClick:function(event){if(this.props.setReportDialog)this.props.setReportDialog(this.props.interest);},render:function(){var z=((this.state.iHover?"hidden_elem":'')),aa=((!this.state.iHover?"hidden_elem":'')),ba=((this.state.interestHover&&this.props.isListItem?"_2imp":'')+(!this.state.interestHover&&this.props.isListItem?' '+"_2imq":'')+(this.props.removed?' '+"hidden_elem":'')),ca=!this.props.isListItem?null:l.createElement("span",{className:ba,ref:this.props.interest.name,onMouseEnter:this._iHover,onMouseLeave:this._iHover},l.createElement(i,{className:z,src:k({name:'info-solid',shade:'light',size:'medium'})}),l.createElement(i,{className:aa,src:k({name:'info-solid',shade:'dark',size:'medium'})})),da=l.createElement("span",{className:ba,onMouseEnter:this._xHover,onMouseLeave:this._xHover,onMouseMove:this._xOver},l.createElement(i,{className:((this.state.xHover?"hidden_elem":'')),src:k({name:'cross',shade:'dark'})}),l.createElement(i,{className:((!this.state.xHover?"hidden_elem":'')),src:k({name:'cross',shade:'accent'})})),ea=l.createElement("div",{className:"_2imr"},l.createElement("a",{href:"#"},t._("Undo"))),fa=l.createElement(r,{className:((this.props.removed?"_2ims":'')),size:"small",weight:"bold","data-fbid":this.props.interest.id},this.props.interest.name),ga=(!this.props.isListItem||this.props.removed)?fa:l.createElement("a",{onClick:this._onInterestTextClick},fa),ha=(("_2imt")+(!this.props.isListItem?' '+"_2imu":'')),ia=l.createElement(v,null,l.createElement("a",{onClick:this._onReportPreferenceClick,className:ba},l.createElement(r,{size:"small",weight:"bold"},"[FB-Only] Report"))),ja=(this.props.isListItem&&this.props.setReportDialog)?ia:null;return (l.createElement("li",{className:ha,onMouseEnter:this._interestEnter,onMouseLeave:this._interestLeave},l.createElement(j,null,l.createElement(v,null,ga,l.createElement("span",{className:"_2imv"},ca)),ja,l.createElement(u,{className:"mlm"},l.createElement("div",{onClick:this._handleInterestClick,className:"_2imw",ref:'toggle_'+this.props.interest.id},!this.props.removed?da:ea)))));},renderLayers:function(){var z=this.props.interest.description?this.props.interest.description:t._("This is a preference you added.");return {contextualDialog:l.createElement(o,{contextRef:this.props.interest.name,shown:this.state.iHover,position:"above",focusContextOnHide:false,width:o.WIDTH.NORMAL},l.createElement(p,null,g.about_this_ads_preference),l.createElement(q,null,z))};}});e.exports=y;},null); +__d("XAdPreferencesInterestsWriteController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/ads\/preferences\/edit_interests\/",{ad_id:{type:"Int",required:true},action:{type:"Enum",required:true,enumType:1},type:{type:"Enum",required:true,enumType:1},fbids:{type:"IntVector",required:true}});},null); +__d("XAdPreferencesNUXController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/ads\/preferences\/nux\/",{type:{type:"String",required:true}});},null); +__d("XAdsPreferencesFeedbackController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/ads\/preferences\/feeedback\/",{ad_id:{type:"Int",required:true},favorite:{type:"Enum",required:true,enumType:1}});},null); +__d("AdsPrefs",["AdsPreferencesInterestListItem.react","AsyncRequest","CSS","DOM","Event","React","XAdPreferencesInterestsWriteController","XAdPreferencesNUXController","XAdsPreferencesFeedbackController","csx","cx","tidyEvent"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.__markCompiled&&b.__markCompiled();function s(w,x){i.toggleClass(w,"hidden_elem");var y=i.hasClass(w,"hidden_elem")?'ad_useful':'ad_neutral',z=o.getURIBuilder().setInt('ad_id',x).setEnum('favorite',y).getURI(),aa=new h(z);aa.send();}function t(){var w=n.getURIBuilder().setString('type','interest_nux_ts').getURI();new h(w).send();}function u(w,x,y){var z=x?'add':'del',aa=m.getURIBuilder().setInt('ad_id',w.adID).setEnum('action',z).setEnum('type','interest').setIntVector('fbids',[w.id]).getURI();new h(aa).send();l.render(l.createElement(g,{className:"_589n",adID:w.adID,interest:w,isListItem:false,onInterestClick:u,removed:!x}),document.getElementById(w.rootID));if(w.dialog&&y!=null){t();w.dialog.setContext(y);w.dialog.show();}}var v={initRHCFeedback:function(w,x,y){r(k.listen(x,'click',function(z){s(y,w);z.kill();}));},createListElement:function(w,x,y,z,aa,ba){var ca={id:x,name:y,adID:w,rootID:z,dialog:ba};l.render(l.createElement(g,{className:"_589n",adID:w,interest:ca,isListItem:false,onInterestClick:u,removed:false}),document.getElementById(z));},initExpandable:function(w){r(k.listen(w,'click',function(x){var y=j.scry(w,"div._2fdq")[0],z=j.scry(w,"._4r43")[0],aa=j.scry(w,"._1uhj")[0];i.toggleClass(z,'hidden_elem');i.toggleClass(aa,'hidden_elem');i.toggleClass(y,'hidden_elem');}));},toggleFavorite:function(w){var x=j.find(w.getRoot(),'.img');s(x,w.getLabel());}};e.exports=v;},null); +__d("CollapseExposedTextOnTransition",["CSS","DOMQuery","csx"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();function j(){"use strict";}j.prototype.init=function(k){"use strict";this.$CollapseExposedTextOnTransition0=k;this.$CollapseExposedTextOnTransition0.getArbiter().subscribe('onBeforeTransition',this.$CollapseExposedTextOnTransition1.bind(this));};j.prototype.$CollapseExposedTextOnTransition1=function(k,l){"use strict";var m=h.scry(l.item.ad,"div._5pbx .text_exposed.text_exposed_root");m.forEach(function(n){g.removeClass(n,'text_exposed');});};e.exports=j;},null); +__d("DesktopHscrollCarousel",["Animation","Arbiter","BanzaiODS","CSS","DesktopHscrollUnitEventConstants","DOM","DOMQuery","Ease","Event","TidyArbiterMixin","csx","cx","mixin","tidyEvent"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t){b.__markCompiled&&b.__markCompiled();var u=s(p);for(var v in u)if(u.hasOwnProperty(v))x[v]=u[v];var w=u===null?null:u.prototype;x.prototype=Object.create(w);x.prototype.constructor=x;x.__superConstructor__=u;function x(y,z,aa,ba,ca,da,ea){"use strict";this.$DesktopHscrollCarousel0=y.node;this.$DesktopHscrollCarousel1=y.grid;this.$DesktopHscrollCarousel2=y.prev_link;this.$DesktopHscrollCarousel3=y.next_link;this.$DesktopHscrollCarousel4=y.prev_pager;this.$DesktopHscrollCarousel5=y.next_pager;this.$DesktopHscrollCarousel6=aa;this.$DesktopHscrollCarousel7=ba;this.$DesktopHscrollCarousel8=ea;this.$DesktopHscrollCarousel9=ca;this.$DesktopHscrollCarousela=da;this.$DesktopHscrollCarouselb=0;this.$DesktopHscrollCarouselc=new h();this.$DesktopHscrollCarouseld=0;this.$DesktopHscrollCarousele=m.find(this.$DesktopHscrollCarousel0,"^div._5jmm");z.forEach(function(fa){fa.init(this);},this);t([o.listen(this.$DesktopHscrollCarousel2,'click',this.$DesktopHscrollCarouself.bind(this)),o.listen(this.$DesktopHscrollCarousel2,'mouseenter',this.$DesktopHscrollCarouselg.bind(this)),o.listen(this.$DesktopHscrollCarousel2,'mouseleave',this.$DesktopHscrollCarouselh.bind(this)),o.listen(this.$DesktopHscrollCarousel3,'click',this.$DesktopHscrollCarouseli.bind(this)),o.listen(this.$DesktopHscrollCarousel3,'mouseenter',this.$DesktopHscrollCarouselj.bind(this)),o.listen(this.$DesktopHscrollCarousel3,'mouseleave',this.$DesktopHscrollCarouselk.bind(this)),o.listen(this.$DesktopHscrollCarousel4,'click',this.$DesktopHscrollCarouself.bind(this)),o.listen(this.$DesktopHscrollCarousel4,'mouseenter',this.$DesktopHscrollCarouselg.bind(this)),o.listen(this.$DesktopHscrollCarousel4,'mouseleave',this.$DesktopHscrollCarouselh.bind(this)),o.listen(this.$DesktopHscrollCarousel5,'click',this.$DesktopHscrollCarouseli.bind(this)),o.listen(this.$DesktopHscrollCarousel5,'mouseenter',this.$DesktopHscrollCarouselj.bind(this)),o.listen(this.$DesktopHscrollCarousel5,'mouseleave',this.$DesktopHscrollCarouselk.bind(this))]);this.refresh();}x.prototype.getLastVisibleIndex=function(){"use strict";return this.$DesktopHscrollCarouselb+1;};x.prototype.getArbiter=function(){"use strict";return this.$DesktopHscrollCarouselc;};x.prototype.getCurrentOnscreenAd=function(){"use strict";return this.$DesktopHscrollCarousel1.childNodes[this.$DesktopHscrollCarouselb];};x.prototype.getNumItems=function(){"use strict";return this.$DesktopHscrollCarousel1.childNodes.length;};x.prototype.scrollToNextItem=function(){"use strict";this.$DesktopHscrollCarouseli();};x.prototype.refresh=function(){"use strict";this.refreshPagerState();this.$DesktopHscrollCarouselc.inform('onShow',{item:{ad:this.$DesktopHscrollCarousel1.childNodes[this.$DesktopHscrollCarouselb]},index:this.$DesktopHscrollCarouselb+1},h.BEHAVIOR_EVENT);for(var y=0;y0;};x.prototype.$DesktopHscrollCarouselm=function(){"use strict";return this.$DesktopHscrollCarouselo()>0;};x.prototype.$DesktopHscrollCarouselq=function(){"use strict";var y='desktop_hscroll_first_next_pos_';return y.concat(this.$DesktopHscrollCarousel8);};x.prototype.$DesktopHscrollCarouseli=function(){"use strict";if(!this.$DesktopHscrollCarouselm())return;var y=0;if(this.$DesktopHscrollCarouselp()===0){j.removeClass(this.$DesktopHscrollCarousel0,"_594r");y+=-1*this.$DesktopHscrollCarousela;i.bumpEntityKey('feed_ads',this.$DesktopHscrollCarouselq());}if(this.$DesktopHscrollCarouselo()<=1){j.addClass(this.$DesktopHscrollCarousel0,"_594u");y+=-1*this.$DesktopHscrollCarousela;}this.$DesktopHscrollCarouseln(Math.min(this.$DesktopHscrollCarouselo(),1),y);};x.prototype.$DesktopHscrollCarouselj=function(){"use strict";j.conditionClass(this.$DesktopHscrollCarousel0,"_595n",this.$DesktopHscrollCarousel6&&this.$DesktopHscrollCarouselm());};x.prototype.$DesktopHscrollCarouselk=function(){"use strict";if(this.$DesktopHscrollCarousel6)j.removeClass(this.$DesktopHscrollCarousel0,"_595n");};x.prototype.$DesktopHscrollCarouself=function(){"use strict";if(!this.$DesktopHscrollCarousell())return;var y=0;if(this.$DesktopHscrollCarouselp()<=1){j.addClass(this.$DesktopHscrollCarousel0,"_594r");y+=this.$DesktopHscrollCarousela;}if(this.$DesktopHscrollCarouselo()===0){j.removeClass(this.$DesktopHscrollCarousel0,"_594u");y+=this.$DesktopHscrollCarousela;}this.$DesktopHscrollCarouseln(-1*Math.min(this.$DesktopHscrollCarouselp(),1),y);};x.prototype.$DesktopHscrollCarouselg=function(){"use strict";j.conditionClass(this.$DesktopHscrollCarousel0,"_595o",this.$DesktopHscrollCarousel6&&this.$DesktopHscrollCarousell());};x.prototype.$DesktopHscrollCarouselh=function(){"use strict";if(this.$DesktopHscrollCarousel6)j.removeClass(this.$DesktopHscrollCarousel0,"_595o");};x.prototype.$DesktopHscrollCarouseln=function(y,z,aa){"use strict";if(y)this.$DesktopHscrollCarouselc.inform('onBeforeTransition',{item:{ad:this.$DesktopHscrollCarousel1.childNodes[this.$DesktopHscrollCarouselb]}},h.BEHAVIOR_EVENT);this.$DesktopHscrollCarouselb+=y;if(!z)z=0;this.$DesktopHscrollCarouseld-=y*this.$DesktopHscrollCarousel9+z;if(!aa)aa=350*Math.abs(y);var ba=this.$DesktopHscrollCarousel0;j.addClass(ba,"_595p");new g(this.$DesktopHscrollCarousel1).to('left',this.$DesktopHscrollCarouseld).duration(aa).ease(n.sineOut).ondone(function(){j.removeClass(ba,"_595p");if(y)this.refresh();}.bind(this)).go();if(y)this.inform('onSlide');};e.exports=x;},null); +__d("DesktopHscrollPager",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();function g(){"use strict";}g.prototype.initPager=function(h,i){"use strict";this.$DesktopHscrollPager0=h;this.$DesktopHscrollPager1=i;i.subscribe('next',this.$DesktopHscrollPager0.scrollNext.bind(this.$DesktopHscrollPager0));i.subscribe('prev',this.$DesktopHscrollPager0.scrollPrevious.bind(this.$DesktopHscrollPager0));this.$DesktopHscrollPager0.getArbiter().subscribe('onShow',function(j,k){this.$DesktopHscrollPager2(k.index);}.bind(this));this.$DesktopHscrollPager0.getArbiter().subscribe('onAdditionalItemsAdded',function(j,k){this.$DesktopHscrollPager2(this.$DesktopHscrollPager0.getSelectedIndex());}.bind(this));};g.prototype.getPagerButtons=function(){"use strict";return this.$DesktopHscrollPager1;};g.prototype.$DesktopHscrollPager2=function(h){"use strict";this.$DesktopHscrollPager1.setPrevEnabled(h>0);this.$DesktopHscrollPager1.setNextEnabled(h=0)this.$DesktopHscrollUnith(this.$DesktopHscrollUnit5-1);};aa.prototype.addOffscreenItems=function(ba){"use strict";this.$DesktopHscrollUnit4.push.apply(this.$DesktopHscrollUnit4,ba);this.$DesktopHscrollUnit6+=ba.length;this.$DesktopHscrollUnit9.inform('onAdditionalItemsAdded',{});};aa.prototype.$DesktopHscrollUnitf=function(ba){"use strict";var ca=this.$DesktopHscrollUnit7[ba];if(this.$DesktopHscrollUnit8&&ca.subheader){k.remove(ca.subheader);k.appendContent(this.$DesktopHscrollUnit1,ca.subheader);this.$DesktopHscrollUnit1.offsetHeight;}this.$DesktopHscrollUnit7.forEach(function(da,ea){var fa=ea==ba;i.conditionClass(da.ad,x,fa);i.conditionClass(da.ad,y,!fa);if(da.subheader)i.conditionClass(da.subheader,x,fa);});this.$DesktopHscrollUnit9.inform('onShow',{item:ca,index:ba},g.BEHAVIOR_EVENT);g.inform(j.HSCROLL_ITEM_SHOWN_EVENT);};aa.prototype.$DesktopHscrollUnith=function(ba){"use strict";this.$DesktopHscrollUnit9.inform('onBeforeTransition',{item:this.$DesktopHscrollUnit7[this.$DesktopHscrollUnit5]},g.BEHAVIOR_EVENT);while(this.$DesktopHscrollUnit4.length>0&&ba>=this.$DesktopHscrollUnit7.length)this.$DesktopHscrollUnitj(this.$DesktopHscrollUnit4.shift());this.$DesktopHscrollUnitf(ba);if(this.$DesktopHscrollUnit8){this.$DesktopHscrollUnita++;i.addClass(this.$DesktopHscrollUnit0,t);setTimeout(function(){if(--this.$DesktopHscrollUnita===0)i.removeClass(this.$DesktopHscrollUnit0,t);}.bind(this),u);this.$DesktopHscrollUnit9.inform('onAnimate',{item:this.$DesktopHscrollUnit7[ba]},g.BEHAVIOR_EVENT);var ca,da;s(function(){ca=n.numValue(r(this.$DesktopHscrollUnit0,'padding-bottom'));da=this.$DesktopHscrollUnit0.offsetHeight;}.bind(this),function(){o.set(this.$DesktopHscrollUnit0,'min-height',i.hasClass(this.$DesktopHscrollUnit7[ba].ad,z)?'0px':n.pixelValue(da-ca));o.set(this.$DesktopHscrollUnit7[0].ad,m.isRTL()?'margin-right':'margin-left',(ba*-100)+'%');}.bind(this));}this.$DesktopHscrollUnit5=ba;this.$DesktopHscrollUnitg();};aa.prototype.$DesktopHscrollUnitj=function(ba){"use strict";i.addClass(ba.ad,v);k.appendContent(this.$DesktopHscrollUnit0,ba.ad);g.inform(j.HSCROLL_ITEM_INSERTED_EVENT);if(ba.subheader){this.$DesktopHscrollUnite(ba.subheader);k.appendContent(this.$DesktopHscrollUnit1,ba.subheader);}this.$DesktopHscrollUnit7.push(ba);};aa.prototype.$DesktopHscrollUnitg=function(){"use strict";var ba=JSON.parse(this.$DesktopHscrollUnit7[this.$DesktopHscrollUnit5].ad.getAttribute('data-ft')),ca=JSON.parse(this.$DesktopHscrollUnitd);for(var da in ba)ca[da]=ba[da];this.$DesktopHscrollUnitc.setAttribute('data-ft',JSON.stringify(ca));g.inform('FeedAdsClickLogger/refreshTrackingData',{});};aa.prototype.$DesktopHscrollUnite=function(ba){"use strict";i.addClass(ba,w);if(this.$DesktopHscrollUnit8){var ca=k.create('div');i.addClass(ca,"_2_tm");k.appendContent(ba,ca);}};aa.prototype.$DesktopHscrollUniti=function(){"use strict";var ba='old_desktop_hscroll_first_next_pos_';return ba.concat(this.$DesktopHscrollUnitb);};e.exports=aa;},null); +__d("FormatLinkShareAttachmentExtension",["Arbiter","CSS","DOM","DOMQuery","LitestandEllipsis","csx"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();var m=22,n=2;function o(){"use strict";}o.prototype.init=function(p){"use strict";this.$FormatLinkShareAttachmentExtension0={0:true};this.$FormatLinkShareAttachmentExtension1=p;this.$FormatLinkShareAttachmentExtension1.getArbiter().subscribe('onShow',this.$FormatLinkShareAttachmentExtension2.bind(this),g.SUBSCRIBE_NEW);};o.prototype.$FormatLinkShareAttachmentExtension2=function(p,q){"use strict";if(this.$FormatLinkShareAttachmentExtension0[q.index])return;this.$FormatLinkShareAttachmentExtension0[q.index]=true;var r=i.scry(q.item.ad,"div._6m2")[0];if(!r)return;var s=i.scry(r,"._6m6")[0];if(!s)return;var t=s.offsetHeight/m;if(t>=n){k.add(s,n*m);var u=j.scry(r,"._6m7")[0];h.hide(u);}};e.exports=o;},null); +__d("PadMessageOnAnimateExtension",["Arbiter","CSS","DOM","DOMQuery","PixelNumConverter","Style","csx","cx","getStyleProperty","queryThenMutateDOM"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){b.__markCompiled&&b.__markCompiled();var q="div._5pbx",r="div._329q",s="div._6m2",t="_1kf5";function u(){"use strict";}u.prototype.init=function(v){"use strict";this.$PadMessageOnAnimateExtension0=v;this.$PadMessageOnAnimateExtension0.getArbiter().subscribe('onAnimate',this.$PadMessageOnAnimateExtension1.bind(this),g.SUBSCRIBE_NEW);};u.prototype.$PadMessageOnAnimateExtension1=function(v,w){"use strict";if(h.hasClass(w.item.ad,t))return;var x=j.scry(w.item.ad,q)[0];if(!x)return;var y=j.scry(w.item.ad,r)[0]||j.scry(w.item.ad,s)[0];if(!y)return;var z=j.scry(w.item.ad,"div._5pbx .text_exposed_root")[0],aa,ba,ca,da;p(function(){aa=k.numValue(o(this.$PadMessageOnAnimateExtension0.getAdContainer(),'padding-bottom'));ca=this.$PadMessageOnAnimateExtension0.getAdContainer().offsetHeight;ba=x.offsetHeight;da=w.item.ad.offsetHeight;}.bind(this),function(){var ea=ca-aa-da;if(z&&!h.hasClass(z,'text_exposed')){h.addClass(z,'text_exposed');var fa=x.offsetHeight-ba;if(fa<=ea){ea-=fa;this.$PadMessageOnAnimateExtension2(z);}else h.removeClass(z,'text_exposed');}l.set(x,'min-height',k.pixelValue(ba+ea));}.bind(this));};u.prototype.$PadMessageOnAnimateExtension2=function(v){"use strict";j.scry(v,'.text_exposed_hide').forEach(function(w){i.remove(w);});j.scry(v,'.text_exposed_link').forEach(function(w){i.remove(w);});j.scry(v,'.text_exposed_show').forEach(function(w){i.replace(w,w.childNodes);});h.removeClass(v,'text_exposed_root');h.removeClass(v,'text_exposed');};e.exports=u;},null); +__d("HideUFIOnTransitionExtension",["Arbiter","CSS","DOMQuery","csx"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();function k(){"use strict";}k.prototype.init=function(l){"use strict";this.$HideUFIOnTransitionExtension0=l;this.$HideUFIOnTransitionExtension0.getArbiter().subscribe('onBeforeTransition',this.$HideUFIOnTransitionExtension1.bind(this),g.SUBSCRIBE_NEW);};k.prototype.$HideUFIOnTransitionExtension1=function(l,m){"use strict";var n=i.scry(m.item.ad,"form.commentable_item");n.forEach(function(o){h.addClass(o,'collapsed_comments');h.addClass(o,'hidden_add_comment');});};e.exports=k;},null); +__d("PageLikeAdScrollOnLikeExtension",["Arbiter","Button","PageLikeButton"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j=750;function k(){"use strict";}k.prototype.init=function(l){"use strict";this.$PageLikeAdScrollOnLikeExtension0=l;var m=this.$PageLikeAdScrollOnLikeExtension0.getPager().getPagerButtons().getRoot().childNodes;this.$PageLikeAdScrollOnLikeExtension1=m[m.length-1];g.subscribe(i.LIKED,this.$PageLikeAdScrollOnLikeExtension2.bind(this),g.SUBSCRIBE_NEW);};k.prototype.$PageLikeAdScrollOnLikeExtension2=function(l,m){"use strict";var n=this.$PageLikeAdScrollOnLikeExtension0.getSelectedItem().ad.getAttribute('data-oid');if(m.profile_id!=n||!h.isEnabled(this.$PageLikeAdScrollOnLikeExtension1))return;var o=this.$PageLikeAdScrollOnLikeExtension0.getPager();o.fetchAdditionalAdsIfNecessary&&o.fetchAdditionalAdsIfNecessary();setTimeout(function(){h.setDepressed(this.$PageLikeAdScrollOnLikeExtension1,true);}.bind(this),j/2);setTimeout(function(){h.setDepressed(this.$PageLikeAdScrollOnLikeExtension1,false);this.$PageLikeAdScrollOnLikeExtension0.getPager().getPagerButtons().inform('next');}.bind(this),j);};e.exports=k;},null); +__d("EntstreamFeedObject",["CSS","Parent","cx"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j={getRoot:function(k){return h.byClass(k,"_5jmm");},getHscrollOuterRootIfAvailable:function(k){var l=k;if(g.hasClass(l,"_170y"))l=j.getRoot(l.parentNode);return l;}};e.exports=j;},null); +__d("EntstreamFeedObjectFollowup",["CSS","DOM","EntstreamFeedObject","Event","csx","cx","ge"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();var n={getFollowup:function(o){var p=h.scry(o,"._5lum");if(!p.length)p=h.scry(o.parentNode,"._5lum");return p?p[0]:null;},initCloseButton:function(o){var p=h.find(o,"._5xsl"),q=j.listen(p,'click',function(){q.remove();h.remove(o);});o.listener=q;},stopListenCloseButton:function(o){if(o.listener)o.listener.remove();},addFollowup:function(o,p,q){var r=g.hasClass(o,"_5pat"),s=h.create('div',{className:"_5lum"});if(r){g.addClass(s,"_5pau");}else g.addClass(s,"_1f84");if(q)g.addClass(s,q);if(p){h.appendContent(s,p);this.initCloseButton(s);h.insertBefore(o,s);}else{var t=n.getFollowup(o);if(t)this.removeFollowup(t);h.prependContent(o,s);}return s;},removeFollowup:function(o){var p=n.getFollowup(o);this.stopListenCloseButton(p);h.remove(p);},appendToFollowup:function(o,p){var q=i.getRoot(m(o)),r=n.getFollowup(q);h.appendContent(r,p);},getFollowupMessage:function(o){var p=h.find(o,"._1f86");return p;},replaceFollowupMessage:function(o,p){this.stopListenCloseButton(o);var q=n.getFollowupMessage(o);h.replace(q,p);this.initCloseButton(o);}};e.exports=n;},null); +__d("EntstreamFeedObjectDigest",["DOM","EntstreamFeedObject","EntstreamFeedObjectFollowup","cx","ge"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l={toggleDigest:function(m,n,o){var p=m.getValue()==='digest_on'?o.digest_off:o.digest_on,q=h.getRoot(k(n)),r=i.getFollowup(q);if(r){var s=i.getFollowupMessage(r);g.replace(s,p);}else i.addFollowup(q,p,"_521o");}};e.exports=l;},null); +__d("EntstreamFeedObjectFollow",["EntstreamFeedObject","EntstreamFeedObjectFollowup","Event","Parent","cx","ge"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();var m={toggleFollow:function(n,o,p){var q=n.getValue()=='follow_post'?p.follow_post:p.unfollow_post,r=g.getRoot(l(o)),s=h.getFollowup(r);if(s){h.replaceFollowupMessage(s,q);}else{s=h.addFollowup(r,q,"_521o")||h.getFollowup(r);i.listen(s,'click',function(event){var t=event.getTarget(),u="_1f89";if(j.byClass(t,u)){m.toggleFollow(n,o,p);n.toggleMenuItem();}});}}};e.exports=m;},null); +__d("EntstreamFeedObjectHide",["Event","CSS","EntstreamFeedObject","EntstreamFeedObjectFollowup","Focus","TabbableElements","cx","ge"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();var o={hide:function(p,q){var r=i.getRoot(n(p));r=i.getHscrollOuterRootIfAvailable(r);j.addFollowup(r,q);h.addClass(r,"_i6m");o.setFocus(r);},registerUnhide:function(p,q){g.listen(p,'click',function(){if(q)q.send();var r=i.getRoot(p);r=i.getHscrollOuterRootIfAvailable(r);o.unhide(r);});},setFocus:function(p){var q=l.find(p);if(q&&q[0])k.setWithoutOutline(q[0]);},unhide:function(p){j.removeFollowup(p);h.removeClass(p,"_i6m");o.setFocus(p);}};e.exports=o;},null); +__d("YouTube",["CSS","DOM","DOMQuery","Event","Keys","LitestandStoryInsertionStatus","SubscriptionsHandler","UserAgent_DEPRECATED","Focus","copyProperties","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){b.__markCompiled&&b.__markCompiled();function r(s,t,u){"use strict";var v=new m();v.addSubscriptions(j.listen(s,'load',this.listening.bind(this)),l.registerBlocker(function(){return this.playerState===r.STATE_PLAYING;}.bind(this)));p(this,{iframe:s,autofocus:t,autoplay:u,playerState:r.STATE_UNSTARTED,muted:false,volume:100,currentTime:0,timer:null,handler:v});if(t)o.set(s);}r.prototype.id=function(){"use strict";return this.iframe.id;};r.prototype.post=function(s){"use strict";s.id=this.id();this.iframe.contentWindow.postMessage(JSON.stringify(s),'*');};r.prototype.listening=function(){"use strict";this.post({event:'listening'});clearTimeout(this.timer);this.timer=setTimeout(this.listening.bind(this),100);};r.prototype.update=function(s){"use strict";if(s.event=='initialDelivery'){clearTimeout(this.timer);if((n.webkit()||n.firefox())&&s.info&&s.info.debugText.match(/flashVersion/)){this.addAccessibleButtons();if(n.firefox())this.iframe.tabIndex=-1;}}if(s.info)['playerState','muted','volume','currentTime'].forEach(function(t){if(s.info.hasOwnProperty(t))this[t]=s.info[t];}.bind(this));};r.prototype.togglePlay=function(){"use strict";this.post({event:'command',func:(this.playerState==r.STATE_PLAYING)?'pauseVideo':'playVideo'});};r.prototype.toggleMute=function(){"use strict";this.post({event:'command',func:this.muted?'unMute':'mute'});};r.prototype.addAccessibleButtons=function(){"use strict";this.addAccessibleButton('Mute',"_505m",this.toggleMute.bind(this));this.addAccessibleButton('Play',"_505n",this.togglePlay.bind(this));};r.prototype.addAccessibleButton=function(s,t,u){"use strict";var v=h.create('button',{'class':t,tabindex:0},s);h.insertAfter(this.iframe,v);this.handler.addSubscriptions(j.listen(v,'click',u),j.listen(v,'mouseover',g.hide.bind(null,v)),j.listen(this.iframe,'mouseout',g.show.bind(null,v)),j.listen(v,'focus',function(){if(!this.autoplay&&this.playerState==r.STATE_UNSTARTED){this.post({event:'command',func:'playVideo'});this.post({event:'command',func:'pauseVideo'});}}.bind(this)),j.listen(v,'keydown',function(w){switch(w.keyCode){case k.UP:case k.DOWN:this.post({event:'command',func:'setVolume',args:[this.volume+((w.keyCode==k.UP)?10:-10)]});w.prevent();break;case k.RIGHT:case k.LEFT:this.post({event:'command',func:'seekTo',args:[this.currentTime+((w.keyCode==k.RIGHT)?10:-10)]});w.prevent();break;}}.bind(this)));return v;};r.prototype.destroy=function(){"use strict";this.handler.release();delete r.instances[this.id()];if(!Object.keys(r.instances).length)r.handler.remove();};r.register=function(s,t,u){"use strict";if(!window.postMessage)return;if(!Object.keys(r.instances).length)r.handler=j.listen(window,'message',function(w){try{var x=JSON.parse(w.data);if(r.instances[x.id])r.instances[x.id].update(x);}catch(w){}});var v=new r(i.find(s,'iframe'),t,u);r.instances[v.id()]=v;};p(r,{STATE_UNSTARTED:-1,STATE_PLAYING:1,instances:{},handler:null});e.exports=r;},null); +__d("EntstreamHomeFeedObjectHide",["AsyncRequest","CSS","DOM","EntstreamFeedObject","EntstreamFeedObjectHide","Event","TrackingNodes","YouTube","csx","cx","ge","fbt","$"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){b.__markCompiled&&b.__markCompiled();var t={stopVideo:function(u){var v=s(u),w=i.find(v,"^._5jmm"),x=i.scry(w,'iframe');for(var y=0;y

    '],area:[1,'',''],col:[2,'','
    '],legend:[1,'
    ','
    '],param:[1,'',''],tr:[2,'','
    '],optgroup:k,option:k,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:m,th:m,circle:n,defs:n,ellipse:n,g:n,line:n,linearGradient:n,path:n,polygon:n,polyline:n,radialGradient:n,rect:n,stop:n,text:n};function p(q){h(!!i);if(!o.hasOwnProperty(q))q='*';if(!j.hasOwnProperty(q)){if(q==='*'){i.innerHTML='';}else i.innerHTML='<'+q+'>';j[q]=!i.firstChild;}return j[q]?o[q]:null;}e.exports=p;},null); +__d("createNodesFromMarkup",["ExecutionEnvironment","createArrayFromMixed","getMarkupWrap","invariant"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k=g.canUseDOM?document.createElement('div'):null,l=/^\s*<(\w+)/;function m(o){var p=o.match(l);return p&&p[1].toLowerCase();}function n(o,p){var q=k;j(!!k);var r=m(o),s=r&&i(r);if(s){q.innerHTML=s[1]+o+s[2];var t=s[0];while(t--)q=q.lastChild;}else q.innerHTML=o;var u=q.getElementsByTagName('script');if(u.length){j(p);h(u).forEach(p);}var v=h(q.childNodes);while(q.lastChild)q.removeChild(q.lastChild);return v;}e.exports=n;},null); +__d("evalGlobal",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();function g(h){if(typeof h!='string')throw new TypeError('JS sent to evalGlobal is not a string. Only strings are permitted.');if(!h)return;var i=document.createElement('script');try{i.appendChild(document.createTextNode(h));}catch(j){i.text=h;}var k=document.getElementsByTagName('head')[0]||document.documentElement;k.appendChild(i);k.removeChild(i);}e.exports=g;},null); +__d("HTML",["Bootloader","createNodesFromMarkup","emptyFunction","evalGlobal","invariant"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l=/(<(\w+)[^>]*?)\/>/g,m={abbr:true,area:true,br:true,col:true,embed:true,hr:true,img:true,input:true,link:true,meta:true,param:true};function n(o){"use strict";if(o&&typeof o.__html==='string')o=o.__html;if(!(this instanceof n)){if(o instanceof n)return o;return new n(o);}if(o){var p=typeof o;k(p==='string');}this._markup=o||'';this._defer=false;this._extraAction='';this._nodes=null;this._inlineJS=i;this._rootNode=null;}n.prototype.toString=function(){"use strict";var o=this._markup;if(this._extraAction)o+='Success \ No newline at end of file diff --git a/app/assets/images/s_files/ai.html b/app/assets/images/s_files/ai.html new file mode 100644 index 0000000..5f000e5 --- /dev/null +++ b/app/assets/images/s_files/ai.html @@ -0,0 +1,3 @@ + + +Success \ No newline at end of file diff --git a/app/assets/images/s_files/ai1SGYlZpun.js b/app/assets/images/s_files/ai1SGYlZpun.js new file mode 100644 index 0000000..82c2dee --- /dev/null +++ b/app/assets/images/s_files/ai1SGYlZpun.js @@ -0,0 +1,5 @@ +/*!CK:2853356481!*//*1427131092,*/ + +if (self.CavalryLogger) { CavalryLogger.start_js(["vhkkr"]); } + +__d("ScriptPathState",["Arbiter"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h,i,j,k,l=100,m={setIsUIPageletRequest:function(n){j=n;},setUserURISampleRate:function(n){k=n;},reset:function(){h=null;i=false;j=false;},_shouldUpdateScriptPath:function(){return (i&&!j);},_shouldSendURI:function(){return (Math.random()a{width:20px}._nxe{margin-top:-3px}._5v3q ._nxe{margin-top:0}._2_th{display:none;-webkit-transition:margin-left .3s cubic-bezier(.165, .84, .44, 1);white-space:normal;width:100%}._2_th._2_tj{display:block}._3938{width:100%}._4rtc{padding-top:14px;position:relative}._5v3q ._4rtc{padding-top:12px}._nxj{border-bottom:1px solid #e5e5e5;color:#9197a3;display:block;font-size:12px;line-height:15px;margin:-12px 0 0;padding:8px 0}._nxl{font-size:12px;line-height:20px}._440x{margin:4px 8px 0 0}._nxl>div{margin-top:6px}._nxl>div._2_ti{display:none}._nxl>div._2_ti._2_tj{display:block}._nxj ._nxl>div,._2_tl ._nxj ._nxl>._2_ti._2_tj{margin-top:0}._2_tl ._3938._2_tg{overflow:hidden;white-space:nowrap;word-wrap:normal}._2_tl ._3938._2_tg ._2_th{display:inline-block;vertical-align:top;word-wrap:break-word}._2_tl ._nxl{position:relative}._2_tl ._nxl>div._2_ti{display:block;left:0;margin-top:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s}._2_tl ._nxl>._2_ti._2_tj{margin-top:6px;opacity:1;position:relative}._5v3q ._3938{margin-bottom:-12px;padding-bottom:12px}._2_tl ._nxl>div._2_ti ._2_tm{background-color:rgba(255, 255, 255, 0);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}._2_tl ._nxl>div._2_ti._2_tj ._2_tm{display:none} +._5ypp{float:right;margin:-3px 18px 0 0}._5ypq{background-color:#f6f7f8;display:table;position:relative;width:100%}._5v3q ._5ypq{background:none}._5ypr{background-color:#fff;border:1px solid rgba(0, 0, 0, .1);display:table-cell;float:none;line-height:0;position:relative;text-align:center;vertical-align:middle}._5ypr a{display:block}._5ypr:after{border-right:1px solid rgba(0, 0, 0, .08);bottom:1px;content:'';position:absolute;right:0;top:1px}._5ypt{color:#888;display:table-cell;padding:8px 10px;width:100%}._5v3q ._5ypt{color:#333;font-size:12px;line-height:1.38}._5ypt .title,._5ypt .body{display:block;padding-bottom:3px}._5ypt .body{position:relative}._5ypt .title{font-weight:bold}._5ypt .body a{color:#888;text-decoration:none}._5ypk{margin-right:18px;position:relative}._5v3q ._5ypk{margin-right:0} +.appsFeedSubHeader{padding-left:23px} +div#contentCol.appFeedFilter div#rightCol{padding-top:0}div#contentCol.appFeedFilter div#contentArea div#pagelet_home_stream{border-top:1px solid #ccc} +._6lh{overflow:hidden;padding:44px 12px 8px 8px;position:relative;z-index:0}._1hl6{padding-left:12px}._8yd{padding-top:8px}._14o4{padding-top:11px}._8xh{height:100px}._5tmf ._8xh{bottom:56px}._8xh,._3aml{background:url(/rsrc.php/v2/yk/r/MiXXTBbOQzg.png);bottom:56px;height:100px;left:0;position:absolute;z-index:1}._3aml{background:none;z-index:4}._6lh ._6li{background:#f6f7f8;bottom:56px;left:0;position:absolute;right:0;top:0}._5kun{position:relative}._6lk{height:48px;padding-top:56px;position:relative}._6ll{background:#ccc;background:rgba(0, 0, 0, .2);-webkit-border-radius:4px;margin-right:12px;padding:1px}._6lm{border:3px solid #fff;-webkit-border-radius:3px;height:96px;width:96px;z-index:5}._8y9{padding:21px 2px 0 8px}._1hl6 ._8y9{padding-top:16px}._6lh ._6ln{-webkit-font-smoothing:antialiased;max-height:48px;overflow:hidden}._6lh ._8ya{padding-top:12px}._6lh ._8ya ._8yc{margin:2px 0 0 2px}._6lh ._8yc img{height:32px;width:32px}._5hv6{position:relative}._6lp{bottom:-48px;left:125px;position:absolute;right:0;z-index:3}._1hl6 ._6lp{left:0}._6lh ._6lp ._50hf,._6lh ._6lp a,._6lh ._6lp ._6lo{color:#fff;text-decoration:none;text-shadow:0 1px 4px rgba(0, 0, 0, .4)}._6lh._8yd ._6lp a{color:#232937;text-shadow:none}._6lh._8yd ._6lp ._50hf,._6lh._8yd ._6lo,._6lh._8yd ._6lo a{color:#9197a3;text-shadow:none}._8yb{padding-top:16px}._6lh ._8yb,._6lh ._8yb a{color:#9197a3;font-size:12px;text-decoration:none}._6lq{display:inline-block;max-width:70%;vertical-align:top}._8yb div,._6lq ._50hf{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._5dx_{height:22px}._5dy0{margin:0 5px 2px 0;vertical-align:middle}._6lh .FriendRequestIncoming{-webkit-box-sizing:border-box;display:block;max-width:188px;overflow:hidden;padding-left:7px;text-overflow:ellipsis}._1izt{margin-top:14px} +html ._1hl8{height:66px} +._9f6{padding-left:9px}._9f7{padding-right:9px;position:relative}._3f04{max-width:40%}._9f8{line-height:20px;margin:11px 0 4px;max-height:40px;overflow:hidden}._9f6 a{color:#232937}._9f6{font-size:12px;line-height:16px}._i11{max-height:90px;overflow-y:hidden;word-wrap:break-word}._9fb{margin:11px 16px 0 0;padding:0}._9fc{border-top:1px solid #eee;font-size:12px;list-style-position:inside;padding:5px 0}._57af ._9fc{padding:9px 0 8px}._9fc:first-child{border-top:none;padding-top:1px}._4voi{padding-right:4px}._fzz,._i12{display:block}._9fc ._i12{color:#999}._518q{bottom:10px;position:absolute;right:12px} +._5qfy{color:#141823;font-size:12px;line-height:1.38}._5qf-{padding:8px 11px;position:relative}._5qg2{bottom:12px;position:absolute;right:12px;z-index:1}._5qg3{position:relative;z-index:1}._5qg4{color:#141823;font-size:12px;line-height:1.38}._5qg7,._5qg7 a{color:#3b5998;font-size:14px;font-weight:bold;line-height:18px}._170x ._5qf-{padding-bottom:0}._170x ._5qg2{bottom:4px}._170x ._5qg7,._170x ._5qg7 a{-webkit-box-orient:vertical;display:-webkit-box;height:18px;-webkit-line-clamp:1;line-height:18px;overflow:hidden;white-space:normal} +._1f84{background:#e5e5e5;border:1px solid;border-color:#d6d7da #d5d8dd #c7c8ca;-webkit-border-radius:3px;color:#373e4d;font-size:14px;font-weight:200;padding-bottom:8px;padding-left:12px;padding-right:10px;padding-top:8px;text-shadow:0 1px #fff}._5jmm ._521o{margin-bottom:8px}._1f86{font-weight:normal}._5dh8{float:right;font-size:10px}._1f84 a{color:#373e4d;font-weight:bold}._5jmm ._1f84 ._1f87{display:block;font-size:14px}._5pau ._1f86{font-weight:bold} +._i6m ._5pcr{display:none} + +._5rfi{border-bottom:1px #e5e5e5 solid}._43rz{color:#141823;font-family:'helvetica neue', helvetica, arial, 'lucida grande', sans-serif;font-size:12px;font-weight:bold;line-height:12px;max-height:54px;overflow:hidden;padding-bottom:2px}._43rz a{color:#3b5998}._43r-{min-width:500px}._43r- ._43s1{display:table-cell}._43r- ._43s1 a{font-weight:bold}._43r- ._43s1 ._43rz{padding-bottom:2px;padding-top:5px}._43r- ._43rz a{font-size:12px}._43r- ._3n81{width:125px}._3n82{padding-bottom:2px}._5fel{margin-bottom:13px}._5fem{font-size:11px;padding:12px;text-transform:uppercase}._5fen{padding:12px}._5fen li{width:140px}._5fen img{border:1px solid rgba(0,0,0,.1)}._5fen li{display:table-cell;padding-bottom:0}._5fen ._43rz{padding-bottom:2px;padding-top:5px}._43s1 ._2h4a{height:143px;width:143px}._43s1 .uiVideoThumb .img{display:inline-block;height:143px;max-height:143px;max-width:143px;width:143px}._rnb{width:170px}ul._17yt{display:-webkit-box}ul._17yt ._50w_{display:-webkit-box;-webkit-box-orient:vertical}._rnc{display:-webkit-box;-webkit-box-flex:1;-webkit-box-orient:vertical;padding:6px}._rnd{color:#3b5998;font-weight:bold}._rne{color:#b2b2b2}._rnf{display:-webkit-box;-webkit-box-flex:1;-webkit-box-align:end;margin-top:6px}._rng:hover{text-decoration:none} +.FlyoutFriendListMenuNUX{background-color:#f6f7f8;border:1px solid #b2b2b2;-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, .3);min-height:100%;position:absolute;right:-100%;top:-1px;width:100%;z-index:-1}.FlyoutFriendListMenuNUX .content{padding-left:15px} +.friendListHeader{height:41px;padding-top:4px}.friendListHeader .editForm,.friendListHeaderEditMode .staticName,.friendListHeaderEditMode .friendListSubHeader,.friendListManage .updateType,.updateTypesExpanded .chooseUpdateTypes{display:none}.friendListHeaderEditMode .editForm,.updateTypesExpanded .updateType{display:block}.friendListHeader .friendListName .nameInput{font-size:13px;width:140px}.friendListSubHeader{padding-left:23px}.friendListHeader .timelineUnitContainer .uiSelector{padding-left:5px;margin-left:-12px;margin-top:-3px}.friendListHeader .fbAudienceHover{margin-left:-1px} +._198j{margin-top:-21px;padding:12px 12px 7px} +div#contentCol.friendListFilter{padding-top:15px !important}div#contentCol.friendListFilter div#rightCol{padding-top:0}.friendListFilterNullState{padding-top:40px;text-align:center}.friendListRestrictedNullState{border-top:1px solid #ccc;font-size:12px;padding-top:40px;text-align:justify}.notificationSelector .uiSelectorButton .img{margin-top:2px;margin-left:2px}.friendListTypeaheadBox .plusIcon{position:absolute;top:7px;left:11px}.friendListTypeaheadBox .friendListAddTypeahead{background-color:transparent}.friendListAddTypeahead .textInput{padding-left:15px}.friendListAddTypeahead .noPadding{padding-left:0}.friendListAddTypeahead{margin-right:8px}.friendListTypeaheadBox{position:relative}.home #rightCol .friend_list_new_feed_header{height:34px;margin-bottom:5px;padding-top:5px;padding-right:20px}.smartListTip{cursor:default;font-weight:normal} +._54d7{margin-top:-12px;padding:6px 12px}._54dc{padding-top:4px}._54dd{display:block;margin:-6px -12px 8px;position:relative}._54dd:after{background-color:rgba(0, 0, 0, .1);bottom:0;content:'';height:1px;left:0;position:absolute;right:0} +._21yr a{color:inherit;text-decoration:underline} +.stars_breakdown .title{border-bottom:1px solid #3a3a3a;padding-bottom:5px;margin-bottom:6px}.stars_breakdown .gray_bar{margin-left:4px;margin-right:4px;background:#3b3b3b;height:8px}.stars_breakdown .white_bar{background:white;height:8px}.stars_breakdown .uiStarWhite{background-image:url(/rsrc.php/v2/yr/r/7tAz5ptiTQC.png);background-repeat:no-repeat;background-size:auto;background-position:-13px -41px;display:inline-block;height:11px;width:11px}.stars_breakdown .stars{padding-top:1px;text-align:right}.stars_breakdown table{border-spacing:0}.stars_breakdown td{padding:0}.stars_breakdown .star_number{text-shadow:0 0 1px black} +._12js{display:inline-block}._12js i.img{margin-top:2px}body ._69w ._12js i.img{margin-top:0}._12jq{line-height:16px}._12jr{display:inline-block;margin-bottom:-1px;margin-left:4px}body ._572u ._3afa .img{margin-right:2px;margin-top:0;position:relative;top:1px}body ._572u ._3afa.medium .img{top:2px}._12js._vv ._2ig7,._12js._vv ._4er2{cursor:default;opacity:.5}._12js ._2ig7,._vu._12js ._4er2{display:none}._vu._12js ._2ig7,._12js ._4er2{display:inline-block}._4er3 ._4er4{display:none}._4er3._vv ._4er5{display:none}._4er3._vv ._4er4{display:block}._12jp.small{font-size:11px}._12jp.medium{font-size:12px}._12jp.large{font-size:13px}._12jp.xlarge{font-size:14px}._12jp.xxlarge{font-size:16px} +._4m78{background:white;-webkit-border-radius:3px;padding:4px;position:relative}._2r9 ._2ra{position:relative;display:block;min-height:50px;min-width:50px}._2r9 ._2ra.profilePic .img{display:block}._64d{background:#000;background:-webkit-gradient(linear, center top, center bottom, from(transparent), to(rgba(0, 0, 0, .7)));background:-webkit-linear-gradient(transparent, rgba(0, 0, 0, .7));bottom:4px;color:#fff;display:block;left:4px;opacity:0;padding-top:5px;position:absolute;right:4px;-webkit-transition:opacity .2s}._4m78:hover ._64d{opacity:1}._52h2,._52h2:hover{color:#fff;display:block;text-decoration:none} +._5ww7{border:1px solid;-webkit-border-radius:3px;color:#4e5665;padding:10px}._5ww7._5ww8{background-color:#f6f7f8;border-color:#e9eaed;-webkit-border-radius:0;padding:12px}._5ww7._5ww9{background-color:#e9eaed;border-color:#d6d7da}._5ww7._5xyi{background-color:#e9eaed;border-color:#c4cde0;color:#141823}._5ww7._5xyi a{color:#3b5998} + +.__x9 a{text-decoration:none}._22ss{left:-12px;overflow:hidden;position:relative;white-space:nowrap;width:494px}._22st{display:inline-block;left:12px;padding:1px 0 4px;position:relative;top:0}._5ya{-webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, .1) inset, 0 1px 4px rgba(0, 0, 0, .05);margin:0 6px 0 0;white-space:normal;width:200px}._5ya:hover{-webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, .15) inset, 0 1px 4px rgba(0, 0, 0, .1)}._5eut{height:48px;padding:8px 6px 6px 8px}._3oy2 ._5eut{height:36px;padding:8px 6px 6px 8px}._g5g{border:1px solid rgba(0, 0, 0, .1);border-width:0 0 1px;height:198px;margin:1px 0 0 1px;overflow:hidden;text-align:center;width:198px}._5ya:hover ._g5g{border-color:rgba(0, 0, 0, .15)}._kvn{height:200px;margin:-1px 0 0 -1px;width:200px}._11h5{height:120px;position:relative;top:50%;-webkit-transform:translateY(-50%);width:120px}._1032,._1m-h{font-size:12px;line-height:15px;overflow:hidden}._1032{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#3b5998;display:-webkit-box;font-weight:bold;height:30px;margin-bottom:1px;margin-top:1px}._1fsn{margin:18px 2px 0 2px}._3oy2 ._1fsn{margin-top:8px}._1m-h{color:#b2b2b2;height:15px;text-overflow:ellipsis;white-space:nowrap}._1m-h a{color:#7f7f7f}._4oy{background-color:transparent;border:0;color:#3b5998;cursor:pointer;font-size:12px;height:24px;margin-top:2px;text-align:center;width:100%}._2h3i{font-weight:bold;padding-top:5px}._4759{display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}._s0p{color:#3b5998}._22su{height:100%;opacity:1;position:absolute}._22ss:hover ._22sv{opacity:.65;-webkit-transition:opacity .2s}._3dm6 ._22su{opacity:0;-webkit-transition:opacity .0s}._22sv{background-color:#e9eaed;bottom:4px;cursor:pointer;opacity:0;position:absolute;top:1px;-webkit-transition:opacity .2s;width:100%}._5flc{position:absolute;top:50%;-webkit-transform:translate(0, -50%);z-index:12}._4fby{border:1.5px solid #dfe0e4;padding:8px 9px}._22sy,._22s-{bottom:0;height:100%;margin:0;overflow:hidden;position:absolute;top:0;width:70px;z-index:11}._3o-b ._22sy,._3o-b ._22s-{width:38px}._22sy{left:0}._5fle{left:-2px}._22s-{right:0}._5flf{right:-2px}._3rvy ._42gr,._3rv- ._42gt{opacity:0}._3dm4 ._22sy,._3dm5 ._22s-{display:none}._3dm4 ._42gr,._3dm5 ._42gt{display:none} +._5pau{margin-bottom:10px}._5v3q ._5pau{margin-right:-1px;padding-left:0} +._505o{position:relative}._505o>button{background-color:transparent;border:0;bottom:0;height:27px;position:absolute;text-indent:-10000px}._505n{left:0;width:56px}._505m{left:56px;width:32px} +._79k{display:inline-block;position:relative}._79l:after{border:1px solid rgba(0, 0, 0, .05);bottom:0;content:'';left:0;position:absolute;right:0;top:0}._79m,._79m:after{-webkit-border-radius:2px}._79k ._79n{display:block} +.sp_R_gSEEf3FXn{background-image:url(/rsrc.php/v2/yr/r/7tAz5ptiTQC.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:40px;width:40px}.sp_R_gSEEf3FXn.sx_b02206{width:11px;height:11px;background-position:-13px -41px}.sp_R_gSEEf3FXn.sx_34a634{background-position:0 0}.sp_R_gSEEf3FXn.sx_47734e{width:12px;height:12px;background-position:0 -41px} + +#bootloader_1L_sN { height: 42px; } +.bootloader_1L_sN { display:block !important; } \ No newline at end of file diff --git a/app/assets/images/s_files/gnCLhO07SfA.js b/app/assets/images/s_files/gnCLhO07SfA.js new file mode 100644 index 0000000..09097e2 --- /dev/null +++ b/app/assets/images/s_files/gnCLhO07SfA.js @@ -0,0 +1,5 @@ +/*!CK:3689363778!*//*1427143565,*/ + +if (self.CavalryLogger) { CavalryLogger.start_js(["Jmji5"]); } + +__d("NavigationMetrics",["Arbiter","BigPipe","NavigationMetrics-upstream","PageEvents"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k={};i.init=function(l){g.subscribe(h.Events.init,function(m,n){var o=n.arbiter;o.subscribe(h.Events.tti,function(p,q){if(q.ajax){var r=k[q.rid];if(r)r.tti=q.ts;}else l.setTTI(q.ts);});o.subscribe(j.AJAXPIPE_SEND,function(p,q){if(q.quickling)k[q.rid]={start:q.ts};});o.subscribe(j.AJAXPIPE_ONLOAD,function(p,q){var r=k[q.rid];if(r){l.setStart(r.start);l.setTTI(r.tti);l.setE2E(q.ts);l.doneNavigation();}});});g.subscribe(j.BIGPIPE_ONLOAD,function(m,n){l.setE2E(n.ts);l.doneNavigation();});};e.exports=i;},null); \ No newline at end of file diff --git a/app/assets/images/s_files/j5OeC1c_rNT.css b/app/assets/images/s_files/j5OeC1c_rNT.css new file mode 100644 index 0000000..9bdc915 --- /dev/null +++ b/app/assets/images/s_files/j5OeC1c_rNT.css @@ -0,0 +1,81 @@ +/*!CK:3318985539!*//*1427086745,*/ + +.homeFixedLayout #pagelet_advertiser_panel div._9_r{margin-bottom:0}div._9_r{border-bottom:1px solid #e2e2e2}#rightCol div._9_r a._5swt{color:#666;display:block;width:100%}div._505a{border-bottom:1px solid #ccc;color:gray;font-weight:bold;padding:10px}div._505b{max-height:300px;overflow-y:auto}div._12gl{padding-bottom:36px;width:300px}div._505c{background:#f6f7f8;border-top:1px solid #ccc;bottom:0;padding:10px 0;position:absolute;text-align:center;width:100%}li._12gm{font-weight:bold}._12gn{-webkit-border-radius:2px;display:block;font-weight:bold;margin-left:-4px;margin-right:-4px;padding:4px}._12gn .img{height:16px;width:16px}._12gn:hover{background:#f6f7f8;text-decoration:none}div._3p19{padding:12px 0}div._9_u{font-family:"Helvetica", "Arial";font-size:23px;margin-bottom:7px;overflow:hidden;text-align:center;text-overflow:hidden;white-space:nowrap;width:100%}div._9_v{color:#3b5998;margin-bottom:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;width:100%}div._c0o{font-weight:bold;margin-bottom:8px;color:#9197a3;-webkit-font-smoothing:antialiased}div._3p1a{margin-top:8px}div._c0p{color:#9197a3}._3p1b._3p19 div._c0p{max-width:186px}.img._c0r{height:auto;margin-bottom:8px;margin-right:8px;max-height:100px;width:60px}i.img._c0r{height:60px}._3p1b._3p19 .img._c0r{margin:0 0 0 8px;max-height:60px}a._2jma{font-weight:bold;text-decoration:none}a._2jma:hover{background:#e9eaed}a._r8f{visibility:hidden}._3p19:hover a._r8f{visibility:visible}div.AdvertiserHomePagelet ._5swt:hover{text-decoration:none}._2b_h{margin-bottom:-6px;margin-top:6px}._2b_i{margin-bottom:4px;margin-top:8px}div.AdvertiserHomePagelet #aymt_campaign_section ._10c6{position:absolute}div.AdvertiserHomePagelet #aymt_campaign_section .async_saving ._3oow.img{visibility:hidden}div.AdvertiserHomePagelet #aymt_campaign_section .async_saving._19_k ._3oow.img{visibility:visible}div.AdvertiserHomePagelet ._3oow.img{margin-top:-2px}div.AdvertiserHomePagelet ._khv.img{margin-top:-1px}div.AdvertiserHomePagelet .async_saving>._5kvp{display:none}div.AdvertiserHomePagelet ._5kvq{margin:24px 116px 12px 116px}div.AdvertiserHomePagelet ._5kvq._1xht{margin:0 120px}._5vb_ #rightCol div.AdvertiserHomePagelet div._9_r{background-color:transparent;padding-bottom:6px}#rightCol div.AdvertiserHomePagelet._4q3j .uiHeader.uiHeaderTopBorder._9_r.uiSideHeader{height:12px;padding-bottom:0}div.AdvertiserHomePagelet div._9_r a._zb4{border-bottom:0;max-width:20px;padding:0}div.AdvertiserHomePagelet ._2b_j{display:block;font-weight:bold;width:auto}div.AdvertiserHomePagelet ._2b_j .img{height:16px;margin-left:2px;width:16px}._3oox:active,._3oox:hover,._3oox:focus{background:url(/rsrc.php/v2/yC/r/pejXeuYkiRP.png) no-repeat right;border-color:transparent;-webkit-box-shadow:none}._3oox{background:url(/rsrc.php/v2/yn/r/TA0wNQ8gawp.png) no-repeat right;border-color:transparent;-webkit-box-shadow:none;color:#9197a3;padding-right:15px}._2eka{margin:8px 0}._1jgo{margin:12px 0}._khw{margin:12px 0 0 0}._2ekb{margin-bottom:2px;margin-top:8px}._2ekc{font-weight:bold;margin-top:5px;max-width:202px}._3g74{-webkit-font-smoothing:antialiased;font-weight:bold}a._3g75{color:#141823;font-family:"Helvetica", "Arial";font-size:23px;overflow:hidden;text-align:center;width:100%}a._3mb5{color:#3b5998}a._3g75,._2yl1{font-size:20px}._3g76{padding-top:8px;text-align:center;width:100%}div._3g77{text-align:center;width:115px}._2si4{color:#3b5998;margin-left:21px;margin-top:1px}._1n_7{color:#6d84b4}._1n_8{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:-209px -539px;float:left;height:5px;margin:4px 8px 4px 4px;width:9px}._4w7p:active ._2ekd,._4w7p:hover ._2ekd,._4w7p:focus ._2ekd,._2ekd:active,._2ekd:hover,._2ekd:focus{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:-314px -563px;-webkit-box-shadow:none}._2ekd{background-image:url(/rsrc.php/v2/yS/r/7iC9gNJBegJ.png);background-repeat:no-repeat;background-size:auto;background-position:-16px -122px;height:12px;margin:5px;width:12px}._2eke._2ekd{margin:-12px 0 0 5px}._4w7p ._2ekd{margin-bottom:0}._4w7p ._2ekc{-webkit-font-smoothing:antialiased}._5ir7 ._54nc .img{height:40px;width:40px}._5ir7._54nd._54ne ._54nc{background-image:none}._5ir7._54nd ._54nc{background-position:0 16px}._5vb_ #rightCol ._9_r ._5swt{color:#9197a3;font-size:11px;-webkit-font-smoothing:antialiasing;text-transform:uppercase}._5vb_ a._zb4,._5vb_ ._5s-v{color:#6d84b4}._5vb_ ._5s-v,._5vb_ a._zb4,._5vb_ ._4j6j .uiList{padding:0}._5vb_ ._4j6j .uiList li{padding:0 4px}._5vb_ ._4j6j .uiList li:last-child{padding-right:0}._5vb_ ._4j6j .uiPillButtonSelected,._5vb_ ._4j6j .uiPillButton{background-color:transparent;border:none;font-size:12px;padding:0;width:auto}._5vb_ ._4j6j .uiPillButton{color:#6d84b4}._5vb_ ._4j6j .uiPillButtonSelected{color:#141823;font-weight:bold}._5vb_ ._9_s{margin:8px -12px;width:266px}._5vb_ ._9_u{color:#141823;font-size:18px;margin-bottom:4px}._5vb_ ._9_v{margin-bottom:0}._5vb_ ._9_u,._5vb_ ._9_v{text-align:left}._1d9l{-webkit-border-radius:2px;margin-left:-4px;margin-right:-4px;padding:4px}._1d9l:hover{background:#f6f7f8}._19_k:hover{text-decoration:none}._3ooy{margin-left:21px;margin-top:1px} +._2vh ._2vi,._2vj{display:block}._2vh ._2vj,._2vi{display:none} +.async_throbber .async_saving{background:url(/rsrc.php/v2/yb/r/GsNJNwuI-UM.gif) no-repeat right;padding-right:20px}.async_throbber_left .async_saving{background:url(/rsrc.php/v2/yb/r/GsNJNwuI-UM.gif) no-repeat left;padding-left:20px} +.fbCalendarListView #contentArea{width:984px}.fbCalendarListView #fbCalendarWrapper{background-color:#fff;border:1px solid #c4cde0;-webkit-border-radius:0 0 2px 2px;border-top:none;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .07);margin-bottom:40px;position:relative;width:981px}.fbCalendarListView #fbCalendarListWrapper{min-height:1200px}.fbCalendarListView .fbCalendarList{width:673px}.fbCalendarListView .fbCalendarList .fbCalendarItemContent{width:568px}.fbCalendarList .fbCalendarLabel{width:90px}.fbCalendarList .fbLitestandCalendarLabel{width:60px}.fbCalendarList .fbCalendarItem .fbCalendarHoverElement{visibility:hidden}.fbCalendarList .fbCalendarItem:hover .fbCalendarHoverElement{visibility:visible}.fbCalendarList .fbCalendarActionList{display:inline-block}.fbCalendarItemContent .fbCalendarActions .fbCalendarJoinIcon,.fbCalendarItemContent .fbCalendarActions .fbCalendarInviteIcon{margin-top:2px}.fbCalendarActions{margin-bottom:1px}.fbCalendarItem .fbCalendarSuggestedEventPhoto{opacity:.5}.fbCalendarItem:hover .fbCalendarSuggestedEventPhoto{opacity:1}.fbCalendarItem .fbCalendarSuggestedEventLabel{color:#7f7f7f}.fbCalendarItem:hover .fbCalendarSuggestedEventLabel{color:#333}.fbCalendarList .fbCalendarHideButton{position:relative;top:-17px}.fbCalendarList .fbCalendarInlineHideButton{position:relative;top:-2px;display:block;width:16px;margin-left:5px}.fbCalendarList .fbCalendarHideButton .uiLoadingIndicatorAsync,.fbCalendarList .fbCalendarInlineHideButton .uiLoadingIndicatorAsync{margin-top:4px}.fbCalendarList .fbCalendarSaveButton{margin-right:4px}.fbCalendarList .fbCalendarSaveButton>a{margin-left:4px}.fbCalendarList .fbCalendarItem .async_saving{visibility:visible}.fbCalendarList .async_saving .uiCloseButton{display:none}.fbCalendarList .fbCalendarItemContent{width:402px}.fbCalendarList .fbCalendarHappyBirthdayer{width:300px}.fbCalendarLocationPhoto .photoWrap{width:388px;height:298px}.fbCalendarList .fbHiddenCalendarItem{display:none}.fbCalendarList .fbCalendarLineSeparator{border-color:#e9eaed;border-style:solid;border-width:1px 0 0 0} +._275z{font-family:Georgia, 'lucida grande',tahoma,verdana,arial,sans-serif;font-size:18px;font-weight:500;line-height:22px;margin-bottom:5px;max-height:110px;overflow:hidden;word-wrap:break-word}._275z,._275z a{text-decoration:none;-webkit-transition:color .1s ease-in-out}._275z a{color:#232937}._275y{color:#9197a3;font-size:11px;line-height:11px;padding-top:13px;position:relative;text-transform:uppercase}._275-{padding-right:12px;position:relative;z-index:100}._bkp{margin-top:5px}._4s-8{margin-top:0}._275x ._275-{padding:0}._275x{font-size:12px;height:auto;margin:10px 12px;overflow:hidden;position:relative}._275_{bottom:0;left:0;position:absolute;right:0;top:0}._47po{background-color:#fff;-webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, .15) inset, 0 1px 4px rgba(0, 0, 0, .1);padding:0;position:relative;z-index:0}._5q4r{font-family:Georgia, 'lucida grande',tahoma,verdana,arial,sans-serif;line-height:16px;max-height:80px;overflow:hidden}._1s4d{margin-top:5px}._1s4d._4pgt{margin-top:0}._1s4d._4pgt ._275z{color:#3b5998;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:14px;font-weight:bold;margin-bottom:2px}._4pgt ._4pgu{color:#9197a3;font-size:12px;line-height:14px;position:relative}._4pgt ._275-{margin-top:7px;position:relative} +._4k3{margin-top:8px}._4k4{margin-top:4px}._361,._4k4{text-align:center}._361{margin-top:8px}._362 ._363{margin-right:15px} +._570-{opacity:.3}._55ob{background-color:#fbfcfd;border-bottom:1px solid #c1c9d5;border-top:1px solid #c1c9d5;padding:1px 0;position:relative}.fbChatTypeaheadView ._55ob{margin:5px 0 1px}._56ox ._55ob{margin:0}._55oc{background-color:#f6f7f8;color:#989db3;font-size:9px;font-weight:bold;padding:6px;text-shadow:0 1px #fff}._56ox ._55oc{background-color:transparent}._55ln{color:#333;display:block;height:28px;line-height:28px;padding:2px 8px 2px 5px;position:relative}._5pr2 ._55ln{border-bottom:1px solid transparent;border-top:1px solid transparent;height:32px;line-height:32px;padding:1px 8px}._5pr2 ._55ln:focus,._5pr2 ._55ln:hover,._5pr2 li.selected ._55ln{background-color:#e9eaed;border-color:#dcdee3}._5vb_ ._5pr2 ._55ln:focus,._5vb_ ._5pr2 ._55ln:hover,._5vb_ ._5pr2 li.selected ._55ln{background-color:#e5e5e5;border-color:#d5d6d9;-webkit-box-shadow:1px 0 0 #eaebed inset}._55ln:hover,li.selected ._55ln{background-color:#e9eaed;text-decoration:none}._55lp{position:relative}._56p9{float:left;height:28px;position:relative;width:28px}._5pr2 ._56p9{height:32px;width:32px}._5pr2 ._56p9:after{border:1px solid rgba(0, 0, 0, .15);bottom:0;content:'';left:0;position:absolute;right:0;top:0}._55lr,._55ls{overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}._55lo ._55lr{line-height:14px;padding-top:2px}._5pr2 ._55lo ._55lr{padding-top:2px}._55ls{color:#7f7f7f;display:none;font-size:10px;line-height:12px;margin-top:-2px;overflow:hidden}._5pr2 ._55ls{color:#9197a3;font-size:11px;line-height:14px}._5pr2 ._55ls{padding-top:3px}._55lo ._55ls{display:block}._568z{display:inline-block}._5bon{float:right;line-height:24px;margin:0 4px;text-align:right}._5pr2 ._5bon{line-height:32px}._5t35,._568-{color:#a8a8a8;display:inline-block;font-size:9px;font-weight:bold;line-height:12px;text-shadow:none;vertical-align:middle}._5pr2 ._568-{color:#9197a3;font-size:11px;font-weight:normal}._5t35{color:#63a924;font-weight:500}._5pr2 ._5t35:empty,._5pr2 ._568-:empty{display:none}._568_{margin-left:4px;vertical-align:middle}._5dv3{margin-bottom:3px;margin-right:3px;vertical-align:middle}._5j5x ._5dv3{margin-bottom:2px}._5boo{display:inline-block;vertical-align:middle}.fbChatSidebar ._5boo{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-150px -67px;color:#bdc1c9;font-size:10px;height:17px;line-height:17px;text-align:center;width:12px}.fbChatSidebar ._55ln:hover ._5boo{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-163px -67px}.fbChatSidebar ._5bop{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-116px -67px;width:16px}.fbChatSidebar ._55ln:hover ._5bop{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-133px -67px}._4mq3 ._5boo{background-color:#d8deea;-webkit-border-radius:2px;color:#3b5998;font-size:9px;height:16px;line-height:16px;padding:0 3px}._5pr2 ._55ob{background-color:transparent;border-bottom:none;border-top:none;padding:4px 0 2px;position:relative}._5pr2 .fbChatTypeaheadView ._55oc{background-color:transparent;color:#9197a3;font-size:11px;padding:0 8px;text-shadow:none} +.fbDockChatTabFlyout ._50dw{margin-bottom:0;margin-left:4px;padding-top:0;position:relative}._50ke{bottom:0;height:100%;min-height:38px;position:absolute}._51lq ._50ke{bottom:auto;height:auto;margin-top:-4px;min-height:0}._50dw .profileLink{display:block;position:absolute;top:5px}._50dw .profileLink:after{background-image:url(/rsrc.php/v2/yl/r/l0bLiJQ5net.png);background-repeat:no-repeat;background-size:auto;background-position:-268px -102px;content:'';height:36px;left:-2px;position:absolute;top:-2px;width:36px}._50dw .profileLink .profilePhoto{display:block;height:32px;width:32px}._50dw .messages{margin-left:40px}._50x5{color:#999ca5;display:none;font-size:11px;overflow:hidden;position:absolute;text-overflow:ellipsis;top:-11px;white-space:nowrap;width:200px}._522l{line-height:13px;padding:1px 0}._522m{color:#aaa}._50x4 ._50x5{display:block}._50x4._50dw{margin-top:13px}._51lo+._51lo{margin-top:17px} + +._56ym{margin:5px 0 6px}._6nw ._42fz a,._6nw ._42g6,._6nw ._42i3,._57zm,._42g6,._42i3{color:#5a5a5c;text-shadow:0 1px rgba(255, 255, 255, .25)}._57zm,._42g6,._42i3{background-color:#fbfcfd;border-bottom:1px #c1c9d5 solid;border-top:1px #c1c9d5 solid;color:#989db3;font-size:9px;font-weight:bold;padding:1px 0;text-shadow:0 1px #fff;text-transform:uppercase}._42i3{margin-top:-2px}._57zm{margin-top:-3px}._57zn,._42i4{background-image:-webkit-gradient(linear, center bottom, center top, from(#f0f4f9), to(#f4f6f9));background-image:-webkit-linear-gradient(bottom, #f0f4f9, #f4f6f9);display:block;padding:6px}._6nw ._57zn{padding:2px 6px}._42i3:after{background-color:rgba(0,0,0,.05);content:'';display:block;height:1px;margin-top:2px;position:absolute;width:100%}a._42g6{border-width:0;float:right;padding-top:6px;text-align:right;text-decoration:none}._554m,._42fz{float:left;width:100%}._42g3{border-bottom:1px solid #f9fafc;border-top:1px solid #dfe2e9;float:left;margin:4px 0;width:100%}._5pr2 ._42fz a{border-bottom:1px solid transparent;border-top:1px solid transparent;color:#141823;padding:1px 8px}._42fz a:hover,._42fz a.selected{background-color:#e9eaed;text-decoration:none}._5pr2 ._42fz a:hover,._5pr2 ._42fz a.selected{background-color:#e9eaed;border-color:#dcdee3}.timelineLayout ._5pr2 .fbChatOrderedList ._42fz a:hover,.timelineLayout ._5pr2 .fbChatOrderedList ._42fz a.selected,.fbCalendar ._5pr2 .fbChatOrderedList ._42fz a:hover,._1t4w ._5pr2 .fbChatOrderedList ._42fz a:hover,.fbCalendar ._5pr2 .fbChatOrderedList ._42fz a.selected ._1t4w ._5pr2 .fbChatOrderedList ._42fz a.selected ._5vb_ ._5pr2 .fbChatOrderedList ._42fz a:hover,._5vb_ ._5pr2 .fbChatOrderedList ._42fz a.selected{background-color:#e5e5e5;border-color:#d5d6d9;-webkit-box-shadow:1px 0 0 #eaebed inset}._42fz .pic{float:left;height:28px;margin-right:8px;width:28px}._5pr2 ._42fz .pic_container{position:relative}._5pr2 ._42fz .pic{height:32px;width:32px}._5pr2 ._42fz .pic_container:after{border:1px solid rgba(0, 0, 0, .15);content:'';height:30px;left:0;position:absolute;top:0;width:30px}._6nw ._42fz:first-child{border-top-width:0}._6nw .sidebarWithFavorites ._42fz:first-child{border-top-width:1px}._42fz .icon_container{float:right;height:28px;line-height:24px;margin-left:6px}._5pr2 ._42fz .icon_container{height:32px;line-height:30px}._42fz .icon{margin-right:4px;vertical-align:middle}._42fz .active_time{color:#a8a8a8;display:inline-block;font-size:9px}._5pr2 ._42fz .active_time:empty{display:none}._5pr2 ._42fz .active_time{color:#9197a3;font-size:11px;margin-top:-1px}._5pr2 ._42fz .active_time{margin-top:2px}._42fz .status{display:inline-block;height:14px;width:7px}._42fz.active .status{background-image:url(/rsrc.php/v2/yb/r/kMH_qBNXbyq.png);background-repeat:no-repeat;background-size:auto;background-position:-300px -5px}._42fz.mobile .status{background-image:url(/rsrc.php/v2/yb/r/kMH_qBNXbyq.png);background-repeat:no-repeat;background-size:auto;background-position:-48px -113px;height:12px;width:8px}.fbChatSidebar .fbChatOrderedList ._42fz a:hover{-webkit-box-shadow:inset 2px 0 2px -2px #b2b9c9}._5pr2 .fbChatOrderedList ._42fz a:hover{-webkit-box-shadow:none}._42fz.invis{opacity:.3}._554m{display:table;height:32px;-webkit-user-select:none}._554o{display:table-cell;vertical-align:middle}._554n{cursor:pointer;position:relative;text-align:center;top:-50%;z-index:1}._5pr2 ._554n{z-index:auto}._554p{background-color:#fff;color:#989db3;display:inline-block;font-size:9px;font-weight:bold;padding:0 5px;text-transform:uppercase}.fbChatSidebar ._554p{background-color:#f6f7f8}._554t{color:#989db3;display:block;padding:0 25px 5px 25px;text-align:center}._554t a{color:#6d84b4}._554q{left:0;position:absolute;top:50%;width:100%;z-index:-1}._554r{border-bottom:2px solid #ccd0da;display:block;margin:0 5px}._42fz.invis .icon_container{display:none}._5pr2 ._554m{height:initial;padding:8px 0 3px}._5pr2 ._554n{text-align:left}._5pr2 ._554p{background:transparent;color:#9197a3;font-size:11px;font-weight:bold;padding-left:8px}._5pr2 ._554q{display:none}._5pr2 ._42fz.active .status{background-image:url(/rsrc.php/v2/yb/r/kMH_qBNXbyq.png);background-repeat:no-repeat;background-size:auto;background-position:-93px -95px;height:7px;width:7px}._5pr2 ._42fz.mobile .status{background-image:url(/rsrc.php/v2/yb/r/kMH_qBNXbyq.png);background-repeat:no-repeat;background-size:auto;background-position:-75px -95px;height:11px;width:7px} +div._5qth ._5vmb{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-89px -67px;height:24px;width:26px}._5qth ._5vmb:focus{outline:none}.highContrast div._5qth ._5vmb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.highContrast div._5qth ._5vmb::before{content:attr(title)}div._5qth ._5vmb:hover{background-color:#fff}div._5qth .openToggler ._5vmb{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-200px -40px;border-left:1px solid #3b5998 !important;border-right:1px solid #3b5998 !important;margin:0 -1px}._5vm9 ._54nh{white-space:normal;width:120px}._5vm9 ._54nd ._54nc{font-weight:normal}._2xvi{display:none}.sidebarMode ._2xvi{display:block}._5vma ._5vmf,.upsell ._5vmf,._5vmg{display:block}._5vma ._5vmg,.upsell ._5vmg,._5vmf{display:none}._5pr2.fbChatSidebar div._5qth ._5vmb{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-131px -101px;background-color:transparent;border-left-color:transparent !important;border-right-color:transparent !important;height:26px}._5pr2 div._5qth ._5vmb:hover,._5pr2 div._5qth .openToggler ._5vmb,._5pr2 div._5qth ._5vmb:active{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-163px -101px}._2rox ._3taj,._3tal{display:none}.sidebarMode ._2rox ._3tal,._3taj{display:block} +.fbChatSidebar .fbChatTypeahead,.fbChatSidebar .fbChatTypeahead .wrap{border:0}.highContrast .fbChatSidebar .fbChatTypeahead{border:1px solid}.fbChatSidebar .fbChatTypeahead .textInput{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:left -8px;background-color:#f6f7f8;-webkit-box-shadow:inset 2px 0 0 -1px #e0e2e9, inset 0 1px #fff;-webkit-box-sizing:border-box;color:#555;height:24px;padding-left:20px;padding-right:25px}.fbChatTypeahead .textInput::-ms-clear{height:0;width:0}.fbChatSidebar .fbChatTypeahead .textInput:focus{background-color:#fff;color:#000} +.fbChatSidebar .fbChatTypeaheadView{bottom:0;position:absolute;top:auto;width:100%}.fbChatSidebar .fbChatTypeaheadView .spinnerContainer{text-align:center} +._d3d{padding:8px 10px 10px}._d3d ._d3e{border-bottom:1px solid #e9e9e9;margin-bottom:8px;padding:0 0 3px} +.fbSidebarGripper{border-bottom:1px solid #e9eaee;border-top:1px solid #cad0db;cursor:ns-resize;width:100%}.fbSidebarGripper div{background:#e9eaed;border-bottom:1px solid #bdc5d2;border-top:1px solid #f0f1f6;height:4px;position:relative}.fbSidebarGripper div span{background:#f6f7f8;border-top:1px solid #cad0db;display:block;height:1px;left:50%;margin-left:-6px;margin-top:1px;position:absolute;width:12px}div.fbSidebarGripper.disabledGrip{border-color:#ccc;border-style:solid;border-width:1px 0 0;cursor:auto;height:0;margin:0;overflow:hidden;padding:0;position:static;width:auto}.fbSidebarGripper.disabledGrip div,.fbSidebarGripper.disabledGrip:before{display:none} +._51jt ._51ju a{padding-left:5px;padding-right:10px}._51jt ._51ju a:hover{background-color:#6d84b4;border-color:#3a5795;color:#fff;outline:none}._51jt ._51jv{margin-right:15px;overflow:hidden;text-overflow:ellipsis}._51jt ._51ju label{margin-top:3px}._51jt .messagesIcon{margin-right:5px;vertical-align:bottom}._51jw{position:absolute;right:2px;top:-8px}._6nw ._51jw{top:-10px}.openToggler ._51jw{display:none}._51jt .unreadCount{background-color:#d8deea;-webkit-border-radius:2px;color:#3b5998;font-size:11px;font-weight:bold;margin-right:3px;padding:1px 4px 0;position:relative}._51jt .promoted{font-weight:bold} +._5pr2 ._5q87{background-image:url(/rsrc.php/v2/yb/r/kMH_qBNXbyq.png);background-repeat:no-repeat;background-size:auto;background-position:-270px -108px;height:13px;left:10px;pointer-events:none;position:absolute;top:6px;width:13px}._5q88.fbChatTypeahead ._5xsk{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-23px -132px;height:13px;margin-right:3px;margin-top:0;top:6px;width:12px}._5q88.fbChatTypeahead ._5xsk:hover,._5q88.fbChatTypeahead ._5xsk:active{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-215px -98px}._5q88.fbChatTypeahead,.fbChatSidebar ._5q88.fbChatTypeahead .textInput{background:transparent;-webkit-box-shadow:none}._5q88.fbChatTypeahead .wrap{border:0}.fbChatSidebar ._5q88.fbChatTypeahead .textInput{color:#333;padding-left:28px;padding-top:6px}.fbChatSidebar ._5q88.fbChatTypeahead .textInput::-webkit-input-placeholder{color:#9197a3} +.sidebarMode #fbChatErrorNub{display:none} +._4mq3{height:25px;min-width:201px}.presence_error ._4mq3,.sidebarMode ._4mq3{display:none}._4mq3.openToggler{z-index:99}._4mq3.openToggler .fbNubButton{display:none}._4mq3 .fbNubButton .icon{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-193px -67px;float:left;height:10px;margin:3px 4px 0 0;width:16px}.offline ._4mq3 .fbNubButton .icon,.offline.error ._4mq3 .fbNubButton .icon{background-image:url(/rsrc.php/v2/yb/r/kMH_qBNXbyq.png);background-repeat:no-repeat;background-size:auto;background-position:-207px -62px;height:10px;margin:3px 4px 0 0;width:16px}.error ._4mq3 .fbNubButton .icon{background-image:url(/rsrc.php/v2/yb/r/kMH_qBNXbyq.png);background-repeat:no-repeat;background-size:auto;background-position:-286px -80px;height:13px;margin-top:1px;width:14px}._4mq3 .fbNubButton .label{line-height:15px;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._4mq3 .fbNubButton .label .count{color:#333}._4mq3 .fbNubFlyout{bottom:0;min-height:280px;width:100%}._5q5b ._4mq3 .fbNubFlyout{bottom:-3px}._4mq3 .fbNubFlyoutInner{border-bottom:0}._4mq3 .fbNubFlyoutTitlebar .titlebarLabel{padding:0}._4mq3 .fbNubFlyoutTitlebar .titlebarTextWrapper{margin:3px 3px 3px 5px}._4mq3 .fbNubFlyoutBodyContent{height:100%}._4mq3 .fbChatOrderedList,._4mq3 .fbChatTypeaheadView{padding:5px 0}._4mq3 .fbChatTypeaheadView{width:201px}._4mq3 .fbChatTypeaheadViewContainer{height:100%;width:100%}._4mq3 .fbChatTypeaheadView .spinnerContainer{text-align:center}._4mq3 .fbChatTypeahead,._4mq3 .fbChatTypeahead .wrap{border-style:none}._4mq3 .fbChatTypeahead{border-top:1px solid #dadfea}._4mq3 .fbChatTypeahead input{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:left -42px;-webkit-box-sizing:border-box;height:24px;padding-left:20px;padding-right:25px}._4mq3 div._5qth ._5vmb{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:0 -132px;border:0 !important;-webkit-box-shadow:none;height:24px;width:22px}._4mq3 div._5qth ._5vmb:active,._4mq3 div._5qth ._5vmb:focus,._4mq3 div._5qth ._5vmb:hover,._4mq3 div._5qth .openToggler ._5vmb,._4mq3 div._5qth .openToggler ._5vmb:active,._4mq3 div._5qth .openToggler ._5vmb:focus,._4mq3 div._5qth .openToggler ._5vmb:hover{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-192px -98px;background-color:#4e69a2;margin:0}._4mq3 ._4mq7{background-color:#fff;border-top:1px solid #ccd0db;display:none;padding:6px}.error ._4mq3 ._4mq7{display:block}.error ._4mq3 ._4mq7 .img{background-image:url(/rsrc.php/v2/yb/r/kMH_qBNXbyq.png);background-repeat:no-repeat;background-size:auto;background-position:-286px -80px;float:left;height:13px;margin-top:7px;width:14px}._4mq3 ._4mq1{margin-left:24px} +._5q5b .titlebarButtonWrapper ._510p{margin-left:1px}._5q5b .menuOpened .titlebarButtonWrapper ._510p,._5q5b .titlebarButtonWrapper ._510p:active{background:#3d5ba1 url(/rsrc.php/v2/yt/r/D47CF9k_yA8.png) repeat-x 0 -116px}.titlebarButtonWrapper ._510p .button{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:0 -132px;width:22px}._5q5b .titlebarButtonWrapper ._510p .button{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-37px -102px;width:23px}._5q5b.work .titlebarButtonWrapper ._510p .button{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-101px -102px}.titlebarButtonWrapper ._510p .button:active,.titlebarButtonWrapper ._510p .button:focus,.titlebarButtonWrapper ._510p .button:hover,.titlebarButtonWrapper ._510p .button:active,.titlebarButtonWrapper ._510p .openToggler .button,.titlebarButtonWrapper ._510p .openToggler .button:active,.titlebarButtonWrapper ._510p .openToggler .button:focus,.titlebarButtonWrapper ._510p .openToggler .button:hover{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-192px -98px;background-color:#4e69a2;border:0}._5q5b .titlebarButtonWrapper ._510p .button:active,._5q5b .titlebarButtonWrapper ._510p .button:focus,._5q5b .titlebarButtonWrapper ._510p .button:hover,._5q5b .titlebarButtonWrapper ._510p .button:active,._5q5b .titlebarButtonWrapper ._510p .openToggler .button,._5q5b .titlebarButtonWrapper ._510p .openToggler .button:active,._5q5b .titlebarButtonWrapper ._510p .openToggler .button:focus,._5q5b .titlebarButtonWrapper ._510p .openToggler .button:hover{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-5px -102px;background-color:transparent;outline:none}._5q5b.work .titlebarButtonWrapper ._510p .button:active,._5q5b.work .titlebarButtonWrapper ._510p .button:focus,._5q5b.work .titlebarButtonWrapper ._510p .button:hover,._5q5b.work .titlebarButtonWrapper ._510p .button:active,._5q5b.work .titlebarButtonWrapper ._510p .openToggler .button,._5q5b.work .titlebarButtonWrapper ._510p .openToggler .button:active,._5q5b.work .titlebarButtonWrapper ._510p .openToggler .button:focus,._5q5b.work .titlebarButtonWrapper ._510p .openToggler .button:hover{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-69px -102px}._5q5b ._510p .uiSelectorMenuWrapper{margin-top:0} +._50-v,.fbNubGroup,.fbDock .nubContainer>div,.fbDock .fbNubGroup>div{float:left;position:relative}._50-v{-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .3)}._50-v.openToggler,._5q5b ._50-v{-webkit-box-shadow:none}._5q5b .fbNubButton:before,._5q5b .fbNubButton:after{content:'';height:28px;position:absolute;top:-1px;width:4px}._5q5b .fbNubButton:before{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-49px -67px;left:-4px}._5q5b .fbNubButton:after{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-54px -67px;right:-4px}._5q5b .fbNubButton:focus:before,._5q5b .fbNubButton:hover:before{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-39px -67px}._5q5b .fbNubButton:focus:after,._5q5b .fbNubButton:hover:after{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-44px -67px}._5q5b .highlightTab .fbNubButton:before{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-69px -67px}._5q5b .highlightTab .fbNubButton:after{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-74px -67px}._5q5b.work .highlightTab .fbNubButton:before{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-79px -67px}._5q5b.work .highlightTab .fbNubButton:after{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-84px -67px}._5q5b .highlightTab .fbNubButton:focus:before,._5q5b .highlightTab .fbNubButton:hover:before{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-59px -67px}._5q5b .highlightTab .fbNubButton:focus:after,._5q5b .highlightTab .fbNubButton:hover:after{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-64px -67px}._5q5b.work .highlightTab .fbNubButton:focus:before,._5q5b.work .highlightTab .fbNubButton:hover:before{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-79px -67px}._5q5b.work .highlightTab .fbNubButton:focus:after,._5q5b.work .highlightTab .fbNubButton:hover:after{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-84px -67px}._5q5b ._50-v.openToggler .fbNubButton:before,._5q5b ._50-v.openToggler .fbNubButton:after{display:none}.lNubContainer ._50-v{margin-right:4px}.rNubContainer ._50-v{margin-left:4px}._5q5b .lNubContainer ._50-v{margin-right:12px}._5q5b .rNubContainer ._50-v{margin-left:12px}._5q5b .lNubContainer ._50-v.opened,._5q5b .lNubContainer ._50-v.openToggler{margin-right:9px}._5q5b .rNubContainer ._50-v.opened,._5q5b .rNubContainer ._50-v.openToggler{margin-left:9px}.fbNubButton{background:#e9eaed;border:1px solid rgba(29, 49, 91, .3);border-bottom:0;-webkit-box-shadow:inset 0 1px rgba(255, 255, 255, .5);color:#333;display:block;font-weight:bold;height:16px;outline:none;padding:4px 5px;position:relative;z-index:1}._5q5b .fbNubButton{background:#f6f7f8 url(/rsrc.php/v2/yt/r/D47CF9k_yA8.png) repeat-x 0 -58px;-webkit-border-radius:0;border-width:1px 0 0;-webkit-box-shadow:none;padding:6px 4px 5px}.fbNubButton,.fbNubFlyoutTitlebar,._50-v .noTitlebar{-webkit-border-top-left-radius:1px;-webkit-border-top-right-radius:1px}._5q5b .fbNubFlyoutTitlebar,._5q5b ._50-v .noTitlebar,._5q5b ._50-v.openToggler .fbNubFlyoutTitlebar{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px}.fbNubButton:focus,.fbNubButton:hover{background-color:#f6f7f8;text-decoration:none}._5q5b .fbNubButton:focus,._5q5b .fbNubButton:hover{background-color:#f6f7f8;background-position:0 -87px}._5q5b ._50-v.openToggler{margin-left:4px;margin-right:-3px}._50-v.openToggler .fbNubButton:hover,._50-v.openToggler .fbNubButton{background:#fff;-webkit-border-radius:0;border-top:0;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .3);padding:5px}._5q5b ._50-v.openToggler .fbNubButton:hover,._5q5b ._50-v.openToggler .fbNubButton{background:#fff;border:1px solid rgba(29, 49, 91, .3);border-width:0 1px}._5q5b ._50-v.openToggler .fbNubButton:hover,._5q5b ._50-v.openToggler .fbNubButton{background-position:0 -87px;padding:7px 6px}.fbNubFlyout{bottom:25px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .3);position:absolute}._5q5b .fbNubFlyout{bottom:29px}._50-v.maxHeight .fbNubFlyoutOuter{height:9999px}._50-v .noTitlebar{border-top:1px solid rgba(0, 0, 0, .3)}.lNubContainer .fbNubFlyout,.rNubContainer ._50-v .swapDirection{left:0;right:auto}.rNubContainer .fbNubFlyout,.lNubContainer ._50-v .swapDirection{left:auto;right:0}.fbNubFlyoutInner{border-bottom:1px solid rgba(0, 0, 0, .3)}.fbNubFlyoutTitlebar{background-color:#6d84b4;border:1px solid rgba(0, 39, 121, .76);border-bottom:none;cursor:pointer}._5q5b.work .fbNubFlyoutTitlebar{background:#e9eaed url(/rsrc.php/v2/yc/r/at37zRTQeB7.png) repeat-x 0 -29px;border:1px solid #bdc1c9}._5q5b.work .fbNubButton{background:#e9eaed url(/rsrc.php/v2/yc/r/at37zRTQeB7.png) repeat-x 0 -58px;border:1px solid #bdc1c9}._5q5b .fbNubFlyoutTitlebar{background:#4e69a2 url(/rsrc.php/v2/yt/r/D47CF9k_yA8.png) repeat-x 0 -29px;border:1px solid #2e4588;position:relative}.fbNubFlyoutTitlebar:hover,.menuOpened .fbNubFlyoutTitlebar{background-color:#627aad}._5q5b .fbNubFlyoutTitlebar:hover,._5q5b .menuOpened .fbNubFlyoutTitlebar{background-position:0 0}._5q5b .fbNubFlyoutTitlebar:before{background-color:rgba(0, 0, 0, .1);bottom:-2px;content:'';height:1px;left:0;position:absolute;right:0;z-index:1}._5q5b.work .fbNubFlyoutTitlebar:before{background-color:transparent}.menuOpened .fbNubFlyoutTitlebar,.menuOpened .fbNubFlyoutTitlebar:hover{-webkit-box-shadow:none}.fbNubFlyoutTitlebar .titlebarLabel{color:#fff;font-weight:bold;line-height:18px;padding:3px 7px 4px}._5q5b.work .fbNubFlyoutTitlebar .titlebarLabel{color:#4e5665}.fbNubFlyoutHeader,.fbNubFlyoutBody,.fbNubFlyoutFooter,.fbNubFlyoutAttachments{background-color:#fff;border:1px solid rgba(0, 0, 0, .3);border-width:0 1px}._5q5b .fbNubFlyoutHeader,._5q5b .fbNubFlyoutBody,._5q5b .fbNubFlyoutFooter,._5q5b .fbNubFlyoutAttachments{border:1px solid rgba(29, 49, 91, .3);border-width:0 1px}._5q5b.work .fbNubFlyoutHeader,._5q5b.work .fbNubFlyoutBody,._5q5b.work .fbNubFlyoutFooter,._5q5b.work .fbNubFlyoutAttachments{border:1px solid #bdc1c9;border-width:0 1px}.fbNubFlyoutBody{overflow-x:hidden;overflow-y:auto;position:relative}._5q5b .fbNubButton,.fbNubButton,.fbNubButton:hover,._50-v.openToggler .fbNubButton,.fbNubFlyout,.fbNubFlyout .flyoutInner,.fbNubFlyoutTitlebar,.fbNubFlyoutHeader,.fbNubFlyoutBody,.fbNubFlyoutFooter{-webkit-background-clip:padding-box} +._48gf{bottom:0;direction:ltr;height:25px;left:0;position:fixed;right:0;z-index:300}.chrome ._48gf{-webkit-transform:translateZ(0)}._5q5b._48gf{height:28px}html ._6nw ._48gf{right:0}.sidebarMode ._48gf{right:205px}.sidebarMode .hasPagesManagerNavbar._6nw ._48gf{right:205px}.fbDockWrapperLeft{right:auto}.fbDockWrapperRight{left:auto}.fbDock{margin:0 15px 0 0}.fbDock .lNubContainer{float:left}.fbDock .rNubContainer{float:right} +._4cbb{margin:0 12px;padding:16px 0;position:relative}.fbEventsDashboardSection+.fbEventsDashboardSection>.fbEventsDashboardSectionHeader+._4cbb{border-top:none}.fbEventsDashboardSection+.fbEventsDashboardSection>._4cbb,._4cbb+._4cbb{border-top:1px solid #e9eaed}._1qdc{background-color:#f6f7f8;margin-right:12px;position:relative}._mxq{display:block}._1qdc:after{border:solid 1px rgba(0,0,0,.15);bottom:0;content:"";left:0;position:absolute;right:0;top:0}#rightCol ._mxp._mxq:before{height:80px;width:80px}._mxp._mxq:before{background-image:url(/rsrc.php/v2/yS/r/7iC9gNJBegJ.png);background-repeat:no-repeat;background-size:auto;background-position:0 0;content:"";height:100px;left:0;position:absolute;top:0;width:150px;z-index:1}._3ydv{height:76px}._3ydv ._ohe.img{padding-top:1px}._1qdd,._1qdf,._aqu,._5p0a,._5p0b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:292px}._1qdd,._1qdd a{color:#3b5998;font-family:'helvetica neue', helvetica, arial, 'lucida grande', sans-serif;font-size:14px;font-weight:bold;line-height:18px;margin-bottom:2px}._5p0a,._5p0b,._5p0b a,._aqu,._aqu a,._1qdf,._1qdf a{font-family:'helvetica neue', helvetica, arial, 'lucida grande', sans-serif;font-size:12px;line-height:16px}._5p0a._4cbc{color:#5890ff}._5p0a{color:#4e5665;font-weight:normal}._5p0b,._5p0b a,._5p0b span{color:#4e5665;font-weight:normal}._4u__ ._5inl,._4u__ ._5inl a{display:block;float:left;margin-right:1px;max-width:180px;overflow:hidden;text-overflow:ellipsis}._1qdf{margin-top:2px}._1qdf,._1qdf a{color:#9197a3;font-weight:normal}._aqu,._aqu a{color:#4e5665;font-weight:normal}._1qdg .fbEventClassicButton{display:inline-block}._1qdg .fbEventClassicButton:first-child{margin-left:0}._1qdg .fbEventClassicButton+div>.fbEventClassicButton:first-child,._1qdg .fbEventClassicButton{margin-left:4px}._1qdg .fbEventSpriteIcon{background-position:-4px -2px;height:12px;width:12px}._1qdg .openToggler .fbEventSpriteIcon,._1qdg .openToggler .fbEventSpriteIcon:hover,._1qdg .openToggler .fbEventSpriteIcon:focus,._1qdg .openToggler .fbEventSpriteIcon:active{background-position:-4px 14px}._a19:before{background-color:#5890ff;border-bottom:1px solid #5890ff;border-top:1px solid #5890ff;bottom:1px;content:'';left:-12px;position:absolute;top:1px;width:2px}._4ag3{background-color:#f6f7f8;color:#9197a3;font-family:'helvetica neue', helvetica, arial, 'lucida grande', sans-serif;font-size:11px;font-weight:500;padding:5px 12px;text-transform:uppercase}.fbEventsDashboardSection+.fbEventsDashboardSection>.fbEventsDashboardSection>._4ag3,.fbEventsDashboardSection+.fbEventsDashboardSection>._4ag3,._4cbb+._4ag3{border-top:1px solid #e9e9e9}._106i ._1qdc:before{background:rgba(255, 255, 255, .5);bottom:0;content:'';left:0;position:absolute;right:0;top:0;z-index:1}._106i ._1qdd,._106i ._1qdd a,._106i ._5p0a,._106i ._5p0b,._106i ._5p0b a,._106i ._1qdf,._106i ._1qdf a{color:#9197a3}._1nyr{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;right:0;top:18px;width:1px}._1nyr:focus,._4cbb:hover ._1nyr,._4cbb ._1nyr.openToggler{clip:auto;height:15px;width:15px}._2bpz{background:#f6f7f8}._2o88{display:inline-block;overflow:hidden;padding-top:2px;text-overflow:ellipsis;white-space:nowrap;width:470px}._2o88 a{white-space:nowrap}._mxp ._mxs ._38le,._mxp ._mxs ._38lf{color:#fff;text-shadow:0 1px 4px rgba(0, 0, 0, .5)}._mxp ._18im{-webkit-font-smoothing:antialiased;left:12px;position:absolute;top:12px;z-index:2}._mxp ._38le{color:#9197a3;font-size:10px;font-weight:600}._mxp ._38lf{color:#9197a3;font-size:18px;font-weight:600}._mxv{padding-right:2px}._4463{margin:6px 16px}._jw3{margin:12px 16px 0 16px}._jw4{color:#9197a3;display:block;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:399px}._jw5,._jw5 a{color:#9197a3;font-weight:bold;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:399px}.fbEventReminderContent ._a19:before{background-color:#5890ff;left:-10px;width:3px}.fbEventReminderContent ._4cbb{margin:0 10px;padding:10px 0}.fbEventReminderContent ._4cbb ._1nyr{top:10px} +.fbReminders .fbRemindersStory:hover ._1csh{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._55uq,._55ur{font-size:12px;margin:9px 10px;text-align:center}._55ur a,._55v0{color:#3b5998}._55uq{font-weight:bold}._55ur:active{outline:-webkit-focus-ring-color auto 5px}._55v0{background-color:#f6f7f8;border-top:1px solid #ccc;font-weight:bold;padding:8px;text-align:center}._55v1 .uiScrollableAreaContent.pam,._55v1>.pam{padding:0} +.sidebarMode .tickerStoryContent{max-width:158px}.fbChatSidebar .tickerHeader{display:none}.fbChatSidebar .ticker_container{border:0 !important;height:100% !important;width:205px !important}.fbChatSidebar .scrollTopPrompt{width:205px !important}.fbChatSidebar .fbFeedTicker{height:100% !important;width:100%}.fbChatSidebar .uiSideHeader{background-color:#d8deea !important;border-bottom:1px solid #ccd4e2 !important;border-top:0 !important;margin-bottom:0}.fbChatSidebar .tickerStoryBlock{margin-left:0 !important}.fbChatSidebar .fbFeedTicker .fbFeedTickerStory{background-color:transparent;border-bottom-color:transparent;border-top-color:#d8deea;line-height:15px;padding-right:5px}.fbChatSidebar .fbFeedTicker .tickerStoryClickable:hover{border-bottom-color:transparent !important;-webkit-box-shadow:inset 2px 0 2px -2px #b2b9c9}.fbChatSidebar .fbFeedTicker .tickerStoryHidden,.fbChatSidebar .fbFeedTicker .tickerStoryHidden:hover{background-color:transparent !important;border-bottom-color:transparent !important;border-top-color:#d8deea !important}.fbChatSidebar #pagelet_ticker{height:50%;overflow:hidden;position:relative}.fbChatSidebar #pagelet_canvas_nav_content{overflow:hidden;position:relative}.fbChatSidebar .tickerStoryImage{height:28px !important;margin-left:3px !important;width:28px !important}.fbChatSidebar .fbFeedTicker .tickerStorySelected,.fbChatSidebar .fbFeedTicker .tickerStorySelected:hover{background-position:11px 15px;border-bottom-color:#a8b2ce !important;-webkit-box-shadow:inset 2px 0 2px -2px #b2b9c9}.fbChatSidebar .fbFeedTicker .tickerStorySelected.tickerStoryRtl,.fbChatSidebar .fbFeedTicker .tickerStorySelected.tickerStoryRtl:hover{background-position:178px 15px}.fbChatSidebar .fbFeedTicker .fbFeedTickerStory.tickerNuxStory{background-color:#fff;border-bottom:1px solid #b0b0b0;border-top:1px solid #fff;padding:8px 8px 9px 10px;width:190px;z-index:10}.fbChatSidebar .sidebarWithFavorites .scrollableOrderedList .uiScrollableAreaTrack{top:25px} +._1-j{padding:2px;border:1px solid #b2b2b2;-webkit-border-radius:3px}._1-k{width:104px;height:104px}._1-l{margin-left:122px}._24-{margin-top:9px}._252{height:32px;overflow:hidden;position:relative}._5821 ._1-o{margin-right:1px}._1-o:hover img{cursor:default}._1-q{margin:8px 0 0} +._4a-r{float:left;margin-left:.5em;margin-right:1.5em} +.friend_browser_page_name_box{min-height:65px;line-height:15px;text-align:left;width:100px}.friend_browser_page_name_box.huger{min-height:0;padding-top:5px;margin-right:7px;width:112px}.friend_browser_addfriend_icon{margin:4px 4px 0 0}.friendBrowserRequesting .friendBrowserMutualFriendLink,.friendBrowserRequested .friendBrowserMutualFriendLink,.friendBrowserRequesting .friendBrowserSendingMessage,.friendBrowserRequested .friendBrowserUndoLink{display:none}.friendBrowserRequesting .friendBrowserPicture,.friendBrowserRequested .friendBrowserPicture{opacity:.3}.friendBrowserExtraSpacing{margin:3px 0}.friendBrowserPhotoWrapper{height:75px;width:75px}.friendBrowserPhotoCrop{background:#e9eaed;height:75px;width:75px;overflow:hidden;position:absolute}div.friendBrowserContentAlignMiddle{height:75px;vertical-align:middle !important}.friendBrowserMarginTopTiny{margin-top:2px}.friendBrowserMarginTopMini{margin-top:4px}.friendBrowserAuxAlignMiddle{margin-top:26px}.friendBrowserUnit .photoContainer{position:relative}.friendBrowserUnit .closeButtonContainer{left:80px;position:absolute;top:3px;visibility:hidden}.friendBrowserUnit .closeButtonContainer.huger{left:94px}.friendBrowserPicture.huger{height:112px;width:112px}.friendBrowserUnit .smallButton .closeButtonContainer{top:-3px}.friendBrowserUnit .horizontalLayout .closeButtonContainer{left:172px}.friendBrowserUnit:hover .discardable .closeButtonContainer,.friendBrowserUnit .discardable .closeButtonContainer.visibleClose{visibility:visible}.gridUnitPlaceholder{width:110px}.localeCustomLayout .friendBrowserUnit{padding:6px 0 2px 0}.removePYMKUnitFriendsCenter{margin:0 2px 2px 0}.removePYMKUnitJewel{margin:-18px 4px 2px 0}.removePYMKUnitJewelCustomLocale{margin:-18px 4px 2px 0}.friendingActionsJewel{margin:-3px 4px -14px 0} +._5ewh ._5ewg{width:665px}._5ewi ._5mtv{margin:15px;margin-top:0;width:270px}._5ewi{margin-top:20px;width:300px}._5ewi ._5ewj{position:fixed}._5ewh ._5ewg ._5m65.stuck{width:625px}._5ewg ._5m65.stuck{width:655px}._5m65{border:solid #c4cde0;border-width:0 1px;margin-left:-1px;margin-right:-1px;z-index:100}.sidebarMode #globalContainer ._5m65.fixed_elem{margin-left:-1px;margin-right:-1px}._5m65.stuck{-webkit-box-shadow:0 4px 4px -2px rgba(0, 0, 0, .1)}._5ewi ._5mtw .friendBrowserCheckboxFilters{float:none;width:auto}._5ewh .friendBrowserForm{position:relative}._5ewh .friendBrowserForm .friendBrowsingCheckboxContentLoadingIndicator{top:10px}._5ewi ._5mtw .friendBrowserCheckboxFilters .friendBrowserCheckboxFilterTypeahead .friendBrowserSearchInput{width:97%}._5ewi ._5mtx{border-bottom:1px solid #e9e9e9;color:#888;font-size:14px;font-weight:bold;padding-left:15px}._5ewi ._5mtx .uiHeaderTitle{color:#888;font-size:14px}._5ewi ._5mtw ._5mty{color:#7f7f7f}._5ewi ._4flt{position:relative}._5ewi #doneSearchButton{margin-top:-5px;position:absolute;right:15px}._5ewi ._5o5_ .inviteToField{width:97%}._5ewi ._5o5_ .buttons{float:right}._5ewi ._5o5_ .disclaimer{margin-top:-15px}._5ewi .ci_design_compact .uiHeaderTitle{color:#888;font-size:14px;font-weight:bold}._5ewi .ci_design_compact #ci_compact_right{margin-top:19px;width:270px}._5ewi .ci_design_compact .uiHeaderTopAndBottomBorder{border-top:none;margin-left:-15px;margin-right:-15px;margin-top:0;padding-bottom:10px;padding-left:15px;padding-top:20px}._5ewi .ci_design_compact .subfooter{color:#7f7f7f;margin-top:8px}._5ewi .contact_importer_widget.ci_inputless{overflow:hidden}._5ewi .ci_design_compact .subfooter .uiP{line-height:14px}._5ewi .contact_importer_widget .ci_login,._5ewi .contact_importer_widget .ci_password{width:97%}._5ewi .contact_importer_widget.ci_webmail .as_invite_optout{margin-left:0}._5ewi .contact_importer_widget .ci_submit_container{float:right}._5ewi .contact_importer_widget .disclaimer{margin-bottom:8px;margin-top:-4px}._6nw ._5ewi .contact_importer_widget .disclaimer ._58l2{margin-top:3px}._5guw ._5gux{height:112px;width:112px}._5guw ._5guy{font-size:14px;font-weight:bold;line-height:18px}._6nw ._5guw ._5guz{color:#666}._6nw ._5guw a{color:#141823} +div._149 div{line-height:14px} +a._1d9n{color:#000;display:block;font-size:12px;text-decoration:none}a._1d9n .timestamp{color:#999}._511{display:none}.friendConfirmedNotifsUnitAggregated:hover ._511{display:block} +div._31sr{margin:0}._31ss{margin:0 7px 12px 0;padding:12px}#contentArea ._31ss{margin-right:0}._31sr ._31ss .megaphone_box{background:none;border:none;margin:0;padding:0}._31sr .megaphone_story .megaphone_content{font-size:12px}._31sr .megaphone_story .megaphone_title{font-size:14px} +._5pr2.fbChatSidebar{background-color:#f6f7f8;border-left-color:#ccc;-webkit-box-shadow:inset 2px 0 2px -2px #e0e0e0}._5pr2.fbChatSidebar .fbChatOrderedList,._5pr2.fbChatSidebar .fbChatTypeaheadView{padding-bottom:6px;padding-top:0}._5pr2.fbChatSidebar .noGrip{padding:5px 0}._5pr2 ._5qmw.contentBefore:before{background-color:rgba(0, 0, 0, .1);height:1px}._5pr2 .fbSidebarGripper{border-bottom:0;border-top:1px solid #fff;cursor:ns-resize;cursor:-webkit-grab;height:5px;position:relative;z-index:1}._5pr2 .fbSidebarGripper:after{background:rgba(0, 0, 0, .1);content:'';height:1px;left:0;position:absolute;right:0;top:-2px}._5pr2 .fbSidebarGripper .gripInner{display:none}._5pr2.fbChatSidebar .tickerStoryImage{height:32px !important;margin-left:0 !important;width:32px !important}._5pr2.fbChatSidebar .fbFeedTicker .fbFeedTickerStory{border-top:0;margin-left:0;margin-right:8px;padding:0 0 0 8px}._5pr2.fbChatSidebar .fbFeedTickerStory .fbFeedTickerBorder{border-top:1px solid #d6d7da;padding-bottom:6px;padding-top:6px;position:relative}._5pr2.fbChatSidebar .fbFeedTickerStory .tickerStoryWithButton .tickerStoryLink .fbFeedTickerBorder{border-top:0}._5pr2.fbChatSidebar .fbFeedTickerStory:not(:hover):not(.tickerStoryActive):not(:first-of-type) .tickerStoryWithButton{border-top:1px solid #d6d7da}._5pr2.fbChatSidebar .fbFeedTickerStory:hover .tickerStoryLink .fbFeedTickerBorder,._5pr2.fbChatSidebar .tickerStoryActive .tickerStoryLink .fbFeedTickerBorder{border-top:0;padding-bottom:0;padding-top:0}._5pr2.fbChatSidebar .fbFeedTickerStory:not(.tickerStoryActive):not(:hover):first-of-type .fbFeedTickerBorder{border-top:1px solid transparent}.timelineLayout ._5pr2.fbChatSidebar .fbFeedTickerBorder{border-top:1px solid #d6d7da}._5pr2.fbChatSidebar .fbFeedTicker .fbFeedTickerStory:hover>div,._5pr2.fbChatSidebar .fbFeedTicker .tickerStoryActive>div{border-top:0;padding:0}._5pr2.fbChatSidebar .fbFeedTicker .fbFeedTickerStory:hover,.timelineLayout ._5pr2.fbChatSidebar .fbFeedTicker .fbFeedTickerStory:hover,._5pr2.fbChatSidebar .fbFeedTicker .tickerStoryActive,.timelineLayout ._5pr2.fbChatSidebar .fbFeedTicker .tickerStoryActive{border-color:#d6d7da !important;border-top:1px solid;-webkit-box-shadow:none;margin-bottom:-1px;margin-left:0;margin-right:0;padding:6px 8px 7px}._5pr2 .fbFeedTicker .tickerStoryWithButton:hover,._5pr2 .fbFeedTicker .tickerStoryWithButton.tickerStoryActive{display:block;padding-right:33px !important}._5pr2 .fbFeedTicker .tickerStoryActive,._5pr2 .fbFeedTicker .tickerStoryClickable:hover{background-color:#e9eaed !important}._5vb_ ._5pr2.fbChatSidebar,.fbCalendar ._5pr2.fbChatSidebar,._1t4w ._5pr2.fbChatSidebar,.timelineLayout ._5pr2.fbChatSidebar{background-color:#e9eaed;-webkit-box-shadow:1px 0 0 #f0f0f2 inset}._5vb_ ._5pr2 .fbSidebarGripper,.fbCalendar ._5pr2 .fbSidebarGripper,._1t4w ._5pr2 .fbSidebarGripper,.timelineLayout ._5pr2 .fbSidebarGripper{border-top:1px solid #f0f0f2}._5vb_ ._5pr2.fbChatSidebar .fbFeedTicker .fbFeedTickerStory,.fbCalendar ._5pr2.fbChatSidebar .fbFeedTicker .fbFeedTickerStory,._1t4w ._5pr2.fbChatSidebar .fbFeedTicker .fbFeedTickerStory,.timelineLayout ._5pr2.fbChatSidebar .fbFeedTicker .fbFeedTickerStory{border-top-color:#d6d7da !important}._5vb_ ._5pr2.fbChatSidebar .fbFeedTicker .fbFeedTickerStory:hover,.fbCalendar ._5pr2.fbChatSidebar .fbFeedTicker .fbFeedTickerStory:hover,._1t4w ._5pr2.fbChatSidebar .fbFeedTicker .fbFeedTickerStory:hover,.timelineLayout ._5pr2.fbChatSidebar .fbFeedTicker .fbFeedTickerStory:hover,._5vb_ ._5pr2.fbChatSidebar .fbFeedTicker .tickerStoryActive,.fbCalendar ._5pr2.fbChatSidebar .fbFeedTicker .tickerStoryActive,._1t4w ._5pr2.fbChatSidebar .fbFeedTicker .tickerStoryActive,.timelineLayout ._5pr2.fbChatSidebar .fbFeedTicker .tickerStoryActive{border-color:#d5d6d9 !important;-webkit-box-shadow:1px 0 0 #eaebed inset}._5vb_ ._5pr2 .fbFeedTicker .tickerStoryActive,.fbCalendar ._5pr2 .fbFeedTicker .tickerStoryActive,._1t4w ._5pr2 .fbFeedTicker .tickerStoryActive,.timelineLayout ._5pr2 .fbFeedTicker .tickerStoryActive,._5vb_ ._5pr2 .fbFeedTicker .tickerStoryClickable:hover,.fbCalendar ._5pr2 .fbFeedTicker .tickerStoryClickable:hover,._1t4w ._5pr2 .fbFeedTicker .tickerStoryClickable:hover,.timelineLayout ._5pr2 .fbFeedTicker .tickerStoryClickable:hover{background-color:#e5e5e5 !important}._5pr2 .fbSidebarGripper~.fbChatSidebarBody::before{border-bottom:1px solid rgba(0, 0, 0, .1);left:0;position:absolute;right:0;top:0}._5pr2.fbChatSidebar:hover .fbSidebarGripper~.fbChatSidebarBody::before{content:''}._5pr2 .fbSidebarGripper.disabledGrip~.fbChatSidebarBody.fbChatSidebarBody::before{content:none} +.megaphone_story_wrapper{margin-bottom:20px}.dialog_content .megaphone_story_wrapper{margin-bottom:0}.megaphone_story{position:relative;overflow:hidden}.megaphone_story .megaphone_content{font-size:11px}.megaphone_story .megaphone_hide_link{float:right}.megaphone_story_highlighted{background-color:#fcf5d0;border:1px solid #cbb631}.megaphone_box{background-color:#f6f7f8;border:1px dashed #ced5e5}.hasLeftCol .megaphone_box{border-width:0 0 1px 0;margin-left:-20px;margin-top:-15px}#headerArea .megaphone_box{margin-right:-20px;margin-top:-17px}#headerArea .megaphone_location_new_group_profile .megaphone_box{background-color:#fff;border-bottom:1px solid #ced5e5;margin:0;padding:12px}.megaphone_location_new_group_profile .megaphone_action{margin-top:2px}#megaphone_story_1622{margin-bottom:0}.megaphone_location_friends{margin:0}.megaphone_location_privacy{margin-left:auto;margin-right:auto;width:760px} +._50m- .titlebarText{max-width:172px}._50m- .narrowTitleBar .titlebarText{max-width:147px}._50m- .titlebar .addToThread{background-image:url(/rsrc.php/v2/yl/r/l0bLiJQ5net.png);background-repeat:no-repeat;background-size:auto;background-position:-178px -361px;width:22px}._50m- .titlebar .addToThread:active,._50m- .titlebar .addToThread:focus,._50m- .titlebar .addToThread:hover{background-image:url(/rsrc.php/v2/yl/r/l0bLiJQ5net.png);background-repeat:no-repeat;background-size:auto;background-position:-267px -298px}._5q5b ._50m- .titlebar .addToThread{background-image:url(/rsrc.php/v2/yl/r/l0bLiJQ5net.png);background-repeat:no-repeat;background-size:auto;background-position:-272px -176px;width:25px}._5q5b ._50m- .titlebar .addToThread:active,._5q5b ._50m- .titlebar .addToThread:focus,._5q5b ._50m- .titlebar .addToThread:hover{background-image:url(/rsrc.php/v2/yl/r/l0bLiJQ5net.png);background-repeat:no-repeat;background-size:auto;background-position:-272px -143px}._5q5b.work ._50m- .titlebar .addToThread{background-image:url(/rsrc.php/v2/yl/r/l0bLiJQ5net.png);background-repeat:no-repeat;background-size:auto;background-position:-271px -269px;width:25px}._5q5b.work ._50m- .titlebar .addToThread:active,._5q5b.work ._50m- .titlebar .addToThread:focus,._5q5b.work ._50m- .titlebar .addToThread:hover{background-image:url(/rsrc.php/v2/yl/r/l0bLiJQ5net.png);background-repeat:no-repeat;background-size:auto;background-position:-272px -209px} +._1ia{position:relative}._4g6x{background-color:rgba(255, 255, 255, .95);border:2px dashed #7e97ba;-webkit-box-sizing:border-box;display:none;height:100%;left:0;position:absolute;right:0;top:0;z-index:150}._4g6y{display:table;height:100%;margin:0;width:100%}.fbWantsDragDrop ._4g6x{display:block}.fbDropReady ._4g6x{border:2px dashed #75a3f5}._4g6z{color:#7e97ba;display:table-cell;font-size:16px;font-weight:bold;height:50px;text-align:center;vertical-align:middle;width:100%}.fbDropReady ._4g6z{color:#75a3f5}._4g6-{display:none}.fbDropReady ._4g6_{display:table-cell}.fbDropReadyLink ._4g6_{display:none}.fbDropReadyLink ._4g70{display:table-cell}.fbDropReady ._4g71{display:none} +._54_-{padding:3px 5px}._54__{padding-right:3px;width:100%}._54_- .uiInlineTokenizer{max-width:200px;overflow:hidden} +._54_v{background-color:#fff;padding:3px 5px}._54_x{padding:3px 3px 0 0}._54_v .uiInlineTokenizer{border:none}._54_v .uiTypeahead{margin-top:1px} +._56jk{padding:3px}._56jl{padding-right:3px;width:100%} +._51lq{clear:both}._510u{float:left;height:34px;outline:none}._510v{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:0 -67px;height:31px;line-height:32px;margin-left:-5px;width:39px} +._2px{position:absolute;top:-1px;left:0} +._50d1{-webkit-border-radius:4px;bottom:30px;left:30px;list-style:none;margin:0;opacity:.96;position:fixed;width:245px;z-index:401}._6nw ._50d1{font-family:'helvetica neue', helvetica, arial, 'lucida grande', sans-serif;width:320px} +._52gq{float:right;opacity:0}._52gr{padding-left:6px}._52gr li{margin-bottom:8px;padding-right:4px}._52gr #showall,._52gr .showAll{text-align:center}._52gr li+li{border-top:1px solid #e9e9e9;padding-top:8px}._52gr li:hover ._52gq{opacity:1}._52gs{font-weight:bold;margin-top:1px}._5eel{display:block;margin-bottom:3px;width:300px} +._5b21 .showAll{text-align:center}._5bqs{display:block;margin-bottom:10px;text-align:center}._5cqd{margin-bottom:5px;margin-top:-6px}._5cqe{margin-bottom:5px}._5cqf{margin-bottom:8px;padding-left:6px;padding-right:4px}._5sgz{cursor:inherit;float:right;opacity:0}._5sgz input{cursor:inherit} +.fbPhotoTagger ._570u{min-width:220px;padding:6px}._570v{margin-left:3px;margin-top:1px}._5ep9{background:none;border:2px solid rgba(255, 255, 255, .3);-webkit-border-radius:3px;overflow:hidden;position:absolute}._5epb{overflow:hidden;position:relative}._5epc{position:relative}._5epd{position:absolute}._e5y{margin:0 2px} +html ._4bka{z-index:199}._3o-a{position:absolute;right:8px;top:8px} +._287i{display:inline-block;font-size:12px;line-height:22px;vertical-align:middle} +.fbxPhoto .fbPhotoImageStage{width:100%;-webkit-user-select:none}.fbxPhoto .fbPhotoImageStage .stageContainer,.fbxPhoto .fbPhotoImageStage .buttonsContainer{width:100%}.fbxPhoto .fbPhotoImageStage .fbPhotoPageError{text-align:left}.fbPhotoImageStage .fbPhotosPhotoButtons .fbPhotosPhotoLike,.fbPhotoImageStage .fbPhotosPhotoButtons .fbPhotosViewerActionGroup{margin:6px}.fbPhotoImageStage .fbPhotosPhotoButtons{bottom:0;color:#333;cursor:default;left:0;position:absolute;right:0;-webkit-user-select:none;z-index:2}.fbPhotoImageStage .imageStage{overflow:hidden;position:relative;width:720px}.fbPhotoImageStage .fbPhotosPhotoButtons .saveProfilePicMessage,.fbPhotoImageStage .fbPhotosPhotoButtons .tagMessage,.fbPhotoImageStage .fbPhotosPhotoButtons .cropMessage{background-color:rgba(255, 255, 255, .8);color:#333;padding:6px 10px;vertical-align:middle}.fbPhotoSnowlift.profilePicCroppingMode .profilePicViewportGrabby{z-index:3}.profilePicSavingMode .profilePicViewportGrabby{display:none}.fbxPhoto .fbPhotoImageStage .stageContainer{background-color:#f6f7f8;height:453px}.imageLoading .fbPhotoImageStage .stageContainer{background:#f6f7f8 url(/rsrc.php/v2/y9/r/jKEcVPZFk-2.gif) no-repeat center center}.fbxPhoto .fbPhotoImageStage .stageWrapper{display:inline-block;position:relative}.fbxPhoto .fbPhotoImage{display:inline-block;height:auto;image-rendering:optimizeQuality;max-height:720px;max-width:720px;vertical-align:middle;width:auto}.taggingMode .fbPhotoImage{cursor:crosshair}.fbPhotoViewLarger{opacity:.5;position:absolute;right:15px;top:15px;z-index:1}.fbPhotoViewLarger:hover{cursor:pointer;opacity:1}.fbxPhoto .fbPhotoImageStage .stageTagApproval,.fbxPhoto .fbPhotoImageStage .stageActions{cursor:pointer;height:0;left:0;position:absolute;top:0;width:0}.fbxPhoto .fbPhotoImageStage .stageTagApproval{cursor:auto;width:100%}.fbxPhoto .fbPhotoImageStage .stageButtons{position:relative;text-align:center}.dataLoading .fbPhotoPageInfo .fbPhotoUfiCol *,.dataLoading .fbPhotoPageInfo .fbPhotoDataCol *{display:none} +.fbPhotoSnowliftContainer .uiTypeaheadView .hintText{display:none} +._3iio{left:1px;position:relative;top:2px}._20nn{left:-1px;top:0}._1g8y{left:0;top:0}._20no{left:-3px;top:0}._20np{left:0;top:-2px} +.taggingMode .fbPhotoTagger{cursor:crosshair}.fbPhotoTagger{display:block;left:auto;position:absolute;right:auto;text-align:left;top:0;z-index:10}.fbxPhoto .newTagBox{height:99px;left:auto;position:absolute;right:auto;top:0;width:99px}.taggingMode .fbPhotosPhotoTagboxes .faceBox .innerTagBox,.fbPhotosPhotoTagboxes .faceBox.active .innerTagBox,.fbPhotosPhotoTagboxes .faceBox.otherActive .innerTagBox{visibility:visible}.fbPhotosPhotoTagboxes .faceBox .innerTagBox{border:3px solid rgba(255, 255, 255, .25);-webkit-border-radius:3px;-webkit-box-shadow:0 0 2px rgba(0, 0, 0, .25), 0 0 5px rgba(0, 0, 0, .15) inset}.fbPhotosPhotoTagboxes .faceBox.hover .innerTagBox{border-color:rgba(255, 255, 255, .75);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .65), 0 0 4px rgba(0, 0, 0, .4) inset}.fbPhotosPhotoTagboxes .faceBox.active .innerTagBox{border-color:transparent;-webkit-box-shadow:none}.fbPhotosPhotoTagboxes .faceBox.active .borderTagBox,.fbPhotoTagger .faceBox{border:3px solid rgba(255, 255, 255, .25);-webkit-border-radius:3px;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .75), 0 0 4px rgba(0, 0, 0, .5) inset;position:relative;visibility:visible}.taggingMode .fbPhotosPhotoTagboxes .faceBox.active .borderTagBox,.fbPhotoTagger .faceBox{border:3px solid rgba(255, 255, 255, .9)}.fbPhotoTagger .faceBoxHidden{border:3px solid transparent;-webkit-box-shadow:none}.profilePicCroppingMode .fbPhotosPhotoTagboxBase{display:none}.profilePicCroppingMode .fbPhotoTagger{display:none}.fbPhotoTagger .typeaheadWrapper{cursor:default;left:50%;position:absolute;top:100%}.fbPhotoTaggerFlipped .typeaheadWrapper{bottom:100%;top:auto}.fbPhotoTagger .typeaheadContainer{left:-50%;position:relative;top:4px}.fbPhotoTaggerFlipped .typeaheadContainer{bottom:4px;top:auto}.fbPhotoTagger .arrow{background-image:none;height:7px;position:absolute;top:-5px;width:100%;z-index:1}.fbPhotoTaggerFlipped .arrow{display:none}.fbPhotoTagger .arrow .nub{background-image:url(/rsrc.php/v2/yG/r/KOrgBTlwza7.png);background-repeat:no-repeat;background-size:auto;background-position:-35px -52px;height:7px;left:50%;margin-left:-6px;position:absolute;top:0;width:11px}.fbPhotoTagger .typeaheadLabel{display:none}.fbPhotoTagger .faceboxSuggestion,.fbPhotoTagger .typeaheadBackdrop,.fbPhotoTagger .uiTypeaheadView{background:#fff;border:#333 solid 1px;padding:4px}.fbPhotoTagger .faceboxSuggestion,.fbPhotoTagger .typeaheadBackdrop{margin-top:6px}.fbPhotoTagger.suggestionActive .typeaheadBackdrop{display:none}.fbPhotoTaggerFlipped .typeaheadBackdrop{margin-bottom:0;margin-top:auto}.fbPhotoTaggerLeft .typeaheadBackdrop{margin-left:340px}.fbPhotoTaggerRight .typeaheadBackdrop{margin-left:-280px;width:212px}.fbPhotoTagger .typeaheadBackdrop.resultsPresent{border-bottom:none}.fbPhotoTaggerFlipped .typeaheadBackdrop.resultsPresent{border-bottom:none}.fbPhotoTaggerLeft ul{margin-left:340px}.fbPhotoTaggerRight ul{margin-left:-280px;margin-right:0;width:220px}.fbPhotoTagger .uiTypeaheadView{border-top:0;left:-5px;margin-top:2px;padding-top:0}.fbPhotoTagger .photoTagTypeahead,.fbPhotoTagger .photoTagTypeahead .wrap{border-color:#ccc}.fbPhotoTagger .photoTagTokenizer{width:212px}.fbPhotoTagger .tokenarea{display:none}.bulkEditTagger{display:block}.bulkEditTagger .faceBox{border-width:3px;height:52px;width:52px}.fbPhotoBulkEditor .newTagBox{height:60px;width:60px;z-index:2}.fbxPhoto .newTagBox .tag{top:105%}.uiTagTypeaheadView .compact{border-top:0;margin-top:0}.uiTagTypeaheadView .compact .hintText{cursor:default;height:14px;min-height:0;padding-left:6px}.uiTagTypeaheadView .compact .userEdText{background-color:#e9eaed;border:1px solid #dcdee3;cursor:default;height:30px;margin-bottom:4px;min-height:0;padding-left:6px}.uiTagTypeaheadView .compact .userEdText .subtext{color:gray;white-space:normal} +div._1rw3{border:none}div._1gep{border:none;padding:10px 0}div._xco{border:none;border-top:1px solid #e5e6e9;padding:10px 0}div._xcp{border:none;padding:8px 0 20px 0}._xcq{line-height:2;margin-top:13px}._5lnc{display:block;margin:0 auto 0 auto;padding:40px 0 0 0;text-align:center}._5ie6{color:#434757;font:bold 24px 'Helvetica Neue', Calibri, Helvetica, Arial;padding:8px 0 40px 0;text-align:center}._42us{line-height:1.4}._5lbt{padding:3px 0 3px 5px}._5lbt a{font-weight:bold}._xcr{margin-top:1px}._5i1b{margin-left:3px}._1m9c{-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px}._xcs .uiSearchInput input{margin:0 0 0 5px;width:180px}._xct{margin-bottom:10px;padding:12px}._2d6w{margin-left:12px} +.fbHubsTypeaheadThrobber{display:none;position:absolute;right:6px;top:5px}.typeaheadLoading .fbHubsTypeaheadThrobber{display:block} +._5lwd,._5lwc{-webkit-border-radius:4px;min-height:8px}._5lwd{background-color:#fff;border:1px solid #e9eaed;overflow:hidden}._5lwc{background:#4b79c2;background:-webkit-gradient(linear, center top, center bottom, from(#507ec7), to(#426eb5));background:-webkit-linear-gradient(#507ec7, #426eb5);height:100%} +._452y{background-image:url(/rsrc.php/v2/yw/r/drP8vlvSl_8.gif);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1} +._5mym{margin-top:5px}._5vb_ ._5mym{margin:0}._5r-z,._19_0{float:left;height:16px;margin:-1px 5px -1px 0;width:16px}._5r-z{background-image:url(/rsrc.php/v2/yU/r/81qOX-JUEbf.png);background-repeat:no-repeat;background-size:auto;background-position:-140px -140px}._19_0{background-image:url(/rsrc.php/v2/yU/r/81qOX-JUEbf.png);background-repeat:no-repeat;background-size:auto;background-position:-123px -141px}._5my7{margin-top:-4px;padding-bottom:4px}._5my7 td{vertical-align:top}._2w2d{border-top:solid 1px #e9eaed}.pagelet ._2w2d,._2snq{border-top:solid 1px #e9eaed}._4-t5 :first-child{border-top:none}._2w2e{color:#9197a3;font-size:11px;line-height:12px}._24gw,._24gw:hover{cursor:default;text-decoration:none}._5uhm,._19_1,._5v9v,._5r--{color:#9197a3}._5my9{color:#6d84b4}._30_w{margin-left:121px;padding:3px 4px}._5v0s{color:#3b5998;font-weight:bold}._5my2:hover a{text-decoration:none}._19_1{position:relative;z-index:2}._5my9:hover,._19_2:hover ._5my8,._5v0t:hover ._5my8,._5v9v:hover ._5my8,._5v0s:hover ._5my8,._19_1:hover ._5uhm,a._4_nn:hover{text-decoration:underline}._5myd{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:-209px -539px;float:left;height:5px;margin:4px 8px 4px 4px;width:9px}._5my2{display:block;padding:3px 5px}._5r-_ ._5my2{-webkit-border-radius:2px 0 0 2px;margin-left:-4px;padding:3px 4px}._5uhm,._4_nm{position:relative}._uhk{line-height:14px;max-height:45px;overflow:hidden;position:relative}._5p3y ._uhk{line-height:15px}.ie10 ._5v0t{background-image:url(/rsrc.php/v2/y4/r/-PAXP-deijE.gif)}._2n4s{border-bottom:1px solid #e9eaed;color:#4e5665;font-size:11px;-webkit-font-smoothing:antialiased;font-weight:bold;padding:10px 12px 8px;text-transform:uppercase}._2n4t{width:209px}._69w ._2n4u{padding:0 12px}._69w ._5mym{margin-bottom:10px;margin-top:0}._2n4t ._5my2{padding:10px 0 8px}._2n4t ._5myc{margin-right:0}._2n4t ._uhk{max-height:none}#browse_gsv2_sidebar ._5mym{margin-bottom:8px}._19_3{margin-left:1px;margin-top:-1px;opacity:0;padding:1px}._19_3>span{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:-70px -609px;display:inline-block;height:10px;width:10px}._19_3:hover>span{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:-92px -609px}._19_3:active>span{background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:-81px -609px}._4_nm:hover ._19_3{opacity:1}._4_nm ._19_3:focus{-webkit-box-shadow:none}._4_nl{-webkit-animation:trendingUnitHiddenMenu .5s}._4_nl label{color:#000;font-weight:normal}._4_nj{-webkit-animation:trendingUnitHideNoItem .6s}._4_ni ._5r-z,._4_ni ._5r--{-webkit-animation:trendingUnitShowNewItem .6s}._4_nk{-webkit-animation:trendingUnitSeeMoreFade .6s;display:none}._1my2 ._5my2{font-family:helvetica, arial, 'lucida grande', sans-serif;font-size:12px}._2snr{-webkit-border-radius:2px;color:#3b5998;font-weight:bold;margin:4px -4px;padding:4px 4px}._4-t5 :first-child ._2snr{margin:-8px -4px 4px -4px}._2snp ._2snr{color:#000}._2snr:hover{background-color:#f6f7f8;cursor:pointer}._2snp ._2snr:hover{background-color:#fff;cursor:default}@-webkit-keyframes trendingUnitHiddenMenu{from{opacity:0}to{opacity:1}}@-webkit-keyframes trendingUnitSeeMoreFade{from{display:block}to{display:none}}@-webkit-keyframes trendingUnitHideNoItem{from{height:138px}to{height:0}}@-webkit-keyframes trendingUnitShowNewItem{from{max-height:0}to{max-height:45px}} +._5j03{background-image:url(/rsrc.php/v2/yS/r/7iC9gNJBegJ.png);background-repeat:no-repeat;background-size:auto;background-position:-30px -99px;background-color:#f6f7f8;padding:17px}div._5j04{background-color:#f6f7f8;-webkit-border-radius:0 0 3px 3px;height:38px;padding:0}._35el{margin-top:2px}._30e3{visibility:hidden}._5r2v{display:inline-block;margin-top:12px}._5j06{padding:10px}._5j09,._1814{padding:10px}._5csa{background-image:url(/rsrc.php/v2/yZ/r/aiJlV3s0C9s.png);background-position:center;background-repeat:no-repeat;background-size:20px 20px;height:40px;width:40px}._5csa:hover{background-image:url(/rsrc.php/v2/yE/r/oXB-dC2LJKX.png)}._5csa.async_saving,._5csa.async_saving:hover{background-image:url(/rsrc.php/v2/y_/r/xruD_Di29Gb.gif);background-repeat:no-repeat;background-size:auto;background-position:12px 15px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){._5csa{background-image:url(/rsrc.php/v2/yQ/r/mneDm-UjYHm.png)}._5csa:hover{background-image:url(/rsrc.php/v2/ys/r/7XSFcBcsMmK.png)}}._5j0a{padding-bottom:5px}._5r2w{background-image:url(/rsrc.php/v2/yb/r/kMH_qBNXbyq.png);background-repeat:no-repeat;background-size:auto;background-position:-27px -108px;float:right;height:12px;width:15px}._2cje{float:right}._2cje:focus{outline:none}._2cjf{display:none}._2cje.async_saving ._2cjf{display:inline}._2cje.async_saving ._5r2w{display:none}._21xn ._5r2w,._21xn ._5r2w:hover{background-image:url(/rsrc.php/v2/yS/r/7iC9gNJBegJ.png);background-repeat:no-repeat;background-size:auto;background-position:0 -122px}._5r2w:hover,._2cje:focus ._5r2w{background-image:url(/rsrc.php/v2/yb/r/kMH_qBNXbyq.png);background-repeat:no-repeat;background-size:auto;background-position:-27px -120px}._30e4{margin-right:2px;margin-top:8px}._3q0a{border:1px solid #dcdee3;padding:2px}._3q0a:focus,._3q0a:hover{border:1px solid #3b5998}._2yv1{display:block;font-size:11px;margin-top:3px}._4dgg ._2yv1{margin-top:0}._4ovw{height:13px;padding:5px;width:auto}._2yv2{height:40px}._4ovx{border:1px dashed #dcdee3}._4ow2,._5r2_{margin-left:8px;margin-top:13px}._4ovz{border:1px solid #dcdee3;height:40px;width:40px}._4ow0{background-image:url(/rsrc.php/v2/y_/r/xruD_Di29Gb.gif);background-repeat:no-repeat;background-size:auto;background-position:12px 15px}._5r32{border-top:1px solid #e8e8e8;color:#bdc1c9;font-size:11px;margin:17px 20px 2px;text-align:center}._5r32 ._5r33{background-color:#fff;padding:0 5px;position:relative;top:-8px}._3kgk{margin-top:4px}._3kgl{background:#fff;border:1px solid #dcdee3;display:inline-block;height:111px;margin-bottom:6px;outline:none;padding:4px;position:relative;vertical-align:bottom;width:144px}._3kgl:focus,._3kgl:hover{border:1px solid #3b5998}._3kgm{background:#fff;border:1px solid #dcdee3;left:4px;padding:4px;position:absolute;top:4px}._1815{margin-bottom:-10px;padding-left:20px;padding-top:10px}._4dgg{display:none}._4dgh ._4dgg{display:block}._4dgh ._4dgi{display:none}._1816{font-size:11px;margin-left:1px;margin-top:3px}._1817{margin-bottom:-1px;margin-left:5px}._4ewm{border:1px solid #ccc;-webkit-border-radius:3px;margin:20px 20px 5px 20px;padding:10px}.openToggler ._1818{display:none}._1819{display:none}.openToggler ._1819{display:inline}._181a{margin:5px 20px} +._e9{overflow:hidden}.fbRequestList ._ea.animated,.fbRequestList .hasFollowup.animated{-webkit-transition-duration:.15s;-webkit-transition-property:height, left, width;-webkit-transition-timing-function:ease}.fbRequestList li div._ea{left:100%;position:absolute;top:0;visibility:hidden}.fbRequestList li.followupActivated div._ea.active{left:0%;position:relative;visibility:visible}.fbRequestList .hasFollowup{position:relative;left:0%;visibility:visible}.fbRequestList .followupActivated .hasFollowup{position:absolute;left:-100%;visibility:hidden} +.fbRequestList .async_saving{position:relative}.fbRequestList .loadingIndicator{display:none;top:50%;left:50%;margin:-5px 0 0 -8px;position:absolute}.fbRequestList .async_saving .loadingIndicator{display:block}.fbRequestList .async_saving .addButtonWrapper,.fbRequestList .async_saving .uiButton{visibility:hidden}div.fbRequestList .addButtonWrapper{display:inline-block;margin-right:5px;text-align:left}.fbRequestList .addButtonWrapper .FriendListMenu li{overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.fbRequestList .networkContextWrapper{margin:2px 0}.fbRequestList div.requestStatusBlock{display:block;overflow:hidden;word-break:break-word}.fbFriendRequestMsgText{color:#666}.fbFriendRequestMsgSeeMore{color:#6d84b4}.fbRequestList .localeCustomLayout .auxiliary{padding-bottom:3px;padding-top:4px;text-align:left}.fbCompaniesList{vertical-align:text-bottom}.fbRequestList .localeCustomLayout .requestLabel{margin-top:-2px;padding-bottom:2px;padding-top:0}.fbRequestList .jewelHoverPic .uiScaledImageContainer .img,.friendBrowserCheckboxResults .jewelHoverPic .uiScaledImageContainer .img{height:auto;width:auto}.fbRequestList .jewelHoverPic .scaledImageFitWidth.img,.friendBrowserCheckboxResults .jewelHoverPic .scaledImageFitWidth.img{min-height:50px;width:50px}.fbRequestList .jewelHoverPic>div,.friendBrowserCheckboxResults .jewelHoverPic>div{height:50px;width:50px} +._56vv{display:block;position:relative}._56vw{margin-left:5px;margin-right:5px;position:relative}._56vw ._56vx{margin-top:2px;width:244px}._56vy{display:none;height:54px}._56vv ._56v-{height:12px;position:absolute;top:20px;width:8px;z-index:4}._56vv ._56v_{left:0}._56vv ._56w0{right:0}._2xo._56v-{display:none}._5mt2 ._56vw ._56vx{width:205px}._5mt2 ._6wd{height:85px}._5mt2 ._5pxg{background:transparent;border:0;margin-top:0;padding-left:2px;padding-right:2px}._5mt2 ._4d9w{background:transparent;font-size:9px;font-weight:bold}._5mt2 ._6we{background:transparent;font-size:11px;font-weight:bold}._5mt2 ._56vy{height:60px}._5mt2 ._5wvm{background:#dcdee3;height:1px;margin-left:8px;width:189px}._5mt2 ._4d9x{height:65px;left:-5px;position:absolute;top:-25px;width:20px}._5mt2 ._56v-{height:12px;top:19px;width:8px}._5mt2 ._56v-._56v_{left:5px}._5mt2 ._56v-._56w0{right:5px}._4woj{height:173px}._5pxg{background-image:-webkit-gradient(linear, center bottom, center top, from(#f0f4f9), to(#f4f6f9));background-image:-webkit-linear-gradient(bottom, #f0f4f9, #f4f6f9);display:block;height:23px;line-height:12px}._56v-._56v_{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-45px -132px;left:-5px}._56v-._56w0{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-63px -132px;right:-5px}._56vv:hover ._56v-._56v_{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-36px -132px}._56vv:hover ._56v-._56w0{background-image:url(/rsrc.php/v2/yM/r/AMdqHnPZ66I.png);background-repeat:no-repeat;background-size:auto;background-position:-54px -132px} +._29dt{border-bottom:1px solid #0085ff;cursor:pointer}._1t57{background-color:#dce6f8;border-bottom:0;cursor:default} +._5q6o{display:block;float:left;margin-right:5px}._5q6p{color:#3b5998}._5uhj{border-bottom:0;margin-bottom:-14px}._5v3q ._5uhj{background-color:transparent;margin-bottom:-11px} +.uiStreamSecondaryTime .img{bottom:-2px;position:relative;vertical-align:top}.withActorSelector .uiStreamSecondaryTime .img{margin-top:6px} +._pts{position:relative}.uiContextualLayer ._ptt{position:absolute;top:0}._pts ._ptt{position:static;top:auto}.uiContextualLayer ._4-th{bottom:0;position:absolute}._pts ._4-th{bottom:auto;position:static} +.uiSideNav .loading .uiSideNavSpinner,.uiFutureSideNav .loading .uiSideNavSpinner{-webkit-animation-play-state:running;display:inline-block}.editMode .uiSideNav .loading .uiSideNavSpinner,.uiSideNav .loading ul .uiSideNavSpinner{-webkit-animation-play-state:paused;display:none}.uiSideNav .uiSideNavSpinner{-webkit-animation-play-state:paused;position:relative;right:1px;top:-1px}.uiSideNav .subitem .uiSideNavSpinner{top:1px}.uiSideNav .buttonWrap{clear:left;float:left;height:20px;text-align:right;width:20px}.uiSideNav .sideNavItem{padding-right:20px;margin-left:-20px;width:100%}.uiSideNav .drag{margin-left:0}.uiSideNav .item,.uiSideNav .subitem{margin-left:20px;margin-right:-20px;-webkit-user-select:none}.uiSideNav .sideNavItem .imgWrap{margin-left:-22px;margin-top:-1px;float:left}.uiSideNav .sideNavItem .linkWrap{display:block;overflow:hidden;padding-left:0;text-overflow:ellipsis;white-space:nowrap}.uiSideNav .sideNavItem .hasCount{max-width:110px}.uiSideNav .sideNavItem .noCount{max-width:145px}.uiSideNav .sideNavItem .subitem .hasCount{max-width:90px}.uiSideNav .sideNavItem .subitem .noCount{max-width:125px}.uiSideNav .loading .noCount{max-width:127px}.uiSideNav .sideNavItem .uiSideNavEditButton{margin:2px 5px 0 0;text-align:left}.uiNarrowSideNav .uiSideNav .sideNavItem:hover .buttonWrap,.uiNarrowSideNav .uiSideNav .editMenuOpened .buttonWrap{display:block;padding-right:4px;width:25px}.uiNarrowSideNav .uiSideNav .buttonWrap,.uiNarrowSideNav .uiSideNav .sideNavItem:hover .item .rfloat,.uiNarrowSideNav .uiSideNav .editMenuOpened .item .rfloat{display:none}.uiNarrowSideNav .uiSideNav .buttonWrap{float:right;margin-right:-2px;width:0}.uiNarrowSideNav .sideNavItem{padding-right:0;margin-left:0}.uiNarrowSideNav .sideNavItem .item,.uiNarrowSideNav .sideNavItem .subitem{margin-left:0;margin-right:0}.uiNarrowSideNav .uiSideNavAux{right:0} +.uiSideNavCountSprited,.uiSideNavCountSpritedRed{display:inline-block;font-weight:bold;line-height:13px;padding-right:4px;text-decoration:none}.uiSideNavCountSprited{background:url(/rsrc.php/v2/yl/r/5k75E5h9Y-8.png) no-repeat right 0;color:#3b5998}.uiSideNavCountSpritedRed{background:url(/rsrc.php/v2/y_/r/xmALimOZb2P.png) no-repeat right 0;color:#fff}.uiSideNavCountSprited .countValue{background:url(/rsrc.php/v2/yl/r/5k75E5h9Y-8.png) no-repeat 0 -13px;padding-left:4px}.uiSideNavCountSpritedRed .countValue{background:url(/rsrc.php/v2/y_/r/xmALimOZb2P.png) no-repeat 0 -13px;padding-left:4px}.uiSideNavCountSprited .countValue,.uiSideNavCountSprited .maxCountIndicator{display:inline-block;height:13px;vertical-align:top}.uiSideNav .async_saving .uiSideNavCountSprited,.uiSideNav .loading .uiSideNavCountSprited{display:none} +._2xq{height:100%;position:relative}._2xr,._2xs{float:left}.redesigned ._2xr{padding:2px 0}._2xt._2xs{margin:0}._2xo{display:none}._56kg{height:100%;overflow:hidden;position:relative}._2xv ._2xn._2xr{visibility:visible}._2xv ._2xr{visibility:hidden;position:absolute} +.uiClearableTypeahead .selected .clear{display:block}.uiClearableTypeahead .clear,.uiTypeaheadDisabled .selected .clear{display:none;margin-top:-6px;position:absolute;right:3px;top:50%}.uiClearableTypeahead .selected{padding-right:16px}.uiTypeaheadDisabled .selected{padding-right:0} +html .photoTypeahead .photo{display:none;height:16px;left:3px;position:absolute;top:2px;width:16px}.photoTypeahead .selected .photo{display:block}.photoTypeahead .selected .textInput{padding-left:23px}.photoTypeahead .selected .textInput::-ms-clear{height:0;width:0}.photoTypeahead.uiTypeaheadDisabled .selected .photo{opacity:.30} +._bsl{background-image:url(/rsrc.php/v2/yI/r/2x3LEwIRg8P.png);background-repeat:no-repeat;background-size:auto;background-position:0 0;cursor:pointer;display:table;height:0;left:50%;margin:-36px 0 0 -36px;opacity:0;position:absolute;top:50%;width:72px;z-index:2}._24ov{height:72px;opacity:1}._yak{height:0;opacity:0}._2ig5{height:72px;opacity:1;-webkit-transition:opacity 1s} +.sp_AsQNWzugZQW{background-image:url(/rsrc.php/v2/yQ/r/CG4p5-8R85A.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:16px;width:16px}.sp_AsQNWzugZQW.sx_be3eaa{background-position:0 -102px}.sp_AsQNWzugZQW.sx_dc032b{background-position:0 -119px}.sp_AsQNWzugZQW.sx_39483b{background-position:0 -136px}.sp_AsQNWzugZQW.sx_4f28c7{background-position:0 -153px}.sp_AsQNWzugZQW.sx_87cc1c{background-position:0 -170px}.sp_AsQNWzugZQW.sx_e43d56{background-position:0 -187px}.sp_AsQNWzugZQW.sx_8daabc{background-position:0 -204px}.sp_AsQNWzugZQW.sx_e8d63c{background-position:0 -221px}.sp_AsQNWzugZQW.sx_c88161{background-position:0 -238px}.sp_AsQNWzugZQW.sx_426892{background-position:0 -255px}.sp_AsQNWzugZQW.sx_090971{background-position:0 -272px}.sp_AsQNWzugZQW.sx_aefe22{background-position:0 -289px}.sp_AsQNWzugZQW.sx_acc9af{background-position:0 -306px}.sp_AsQNWzugZQW.sx_f4d44c{background-position:0 -323px}.sp_AsQNWzugZQW.sx_ea4f7f{background-position:0 -340px}.sp_AsQNWzugZQW.sx_641f51{background-position:0 -357px}.sp_AsQNWzugZQW.sx_bc7df0{background-position:0 -374px}.sp_AsQNWzugZQW.sx_699355{background-position:0 -391px}.sp_AsQNWzugZQW.sx_e82951{background-position:0 -408px}.sp_AsQNWzugZQW.sx_1addbb{width:14px;height:14px;background-position:-17px -102px}.sp_AsQNWzugZQW.sx_226665{background-position:0 -425px}.sp_AsQNWzugZQW.sx_675231{background-position:0 -442px}.sp_AsQNWzugZQW.sx_b2d08b{background-position:0 -459px}.sp_AsQNWzugZQW.sx_f82a90{background-position:0 -476px}.sp_AsQNWzugZQW.sx_fc8fa3{background-position:0 -493px}.sp_AsQNWzugZQW.sx_7f451d{background-position:0 -510px}.sp_AsQNWzugZQW.sx_2153dd{background-position:0 -527px}.sp_AsQNWzugZQW.sx_ded844{width:10px;height:10px;background-position:-17px -117px}.sp_AsQNWzugZQW.sx_dfe458{width:32px;height:32px;background-position:0 0}.sp_AsQNWzugZQW.sx_ff79c4{width:22px;height:22px;background-position:0 -79px}.sp_AsQNWzugZQW.sx_4f653b{width:32px;height:32px;background-position:0 -33px}.sp_AsQNWzugZQW.sx_0fea94{background-position:0 -544px}.sp_AsQNWzugZQW.sx_571f20{background-position:0 -561px}.sp_AsQNWzugZQW.sx_f29bf6{background-position:0 -578px}.sp_AsQNWzugZQW.sx_a1cec5{background-position:0 -595px}.sp_AsQNWzugZQW.sx_48d68e{width:12px;height:12px;background-position:-12px -66px}.selected .sp_AsQNWzugZQW.sx_48d68e{background-position:0 -66px}.sp_AsQNWzugZQW.sx_cce395{width:8px;height:10px;background-position:-23px -79px} +.sp_E1-XGpmiMBz{background-image:url(/rsrc.php/v2/yV/r/DqeeOZWGn7S.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:16px;width:16px}.sp_E1-XGpmiMBz.sx_131873{background-position:0 0}.sp_E1-XGpmiMBz.sx_0ad321{background-position:0 -17px}.sp_E1-XGpmiMBz.sx_4c03e8{background-position:0 -34px}.sp_E1-XGpmiMBz.sx_850221{background-position:0 -51px}.sp_E1-XGpmiMBz.sx_aecc98{width:15px;background-position:0 -85px}.sp_E1-XGpmiMBz.sx_7ee910{background-position:0 -68px}.sp_E1-XGpmiMBz.sx_04a60d{width:15px;height:15px;background-position:0 -102px} +.sp_LoWAlKMHVTI{background-image:url(/rsrc.php/v2/yk/r/PaIYGHqqz2n.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:136px;width:136px}.sp_LoWAlKMHVTI.sx_8ee3fb{width:16px;height:16px;background-position:0 -137px}.sp_LoWAlKMHVTI.sx_d37d64{background-position:0 0} +.sp_MBwkPS_Bdf0{background-image:url(/rsrc.php/v2/yM/r/omdj8I48u4G.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:20px;width:20px}.sp_MBwkPS_Bdf0.sx_344d4d{width:16px;height:16px;background-position:0 -21px}.sp_MBwkPS_Bdf0.sx_509c5b{background-position:0 0} +.sp_ec5YO9TKNuk{background-image:url(/rsrc.php/v2/yD/r/Sh3iauXXxuF.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:35px;width:16px}.sp_ec5YO9TKNuk.sx_7bcb69{width:35px;background-position:0 -51px}.sp_ec5YO9TKNuk.sx_0d25d3{width:35px;background-position:0 -87px}.sp_ec5YO9TKNuk.sx_057951{width:35px;background-position:0 -123px}.sp_ec5YO9TKNuk.sx_959d89{width:35px;background-position:0 -159px}.sp_ec5YO9TKNuk.sx_ac1b49{width:35px;background-position:0 -195px}.sp_ec5YO9TKNuk.sx_084a3b{width:35px;background-position:0 -231px}.sp_ec5YO9TKNuk.sx_9e79c7{height:16px;background-position:-17px -267px}.sp_ec5YO9TKNuk.sx_b525d1{height:16px;background-position:-34px -267px}.sp_ec5YO9TKNuk.sx_96fdaf{height:17px;background-position:0 -267px}.sp_ec5YO9TKNuk.sx_794878{height:16px;background-position:0 -285px}.sp_ec5YO9TKNuk.sx_863c73{height:16px;background-position:-17px -284px}.sp_ec5YO9TKNuk.sx_76db87{height:15px;background-position:0 -302px}.sp_ec5YO9TKNuk.sx_b8bb04{height:16px;background-position:-34px -284px}.sp_ec5YO9TKNuk.sx_582a16{width:8px;height:9px;background-position:-36px -135px}.sp_ec5YO9TKNuk.sx_e4c72c{width:8px;height:13px;background-position:-36px -121px}.sp_ec5YO9TKNuk.sx_56daf7{width:9px;height:13px;background-position:-36px -65px}.sp_ec5YO9TKNuk.sx_e9b59d{width:11px;height:13px;background-position:-36px -51px}.sp_ec5YO9TKNuk.sx_da7a78{width:9px;height:13px;background-position:-36px -79px}.sp_ec5YO9TKNuk.sx_75d45f{width:9px;height:13px;background-position:-36px -93px}.sp_ec5YO9TKNuk.sx_7115f0{width:9px;height:13px;background-position:-36px -107px}.sp_ec5YO9TKNuk.sx_263136{width:5px;height:9px;background-position:-45px -121px}.sp_ec5YO9TKNuk.sx_2f32b2{width:50px;height:50px;background-position:0 0} +.sp_iXW6LCaaHkC{background-image:url(/rsrc.php/v2/yO/r/ferJZRlgCJT.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:16px;width:16px}.sp_iXW6LCaaHkC.sx_e50fdb{height:11px;background-position:0 -41px}.sp_iXW6LCaaHkC.sx_164fab{height:10px;background-position:-16px -13px}.selected .sp_iXW6LCaaHkC.sx_164fab{background-position:0 -13px}.sp_iXW6LCaaHkC.sx_f2d391{height:12px;background-position:-16px 0}.selected .sp_iXW6LCaaHkC.sx_f2d391{background-position:0 0}.sp_iXW6LCaaHkC.sx_98951c{width:15px;background-position:0 -24px}.sp_iXW6LCaaHkC.sx_1739d7{width:15px;background-position:-16px -24px} + +#bootloader_WYZqW { height: 42px; } +.bootloader_WYZqW { display:block !important; } \ No newline at end of file diff --git a/app/assets/images/s_files/jKEcVPZFk-2.gif b/app/assets/images/s_files/jKEcVPZFk-2.gif new file mode 100644 index 0000000000000000000000000000000000000000..216d3adae2afb5ceec15d09fd48ce77d343bd811 GIT binary patch literal 1900 zcmZvddpy(oAIBFe9p}-J#J9(BicOA0N78XkjT{Fh6PXcN6eCIHx+*IUdpuN;;kM=%7dESHDM}zu%w7nA;K}pl)%7O}%P-bmhoratvA9Cx$?C-uzx}SvE|pb@#;*_Ef2Mr7 z@N9ME#kz9k)x`AE0mXc4&pqYJ+N;-Z-oAYc`qVRctKs47eZdLp>1=V-Ty@(yIf95HAfqy|SyU2( zOb^XVp|Elan1!5tc4p zF(5;?DW!waF1P>L>XgZ*38CY+LhytSp41hGkhkhAsWQjkAl6=IU?5*%O=$!amd9?RDAu zbAW9}K+2a)YP>5Gus2lH=7k`=1B_cE7+%kTbN79Z;{$c)8)5*oYf5+;kl~XYM~R3c zFvys_S=mUoUoJL}j)L!tPc19v<2i-F+QiI~`szk*1+SpB>1riaEb3+^Hgwfh_2X)D zgoCW1e0jRGr$cZfRx)w@R?8S|e7b%3_7v&vFS8Gt=YKA0n?rDdM#_H-b@w~Wh{o0$w4LDw4G7)g#~uV4PO3gN5b+gCOp?Fy*W@%k-J{hK=rUWqY+!*V8cEQ7=pDzLXeztMy*k+4G)W5bs#{nExrL zlk>2(u`R-3$!K$zSJq$uwe-m?9{G?EZ7P|tm>X2tPk!RBrn*2h2DZ?`ZFR{Eted_8 zc*c}uiMHKYv~bta1l6%!DA}dsu7IrCi{6qt-m0n)-EaKZQx3^sei z5OXmZ05K^4N`$F`gq(5t-VJg#Qselc6V^7Gi_0skFJ8X<$Uom3 zecQ)y9~k|lD$H0%^9y;1!jM%kR*NCi;H~QJ*l>ez$vo^K-Ym5`c(SDAW{zUd>e^Hw z#x=HG?^(HIH6#(6mWo8jkrL8zSt()UJSv(Q#VX9lXBQ=Li3|v@{9-{_#8oh%y0VTU z$ZZ1J8ff(*aYs#Ng``#7p6dy_0G6FI^g*jT*lc9L7!>UEoy!-N(=$KM-k+N{dv)this.reloadAds();};u.prototype.containsPremium=function(){"use strict";var v=l.scry(this.$AdsRefreshHandler0,"div._4u8");return !!v.filter(function(w){return JSON.parse(w.getAttribute('data-ad')).segment==='premium';}).length;};u.prototype.reloadAdsIfNeeded=function(){"use strict";if(!this.$AdsRefreshHandler0)return;j.inform('AdsRefreshHandler/CheckingReload');if(this.$AdsRefreshHandler2.stateRefresh){this.reloadAdsIfNeededStateBased();return;}if(this.containsPremium()||this.$AdsRefreshHandler9||!this.$AdsRefreshHandler2.interval)return;if(Date.now()-this.$AdsRefreshHandler1>=this.$AdsRefreshHandler2.interval)this.reloadAds();};u.prototype.reloadAdsIfNeededStateBased=function(){"use strict";if(Date.now()-this.$AdsRefreshHandler11){if(w.left&&w.left.balanceFactor>=0){return n(w);}else return o(w);}else return w;}function l(w){var x=w,y=h(x.right),z=y.left;x.right=z;p(x);h(y).left=x;p(y);return y;}function m(w){var x=w,y=h(x.right),z=h(y.left),aa=z.left,ba=z.right;x.right=aa;p(x);y.left=ba;p(y);z=h(z);z.left=x;z.right=y;p(z);return z;}function n(w){var x=w,y=h(x.left),z=y.right;x.left=z;p(x);y.right=x;p(y);return y;}function o(w){var x=w,y=h(x.left),z=h(y.right),aa=z.left,ba=z.right;y.right=aa;p(y);x.left=ba;p(x);z.left=y;z.right=x;p(z);return z;}function p(w){var x=w.left?w.left.height:-1,y=w.right?w.right.height:-1;w.height=Math.max(x,y)+1;w.balanceFactor=x-y;}function q(w,x,y){if(w==null)return k(x);var z=y(x,w);if(z<0){w.left=q(w.left,x,y);return k(w);}else{w.right=q(w.right,x,y);return k(w);}}function r(w,x,y){if(w==null)return null;if(w===x)if(w.left&&w.right){var z=t(w.left);w.left=u(w.left);z.left=w.left;z.right=w.right;return k(z);}else if(w.left){return k(w.left);}else if(w.right){return k(w.right);}else return null;var aa=y(x,w);if(aa<0){w.left=r(w.left,x,y);return k(w);}else{w.right=r(w.right,x,y);return k(w);}}function s(w){while(w.left)w=w.left;return w;}function t(w){while(w.right)w=w.right;return w;}function u(w){if(!w)return null;if(w.right==null)return k(w.left||null);w.right=u(w.right);return k(w);}function v(w,x,y,z,aa,ba){if(w==null)return;var ca=!z||!aa||z(w,aa)>=0,da=!z||!ba||z(w,ba)<=0;if(ca)v(w.left,x,y,z,aa,ba);if(ca&&da)x.push(y(w));if(da)v(w.right,x,y,z,aa,ba);}e.exports=j;},null); +__d("Cache",["DateConsts","Map","TreeMap"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();'use strict';function j(){this.$Cache0=new h();}j.prototype.has=function(k){return this.$Cache0.has(k);};j.prototype.get=function(k,l){var m=this.__getRaw(k);if(!m)return l;return m.$Cache1;};j.prototype.getAll=function(k,l){var m=new h();k.forEach(function(n){return m.set(n,this.get(n,l));}.bind(this));return m;};j.prototype["delete"]=function(k){var l=this.__getRaw(k);if(l&&l.$Cache2)clearTimeout(l.$Cache2);return this.$Cache0["delete"](k);};j.prototype.clear=function(){this.$Cache0.forEach(function(k){if(k&&k.$Cache2)clearTimeout(k.$Cache2);});this.$Cache0.clear();};j.prototype.set=function(k,l,m,n){if(!this.shouldUpdate(k,m))return false;var o=this.__getRaw(k);if(!o)o=this.__getNewRawObject();delete o.$Cache1;delete o.$Cache3;if(o.$Cache2)clearTimeout(o.$Cache2);delete o.$Cache2;o.$Cache1=l;if(m!=null)o.$Cache3=m;if(n!=null&&n>=0)o.$Cache2=setTimeout(this["delete"].bind(this,k),n*g.MS_PER_SEC*g.SEC_PER_MIN);this.__setRaw(k,o);return true;};j.prototype.shouldUpdate=function(k,l){var m=this.__getRaw(k);return (m==null||m.$Cache3==null||l==null||l>m.$Cache3);};j.prototype.size=function(){return this.$Cache0.size;};j.prototype.__getRaw=function(k){return this.$Cache0.get(k);};j.prototype.__setRaw=function(k,l){this.$Cache0.set(k,l);};j.prototype.__getNewRawObject=function(){return {$Cache1:null,$Cache2:null,$Cache3:null,$Cache4:null,$Cache5:null};};j.prototype.__keys=function(){return this.$Cache0.keys();};e.exports=j;},null); +__d("BlackbirdUpsell",["Event","Arbiter","AsyncRequest","LegacyContextualDialog","DOM","LayerDestroyOnHide","LayerHideOnTransition","PresencePrivacy","copyProperties","BlackbirdUpsellConfig","BlackbirdUpsellConstants","BlackbirdUpsellTemplates"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.__markCompiled&&b.__markCompiled();var s='/ajax/chat/blackbird/update_clicks.php',t='/ajax/chat/blackbird/update_impressions.php',u='/ajax/chat/blackbird/dismiss.php',v=235,w=null,x=null,y=false,z=false;function aa(){}o(aa,{shouldShow:function(){if(this._dialogDismissed)return false;if(this.isEducation()){return !p.EducationDismissed&&p.EducationImpressions=p.UpsellMinFriendCount;},isEducation:function(){return p.TimeOffline<=p.EducationTimeOfflineThresdhold;},getOfflineContent:function(){if(this.isEducation()){return this._getEducationContent();}else return this._getUpsellContent();},_getEducationContent:function(){ga();var ka=r[':fb:chat:blackbird:offline-educate'].build(),la=ka.getNode('chatSettingsButton');g.listen(la,'click',function(){h.inform('chat/advanced-settings-dialog-opened');ja(q.CLICK_TYPE_OPEN_SETTINGS);da();});return ka.getRoot();},_getUpsellContent:function(){fa();var ka=r[':fb:chat:blackbird:upsell'].build(),la=ka.getNode('chatSettingsButton');g.listen(la,'click',function(){h.inform('chat/advanced-settings-dialog-opened');ia(q.CLICK_TYPE_OPEN_SETTINGS);ca();});var ma=ka.getNode('enableChatButton');g.listen(ma,'click',function(){ia(q.CLICK_TYPE_ENABLE_CHAT);ca();});return ka.getRoot();},getBlackbirdContent:function(ka){ga();switch(ka){case n.ONLINE:return r[':fb:chat:blackbird:most-friends-educate'].build().getRoot();case n.OFFLINE:return r[':fb:chat:blackbird:some-friends-educate'].build().getRoot();}},showOfflineDialog:function(ka){this.showDialog(ka,this.getOfflineContent.bind(this));},showBlackbirdDialog:function(ka,la){this.showDialog(ka,this.getBlackbirdContent.bind(null,la));},showDialog:function(ka,la){!w&&this._constructDialog();k.setContent(x,la());w.setContext(ka);w.show();},hide:function(){if(w&&w.isShown())w.hide();},dismiss:function(){this.hide();if(this.isEducation()){da();}else ca();},registerDismissClick:function(){if(this.isEducation()){ja(q.CLICK_TYPE_DISMISS_PROMO);}else ia(q.CLICK_TYPE_DISMISS_PROMO);},isVisible:function(){return z&&!y;},_constructDialog:function(){var ka=r[':fb:chat:blackbird:dialog-frame'].build();x=ka.getNode('dialogContent');w=new j();w.init(ka.getRoot());w.setPosition('above').setWidth(v).setFixed(true).disableBehavior(l).disableBehavior(m);g.listen(ka.getNode('dialogCloseButton'),'click',this.dismiss.bind(this));g.listen(ka.getNode('dialogCloseButton'),'click',this.registerDismissClick.bind(this));}});function ba(ka,la){if(!y&&z){y=true;n.inform('privacy-user-presence-changed');var ma=new i(u);ma.setData({source:ka,impressions:la,time_offline:p.TimeOffline});ma.setErrorHandler(function(){y=false;});ma.send();}}function ca(){ba(q.ACTION_UPSELL,p.UpsellImpressions);}function da(){ba(q.ACTION_EDUCATE,p.EducationImpressions);}function ea(ka,la){if(!z){z=true;var ma=new i(t);ma.setData({action:ka,impressions:la,time_offline:p.TimeOffline});ma.setErrorHandler(function(){z=false;});ma.send();}}function fa(){ea(q.ACTION_UPSELL,p.UpsellImpressions);}function ga(){ea(q.ACTION_EDUCATE,p.EducationImpressions);}function ha(ka,la,ma,na){var oa=new i(s);oa.setData({action:ka,impressions:ma,source:la,time_offline:na});oa.send();}function ia(ka){ha(ka,q.ACTION_UPSELL,p.UpsellImpressions,p.TimeOffline);}function ja(ka){ha(ka,q.ACTION_EDUCATE,p.EducateImpressions,p.TimeOffline);}h.subscribe('chat/advanced-settings-dialog-opened',aa.dismiss.bind(aa));h.subscribe('chat-visibility/go-online',aa.dismiss.bind(aa));h.subscribe('chat-visibility/go-offline',aa.dismiss.bind(aa));e.exports=aa;},null); +__d("Chat",["Arbiter"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h={buddyListNub:'buddylist-nub/initialized',sidebar:'sidebar/initialized'};function i(k,l){g.subscribe(h[k],function(event,m){l(m);});}var j={openBuddyList:function(){i('buddyListNub',function(k){k.show();i('sidebar',function(l){l.enable();});});},closeBuddyList:function(){i('buddyListNub',function(k){k.hide();});},toggleSidebar:function(){i('sidebar',function(k){k.toggle();});}};e.exports=j;},null); +__d("ChatOptions",["Arbiter","ChannelConstants","JSLogger","PresenceUtil","copyProperties","ChatOptionsInitialData"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l=i.create('chat_options'),m={};(function(){var o=b('ChatOptionsInitialData');for(var p in o){var q=o[p];m[p]=!!q;}})();var n=k(new g(),{getSetting:function(o){return m[o];},setSetting:function(o,p,q){if(this.getSetting(o)==p)return;if(q){q='from_'+q;l.log(q,{name:o,new_value:p,old_value:this.getSetting(o)});}m[o]=!!p;g.inform('chat/option-changed',{name:o,value:p});}});g.subscribe(h.getArbiterType('setting'),function(o,p){var q=p.obj;if(q.window_id===j.getSessionID())return;n.setSetting(q.setting,!!q.value,'channel');});g.subscribe(i.DUMP_EVENT,function(o,p){p.chat_options=m;});e.exports=n;},null); +__d("ChatQuietLinks",["Event","DOM","UserAgent_DEPRECATED","DataStore","Parent"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l={},m={silenceLinks:function(q){n(q,this.removeEmptyHrefs.bind(this));},nukeLinks:function(q){n(q,this.removeAllHrefs.bind(this));},removeEmptyHrefs:function(q){o(q,function(r){return !r||r==='#';});},removeAllHrefs:function(q){o(q);}};function n(q,r){var s=!!i.chrome(),t=!!i.chrome()||i.ie()>=9||i.firefox()>=4;if(l[h.getID(q)])return;l[h.getID(q)]=true;if(!t)return;if(!s){r&&r(q);return;}g.listen(q,'mouseover',function u(v){var w=k.byTag(v.getTarget(),'a');if(w){var x=w.getAttribute('href');if(p(x)){j.set(w,'stashedHref',w.getAttribute('href'));w.removeAttribute('href');}}});g.listen(q,'mouseout',function u(v){var w=k.byTag(v.getTarget(),'a'),x=w&&j.remove(w,'stashedHref');if(p(x))w.setAttribute('href',x);});g.listen(q,'mousedown',function(u){if(!u.isDefaultRequested())return true;var v=k.byTag(u.getTarget(),'a'),w=v&&j.get(v,'stashedHref');if(p(w))v.setAttribute('href',w);});}function o(q,r){var s=h.scry(q,'a');if(r)s=s.filter(function(t){return r(t.getAttribute('href'));});s.forEach(function(t){t.removeAttribute('href');t.setAttribute('tabindex',0);});}function p(q){return q&&q!=='#';}e.exports=m;},null); +__d("OrderedFriendsList",["AvailableListConstants","PresenceStatus","SearchableEntry","ShortProfiles","WorkModeConfig","createArrayFromMixed","isValidUniqueID","InitialChatFriendsList"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();var n=[],o=[],p={},q=[],r={},s=[],t={contains:function(u){return u in p;},getList:function(){if(k.is_work_user)return l(n);t.reRank();var u=l(n);u=u.filter(function(v){var w=j.getNowUnsafe(v);return !w||w.type=="friend";});return u;},getSearchableEntries:function(u,v){var w=t.getList();j.getMulti(w.slice(0,u),function(x){var y=[];for(var z in x)y.push(t.normalizeProfileEntry(x[z]));var aa=t.getGroups().map(t.normalizeThreadEntry);v(y.concat(aa).filter(function(ba){return !!ba;}).sort(function(ba,ca){return ba.getOrder()-ca.getOrder();}));});},normalizeProfileEntry:function(u){var v=u.searchTokens||[];return new i({uniqueID:u.id,keywordString:v.join(' '),order:t.getRank(u.id),photo:u.thumbSrc,title:u.name,type:u.type,uri:u.uri,auxiliaryData:{isMessengerUser:u.is_messenger_user}});},normalizeThreadEntry:function(u,v){var w=u.mercury_thread,x=u.participants_to_render,y=u.text,z=null;if(!y)y=w.name;var aa=x.map(function(ca){return ca.name;}).join(', ');if(!y){y=aa;}else z=aa;var ba=u.uid;if(!y||!m(ba))return null;return new i({uniqueID:ba,order:v,photo:w.image_src,title:y,subtitle:z,type:'thread',auxiliaryData:{participantsToRender:x,thread:w}});},getRank:function(u){return u in p?p[u]:n.length;},getActiveList:function(){if(q.length>0)return q;return t.getList();},getActiveRank:function(u){return u in r?r[u]:t.getRank(u);},reRank:function(){n=[];var u=0;s.forEach(function(v){var w=v.slice(0,-2),x=v.slice(-1);if(h.get(w)==x){n[u]=w;p[w]=u++;}});},rankActive:function(){var u=0;s.forEach(function(v){var w=v.slice(0,-2),x=v.slice(-1);if(x==g.ACTIVE){q[u]=w;r[w]=u++;}});},getGroups:function(){return o;}};(function(){var u=b('InitialChatFriendsList');n=u.list.length?u.list:[];o=u.groups||[];if(!k.is_work_user){s=n.slice();t.rankActive();t.reRank();}else n.forEach(function(v,w){p[v]=w;});})();e.exports=a.OrderedFriendsList||t;},null); +__d("ChatSortUsers",["AvailableListConstants","OrderedFriendsList","PresencePrivacy","PresenceStatus","ShortProfiles","TokenizeUtil"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();function m(q,r){var s=i.allows(q),t=i.allows(r);if(s!==t)return s?-1:1;return 0;}var n={};function o(q){if(n[q])return n[q];var r=(k.getNowUnsafe(q)||{}).name;if(r)return n[q]=l.flatten(r);return '~';}var p={sortAlphabetical:function(q,r){var s=o(q),t=o(r);if(s!==t)return sl.get('warning_countdown_threshold_msec')){var fa=o.create('a',{href:'#',className:'fbChatReconnectLink'},t._("Try again"));ea=t._("Unable to connect to chat. {try-again-link}",[t.param("try-again-link",fa)]);}else if(da>1000){ea=t._("Unable to connect to chat. Reconnecting in {seconds}...",[t.param("seconds",Math.floor(da/1000))]);}else ea=t._("Unable to connect to chat. Reconnecting...");return ea;}var z=u(g);for(var aa in z)if(z.hasOwnProperty(aa))ca[aa]=z[aa];var ba=z===null?null:z.prototype;ca.prototype=Object.create(ba);ca.prototype.constructor=ca;ca.__superConstructor__=z;function ca(da){"use strict";this._root=da;this._message=o.find(da,'div.fbChatSidebarMessage div.message');i.subscribe([i.CONNECTED,i.SHUTDOWN,i.RECONNECTING],this._handleConnectionChange.bind(this));i.subscribe([i.MUTE_WARNING,i.UNMUTE_WARNING],this._render.bind(this));r.subscribe('privacy-user-presence-changed',this._render.bind(this));k.subscribe(k.ON_CHANGED,this._render.bind(this));this._render();}ca.prototype._handleConnectionChange=function(da,ea){"use strict";this._channelStatus=da;this._channelData=ea;this._render();};ca.prototype._renderChannelDisconnect=function(){"use strict";if(this._channelStatus===i.SHUTDOWN){return o.setContent(this._message,x(this._channelData));}else if(this._channelStatus===i.RECONNECTING){var da=this._channelData;o.setContent(this._message,y(da));if(da>1000){if(da>l.get('warning_countdown_threshold_msec'))this._warningMsgEventListener=p.listen(this._message,'click',function(event){if(n.hasClass(event.getTarget(),'fbChatReconnectLink')){i.reconnect();return false;}});this._showWarningTimeout=v(this._handleConnectionChange.bind(this,i.RECONNECTING,da-1000),1000);}}};ca.prototype._renderOffline=function(){"use strict";var da='fbChatGoOnlineLink',ea=t._("Turn on chat"),fa=o.create('a',{href:'#',className:da},ea),ga=t._("{=Go online} to see who's available.",[t.param("=Go online",fa)]);o.setContent(this._message,ga);this._goOnlineEventListener=p.listen(this._message,'click',function(event){if(n.hasClass(event.getTarget(),da)){w.log('sidebar_go_online');m.goOnline();return false;}});};ca.prototype._renderBlackbirdUpsell=function(){"use strict";o.setContent(this._message,h.getOfflineContent());};ca.prototype._renderBlackbird=function(da){"use strict";o.setContent(this._message,h.getBlackbirdContent(da));};ca.prototype._clear=function(){"use strict";if(this._showWarningTimeout){clearTimeout(this._showWarningTimeout);this._showWarningTimeout=null;}if(this._warningMsgEventListener){this._warningMsgEventListener.remove();this._warningMsgEventListener=null;}if(this._goOnlineEventListener){this._goOnlineEventListener.remove();this._goOnlineEventListener=null;}n.removeClass(this._root,'upsell');n.removeClass(this._root,'offline');n.removeClass(this._root,'blackbird');n.removeClass(this._root,'error');n.removeClass(this._root,'notice');o.empty(this._message);};ca.prototype._render=function(){"use strict";this._clear();if(h.shouldShow()){if(m.hasBlackbirdEnabled()){var da=m.isOnline()?'blackbird':'upsell';n.addClass(this._root,da);this._renderBlackbird(r.getVisibility());}else if(!m.isOnline()){n.addClass(this._root,'upsell');this._renderBlackbirdUpsell();}}else if(!m.isOnline()){n.addClass(this._root,'offline');this._renderOffline();}else if(i.disconnected()){n.addClass(this._root,'error');this._renderChannelDisconnect();}else if(!k.notifiesUserMessages()){n.addClass(this._root,'notice');var ea=t._("Alerts are off while you use another client to chat.");o.setContent(this._message,ea);}this.inform('updated');};s(ca.prototype,{_channelStatus:null,_channelData:null,_showWarningTimeout:null,_warningMsgEventListener:null,_goOnlineEventListener:null});e.exports=ca;},null); +__d("SidebarFitWindowHeight",["Arbiter","ArbiterMixin","Event","Style","SubscriptionsHandler","TinyViewport","Vector","mixin","queryThenMutateDOM"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=n(h);for(var q in p)if(p.hasOwnProperty(q))s[q]=p[q];var r=p===null?null:p.prototype;s.prototype=Object.create(r);s.prototype.constructor=s;s.__superConstructor__=p;function s(t){"use strict";this.$SidebarFitWindowHeight0=t;this.onViewportUpdate();l.subscribe('change',this.onViewportUpdate.bind(this));}s.prototype.onViewportUpdate=function(){"use strict";if(l.isTiny()){this.onScroll();var t=this.onScroll.bind(this);this.$SidebarFitWindowHeight1=new k();this.$SidebarFitWindowHeight1.addSubscriptions(i.listen(window,'scroll',t),g.subscribe('dom-scroll',t));}else{if(this.$SidebarFitWindowHeight2!==0){j.set(this.$SidebarFitWindowHeight0,'margin-top','0');this.$SidebarFitWindowHeight2=0;}this.$SidebarFitWindowHeight1&&this.$SidebarFitWindowHeight1.release();}};s.prototype.onScroll=function(){"use strict";o(this.updateScrollPosition.bind(this),this.resizeSidebar.bind(this),'SidebarFitWindowHeight/scroll');};s.prototype.updateScrollPosition=function(){"use strict";this.$SidebarFitWindowHeight3=m.getScrollPosition().y;this.$SidebarFitWindowHeight4||(this.$SidebarFitWindowHeight4=this.$SidebarFitWindowHeight0.offsetHeight);};s.prototype.resizeSidebar=function(){"use strict";var t=-Math.max(Math.min(this.$SidebarFitWindowHeight3,this.$SidebarFitWindowHeight4),0);j.set(this.$SidebarFitWindowHeight0,'margin-top',t+'px');if(t!=this.$SidebarFitWindowHeight2){this.$SidebarFitWindowHeight2=t;this.inform('resized',t);}};s.prototype.getOffset=function(){"use strict";return this.$SidebarFitWindowHeight2;};e.exports=s;},null); +__d("ChatSidebar",["Arbiter","ArbiterMixin","AsyncRequest","Banzai","BanzaiLogger","Bootloader","BootloaderConfig","ChatConfig","ChatImpressionLogger","ChatOptions","ChatSidebarComposeLink.react","ChatSidebarConstants","ChatSidebarSheet","CSS","DOM","DOMDimensions","Event","JSLogger","KeyEventController","LitestandClassicPlaceHolders","MercuryConfig","OrderedFriendsList","Parent","PresencePrivacy","React","ScrollableArea","SidebarFitWindowHeight","Style","ViewportBounds","copyProperties","createArrayFromMixed","csx","cx","debounce","emptyFunction","ge"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa,ba,ca,da,ea,fa,ga,ha,ia,ja,ka,la,ma,na,oa,pa){b.__markCompiled&&b.__markCompiled();var qa,ra=null,sa,ta=false,ua=false,va=false,wa=false,xa=false,ya=false,za,ab,bb=false,cb,db,eb,fb,gb,hb,ib,jb=null,kb,lb=x.create('chat_sidebar'),mb='succeeded',nb=null;function ob(){t.removeClass(document.documentElement,'sidebarMode');if(!xa||(!zb.isVisible()&&!wa)){g.inform('reflow');return;}va=false;wa=false;jb=null;fb.hide();hb.getCore().reset();t.hide(db);if(bb){t.hide(ab);t.hide(cb);t.removeClass(document.documentElement,'miniSidebar');t.removeClass(db,"_51xq");za&&za.setProps({shown:false},function(){return ub(false);});lb.log('minisidebar_hide');}else lb.log('sidebar_hide');g.inform('sidebar/hide',zb);g.inform('reflow');}function pb(){var ac=zb.shouldShowSidebar(),bc=zb.shouldShowMiniSidebar();if(zb.isEnabled()&&(ac||bc)){if(ac){sb();tb();}else vb();}else ob();if(!xa){yb();xa=true;}jb=null;}function qb(){if(hb&&zb.isVisible())hb.getCore().getElement().focus();}function rb(ac){var bc=ib.height;ac.forEach(function(cc){if(cc&&cc!==qa)bc-=v.getElementDimensions(cc).height;});if(kb)bc-=kb.getOffset();if(gb)bc-=v.getElementDimensions(gb).height;return Math.max(0,bc);}function sb(){if(zb.isVisible())return;if(bb){t.hide(ab);t.show(cb);t.removeClass(document.documentElement,'miniSidebar');t.removeClass(db,"_51xq");za&&za.setProps({shown:false},function(){return ub(false);});}va=true;wa=false;jb=null;t.show(db);t.addClass(document.documentElement,'sidebarMode');fb.show();lb.log('sidebar_show');g.inform('sidebar/show',zb);z.destroy('sidebar');}function tb(){var ac=rb(ka(cb.childNodes)),bc=fb.getItemHeight(),cc=8,dc=Math.floor((ac-cc)/bc);ha.set(qa,'height',ac+'px');fb.setNumTopFriends(dc);var ec=Math.floor((ac-cc)/bc);ec=(ec-2)>0?ec-2:0;hb.getData().setMaxResults(ec);g.inform('sidebar/resized',zb);g.inform('reflow');}function ub(ac){if(db===null)return;t.conditionClass(db,"_2e4g",ac);}function vb(){t.hide(cb);t.show(ab);t.show(db);t.addClass(document.documentElement,'sidebarMode');t.addClass(document.documentElement,'miniSidebar');t.addClass(db,"_51xq");var ac=rb([]),bc=r.getItemHeight(true),cc=Math.floor(ac/bc)-4;if(!za){l.loadModules(["ChatMiniSidebar.react","ChatMiniSidebarSearchSource"],function(dc,ec){if(!sa)sa=new ec({queryRequests:[{uri:'/ajax/mercury/composer_query.php'}]});za=ea.render(ea.createElement(dc,{dataSource:sa,height:ac,maxEntries:Math.max(cc,0),onClickSearch:ub,onToggleSidebar:zb.toggle,shown:true}),ab);});}else za.setProps({height:ac,maxEntries:Math.max(cc,0),shown:true});va=false;wa=true;z.destroy('sidebar');lb.log('minisidebar_show');g.inform('minisidebar/show',zb);g.inform('reflow');}function wb(){p.setSetting('sidebar_mode',zb.isEnabled(),'sidebar');new i('/ajax/chat/settings.php').setHandler(oa).setErrorHandler(oa).setData({sidebar_mode:zb.isEnabled()}).setAllowCrossPageTransition(true).send();}function xb(){return ba.getActiveList().length<=n.get('sidebar.min_friends');}function yb(){var ac=true;if(!zb.isEnabled()){lb.log('state_not_enabled');ac=false;}if(!zb.isViewportCapable())if(!bb){lb.log('state_not_shown_viewport');ac=false;}else if(!zb.isViewportCapableForMiniSidebar()){lb.log('state_not_shown_viewport_mini');ac=false;}if(ua){lb.log('state_not_shown_hidden');ac=false;}if(xb()){lb.log('state_not_shown_num_friends');ac=false;}lb.log(ac?'state_shown':'state_not_shown');}var zb={init:function(ac,bc,cc,dc){zb.init=oa;ya=true;db=ac;fb=bc;hb=cc;eb=dc;qa=u.find(ac,'div.fbChatSidebarBody');ab=u.find(ac,"._51x-");cb=u.find(ac,"._51x_");gb=u.find(ac,"._5qqe");bb=n.get('www_mini_sidebar',false);var ec=u.find(ac,"._x1u");ec&&ea.render(ea.createElement(q,{className:"_3a-4 _5q85"}),ec);w.listen(window,'resize',pb);y.registerKey('q',function(event){if(va){if(!ra)ra=u.scry(ac,'.inputsearch')[0];if(ra){ra.focus();event.prevent();}}});var fc=new s(ac);fc.subscribe('updated',pb);fb.setScrollContainer(ca.byClass(fb.getRoot(),'uiScrollableAreaWrap'));fb.subscribe(['render','show','hide'],na(function(hc){var ic=fa.getInstance(fb.getRoot());ic&&ic.adjustGripper();}));g.subscribe('chat/option-changed',function(hc,ic){if(ic.name=="sidebar_mode"){ta=!!p.getSetting('sidebar_mode');pb();}if(ic.name==='hide_groups')pb();});cc.getCore().subscribe('sidebar/typeahead/active',zb.updateOnActiveTypeahead);if(aa.SidebarClearTypeaheadGK){cc.subscribe('blur',function(){if(!fb.isVisible())zb.updateOnActiveTypeahead(null,false);});cc.subscribe('focus',function(){if(fb.isVisible()&&cc.getCore().getValue())zb.updateOnActiveTypeahead(null,true);});}cc.subscribe('reset',function(){if(!cc.getCore().getValue()&&!fb.isVisible())zb.updateOnActiveTypeahead(null,false);});g.subscribe('buddylist-nub/initialized',function(hc,ic){w.listen(ic.getButton(),'click',function(event){var jc=ua;ua=false;zb.enable();var kc=zb.shouldShowSidebar()||zb.shouldShowMiniSidebar();ua=jc&&!kc;return !kc;});});ta=!!p.getSetting('sidebar_mode');da.subscribe('privacy-user-presence-changed',pb);pb();o.init(fb);ia.addPersistentRight(zb.getVisibleWidth);zb.inform('sidebar/initialized',zb,g.BEHAVIOR_PERSISTENT);g.inform('sidebar/initialized',zb,g.BEHAVIOR_PERSISTENT);kb=new ga(gb);kb.subscribe('resized',pb);if(n.get('chat_sidebar_load_log')){var gc={event:mb,session_token:dc.session_token,country_code:dc.viewer_country_code,buddylist_short:n.get('buddylist_short_group'),bootloader_retry:m.retry_on_timeout};if(!nb)nb=k.create(ja({retry:true},j.VITAL));nb.log('MessagesSidebarLoadLoggerConfig',gc);}},updateOnActiveTypeahead:function(ac,bc){if(!va)return;if(bc){fb.hide();}else{hb.getView().clearContent();fb.show();pb();}},isInitialized:function(){return xa;},disable:function(){if(!zb.isEnabled())return;ta=false;wb();ob();},enable:function(){if(zb.isEnabled())return;ta=true;wb();pb();setTimeout(qb,0);},ensureLoaded:function(){if(!ta)return;if(ya)return;if(pa('pagelet_sidebar'))return;d(['UIPagelet'],function(ac){var bc=u.create('div',{id:'pagelet_sidebar'});u.appendContent(document.body,bc);ac.loadFromEndpoint('SidebarPagelet','pagelet_sidebar');});ya=true;},hide:function(){if(ua)return;ua=true;ob();},unhide:function(){if(!ua)return;ua=false;pb();},getBody:function(){return qa;},getRoot:function(){return db;},getVisibleWidth:function(){if((!va&&!wa)||!db)return 0;if(jb===null){jb=db.offsetWidth;if(wa)jb=206;}return jb;},isEnabled:function(){return ta;},isViewportCapable:function(){ib=v.getViewportWithoutScrollbarDimensions();var ac=n.get('sidebar.minimum_width');return ib.width>ac;},shouldShowSidebar:function(){var ac=zb.isViewportCapable();return ac&&!ua&&!xb();},isViewportCapableForMiniSidebar:function(){ib=v.getViewportWithoutScrollbarDimensions();var ac=n.get('sidebar.minimum_width'),bc=n.get('minisidebar.minimum_width');return ib.width>bc&&ib.width<=ac;},shouldShowMiniSidebar:function(){if(!bb)return false;var ac=zb.isViewportCapableForMiniSidebar();return ac&&!ua&&!xb();},isVisible:function(){return va;},resize:pb,toggle:function(){zb.isEnabled()?zb.disable():zb.enable();}};ja(zb,h);e.exports=zb;},null); +__d("ChatTypeaheadBehavior",["ChatOpenTab","CSS","MercuryConfig","Parent","Rect","copyProperties","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();function n(p,q){var r=j.byClass(p,"_4oes");if(r)h.conditionClass(r,"_5q83",q);}function o(p){"use strict";this._typeahead=p;}o.prototype.enable=function(){"use strict";var p=this._typeahead;this._subscriptions=[p.subscribe('focus',function(){p.getData().refreshData();n(p.getElement(),true);}),p.subscribe('blur',function(q){if(!i.SidebarClearTypeaheadGK)p.getCore().reset();n(p.getElement(),false);}),p.subscribe('respond',function(q,r){if(r.value&&r.value===p.getCore().getValue()){if(!r.results.length){var s=r.value.toLowerCase(),t=p.getData().getQueryCache();if(!r.isAsync&&!t.hasOwnProperty(s))return;p.getView().showNoResults();}h.addClass(p.getElement(),'hasValue');}}),p.subscribe('reset',function(){h.removeClass(p.getElement(),'hasValue');}),p.subscribe('select',function(q,r){var s=r.selected.uid;if(r.selected.mercury_thread&&!r.selected.mercury_thread.is_canonical)s=r.selected.mercury_thread.thread_fbid;p.getView().hide();g.openTabByType(s,r.selected.type,'typeahead');}),p.subscribe('highlight',function(q,r){if(r.index>=0){var s=p.getView().getItems()[r.index];if(s){var t=new k(s),u=s.offsetParent,v=t.boundWithin(new k(u)).getPositionVector();t.getPositionVector().sub(v).scrollElementBy(u);}}})];};o.prototype.disable=function(){"use strict";this._subscriptions.forEach(function(p){this._typeahead.unsubscribe(p);},this);this._subscriptions=null;};l(o.prototype,{_subscriptions:null});e.exports=o;},null); +__d("SyncRequestTitle.react",["React","fbt","cx"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j=g,k=j.PropTypes,l=g.createClass({displayName:"SyncRequestTitle",propTypes:{appName:k.string.isRequired,isSender:k.bool.isRequired,receiverName:k.string.isRequired,senderName:k.string.isRequired},render:function(){if(this.props.isSender){return (g.createElement("div",null,h._("Waiting for {receiver} to accept your invite to play {app_name}.",[h.param("receiver",g.createElement("span",{className:"_dg4"},this.props.receiverName)),h.param("app_name",g.createElement("span",{className:"_dg5"},this.props.appName))])));}else return (g.createElement("div",null,h._("{sender} wants to play {app_name} with you, right now.",[h.param("sender",g.createElement("span",{className:"_dg4"},this.props.senderName)),h.param("app_name",g.createElement("span",{className:"_dg5"},this.props.appName))])));}});e.exports=l;},null); +__d("SyncRequestAcceptedMessage.react",["React","fbt","cx"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();'use strict';var j=g,k=j.PropTypes,l=g.createClass({displayName:"SyncRequestAcceptedMessage",propTypes:{appName:k.string.isRequired,isSender:k.bool.isRequired,receiverName:k.string.isRequired,senderName:k.string.isRequired},render:function(){if(this.props.isSender){return (g.createElement("div",null,h._("{receiver} accepted your invite to play {app name}.",[h.param("receiver",g.createElement("span",{className:"_dg4"},this.props.receiverName)),h.param("app name",g.createElement("span",{className:"_dg5"},this.props.appName))])));}else return (g.createElement("div",null,h._("You accepted an invite from {sender} to play {app name}.",[h.param("sender",g.createElement("span",{className:"_dg4"},this.props.senderName)),h.param("app name",g.createElement("span",{className:"_dg5"},this.props.appName))])));}});e.exports=l;},null); +__d("SyncRequestRejectedMessage.react",["AsyncRequest","Link.react","React","URI","cx","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();var m=i,n=m.PropTypes,o=i.createClass({displayName:"SyncRequestRejectedMessage",propTypes:{requestId:n.string.isRequired,app:n.object.isRequired,isSender:n.bool.isRequired,receiver:n.object.isRequired,sender:n.object.isRequired},render:function(){if(this.props.isSender){return (i.createElement("div",null,l._("{receiver} declined your invite to play {app_name}.",[l.param("receiver",i.createElement("span",{className:"_dg4"},this.props.receiver.name)),l.param("app_name",i.createElement("span",{className:"_dg5"},this.props.app.name))])));}else return (i.createElement("div",null,l._("You declined an invite from {sender} to play {app_name}.",[l.param("sender",i.createElement("span",{className:"_dg4"},this.props.sender.name)),l.param("app_name",i.createElement("span",{className:"_dg5"},this.props.app.name))]),i.createElement("div",{className:"_13n7"},i.createElement("div",null,i.createElement(h,{onClick:this._submitBlockApp},l._("Block {app}",[l.param("app",this.props.app.name)]))),i.createElement("div",null,i.createElement(h,{onClick:this._submitBlockUser},l._("Block requests from {sender}",[l.param("sender",this.props.sender.name)]))))));},_submitBlockApp:function(){var p=new j('/games/block_app/'),q=new g().setURI(p);q.setData({app_id:this.props.app.id,source:'sync_request'});q.send();},_submitBlockUser:function(){var p=new j('/games/block_user/'),q=new g().setURI(p);q.setData({app_id:this.props.app.id,blockee_uid:this.props.sender.id});q.send();}});e.exports=o;},null); +__d("SyncRequestExpiredMessage.react",["React","fbt","cx"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j=g,k=j.PropTypes,l=g.createClass({displayName:"SyncRequestExpiredMessage",propTypes:{appName:k.string.isRequired,isSender:k.bool.isRequired,receiverName:k.string.isRequired,senderName:k.string.isRequired},render:function(){if(this.props.isSender){return (g.createElement("div",null,h._("{receiver} missed your invite to play {app name}.",[h.param("receiver",g.createElement("span",{className:"_dg4"},this.props.receiverName)),h.param("app name",g.createElement("span",{className:"_dg5"},this.props.appName))])));}else return (g.createElement("div",null,h._("You missed an invite from {sender} to play {app name}.",[h.param("sender",g.createElement("span",{className:"_dg4"},this.props.senderName)),h.param("app name",g.createElement("span",{className:"_dg5"},this.props.appName))])));}});e.exports=l;},null); +__d("SyncRequestCanceledMessage.react",["React","cx","fbt"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();'use strict';var j=g,k=j.PropTypes,l=g.createClass({displayName:"SyncRequestCanceledMessage",propTypes:{appName:k.string.isRequired,isSender:k.bool.isRequired,receiverName:k.string.isRequired,senderName:k.string.isRequired},render:function(){if(this.props.isSender){return (g.createElement("div",null,i._("You canceled an invite to {receiver} to play {app name}.",[i.param("receiver",g.createElement("span",{className:"_dg4"},this.props.receiverName)),i.param("app name",g.createElement("span",{className:"_dg5"},this.props.appName))])));}else return (g.createElement("div",null,i._("{sender} canceled an invitation to play {app name}.",[i.param("sender",g.createElement("span",{className:"_dg4"},this.props.senderName)),i.param("app name",g.createElement("span",{className:"_dg5"},this.props.appName))])));}});e.exports=l;},null); +__d("SyncRequestTimer.react",["React","fbt"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i=g,j=i.PropTypes;function k(m){if(m){m=Math.ceil(m);var n=m%60;if(n<10)n='0'+n;var o=Math.floor(m/60);return o+':'+n;}else return "0:00";}var l=g.createClass({displayName:"SyncRequestTimer",propTypes:{timeRemaining:j.number.isRequired,isSender:j.bool.isRequired,receiverName:j.string.isRequired},render:function(){if(this.props.isSender){return (g.createElement("div",null,h._("({time_remaining} remaining)",[h.param("time_remaining",k(this.props.timeRemaining))])));}else return (g.createElement("div",null,h._("You have {time_remaining} to accept.",[h.param("time_remaining",k(this.props.timeRemaining))])));}});e.exports=l;},null); +__d("XSyncRequestSubmitController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/platform\/games\/sync_requests\/submit\/",{request_id:{type:"Int",required:true},sender:{type:"Int",required:true},action:{type:"Int",required:true}});},null); +__d("SyncRequest.react",["Arbiter","AsyncRequest","ChannelConstants","React","SyncRequestStatusEnum","SyncRequestTitle.react","SyncRequestAcceptedMessage.react","SyncRequestRejectedMessage.react","SyncRequestExpiredMessage.react","SyncRequestCanceledMessage.react","SyncRequestTimer.react","XUIButton.react","XSyncRequestSubmitController","cx","fbt","getObjectValues"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v){b.__markCompiled&&b.__markCompiled();var w=j,x=w.PropTypes,y=j.createClass({displayName:"SyncRequest",propTypes:{app:x.object.isRequired,creationTime:x.number.isRequired,requestId:x.string.isRequired,receiver:x.object.isRequired,sender:x.object.isRequired,status:x.oneOf(v(k)).isRequired,timeout:x.number.isRequired,timeRemaining:x.number.isRequired,viewerId:x.number.isRequired,onStatusUpdate:x.func},componentWillMount:function(){if(this.props.status===k.PENDING){var z=g.subscribe(i.getArbiterType('sync_request_updated'),function(ca,da){da=da.obj;if(da.id.toString()!==this.props.requestId)return;this.setState({status:da.status});}.bind(this));this.setState({statusEvent:z});}var aa=null;if(this.props.status===k.PENDING){var ba=function(){this.setState({time_remaining:(this.state.time_remaining-1)});if(this.state.time_remaining<=0){clearInterval(this.state.counter);var ca={counter:null,time_remaining:0};if(this.state.status===k.PENDING)ca.status=k.EXPIRED;this.setState(ca);}};aa=setInterval(ba.bind(this),1000);}this.setState({time_remaining:this.props.timeRemaining,counter:aa});},componentWillUnmount:function(){if(this.state.counter)clearInterval(this.state.counter);g.unsubscribe(this.state.statusEvent);},getInitialState:function(){return {buttonsDisabled:false,time:Date.now(),status:this.props.status,viewerIsSender:this.props.viewerId===this.props.sender.id};},componentDidUpdate:function(z,aa){if(this.props.status!=k.PENDING)this.state.status=this.props.status;if(this.props.onStatusUpdate)this.props.onStatusUpdate(this.state.status,aa.status);},render:function(){var z;switch(this.state.status){case k.PENDING:var aa;if(!this.state.viewerIsSender){aa=[j.createElement(r,{use:"confirm",onClick:this._handleAccept,disabled:this.state.buttonsDisabled,label:u._("Accept")}),j.createElement(r,{use:"default",onClick:this._handleReject,disabled:this.state.buttonsDisabled,label:u._("Decline")})];}else aa=j.createElement(r,{use:"default",onClick:this._handleCancel,disabled:this.state.buttonsDisabled,label:u._("Cancel")});z=(j.createElement("div",null,j.createElement("div",{className:"_372m"},j.createElement(l,{appName:this.props.app.name,isSender:this.state.viewerIsSender,receiverName:this.props.receiver.name,senderName:this.props.sender.name})),j.createElement("div",{className:"_372n"},j.createElement(q,{isSender:this.state.viewerIsSender,timeRemaining:this.state.time_remaining,receiverName:this.props.receiver.name})),j.createElement("div",{className:"_372o"},aa)));break;case k.ACCEPTED:z=j.createElement("div",{className:"_372p mvs"},j.createElement(m,{appName:this.props.app.name,isSender:this.state.viewerIsSender,receiverName:this.props.receiver.name,senderName:this.props.sender.name}));break;case k.REJECTED:z=j.createElement("div",{className:"_372p mvs"},j.createElement(n,{requestId:this.props.requestId,app:this.props.app,isSender:this.state.viewerIsSender,receiver:this.props.receiver,sender:this.props.sender}));break;case k.EXPIRED:z=j.createElement("div",{className:"_372p mvs"},j.createElement(o,{appName:this.props.app.name,isSender:this.state.viewerIsSender,receiverName:this.props.receiver.name,senderName:this.props.sender.name}));break;case k.CANCELED:z=j.createElement("div",{className:"_372p mvs"},j.createElement(p,{appName:this.props.app.name,isSender:this.state.viewerIsSender,receiverName:this.props.receiver.name,senderName:this.props.sender.name}));break;default:throw new Error('The request status `%s` is unknown.',this.state.status);}return (j.createElement("div",{className:"_372q"},z));},_handleAccept:function(){this._handleStatusUpdate(k.ACCEPTED);var z=window.open(this.props.app.uri);if(z)z.focus();},_handleReject:function(){this._handleStatusUpdate(k.REJECTED);},_handleCancel:function(){this._handleStatusUpdate(k.CANCELED);},_handleStatusUpdate:function(z){this.setState({status:z,buttonsDisabled:true});var aa=s.getURIBuilder().setInt('request_id',this.props.requestId).setInt('sender',this.props.sender.id).setInt('action',z).getURI();new h().setURI(aa).setHandler(function(ba){this.setState({status:z});}.bind(this)).setErrorHandler(function(ba){this.setState({buttonsDisabled:false});}.bind(this)).send();}});e.exports=y;},null); +__d("ProgressBar.react",["React","cx","joinClasses"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j=g,k=j.PropTypes,l=g.createClass({displayName:"UIProgressBar",propTypes:{value:k.number.isRequired,label:k.string,min:k.number,max:k.number,size:k.oneOf(['small','large']),typesetting:k.oneOf(['float','inline']),isRounded:k.bool},getDefaultProps:function(){return {min:0,max:100,size:'large',typesetting:'inline',isRounded:false};},_calculatePercentage:function(){var m=this.props,n=Math.min(Math.max((m.value-m.min)/(m.max-m.min)*100,0),100);return n;},_hasLabel:function(){return this.props.label!=null&&this.props.size!=='small';},_isFloatingLabel:function(){return this._hasLabel()&&this.props.typesetting==='float';},_getLabel:function(){if(!this._hasLabel())return null;return this.props.label;},_getSpacer:function(){if(this._isFloatingLabel())return g.createElement("div",{className:"_6a"}," ");return null;},_getFillArea:function(){var m=Math.round(this._calculatePercentage()),n=(("_5e4k")+(m===0?' '+"_5e2d":'')+(m===100?' '+"_5e4j":'')),o=this._getLabel();if(o)o=g.createElement("span",{className:"_5e2h"},o);var p=g.createElement("div",{className:n,style:{width:m+'%'}},this._getSpacer(),o);return p;},_getUnfillArea:function(){var m=this._getLabel();if(!m)return null;m=g.createElement("span",{className:"_5e2h _5e2n"},m);if(this._isFloatingLabel()){var n=this._calculatePercentage(),o={left:n+'%',width:n+'%'},p=g.createElement("div",{className:"_5e2g",style:o},this._getSpacer(),m);return p;}return m;},render:function(){var m=(("_5e4h")+(!this._isFloatingLabel()?' '+"_5e2k":'')+(this._isFloatingLabel()?' '+"_5e2j":'')+(this.props.size==='small'?' '+"_5e2l":'')+(this.props.isRounded===true?' '+"_5e2m":''));if(this._isFloatingLabel()){return (g.createElement("div",g.__spread({},this.props,{className:i(this.props.className,m)}),g.createElement("div",{className:"_5e2k"},this._getUnfillArea(),this._getFillArea())));}else return (g.createElement("div",g.__spread({},this.props,{className:i(this.props.className,m)}),this._getUnfillArea(),this._getFillArea()));}});e.exports=l;},null); +__d("XUIBadge.react",["React","cx","invariant","joinClasses"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k=g,l=k.PropTypes;function m(o){return parseInt(o,10)===o;}var n=g.createClass({displayName:"XUIBadge",propTypes:{type:l.oneOf(['regular','special']),count:l.number.isRequired,maxcount:l.number},getDefaultProps:function(){return {type:'regular',maxcount:20};},render:function(){var o=this.props.type,p=this.props.count,q=this.props.maxcount;i(m(p));i(m(q));var r=(("_5ugh")+(p>q?' '+"_5ugi":'')+(o==='regular'?' '+"_5ugf":'')+(o==='special'?' '+"_5ugg":'')+(p===0?' '+"hidden_elem":''));return (g.createElement("span",g.__spread({},this.props,{className:j(this.props.className,r),type:null}),p>q?q+'+':p));}});e.exports=n;},null); +__d("SimpleXUIDialog",["DialogX","LayerDestroyOnHide","LayerFadeOnHide","LayerFadeOnShow","LayerHideOnBlur","LayerHideOnEscape","React","XUIDialogCancelButton.react","XUIDialogBody.react","XUIDialogFooter.react","XUIDialogOkayButton.react","XUIDialogTitle.react"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.__markCompiled&&b.__markCompiled();'use strict';var s=445,t={show:function(u,v,w,x){var y=m.createElement(q,{action:"cancel",use:"confirm"});this.showEx(u,v,y,w,x);},showConfirm:function(u,v,w,x){var y=false,z=m.createElement("div",null,m.createElement(n,{onClick:function(){y=false;}}),m.createElement(q,{action:"cancel",use:"confirm",onClick:function(){y=true;}}));function aa(){w(y);}this.showEx(u,v,z,aa,x);},showEx:function(u,v,w,x,y){y=y||{};var z=[h,j,i,l];if(y.hideOnBlur!==false)z.push(k);var aa={width:s,xui:true,addedBehaviors:z};if(v)v=m.createElement(r,{showCloseButton:true},v);if(w)w=m.createElement(p,null,w);var ba=m.createElement("div",null,v,m.createElement(o,null,u),w),ca=new g(aa,ba);if(x)ca.subscribe('hide',x);ca.show();}};e.exports=t;},null); +__d("updatePhotoProgressBar",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();'use strict';function g(h,event){if(event.loaded!=event.total){h.setPosition(50*event.loaded/event.total);}else{h.setPosition(50);h.setTarget(100,2000);}}e.exports=g;},null); +__d("WebMessengerEvents",["Arbiter","copyProperties"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i=h(new g(),{MASTER_DOM_CHANGED:'master-dom-changed',DETAIL_DOM_CHANGED:'detail-dom-changed',FOCUS_COMPOSER:'focus-composer',FOCUS_SEARCH:'focus-search',FOCUS_AND_SELECT_SEARCH:'focus-and-select-search',STICKER_CLICKED:'sticker-clicked',SUBMIT_REPLY:'submit-reply',UPDATE_SELECTION:'update-selection',masterDOMChanged:function(){this.inform(i.MASTER_DOM_CHANGED);},detailDOMChanged:function(){this.inform(i.DETAIL_DOM_CHANGED);},focusComposer:function(){this.inform(i.FOCUS_COMPOSER);},focusSearch:function(){this.inform(i.FOCUS_SEARCH);},focusAndSelectSearch:function(){this.inform(i.FOCUS_AND_SELECT_SEARCH);},updateSelection:function(j){this.inform(i.UPDATE_SELECTION,j);},stickerClicked:function(j,k){this.inform(i.STICKER_CLICKED,{packID:j,stickerID:k});},submitReply:function(){this.inform(i.SUBMIT_REPLY);}});e.exports=i;},null); +__d("WebMessengerSubscriptionsHandler",["SubscriptionsHandler"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h=new g('webmessenger');e.exports=h;},null); +__d("isWebMessengerURI",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();function g(h){return (/^(\/messages)/).test(h.getPath());}e.exports=g;},null); +__d("WebMessengerWidthControl",["Arbiter","CSS","CSSClassTransition","DOM","DOMDimensions","Event","Style","URI","ViewportBounds","WebMessengerEvents","WebMessengerSubscriptionsHandler","$","cx","csx","isWebMessengerURI","requestAnimationFrame","setTimeoutAcrossTransitions","shield","throttle"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y){b.__markCompiled&&b.__markCompiled();var z=205,aa=981,ba=257,ca=18,da=848,ea=724,fa=.57,ga=56,ha,ia,ja;function ka(pa,qa,ra){this.masterChanged=pa;this.detailChaned=qa;q.addSubscriptions(l.listen(window,'resize',y(x(la,this,this),100)),g.subscribe(['sidebar/initialized','sidebar/show','sidebar/hide','minisidebar/show'],x(la,this,this),g.SUBSCRIBE_NEW));var sa=oa()?ga:0;if(ra)sa=z;this._width=oa()?0:da;ja=true;la(this,sa);}function la(pa,qa){var ra=o.getRight()+o.getLeft();ra=ra||qa||0;var sa=k.getViewportWithoutScrollbarDimensions().width-ra,ta=Math.round(Math.max(0,sa/2-aa/2));sa=aa+ta-ba;sa-=ca;sa=Math.max(ea,Math.min(da,sa));if(!isNaN(sa)&&pa._width!==sa){pa._width=sa;var ua=Math.round(sa/(1+fa)),va=sa-ua;pa.masterChanged(va);pa.detailChaned(ua);if(oa()){var wa=sa+ba;ma(function(){if(ia){document.body.className=ia;ia='';}na(wa+'px');h.removeClass(document.body,"_5uj5");ja&&p.detailDOMChanged();ja=false;},ia);}}}function ma(pa,qa){qa&&h.addClass(document.documentElement,"_5uj6");v(pa);qa&&w(h.removeClass.bind(null,document.documentElement,"_5uj6"),1000);}function na(pa){m.set(j.find(document,"div._uaw"),'width',pa);m.set(r('globalContainer'),'width',pa);}function oa(){if(!ha)ha=h.hasClass(document.body,"_6nw");return ha;}i.registerHandler(function(pa,qa,ra,sa){function ta(ua){return oa()&&u(n(ua));}if(ta(sa)){ia=qa;return true;}else if(ta(ra)){ma(function(){pa.className=qa;na('');},true);return true;}});e.exports=ka;},null); +__d("Dock",["Event","shield","Arbiter","ArbiterMixin","ChatQuietLinks","CSS","DataStore","DOM","Parent","Style","Toggler","Vector","copyProperties","csx","emptyFunction","WebMessengerWidthControl"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u){b.__markCompiled&&b.__markCompiled();b('WebMessengerWidthControl');function v(){}s(v,j,{MIN_HEIGHT:140,INITIAL_FLYOUT_HEIGHT_OFFSET:10,init:function(w){this.init=u;this.rootEl=w;this.calculateViewportDimensions();this.calculateFlyoutHeightOffset();k.removeEmptyHrefs(this.rootEl);g.listen(w,'click',this._onClick.bind(this));g.listen(window,'resize',this._onWindowResize.bind(this));q.subscribe(['show','hide'],function(x,y){var z=y.getActive();if(!n.contains(w,z))return;if(l.hasClass(z,'fbNub')){this.notifyNub(z,x);if(x==='show')this._resizeNubFlyout(z);}else{var aa=o.byClass(z,'fbNubFlyout');if(aa)l.conditionClass(aa,'menuOpened',x==='show');}}.bind(this));this.inform('init',{},i.BEHAVIOR_PERSISTENT);},calculateViewportDimensions:function(){return (this.viewportDimensions=r.getViewportDimensions());},calculateFlyoutHeightOffset:function(){this.flyoutHeightOffset=this.INITIAL_FLYOUT_HEIGHT_OFFSET+r.getElementDimensions(this.rootEl).y;var w=n.scry(document,"div._4f7n")[0];if(w){var x=p.isFixed(w)?'viewport':'document';this.flyoutHeightOffset+=r.getElementPosition(w,x).y+r.getElementDimensions(w).y;}},toggle:function(w){var x=this._findFlyout(w);if(!x)return;this.subscribe('init',function(){q.toggle(w);});},show:function(w){this.subscribe('init',function(){q.show(w);});},showNub:function(w){l.show(w);},hide:function(w){this.subscribe('init',function(){var x=q.getInstance(w);n.contains(w,x.getActive())&&x.hide();});},hideNub:function(w){l.hide(w);this.hide(w);},setUseMaxHeight:function(w,x){l.conditionClass(w,'maxHeight',x!==false);this._resizeNubFlyout(w);},_resizeNubFlyout:function(w){var x=this._findFlyout(w);if(!x||!(l.hasClass(w,'openToggler')||l.hasClass(w,'opened')))return;var y=n.find(x,'div.fbNubFlyoutOuter'),z=n.find(y,'div.fbNubFlyoutInner'),aa=n.find(z,'div.fbNubFlyoutBody'),ba=aa.scrollTop,ca=aa.offsetHeight;p.set(aa,'height','auto');var da=r.getElementDimensions(x),ea=r.getElementDimensions(aa),fa=this.getMaxFlyoutHeight(w);p.set(x,'max-height',fa+'px');p.set(y,'max-height',fa+'px');da=r.getElementDimensions(x);var ga=r.getElementDimensions(z),ha=ga.y-ea.y,ia=da.y-ha,ja=parseInt(aa.style.height||aa.clientHeight,10),ka=ia!==ja;if(da.y>ha&&ka)p.set(aa,'height',ia+'px');l.removeClass(x,'swapDirection');var la=r.getElementPosition(x).x;l.conditionClass(x,'swapDirection',function(){if(la<0)return true;return (la+da.x>this.viewportDimensions.x);}.bind(this)());if(ka&&ba+ca>=ea.y){aa.scrollTop=aa.scrollHeight;}else aa.scrollTop=ba;this.notifyNub(w,'resize');},getMaxFlyoutHeight:function(w){var x=this._findFlyout(w),y=r.getElementPosition(x,'viewport'),z=r.getElementDimensions(x),aa=Math.max(this.MIN_HEIGHT,this.viewportDimensions.y-this.flyoutHeightOffset)-(this.viewportDimensions.y-y.y-z.y);return Math.max(aa,0);},resizeAllFlyouts:function(){var w=this._getAllNubs(),x=w.length;while(x--)this._resizeNubFlyout(w[x]);},hideAllFlyouts:function(){var w=this._getAllNubs(),x=w.length;while(x--)this.hide(w[x]);},_getAllNubs:function(){var w=n.scry(this.rootEl,"div._50-v.openToggler");return w.concat(n.scry(this.rootEl,"div._50-v.opened"));},_onClick:function(event){var w=event.getTarget(),x=o.byClass(w,'fbNub');if(x){if(o.byClass(w,'fbNubFlyoutTitlebar')){var y=o.byTag(w,'a'),z=w.nodeName=='INPUT'&&w.getAttribute('type')=='submit';if(!y&&!z){this.hide(x);return false;}}this.notifyNub(x,'click');}},_onWindowResize:function(event){this.calculateViewportDimensions();this.resizeAllFlyouts();},_findFlyout:function(w){return l.hasClass(w,'fbNubFlyout')?w:n.scry(w,'div.fbNubFlyout')[0]||null;},registerNubController:function(w,x){m.set(w,'dock:nub:controller',x);x.subscribe('nub/button/content-changed',h(this.inform,this,'resize',w));x.subscribe('nub/flyout/content-changed',h(this._resizeNubFlyout,this,w));},unregisterNubController:function(w){m.remove(w,'dock:nub:controller');},notifyNub:function(w,x,y){var z=m.get(w,'dock:nub:controller');z&&z.inform(x,y);}});e.exports=a.Dock||v;},null); +__d("BootloadedComponent.react",["React"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h=g,i=h.PropTypes,j=g.createClass({displayName:"BootloadedComponent",propTypes:{bootloadPlaceholder:i.element.isRequired,bootloadComponent:i.func.isRequired},getInitialState:function(){return {component:null};},componentDidMount:function(){this.props.bootloadComponent(this.onComponentLoaded);},render:function(){var k=this.state.component;if(!k)return this.props.bootloadPlaceholder;return (g.createElement(k,g.__spread({},this.props),this.props.children));},onComponentLoaded:function(k){this.setState({component:k});}});e.exports=j;},null); +__d("Emscripten",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={isSupported:function(){return (typeof Int32Array!=='undefined'&&typeof Float64Array!=='undefined'&&!!new Int32Array(1).subarray&&!!new Int32Array(1).set);}};},null); +__d("XHRHttpError",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();var g='HTTP_CLIENT_ERROR',h='HTTP_PROXY_ERROR',i='HTTP_SERVER_ERROR',j='HTTP_TRANSPORT_ERROR',k='HTTP_UNKNOWN_ERROR';function l(m,n){if(n===0){var o=m.getProtocol();if(o==='file'||o==='ftp')return null;return j;}else if(n>=100&&n<200){return h;}else if(n>=200&&n<300){return null;}else if(n>=400&&n<500){return g;}else if(n>=500&&n<600){return i;}else if(n>=12001&&n<12156){return j;}else return k;}e.exports={getErrorCode:l,HTTP_CLIENT_ERROR:g,HTTP_PROXY_ERROR:h,HTTP_SERVER_ERROR:i,HTTP_TRANSPORT_ERROR:j,HTTP_UNKNOWN_ERROR:k};},null); +__d("xhrSimpleDataSerializer",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();function g(h){var i=[],j;for(j in h)i.push(encodeURIComponent(j)+'='+encodeURIComponent(h[j]));return i.join('&');}e.exports=g;},null); +__d("XHRRequest",["ErrorUtils","TimeSlice","URI","XHRHttpError","getSameOriginTransport","invariant","xhrSimpleDataSerializer"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();var n={errorCode:null,errorMsg:null,errorType:null},o={loadedBytes:null,totalBytes:null};function p(q){"use strict";this.setURI(q);this.setMethod('POST');this.setTransportBuilder(k);this.setDataSerializer(m);this.$XHRRequest0=this.$XHRRequest0.bind(this);}p.prototype.setURI=function(q){"use strict";this.$XHRRequest1=new i(q);return this;};p.prototype.getURI=function(){"use strict";return this.$XHRRequest1;};p.prototype.setMethod=function(q){"use strict";this.$XHRRequest2=q;return this;};p.prototype.getMethod=function(){"use strict";return this.$XHRRequest2;};p.prototype.setData=function(q){"use strict";this.$XHRRequest3=q;return this;};p.prototype.getData=function(){"use strict";return this.$XHRRequest3;};p.prototype.setRawData=function(q){"use strict";this.$XHRRequest4=q;return this;};p.prototype.setRequestHeader=function(q,r){"use strict";if(!this.$XHRRequest5)this.$XHRRequest5={};this.$XHRRequest5[q]=r;return this;};p.prototype.setTimeout=function(q){"use strict";this.$XHRRequest6=q;return this;};p.prototype.setResponseHandler=function(q){"use strict";this.$XHRRequest7=q;return this;};p.prototype.setErrorHandler=function(q){"use strict";this.$XHRRequest8=q;return this;};p.prototype.setAbortHandler=function(q){"use strict";this.$XHRRequest9=q;return this;};p.prototype.setTimeoutHandler=function(q){"use strict";this.$XHRRequesta=q;return this;};p.prototype.setUploadProgressHandler=function(q){"use strict";this.$XHRRequestb=q;return this;};p.prototype.setTransportBuilder=function(q){"use strict";this.$XHRRequestc=q;return this;};p.prototype.setDataSerializer=function(q){"use strict";this.$XHRRequestd=q;return this;};p.prototype.send=function(){"use strict";var q=this.$XHRRequest6,r=this.$XHRRequestc(),s=this.getURI();this.$XHRRequeste=r;var t;l(this.$XHRRequest2==='POST'||!this.$XHRRequest4);if(this.$XHRRequest2==='GET'||this.$XHRRequest4){s.addQueryData(this.$XHRRequest3);t=this.$XHRRequest4;}else t=this.$XHRRequestd(this.$XHRRequest3);r.onreadystatechange=h.guard(this.$XHRRequest0,'XHRRequest onreadystatechange');if(r.upload&&this.$XHRRequestb)r.upload.onprogress=this.$XHRRequestf.bind(this);if(q)this.$XHRRequestg=setTimeout(this.$XHRRequesth.bind(this),q);r.open(this.$XHRRequest2,s.toString(),true);if(this.$XHRRequest5)for(var u in this.$XHRRequest5)r.setRequestHeader(u,this.$XHRRequest5[u]);r.send(t);};p.prototype.abort=function(){"use strict";this.$XHRRequesti();if(this.$XHRRequest9)g.applyWithGuard(this.$XHRRequest9,null,null,null,'XHRRequest:_abortHandler');};p.prototype.$XHRRequesti=function(){"use strict";var q=this.$XHRRequeste;if(q){q.onreadystatechange=null;q.abort();}this.$XHRRequestj();};p.prototype.$XHRRequesth=function(){"use strict";this.$XHRRequesti();if(this.$XHRRequesta)g.applyWithGuard(this.$XHRRequesta,null,null,null,'XHRRequest:_abortHandler');};p.prototype.$XHRRequest0=function(){"use strict";var q=this.$XHRRequeste,r=q,s=r.readyState;if(s>=2){var t=s===4,u=this.getURI(),v=j.getErrorCode(u,q.status),w=this.$XHRRequest7;if(v!==null){if(t){n.errorCode=v;n.errorMsg=q.responseText;n.errorType='HTTP';if(this.$XHRRequest8)g.applyWithGuard(this.$XHRRequest8,null,[n],null,'XHRRequest:_errorHandler');}}else if(w){var x=null;if(w.includeHeaders)x=q.getAllResponseHeaders();if(t||(w.parseStreaming&&s===3))g.applyWithGuard(w,null,[q.responseText,x,t],null,'XHRRequest:handler');}if(t)this.$XHRRequestj();}};p.prototype.$XHRRequestf=function(q){"use strict";o.loadedBytes=q.loaded;o.totalBytes=q.total;if(this.$XHRRequestb)g.applyWithGuard(this.$XHRRequestb,null,[o],null,'XHRRequest:_uploadProgressHandler');};p.prototype.$XHRRequestj=function(){"use strict";clearTimeout(this.$XHRRequestg);delete this.$XHRRequeste;};e.exports=p;},null); +__d("getCrossOriginTransport",["ex","invariant"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(){try{var k=new XMLHttpRequest();if(!('withCredentials' in k)&&typeof XDomainRequest!=='undefined')k=new XDomainRequest();return k;}catch(j){throw new Error(g('getCrossOriginTransport: %s',j.message));}}i.withCredentials=function(){var j=i();h('withCredentials' in j);var k=j.open;j.open=function(){k.apply(this,arguments);this.withCredentials=true;};return j;};e.exports=i;},null); +__d("WebWorker",["BanzaiLogger","WebWorkerConfig","BlobFactory","EventListener","URI","areSameOrigin","destroyOnUnload","SubscriptionsHandler","XHRRequest","arrayContains","emptyFunction","getCrossOriginTransport","performanceNow","invariant","memoize","merge","filterObject"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w){b.__markCompiled&&b.__markCompiled();var x=a.URL||a.webkitURL;function y(ea){"use strict";this.$WebWorker0=false;this.$WebWorker1=null;this.$WebWorker2=ea;this.$WebWorker3=null;this.$WebWorker4=q;this.$WebWorker5=q;this.$WebWorker6=[];this.$WebWorker7=false;this.$WebWorker8=new n();m(function(){if(!this.$WebWorker7)this.terminate();}.bind(this));this.$WebWorker9('constructed');}y.prototype.setMessageHandler=function(ea){"use strict";this.$WebWorker4=ea||q;return this;};y.prototype.setErrorHandler=function(ea){"use strict";this.$WebWorker5=ea||q;return this;};y.prototype.postMessage=function(ea,fa){"use strict";t(!this.isCurrentState('constructed'));t(!this.isCurrentState('terminated'));if(this.isCurrentState('preparing')){this.$WebWorker6.push(this.postMessage.bind(this,ea,fa));return this;}var ga={type:'message',message:ea};if(fa){this.$WebWorker3.postMessage(ga,fa);}else this.$WebWorker3.postMessage(ga);return this;};y.prototype.terminate=function(){"use strict";if(this.isCurrentState('executing'))this.$WebWorker3.terminate();if(!this.isCurrentState('terminated')){this.$WebWorker9('terminated');this.$WebWorker3=null;this.$WebWorkera();this.$WebWorker6=[];}return this;};y.prototype.execute=function(){"use strict";t(!this.isCurrentState('terminated'));if(['preparing','executing'].some(this.isCurrentState,this))return this;this.$WebWorker9('preparing');y.prepareResource(this.$WebWorker2,this.$WebWorkerb.bind(this));return this;};y.prototype.setAllowCrossPageTransition=function(ea){"use strict";this.$WebWorker7=ea;return this;};y.prototype.isCurrentState=function(ea){"use strict";t(p(y.states,ea));return ea===this.$WebWorker1;};y.prototype.$WebWorkerb=function(){"use strict";t(!this.isCurrentState('executing'));if(this.isCurrentState('terminated'))return;t(this.$WebWorker2.sameOriginURL||this.$WebWorker2.source);if(this.$WebWorker2.sameOriginURL){this.$WebWorker3=new a.Worker(this.$WebWorker2.sameOriginURL);}else{this.$WebWorker3=new a.Worker(y.evalWorkerURL);this.$WebWorker3.postMessage(this.$WebWorker2.source);}this.$WebWorkerc('ping',Date.now());this.$WebWorkerd();this.$WebWorker9('executing');this.$WebWorker6.forEach(function(ea){return ea();});this.$WebWorker6=null;};y.prototype.$WebWorkera=function(){"use strict";this.$WebWorker8.release();};y.prototype.$WebWorkerc=function(ea){"use strict";for(var fa=[],ga=1,ha=arguments.length;ga7)if(!l.unloadSet){l.SWFObjectUtil.prepUnload=function(){var aa=function(){},ba=function(){};window.attachEvent("onunload",l.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",l.SWFObjectUtil.prepUnload);l.unloadSet=true;}if(s)this.addParam('bgcolor',s);var y=t?t:'high';this.addParam('quality',y);this.setAttribute('useExpressInstall',false);this.setAttribute('doExpressInstall',false);var z=(u)?u:window.location;this.setAttribute('xiRedirectUrl',z);this.setAttribute('redirectUrl','');if(v)this.setAttribute('redirectUrl',v);};l.SWFObject.ieWorkaroundApplied=false;l.SWFObject.ensureIEWorkaroundAttached=function(){if(!l.SWFObject.ieWorkaroundApplied&&document.attachEvent){l.SWFObject.ieWorkaroundApplied=true;document.attachEvent('onpropertychange',l.SWFObject.onDocumentPropertyChange);}};l.SWFObject.onDocumentPropertyChange=function(event){if(event.propertyName=="title"){var n=document.title;if(n!=null&&n.indexOf('#!')!=-1){n=n.substring(0,n.indexOf('#!'));document.title=n;}}};j(l.SWFObject.prototype,{useExpressInstall:function(n){this.xiSWFPath=!n?"/swf/expressinstall.swf":n;this.setAttribute('useExpressInstall',true);},setAttribute:function(n,o){this.attributes[n]=o;},getAttribute:function(n){return this.attributes[n]||"";},addParam:function(n,o){this.params[n]=o;},getParams:function(){return this.params;},addVariable:function(n,o){this.variables[n]=o;},getVariable:function(n){return this.variables[n]||"";},getVariables:function(){return this.variables;},getVariablePairs:function(){var n=[],o,p=this.getVariables();for(o in p)n[n.length]=o+"="+p[o];return n.join('&');},getSWFHTML:function(){var n,o,p;if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute('swf',this.xiSWFPath);}o={type:'application/x-shockwave-flash',src:this.getAttribute('swf'),width:this.getAttribute('width'),height:this.getAttribute('height'),style:this.getAttribute('style')||'display: block;',id:this.getAttribute('id'),name:this.getAttribute('id')};var q=this.getParams();for(var r in q)o[r]=q[r];p=this.getVariablePairs();if(p)o.flashvars=p;n=m('embed',o,null);}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute('swf',this.xiSWFPath);}o={id:this.getAttribute('id'),classid:'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000',width:this.getAttribute('width'),height:this.getAttribute('height'),style:this.getAttribute('style')||'display: block;'};var s=m('param',{name:'movie',value:this.getAttribute('swf')},null),q=this.getParams();for(var r in q)s+=m('param',{name:r,value:q[r]},null);p=this.getVariablePairs();if(p)s+=m('param',{name:'flashvars',value:p},null);n=m('object',o,s);}return n;},write:function(n){if(this.getAttribute('useExpressInstall')){var o=new l.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(o)&&!this.installedVer.versionIsValid(this.getAttribute('version'))){this.setAttribute('doExpressInstall',true);this.addVariable("MMredirectURL",escape(this.getAttribute('xiRedirectUrl')));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}var p=(typeof n=='string')?document.getElementById(n):n;if(!p)return false;i.addClass(p,'swfObject');p.setAttribute('data-swfid',this.getAttribute('id'));if(this.skipDetect||this.getAttribute('doExpressInstall')||this.installedVer.versionIsValid(this.getAttribute('version'))){l.SWFObject.ensureIEWorkaroundAttached();p.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute('redirectUrl')!="")document.location.replace(this.getAttribute('redirectUrl'));var q=this.getAttribute('version').major+'.'+this.getAttribute('version').minor+'.'+this.getAttribute('version').release+'.'+this.getAttribute('version').build,r=this.installedVer.major+'.'+this.installedVer.minor+'.'+this.installedVer.release+'.'+this.installedVer.build;this.fallback_js_fcn(r,q);p.innerHTML=this.fallback_html;}return false;}});l.SWFObjectUtil.getPlayerVersion=function(){var n=new l.PlayerVersion([0,0,0,0]),o;if(navigator.plugins&&navigator.mimeTypes.length){for(var p=0;pn.major||(o.major==n.major&&(o.minor>n.minor||(o.minor==n.minor&&(o.release>n.release||(o.release==n.release&&o.build>n.build))))))n=o;}}catch(q){}}else if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var s=1,t=3;while(s)try{t++;s=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+t);n=new l.PlayerVersion([t,0,0]);}catch(u){s=null;}}else{try{var s=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(v){try{var s=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");n=new l.PlayerVersion([6,0,21]);s.AllowScriptAccess="always";}catch(w){if(n.major==6)return n;}try{s=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(x){}}if(s!=null)n=new l.PlayerVersion(s.GetVariable("$version").split(" ")[1].split(","));}return n;};l.PlayerVersion=function(n){this.major=n[0]!=null?parseInt(n[0],10):0;this.minor=n[1]!=null?parseInt(n[1],10):0;this.release=n[2]!=null?parseInt(n[2],10):0;this.build=n[3]!=null?parseInt(n[3],10):0;};l.PlayerVersion.prototype.versionIsValid=function(n){if(this.majorn.major)return true;if(this.minorn.minor)return true;if(this.releasen.release)return true;if(this.build=0;o--){n[o].style.display='none';for(var p in n[o])if(typeof n[o][p]=='function')n[o][p]=function(){};}};if(!document.getElementById&&document.all)document.getElementById=function(n){return document.all[n];};l.spawn_flash_update_dialog=function(){new g().setURI('/ajax/flash_update_dialog.php').setMethod('GET').setReadOnly(true).send();};l.showFlashErrorDialog=function(n,o){h.loadModules(["ErrorDialog"],function(p){p.show(n,o);});};function m(n,o,p){var q=/^[A-Za-z0-9\-]+$/;if(!n.match(q))throw new Error('Invalid tag '+n);var r='<'+n;for(var s in o){if(!s.match(q))throw new Error('Invalid attr '+s);r+=' '+s+'="'+k(o[s])+'"';}if(p===null){return r+'/>';}else return r+'>'+p+'';}e.exports=a.deconcept||l;},null); +__d("flashLog",["AsyncSignal","swfobject"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();e.exports.logPlayerVersion=function(){var i={c:'flash_version_log',m:JSON.stringify({flashVer:h.SWFObjectUtil.getPlayerVersion()})};new g('/common/scribe_endpoint.php',i).send();};},null); +__d("DropdownContextualHelpLink",["DOM","ge"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i={set:function(j){var k=h('navHelpCenter');if(k!==null)g.replace(k,j);}};e.exports=i;},null); +__d("TickerReadStateTracking",["Style","clickRefAction"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i=73,j='ticker_hover',k=[];function l(n){if(!n)return null;var o=JSON.parse(n.getAttribute('data-ft'));if(!o)return null;if(o.mf_story_key)return o.mf_story_key;if(o.fbid)return o.fbid;return null;}function m(n){var o=l(n);if(!o||o in k)return;k[o]=true;var p={evt:i};h(j,n,null,'FORCE',{ft:p});}e.exports.log=m;},null); +__d("TickerController",["Event","Animation","Arbiter","AsyncRequest","AsyncSignal","Bootloader","ChannelConstants","LegacyContextualDialog","CSS","DOM","HTML","JSLogger","Keys","LayerFadeOnHide","LiveTimer","NavigationMessage","Parent","Rect","Run","ScrollableArea","SelectorDeprecated","Style","TickerReadStateTracking","Toggler","UIPagelet","URI","UserActivity","UserAgent_DEPRECATED","Vector","DOMVector","BanzaiODS","$","clickRefAction","collectDataAttributes","containsNode","copyProperties","cx","csx","ex","emptyFunction","ge","getElementText","goURI","throttle","tickerPhoteSnowLiftOpenStatus"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa,ba,ca,da,ea,fa,ga,ha,ia,ja,ka,la,ma,na,oa,pa,qa,ra,sa,ta,ua,va,wa,xa,ya){b.__markCompiled&&b.__markCompiled();var za=1,ab=2,bb=3,cb=4,db=15000,eb=r.create('ticker_controller');function fb(gb,hb,ib){if(gb===(void 0))return;fb._instances[gb.id]=this;fb._activeInstance=this;this._root=gb;this._content=p.find(gb,'.ticker_stream');this._stories=p.find(this._root,'.tickerActivityStories');this._scrollableArea=hb;this._container=p.find(gb,'div.uiScrollableAreaWrap');this._newestStory={};this._storyIDs=[];this._objectIDs=[];this._fetchedStories={};this._fetchedStoriesDialog={};this._storyDialogResources={};this._removedStoryIDs=[];this._storiesToRemove=[];var jb=Date.now();this._initTime=jb;this._lastUpdate=jb;this._lastPull=jb;this._lastInsert=jb;this._lastCustomStory=0;this._pollOnly=false;this._needNonCustomStoryNum=0;this._doCustomUpdate=true;this._autoloadStoryIndex=1;this._scrollTopThreshold=100;this._scrollTopPrompt=p.find(this._root,'.scrollTopPrompt');this._scrollTopPromptVisible=false;this._maxStoriesToKeep=50;this._minStoriesToKeep=25;this._tickerInSidebarMode=!!w.byClass(this._root,'fbChatSidebar');this._loadStoriesWithActions();ma('ticker_flyout');ma('ticker_flyout_prefetch');ma('ticker_flyout_loadtime');ma('ticker_stream');this._uaCurStoryIDFetch=null;this._uaCurStoryIDPrefetch=null;var kb=p.create('div',{className:'storyQueue hidden_elem'});this._storyQueue=kb;p.appendContent(this._root,kb);this._lastKStories={head:null,tail:null,count:0,actors:{},apps:{},stories:{}};this._dedupeKeys={};this._initObjectIDs();this._initConfig(ib);this._resetMorePager();this._initListeners();this._initSubscriptions(ib);i.inform('ticker/init',this,i.BEHAVIOR_PERSISTENT);this._poll();}pa(fb,{_instances:{},_activeInstance:null,_placeholders:{},getInstance:function(gb){var hb=w.byClass(la(gb),'fbFeedTicker');return hb?fb._instances[hb.id]:null;},isLoaded:function(gb){var hb=fb._placeholders[gb.id];return !hb||hb.status==bb;},show:function(gb,hb){hb=hb||ta;for(var ib in fb._instances){var jb=ua(ib);if(!jb||jb.parentNode.id==gb.id)continue;fb.hide(jb.parentNode);}fb._doPositionChange(gb);o.show(gb);var kb=fb._placeholders[gb.id];if(kb&&kb.status==za){var lb=(ia.getElementDimensions(gb).y||0)>0,mb=gb.id==='pagelet_rhc_ticker'&&!o.hasClass(gb,'hidden_rhc_ticker');if(lb||mb){fb._fetchTickerForPlaceholder(gb,hb);}else i.subscribe('Ticker/resized',function(){if(kb.status==za)fb._fetchTickerForPlaceholder(gb,hb);});}else{var nb=p.scry(gb,'.fbFeedTicker')[0],ob=nb&&fb.getInstance(nb);fb._activeInstance=ob;ob&&ob._poll();fb._placeholders[gb.id]={status:cb,callback:hb};hb();}i.inform('ticker/show',{node:gb,callback:hb});},_doPositionChange:function(gb){if(o.shown(gb))return;new k('/common/ods_endpoint.php',{k:'ticker.render.switch.'+gb.id}).send();},hide:function(gb){var hb=p.scry(gb,'.fbFeedTicker')[0],ib=hb&&fb.getInstance(hb);ib&&ib.hideActiveStory();o.hide(gb);},hideStoriesByClass:function(gb){for(var hb in fb._instances)p.scry(la(hb),gb).forEach(o.hide);},hideStory:function(gb){var hb=gb&&fb.getInstance(gb);hb&&hb.hideStory(gb);},replaceStory:function(gb,hb){var ib=p.scry(document.body,'div.fbFeedTickerStory'),jb=fb.getInstance(ib[0]),kb=jb._findStoryById(gb);jb.handleRemoveStory();o.hide(kb);p.insertAfter(kb,hb);hb.setAttribute('data-story-id',kb.getAttribute('id'));var lb=setTimeout(function(){fb.removeMarkup(hb,kb);},db);hb.setAttribute('data-timeout-token',lb);},removeMarkup:function(gb,hb){o.addClass(gb,'removedStoryMarkup');new h(gb).to('height',0).duration(500).ondone(function(){p.remove(gb);}).go();},undoHideStory:function(gb){var hb=gb&&fb.getInstance(gb);hb&&hb.undoHideStory(gb);},insertStoriesAtBottom:function(gb){fb._activeInstance.insertStoriesAtBottom(gb);},_fetchTickerForPlaceholder:function(gb,hb){var ib={handler:function(){fb._placeholders[gb.id].status=bb;hb();}};ea.loadFromEndpoint('TickerEntStoryPagelet',gb.id,fb._placeholders[gb.id].pageletData,ib);fb._placeholders[gb.id].status=ab;},registerStoryDialog:function(gb,hb){i.subscribe('ticker/init',function(){var ib=ua(gb),jb=ib&&fb.getInstance(ib);jb&&jb.registerStoryDialog(ib,hb);},i.SUBSCRIBE_ALL);},registerPlaceholder:function(gb,hb){var ib=fb._placeholders[gb];fb._placeholders[gb]={status:za,pageletData:hb};if(ib&&ib.status==cb){fb.show(la(gb));ib.callback();}}});pa(fb.prototype,{ADS_IDLE_MS:300000,FLYOUT_MAX_HEIGHT:450,FLYOUT_OFFSET_THRESHOLD:20,FLYOUT_COMMENT_OFFSET:15,FLYOUT_VIEWPORT_PADDING:75,FLYOUT_ACTION_FOOTER_PADDING:8,FLYOUT_TARGET_HEIGHT_OFFSET:25,DEFAULT_LOOK_BEHIND:10,init:function(gb,hb,ib){new fb(gb,hb,ib);},_lastKStoriesInsert:function(gb){this._lastKStories.stories[gb.getAttribute("data-story-key")]=true;var hb={story:gb,next:null};if(this._lastKStories.head)this._lastKStories.head.next=hb;this._lastKStories.head=hb;this._lastKStories.count++;if(!this._lastKStories.tail)this._lastKStories.tail=this._lastKStories.head;var ib=gb.getAttribute("data-actor");if(!this._lastKStories.actors[ib])this._lastKStories.actors[ib]=0;this._lastKStories.actors[ib]++;var jb=gb.getAttribute("data-app");if(jb){if(!this._lastKStories.apps[jb])this._lastKStories.apps[jb]=0;this._lastKStories.apps[jb]++;}if(this._lastKStories.count>this.DEFAULT_LOOK_BEHIND){while(this._lastKStories.tail&&!this._lastKStoriesRemove(this._lastKStories.tail.story))this._lastKStories.tail=this._lastKStories.tail.next;if(!this._lastKStories.tail)this._lastKStories.head=null;}},_lastKStoriesRemove:function(gb){var hb=gb.getAttribute("data-story-key"),ib=gb.getAttribute("data-actor"),jb=gb.getAttribute("data-app");if(this._lastKStories.stories[hb]){delete this._lastKStories.stories[hb];this._lastKStories.actors[ib]--;if(jb)this._lastKStories.apps[jb]--;this._lastKStories.count--;return true;}else return false;},_loadStoriesWithActions:function(){var gb=ua('rightCol');if(!gb)return;this._toggleWrapper=p.scry(gb,'.tickerToggleWrapper')[0];if(this._toggleWrapper){var hb=p.scry(this._stories,'.tickerStoryWithButton');this._storiesWithActions={};for(var ib=0;ib=gb&&mb0){if(this._isInsertingStory)return this._schedulePoll();var gb=this._storiesToRemove.pop();this.removeStory(gb);}var hb=!this._isScrolledToTop()&&this._getQueuedStories().length;this._setScrollTopPromptVisible(hb);var ib=Date.now(),jb=ib-this._lastInsert;if(jb0,ob=lb.length>0&&!mb&&(ib-this._initTime>this._firstCustomStoryDelay)&&(this._needNonCustomStoryNum===0||(!nb&&(ib-this._lastCustomStory)>this._customStoryInsertTimeout));if(ob){this.insertStory(lb.shift());this._lastCustomStory=ib;this._needNonCustomStoryNum=this._nonCustomToCustomStoryRatio;return this._schedulePoll();}if(nb){var pb=kb.shift();this.insertStory(pb);this._needNonCustomStoryNum--;if(this._needNonCustomStoryNum<0)this._needNonCustomStoryNum=0;return this._schedulePoll();}if(mb)return ga.subscribeOnce(this._poll.bind(this));var qb=lb.length===0&&this._needNonCustomStoryNum===0&&this._nonCustomToCustomStoryRatio>0&&ga.isActive(this.ADS_IDLE_MS)&&((ib-this._lastUpdate)>this._minForceUpdateInterval),rb=false,sb=false;if(this._pollOnly){sb=ib-this._lastUpdate>this._heartbeatTimeout;}else rb=(ib-this._lastPull>this._pullTimeout);var tb=(qb&&this._doCustomUpdate)||rb||sb;if(!tb)return this._schedulePoll();if(qb)this._doCustomUpdate=false;this.update({pull:rb,fullpoll:sb,needcustomstory:qb});},_updatePollOnlyHeartbeatTimeout:function(){if(this._pollOnly&&this._heartbeatTimeout0};if(!hb.newest||hb.newest==='0')throw new Error(sa('Trying to request new ticker stories with an invalid cursor %s, with'+' the settings fullpoll %s, cache_update %s, value coming from this.%s',typeof hb.newest==='string'?'"'+hb.newest+'"':hb.newest,gb.fullpoll,gb.cache_update,(gb.fullpoll||gb.cache_update)?'_newest':'_page_newest'));pa(hb,gb);new j().setURI(this._heartbeatEndpoint).setReadOnly(true).setOption('retries',0).setData(hb).setHandler(this._handleResponse.bind(this)).setFinallyHandler(this._poll.bind(this)).setAllowCrossPageTransition(true).send();this._lastUpdate=Date.now();if(hb.pull)this._lastPull=this._lastUpdate;this._storyIDs=[];},insertStory:function(gb,hb,ib){this._lastInsert=Date.now();window.LiveTimer&&u.addTimeStamps(gb);o.removeClass(gb,'queuedStory');o.removeClass(gb,'customStory');if(hb!==false){var jb=ib?this._fadeStoryIn:this._flyStoryIn;if(this._isUserScrolling()){var kb=function(){this._container.scrollTop=this._container.scrollTop+this._stories.firstChild.offsetHeight;this._scheduleScrollToTop();}.bind(this);this._fadeStoryIn(gb,kb);}else this._scrollToTop(jb.bind(this,gb));}else p.prependContent(this._stories,gb);if(this._storiesWithActions&&o.hasClass(gb,'tickerStoryWithButton'))this._storiesWithActions[gb.getAttribute('data-story-key')]=gb;this._removeOldStories();},_removeOldStories:function(){var gb=this._getInsertedStories();if(gb.length<=this._maxStoriesToKeep)return;var hb=this._minStoriesToKeep,ib=gb.slice(hb);ib.forEach(p.remove);if(this._storiesWithActions)for(var jb=0;jblb;},_focusStory:function(gb){if(this._focusStoryWillTriggerScroll(gb))this._preventScrollDismiss=true;var hb=new x(gb),ib=w.byClass(gb,'scrollable'),jb=hb.boundWithin(new x(ib)).getPositionVector(),kb=hb.getPositionVector().sub(jb);if(kb.y!==0)kb.scrollElementBy(ib);gb.focus();},_selectStory:function(gb){this._selectedStory=gb;o.addClass(gb,'tickerStorySelected');o.addClass(this._root,'tickerChildSelected');},_activateStory:function(gb,hb){this._clearHoverTimeouts();if(gb==this._activeStory||!this._storyCanOpenDialog(gb))return;this._deactivateStory();this._focusStory(gb);this._activeStory=gb;o.addClass(gb,'tickerStoryActive');window.Toggler&&da.hide();if(this._logFlyouts){hb=hb||'unknown';new k('/ajax/feed/ticker/flyout.php',{src:hb}).send();}ca.log(gb);var ib=this._getStoryDialog(gb);if(ib){if(this._storyDialogResources[gb.id])l.loadResources(this._storyDialogResources[gb.id]);this._openDialog(ib);ka.bumpEntityKey('ticker_stories','flyouts.open');return;}if(!(gb.id in this._fetchedStories))this._uaCurStoryIDFetch=gb.id;this._fetchStory(gb);},handleRemoveStory:function(){this._deactivateStory(true);},_deactivateStory:function(gb){if(this._activeStory===this._deactivatingStory)return;this._deactivatingStory=this._activeStory;if(this._dialog){if(gb===true){this._dialog.enableBehavior(t);}else this._dialog.disableBehavior(t);this._dialog.hide();}if(this._activeStory){o.removeClass(this._activeStory,'tickerStoryActive');o.removeClass(this._activeStory,'tickerStorySelected');o.removeClass(this._root,'tickerChildSelected');}this._dialog=this._selectedStory=this._activeStory=null;this._cleanupInputFocusListener();this._cleanupContentResizeListener();this._deactivatingStory=null;},_logUserAction:function(gb,hb,event){ma(hb,gb,event,'FORCE');},_fetchStory:function(gb){clearTimeout(this._fetchToken);var hb=[],ib=this._getInsertedStories(),jb=ib.indexOf(gb);[-1,0,1].forEach(function(kb){var lb=ib[jb+kb];lb&&hb.push(lb);},this);this._fetchToken=setTimeout(this._fetchStories.bind(this,hb),100);},_fetchStories:function(gb){var hb=[],ib,jb=function(kb){clearTimeout(ib);gb.forEach(function(lb){o.conditionClass(lb,'tickerStoryFetching',kb);});};gb=gb.filter(function(kb){if(kb.id in this._fetchedStories)return false;this._fetchedStories[kb.id]=true;var lb=this._getStoryDialogParams(kb);if(!lb)return false;lb.uniq_id=kb.getAttribute('id');lb.referrer=this._tickerSource;hb.push(lb);return true;},this);if(!hb.length)return;ib=this._setTimeout(jb.bind(null,true),500);new j('/ajax/feed/ticker/multi_story').setInitialHandler(this._handleDialogResponse.bind(this,hb)).setFinallyHandler(jb.bind(null,false)).setErrorHandler(ta).setData({stories:hb}).setAllowCrossPageTransition(this._tickerInSidebarMode).send();},_handleDialogResponse:function(gb,hb){if(hb&&hb.resource_map){var ib=[];for(var jb in hb.resource_map){var kb=hb.resource_map[jb];if(kb.type==='css'&&!kb.permanent)ib.push(jb);}if(ib.length>0)for(var lb=0;lb=sb){ba.set(hb,'height',sb+'px');ba.set(hb,'max-height',null);}else{ba.set(hb,'max-height',nb+'px');ba.set(hb,'height',null);}},_getUfiItemAndTop:function(gb,hb){var ib=(gb&&ia.getElementPosition(gb).y)||0,jb=(hb&&ia.getElementPosition(hb).y)||0,kb=[gb,ib+this.FLYOUT_ACTION_FOOTER_PADDING],lb=[hb,jb];return ib>jb?kb:lb;},_initObjectIDs:function(){var gb=this._getAllStories();for(var hb=gb.length-1;hb>=0;hb--){var ib=gb[hb].getAttribute('data-story-key');if(ib){this._objectIDs[ib]=true;this._lastKStoriesInsert(gb[hb]);var jb=gb[hb].getAttribute("data-dedupe-key");if(jb)this._dedupeKeys[jb]=true;}}},_handleChatOpened:function(){this._deactivateStory(true);},_handleChannelConnection:function(){this._checkChannelConnection();},getNewest:function(){return this._newest;}});e.exports=fb;},null); +__d("TickerRightColumnController",["Arbiter","CSS","DOM","Event","NavigationMessage","Run","Style","SubscriptionsHandler","TickerController","Vector","ge","throttle"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.__markCompiled&&b.__markCompiled();var s;function t(){var y=q('pagelet_rhc_ticker');y&&o.show(y,v);}function u(){var y=q('pagelet_rhc_ticker');y&&o.hide(y);}function v(){var y=q('pagelet_rhc_ticker'),z=i.scry(y,'.ticker_container')[0],aa=i.scry(y,'.ticker_stream')[0],ba=q('rightCol');if(!y||!z||!aa||!ba)return;m.set(z,'height','0');var ca=75,da=p.getViewportDimensions().y,ea=p.getElementDimensions(ba).y,fa=da-ea-ca,ga=p.getElementDimensions(aa).y,ha=Math.max(Math.min(fa,ga,s.tickerMaxHeight||425),s.tickerMinHeight||225);m.set(z,'height',ha+'px');}function w(y){var z=q('pagelet_reminders'),aa=q('pagelet_rhc_ticker'),ba=z&&i.scry(z,'div.tickerToggleWrapper')[0],ca=aa&&i.scry(aa,'div.tickerToggleWrapper')[0];ba&&h.conditionClass(ba,'displayedTickerToggleWrapper',!y);ca&&h.conditionClass(ca,'displayedTickerToggleWrapper',y);aa&&h.conditionClass(aa,'hidden_rhc_ticker',!y);if(y){v();var da=q('fbTickerClosedEd');da&&h.hide(da);}}var x={init:function(y){s=y;var z=new n();if(s.enableSidebar)z.addSubscriptions(g.subscribe('sidebar/hide',t),g.subscribe('sidebar/show',u),g.subscribe('minisidebar/show',t),g.subscribe('LitestandClassicRHC/loaded',v),j.listen(window,'scroll',r(function(){var ba=i.scry(q('pagelet_rhc_ticker'),'.fbFeedTicker')[0],ca=ba&&o.getInstance(ba);ca&&ca.handleRemoveStory();})));if(!h.hasClass(document.documentElement,'sidebarMode')){t();}else if(s.enableSidebar)h.hasClass(document.documentElement,'miniSidebar')?t():u();var aa=function(){z.release();};g.subscribeOnce(k.NAVIGATION_BEGIN,aa);l.onLeave(aa);},initRHCTickerHider:function(y){j.listen(y,'click',this.hideRHCTicker);},showRHCTicker:function(){w(true);},hideRHCTicker:function(){w(false);}};e.exports=x;},null); +__d("WaterfallIDGenerator",["CurrentUser","md5"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(){var l=2147483647;return Math.random()*l;}function j(){return Math.floor(Date.now()/1000);}var k={generate:function(){return h([g.getID(),j(),i()].join(':'));}};e.exports=k;},null); +__d("MercuryTypeaheadDataSource",["Banzai","BanzaiLogger","CurrentUser","DataSource","MercuryParticipantTypes","MercuryTypeaheadConstants","OrderedFriendsList","ShortProfiles","debounce","merge"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){b.__markCompiled&&b.__markCompiled();var q=500,r=[],s={},t={},u={},v=false,w=false;for(var x in j)if(j.hasOwnProperty(x))z[x]=j[x];var y=j===null?null:j.prototype;z.prototype=Object.create(y);z.prototype.constructor=z;z.__superConstructor__=j;function z(aa){"use strict";aa=aa||{};aa.kanaNormalization=true;j.call(this,aa);this.logQuery=o(function(ba){this.$MercuryTypeaheadDataSource0(ba);},q,this,true);this.logResponse=o(function(ba){this.$MercuryTypeaheadDataSource0(ba);},q,this,true);}z.prototype.dirty=function(){"use strict";this.$MercuryTypeaheadDataSource1=r;this.localCache=t;this.queryCache=s;this.queryIDs=u;return this;};z.prototype.bootstrap=function(){"use strict";if(v||w)return false;this.$MercuryTypeaheadDataSource0({event:'bootstrap_start'});w=true;n.fetchAll().then(function(){this.updateBootstrapData();this.$MercuryTypeaheadDataSource0({event:'bootstrap_end'});w=false;v=true;}.bind(this),function(){this.$MercuryTypeaheadDataSource0({event:'bootstrap_failure'});}.bind(this));return true;};z.prototype.updateBootstrapData=function(){"use strict";var aa=this.getCachedShortProfileIDs(),ba=aa.map(function(ca){var da=n.getNow(ca),ea=ca==i.getID()?k.FRIEND:da.type,fa=[da.additionalName,da.alternateName].concat(da.searchTokens||[]).join(' ');return {uid:ca,index:m.getActiveRank(ca),text:da.name,tokens:fa,localized_text:da.name,additional_text:da.additionalName,photo:da.thumbSrc,render_type:ea,type:l.USER_TYPE};});if(ba.length)this.addEntries(ba);};z.prototype.query=function(aa,ba,ca,da){"use strict";var ea=ba||aa.length===1;return y.query.call(this,aa,ea,ca,da);};z.prototype.getQueryData=function(aa,ba){"use strict";return p(y.getQueryData.call(this,aa,ba),{needs_friends:!this.isBootstrapped()});};z.prototype.setEntry=function(aa,ba){"use strict";this.$MercuryTypeaheadDataSource1[aa]=ba;};z.prototype.getEntry=function(aa){"use strict";return this.$MercuryTypeaheadDataSource1[aa]||null;};z.prototype.getCachedShortProfileIDs=function(){"use strict";var aa=n.getCachedProfileIDs(),ba=aa.filter(function(ca){var da=n.getNow(ca);return (ca==i.getID()||da.type===k.FRIEND);});return ba;};z.prototype.isBootstrapped=function(){"use strict";return v;};z.prototype.isBootstrapping=function(){"use strict";return w;};z.prototype.$MercuryTypeaheadDataSource0=function(aa){"use strict";if(!g.isEnabled('mercury_typeahead_logging'))return;h.log('MercuryQueryResultsLoggerConfig',aa);};e.exports=z;},null); +__d("MercuryErrorInfo",["MercuryErrorType","MercuryMessageInfo","fbt"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j={getMessage:function(k){var l='';if(j.isConnectionError(k)){l=i._("This message didn't send.");if(j.isTransient(k))l=i._("{message} Check your internet connection and click to try again.",[i.param("message",l)]);}else{if(k&&k.description){l=k.description;}else l=i._("This message failed to send.");if(j.isTransient(k))l=i._("{message} Click to send again.",[i.param("message",l)]);}return l;},isConnectionError:function(k){if(k&&k.type==g.TRANSPORT)return k.code===1001||k.code===1004||k.code===1006;return false;},isTransient:function(k){return k&&k.is_transient;},isPermanent:function(k){return k?!this.isTransient(k):false;},hasErrorStatus:function(k){return h.hasError(k);}};e.exports=j;},null); +__d("MercuryThreadMetadataRawRenderer",["Event","CSS","DOM","MercuryActionStatus","MercuryErrorInfo","MercuryStatusTemplates","Tooltip","cx","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p={renderParticipantListWithNoThreadName:function(q,r,s,t,u,v){var w={callback:true,check_length:true,show_unread_count:true};v=v||{};var x={};for(var y in v)if(w[y]){x[y]=v[y];delete v[y];}var z=s.map(function(ea){return t[ea];}),aa=this.renderRawParticipantList(q,z,s.length,v);aa=this.renderRawTitleWithUnreadCount(aa,x.show_unread_count?r.unread_count:0);var ba=v.abbr_mode,ca={};for(var da in v)ca[da]=v[da];ca.abbr_mode=true;u.forEach(function(ea){var fa=u.length>1?this._cloneIfDOMElement(aa):aa;i.setContent(ea,fa);if(x.check_length&&!ba&&ea.scrollWidth>ea.clientWidth){var ga=this.renderRawParticipantList(q,z,s.length,ca),ha=this.renderRawTitleWithUnreadCount(ga,x.show_unread_count?r.unread_count:0);i.setContent(ea,ha);}}.bind(this));x.callback&&x.callback(aa);},renderRawParticipantList:function(q,r,s,t){var u={abbr_mode:true,last_separator_uses_and:true,names_renderer:true};t=t||{};var v=null;if(t.names_renderer){v=t.names_renderer(r);}else v=r.map(function(x){return x.name;});var w=null;if(v.length===0){if(!q){w=o._("New message");}else w=o._("No Participants");}else if(v.length==1){w=v[0];}else if(v.length==2){if(t.last_separator_uses_and){w=o._("{participant1} and {participant2}",[o.param("participant1",v[0]),o.param("participant2",v[1])]);}else w=o._("{participant1}, {participant2}",[o.param("participant1",v[0]),o.param("participant2",v[1])]);}else if(t.last_separator_uses_and){if(t.abbr_mode){w=o._("{participant1} and {others_link}",[o.param("participant1",v[0]),o.param("others_link",this.renderRawParticipantCount({render_subset:true,count:s-1}))]);}else if(v.length==3){w=o._("{participant1}, {participant2} and {participant3}",[o.param("participant1",v[0]),o.param("participant2",v[1]),o.param("participant3",v[2])]);}else w=o._("{participant1}, {participant2} and {others_link}",[o.param("participant1",v[0]),o.param("participant2",v[1]),o.param("others_link",this.renderRawParticipantCount({render_subset:true,count:s-2}))]);}else if(v.length==3){w=o._("{participant1}, {participant2}, {participant3}",[o.param("participant1",v[0]),o.param("participant2",v[1]),o.param("participant3",v[2])]);}else w=o._("{participant1}, {participant2}, {participant3}, {others_link}",[o.param("participant1",v[0]),o.param("participant2",v[1]),o.param("participant3",v[2]),o.param("others_link",this.renderRawParticipantCount({render_subset:true,count:s-3}))]);if(Array.isArray(w))w=i.create('span',{},w);return w;},renderRawTitleWithUnreadCount:function(q,r){var s=q;if(r&&r>1)s=i.create('span',{},o._("{conversation_title} ({unread_count})",[o.param("conversation_title",q),o.param("unread_count",r)]));return s;},renderRawParticipantCount:function(q){var r=q.render_subset,s;if(!r){s=q.count>1?o._({"*":"{num} people"},[o.param("num",q.count,[0])]):o._("1 person");}else s=q.count>1?o._({"*":"{others_count} others"},[o.param("others_count",q.count,[0])]):o._("1 other");return s;},renderShortNames:function(q){if(q.length==1)return [q[0].name];return q.map(function(r){return r.short_name;});},renderStatusIndicator:function(q,r,s){var t;if(q==j.RESENDING){t=this.renderResendIndicator();}else if(q!==(void 0)&&q!=j.UNSENT&&q!=j.UNCONFIRMED&&q!=j.SUCCESS)t=this.renderErrorIndicator(r,s);return t;},renderResendIndicator:function(){return l[':fb:mercury:resend-indicator'].render();},renderErrorIndicator:function(q,r){if(!q)return null;var s=l[':fb:mercury:error-indicator'].render(),t=q.is_transient,u=k.getMessage(q);if(t)if(k.isConnectionError(q)){u=o._("{message} Check your internet connection and click to try again.",[o.param("message",u)]);}else u=o._("{message} Click to send again.",[o.param("message",u)]);m.set(s,u,'above','center');if(r&&t){g.listen(s,'click',r);s.setAttribute('tabindex','0');h.addClass(s,"_55q-");}return s;},_cloneIfDOMElement:function(q){if(q&&q.cloneNode){return q.cloneNode();}else return q;}};e.exports=p;},null); +__d("MercuryThreadSearchUtils",["escapeRegex","TokenizeUtil"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i={wordsInString:function(j){return (j||'').split(/\s+/).filter(function(k){return k.trim().length>0;});},anyMatchPredicate:function(j,k){for(var l=0;l5)q.shift();try{p[j]=JSON.stringify(q);}catch(r){}}}function m(o){return k().some(function(p){return p===o;});}var n={play:function(o,p,q){o=i(o);p=p||(o[0]+Math.floor(Date.now()/1000));if(m(p))return;g.play(o,q);l(p);},isSupported:function(){return !!h.getLocalStorage();}};e.exports=n;},null); +__d("SoundRPC",["Event","SoundSynchronizer"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(k,l,m){h.play(k,l,m);}var j={playLocal:i,playRemote:function(k,l,m,n){var o={paths:l,sync:m,loop:n};k.postMessage(JSON.stringify(o),'*');},supportsRPC:function(){return !!window.postMessage;},_listen:function(){g.listen(window,'message',function(k){if(!/\.facebook.com$/.test(k.origin))return;var l=JSON.parse(k.data||'{}');i(l.paths,l.sync,l.loop);});}};e.exports=j;},null); +__d("Sound",["SoundInitialData","SoundPlayer","SoundRPC","SoundSynchronizer","URI","UserAgent_DEPRECATED","isFacebookURI"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();var n=null,o={init:function(s){if(!n)h.init(s);},play:function(s,t,u){if(n){i.playRemote(n.contentWindow,s,t,false);}else i.playLocal(s,t,u);},stop:function(s){if(!n)h.stop(s);}},p=new k(location.href);if(p.getSubdomain()&&p.getSubdomain()!=='www')p.setSubdomain('www');var q=p.getDomain();function r(){if(l.ie()<9)return false;if(g.RPC_DISABLED)return false;return j.isSupported()&&i.supportsRPC();}if(m(p)&&location.host!==q&&r()){n=document.createElement('iframe');n.setAttribute('src','//'+q+'/sound_iframe.php');n.style.display='none';document.body.appendChild(n);}e.exports=o;},null); +__d("Token",["CSS","DataStore","DOM","Locale","UnicodeBidi","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();function m(n,o){"use strict";this.info=n;this.paramName=o;}m.prototype.getInfo=function(){"use strict";return this.info;};m.prototype.getText=function(){"use strict";return this.info.text;};m.prototype.getValue=function(){"use strict";return this.info.uid;};m.prototype.isFreeform=function(){"use strict";return !!this.info.freeform;};m.prototype.setSelected=function(n){"use strict";g.conditionClass(this.getElement(),'uiTokenSelected',n);return this;};m.prototype.getElement=function(){"use strict";if(!this.element)this.setElement(this.createElement());return this.element;};m.prototype.setElement=function(n){"use strict";h.set(n,'Token',this);this.element=n;return this;};m.prototype.isRemovable=function(){"use strict";return g.hasClass(this.element,'removable');};m.prototype.getTextDirection=function(){"use strict";var n=k.isDirectionRTL(this.getText()),o=j.isRTL();if(n&&!o)return 'rtl';if(!n&&o)return 'ltr';return null;};m.prototype.createElement=function(n,o){"use strict";var p=this.paramName,q=this.getText(),r=this.getValue(),s=i.create('a',{href:'#','aria-label':l._("Remove {item}",[l.param("item",q)]),className:'remove uiCloseButton uiCloseButtonSmall'});if(n)g.addClass(s,'uiCloseButtonSmallGray');var t=i.create('input',{type:'hidden',value:r,name:p+'[]',autocomplete:'off'}),u=i.create('input',{type:'hidden',value:q,name:'text_'+p+'[]',autocomplete:'off'}),v={className:'removable uiToken'},w=this.getTextDirection();if(w!==null)v.dir=w;var x=i.create('span',v,[q,t,u,s]);if(n)g.addClass(x,'uiTokenGray');if(o){var y=i.create('i',{className:o});i.prependContent(x,y);}return x;};e.exports=m;},null); +__d("WeakToken",["CSS","Token"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();for(var i in h)if(h.hasOwnProperty(i))k[i]=h[i];var j=h===null?null:h.prototype;k.prototype=Object.create(j);k.prototype.constructor=k;k.__superConstructor__=h;function k(){"use strict";if(h!==null)h.apply(this,arguments);}k.prototype.createElement=function(){"use strict";var l=j.createElement.call(this,true,'UFIWeakReferenceIcon');g.addClass(l,'uiTokenWeakReference');return l;};e.exports=k;},null); +__d("Tokenizer",["Arbiter","ArbiterMixin","CSS","DataStore","DOM","DOMQuery","Event","Focus","Input","Keys","Parent","StickyPlaceholderInput","Style","TextMetrics","Token","UserAgent_DEPRECATED","WeakToken","copyProperties","createObjectFrom","emptyFunction","mixin"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa){b.__markCompiled&&b.__markCompiled();var ba=20,ca=aa(h);for(var da in ca)if(ca.hasOwnProperty(da))fa[da]=ca[da];var ea=ca===null?null:ca.prototype;fa.prototype=Object.create(ea);fa.prototype.constructor=fa;fa.__superConstructor__=ca;function fa(ga,ha,ia){"use strict";this.element=ga;this.typeahead=ha;this.input=ha.getCore().getElement();if(ia)this.init(ia.tokenarea,ia.param_name,ia.initial_info,ia.options);j.set(this.element,'Tokenizer',this);}fa.prototype.init=function(ga,ha,ia,ja){"use strict";this._handleEvents=this.handleEvents.bind(this);this.init=z;this.setTokenarea(ga);this.paramName=ha;if(!this.placeholder)this.placeholder=this.input.getAttribute('data-placeholder')||this.input.getAttribute('placeholder')||'';x(this,ja||{});this.initEvents();this.initTypeahead();this.reset(ia);this.initBehaviors();setTimeout(this.adjustWidth.bind(this),0);g.inform('Tokenizer/init',this,g.BEHAVIOR_PERSISTENT);this.inform('init',{tokens:this.getTokens()});};fa.prototype.reset=function(ga){"use strict";this.tokens=[];this.unique={};if(ga){this.populate(ga);}else k.empty(this.tokenarea);this.updateTokenarea();};fa.prototype.populate=function(ga){"use strict";var ha=[];this.tokens=this.getTokenElements().map(function(ia,ja){var ka=ga[ja];ha.push(this._tokenKey(ka));return this.createToken(ka,ia);},this);this.unique=y(ha,this.tokens);};fa.prototype.setTokenarea=function(ga){"use strict";var ha=!this.tokenarea;if(ga!==this.tokenarea){if(this.tokenarea){k.remove(this.tokenarea);for(var ia in this._tokenareaListeners)this._tokenareaListeners[ia].remove();}this._tokenareaListeners=m.listen(ga,{click:this._handleEvents,keydown:this._handleEvents});this.tokenarea=ga;}if(!ha)this.reset();};fa.prototype.getElement=function(){"use strict";return this.element;};fa.prototype.getTypeahead=function(){"use strict";return this.typeahead;};fa.prototype.getInput=function(){"use strict";return this.input;};fa.prototype.initBehaviors=function(){"use strict";this.behaviors=this.behaviors||[];if(this.behaviors instanceof Array){this.behaviors.forEach(function(ia){ia.behavior(this,ia.config);}.bind(this));}else for(var ga in (this.behaviors||{})){var ha=window.TokenizerBehaviors&&window.TokenizerBehaviors[ga];ha.call(null,this,this.behaviors[ga]);}};fa.prototype.initTypeahead=function(){"use strict";var ga=this.typeahead.getCore();ga.resetOnSelect=true;ga.setValueOnSelect=false;ga.preventFocusChangeOnTab=true;if(this.inline){var ha=this.typeahead.getView();i.addClass(ha.getElement(),'uiInlineTokenizerView');}this.typeahead.subscribe('select',function(ia,ja){return this.handleSelect(ja);}.bind(this));this.typeahead.subscribe('blur',this.handleBlur.bind(this));};fa.prototype.handleBlur=function(event){"use strict";this.inform('blur',{event:event});this.updatePlaceholder();};fa.prototype.handleSelect=function(ga){"use strict";var ha=ga.selected;if('uid' in ha){this.updateInput();this.addToken(this.createToken(ha));}};fa.prototype.initEvents=function(){"use strict";var ga=v.firefox()<4?'keypress':'keydown';m.listen(this.input,'paste',this.paste.bind(this));m.listen(this.input,ga,this.keydown.bind(this));};fa.prototype.handleEvents=function(event){"use strict";var ga=event.getTarget(),ha=ga&&this.getTokenElementFromTarget(ga);if(!ha)return;if(event.type!='keydown'||m.getKeyCode(event)==p.RETURN)this.processEvents(event,ga,ha);};fa.prototype.processEvents=function(event,ga,ha){"use strict";if(q.byClass(ga,'remove')){var ia=ha.nextSibling;ia=ia&&l.scry(ha.nextSibling,'.remove')[0];var ja=this.getTokenFromElement(ha);ja=this.addTokenData(ja,ga);this.removeToken(ja);this.focusOnTokenRemoval(event,ia);event.kill();}};fa.prototype.focusOnTokenRemoval=function(event,ga){"use strict";n.set(event.type=='keydown'&&ga||this.input);};fa.prototype.addTokenData=function(ga,ha){"use strict";return ga;};fa.prototype.keydown=function(event){"use strict";this.inform('keydown',{event:event});var ga=m.getKeyCode(event),ha=this.input;if(this.inline&&ga==p.BACKSPACE&&o.isEmpty(ha)){var ia=this.getLastToken();if(ia&&ia.isRemovable())this.removeToken(ia);}this.updateInput();};fa.prototype.paste=function(event){"use strict";this.inform('paste',{event:event});this.updateInput(true);};fa.prototype.focusInput=function(){"use strict";n.set(this.input);};fa.prototype.updateInput=function(ga){"use strict";if(!this.inline)return;setTimeout(function(){this.adjustWidth(this.input.value);if(ga)this.input.value=this.input.value;}.bind(this),20);r.setPlaceholderText(this.input,'');this.inform('resize');};fa.prototype.setPlaceholder=function(ga){"use strict";this.placeholder=ga;if(this.stickyPlaceholder)r.setPlaceholderText(this.input,ga);this.updatePlaceholder();};fa.prototype.updatePlaceholder=function(){"use strict";if(!this.inline||this.input.value)return;var ga=!this.tokens.length,ha='';if(ga||this.stickyPlaceholder){this.adjustWidth(this.placeholder);ha=this.placeholder;}else this.adjustWidth(this.input.value);r.setPlaceholderText(this.input,ha);};fa.prototype.adjustWidth=function(ga){"use strict";if(!this.inline||!this._getIsInDOM())return;if(!ga&&this.input.value==='')ga=this.placeholder;var ha=ba;if(ga!==this.placeholder||!this.getTokens().length||this.stickyPlaceholder){var ia=s.getFloat(this.getElement(),'width'),ja=this._getMetrics().measure(ga);ha=ja.width+this._getWidthOffset()+10;ha=(ha>=ia)?ia:ha;}s.set(this.input,'width',ha+'px');this.inform('resize');g.inform('reflow');};fa.prototype.getToken=function(ga){"use strict";return this.unique[ga]||null;};fa.prototype.getTokens=function(){"use strict";return this.tokens||[];};fa.prototype.getTokenElements=function(){"use strict";return l.scry(this.tokenarea,'span.uiToken');};fa.prototype.getTokenElementFromTarget=function(ga){"use strict";return q.byClass(ga,'uiToken');};fa.prototype.getTokenFromElement=function(ga){"use strict";return j.get(ga,'Token');};fa.prototype.getTokenValues=function(){"use strict";if(!this.tokens)return [];return this.tokens.map(function(ga){return ga.getValue();});};fa.prototype.getFirstToken=function(){"use strict";return this.tokens[0]||null;};fa.prototype.getLastToken=function(){"use strict";return this.tokens[this.tokens.length-1]||null;};fa.prototype.hasMaxTokens=function(){"use strict";return this.maxTokens&&this.maxTokens<=this.tokens.length;};fa.prototype.createToken=function(ga,ha){"use strict";var ia=this.getToken(this._tokenKey(ga));if(!ia)ia=ga.weak_reference?new w(ga,this.paramName):new u(ga,this.paramName);ha&&ia.setElement(ha);return ia;};fa.prototype.addToken=function(ga){"use strict";if(this.hasMaxTokens())return;var ha=this._tokenKey(ga.getInfo());if(ha in this.unique)return;this.unique[ha]=ga;this.tokens.push(ga);this.insertToken(ga);this.updateTokenarea();this.inform('addToken',ga);this.inform('changeTokens');g.inform('Form/change',{node:this.element});};fa.prototype.insertToken=function(ga){"use strict";k.appendContent(this.tokenarea,ga.getElement());};fa.prototype.removeToken=function(ga){"use strict";if(!ga)return;var ha=this.tokens.indexOf(ga);if(ha<0)return;this.tokens.splice(this.tokens.indexOf(ga),1);delete this.unique[this._tokenKey(ga.getInfo())];k.remove(ga.getElement());this.updateTokenarea();this.inform('removeToken',ga);this.inform('changeTokens');g.inform('Form/change',{node:this.element});};fa.prototype.removeAllTokens=function(){"use strict";this.reset();this.inform('changeTokens');this.inform('removeAllTokens');};fa.prototype.updateTokenarea=function(){"use strict";var ga=this.typeahead.getCore(),ha=this.getTokenValues();if(this.excludeDuplicates){this._exclusions||(this._exclusions=ga.getExclusions());ga.setExclusions(ha.concat(this._exclusions));}ga.setEnabled(!this.hasMaxTokens());this.updateTokenareaVisibility();this.updatePlaceholder();this.inform('resize');g.inform('reflow');};fa.prototype.updateTokenareaVisibility=function(){"use strict";i.conditionShow(this.tokenarea,this.tokens.length!==0);};fa.prototype._tokenKey=function(ga){"use strict";return ga.uid+(ga.freeform?':':'');};fa.prototype._getWidthOffset=function(){"use strict";if(this._widthOffset===null){var ga=this.input.clientWidth,ha=s.getFloat(this.input,'width');if(ga==ha){this._widthOffset=s.getFloat(this.input,'paddingLeft')+s.getFloat(this.input,'paddingRight');}else this._widthOffset=0;}return this._widthOffset;};fa.prototype._getMetrics=function(){"use strict";if(!this._metrics)this._metrics=new t(this.input,this.inline);return this._metrics;};fa.prototype._getIsInDOM=function(){"use strict";return this._isInDOM||(this._isInDOM=l.contains(document.body,this.input));};fa.getInstance=function(ga){"use strict";var ha=q.byClass(ga,'uiTokenizer');return ha?j.get(ha,'Tokenizer'):null;};fa.init=function(ga,ha){"use strict";ga.init(ha.tokenarea,ha.param_name,ha.initial_info,ha.options);};x(fa.prototype,{inline:false,maxTokens:null,excludeDuplicates:true,placeholder:'',_widthOffset:null,_metrics:null});e.exports=fa;},null); +__d("PhotoStore",["Arbiter","PhotoStoreCore"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();g.subscribe('update-photos',function(i,j){h.updateData(j);});e.exports=h;},null); +__d("PhotoUtils",["Event","URI"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i={getImagesFromData:function(j){var k=[];for(var l in j)if(l.indexOf('image')===0)k.push(j[l]);return k;},getFBIDFromData:function(j){return j&&j.id;},getOriginalImageFromData:function(j){return j.original||j.download_image;},getDownloadURLFromData:function(j){var k=this.getOriginalImageFromData(j);if(!k)return null;var l=new h(k.uri);l.addQueryData({dl:1});return l;},getPermalinkFromData:function(j){return j.permalink;},canViewerMakeCoverPhoto:function(j){return !!j.can_viewer_make_cover_photo;},getCoverPhotoURLFromData:function(j){return new h('/profile.php').addQueryData({preview_cover:i.getFBIDFromData(j)});},preload:function(j,k,l){var m=j.getDimensions();for(var n=0;n=s.offset-1&&r<=t+1;};p.prototype.getRelativeMovement=function(q){"use strict";return h.getIndexForID(this._setID,q)-this._position;};p.prototype.moveCursor=function(q){"use strict";if(!this.isValidMovement(q))return false;this._position+=q;return true;};p.prototype._page=function(q){"use strict";if(!this.moveCursor(q))return;this._log(j.PAGE_BEGIN);var r=h.getByIndexImmediate(this._setID,this._position);if(!r){this.inform('photo_fetch');this._log(j.PHOTO_FETCH);}else if(!this._isPreloaded(r))this._preload([r]);h.getByIndex(this._setID,this._position,this._updateCallback);this._loadMoreIfNecessary(q>0,p.BUFFER_SIZE);this._log(j.PAGE_COMPLETE);};p.prototype.loadMoreForwardIfNecessary=function(q){"use strict";var r=h.getAvailableRange(this._setID),s=r.offset+r.length-1,t=this._position+q;if(t>s&&!h.hasLooped(this._setID)){var u=h.getCursorByIndexImmediate(this._setID,s);h.fetchForward(this._setID,u,q,this._fetchCallback.bind(this));}else this._preloadPhotosInRange(this._position+1,t);};p.prototype.loadMoreBackwardIfNecessary=function(q){"use strict";var r=h.getAvailableRange(this._setID),s=this._position-q;if(s=q||p>=r){var s=o/p,t=q/r;if(ts){o=Math.round(r*s);p=r;}else{o=q;p=r;}}return new i(o,p);};l.prototype.getMaxStageDimensions=function(){"use strict";if(!this._maxStageDimensions)this._maxStageDimensions=new i(i.getViewportDimensions().x-this._horizontalPadding,i.getViewportDimensions().y-this._verticalPadding);return this._maxStageDimensions;};l.prototype._resetMaxStageDimensions=function(){"use strict";this._maxStageDimensions=null;};l.prototype.getBestFitImageFromPhoto=function(m,n){"use strict";var o=null,p=h.getImagesFromData(m);p=p.sort(function(r,s){return s.width-r.width;});if(window.devicePixelRatio&&window.devicePixelRatio>1)n=new i(n.x*window.devicePixelRatio,n.y*window.devicePixelRatio);for(var q=0;q=n.x||p[q].height>=n.y)o=p[q];return o;};l.prototype.getOriginalDimensionsFromPhoto=function(m){"use strict";var n=h.getOriginalImageFromData(m);return new i(n.width,n.height);};l.prototype.getBestFitDimensionsFromPhoto=function(m,n){"use strict";var o=this.getBestFitImageFromPhoto(m,n);return new i(o.width,o.height);};l.prototype.getVerticalPadding=function(){"use strict";return this._verticalPadding;};l.prototype.getHorizontalPadding=function(){"use strict";return this._horizontalPadding;};j(l.prototype,{_verticalPadding:40,_horizontalPadding:60,_normalResDim:{x:960,y:960}});e.exports=l;},null); +__d("SpotlightViewerDimensionMixin",["SpotlightViewerStageResizer","PhotoViewerDimensions"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i={getInitialState:function(){this._dimensions=new h({verticalPadding:this.props.verticalPadding,horizontalPadding:this.props.horizontalPadding});this._resizer=new g(this._dimensions,{minHeight:this.props.minHeight,minWidth:this.props.minWidth});return {maxStageDimensions:this._dimensions.getMaxStageDimensions()};},componentWillUnmount:function(){this._resizer&&this._resizer.destroy();this._resizer=null;this._dimensions&&this._dimensions.destroy();this._dimensions=null;},getMedia:function(){if(this.state.photoData){var j=this._resizer.getImageAndStageDimensions(this.state.photoData),k=this._dimensions.getBestFitImageFromPhoto(this.state.photoData,this.state.maxStageDimensions);return this._getMedia(k,j);}else return null;},getDimensions:function(){return this._dimensions;},getStageDimensions:function(){if(this.state.photoData){return this._resizer.getImageAndStageDimensions(this.state.photoData).stageDimensions;}else return this._dimensions.getMaxStageDimensions();},getImageDimensions:function(){if(!this.state.photoData)return null;return this._resizer.getImageAndStageDimensions(this.state.photoData).imageDimensions;},onResize:function(){this.setState({maxStageDimensions:this._dimensions.getMaxStageDimensions()});}};e.exports=i;},null); +__d("SpotlightViewerPagers",["LeftRight.react","Link.react","React","cx"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k=i.createClass({displayName:"SpotlightViewerPagers",render:function(){return (i.createElement(g,null,i.createElement(h,{className:"_4-oa _4-ob _50-m"}),i.createElement(h,{className:"_4-oa _4-oc _50-m"})));}});e.exports=k;},null); +__d("SpotlightViewport",["Locale","Parent","React","Vector","cx","joinClasses"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();var m=i,n=m.PropTypes,o=i.createClass({displayName:"SpotlightViewport",propTypes:{stageDimensions:n.object.isRequired,snapToPhoto:n.bool},PAGE_TO_PREV_PERCENTAGE:.2,sections:{NONE:null,FORWARD:1,BACKWARD:2},getInitialState:function(){return {currentActiveSection:this.sections.NONE,active:true};},_onMouseMove:function(event){var p=j.getEventPosition(event.nativeEvent),q=j.getElementPosition(i.findDOMNode(this)),r,s=p.x-q.x,t=s/this.props.stageDimensions.x;if(g.isRTL()){r=t>(1-this.PAGE_TO_PREV_PERCENTAGE);}else r=tthis.$DirectionalDockingElement7?w:v;this.$DirectionalDockingElement7=ea;}this.$DirectionalDockingElement9=j.getElementDimensions(this.$DirectionalDockingElement0);this.$DirectionalDockingElementa=h.hasClass(document.documentElement,'tinyViewport');this.$DirectionalDockingElementb=document.body.scrollTop+document.documentElement.clientHeight>document.documentElement.scrollHeight;};da.prototype.$DirectionalDockingElementc=function(ea,fa){"use strict";if(this.$DirectionalDockingElementd!==ea||this.$DirectionalDockingElemente!==fa){m.apply(this.$DirectionalDockingElement0,{position:ea,top:fa+'px'});this.$DirectionalDockingElementd=ea;this.$DirectionalDockingElemente=fa;}};da.prototype.$DirectionalDockingElementf=function(){"use strict";this.$DirectionalDockingElement5=y;this.$DirectionalDockingElementc('fixed',this.$DirectionalDockingElement4);};da.prototype.$DirectionalDockingElementg=function(){"use strict";this.$DirectionalDockingElement5=z;this.$DirectionalDockingElementc('fixed',this.$DirectionalDockingElement1);};da.prototype.$DirectionalDockingElementh=function(){"use strict";this.$DirectionalDockingElement5=x;this.$DirectionalDockingElementc('absolute',this.$DirectionalDockingElementi);};da.prototype.$DirectionalDockingElement3=function(){"use strict";var ea=this.$DirectionalDockingElement9.height;if(ea!==this.$DirectionalDockingElementj){m.set(this.$DirectionalDockingElement6,'height',ea+'px');this.$DirectionalDockingElementj=ea;this.inform('changedheight');}if(this.$DirectionalDockingElement5===y){this.$DirectionalDockingElementi=this.$DirectionalDockingElement7+this.$DirectionalDockingElement4;}else if(this.$DirectionalDockingElement5===z)this.$DirectionalDockingElementi=this.$DirectionalDockingElement7+this.$DirectionalDockingElement1;if(this.$DirectionalDockingElementb)return;if(this.$DirectionalDockingElement7+this.$DirectionalDockingElement4<=0||this.$DirectionalDockingElementa){this.$DirectionalDockingElementi=0;this.$DirectionalDockingElementh();return;}if(this.$DirectionalDockingElement8===w&&this.$DirectionalDockingElement7+this.$DirectionalDockingElement1>=this.$DirectionalDockingElementi){this.$DirectionalDockingElementg();}else if(this.$DirectionalDockingElement8===v&&this.$DirectionalDockingElement7+this.$DirectionalDockingElement4<=this.$DirectionalDockingElementi){this.$DirectionalDockingElementf();}else this.$DirectionalDockingElementh();};da.prototype.update=function(){"use strict";this.$DirectionalDockingElement2();this.$DirectionalDockingElement3();};da.prototype.destroy=function(){"use strict";if(u.indexOf(this)===-1)return;s(u,this);if(this.$DirectionalDockingElement6&&this.$DirectionalDockingElement6.parentNode){i.remove(this.$DirectionalDockingElement6);this.$DirectionalDockingElement6=null;}};da.prototype.setOffset=function(ea){"use strict";this.$DirectionalDockingElement1=ea;this.update();return this;};e.exports=da;},null); +__d("DockingElement",["ArbiterMixin","CSS","DOM","DOMDimensions","Event","Run","Style","SubscriptionsHandler","getElementPosition","mixin","queryThenMutateDOM","removeFromArray"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.__markCompiled&&b.__markCompiled();var s,t=[],u=p(g);for(var v in u)if(u.hasOwnProperty(v))x[v]=u[v];var w=u===null?null:u.prototype;x.prototype=Object.create(w);x.prototype.constructor=x;x.__superConstructor__=u;function x(y){"use strict";this.$DockingElement0=y;this.$DockingElement1=0;if(!t.length){var z=q.bind(null,function(){for(var aa=0,ba=t.length;aa=o){this._onComplete();}else this._start();return this;};l.prototype.setNoAcceleration=function(m){"use strict";this.useAcceleration=!m;return this;};l.prototype._clearOnCompleteTimeout=function(){"use strict";a.clearTimeout(this._onCompleteTimeout);};l.prototype.stop=function(){"use strict";this._clearOnCompleteTimeout();this._velocity=0;this._initialVelocity=0;this._acceleration=0;this._stopAnimating();return this;};l.prototype._start=function(){"use strict";this._startTime=Date.now();this._onCompleteTimeout=a.setTimeout(function(){this.setPosition(this._targetPosition);this._onComplete();}.bind(this),this._targetTime);this._startAnimating();return this;};l.prototype._loop=function(){"use strict";var m=Date.now()-this._startTime;this._position=(.5*this._acceleration*m*m)+(this._initialVelocity*m)+this._initialPosition;var n=this._velocity;this._velocity=this._acceleration*m+this._initialVelocity;var o=n<0!==this._velocity<0;if(this._position>this._normalizePosition(this._targetPosition)||o){this.setPosition(this._targetPosition);this._onComplete();}else this.updateMeter(this._position);};l.prototype.updateMeter=function(m){"use strict";throw "Unimplemented function: updateMeter";};l.prototype._normalizePosition=function(m){"use strict";return Math.min(Math.max((m-this._min)/(this._max-this._min),0),1);};l.prototype._startAnimating=function(){"use strict";if(!j(k,this)){k.push(this);if(k.length===1)h(l.prototype._requestAnimationFrameCallback);}};l.prototype._stopAnimating=function(){"use strict";i(k,this);};l.prototype._requestAnimationFrameCallback=function(){"use strict";k.forEach(function(m){m._loop();});if(k.length)h(l.prototype._requestAnimationFrameCallback);};l.setPosition=function(m,n){"use strict";m.setPosition(n);};l.setTarget=function(m,n,o){"use strict";m.setTarget(n,o);};e.exports=l;},null); +__d("ProgressBar",["ProgressBarBase","CSS","Style","cx","csx","DOM"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();for(var m in g)if(g.hasOwnProperty(m))o[m]=g[m];var n=g===null?null:g.prototype;o.prototype=Object.create(n);o.prototype.constructor=o;o.__superConstructor__=g;function o(p,q,r){"use strict";g.call(this,q,r);this._root=p;this._meter=l.find(p,"div._5e4k");this._meter2=l.scry(p,"div._5e2g")[0];}o.prototype.getRoot=function(){"use strict";return this._root;};o.prototype.updateMeter=function(p){"use strict";var q=Math.min(Math.max(p,0),1);h.conditionClass(this._meter,"_5e2d",q<=0);h.conditionClass(this._meter,"_5e4j",q>=1);q=q*100+'%';i.set(this._meter,'width',q);if(this._meter2){i.set(this._meter2,'left',q);i.set(this._meter2,'width',q);}};o.prototype.changeLabel=function(p){"use strict";var q=l.scry(this._root,"span._5e2h");q.forEach(function(r){l.setContent(r,p);});return this;};e.exports=o;},null); +__d("FormSubmitOnChange",["Event","copyProperties","submitForm"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();function j(k){"use strict";this._form=k;}j.prototype.enable=function(){"use strict";this._listener=g.listen(this._form.getRoot(),'change',this._submit.bind(this));};j.prototype.disable=function(){"use strict";this._listener.remove();this._listener=null;};j.prototype._submit=function(){"use strict";i(this._form.getRoot());};h(j.prototype,{_listener:null});e.exports=j;},null); +__d("ClearableTypeahead",["Event"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h={resetOnCloseButtonClick:function(i,j){g.listen(j,'click',function(){var k=i.getCore();k.getElement().focus();k.reset();});}};e.exports=h;},null); +__d("AbstractDialogFitHeight",["CSS","DOM","Event","Style","SubscriptionsHandler","Vector","csx","cx","throttle"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=450,q=100,r=67,s=67;function t(u){"use strict";this.$AbstractDialogFitHeight0=u;}t.prototype.enable=function(){"use strict";this.$AbstractDialogFitHeight1=new k();this.$AbstractDialogFitHeight1.addSubscriptions(this.$AbstractDialogFitHeight0.subscribe('beforeshow',this.$AbstractDialogFitHeight2.bind(this)),i.listen(window,'resize',o(this.$AbstractDialogFitHeight2.bind(this))));this.$AbstractDialogFitHeight3=h.find(this.$AbstractDialogFitHeight0.getRoot(),"._4-i2");g.addClass(this.$AbstractDialogFitHeight3,"_5pfh");this.$AbstractDialogFitHeight4=q;if(h.scry(this.$AbstractDialogFitHeight0.getRoot(),"._4-i0").length)this.$AbstractDialogFitHeight4+=r;if(h.scry(this.$AbstractDialogFitHeight0.getRoot(),"._5a8u").length)this.$AbstractDialogFitHeight4+=s;};t.prototype.disable=function(){"use strict";this.$AbstractDialogFitHeight1.release();this.$AbstractDialogFitHeight1=null;g.removeClass(this.$AbstractDialogFitHeight3,"_5pfh");};t.prototype.$AbstractDialogFitHeight2=function(){"use strict";var u=l.getViewportDimensions().y,v=u-this.$AbstractDialogFitHeight4;j.set(this.$AbstractDialogFitHeight3,this.getHeightProperty(),Math.max(p,v)+'px');this.$AbstractDialogFitHeight0.updatePosition();};e.exports=t;},null); \ No newline at end of file diff --git a/app/assets/images/s_files/kfUnaN1vy4-.js b/app/assets/images/s_files/kfUnaN1vy4-.js new file mode 100644 index 0000000..7a59d34 --- /dev/null +++ b/app/assets/images/s_files/kfUnaN1vy4-.js @@ -0,0 +1,9 @@ +/*!CK:133363782!*//*1427086798,*/ + +if (self.CavalryLogger) { CavalryLogger.start_js(["4mQ3B"]); } + +__d("ChatTypingIndicator.react",["ChatAuthorPhotoBlock.react","ReactComponentWithPureRenderMixin","React","cx"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k=i,l=k.PropTypes,m=i.createClass({displayName:"ChatTypingIndicator",mixins:[h],propTypes:{userID:l.string,showName:l.bool},render:function(){var n=this.props,o=n.userID,p=n.showName;return (i.createElement(g,{authorID:o,className:(("_gfq")+(p?' '+"_52fu":'')),hideName:!p},i.createElement("div",{className:"_52ft"},i.createElement("div",{className:"_gfp",ref:"bubble"}))));},getBubble:function(){return this.refs.bubble;}});e.exports=m;},null); +__d("ChatTypingIndicators.react",["ChatTypingIndicator.react","DOM","MercuryIDs","MercuryParticipants","React","SubscriptionsHandler","Tooltip","MercuryTypingReceiver","arraySort","createObjectFrom","cx","emptyFunction","fbt","joinClasses","MercuryThreadInformer"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t){b.__markCompiled&&b.__markCompiled();var u=b('MercuryThreadInformer').get(),v=k,w=v.PropTypes,x=k.createClass({displayName:"ChatTypingIndicators",propTypes:{indicatorClass:w.func,indicatorsWillShow:w.func,indicatorsDidShow:w.func,rootClassName:w.string,threadID:w.string.isRequired},getDefaultProps:function(){return {indicatorClass:g,indicatorsWillShow:r,indicatorsDidShow:r};},getInitialState:function(){return {typingUserIDs:[]};},componentDidMount:function(){this._subscriptions=new l();this._subscriptions.addSubscriptions(n.addRetroactiveListener('state-changed',this.typingStateChanged),u.subscribe('messages-received',this.messagesReceived));},componentWillReceiveProps:function(y){if(y.threadID!=this.props.threadID)this.setState({typingUserIDs:[]});},componentWillUpdate:function(y,z){if(z.typingUserIDs.length>0)this.props.indicatorsWillShow();},componentDidUpdate:function(){if(this.state.typingUserIDs.length>0)this.props.indicatorsDidShow();j.getMulti(this.state.typingUserIDs,function(y){if(this.isMounted())this.state.typingUserIDs.forEach(function(z){var aa=y[z],ba=this.refs[z].getBubble();if(ba)m.set(k.findDOMNode(ba),this.renderTooltip(aa.short_name),'above','left');}.bind(this));}.bind(this));},componentWillUnmount:function(){this._subscriptions.release();},render:function(){var y=i.isMultichat(this.props.threadID);return (k.createElement("div",{className:t(this.props.rootClassName,"_2fsr")},this.state.typingUserIDs.map(function(z){return this._renderTypingIndicator(z,!!y);}.bind(this))));},_renderTypingIndicator:function(y,z){var aa=this.props.indicatorClass;return (k.createElement(aa,{key:y,ref:y,showName:z,userID:y}));},renderTooltip:function(y){var z=h.create('span');k.render(k.createElement("span",null,s._("{name} is typing...",[s.param("name",y)])),z);return z;},typingStateChanged:function(y){if(this.props.threadID in y)this.setState({typingUserIDs:o(y[this.props.threadID])});},messagesReceived:function(y,z){if(this.props.threadID in z){var aa=z[this.props.threadID],ba=p(aa.map(function(ca){return ca.author;}));this.setState({typingUserIDs:o(this.state.typingUserIDs.filter(function(ca){return !ba[ca];}))});}}});e.exports=x;},null); +__d("MercurySpoofWarning.react",["MercuryParticipants","React","fbt"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j=h,k=j.PropTypes,l=h.createClass({displayName:"MercurySpoofWarning",propTypes:{authorID:k.string.isRequired},getInitialState:function(){return {author:{name:''}};},componentWillMount:function(){this.componentWillReceiveProps(this.props);},componentWillReceiveProps:function(m){g.get(m.authorID,function(n){return this.setState({author:n});}.bind(this));},render:function(){return (h.createElement("div",h.__spread({},this.props),i._("Unable to confirm {name_or_email} as the sender.",[i.param("name_or_email",this.state.author.name)])));}});e.exports=l;},null); +__d("MercuryTypingAnimation.react",["React","cx","joinClasses"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();'use strict';var j=g,k=j.PropTypes,l=g.createClass({displayName:"MercuryTypingAnimation",propTypes:{color:k.oneOf(['light','dark'])},getDefaultProps:function(){return {color:'dark'};},render:function(){var m=(("_4a0v")+(this.props.color==='light'?' '+"_4a0w":'')+(this.props.color==='dark'?' '+"_4a0x":''));return (g.createElement("div",{className:i(this.props.className,m)},g.createElement("div",{className:"_4b0g"},g.createElement("div",{className:"_4a0y"}),g.createElement("div",{className:"_4a0y"}),g.createElement("div",{className:"_4a0y"}))));}});e.exports=l;},null); +__d("MercuryTypingIndicator",["Animation","Bootloader","BootloadedComponent.react","ChatConfig","CSS","DOM","MercuryTypingReceiver","MercuryViewer","MercuryParticipants","React","Style","ChatTabTemplates","Tooltip","copyProperties","csx","cx","fbt","MercuryThreadInformer"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w){b.__markCompiled&&b.__markCompiled();var x=b('MercuryThreadInformer').get(),y=[];x.subscribe('messages-received',function(ba,ca){y.forEach(function(da){var ea=ca[da._threadID];ea&&da.receivedMessages(ea);});});m.addRetroactiveListener('state-changed',function(ba){y.forEach(function(ca){var da=ba[ca._threadID];da&&ca._handleStateChanged(da);});});function z(ba){var ca=r[':fb:chat:conversation:message-group'].build(),da=r[':fb:mercury:typing-indicator:typing'].build();k.addClass(ca.getRoot(),"_50kd");var ea=ca.getNode('profileLink');s.set(ea,ba.name,'left');ea.href=ba.href;ca.setNodeContent('profileName',ba.name);ca.setNodeProperty('profilePhoto','src',ba.image_src);var fa=w._("{name} is typing...",[w.param("name",ba.short_name)]);s.set(da.getRoot(),fa,'above');l.appendContent(ca.getNode('messages'),da.getRoot());return ca;}function aa(ba,ca,da){this._animations={};this._activeUsers={};this._typingIndicator=ca;this._messagesView=da;this._threadID=ba;this._subscription=m.addRetroactiveListener('state-changed',function(ea){var fa=ea[this._threadID];fa&&this._handleStateChanged(fa);}.bind(this));y.push(this);}t(aa.prototype,{destroy:function(){Object.keys(this._activeUsers).forEach(this._removeUserBubble.bind(this));this._controller.destroy();y.remove(this);},receivedMessages:function(ba){ba.forEach(function(ca){if(!n.isViewer(ca.author))this._removeUserBubble(ca.author);}.bind(this));},_handleStateChanged:function(ba){for(var ca in this._activeUsers)if(ba.indexOf(ca)===-1){this._slideOutUserBubble(ca);delete this._activeUsers[ca];}if(ba.length)o.getMulti(ba,function(da){var ea=this._messagesView.isScrolledToBottom(),fa={};for(var ga in da){var ha=this._activeUsers[ga];fa[ga]=ha||z(da[ga]).getRoot();if(!ha){l.appendContent(this._typingIndicator,fa[ga]);if(j.get('chat_thread_typing_indicator_animated')){var ia=l.scry(this._typingIndicator,"._510u");for(var ja=0,ka=ia.length;ja0;ea&&this._messagesView.scrollToBottom(la);this._activeUsers=fa;}.bind(this));},_removeUserBubble:function(ba,ca){var da=this._getCurrentAnimation(ba,ca);if(da){da.animation.stop();l.remove(da.elem);delete this._animations[ba];}if(ba in this._activeUsers){l.remove(this._activeUsers[ba]);delete this._activeUsers[ba];}if(ca&&j.get('chat_thread_typing_indicator_animated')){var ea=l.scry(ca,"._510u");for(var fa=0,ga=ea.length;fa0,m=(("_4qhb")+(!l?' '+"hidden_elem":''));return (h.createElement("span",{className:m},k<=20?k:'20+'));}});e.exports=j;},null); +__d("LeftNavBigIconExpandLinkItem.react",["Link.react","React","cx","fbt"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();"use strict";var k=h.createClass({displayName:"LeftNavBigIconExpandLinkItem",render:function(){var l=this.props.model;return (h.createElement("div",{className:"_1dni"},h.createElement(g,{href:l.link.href},j._("View all")),h.createElement("span",{className:"_1dnj"},"·"),h.createElement("a",{ajaxify:"/ajax/groups/create_get.php?ref=bookmarks",href:"#",rel:"dialog"},j._("New Group"))));}});e.exports=k;},null); +__d("LeftNavBigIconItem.react",["Arbiter","DOMContainer.react","Image.react","LeftNavBigIconExpandItem.react","LeftNavBigIconExpandLinkItem.react","Link.react","React","XUISpinner.react","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();"use strict";var p=m.createClass({displayName:"LeftNavBigIconItem",getInitialState:function(){return {hidden:true};},render:function(){var q=this.props,r=q.model,s=r.keys.some(function(v){return v===q.selectedKey;}),t=r.keys.some(function(v){return v===q.loadingKey;}),u=(("_23k3")+(s?' '+"selectedItem":'')+(this.state.hidden?' '+"unexpanded":'')+(t?' '+"_23k6":''));return (m.createElement("li",{className:u,"data-sortable":r.sortable,id:"navItem_"+r.id},this._renderBookmarkContent()));},_renderBookmarkContent:function(){var q=this.props,r=q.model,s=q.expandItems?q.expandItems.items:null,t=null,u=null,v=false;if(s&&s.length!==0){v=true;var w=((this.state.hidden?"_23k7":'')+(!this.state.hidden?' '+"_23k8":''));t=m.createElement(l,{className:w,onClick:this._expandOnClick});u=this._renderExpandContent(s);r.count=0;s.forEach(function(z){r.count+=z.count;});}var x=this._renderCounter(r.count),y=r.auxcontent?m.createElement(h,{key:"auxpopover"},r.auxcontent):null;return (m.createElement("div",null,t,y,m.createElement("div",{className:"_23k9"},m.createElement("a",{className:"_23ka","data-testid":'left_nav_item_'+r.link.title,"data-gt":r.datagt,title:r.link.title,rel:v?null:r.link.rel,href:v?null:r.link.href,ajaxify:v?null:r.link.ajaxify,onClick:v?this._expandOnClick:this._resetCountOnClick},m.createElement("div",{className:"_23kb"},m.createElement(n,{className:"uiSideNavSpinner",showOnAsync:true}),x),m.createElement("span",null,m.createElement(i,{src:r.image,alt:""})),m.createElement("div",{className:"_23kc"},r.name))),u));},_renderCounter:function(q){var r=q>0,s=(("_23kd")+(!r?' '+"hidden_elem":''));return (m.createElement("span",{className:s},q<=20?q:'20+'));},_renderExpandContent:function(q){var r=this.props.selectedKey,s=[],t=q.map(function(w){if(w.type.indexOf('_tool')>-1){s.push(w);return null;}return (m.createElement(j,{key:"expand"+w.id,model:w,selectedKey:r}));}),u=m.createElement(k,{model:this.props.model,items:s,hasNoItem:t===null}),v=((this.state.hidden?"hidden_elem":'')+(' '+"_23ke"));return (m.createElement("div",{className:v},m.createElement("ul",null,t,u)));},_expandOnClick:function(){this.setState({hidden:!this.state.hidden});},_resetCountOnClick:function(){g.inform('LeftNavController/setItemCount',{item:this.props.model,count:0});}});e.exports=p;},null); +__d("LeftNavBigIconSection.react",["React","LeftNavBigIconItem.react","cx"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();"use strict";var j=g.createClass({displayName:"LeftNavBigIconSection",render:function(){var k=this,l=this.props.model,m=l.items,n=this.props.selectedKey,o=this.props.loadingKey,p=this.props.expandModel,q=p?p.title.toLowerCase():null;if(m.length===0)return null;var r=m.map(function(v){var w=q===v.name.toLowerCase()?p:null;return (g.createElement(h,{key:v.id,expandItems:w,model:v,section:k,selectedKey:n,loadingKey:o}));}),s="_2yt8",t="_2yt9",u={nav_items_count:m.length.toString(),nav_section:this.props.id.toString(),bm_sec:this.props.id.toString()};return (g.createElement("div",{id:this.props.id,className:s,"data-ft":l.dataft,ref:"sectionBody"},g.createElement("ul",{className:t,"data-gt":JSON.stringify(u),"data-ft":l.dataft},r)));}});e.exports=j;},null); +__d("Collection",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();function g(h,i){if(!h.__collection__){var j=new Function();for(var k in h.prototype)j.prototype[k]=g._call.bind(null,k);h.__collection__=j;}var l=new h.__collection__();l._elements=i;return l;}g._call=function(h){var i=Array.prototype.slice.call(arguments,1);this._elements.forEach(function(j){j[h].apply(j,i);});return this;};e.exports=g;},null); +__d("Drag",["Event","Arbiter","DOM","Style","Vector"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l={};l.currentDraggable=null;l.grab=function(m){if(l.currentDraggable)l._onmouseup();m.lastDragOver=null;l.attachDragEvents();l.currentDraggable=m;};l.attachDragEvents=function(){document.onselectstart=function(){document.onselectstart=null;return false;};if(l.dragEventsAttached)return;l.dragEventsAttached=true;h.subscribe('scroller/scroll',l._onmousemove);g.listen(document,{mousemove:l._onmousemove,mouseup:l._onmouseup});};l.droppables={};l.addDroppable=function(m,n){(l.droppables[m]=l.droppables[m]||[]).push(n);};l.removeDroppable=function(m,n){l.droppables[m]=l.droppables[m].filter(function(o){return o!=n;});};l.getOffsetParent=function(m){if(i.isNodeOfType(m,['body','html']))return document.body;while((m=m.parentNode)&&m!==document.body)if(j.get(m,'position')!=='static')return m;return document.body;};l._onmousemove=function(event,m){if(!l.currentDraggable)return;var n=m||k.getEventPosition(event),o=l.currentDraggable,p=l.droppables[o.namespace];if(o.namespace&&o.active&&p){var q={};p.forEach(function(w){q[w.zIndex]=w.zIndex;});var r=[];for(var s in q)r.push(q[s]);r.sort();var t=o.lastDragOver,u=null;for(var v=r.length-1;v>=0;v--)if(t&&t.dom!=null&&t.zIndex==r[v]&&t.isDraggedOver(n)){u=t;break;}else for(s=0;s=0?Math.min(r,this.scrollZone):Math.max(r,-this.scrollZone));return Math.floor(Math.pow(r/this.scrollZone*this.velocity,this.coefficient));};p.findScrollParent=function(r){"use strict";var s;r=r.parentNode;while(r){if(r.scrollHeight!=r.offsetTop){s=m.get(r,'overflowY');if(s=='scroll'||s=='auto')return r;}r=r.parentNode;}return document.body;};function q(r){"use strict";if(!r)throw new Error('Element should be a DOM node');if(!(this instanceof q)){if(r instanceof Array){var s=[];r.forEach(function(t){s.push(new q(t));});return new i(q,s);}else return new q(r);}else{this.data={};this.handles=[];this.dom=r;this.boundingBox=null;this.useScroller=true;this.grabPctX=this.grabPctY=0;this._shouldKillEvents=true;this.addHandle(this.dom);}}q.prototype.destroy=function(){"use strict";this.handles.forEach(function(r){this.removeHandle(r.obj);}.bind(this));this.data=this.dom=null;};q.prototype.adjustCursorPosition=function(){"use strict";var r=n.getElementDimensions(this.dom);this.cursorPositionVector=new n(parseInt(this.grabPctX*r.x,10),parseInt(this.grabPctY*r.y,10));};q.prototype._onclick=function(event){"use strict";if(!this._shouldKillEvents)return true;if(this.active)return g.kill(event);};q.prototype._ongrab=function(r){"use strict";this.ongrab();if(this.useScroller){if(!this.scroller)this.scroller=new p(p.findScrollParent(this.dom));this.scroller.activate();}if(this.active){if(!this.oldPosition)this.oldPosition=this.dom.style.position;var s=k.getOffsetParent(this.dom);if(s!==document.body)r=r.sub(n.getElementPosition(s));this.dom.style.position=this.absolute?'absolute':'relative';r.sub(this.cursorPositionVector).setElementPosition(this.dom);}};q.prototype._onmousedown=function(event){"use strict";if(!((event.which&&event.which===1)||(event.button&&event.button===1)))return;var r=event.getTarget();if(j.isNodeOfType(r,['input','select','textarea','object','embed']))return true;var s=n.getEventPosition(event),t=n.getElementDimensions(this.dom);this.draggableInitialVector=n.getElementPosition(this.dom);this.cursorPositionVector=s.sub(this.draggableInitialVector);this.grabPctX=t.x===0?0:this.cursorPositionVector.x/t.x;this.grabPctY=t.y===0?0:this.cursorPositionVector.y/t.y;k.grab(this,event);if(this.gutter){this.cursorInitialVector=s;}else{this._setActive(true);this._ongrab(s);}if(!this._shouldKillEvents)return true;return g.kill(event);};q.prototype._onmousemove=function(r){"use strict";if(!this.active)if(r.distanceTo(this.cursorInitialVector)>=this.gutter){this._setActive(true);this._ongrab(r);}if(this.active){var s=r.sub(this.cursorPositionVector),t;if(this.boundingBox){var u=l.newFromVectors(s,n.getElementDimensions(this.dom));u=u.boundWithin(this.boundingBox);s=u.getPositionVector();if(this.boundingBox.w()===0){t=new n(this.draggableInitialVector.x,s.y,'document');}else if(this.boundingBox.h()===0){t=new n(s.x,this.draggableInitialVector.y,'document');}else t=s;}else t=s;var v=k.getOffsetParent(this.dom);if(v!==document.body)t=t.sub(n.getElementPosition(v));t.setElementPosition(this.dom);this.ondrag(r);}};q.prototype._ondrop=function(){"use strict";this.scroller&&this.scroller.deactivate();if(this.active){setTimeout((function(){this._setActive(false);}).bind(this),0);this.ondrop(this.scroller&&this.scroller.cursor);if(this.lastDragOver)this.lastDragOver.ondrop(this);}};q.prototype.killDrag=function(){"use strict";this._setActive(false);k._onmouseup();};q.prototype.forceDrop=function(){"use strict";k._onmouseup();};q.prototype.setBoundingBox=function(r){"use strict";this.boundingBox=r;return this;};q.prototype.resetPosition=function(){"use strict";this.dom.style.position=this.oldPosition;this.oldPosition=null;this.dom.style.left='';this.dom.style.top='';return this;};q.prototype.setUseAbsolute=function(r){"use strict";this.absolute=r;return this;};q.prototype.setDragHandler=function(r){"use strict";this.ondrag=r;return this;};q.prototype.setGrabHandler=function(r){"use strict";this.ongrab=r;return this;};q.prototype.setDropHandler=function(r){"use strict";this.ondrop=r;return this;};q.prototype.setGutter=function(r){"use strict";this.gutter=r;return this;};q.prototype.setNamespace=function(r){"use strict";this.namespace=r;return this;};q.prototype.setUseScroller=function(r){"use strict";this.useScroller=r;return this;};q.prototype.setAvoidKillingEvents=function(r){"use strict";this._shouldKillEvents=!r;return this;};q.prototype.addHandle=function(r){"use strict";if(this.handles.length==1&&this.handles[0].obj==this.dom)this.removeHandle(this.dom);this.handles.push({obj:r,evt:[g.listen(r,'mousedown',this._onmousedown.bind(this)),g.listen(r,'click',this._onclick.bind(this)),g.listen(r,'drag',this._killUnlessActive.bind(this)),g.listen(r,'selectstart',this._killUnlessActive.bind(this))]});return this;};q.prototype.removeHandle=function(r){"use strict";this.handles=this.handles.filter(function(s){if(s.obj!=r){return true;}else{s.evt.forEach(function(t){t.remove();});return false;}});};q.prototype.getDOM=function(){"use strict";return this.dom;};q.prototype.setKey=function(r,s){"use strict";this.data[r]=s;return this;};q.prototype.getKey=function(r){"use strict";return this.data[r];};q.prototype._setActive=function(r){"use strict";if(!this.dom)return;this.dom.activeDrag=this.active=r;for(var s=0;sm.x;};l.prototype.hasPointMovedVertically=function(m){"use strict";var n=j.getElementPosition(this.dom);return n.y<=m.y&&this.dom.offsetHeight+n.y>m.y;};l.prototype.hasPointMovedInside=function(m){"use strict";return this.hasPointMovedHorizontally(m)&&this.hasPointMovedVertically(m);};l.prototype.setDragOverHandler=function(m){"use strict";this.ondragover=m;return this;};l.prototype.setDragOverVectically=function(){"use strict";this.isDraggedOver=l.prototype.hasPointMovedVertically;return this;};l.prototype.setDragOverHorizontally=function(){"use strict";this.isDraggedOver=l.prototype.hasPointMovedHorizontally;return this;};l.prototype.setDragMoveHandler=function(m){"use strict";this.ondragmove=m;return this;};l.prototype.setDropHandler=function(m){"use strict";this.ondrop=m;return this;};l.prototype.zIndex=0;l.prototype.isDraggedOver=l.prototype.hasPointMovedInside;l.prototype.ondragover=k;l.prototype.ondragmove=k;l.prototype.ondrop=k;l.prototype.getDOM=i.prototype.getDOM;l.prototype.setKey=i.prototype.setKey;l.prototype.getKey=i.prototype.getKey;e.exports=l;},null); +__d("LeftNavItemClassicDraggableContainer.react",["Arbiter","DOMDimensions","Draggable","Droppable","React","Style"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();'use strict';var m=k,n=m.PropTypes,o=k.createClass({displayName:"LeftNavItemClassicDraggableContainer",propTypes:{itemID:n.oneOfType([n.string,n.number]).isRequired,section:n.object.isRequired,sortable:n.bool.isRequired},render:function(){return (k.createElement("div",{"data-itemid":this.props.itemID},this.props.children));},componentWillReceiveProps:function(p){if(!this.props.sortable&&p.sortable)this._mountDraggable(p.draggableBound);if(this.props.sortable&&!p.sortable)this._unmountDraggable();},_mountDraggable:function(p){var q='bookmarkItem',r=this.props.section,s=this.props.itemID,t=k.findDOMNode(this);this._draggable=(new i(t)).setNamespace(q).setUseAbsolute(true).setGutter(15).setBoundingBox(p).setGrabHandler(function(){var u=h.getElementDimensions(this.dom);l.set(this.dom,'width',u.width+'px');g.inform('LeftNavDragController/onItemEditDraggableGrab',{section:r,draggable:this});}).setDropHandler(function(){l.set(this.dom,'width','');this.resetPosition();g.inform('LeftNavDragController/onItemEditDraggableDrop',{section:r,draggable:this});});this._droppable=(new j(t)).setNamespace(q).setDragOverHandler(function(u){g.inform('LeftNavDragController/onItemEditDroppableDragOver',{section:r,draggable:u,targetItemID:s});});},_unmountDraggable:function(){if(this._draggable)this._draggable.destroy();if(this._droppable)this._droppable.destroy();}});e.exports=o;},null); +__d("LeftNavItem.react",["Arbiter","Bootloader","DOMContainer.react","Image.react","LeftNavItemClassicDraggableContainer.react","React","Run","XUISpinner.react","XUIButton.react","URI","cx","joinClasses","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){b.__markCompiled&&b.__markCompiled();'use strict';var t='\u00A0',u='\u00B7',v=l.createClass({displayName:"LeftNavItem",render:function(){var w=this.props,x=w.model,y=w.section,z=x.keys.some(function(da){return da===w.selectedKey;}),aa=x.keys.some(function(da){return da===w.loadingKey;}),ba=y.props.id==='pinnedNav',ca=(("sideNavItem")+(' '+"stat_elem")+(z?' '+"selectedItem":'')+(aa?' '+"_5afd":''));return (l.createElement("li",{key:x.id,className:ca,"data-sortable":x.sortable,id:"navItem_"+x.id},l.createElement(k,{itemID:x.id,section:y,sortable:ba&&w.inEditMode&&x.sortable,draggableBound:this.props.draggableBound},this._renderBookmarkContent())));},_renderBookmarkContent:function(){var w=this.props.model,x=this.props.section,y=x.props.id==='pinnedNav',z=x.props.id==='bookmarksSeeAllEntSection',aa=w.count>0,ba=w.auxcontent?l.createElement(i,{key:"auxpopover"},w.auxcontent):null,ca=this._renderCounter(w.count,z),da=r('linkWrap',aa?'hasCount':'noCount'),ea=(("_5afe")+(y&&w.sortable?' '+"sortableItem":'')),fa=x.props.id==='foldNav'||x.props.id==='aboveFoldNav';if(!fa&&!this.BookmarkPopoverMenu)m.onLoad(function(){h.loadModules(["BookmarkPopoverMenu.react"],function(na){this.BookmarkPopoverMenu=na;setTimeout(this.forceUpdate.bind(this),0);}.bind(this));}.bind(this));var ga=null,ha=this.BookmarkPopoverMenu;if(ha)ga=l.createElement(ha,{key:"popover",navSection:this.props.section,navItem:this,editmenu:w.editmenu});var ia=null;if(z&&w.subtitle)ia=l.createElement("div",{className:"_1xmt"},t+t+u+t+t,l.createElement(i,null,w.subtitle));var ja=null;if(z&&w.type==='type_page'){var ka=p(w.link.href),la=p("?ref=hl");la.setDomain(ka.getDomain());la.setProtocol(ka.getProtocol());la.setPath(ka.getPath());ja=l.createElement("form",{action:"/menu/identity_switch",method:"post",rel:"async"},l.createElement("input",{type:"hidden",name:"user_id",value:w.id}),l.createElement("input",{type:"hidden",name:"url",value:la.toString()}),l.createElement(o,{className:"_85u",use:"confirm",label:s._("Log in")}));}var ma=[ba,ga,l.createElement("div",{key:"link",className:"clearfix"},l.createElement("a",{"data-testid":'left_nav_item_'+w.link.title,className:ea,"data-gt":w.datagt,title:w.link.title,rel:w.link.rel,href:w.link.href,ajaxify:w.link.ajaxify,draggable:"false",onClick:function(){return g.inform('LeftNavController/setItemCount',{item:w,count:0});}},l.createElement("div",{className:"rfloat"},l.createElement(n,{className:"uiSideNavSpinner",showOnAsync:true}),z?null:ca,y&&w.sortable?l.createElement("span",{className:"_upa"}):null),l.createElement("span",{className:"imgWrap"},l.createElement(j,{src:w.image,height:"16",width:"16",draggable:"false",alt:""})),l.createElement("div",{className:da},w.name,z?ca:null)),ia,ja)];return ma;},_renderCounter:function(w,x){var y=w>0,z=(("count")+(' '+"_5aff")+(!y?' '+"hidden_elem":'')+(x?' '+"mlm":''));return (l.createElement("span",{className:z},l.createElement("span",{className:"countValue fss"},w<=20?w:'20+')));}});e.exports=v;},null); +__d("LeftNavItemPlaceholder.react",["React","cx"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();"use strict";var i=g.createClass({displayName:"LeftNavItemPlaceholder",render:function(){return (g.createElement("li",{className:"sideNavItem stat_elem"},g.createElement("a",{className:"_5afe clearfix sortableItem"})));}});e.exports=i;},null); +__d("LeftNavSection.react",["Arbiter","Bootloader","React","Link.react","LeftRight.react","InlineBlock.react","LeftNavItem.react","LeftNavItemPlaceholder.react","ReactLayeredComponentMixin","cx","fbt","Run"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.__markCompiled&&b.__markCompiled();"use strict";var s=null,t=i.createClass({displayName:"LeftNavSection",mixins:[o],getInitialState:function(){return {dragged:false,inEditMode:false,glowingType:null,draggableBound:null,placeholderIdx:-1};},renderLayers:function(){var u=this.props.id==='bookmarksSeeAllEntSection';if(u)return {dragNUX:null};if(!s)r.onLoad(function(){h.loadModules(["LeftNavDragNUX.react"],function(x){if(!s)s=x;setTimeout(this.forceUpdate.bind(this),0);}.bind(this));}.bind(this));var v=this.state.glowingType,w=null;if(v==='add'||v==='sort')if(s)w=i.createElement(s,{contextRef:"sectionBody",nuxType:v,position:"above",alignment:"center"});return {dragNUX:w};},render:function(){var u=this,v=this.props.model,w=v.items,x=this.props.selectedKey,y=this.props.loadingKey,z=this.state.inEditMode,aa=this.state.draggableBound;if(w.length===0)return null;var ba=1,ca=w.map(function(ia){return (i.createElement(m,{key:ia.id,model:ia,section:u,selectedKey:x,loadingKey:y,inEditMode:z,draggableBound:aa,rank:ba++}));});if(this.state.placeholderIdx>=0)ca.splice(this.state.placeholderIdx,0,i.createElement(n,{key:"itemplaceholder",ref:"placeholder"}));var da=this.state.glowingType,ea=(("homeSideNav")+(da==='add'?' '+"_1492":'')+(da==='sort'?' '+"_1493":'')+(da==='remove'?' '+"_1494":'')),fa=(("_bui")+(this._isPinnedSection()?' '+"droppableNav":'')+(!this._isPinnedSection()?' '+"nonDroppableNav":'')+(' '+"_3-8w")+(!z?' '+"_3-96":'')),ga=this._isPinnedSection()?i.createElement("div",{className:"_3hge stat_elem"},i.createElement(j,{className:"navEditDone",onClick:function(){g.inform('LeftNavDragController/toggleEditMode',{section:u});}},i.createElement("span",{className:"_3hgf"},q._("Done")))):null,ha={nav_items_count:w.length.toString(),nav_section:this.props.id.toString(),bm_sec:this.props.id.toString()};return (i.createElement("div",{id:this.props.id,className:ea,"data-ft":v.dataft,ref:"sectionBody"},this._renderHeader(),i.createElement("ul",{className:fa,"data-gt":JSON.stringify(ha),"data-ft":v.dataft},ca),ga));},_renderHeader:function(){var u=this.props.model,v;if(u.title){var w=u.seeallhref?i.createElement(j,{href:u.seeallhref},i.createElement(k,null,i.createElement("span",{className:"sectionDragHandle"},u.title),u.remainingcount&&!this.state.dragged?i.createElement(l,{className:"_3-91"},i.createElement("div",{className:"_1cwg _5ol3"},u.seealltext)):null)):i.createElement("span",{className:"sectionDragHandle"},u.title);v=i.createElement("h4",{className:"navHeader"},w);}else v=null;return v;},componentDidUpdate:function(){this._updatePinnedSectionBound();},_updatePinnedSectionBound:function(){if(this._isPinnedSection())g.inform('LeftNavDragController/updatePinnedSectionBound');},_isPinnedSection:function(){return this.props.id==='pinnedNav';}});e.exports=t;},null); +__d("LeftNavSectionPlaceholder.react",["React","cx"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();"use strict";var i=g.createClass({displayName:"LeftNavSectionPlaceholder",render:function(){var j={height:this.props.height+'px',width:this.props.width+'px'};return (g.createElement("div",{className:"homeSideNav",style:j},g.createElement("ul",{className:"_bui"})));}});e.exports=i;},null); +__d("LeftNavContainer.react",["invariant","LeftNavSection.react","LeftNavSectionPlaceholder.react","React"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();"use strict";var k=j.createClass({displayName:"LeftNavContainer",getInitialState:function(){return {placeholderIdx:-1,placeholderWidth:0,placeholderHeight:0};},render:function(){var l=this.props.model,m=j.createElement(h,{selectedKey:l.selectedKey,loadingKey:l.loadingKey,model:l.pinnedSection,key:"pinnedNav",id:"pinnedNav",ref:"pinnedNav"}),n=l.sections,o=n.map(function(p){return j.createElement(h,{selectedKey:l.selectedKey,loadingKey:l.loadingKey,model:p,key:p.id,id:p.id});});if(this.state.placeholderIdx>-1)o.splice(this.state.placeholderIdx,0,j.createElement(i,{key:"placeholder",width:this.state.placeholderWidth,height:this.state.placeholderHeight}));return (j.createElement("div",null,m,o));},getPinnedSection:function(){var l=this.refs.pinnedNav;g(l);return l;}});e.exports=k;},null); +__d("LeftNavShortListContainer.react",["cx","fbt","LeftNavBigIconSection.react","LeftNavSection.react","Link.react","React"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();"use strict";var m=l.createClass({displayName:"LeftNavShortListContainer",getInitialState:function(){return {hidden:true};},_clickViewMore:function(){this.setState({hidden:false});},_clickViewLess:function(){this.setState({hidden:true});},_renderBigDesign:function(n,o,p){var q=this.props.model,r=l.createElement(i,{expandModel:n,loadingKey:q.loadingKey,model:q.pinnedSection,selectedKey:q.selectedKey,key:"aboveFoldNav",id:"aboveFoldNav",ref:"aboveFoldNav"}),s=l.createElement(i,{expandModel:false,selectedKey:q.selectedKey,loadingKey:q.loadingKey,model:q.foldSection,key:"foldNav",id:"foldNav",ref:"foldNav"});return (l.createElement("div",null,r,o,l.createElement("div",{className:((this.state.hidden?"hidden_elem":''))},s,p)));},_renderOldDesign:function(n,o,p){var q=this.props.model,r=l.createElement(j,{selectedKey:q.selectedKey,loadingKey:q.loadingKey,model:q.pinnedSection,key:"aboveFoldNav",id:"aboveFoldNav",ref:"aboveFoldNav"});n=l.createElement(j,{selectedKey:q.selectedKey,loadingKey:q.loadingKey,model:n,key:n.id,id:n.id,hasArrow:true});var s=l.createElement(j,{selectedKey:q.selectedKey,loadingKey:q.loadingKey,model:q.foldSection,key:"foldNav",id:"foldNav",ref:"foldNav"});return (l.createElement("div",null,r,n,o,l.createElement("div",{className:((this.state.hidden?"hidden_elem":''))},s,p)));},render:function(){var n=this.props.model,o;n.sections.forEach(function(r){if(r.title==='GROUPS')o=r;});var p=l.createElement("div",{className:"_564o"},l.createElement(k,{className:((!this.state.hidden?"hidden_elem":'')+(' '+"_32uf")),onClick:this._clickViewMore},h._("View More..."))),q=l.createElement(k,{className:"_32uf",onClick:this._clickViewLess},h._("View Less..."));return n.useBigIcon?this._renderBigDesign(o,p,q):this._renderOldDesign(o,p,q);}});e.exports=m;},null); +__d("LeftNavDragController",["Arbiter","CSS","cx","DOMDimensions","DOMQuery","invariant","React","Rect","Style","SubscriptionsHandler","Vector"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){b.__markCompiled&&b.__markCompiled();"use strict";var r;function s(t,u){l(!r);r=this;this.$LeftNavDragController0=t;this.$LeftNavDragController1=u;this.$LeftNavDragController2();this.$LeftNavDragController3=null;this.$LeftNavDragController4=false;this.$LeftNavDragController5=new p();this.$LeftNavDragController5.addSubscriptions(g.subscribe('LeftNavDragController/updatePinnedSectionBound',this.$LeftNavDragController2.bind(this)),g.subscribe('LeftNavDragController/toggleEditMode',this.$LeftNavDragController6.bind(this)),g.subscribe('LeftNavDragController/onItemEditDraggableGrab',this.$LeftNavDragController7.bind(this)),g.subscribe('LeftNavDragController/onItemEditDraggableDrop',this.$LeftNavDragController8.bind(this)),g.subscribe('LeftNavDragController/onItemEditDroppableDragOver',this.$LeftNavDragController9.bind(this)),g.subscribe('LeftNavDragController/onItemDraggableGrab',this.$LeftNavDragControllera.bind(this)),g.subscribe('LeftNavDragController/onItemDraggableDrag',this.$LeftNavDragControllerb.bind(this)),g.subscribe('LeftNavDragController/onItemDraggableDrop',this.$LeftNavDragControllerc.bind(this)),g.subscribe('LeftNavDragController/onItemDroppableDragOver',this.$LeftNavDragControllerd.bind(this)));}s.prototype.destroy=function(){this.$LeftNavDragController5.release();r=null;};s.prototype.$LeftNavDragController2=function(){this.$LeftNavDragControllere=this.$LeftNavDragControllerf(false);};s.prototype.$LeftNavDragControllera=function(t,u){var v=u,w=v.section,x=v.draggable,y=v.dragContainer,z=v.isDraggedItemPinned;if(!this.$LeftNavDragControllere){x.killDrag();o.set(x.dom,'width','');x.resetPosition();return;}var aa=this.$LeftNavDragController1.getPinnedSection();this.$LeftNavDragController3=y;h.addClass(this.$LeftNavDragController0,'draggingMode');if(z){var ba=this.$LeftNavDragControllerg(w,x);aa.setState({placeholderIdx:ba,glowingType:'sort'});}else aa.setState({glowingType:'add'});};s.prototype.$LeftNavDragControllerb=function(t,u){var v=u.vector,w=u.dragContainer,x=u.isDraggedItemPinned,y=this.$LeftNavDragController1.getPinnedSection();if(this.$LeftNavDragControllerh(v)){var z=y.state.placeholderIdx>-1;if(!z){var aa=y.props.model.items.findIndex(function(ba){return !ba.sortable;});y.setState({placeholderIdx:aa+1,glowingType:x?'sort':'add'});this.$LeftNavDragController3.setTooltip(null);}}else{y.setState({placeholderIdx:-1,glowingType:x?'remove':'add'});if(x)w.setTooltip('remove');}};s.prototype.$LeftNavDragControllerc=function(t,u){var v=u.draggable,w=u.isDraggedItemPinned,x=this.$LeftNavDragController1.getPinnedSection(),y=v.dom.getAttribute('data-itemid');if(this.$LeftNavDragControllerh()){var z=this.$LeftNavDragControlleri(x,y);if(z)g.inform('LeftNavController/updatePinnedSection',{idOrder:z});}else if(w)g.inform('LeftNavController/toggleFavorite',y);this.$LeftNavDragController3=null;h.removeClass(this.$LeftNavDragController0,'draggingMode');x.setState({placeholderIdx:-1,glowingType:null});};s.prototype.$LeftNavDragControllerd=function(t,u){var v=u.section,w=u.draggable,x=u.targetItemID,y=h.hasClass(w.dom,'pinnedItem'),z=v.state.placeholderIdx>=0,aa=v.props.model.items,ba=aa.findIndex(function(da){return da.id===x;}),ca;if(z){ca=v.state.placeholderIdx<=ba?ba+1:ba;}else ca=ba;v.setState({placeholderIdx:ca,glowingType:y?'sort':'add'});if(y)this.$LeftNavDragController3.setTooltip(null);};s.prototype.$LeftNavDragController6=function(t,u){var v=u.section;if(!v.state.inEditMode){var w=this.$LeftNavDragControllerf(true);if(w){w.l=w.r=0;v.setState({draggableBound:w});}}h.toggleClass(this.$LeftNavDragController0,"_2ryg");v.setState({inEditMode:!v.state.inEditMode});};s.prototype.$LeftNavDragController7=function(t,u){var v=u.section,w=u.draggable,x=this.$LeftNavDragControllerg(v,w);v.setState({placeholderIdx:x});};s.prototype.$LeftNavDragController8=function(t,u){var v=u.section,w=u.draggable,x=this.$LeftNavDragControllerg(v,w),y=v.state.placeholderIdx;if(y!==x&&y!==x+1){var z=v.props.model,aa=z.items[x];g.inform('LeftNavController/updatePinnedSection',{idOrder:this.$LeftNavDragControlleri(v,aa.id)});}v.setState({placeholderIdx:-1});};s.prototype.$LeftNavDragController9=function(t,u){var v=u.section,w=u.draggable,x=u.targetItemID,y=v.props.model,z=this.$LeftNavDragControllerg(v,w);if(z>=0){var aa=y.items.findIndex(function(ca){return ca.id===x;}),ba=v.state.placeholderIdx<=aa?aa+1:aa;v.setState({placeholderIdx:ba});}};s.prototype.$LeftNavDragControllerh=function(t){if(t){var u=this.$LeftNavDragControllere;this.$LeftNavDragController4=u&&t.x>=u.l&&t.x<=u.r&&t.y>=u.t&&t.y<=u.b;}return this.$LeftNavDragController4;};s.prototype.$LeftNavDragControlleri=function(t,u){if(!t)return (void 0);var v=t.props.model.items,w=t.state.placeholderIdx,x=[];v.forEach(function(y,z){if(z===w)x.push(u);if(y.sortable&&y.id!==u)x.push(y.id);});if(w===v.length)x.push(u);return x;};s.prototype.$LeftNavDragControllerg=function(t,u){var v=t.props.model,w=u.dom.getAttribute('data-itemid');return (v.items.findIndex(function(x){return x.id.toString()===w;}));};s.prototype.$LeftNavDragControllerf=function(t){var u=this.$LeftNavDragController1.getPinnedSection(),v=m.findDOMNode(u),w=k.scry(v,'li.sideNavItem');if(t)w=w.filter(function(ga){return ga.getAttribute('data-sortable')==='true';});if(w.length>0){var x=w[0],y=j.getElementDimensions(x).width,z=w[w.length-1],aa=j.getElementDimensions(z).height,ba=q.getElementPosition(x).y,ca=q.getElementPosition(z).y+aa;if(u.state.placeholderIdx>=0){var da=m.findDOMNode(u.refs.placeholder),ea=q.getElementPosition(da),fa=j.getElementDimensions(da);ba=Math.min(ba,ea.y);ca=Math.max(ca,ea.y+fa.height);}return new n(ba,q.getElementPosition(x).x+y,ca,q.getElementPosition(x).x);}else return null;};e.exports=s;},null); +__d("LeftNavController",["React","LeftNavContainer.react","LeftNavShortListContainer.react","LeftNavDragController","AsyncRequest","Arbiter","Event","SubscriptionsHandler","Run","$","copyProperties","CSS","cx","debounce","DOMDimensions","Locale","URI","Vector","NavigationMessage","ChannelConstants"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z){b.__markCompiled&&b.__markCompiled();"use strict";var aa,ba,ca,da,ea,fa=null,ga,ha=false,ia={init:function(mb,nb){aa=mb;ba=nb;ga=false;ea=new n();ea.addSubscriptions(m.listen(window,'resize',t(ka,200)),l.subscribe('LeftNavController/toggleFavorite',ya),l.subscribe('LeftNavController/updatePinnedSection',za),l.subscribe('LeftNavController/setItemCount',function(pb,qb){var rb=qb.item,sb=qb.count;return na(rb,sb);}),l.subscribe(z.getArbiterType('nav_update_counts'),oa),l.subscribeOnce('AsyncLayout/initialized',function(){return ga=true;}),l.subscribe(y.NAVIGATION_ITEM_REMOVED,pa),l.subscribe(y.NAVIGATION_COMPLETED,va),l.subscribe(y.NAVIGATION_FAILED,wa),l.subscribe(y.NAVIGATION_COUNT_UPDATE,xa),l.subscribe(y.NAVIGATION_SELECT,ua),l.subscribe('LeftNavController/updateSectionOrder',ab));var ob=hb(ba.selectedKey);if(ob)ob.count=0;if(ha){ca=g.render(g.createElement(i,{model:ba}),aa);}else{ca=g.render(g.createElement(h,{model:ba}),aa);ka();da=new j(aa,ca);}o.onLeave(this.uninstall.bind(this));},initWithShortList:function(mb,nb){ha=true;this.init(mb,nb);},uninstall:function(){ga=false;ea.release();if(da)da.destroy();},initPageTransitions:function(mb){mb.registerHandler(function(nb){return ga&&qa(nb);},6);},mountSeeAllPayload:function(mb){fa=mb;}};function ja(){ca.forceUpdate();}function ka(){if(!aa)return;var mb=x.getElementPosition(aa).x;r.conditionClass(aa,"_3evf",mb<20||(v.isRTL()&&mb+u.getElementDimensions(aa).width=0){pb.items.splice(rb,1);if(qb)qb.items.unshift(ob);new k().setURI('/ajax/bookmark/delete/').setData({id:ob.keys[0]}).send();}}else{ob.pinned=true;var sb=qb.items.findIndex(function(tb){return tb.id===ob.id;});if(qb&&sb>=0){qb.items.splice(sb,1);pb.items.push(ob);new k().setURI('/ajax/bookmark/add/').setData({id:ob.keys[0]}).send();}}}ja();}function za(mb,nb){var ob=nb.idOrder,pb=ba.pinnedSection,qb=pb.items.filter(function(sb){return !sb.sortable;});ob.forEach(function(sb){var tb=pb.items.find(function(vb){return vb.id===sb;});if(tb){qb.push(tb);}else if(tb=eb(sb)){var ub=db(tb);kb(ub.items,function(vb){return vb.id===tb.id;});qb.push(tb);tb.pinned=true;}});pb.items=qb;var rb=qb.map(function(sb){return sb.keys[0];});new k().setURI('/ajax/bookmark/edit/').setData({ids:rb}).send();ja();}function ab(mb,nb){var ob=nb.idOrder,pb=ba.sections;ba.sections=ob.reduce(function(qb,rb){var sb=pb.find(function(tb){return tb.id===rb;});if(sb)qb.push(sb);return qb;},[]);new k().setURI('/bookmark/section/edit/').setData({nav_section_names:ob}).send();ja();}function bb(mb){var nb=w.getRequestURI();return ((mb.getDomain()===nb.getDomain())&&(mb.getPath()==='/'||mb.getPath()==='/home.php'));}function cb(mb){if(mb==='pinnedNav'){return ba.pinnedSection;}else return (ba.sections.filter(function(nb){return nb.id===mb;})[0]);}function db(mb){return cb(lb[mb.type]);}function eb(mb){mb=mb.toString();return gb(function(nb){return nb.id.toString()===mb;});}function fb(mb){mb=mb.toString();var nb=cb('pinnedNav');return nb.items.some(function(ob){return ob.id.toString()===mb;});}function gb(mb){for(var nb=0;nbn.left)return;if(o.right&&o.rightn.top-p)return;if(o.bottom&&o.bottom=1){this._skippedResizing=true;return this._handleBlob(this._input);}}this._skippedResizing=false;this._drawTransformed();this._extractBlob();},_drawTransformed:function(){var m=Date.now(),n=this._calculateRatio(),o=0;if(j.chrome())if(n<.25){o=2;}else if(n<.5)o=1;var p=this._drawResizedCanvas(this._image,n*Math.pow(2,o));for(var q=0;q0)m=p;if(q0)m=q;return m;},_extractBlob:function(){this._extractionStart=Date.now();if(this._canvas.toBlob){this._canvas.toBlob(this._handleBlob.bind(this),this._outputMime,this._outputQuality);return;}var m=this._canvas.toDataURL(this._outputMime,this._outputQuality),n=m.match(/^data:(.*?);base64,/);if(!n){this._prepareError("Couldn't get base64 encoded data from canvas.")();return;}var o=n[1],p=m.substr(n[0].length),q=window.atob(p),r=new ArrayBuffer(q.length),s=new Uint8Array(r);for(var t=0;tp(v.getStreamRoot()).y)return false;return j.canInsert();},getFeedStreamID:function(){return parseInt(t.id.split('feed_stream_')[1],16)%1e+08;}};e.exports=v;},null); +__d("ControlledReferer",["Event","URI","UserAgent_DEPRECATED"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j={useFacebookReferer:function(k,l,m){var n=false;function o(){if(n)return;var q=k.contentWindow.location.pathname;if(q!=='/intern/common/referer_frame.php'&&q!=='/common/referer_frame.php')return;n=true;k.contentWindow.document.body.style.margin=0;l();}var p;if(document.domain!=='facebook.com'){p='/intern/common/referer_frame.php';}else if(i.opera()){p='/common/referer_frame.php';}else if(h().isSecure()){p='https://s-static.ak.facebook.com/common/referer_frame.php';}else p='http://static.ak.facebook.com/common/referer_frame.php';if(m)p+='?fb_source='+m;g.listen(k,'load',o);k.src=p;},useFacebookRefererHtml:function(k,l,m){j.useFacebookReferer(k,function(){k.contentWindow.document.body.innerHTML=l;},m);}};e.exports=j;},null); +__d("TrackingPixel",["Arbiter","ControlledReferer"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i={_iframe:(void 0),loadWithNoReferrer:function(j){if(!i._iframe){var k=document.createElement('iframe');k.frameborder=0;k.width=k.height=1;k.style.position='absolute';k.style.top='-10px';h.useFacebookReferer(k,function(){g.inform('TrackingPixel/iframeIsLoaded',null,g.BEHAVIOR_PERSISTENT);},null);document.body.appendChild(k);i._iframe=k;}g.subscribe('TrackingPixel/iframeIsLoaded',function(){var l=i._iframe.contentWindow.document,m=l.createElement('img');m.src=j;});}};e.exports=i;},null); +__d("ExternalTrackingTag",["AsyncSignal","TrackingPixel","Event"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j={listenForElementClick:function(k,l,m,n,o){i.listen(k,'click',function(){j.sendRequest(l,m,n,o);});},sendRequest:function(k,l,m,n){if(!k)return;new g('/ads/external_tracking_tag/',{href:k,tracking_tag_id:l,adgroup_id:m,ad_id:n}).send();h.loadWithNoReferrer(k);}};e.exports=j;},null); +__d("FeedAdsClickLogger",["Arbiter","AsyncRequest","Banzai","BanzaiODS","collectDataAttributes","DOM","ge","LitestandMessages","LitestandStream","Parent","TrackingNodes","ExternalTrackingTag","URI","isFacebookURI"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t){b.__markCompiled&&b.__markCompiled();var u='ssinfeed',v={},w=false,x=[];function y(){"use strict";}y.prototype.init=function(z){"use strict";g.subscribe("ClickRefAction/new",this.onNewUserAction.bind(this));if(z.append_tracking_data_to_links){this.appendTrackingDataToLinks();g.subscribe(n.STORIES_INSERTED,this.appendTrackingDataToLinks.bind(this));g.subscribe('FeedAdsClickLogger/refreshTrackingData',this.appendTrackingDataToLinks.bind(this),g.SUBSCRIBE_NEW);}};y.prototype.getStories=function(){"use strict";var z=o.getStreamRoot();if(z){return l.scry(z,o.getStoriesSelector());}else{var aa=m('home_stream');if(aa)return l.scry(aa,'.uiStreamStory');}return [];};y.prototype.appendTrackingDataToLinks=function(){"use strict";var z=this.getStories();for(var aa=0;aa0;for(var y=0;y0)new g('/ajax/feed/feed_tracking/vpv_local_storage_log').setData({num_vpvs:Object.keys(r).length,num_hours:s,num_seen_stories:aa,num_unseen_stories:z,seen_story_key:ba}).send();}var o={dedupe:function(p,q){q=q||"._5jmm";var r=i.scry(p,q);r=r.filter(function(s){return s.getAttribute('data-dedupekey');});m(r,false);},dedupeHide:function(p,q,r){q=q||"._5jmm";var s=i.scry(p,q),t=s.filter(function(x){return x.getAttribute('data-dedupekey')&&k.shown(x);});m(t,true);if(r){var u=i.scry(p,".unread_session");for(var v=0;vaa.getScrollPosition().y)return la[ma];};ka.prototype.onLeave=function(){"use strict";this.subscriptions&&this.subscriptions.release();};ka.prototype.getHelpDialogRequest=function(){"use strict";if(!this.dialogRequest){this.dialogRequest=new k('/ajax/keyboard_shortcuts');this.dialogRequest.setReadOnly(true);}else if(this.dialogRequest.transport)return null;return this.dialogRequest;};ka.prototype.init=function(la){"use strict";y.onLeave(this.onLeave.bind(this));this.subscriptions=new z();this.subscriptions.addSubscriptions(i.subscribe(w.NAVIGATION_BEGIN,this.onLeave.bind(this)),u.register('j',this.vert.bind(this,1)),u.register('k',this.vert.bind(this,-1)),u.register('l',function(){var ma=this.getParentStory(fa());v.like(function(){this.setSelected(ma,false);this.clickLike();}.bind(this),fa());}.bind(this),{filter:this.hasActiveStory.bind(this)}),u.register('c',this.clickComment.bind(this),{filter:this.hasActiveStory.bind(this)}),u.register('o',this.openAttachment.bind(this),{filter:this.hasActiveStory.bind(this)}),u.register('p',this.focusComposer.bind(this)),u.register('s',this.clickShare.bind(this),{filter:this.hasActiveStory.bind(this)}),u.register('SLASH',function(){var ma=this.getHelpDialogRequest();ma&&j.send(ma);}.bind(this),{filter:function(event,ma){return event.getModifiers().shift;}}),u.register('RETURN',this.clickSeeMore.bind(this),{filter:this.hasExpandableStoryInFocus.bind(this)}),u.register('LEFT',this.clickLeft.bind(this),{filter:this.hasActiveStory.bind(this)}),u.register('RIGHT',this.clickRight.bind(this),{filter:this.hasActiveStory.bind(this)}),s.listen(this.root,'focusin',function(event){var ma=event.getTarget();if(!this.isStory(ma)){var na=(ma.nodeName=='OBJECT'||ma.nodeName=='EMBED'||ma.nodeName=='IFRAME'),oa=this.getParentStory(ma),pa=this.selected;if(oa&&!na&&pa){this.setSelected(oa,true);this.selected=oa;if(this.clicktabscrollgk)if((aa.getElementPosition(ma).y-aa.getElementPosition(oa).y)+750?'kbshortcuts.scroll_down':'kbshortcuts.scroll_up';m.bumpEntityKey('kbshortcuts_feed',na);n.log('feed_scroll',na,{});}h.logJKKey();if(this.selected.id=='pagelet_composer'){ma=la>0?this.getStories()[0]:null;if(this.isHoldoutStory(ma))ma=this.getPreviousStory(ma);}else if(la===0){ma=this.selected;}else ma=la>0?this.getNextStory(this.selected):(this.getPreviousStory(this.selected)||ea('pagelet_composer'));if(!ma){return;}else if(!r.isElementNode(ma)){o.removeClass(this.selected,'selectedStorySimple');this.selected=ma;return this.vert(la);}}if(!ma||x.byClass(ma,'hidden_elem')||!p.contains(document,ma)){ma=this.findTop();if(ma&&la<0)ma=this.getPreviousStory(ma);if(this.isHoldoutStory(ma))ma=this.getPreviousStory(ma);}if(!ma)return;this.anim&&this.anim.stop();var oa=(Date.now()-(this.lastScroll||0)>30);if(la!==0)var pa=this.setFocused.bind(this,ma);if(ga()){oa=false;pa();pa=da;}this.scrolling=true;this.scrollingTimer&&window.clearTimeout(this.scrollingTimer);this.anim=q.scrollTo(ma,oa?this.getAnimationLength(ma):0,false,aa.getViewportDimensions().y-ia-this.getScrollOffset(),0,function(){this.scrollingTimer=window.setTimeout(function(){this.scrolling=false;}.bind(this),300);var qa=aa.getScrollPosition();pa();if(qa.distanceTo(aa.getScrollPosition())!==0)q.scrollTo(qa,0);}.bind(this));this.setSelected(ma,true);this.lastScroll=Date.now();};ka.prototype.isInteractive=function(la){"use strict";return ((la.nodeName=='INPUT')||(la.nodeName=='BUTTON')||(la.nodeName=='TEXTAREA')||(la.nodeName=='A')||!!x.byAttribute(la,'contenteditable'));};ka.prototype.setTabindexOnHeadline=function(la,ma){"use strict";if(this.isStory(la)){var na=this.getHeadline(la);if(na)na.tabIndex=ma;}};ka.prototype.setTabindexOnStory=function(la,ma){"use strict";if(this.isStory(la))la.tabIndex=ma;};ka.prototype.setFocused=function(la){"use strict";if(this.isStory(la))t.setWithoutOutline(la);};e.exports=ka;},null); +__d("PageAdsAttachmentLinkShareConstants",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();var g={LINK_ATTACHMENT_CLICK:'link_attachment_click'};e.exports=g;},null); +__d("XFeedEgoImpressionLoggingController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/ego\/feed\/logging\/impression\/",{ego_id:{type:"Int",required:true},qid:{type:"Int",required:true},mf_story_key:{type:"Int",required:true}});},null); +__d("XFeedEgoLoadController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/ego\/feed\/load\/",{loading_id:{type:"String",required:true},ids:{type:"IntVector",required:true},service_id:{type:"String",required:true},replace_data:{type:"String",defaultValue:""},location:{type:"String",defaultValue:""},group_size:{type:"Int",defaultValue:1},qid:{type:"Int",required:true},mf_story_key:{type:"Int",required:true}});},null); +__d("PYMKUnitCarousel",["CSS","DOM","tidyEvent","Animation","Ease","Arbiter","XFeedEgoImpressionLoggingController","AsyncRequest","Locale","XFeedEgoLoadController","csx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){b.__markCompiled&&b.__markCompiled();function r(s){"use strict";this.$PYMKUnitCarousel0=o.isRTL()?'margin-right':'margin-left';var t=s.elements;this.$PYMKUnitCarousel1={};this.$PYMKUnitCarousel2=s.item_width;this.$PYMKUnitCarousel3=s.visible_count;this.$PYMKUnitCarousel4=0;this.$PYMKUnitCarousel5=s.start_offset;this.$PYMKUnitCarousel6=3;this.$PYMKUnitCarousel7=t.node;this.$PYMKUnitCarousel8=s.show_xout_buttons;this.$PYMKUnitCarousel9=t.grid;this.$PYMKUnitCarousel9.style[this.$PYMKUnitCarousel0]=this.$PYMKUnitCarousel5+'px';this.$PYMKUnitCarousel9.style.width=this.$PYMKUnitCarousel2*this.$PYMKUnitCarousel3+'px';l.subscribe('x-out-pymk-suggestions',this.$PYMKUnitCarousela.bind(this));this.$PYMKUnitCarouselb=t.service_id;this.$PYMKUnitCarouselc=t.pager;this.$PYMKUnitCarouseld=t.location;this.$PYMKUnitCarousele();this.$PYMKUnitCarouself();this.$PYMKUnitCarouselg();i([this.$PYMKUnitCarouselc.subscribe('next',this.$PYMKUnitCarouselh.bind(this)),this.$PYMKUnitCarouselc.subscribe('prev',this.$PYMKUnitCarouseli.bind(this))]);}r.prototype.$PYMKUnitCarouselj=function(s){"use strict";var t=JSON.parse(s.getAttribute('data-ft'));if(!t)return;var u=t.ego_id;if(!u)return;if(this.$PYMKUnitCarousel1[u])return;var v=m.getURIBuilder().setInt('ego_id',u).setInt('qid',t.qid).setInt('mf_story_key',t.mf_story_key).getURI();new n().setURI(v).send();this.$PYMKUnitCarousel1[u]=true;};r.prototype.$PYMKUnitCarouselk=function(s,t,u){"use strict";if(!this.$PYMKUnitCarousel8)return;var v=Math.min(s,t),w=Math.max(s,t),x=this.$PYMKUnitCarousel9.children;v=Math.max(v,0);w=Math.min(w,x.length-1);var y;for(var z=v;z<=w;++z){y=x[z];var aa=h.scry(y,"._g2l")[0];if(aa)if(u){g.hide(aa);}else g.show(aa);}};r.prototype.$PYMKUnitCarousele=function(){"use strict";var s=this.$PYMKUnitCarousel9.children,t=s.length,u=this.$PYMKUnitCarousel4+Math.min(this.$PYMKUnitCarousel3,t)-1;if(u===(t-1))--u;for(var v=this.$PYMKUnitCarousel4;v<=u;++v)this.$PYMKUnitCarouselj(s[v]);};r.prototype.$PYMKUnitCarousela=function(s,t){"use strict";if(!t)return;if(this.$PYMKUnitCarousel9.childElementCount===0){h.remove(this.$PYMKUnitCarousel7);return;}if(this.$PYMKUnitCarousel9.childElementCount>=this.$PYMKUnitCarousel3){var u=this.$PYMKUnitCarousel4+this.$PYMKUnitCarousel3,v=this.$PYMKUnitCarousel9.childElementCount-u;if(v<0)this.$PYMKUnitCarouselm(-v);}this.$PYMKUnitCarouselg();this.$PYMKUnitCarousele();this.$PYMKUnitCarouself();};r.prototype.$PYMKUnitCarouselg=function(){"use strict";this.$PYMKUnitCarouselk(this.$PYMKUnitCarousel4,this.$PYMKUnitCarousel4+this.$PYMKUnitCarousel3-1,false);if(this.$PYMKUnitCarousel9.childElementCount=this.$PYMKUnitCarousel9.childElementCount)t=this.$PYMKUnitCarousel9.childElementCount-this.$PYMKUnitCarousel3;s=t-this.$PYMKUnitCarousel4;if(t===this.$PYMKUnitCarousel4)return;this.$PYMKUnitCarousel5-=s*this.$PYMKUnitCarousel2;this.$PYMKUnitCarousel4=t;var u=Math.abs(s*this.$PYMKUnitCarousel2);new j(this.$PYMKUnitCarousel9).to(this.$PYMKUnitCarousel0,this.$PYMKUnitCarousel5).duration(u).ease(k.sineOut).ondone(this.$PYMKUnitCarouselg.bind(this)).go();};r.prototype.$PYMKUnitCarouseli=function(){"use strict";this.$PYMKUnitCarouselm(-this.$PYMKUnitCarousel6);};r.prototype.$PYMKUnitCarouselh=function(){"use strict";this.$PYMKUnitCarouselm(this.$PYMKUnitCarousel6);this.$PYMKUnitCarousele();this.$PYMKUnitCarouself();};r.prototype.$PYMKUnitCarouself=function(){"use strict";if(this.$PYMKUnitCarouseln)return;var s=this.$PYMKUnitCarousel9.childElementCount-this.$PYMKUnitCarousel4-this.$PYMKUnitCarousel3-1;if(s>7)return;var t=h.scry(this.$PYMKUnitCarousel9,"._34bp")[0];if(!t)return;var u=t.id,v=[],w=this.$PYMKUnitCarousel9.childNodes,x=w.length-1,y,z;for(var aa=0;aa=p;},isDescendantOf:function(k,l){if(k===l)return k;while(k&&k.parentNode){if(k.parentNode===l)return k;k=k.parentNode;}return false;}};e.exports=j;},null); +__d("ViewportTracking",["Arbiter","AsyncSignal","Banzai","BanzaiScuba","CSS","cx","CurrentUser","DOM","DOMDimensions","Event","LitestandMessages","NavigationMessage","Run","SubscriptionsHandler","UserActivity","Vector","ViewportTrackingHelper","clickRefAction","collectDataAttributes","copyProperties","debounce","getElementPosition","throttle"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa,ba,ca){b.__markCompiled&&b.__markCompiled();var da=97,ea=51,fa='vpv',ga='/feed/feed_tracking/vpv_waterfall_logging',ha=3,ia=2,ja=1,ka=0,la=1,ma=2,na=3,oa=4;function pa(){"use strict";}pa.prototype.init=function(qa){"use strict";this.useBanzai=true;this.banzaiNoDelay=!!qa.banzai_no_delay;this.banzaiRetry=!!qa.banzai_retry;this.viewportHeightRatio=qa.viewport_height_ratio?qa.viewport_height_ratio:.25;this.vpvDebug=!!qa.vpv_debug;this.vpvdDebug=!!qa.vpvd_debug;this.vpvdAnalysis=!!qa.vpvd_analysis;this.trackMouseClick=!!qa.track_mouse_click;this.trackMouseMove=!!qa.track_mouse_move;this.trackKeyboard=!!qa.track_keyboard;this.initLoggingDisabled=!!qa.init_logging;this.annotatedVPVLogging=!!qa.annotated_vpv_logging;this.useWaterfallLogging=!!qa.waterfall_logging;this.loggedStoryIDs={};this.readStoryIDs={};this.annotatedStoryIDs={};this.minSizeToBeVisible=200;this.minFractionToBeVisibleForTimetracking=.5;this.scrollThrottlingInterval=100;this.mouseThrottlingInterval=100;this.keyboardThrottlingInterval=100;this.minTimeToReportImmediately=500;this.discardVPVDIntervalThreshold=90000;this.active_state_duration=1000;this.height_diff_to_change_state=25;this.focused_state_duration=3500;this.invalidateAllStoriesCache();this.cachedViewportHeight=o.getViewportDimensions().height;this.isTimetrackingEnabled=0;this.activeStories={};this.userInactiveLock=false;this.userActivityPollerTimeoutID=-1;this._headLoadStoryCount=0;this.getDataFromConfig(qa);if(this.isTimetrackingEnabled){this.lastMouseX=-1;this.lastMouseY=-1;this.lastStreamY=-1;this.latestStreamYChangedTimeStamp=-1;if(this.initLoggingDisabled){this.userFocus=ma;this.latestUserFocus=ma;}else{this.userFocus=la;this.latestUserFocus=la;}this.latestUserActivity='init';this.focusedStory=null;this.latestFocusedStory=null;this.latestActiveStory=null;this.totalVPVDuration={};}this.isLoose=!!qa.is_loose;this.maxScrollPosition=0;if(qa.tracking_duration_config){this.scrollThrottlingInterval=qa.tracking_duration_config.scroll_throttling_interval;this.mouseThrottlingInterval=qa.tracking_duration_config.mouse_throttling_interval;this.keyboardThrottlingInterval=qa.tracking_duration_config.keyboard_throttling_interval;this.userActivityPollingInterval=qa.tracking_duration_config.user_activity_polling_interval;this.timeToBeConsideredInactive=qa.tracking_duration_config.time_to_be_considered_inactive;this.minFractionToBeVisibleForTimetracking=qa.tracking_duration_config.min_fraction_to_be_visible;this.minTimeToReportImmediately=qa.tracking_duration_config.min_time_to_report_immediately;this.active_state_duration=qa.tracking_duration_config.active_state_duration;this.height_diff_to_change_state=qa.tracking_duration_config.story_height_diff_to_change_state;this.focused_state_duration=qa.tracking_duration_config.focused_state_duration;this.discardVPVDIntervalThreshold=qa.tracking_duration_config.discard_vpvd_interval_threshold;}var ra,sa=aa(this.fireTimer,this.getTimeout(),this);if(this.isLoose){this.minSizeToBeVisible=0;ra=ca(function(){this.maxScrollPosition=Math.max(this.maxScrollPosition,v.getScrollPosition().y);sa();}.bind(this));}else ra=sa;this.initialStories=this.getStoriesInView();this.initialStoriesLogged=false;if(this.annotatedVPVLogging)this.initialStories.forEach(this.logAnnotatedVPV,this);if(this.useWaterfallLogging)this.getStoriesInView().forEach(function(wa){this.waterfallLogStep(wa,'100_all_stories_in_view_ignore_height',true);},this);this.vpvHeartBeatInterval=qa.vpv_heartbeat_interval;this.passVPVHeartbeatGK=qa.use_vpv_heartbeat;if(this.passVPVHeartbeatGK){this.intervalCount=1;this.fireTimerCount=1;this.storiesInView=this.initialStories?this.initialStories:this.getStoriesInView();this.vpvHeartBeatIntervalSignal=setInterval(function(){this._sendSignal('interval');}.bind(this),this.vpvHeartBeatInterval);}this.subscriptions=new t();this.subscriptions.addSubscriptions(this._getScrollListener(ra),p.listen(window,'resize',function(){this.invalidateVisibleStoriesCache();this.cachedViewportHeight=o.getViewportDimensions().height;ra();}.bind(this)),p.listen(window,'focus',function(){if(this.isTimetrackingEnabled)this.updateTimeTrackingData(false,'window_focus');}.bind(this)),p.listen(window,'blur',function(){if(this.isTimetrackingEnabled)this.updateTimeTrackingData(true,'window_blur');}.bind(this)),g.subscribe(r.NAVIGATION_BEGIN,this.cleanup.bind(this)),g.subscribe('Stream/totalHeadLoadedStories',function(wa,xa){this._headLoadStoryCount=xa.count;}.bind(this)),g.subscribe(q.STORIES_INSERTED,function(){if(this.annotatedVPVLogging&&!this.initialStoriesLogged){var wa=this.getStoriesInView();wa.forEach(this.logAnnotatedVPV,this);}else ra();if(this.isTimetrackingEnabled)this.updateTimeTrackingData(false,'stories_inserted');}.bind(this)));if(this.isTimetrackingEnabled){this.updateTimeTrackingData(false,'init');var ta=ca(function(event){this.invalidateVisibleStoriesCache();this.handleScroll(event);}.bind(this),this.scrollThrottlingInterval),ua=ca(function(event){this.handleKeyboard(event);}.bind(this),this.keyboardThrottlingInterval),va=ca(function(event){this.handleMouse(event);}.bind(this),this.mouseThrottlingInterval);this.subscriptions.addSubscriptions(p.listen(window,'scroll',ta),p.listen(document.documentElement,'DOMMouseScroll',ta),p.listen(document.documentElement,'mousewheel',ta));if(this.trackKeyboard)this.subscriptions.addSubscriptions(p.listen(document.documentElement,'keydown',ua));if(this.trackMouseMove)this.subscriptions.addSubscriptions(p.listen(document.documentElement,'mouseover',va),p.listen(document.documentElement,'mousemove',va));if(this.trackMouseMove&&this.trackMouseClick)this.subscriptions.addSubscriptions(g.subscribe('Event/stop',function(wa,xa){this.handleMouse(xa.event);}.bind(this)));if(this.trackMouseClick)this.subscriptions.addSubscriptions(p.listen(document.documentElement,'click',function(event){this.handleMouse(event);}.bind(this)),g.subscribe('PhotoSnowlift.OPEN',function(){this.userFocus=na;this.handleLayers();}.bind(this)),g.subscribe('PhotoSnowlift.CLOSE',function(){this.userFocus=la;this.focusedStory=null;this.updateTimeTrackingData(false,'snowlift_close');}.bind(this)));this._userActivityPoller();}s.onLeave(this.cleanup.bind(this));s.onUnload(this.cleanup.bind(this));};pa.prototype._getScrollListener=function(qa){"use strict";return p.listen(window,'scroll',qa);};pa.prototype.cleanup=function(){"use strict";if(this.subscriptions){this.subscriptions.release();this.subscriptions=null;}if(this.isTimetrackingEnabled){clearTimeout(this.userActivityPollerTimeoutID);this.updateTimeTrackingData(true,'cleanup');}if(this.passVPVHeartbeatGK)clearInterval(this.vpvHeartBeatIntervalSignal);if(this.annotatedVPVLogging){var qa=this.getStoriesInView();qa.forEach(this.logAnnotatedVPV,this);}this.initialStories=[];this._headLoadStoryCount=0;};pa.prototype.fireTimer=function(){"use strict";if(this.useWaterfallLogging){var qa=this.getStoriesInViewIgnoreHeight();qa.forEach(function(ra){this.waterfallLogStep(ra,'100_all_stories_in_view_ignore_height');},this);}if(!this.initialStoriesLogged){this.initialStories.forEach(this.markStoryRead,this);this.initialStoriesLogged=true;}this.storiesInView=this.getStoriesInView();this.storiesInView.forEach(this.markStoryRead,this);if(this.passVPVHeartbeatGK)this._sendSignal('fireTimer');};pa.prototype.heartBeatIsEnabled=function(){"use strict";return false;};pa.prototype.getSessionID=function(){"use strict";return null;};pa.prototype._sendSignal=function(qa){"use strict";if(!this.heartBeatIsEnabled())return;var ra=-1;if(qa=='interval'){ra=this.intervalCount++;}else if(qa=='fireTimer')ra=this.fireTimerCount++;var sa=-1,ta=-1,ua=-1;if(this.storiesInView.length>0){sa=this.getStoryID(this.storiesInView[0]);ta=this.getQueryID(this.storiesInView[0]);ua=this.getFBFeedLocations(this.storiesInView[0]);}var va=new j('vpv_heartbeat_js');va.addInteger('qid',ta);va.addInteger('uid',m.getID());va.addInteger('firststoryid',sa);va.addInteger('time',Math.round(Date.now()/1000));va.addNormal('type',qa);va.addInteger('count',ra);va.addInteger('fbfeed_location',ua);va.post();};pa.prototype._userActivityPoller=function(){"use strict";if(!this.userInactiveLock&&!u.isActive(this.timeToBeConsideredInactive)){this.userInactiveLock=true;this.userFocus=ma;this.updateTimeTrackingData(false,'user_activity_inactive');u.subscribeOnce(function(){this.userFocus=la;this.updateTimeTrackingData(false,'user_activity_active');this.userInactiveLock=false;}.bind(this));}this.userActivityPollerTimeoutID=setTimeout(this._userActivityPoller.bind(this),this.userActivityPollingInterval);};pa.prototype.getQueryID=function(qa){"use strict";return -1;};pa.prototype.getFBFeedLocations=function(qa){"use strict";return -1;};pa.prototype.getFBFeedInsertionPosition=function(qa){"use strict";return -1;};pa.prototype.createVPVDTimer=function(qa){"use strict";var ra=document.createElement("Label");ra.setAttribute("for",qa);ra.setAttribute("class",'vpvd_debug_timer');return ra;};pa.prototype.updateVPVDTimer=function(qa){"use strict";var ra=this.activeStories[qa].story,sa=n.scry(ra,'.vpvd_debug_timer');if(!sa.length){sa=[this.createVPVDTimer(ra),this.createVPVDTimer(ra)];var ta=n.scry(ra,'.UFIRow');if(ta.length&&ta[ta.length-1].clientWidth>0){ta[ta.length-1].appendChild(sa[0]);}else ra.appendChild(sa[0]);ra.insertBefore(sa[1],ra.firstChild);}var ua=this.totalVPVDuration[qa],va=Math.floor(ua/1000)+'.'+Math.floor((ua%1000)/100);n.setContent(sa[0],va);n.setContent(sa[1],va);};pa.prototype.updateVPVDTimers=function(){"use strict";for(var qa in this.activeStories)if(this.activeStories.hasOwnProperty(qa))this.updateVPVDTimer(qa);};pa.prototype.logVpvdAnalysis=function(qa,ra,sa,ta,ua,va){"use strict";var wa=new j('vpv_duration');wa.addDenorm('qid',this.getQueryID(this.activeStories[qa].story));wa.addDenorm('uid',m.getID());wa.addDenorm('vsid',qa);wa.addInteger('time',Math.round(Date.now()/1000));wa.addInteger('duration',ta);wa.addInteger('total_duration',ua);wa.addNormal('story_state',this.activeStories[qa].state);wa.addNormal('is_active_state',sa);wa.addNormal('num_visible_stories',this.numVisibleStories);wa.addInteger('story_height',this.activeStories[qa].story_height);wa.addInteger('story_visible_height',this.activeStories[qa].height);wa.addInteger('state_visible_height',va);wa.addInteger('total_visible_height',this.totalVisibleHeight);wa.addInteger('total_height',this.totalHeight);wa.addNormal('user_focus',this.latestUserFocus);wa.addNormal('next_user_focus',this.userFocus);wa.addInteger('vpvd',ra);wa.addInteger('accumulated_vpvd',this.activeStories[qa].vpvd);wa.addNormal('user_activity',this.latestUserActivity);wa.addNormal('next_user_activity',this.userActivity);wa.addInteger('story_position_y',this.activeStories[qa].y);wa.addInteger('feed_insertion_position',this.getFBFeedInsertionPosition(this.activeStories[qa].story));wa.addNormal('visible_position',this.activeStories[qa].visible_position);wa.addNormal('is_focused_story',this.activeStories[qa].is_focused);wa.post();};pa.prototype.shouldDiscardStory=function(qa){"use strict";return this.activeStories[qa].height!=this.activeStories[qa].story_height&&this.activeStories[qa].heightthis.discardVPVDIntervalThreshold)return;var ra={1:0,2:0,3:0},sa=(qa-this.latestTimeTrackingTimestamp>=this.focused_state_duration);this.totalVisibleHeight=0;for(var ta in this.activeStories)if(this.activeStories.hasOwnProperty(ta))if(!(this.latestUserFocus===la&&sa&&this.shouldDiscardStory(ta))){ra[this.activeStories[ta].state]+=this.activeStories[ta].height;this.totalVisibleHeight+=this.activeStories[ta].height;}var ua=0,va=qa-this.latestTimeTrackingTimestamp;if(this.latestUserFocus===la){va=ra[ha]>0?this.focused_state_duration:this.active_state_duration;va=Math.min(va,qa-this.latestTimeTrackingTimestamp);ua=(qa-this.latestTimeTrackingTimestamp)-va;}var wa=0,xa=ha;for(var ya=ha;ya>=ja;ya--)if(ra[ya]>0){wa=ra[ya];xa=ya;break;}var za=ra[ha]+ra[ia]+ra[ja],ab=0;for(ta in this.activeStories)if(this.activeStories.hasOwnProperty(ta)){if(this.latestUserFocus===la&&sa&&this.shouldDiscardStory(ta))continue;if(wa>0&&this.activeStories[ta].state>=xa){ab=va*(this.activeStories[ta].height/wa);if(this.vpvdAnalysis&&va>0)this.logVpvdAnalysis(ta,ab,true,va,va+ua,wa);this.activeStories[ta].vpvd+=ab;this.totalVPVDuration[ta]+=ab;}if(za>0){ab=ua*(this.activeStories[ta].height/za);if(this.vpvdAnalysis&&ua>0)this.logVpvdAnalysis(ta,ab,false,ua,va+ua,za);this.activeStories[ta].vpvd+=ab;this.totalVPVDuration[ta]+=ab;}}};pa.prototype.updateActiveStory=function(qa,ra,sa,ta){"use strict";this.activeStories[qa].state=ra;this.activeStories[qa].ts=sa;this.activeStories[qa].height_snapshot=ta[qa].height;this.activeStories[qa].is_focused=this.focusedStory===ta[qa].story;this.activeStories[qa].story_height=ta[qa].story_height;if(this.vpvdAnalysis){this.activeStories[qa].visible_position=ta[qa].visible_position;this.activeStories[qa].y=ta[qa].y;}};pa.prototype.updateActiveStories=function(qa,ra){"use strict";for(var sa in qa)if(qa.hasOwnProperty(sa))if(sa in this.activeStories){this.activeStories[sa].height=qa[sa].height;var ta=qa[sa].height-this.activeStories[sa].height_snapshot;if(this.focusedStory===qa[sa].story){this.updateActiveStory(sa,ha,ra,qa);}else if(ta<=-this.height_diff_to_change_state){this.updateActiveStory(sa,this.shouldDiscardStory(sa)?ka:ja,ra,qa);}else if(ta>=this.height_diff_to_change_state||this.activeStories[sa].is_focused||this.activeStories[sa].height===this.activeStories[sa].story_height)this.updateActiveStory(sa,ia,ra,qa);}else{this.activeStories[sa]={evp_ts:ra,story:qa[sa].story,height:qa[sa].height,vpvd:0};if(!this.totalVPVDuration[sa])this.totalVPVDuration[sa]=0;this.updateActiveStory(sa,ia,ra,qa);}};pa.prototype.recordVPVDurations=function(qa,ra){"use strict";for(var sa in this.activeStories)if(this.activeStories.hasOwnProperty(sa))if(ra||!(sa in qa)){if(this.activeStories[sa].vpvd>this.focused_state_duration||this.activeStories[sa].vpvd===this.totalVPVDuration[sa])this.recordTimeStoryWasInView(this.activeStories[sa]);delete this.activeStories[sa];}};pa.prototype.updateTimeTrackingData=function(qa,ra){"use strict";this.userActivity=ra;if(!this.activeStories)this.activeStories={};var sa=Date.now();if(!this.latestTimeTrackingTimestamp)this.latestTimeTrackingTimestamp=sa;var ta=this.getVisibleStoriesFromCache();this.calculateTotalHeight();this.updateVPVDurations(sa);this.updateActiveStories(ta,sa);if(this.vpvdDebug)this.updateVPVDTimers();this.recordVPVDurations(ta,qa);if(qa){this.latestTimeTrackingTimestamp=0;}else this.latestTimeTrackingTimestamp=sa;this.latestUserActivity=this.userActivity;this.latestUserFocus=this.userFocus;if(this.focusedStory)this.latestActiveStory=this.focusedStory;this.latestFocusedStory=this.focusedStory;this.focusedStory=null;};pa.prototype.needsToUpdateTimeTrackingData=function(){"use strict";return !(this.latestUserFocus===this.userFocus&&(this.userFocus===ma||(this.userFocus===la&&!this.latestFocusedStory&&!this.focusedStory)));};pa.prototype.getfocusedStory=function(qa){"use strict";var ra=this.getVisibleStoriesFromCache();for(var sa in ra)if(ra.hasOwnProperty(sa))if(w.isDescendantOf(qa,ra[sa].story))return ra[sa].story;return null;};pa.prototype.handleLayers=function(){"use strict";if(this.userFocus===na||this.userFocus===oa){this.focusedStory=this.latestActiveStory;this.updateTimeTrackingData(false,'media_layer');return true;}return false;};pa.prototype.didInteractWithStream=function(qa){"use strict";return w.isDescendantOf(qa,this.getStream())||w.isDescendantOf(this.getStream(),qa);};pa.prototype.handleScroll=function(event){"use strict";if(this.handleLayers())return;var qa=Date.now(),ra=ba(this.getStream()).y;if(ra!=this.lastStreamY||qa-this.latestStreamYChangedTimeStamp<2.5*this.scrollThrottlingInterval||this.didInteractWithStream(event.target)){this.latestStreamYChangedTimeStamp=qa;this.userFocus=la;}else this.userFocus=ma;this.lastStreamY=ra;if(this.userFocus===la||this.needsToUpdateTimeTrackingData())this.updateTimeTrackingData(false,'scroll');};pa.prototype.handleKeyboard=function(event){"use strict";if(this.handleLayers())return;if(this.didInteractWithStream(event.target)){this.userFocus=la;this.focusedStory=this.getfocusedStory(event.target);}else if(k.hasClass(event.target,'shareInput')){this.userFocus=la;this.focusedStory=this.latestActiveStory;}else this.userFocus=ma;if(this.userFocus===la||this.needsToUpdateTimeTrackingData())this.updateTimeTrackingData(false,'keyboard');};pa.prototype.handleMouse=function(event){"use strict";if(this.handleLayers())return;if(event.type!='click'&&event.clientX===this.lastMouseX&&event.clientY===this.lastMouseY)return;if(event.type==='click')this.invalidateVisibleStoriesCache();if(this.didInteractWithStream(event.target)){this.userFocus=la;this.focusedStory=this.getfocusedStory(event.target);}else this.userFocus=ma;this.lastMouseX=event.clientX;this.lastMouseY=event.clientY;if(this.needsToUpdateTimeTrackingData())this.updateTimeTrackingData(false,event.type);};pa.prototype.getStoriesInView=function(){"use strict";var qa=this.getAllStories(),ra=[],sa=false;for(var ta=0;taua/2){ta=ua-1;ua=-1;va=-va;}for(var xa=ta;xa!=ua;xa+=va){var ya=qa[xa],za=this.getHeightIfVisible(ya,false,Math.min(this.minSizeToBeVisible,this.minFractionToBeVisibleForTimetracking*o.getElementDimensions(ya).height));if(za>0||ya===this.focusedStory){if(ya.getAttribute('data-insertion-position')===null)ya.setAttribute('data-insertion-position',xa-this._headLoadStoryCount);var ab=this.getStoryID(ya);ra[ab]={story:ya,height:za,story_height:o.getElementDimensions(ya).height};sa=true;if(this.vpvdAnalysis){ra[ab].y=ba(ya).y;ra[ab].visible_position=xa;wa=Math.min(wa,xa);}}else if(sa){this._indexOfLastVisibleStoryOnPreviousPass=xa-va;break;}}if(this.vpvdAnalysis){this.numVisibleStories=0;for(ab in ra)if(ra.hasOwnProperty(ab)){ra[ab].visible_position-=wa;this.numVisibleStories++;}}return ra;};pa.prototype.getTimetrackingDataToLog=function(qa){"use strict";var ra={evt:da,vpvd_start_timestamp:qa.evp_ts,vpvd_time_delta:Math.round(qa.vpvd),story_height:o.getElementDimensions(qa.story).height,viewport_height:this.cachedViewportHeight};return {ft:ra};};pa.prototype.recordTimeStoryWasInView=function(qa){"use strict";if(this.isTimetrackingEnabled&&qa.vpvd>0){var ra=this.getTimetrackingDataToLog(qa),sa=y(qa.story,['ft']);z(ra.ft,sa.ft);var ta=!!sa.ft.ei&&(ra.ft.vpvd_time_delta>this.minTimeToReportImmediately);delete ra.ei;this.sendDataToLog(qa.story,ra,ta,false);}};pa.prototype.hasBeenVisible=function(qa){"use strict";return qa in this.readStoryIDs;};pa.prototype.isVisible=function(qa,ra,sa){"use strict";return this.getHeightIfVisible(qa,ra,sa)>0;};pa.prototype.getHeightIfVisible=function(qa,ra,sa){"use strict";if(ra===(void 0))ra=this.isLoose;if(sa===(void 0))sa=this.minSizeToBeVisible;var ta=v.getScrollPosition().y,ua=o.getViewportDimensions().height,va=ba(qa),wa=o.getElementDimensions(qa),xa=ua+this.maxScrollPosition-ta;if(!va.x&&!va.y&&!wa.x&&!wa.y)return false;if(ra&&va.y=ab?(za-ya):0;};pa.prototype.getHeightInViewport=function(qa){"use strict";var ra=o.getViewportDimensions().height,sa=ba(qa),ta=o.getElementDimensions(qa);if(!sa.x&&!sa.y&&!ta.x&&!ta.y)return false;var ua=Math.max(sa.y,0),va=Math.min(sa.y+ta.height,ra);return va-ua;};pa.prototype.sendDataToLog=function(qa,ra,sa,ta){"use strict";if(this.useBanzai){var ua={};if(sa)ua.delay=3000;if(ta)ua.retry=true;var va=this.getSessionID();if(va)ra.ft.session_id=va;if(this.useWaterfallLogging&&ra.ft.evt==ea){ra.ft.should_waterfall_logging=1;ra.ft["interface"]='www';var wa=!this.initialStoriesLogged;this.waterfallLogStep(qa,'200_sent_to_banzai',wa);}i.post('feed_tracking',ra,ua);}else x(fa,qa,null,'FORCE',ra);};pa.prototype.waterfallLogStep=function(qa,ra,sa){"use strict";var ta=this.getStoryID(qa);if(this.loggedStoryIDs[ra]&&this.loggedStoryIDs[ra][ta])return;var ua=this.getWaterfallData(qa,ra,sa);new h(ga,ua).send();if(!this.loggedStoryIDs[ra])this.loggedStoryIDs[ra]={};this.loggedStoryIDs[ra][ta]=true;};pa.prototype.getWaterfallData=function(qa,ra,sa){"use strict";var ta=this.getDataToLog(qa),ua=y(qa,['ft']);z(ta.ft,ua.ft);var va=ta.ft;va.height_in_viewport=this.getHeightInViewport(qa);va.step=ra;va.is_initial_story=sa?1:0;va["interface"]='www';return va;};pa.prototype.addSeenClassToStory=function(qa){"use strict";k.addClass(qa,"_50nb");k.removeClass(qa,"_50mx");k.removeClass(qa,"_2z-5");};pa.prototype.markStoryRead=function(qa){"use strict";var ra=this.getStoryID(qa);if(!ra||this.hasBeenVisible(ra))return;this.readStoryIDs[ra]=true;this.annotatedStoryIDs[ra]=true;var sa=this.getDataToLog(qa),ta=y(qa,['ft']);z(sa.ft,ta.ft);delete sa.ei;this.sendDataToLog(qa,sa,this.banzaiNoDelay,this.banzaiRetry);k.addClass(qa,"_x72");if(this.vpvDebug)k.addClass(qa,"_5m7s");this.addSeenClassToStory(qa);};pa.prototype.logAnnotatedVPV=function(qa){"use strict";var ra=this.getStoryID(qa);if(!ra||ra in this.annotatedStoryIDs)return;this.annotatedStoryIDs[ra]=true;var sa=this.getDataToLog(qa),ta=y(qa,['ft']);z(sa.ft,ta.ft);delete sa.ei;sa.ft.vpv_ft_only=1;this.sendDataToLog(qa,sa,this.banzaiNoDelay,this.banzaiRetry);};e.exports=pa;},null); +__d("GroupViewportTracking",["DOM","csx","ViewportTracking","Banzai","$"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();for(var l in i)if(i.hasOwnProperty(l))n[l]=i[l];var m=i===null?null:i.prototype;n.prototype=Object.create(m);n.prototype.constructor=n;n.__superConstructor__=i;function n(){"use strict";if(i!==null)i.apply(this,arguments);}n.prototype.getDataFromConfig=function(o){"use strict";this.timeout=o.record_delay;};n.prototype.getTimeout=function(){"use strict";return this.timeout;};n.prototype.getAllStories=function(){"use strict";return g.scry(k('pagelet_group_mall'),"._5pat");};n.prototype.getStoryID=function(o){"use strict";var p=JSON.parse(o.getAttribute('data-ft'));return p.id;};n.prototype.getDataToLog=function(o){"use strict";return JSON.parse(o.getAttribute('data-ft'));};n.prototype.sendDataToLog=function(o,p){"use strict";if(this.useBanzai)j.post('group_feed_tracking',p);};e.exports.init=function(o){n.instance=new n();n.instance.init(o);};e.exports.getInstance=function(){return n.instance;};},null); +__d("runAfterScrollingStops",["Arbiter","Event","Run","debounceAcrossTransitions","emptyFunction"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();function l(w,x,y){if(x&&o[x])return;if(!n){g.subscribe('page_transition',v);n=true;}if(!m){w();return;}x&&(o[x]=1);p.push(w);if(!y){if(r){i.onLeave(v);r=false;}q.push(p.length-1);}}var m,n,o={},p=[],q=[],r=true,s=500,t=j(function(){m=false;var w=p;p=[];q=[];o={};for(var x=0,y=w.length;xba;if(!sa.hidden&&(ua||va)){ja(sa);}else if(!ua&&!va){sa.pendingHide=false;if(sa.hidden){if(sa.dirty&&ta=aa){ua.hidden=false;ua.pendingHide=false;m.apply(ua.element,{height:'',marginBottom:''});h.show(ka(ua));}}});sa&&ia();}function oa(){l.onLeave(ea);z=new n();z.addSubscriptions(g.subscribe(k.NAVIGATION_BEGIN,fa),g.subscribe('LitestandStream/SubstreamsUpdated',na),j.listen(window,'scroll',t(ma)),j.listen(window,'resize',t(function(){ca=null;ma();})));y=true;}var pa={attachSubstream:function(qa){y||oa();x[i.getID(qa)]={element:qa};}};e.exports=pa;},null); +__d("LitestandComposer",["Animation","Arbiter","ComposerXController","ComposerXMarauderLogger","DOM","Run","SubscriptionsHandler","requireWeak"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();var o=null;n(['LitestandStream'],function(s){return o=s;});var p=600;function q(s,t){s&&i.reset(s);if(!o||!t)return;k.prependContent(o.getStreamRoot(),t);new g(t).from('opacity',0).to('opacity',1).duration(p).go();j.logCompleted(s);}var r={initComposer:function(s){var t=new m();t.addSubscriptions(h.subscribe('LitestandComposer/publish',function(u,v){if(v.composer_id===s)q(s,v.markup);}.bind(this)));l.onLeave(function(){t.release();});}};e.exports=r;},null); +__d("LitestandNewStoryController",["Animation","Arbiter","AsyncRequest","CSS","Event","LitestandMessages","LitestandStream","NavigationMessage","Run","Style","SubscriptionsHandler","TinyViewport","ge","getScrollPosition","memoize","$","queryThenMutateDOM","requestAnimationFrame","NewStoriesPillConfig"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x){b.__markCompiled&&b.__markCompiled();var y=b('NewStoriesPillConfig').maintain_scroll_position,z=3,aa=500,ba=600,ca,da;function ea(){da&&clearTimeout(da);da=null;}function fa(){da=setTimeout(function(){da=null;ga();},aa);}function ga(){var za;w(function(){za=m.canInsertNewerStories();},function(){if(za){wa();}else fa();},'LitestandNewStoryController/tryShowingStories');}var ha=0,ia,ja=true,ka;function la(){if(!ka){ka=new q();ka.addSubscriptions(h.subscribe(n.NAVIGATION_BEGIN,ta),k.listen(window,'resize',ma),k.listen(window,'scroll',ra));o.onLeave(ta);}}function ma(){if(!oa())ta();}var na=u(function(){var za=s('blueBarNAXAnchor');return za&&j.hasClass(za,'fixed_elem');});function oa(){return na()&&!r.isTiny();}function pa(za,ab){var bb=s(za);if(bb)bb.style.marginTop=ab?ab+'px':'';}function qa(za){if(!oa()){za=0;}else za=Math.max(za,0);ha=za;pa('rightCol',za);pa('leftCol',za);}function ra(){var za=t(window).y;if(za<=0){ta();return;}if(za=0){if(ta.children[ic].id.lastIndexOf('more_pager',0)===0)return ta.children[ic];ic--;}return;}function qb(){g.inform(r.LEAVE_HOME);na={};xa=null;ua=0;ya.forEach(g.unsubscribe);ya=[];oa&&oa.remove();sa&&clearTimeout(sa);sa=null;ra=null;nb=null;wa&&wa.remove();wa=null;ma=false;lb=0;za=false;ab=false;hb=false;bb=null;cb=null;db=false;eb=true;fb=null;gb=false;jb=false;ib=null;}function rb(){na={};}function sb(ic,jc){var kc=-1,lc=-1,mc=-1,nc=l.scry(ta,".unread_session"),oc=0,pc=0,qc=null;for(var rc=0;rc1000){aa.setIdleTime(xa.newStoryIdleTime);tb(xa.pollIntervalMS);}}function vb(){oa=new w(l.find(pa,'a'),fc.bind(null),false,xa.bufferPixels);}function wb(){var ic=ea(window).y;return ic>xa.firstPagerScrollBuffer;}function xb(){if(wb()){vb();wa&&wa.remove();wa=null;}}function yb(){if(jb||!ib)return;var ic=l.scry(ta,u.getStoriesSelector()),jc=ba('leftCol'),kc=fa.getElementPosition(jc).y+fa.getElementDimensions(jc).y,lc=0;for(;lc=lc)return;if(ic&&!wb()){wa=o.listen(window,'scroll',y(xb));}else vb();}function ac(){if(!ra)return;var ic=0;if(la)ic=la.getStoryCount();if(!aa.isActive(xa.newStoryIdleTime)){if(!ja.show_new_stories_pill||ic>=ia.maxNewStories){aa.subscribeOnce(ac);return;}}else if(!aa.isOnTab())if(ia.shouldStop&&ic>=ia.maxNewStories){aa.subscribeOnce(ac);return;}if(aa.hasBeenInactive()){aa.resetActiveStatus();var jc=xa.pollIntervalMS,kc=Date.now()-aa.getLastInActiveEnds();if(kc0){for(var kc=jc.length-1;kc>=0;kc--)jc[kc].setAttribute('data-insertion-position',--lb);var lc=u.getStoriesSelector();n.dedupe(u.getStreamRoot(),lc);var mc=l.scry(nb,lc);g.inform('Stream/totalHeadLoadedStories',{count:-lb,hiddenCount:mc.length});}},registerPreloadUnseenStories:function(ic,jc,kc,lc){bb=ic;cb=jc;db=kc;fb=lc;if(lc)gb=lc.disable_deduper;hc.loadMoreUnseenStoriesIfNeeded();},morePreloadUnseenStories:function(ic,jc,kc){cb=kc;if(ic>0){l.appendContent(bb,jc);this.loadMoreUnseenStoriesIfNeeded();}else{g.inform('FbFeedUnreadPillLoader/removeLoadingPill');g.inform('FbFeedUnreadPillNavigation/removePill');eb=true;sb('not_enough_remove',{all_unseen_stories:ic});}},setStopRecursiveUnseenLoad:function(ic){eb=ic;},loadMoreUnseenStoriesIfNeeded:function(){if(!fb||eb)return;var ic=gc();if(ic.length0)m[t][q].push(l[q]);m[t][q].push('('+p[q]);}}}for(var r=0;r0&&v.charAt(0)=='('){m[t][u][m[t][u].length-1]=v.substr(1);}else m[t][u].push(')');}return m;}function h(i,j){var k={};for(var l=0;lj){return 1;}else if(i0){this.$PubcontentFeedChainingControllern(za,{ft_id:ab.entidentifier,origin:ra,pivotal_topic_ids:cb});}else this.$PubcontentFeedChainingControllero(za,{origin:ta,ft_id:ab.entidentifier});}}.bind(this,ya.target));};wa.prototype.$PubcontentFeedChainingControllero=function(xa,ya){"use strict";var za=this.$PubcontentFeedChainingControllerk(xa,ya);if(!za)return false;var ab=(ga.getURIBuilder()).setString('origin',ya.origin);if(ya.story_id)ab.setString('storyid',String(ya.story_id));if(ya.ft_id)ab.setString('ftid',String(ya.ft_id));new i().setErrorHandler(this.$PubcontentFeedChainingControllerl.bind(this,za.story.id)).setRelativeTo(za.chainingWrapper).setURI(ab.getURI()).setAllowCrossPageTransition(true).send();return true;};wa.prototype.$PubcontentFeedChainingControllerg=function(xa,ya){"use strict";var za=this;za.$PubcontentFeedChainingControllero(ya.attachment,{origin:sa,story_id:ya.storyid});};wa.prototype.$PubcontentFeedChainingControllerb=function(xa,ya){"use strict";if(g.no_chained_related_stories==='true')return;ya.origin=oa;var za=this,ab=this.findStory(ya.attachment),bb=o.scry(o.getRootElement(),'#initial_browse_result').length>0;if(bb)return;var cb;if(ya.is_right_click){cb=0;}else cb=j.EVENT_DELAY;setTimeout(function(){if(ab){var db=za.findAttachment(ab);if(db)ya.attachment=db;}za.$PubcontentFeedChainingControllerp(ya.attachment,ya);},cb);};wa.prototype.$PubcontentFeedChainingControllerc=function(xa,ya){"use strict";ya.origin=pa;var za=this,ab=this.findStory(ya.attachment);setTimeout(function(){if(ab){var bb=za.findAttachment(ab);if(bb)ya.attachment=bb;}za.$PubcontentFeedChainingControllerp(ya.attachment,ya);},j.EVENT_DELAY);};wa.prototype.$PubcontentFeedChainingControllerd=function(xa,ya){"use strict";ya.origin=pa;var za=this,ab=this.findStory(ya.attachment);setTimeout(function(){if(ab){var bb=za.findAttachment(ab);if(bb)ya.attachment=bb;}za.$PubcontentFeedChainingControllerp(ya.attachment,ya);},j.EVENT_DELAY);};wa.prototype.$PubcontentFeedChainingControllere=function(xa,ya){"use strict";var za=this,ab=this.findStory(ya.attachment);setTimeout(function(){if(ab)var bb=za.findContainer(ab);za.$PubcontentFeedChainingControllerq(ab,ya.global_share_id,n.getID(bb));},j.EVENT_DELAY);};wa.prototype.$PubcontentFeedChainingControllerf=function(xa,ya){"use strict";var za=this.findAdClientToken(ya.attachment);if(za){ya.origin=ma;ya.client_token=za;this.$PubcontentFeedChainingControlleri(ya.attachment,ya);}};wa.prototype.$PubcontentFeedChainingControllerh=function(xa,ya){"use strict";var za=this.findStory(ya.attachment);if(za){var ab=this.findAttachment(za);if(ab)ya.attachment=ab;}this.$PubcontentFeedChainingControllerr(ya.attachment,{origin:ua,event_id:ya.event_id});};wa.prototype.$PubcontentFeedChainingControllers=function(xa){"use strict";return !!(xa&&xa.id&&!l.hasClass(xa,"_sf6")&&!(xa.id in this.$PubcontentFeedChainingController7));};wa.prototype.$PubcontentFeedChainingControllert=function(xa){"use strict";if(!xa)return false;if(xa.origin in this.$PubcontentFeedChainingController0||xa.origin in this.$PubcontentFeedChainingController2||xa.origin in this.$PubcontentFeedChainingController1||xa.origin in this.$PubcontentFeedChainingController4||xa.origin in this.$PubcontentFeedChainingController5||xa.origin in this.$PubcontentFeedChainingController6){return true;}else{var ya=this.$PubcontentFeedChainingController3[xa.origin];if(!ya||!ya.rate)return false;var za=Math.random();if(za>ya.rate)return false;return true;}};wa.prototype.$PubcontentFeedChainingControlleru=function(xa){"use strict";this.$PubcontentFeedChainingController7[xa]=true;};wa.prototype.$PubcontentFeedChainingControllerl=function(xa){"use strict";delete this.$PubcontentFeedChainingController7[xa];};wa.prototype.$PubcontentFeedChainingControllerm=function(xa){"use strict";if(!xa)return false;var ya="_3lkn",za=xa.nextSibling,ab=true;if(za&&za.firstChild){var bb=za.firstChild;ab=!(bb.hasChildNodes()&&l.hasClass(bb,ya));}if(!ab)return false;var cb=xa.children[0],db=xa.children[1],eb="_4_ck";if((cb&&l.hasClass(cb,eb))||(db&&l.hasClass(db,eb)))return false;return true;};wa.prototype.$PubcontentFeedChainingControllerk=function(xa,ya){"use strict";var za=this.findStory(xa);if(!this.$PubcontentFeedChainingControllers(za))return null;if(!this.$PubcontentFeedChainingControllert(ya))return null;this.$PubcontentFeedChainingControlleru(za.id);if(this.isSponsoredStory(za))return null;var ab;if(!ya.continued_chaining){ab=this.findContainer(za);if(!ab)return null;var bb=n.create('div'),cb=n.appendContent(ab,bb);if(cb.length!==1)return null;}else{ab=za;bb=n.create('div');cb=n.insertAfter(ab,bb);n.remove(ab);if(cb.length!==1)return null;}if(ya.is_auto_expand){return {chainingWrapper:cb[0],story:za,is_auto_expand:ya.is_auto_expand};}else return {chainingWrapper:cb[0],story:za};};wa.prototype.$PubcontentFeedChainingControlleri=function(xa,ya){"use strict";var za=this.$PubcontentFeedChainingControllerk(xa,ya);if(!za)return false;var ab=this.findStreamRoot(za.story);if(!ab)return false;var bb=ab.getAttribute('id'),cb=(ba.getURIBuilder()).setString('actor_id',ya.actor_id).setString('origin',ya.origin).setString('ei',ya.client_token).setString('data_ownerid',bb);if(ya.ft_id)cb.setString('ft_id',ya.ft_id);new i().setErrorHandler(this.$PubcontentFeedChainingControllerl.bind(this,za.story.id)).setRelativeTo(za.chainingWrapper).setURI(cb.getURI()).send();return true;};wa.prototype.$PubcontentFeedChainingControllerp=function(xa,ya){"use strict";if(!this.$PubcontentFeedChainingControllerm(this.findStory(xa)))return false;var za=this.$PubcontentFeedChainingControllerk(xa,ya);if(!za)return false;l.addClass(za.chainingWrapper,"_3lkn");var ab=null;if(ya.fbvideo_id){ab=ea.getURIBuilder();ab.setInt('fbvideo_id',ya.fbvideo_id);}else{ab=da.getURIBuilder();ab.setInt('global_share_id',ya.global_share_id);}ab.setString('attachment_div_id',n.getID(ya.attachment));if(ya.link_url)ab.setString('link_url',ya.link_url);if(ya.video_div_id)ab.setString('video_div_id',ya.video_div_id);if(ya.share_id)ab.setString('share_id',ya.share_id);var bb=JSON.parse(za.story.getAttribute('data-ft'))||{};if('qid' in bb&&'mf_story_key' in bb){ab.setString('qid',bb.qid);ab.setString('mf_story_key',bb.mf_story_key);}if(ya.is_auto_expand){this.$PubcontentFeedChainingControllerl(za.story.id);ab.setBool('is_auto_expand',ya.is_auto_expand);}var cb=new i().setErrorHandler(this.$PubcontentFeedChainingControllerl.bind(this,za.story.id)).setRelativeTo(za.chainingWrapper).setURI(ab.getURI());bb&&cb.setData(bb);cb.send();return true;};wa.prototype.$PubcontentFeedChainingControllerq=function(xa,ya,za){"use strict";if(!this.$PubcontentFeedChainingControllers(xa))return;this.$PubcontentFeedChainingControlleru(xa.id);var ab=(ha.getURIBuilder()).setInt('app_id',ya).setString('attachment_div_id',za);new i().setErrorHandler(this.$PubcontentFeedChainingControllerl.bind(this,xa.id)).setURI(ab.getURI()).send();return true;};wa.prototype.$PubcontentFeedChainingControllerj=function(xa,ya){"use strict";var za=this.$PubcontentFeedChainingControllerk(xa,ya);if(!za)return false;var ab=(ca.getURIBuilder()).setString('actor_id',ya.actor_id).setString('origin',ya.origin);if(ya.ft_id)ab.setString('ft_id',ya.ft_id);if(ya.content_id)ab.setString('content_id',ya.content_id);new i().setErrorHandler(this.$PubcontentFeedChainingControllerl.bind(this,za.story.id)).setRelativeTo(za.chainingWrapper).setURI(ab.getURI()).send();return true;};wa.prototype.$PubcontentFeedChainingControllern=function(xa,ya){"use strict";var za=this.$PubcontentFeedChainingControllerk(xa,ya);if(!za)return false;var ab=(fa.getURIBuilder()).setIntVector('pivotal_topic_ids',ya.pivotal_topic_ids).getURI();new i().setErrorHandler(this.$PubcontentFeedChainingControllerl.bind(this,za.story.id)).setRelativeTo(za.chainingWrapper).setURI(ab).send();return true;};wa.prototype.$PubcontentFeedChainingControllerr=function(xa,ya){"use strict";var za=this.$PubcontentFeedChainingControllerk(xa,ya);if(!za)return false;var ab=(aa.getURIBuilder()).setInt('event_id',ya.event_id).setString('attachment_id',n.getID(xa)).getURI();new i().setErrorHandler(this.$PubcontentFeedChainingControllerl.bind(this,za.story.id)).setRelativeTo(za.chainingWrapper).setURI(ab).send();return true;};e.exports=wa;},null); +__d("PubcontentLitestandClassicChainingController",["ContextualThing","DOM","PubcontentFeedChainingController","csx"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();for(var k in i)if(i.hasOwnProperty(k))m[k]=i[k];var l=i===null?null:i.prototype;m.prototype=Object.create(l);m.prototype.constructor=m;m.__superConstructor__=i;function m(){"use strict";if(i!==null)i.apply(this,arguments);}m.prototype.findStory=function(n){"use strict";var o="^div._4-u2",p=h.scry(n,o);return p.length===1?p[0]:null;};m.prototype.isSponsoredStory=function(n){"use strict";var o="._5paw";return h.scry(n,o).length>0;};m.prototype.findAttachment=function(n){"use strict";var o="div._6m2",p="div.iframeEmbed",q=h.scry(n,o)[0]||h.scry(n,p)[0];return q;};m.prototype.findContainer=function(n){"use strict";var o=h.create('div'),p=h.insertAfter(n,o);g.register(o,n);return p.length>=1?p[0]:null;};m.prototype.findStreamRoot=function(n){"use strict";var o="^div._4ikz";return h.scry(n,o)[0];};m.prototype.findAdClientToken=function(n){"use strict";var o=this.findStory(n);if(!o)return null;var p=o.getAttribute('data-ft');if(!p)return null;var q=JSON.parse(p);return q[i.getAdClientTokenIndex()];};e.exports=m;new m();},null); +__d("ShareNowController",["Dialog","Event","fbt"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j=i._("Your share was posted."),k=i._("This post could not be shared at this time. Please try again later."),l,m={initMenu:function(n){var o=n.getTriggerElem();h.listen(o,'success',function(event){try{this.showDialog(event.data.response.payload.message);}catch(p){this.showDialog(j);}}.bind(this));h.listen(o,'error',function(event){try{this.showDialog(event.data.response.payload.message);}catch(p){this.showDialog(k);}}.bind(this));},showDialog:function(n){if(l)l.destroy();l=new g().setBody(n).setAutohide(2500).setModal(true).show();}};e.exports=m;},null); +__d("FeedAdsGapRuleViolationDetection",["Banzai","CSS","csx","cx","DOM","ge","isEmpty","merge"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();var o='ei',p='qid',q='gap rule violation',r='non violating ads gap',s='first position violation',t='feed load',u='first position invalidation',v='spacing invalidation',w=[],x=[],y=[],z={},aa={registerFeedStories:function(ba,ca){if(ba.containerID=='substream_0'){w=[];x=[];}var da=l(ba.containerID);if(!da)return;z=n(ba.demoAdChecks,z);var ea=k.scry(da,"div._5jmm").map(this._convertStoryNodeToObject).filter(function(fa){return fa!==null;});if(ba.isLoggingEnabled&&ea.length!==0)this._logFeedLoad();if(ba.isNewerStories){w=ea.concat(w);}else w=w.concat(ea);if(m(z)){if(ba.isLoggingEnabled||ba.isFirstPosInvalidationEnabled)this._checkFirstPosViolation(ba,da);if(ba.isLoggingEnabled||ba.isGapRuleInvalidationEnabled)this._checkGapRuleViolation(ba);}},_convertStoryNodeToObject:function(ba){if(h.hasClass(ba,"_170y"))return null;var ca=ba.getAttribute('data-dedupekey');if(z[ca])return null;var da=k.scry(ba,"div._hye"),ea=k.scry(ba,"li._170x"),fa=[];if(da.length!==0){fa=da.map(function(ia){return ia.getAttribute('data-ft');}).filter(function(ia){return ia!==null;});}else if(ea.length!==0){fa=ea.map(function(ia){return ia.getAttribute('data-ft');}).filter(function(ia){return ia!==null;});}else if(ba.getAttribute('data-ft'))fa=[ba.getAttribute('data-ft')];if(!fa.length)return null;var ga=JSON.parse(fa[0]),ha={dataFTArray:fa,dedupKey:ca,isSponsored:!!ga[o],height:ba.offsetHeight,qid:parseInt(ga[p],10),nodeID:ba.id};return ha;},_checkFirstPosViolation:function(ba,ca){while(w.length>0&&w[0].isSponsored){var da={ftArray:w[0].dataFTArray,qid:w[0].qid,nodeid:w[0].nodeID,firstStoryType:ba.firstStoryType},ea=k.scry(ca,'.uiBoxRed')[0];if(ea){var fa=ea.textContent||ea.innerText;if(fa)da.error_msg=fa;}if(ba.isLoggingEnabled&&!(w[0].dedupKey in y)){this._logFirstPosViolation(da);y[w[0].dedupKey]=da;}if(ba.isFirstPosInvalidationEnabled){this._invalidateFirstPosAd(da);w.splice(0,1);}else break;}},_getMinGap:function(ba,ca,da){var ea=Math.min(ba?ba:Number.MAX_VALUE,ca?ca:Number.MAX_VALUE);return ea!==Number.MAX_VALUE?ea:da;},_getStoryDedupKeysJSONString:function(ba,ca){var da=[];for(var ea=ba;ea<=ca;ea++)da.push(w[ea].dedupKey);return JSON.stringify(da);},_checkGapRuleViolation:function(ba){var ca=null,da=null,ea=0;for(var fa=0;fa-1){if(ba===0){y=q('pagelet_composer');y=y&&m.byClass(y,"_5jmm");}else if(ba>0){y=aa[ba-1];if(y.offsetHeight>0)break;}ba--;}}return y||this.selected;};w.prototype.getPreviousStory=function(x){"use strict";var y=this.getPreviousSibling(x);while(y&&!this.isStory(y))y=this.getPreviousSibling(y);return y;};w.prototype.getParentStory=function(x){"use strict";return m.byClass(x,"_5jmm");};w.prototype.getNextSibling=function(x){"use strict";var y=t(x);if(y&&this.getParentStory(y))return y;y=null;var z=m.byClass(x,"_5pcb");if(z){var aa=h.scry(z,"._5jmm"),ba=aa.indexOf(x);if(ba>-1){y=aa[++ba];while(y&&y.offsetHeight===0)y=aa[++ba];}}else if(q('pagelet_composer',x))y=h.scry(document,"div._5pcb ._5jmm")[0];return y||this.selected;};w.prototype.getNextStory=function(x){"use strict";var y=this.getNextSibling(x);while(y&&!this.isStory(y))y=this.getNextSibling(y);return y;};w.prototype.setSelected=function(x,y){"use strict";if(x){var z="_5qdu",aa=i.scry(x,"._5qdu");if(!aa.length&&y)h.prependContent(x,l.div({className:z}));}if(y){this.selected&&this.setTabindexOnStory(this.selected,'-1');this.selected&&g.removeClass(this.selected,"_5qdv");this.selected=x;x&&this.setTabindexOnStory(x,'0');x&&g.addClass(x,"_5qdv");n.highlightSingle(x);}};w.init=function(x,y){"use strict";new w(x,y);};e.exports=w;},null); +__d("FbFeedViewportTracking",["Arbiter","LitestandMessages","LitestandStream","StreamViewportTracking","csx"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();for(var l in j)if(j.hasOwnProperty(l))n[l]=j[l];var m=j===null?null:j.prototype;n.prototype=Object.create(m);n.prototype.constructor=n;n.__superConstructor__=j;function n(){"use strict";if(j!==null)j.apply(this,arguments);}n.prototype.initSubscriptions=function(){"use strict";this.subscriptions.addSubscriptions(g.subscribe([h.STORIES_INSERTED],this.invalidateAllStoriesCache.bind(this)),g.subscribe(h.LEAVE_HOME,this.updateTimeTrackingData.bind(this,true)));};n.prototype.getStorySelector=function(){"use strict";return "._5jmm";};n.prototype.getStream=function(){"use strict";return i.getStreamRoot();};n.prototype.getSessionID=function(){"use strict";return i.getFeedStreamID();};n.init=function(o){"use strict";n.instance=new n();n.instance.init(o);};n.getInstance=function(){"use strict";return n.instance;};e.exports=n;},null); +__d("PagerButtons",["ArbiterMixin","Button","DOMQuery","Event","mixin"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l=k(g);for(var m in l)if(l.hasOwnProperty(m))o[m]=l[m];var n=l===null?null:l.prototype;o.prototype=Object.create(n);o.prototype.constructor=o;o.__superConstructor__=l;function o(p,q,r){"use strict";this._prev=q;this._next=r;j.listen(p,'click',this._handleClick.bind(this));this._root=p;}o.prototype._handleClick=function(p){"use strict";var q=p.getTarget();if(i.contains(this._prev,q)){if(h.isEnabled(this._prev))this.inform('prev',this._prev);}else if(i.contains(this._next,q))if(h.isEnabled(this._next))this.inform('next',this._next);};o.prototype.setPrevEnabled=function(p){"use strict";h.setEnabled(this._prev,p);return this;};o.prototype.setNextEnabled=function(p){"use strict";h.setEnabled(this._next,p);return this;};o.prototype.getRoot=function(){"use strict";return this._root;};e.exports=o;},null); \ No newline at end of file diff --git a/app/assets/images/s_files/o_opfuOpsS3.js b/app/assets/images/s_files/o_opfuOpsS3.js new file mode 100644 index 0000000..7c4a1c1 --- /dev/null +++ b/app/assets/images/s_files/o_opfuOpsS3.js @@ -0,0 +1,94 @@ +/*!CK:1823497579!*//*1427087076,*/ + +if (self.CavalryLogger) { CavalryLogger.start_js(["Kkn4F"]); } + +__d("BirthdayRemindersCounterEvent",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={OPEN_MODAL:"open_modal",PHOTO_FLOW_WITHOUT_PERSONALIZED:"photo_flow_without_personalized",PHOTO_FLOW_WITH_PERSONALIZED:"photo_flow_with_personalized",ADD_PERSONALIZED_PHOTO:"add_personalized_photo",CLICK_ALBUM:"click_album",ADD_ALBUM_PHOTO:"add_album_photo",SELFIE_FLOW:"selfie_flow",ADD_SELFIE:"add_selfie",ADD_UPLOADED:"add_uploaded",POST_WITH_PHOTO:"post_with_photo",POST_WITHOUT_PHOTO:"post_without_photo",POST_NON_SCHEDULED:"post_non_scheduled",POST_SCHEDULED:"post_scheduled",CANCEL_SCHEDULED_MODAL:"cancel_scheduled_modal",CANCEL_SCHEDULED_TIMELINE:"cancel_scheduled_timeline"};},null); +__d("ChatSidebarSections",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={MORE_ONLINE_FRIENDS:"more_online_friends",MORE_ONLINE_COWORKERS:"more_online_coworkers",OFFLINE_USERS:"offline_users",ORDERED_LIST:"ordered_list",ORDERED_COWORKERS:"ordered_coworkers",TYPEAHEAD:"typeahead"};},null); +__d("ItunesPluginLogging",["Run","Bootloader"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h={logPluginData:function(){g.onAfterLoad(function(){var i=b('Bootloader');i.loadModules(["ItunesDetector","AsyncRequest"],function(j,k){new k().setURI('/ajax/ads/media/log').setData({status:j.hasItunes()}).send();});});}};e.exports=h;},null); +__d("AppsDivebarDisplayController",["AppsDivebarConfigData","AsyncRequest","Arbiter","CSS","UIPagelet","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();var m='173',n={isVisible:function(){if(typeof(this._visible)!='undefined')return this._visible;this._visible=!g.hidden;return this._visible;},showApps:function(){this._visible=true;var o={fb_source_category:'sidebar'};k.loadFromEndpoint('GamesDivebarPagelet','pagelet_canvas_nav_content',o);j.show('apps_gripper');j.show('pagelet_canvas_nav_content');j.addClass('pagelet_canvas_nav_content',"_4woj");i.inform('AppsDivebar/show-apps');new h('/ajax/feed/apps/resize').setData({height:''+m,menu:true}).setMethod('POST').send();},hideApps:function(){this._visible=false;i.inform('AppsDivebar/hide-apps');j.hide('pagelet_canvas_nav_content');j.hide('apps_gripper');new h('/ajax/feed/apps/resize').setData({height:'1',menu:true}).setMethod('POST').send();}};e.exports=n;},null); +__d("AsyncLoader",["copyProperties","AsyncRequest","BaseAsyncLoader"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();function j(k,l){this._endpoint=k;this._type=l;}g(j.prototype,i.prototype);j.prototype.send=function(k,l,m,n,o){new h(k).setData({ids:l}).setHandler(n).setErrorHandler(o).setAllowCrossPageTransition(true).setMethod('GET').setReadOnly(true).send();};e.exports=j;},null); +__d("CalendarUI",["Event","Arbiter","AsyncRequest","CSS","DOM","DOMQuery","DOMScroll","Hovercard","Parent","Run","ScrollAwareDOM","Style","UIPagelet","Vector","ViewportBounds","$","copyProperties","ge","goURI"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y){b.__markCompiled&&b.__markCompiled();function z(){}w(z,{EVENT_ACTION:'EVENT_ACTION',_todayButton:null,_todayElement:null,_upPager:null,_months:[],_timestamp:null,_registeredReminders:false,init:function(){h.subscribe(this.EVENT_ACTION,function(ba,ca){s.loadFromEndpoint('CalendarHeaderPagelet','pagelet_calendar_header',JSON.parse(ca.actioncontext));});var aa=u.addTop(function(){var ba=x('pagelet_calendar_header');if(ba&&r.isFixed(ba.firstChild)){var ca=ba.firstChild.getBoundingClientRect();return ca.bottom;}return 0;});p.onLeave(function(){aa.remove();});},initGridItem:function(aa,ba){g.listen(aa,'click',function(event){if(o.byTag(event.getTarget(),'a'))return;i.bootstrap(ba,aa);return;});},pageUp:function(){j.removeClass(this._upPager.parentNode,'fbCalendarNoPadding');j.addClass(this._upPager.parentNode,'pvl');if(this._upPager)this._upPager.click();},getScrollFunction:function(aa){var ba=this;return function(event){var ca=o.byClass(event.getTarget(),'fbCalendarBox'),da=ba._months.indexOf(ca);if(aa&&da===0){ba.pageUp();}else ba.scrollTo(ba._months[da+(aa?-1:1)],true);};},registerArrowHandlers:function(aa,ba){g.listen(aa,'click',this.getScrollFunction(true));g.listen(ba,'click',this.getScrollFunction(false));},initScrollItem:function(aa,ba){g.listen(aa,'click',this.scrollTo.bind(this,ba));},scrollTo:function(aa,ba){aa=l.isNode(aa)?aa:x(aa);var ca=0,da=40;if(aa){var ea=t.getElementPosition(v('fbCalendarWrapper')).y,fa;if(document.getElementById('headerArea')){fa=t.getElementDimensions(v('headerArea')).y;}else{fa=0;da=12;}var ga=t.getElementPosition(aa).y;ca=ga-ea-fa+da;}else ca=t.getElementPosition(v('bottomContent')).y;m.scrollTo(new t(0,ca,'document'),ba!==false);},initUnhide:function(aa,ba){g.listen(aa,'click',function(event){var ca=o.byClass(ba,'fbCalendarItem');k.remove(ba);j.removeClass(k.find(ca,'.fbHiddenCalendarItem'),'fbHiddenCalendarItem');});},registerMonth:function(aa,ba){if(!this._timestamp||ba>this._timestamp){this._months.push(aa);}else this._months.unshift(aa);this._timestamp=ba;},registerHomepageReminders:function(){if(!this._registeredReminders){h.subscribe(this.EVENT_ACTION,function(aa,ba){if(x('pagelet_reminders'))s.loadFromEndpoint('RemindersPagelet','pagelet_reminders');});this._registeredReminders=true;}},registerTodayClickHandler:function(){this._todayButton.onclick=null;g.listen(this._todayButton,'click',this.scrollTo.bind(this,this._todayElement));},registerUpPagerButton:function(aa){var ba=l.isNode(aa)?aa:x(aa);j.removeClass(ba,'pvl');j.removeClass(ba,'hidden_elem');j.addClass(ba,'fbCalendarNoPadding');if(ba){this._upPager=v(ba.getElementsByTagName('a')[0]);}else this._upPager=null;},registerTodayElement:function(aa){this._todayElement=l.isNode(aa)?aa:x(aa);this._todayButton&&this.registerTodayClickHandler();},registerTodayButton:function(aa){this._todayButton=aa;this._todayElement&&this.registerTodayClickHandler();},registerEventLink:function(aa,ba){h.subscribe(this.EVENT_ACTION,function(ca,da){if(da.eid===ba)switch(da.action){case 'GOING':j.removeClass(aa.parentNode,"hidden_elem");j.addClass(aa,"fbCalendarEventGoing");break;case 'MAYBE':j.removeClass(aa.parentNode,"hidden_elem");j.removeClass(aa,"fbCalendarEventGoing");break;case 'DECLINED':case 'HIDDEN':n.hide(true);j.addClass(aa.parentNode,"hidden_elem");break;case 'EDITED':if(da.name)k.setContent(aa,da.name);if(da.day){var ea=x("pagelet_calendar_day_"+da.day);if(ea){var fa=l.find(ea,".fbCalendarGridEventList");if(l.scry(fa,"li").length>=4){j.addClass(aa.parentNode,"hidden_elem");s.loadFromEndpoint("CalendarDayPagelet","pagelet_calendar_day_"+da.day,{day:da.timestamp});}else k.prependContent(fa,aa.parentNode);}else j.addClass(aa.parentNode,"hidden_elem");}break;}});},informEventGoing:function(aa,ba){h.inform(this.EVENT_ACTION,{eid:aa,action:'GOING',actioncontext:ba});},informEventMaybe:function(aa,ba){h.inform(this.EVENT_ACTION,{eid:aa,action:'MAYBE',actioncontext:ba});},informEventDeclined:function(aa,ba){h.inform(this.EVENT_ACTION,{eid:aa,action:'DECLINED',actioncontext:ba});},informEventHidden:function(aa,ba){h.inform(this.EVENT_ACTION,{eid:aa,action:'HIDDEN',actioncontext:ba});},informEventEdited:function(aa,ba,ca,da){h.inform(this.EVENT_ACTION,{eid:aa,action:'EDITED',name:ba,day:ca,timestamp:da});},removeCalendarListHeader:function(aa){var ba=k.scry(aa,"^.fbCalendarOverlay .fbCalendarItem"),ca=k.find(aa,"^.fbCalendarItem");if(ba.length==1)ca=k.find(aa,"^.fbCalendarOverlay");k.remove(ca);},reloadPage:function(){y(window.location);},unhide:function(aa){setTimeout(function(){q.monitor(aa.nextSibling,j.show.bind(null,aa));},0);}});e.exports=z;},null); +__d("BuddyListNub",["Arbiter","AvailableList","BlackbirdUpsell","ChannelConnection","ChannelConstants","ChatConfig","ChatSidebar","ChatVisibility","CSS","Dock","DOM","Event","JSLogger","JSXDOM","KeyEventController","Keys","NubController","OrderedFriendsList","Parent","PresencePrivacy","PresenceStatus","Toggler","csx","cx","setTimeoutAcrossTransitions","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa,ba,ca,da,ea,fa){b.__markCompiled&&b.__markCompiled();var ga=32,ha=s.create('buddylist_nub');for(var ia in w)if(w.hasOwnProperty(ia))ka[ia]=w[ia];var ja=w===null?null:w.prototype;ka.prototype=Object.create(ja);ka.prototype.constructor=ka;ka.__superConstructor__=w;function ka(la,ma,na){"use strict";w.call(this);ja.init.call(this,la);this.root=la;this.orderedList=ma;this.typeahead=na;this.button=q.find(la,'a.fbNubButton');this.unreadCount=q.find(la,"span._5ayx");this.label=q.find(la,'span.label');this.body=q.scry(la,'div.fbNubFlyoutBody')[0];this.container=y.byClass(la,"_56ox");this.typeaheadContainer=q.find(la,'.fbChatTypeaheadViewContainer');var oa=q.find(la,'div.fbNubFlyoutTitlebar');ba.createInstance(oa).setSticky(false);ma.subscribe('render',this.flyoutContentChanged.bind(this));ma.setScrollContainer(this.body);h.subscribe('buddylist/availability-changed',this._updateCount.bind(this));g.subscribe('chat/connect',this._handleConnect.bind(this));g.subscribe('chat/option-changed',function(pa,qa){if(qa.name=='hide_groups')this.onResize();}.bind(this));z.subscribe('privacy-user-presence-changed',this._handleVisibilityChange.bind(this));this.message=q.find(la,"div._4mq1");this.warningMsgText=null;this.warningMsgEventListener=null;this.showWarningTimeout=null;j.subscribe(j.CONNECTED,this._handleChannelConnected.bind(this));j.subscribe(j.SHUTDOWN,this._handleChannelShutdown.bind(this));j.subscribe(j.RECONNECTING,this._handleChannelReconnecting.bind(this));j.subscribe([j.MUTE_WARNING,j.UNMUTE_WARNING],this._updateView.bind(this));this.subscribe('show',this.onShow.bind(this));this.subscribe('hide',this.onHide.bind(this));this.subscribe('resize',this.onResize.bind(this));r.listen(la,'keydown',this._onKeyDown.bind(this));r.listen(this.button,'click',this.onButtonClick.bind(this));u.registerKey('q',function(event){if(this._isOpen){na.getCore().getElement().focus();}else{this.onButtonClick();this.show();}event.prevent();}.bind(this));na.getCore().subscribe('escape',this.hide.bind(this));na.subscribe(['respond','reset'],function(pa,qa){if(this._isOpen){if(qa&&qa.value&&qa.value===na.getCore().getValue()&&na.getView().isVisible()){p.setUseMaxHeight(this.root,false);this._hideBuddyList();}else this._showBuddyList();this.flyoutContentChanged();}}.bind(this));g.subscribe('sidebar/show',this.hide.bind(this));g.subscribe('minisidebar/show',this.hide.bind(this));g.subscribe('sidebar/hide',this._onSidebarHide.bind(this));this._orderedListCount=x.getList().length;g.inform('buddylist-nub/initialized',this,g.BEHAVIOR_PERSISTENT);this._handleVisibilityChange();ha.log('buddylist_initialized');}ka.prototype.getButton=function(){"use strict";return this.button;};ka.prototype.getRoot=function(){"use strict";return this.root;};ka.prototype._handleConnect=function(la){"use strict";this._updateView(true);};ka.prototype._getShutdownReason=function(la){"use strict";switch(la){case k.HINT_AUTH:return fa._("Your session has timed out. Please log in.");case k.HINT_CONN:return fa._("Facebook {Chat} is currently unavailable.",[fa.param("Chat",fa._("Chat"))]);case k.HINT_MAINT:return fa._("Facebook {Chat} is currently down for maintenance.",[fa.param("Chat",fa._("Chat"))]);default:return fa._("Facebook {Chat} is currently unavailable.",[fa.param("Chat",fa._("Chat"))]);}};ka.prototype._getReconnectMsg=function(la){"use strict";var ma;if(la===null||false===navigator.onLine){ma=fa._("Unable to connect to chat. Check your Internet connection.");}else if(la>l.get('warning_countdown_threshold_msec')){var na=q.create('a',{href:'#',className:'fbChatReconnectLink'},fa._("Try again")),oa=q.create('div',null,na),pa=oa.innerHTML;ma=fa._("Unable to connect to chat. {try-again-link}",[fa.param("try-again-link",pa)]);}else if(la>1000){ma=fa._("Unable to connect to chat. Reconnecting in {seconds}...",[fa.param("seconds",Math.floor(la/1000))]);}else ma=fa._("Unable to connect to chat. Reconnecting...");return ma;};ka.prototype._resetShowWarningTimeout=function(){"use strict";if(this.showWarningTimeout){clearTimeout(this.showWarningTimeout);this.showWarningTimeout=null;}};ka.prototype._handleChannelConnected=function(la){"use strict";this._resetShowWarningTimeout();if(this.orderedList.isVisible())n.goOnline();this.warningMsgText=null;this._updateView();};ka.prototype._handleChannelShutdown=function(la,ma){"use strict";this._resetShowWarningTimeout();this.warningMsgText=this._getShutdownReason(ma);this._updateView();};ka.prototype._handleChannelReconnecting=function(la,ma){"use strict";this._resetShowWarningTimeout();this.warningMsgText=this._getReconnectMsg(ma);if(ma>1000){if(ma>l.get('warning_countdown_threshold_msec')){if(this.warningMsgEventListener){this.warningMsgEventListener.remove();this.warningMsgEventListener=null;}this.warningMsgEventListener=r.listen(this.message,'click',function(event){if(o.hasClass(event.getTarget(),'fbChatReconnectLink')){this._tryReconnect();event.kill();}}.bind(this));}this.showWarningTimeout=ea(this._handleChannelReconnecting.bind(this,la,ma-1000),1000);}this._updateView();};ka.prototype._tryReconnect=function(){"use strict";if(j.disconnected())j.reconnect();};ka.prototype._handleVisibilityChange=function(){"use strict";this._updateView();if(i.shouldShow()){if(n.hasBlackbirdEnabled()){i.showBlackbirdDialog(this.getButton(),z.getVisibility());}else if(!n.isOnline())i.showOfflineDialog(this.getButton());}else i.hide();if(!n.isOnline())this.hide();};ka.prototype._updateView=function(la){"use strict";var ma=this.container;if(ma){o.conditionClass(ma,'offline',!n.isOnline());o.conditionClass(ma,'error',j.disconnected());}if(j.disconnected())q.setContent(this.message,this.warningMsgText);var na,oa;if(!n.isOnline()){na=fa._("{Chat} (Off)",[fa.param("Chat",fa._("Chat"))]);}else if(j.disconnected()){na=fa._("{Chat} (Disconnected)",[fa.param("Chat",fa._("Chat"))]);}else{var pa=aa.getOnlineCount();if(pa){var qa=t.span({className:"count"},"(",pa,")");na=fa._({"*":"{Chat} {number-available}"},[fa.param("Chat",fa._("Chat")),fa.param("number-available",qa,[0,pa])]);}else{na=fa._("Chat");oa=true;}}this._setUnread(this._unreadMessageCount);this._setLabel(na,oa);this.buttonContentChanged();};ka.prototype.onButtonClick=function(){"use strict";if(o.shown(this.typeahead.getElement())){var la=this.subscribe('show',function(){this.typeahead.getCore().getElement().focus();i.dismiss();}.bind(this));setTimeout(this.unsubscribe.bind(this,la),0);}};ka.prototype.onHide=function(){"use strict";this._isOpen=false;if(this._buddyListRenderSubscription){this.orderedList.unsubscribe(this._buddyListRenderSubscription);this._buddyListRenderSubscription=null;}this._hideBuddyList();this.typeahead.getCore().reset();};ka.prototype._onKeyDown=function(event){"use strict";var la=r.getKeyCode(event);if(la===v.ESC&&!o.hasClass(this.root,'menuOpened')){this.hide();return false;}else if(la==v.RETURN)m.enable();};ka.prototype._onSidebarHide=function(event){"use strict";this.getButton().focus();};ka.prototype.onResize=function(){"use strict";var la=p.getMaxFlyoutHeight(this.root)-60,ma=Math.max(250,la);this.orderedList.setNumTopFriends(Math.floor(ma/ga));};ka.prototype._showBuddyList=function(){"use strict";if(!this._buddyListRenderSubscription)this._buddyListRenderSubscription=this.orderedList.subscribe('render',p.setUseMaxHeight.bind(p,this.root,false));o.hide(this.typeaheadContainer);this.orderedList.show();ha.bump('buddylist_show');};ka.prototype._hideBuddyList=function(){"use strict";o.show(this.typeaheadContainer);this.orderedList.hide();ha.bump('buddylist_hide');};ka.prototype.onShow=function(){"use strict";this._isOpen=true;if(j.disconnected()){this._tryReconnect();this._showBuddyList();}else n.goOnline(this._showBuddyList.bind(this));};ka.prototype._setLabel=function(la,ma){"use strict";var na=this.label.cloneNode(true);q.setContent(na,la);q.replace(this.label,na);this.label=na;this.throbber&&o.conditionShow(this.throbber,!!ma);};ka.prototype._setUnread=function(la){"use strict";o.conditionShow(this.unreadCount,!!la);if(la){la=t.span({className:"_51jx _5ayw"},la);q.setContent(this.unreadCount,la);}};ka.prototype._updateCount=function(){"use strict";this._updateView();};e.exports=ka;},null); +__d("ChatHovercard",["Arbiter","AsyncLoader","Bootloader","JSLogger","debounce"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l=5,m=new h('/ajax/chat/hovercard/sidebar.php','hover'),n=j.create('chat_hovercard');g.subscribe('Hovercard/dirty',m.reset.bind(m));function o(s,t){m.get(s,function(u){setTimeout(function(){if(!u){n.error('fetch_failure',{id:s});return;}i.loadModules(["Hovercard"],function(v){var w=v.getDialog(u);if(!w){n.error('no_hovercard',{id:s,endpoint:u});return;}if(s==t.getActiveID())t.showHovercard(s,w);});},0);});}function p(s,t){var u=[];function v(y){if(y>=0&&y-1){v(w);for(var x=1;xt?' '+"_5bop":''));if(v>t)v=t+'+';return (m.createElement("div",{className:w},v));},renderStatus:function(){var v=this.getStatusSrc();if(!v&&!this.props.statusTime)return null;var w=v?m.createElement(j,{className:"_568_",src:v}):null;return (m.createElement("div",{className:"_568z"},m.createElement("div",{className:"_568-"},this.props.statusTime),this.renderDetailedPresence(),w));},renderDetailedPresence:function(){if(this.props.unreadCount)return null;return (m.createElement("div",{className:"_5t35"},this.props.detailedStatus));},renderBirthday:function(){if(!this.props.birthday)return null;var v=q('/images/gifts/icons/cake_icon.png');if(h.get('gray_cake'))v=q('/images/chat/sidebar/livebar/divebar_cake.png');return (m.createElement(j,{className:"_5dv3",src:v}));},getStatusSrc:function(){switch(this.props.status){case g.ACTIVE:return q('/images/litestand_classic/sidebar/online.png');case g.MOBILE:return q('/images/litestand_classic/sidebar/pushable.png');}return null;}});e.exports=u;},null); +__d("ChatSidebarThread.react",["ChatSidebarItem.react","ChatOpenTab","DOM","WebMessengerPermalinkConstants","React","MercuryThreadMetadataRawRenderer","Tooltip","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();var o=k,p=o.PropTypes,q=k.createClass({displayName:"ChatSidebarThread",getInitialState:function(){return {maxNumParticipantsToRender:10};},propTypes:{image:p.string,imageSize:p.number,name:p.string,participants:p.array,numOtherParticipants:p.number,referrer:p.string,status:p.number,threadFBID:p.string,unreadCount:p.number},_renderParticipants:function(){var t=[],u=this.props.participants.length,v=this.props.numOtherParticipants,w=Math.min(this.state.maxNumParticipantsToRender,u);if(v-w==1)w--;for(var x=0;xl.get('min_top_friends'))na=pa;if(na!==this._numTopFriends||oa.length!==this._groups.length){this._groups=oa;this._numTopFriends=na;this._render();}};ma.prototype._renderOrderedList=function(){"use strict";if(!this._isVisible||ia)return;var na=ma.getSortedList({},this._numTopFriends),oa=ma.getAvailableList(ca(na));oa.sort(r.sortMobile);ba.render(ba.createElement(q,{availableUsers:oa,isSidebar:this._isSidebar,scrollContainer:this._scrollContainer,topUsers:na,groups:ma.getGroups()}),this._orderedList);this.inform('render');};ma.prototype._render=function(){"use strict";this._render=ea(this._renderOrderedList.bind(this),300);this._render();};ma.prototype.show=function(){"use strict";if(this._isVisible)return;this._isVisible=true;k.show(this._scrollableOrderedList||this._root);this._render();this.inform('show');};ma.prototype.isVisible=function(){"use strict";return this._isVisible;};ma.prototype.setScrollContainer=function(na){"use strict";if(t.contains(na,this._root))this._scrollContainer=na;};ma.getGroups=function(){"use strict";if(!m.getSetting('hide_groups')){return x.getGroups();}else return [];};ma.getSortedList=function(na,oa){"use strict";var pa=x.getList().filter(function(sa){return !(sa in na)&&z.getFriendVisibility(sa)!==z.BLACKLISTED;});if(!s.isOnline())if(z.getOnlinePolicy()===z.ONLINE_TO_WHITELIST)pa=this._filterByWhitelist(pa);var qa=pa.slice(0,oa);if(qa.length===oa){var ra=ma.getAvailableList(qa.concat(na)).length;ra&&qa.splice(-1);}ha=qa.slice();return qa;};ma._filterByWhitelist=function(na){"use strict";var oa=na,pa={},qa,ra;na=[];for(qa=0;qafa)return ea[fa];return null;}function aa(ea){if(ea.name=='SyntaxError'||/syntaxerror/i.test(ea.message))x=true;}function ba(){if(!w)w=i.create(q({retry:true},h.VITAL));return w;}function ca(ea){setTimeout(function(){var fa=n.getMissing('ChatSidebar'),ga=j.getErrorUrls(),ha=j.getLoadingUrls(),ia=[];for(var ja in ha)ia.push({url:ja,time:ha[ja]});ia.sort(function(qa,ra){return ra.time-qa.time;});var ka={};for(var la=0,ma=ia.length;la=0)v--;return v;};t.prototype.showLoadingIndicator=function(){"use strict";if(!this.showingLoadingIndicator){k.render(k.createElement("div",{className:"spinnerContainer"},k.createElement(n,{className:"_3-8i",background:"light",size:"small",paused:false})),this.content);this.showingLoadingIndicator=true;}};t.prototype.hideLoadingIndicator=function(){"use strict";if(this.showingLoadingIndicator){k.unmountComponentAtNode(this.content);this.showingLoadingIndicator=false;}};t.prototype.showNoResults=function(){"use strict";var u=q._("Friend not found.");if(m.is_work_user)u=q._("Colleague not found.");this.hideLoadingIndicator();j.setContent(this.content,j.create('div',{className:"noResults _3-9a"},u));};t.prototype.hide=function(){"use strict";this.clearContent();return s.hide.call(this);};t.prototype.render=function(u,v,w){"use strict";if(!v.length){if(u&&u.length>1)this.showLoadingIndicator();}else this.hideLoadingIndicator();return s.render.call(this,u,v,w);};e.exports=t;},null); +__d("legacy:ChatTypeaheadBehavior",["ChatTypeaheadBehavior"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();if(!a.TypeaheadBehaviors)a.TypeaheadBehaviors={};a.TypeaheadBehaviors.chatTypeahead=function(h){h.enableBehavior(g);};},3); +__d("NotificationImpressions",["AsyncSignal","NotificationTokens","URI"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j='/ajax/notifications/impression.php';function k(l,m){var n={ref:m};h.untokenizeIDs(l).forEach(function(o,p){n['alert_ids['+p+']']=o;});new g(i(j).getQualifiedURI().toString(),n).send();}e.exports={log:k};},null); +__d("NotificationBeeperItemContents.react",["Animation","AsyncRequest","Bootloader","CloseButton.react","ImageBlock.react","NotificationURI","NotificationUserActions","React","TextWithEntities.react","Timestamp.react","URI","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.__markCompiled&&b.__markCompiled();function s(u,v){return n.createElement("span",{className:"fwb"},u);}var t=n.createClass({displayName:"NotificationBeeperItemContents",_markAsRead:function(){m.markNotificationsAsRead([this.props.beep.notificationID]);},_onClick:function(u){this._markAsRead();this.props.onHide();if(u.button===1||u.altKey||u.ctrlKey||u.metaKey||u.shiftKey)return;var v=this.props.beep,w=q(v.url).getPath();if(l.isAlbumDraftRecoveryDialogURI(v.link)){new h(v.link).send();u.preventDefault();}else if(v.photo&&l.snowliftable(v.link)){i.loadModules(["PhotoSnowlift"],function(x){x.bootstrap(v.link,u.currentTarget);});u.preventDefault();}else if(v.ajaxifyLink){i.loadModules(["AsyncDialog"],function(x){x.bootstrap(v.ajaxifyLink,u.currentTarget,'dialog');});u.preventDefault();}},_onClose:function(){this._markAsRead();this.props.onHide();},_doFlash:function(){new g(n.findDOMNode(this.refs.inner)).from('opacity','0').to('opacity','1').duration(200).go();},componentDidMount:function(){this.props.onReadyToHide(this.props.beep.notificationID);},componentDidUpdate:function(u){if(u.beep.beepID!==this.props.beep.beepID){this._doFlash();this.props.onReadyToHide(this.props.beep.notificationID);}},render:function(){var u=this.props.beep;return (n.createElement("div",{ref:"inner"},n.createElement(j,{className:"_3soc",onClick:this._onClose,size:"medium"}),n.createElement("a",{href:u.link,onClick:this._onClick,className:"_3soi"},n.createElement(k,{className:"_3soj",spacing:"medium"},n.createElement("img",{src:u.actors[0].profile_picture.uri,className:"_3sok"}),n.createElement("div",{className:"_3sol"},n.createElement(o,{renderEmoticons:true,renderEmoji:true,interpolator:s,ranges:u.text.ranges,aggregatedranges:u.text.aggregated_ranges,text:u.text.text}),n.createElement(k,{className:"_3som"},n.createElement("img",{className:"_1x8t",src:u.icon.uri}),n.createElement(p,{time:u.timestamp.time,text:u.timestamp.text,verbose:u.timestamp.verbose})))))));}});e.exports=t;},null); +__d("NotificationBeeperConst",["keyMirror"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h={IDLE_DELAY:10000,ACTIVE_DELAY_LONG:4000,FADE_OUT_LENGTH:1500,BeepStates:g({PENDING:true,RENDERED:true,READY_TO_HIDE:true,FADING_OUT:true})};e.exports=h;},null); +__d("NotificationBeeperItem.react",["Animation","BrowserSupport","NotificationBeeperItemContents.react","React","NotificationBeeperItemRenderersList","Style","NotificationBeeperConst","cx","setTimeoutAcrossTransitions"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=j.createClass({displayName:"NotificationBeeperItem",getInitialState:function(){return {fadedIn:false,hidden:false};},componentDidMount:function(){var q;if(h.hasCSSAnimations()){q=this.setState.bind(this,{fadedIn:true},null);}else q=function(){new g(j.findDOMNode(this.refs.item)).from('top','-30px').from('opacity','0').to('top','0px').to('opacity','1').duration(200).ondone(this.setState.bind(this,{fadedIn:true},null)).go();}.bind(this);o(q,50);this.props.onInserted(this.props.beep);},componentWillUnmount:function(){if(this._fadeOutAnimation){this._fadeOutAnimation.stop();this._fadeOutAnimation=null;}},_onHide:function(){this.setState({hidden:true});},render:function(){var q=this.props.beep,r=(("_3sod")+(this.state.fadedIn?' '+"_3soe":'')+(this.state.hidden?' '+"_3sof":'')),s=this._getRenderer(q.beepRenderer);return (j.createElement("li",{className:r,ref:"item","data-gt":q.tracking},j.createElement(s,{beep:q,onHide:this._onHide,onReadyToHide:this.props.onReadyToHide,ref:"itemContents"})));},componentDidUpdate:function(q,r,s){if(this.props.fadingOut){if(!this._fadeOutAnimation)this._fadeOutAnimation=new g(j.findDOMNode(this.refs.item)).from('opacity','1').to('opacity','0').duration(m.FADE_OUT_LENGTH).ondone(this._onHide).go();j.findDOMNode(this.refs.item).style.transitionDuration='0ms';}else if(this._fadeOutAnimation){this._fadeOutAnimation.stop();this._fadeOutAnimation=null;l.set(j.findDOMNode(this.refs.item),'opacity','1');}},_getRenderer:function(q){if(q in k)return k[q];return i;}});e.exports=p;},null); +__d("NotificationSound",["Sound","copyProperties"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i=5000;g.init(['audio/mpeg']);function j(k){this._soundPath=k;this._lastPlayed=0;}h(j.prototype,{play:function(k){if(!this._soundPath)return;var l=Date.now();if((l-this._lastPlayed)0,ea=((!da?"hidden_elem":'')+(' '+"_50d1"));return (q.createElement("ul",{ref:"container",className:ea,"data-gt":this.props.tracking,onMouseEnter:this._onMouseEnter,onMouseLeave:this._onMouseLeave},ca));},_convertNotifications:function(ba){var ca={};ba.forEach(function(da){if(!da.showBeep)return;var ea=da.alert_id,fa=ea+'-'+da.receivedTime,ga=l.getThumbnail(da.attachments,da.attached_story),ha=ca[ea]={notificationID:ea,notifID:da.id,beepID:fa,beepRenderer:da.beepRenderer,rendererData:da.rendererData,beepUpdatesOnTop:da.beepUpdatesOnTop,actors:da.unaggregatedActors||da.actors,icon:da.icon,link:da.url?o.localize(da.url):'#',url:da.url,ajaxifyLink:da.ajaxify_url,photo:ga,text:da.unaggregatedTitle||da.title,timestamp:da.timestamp,receivedTime:da.receivedTime,sound:!!da.sound,tracking:da.tracking};});return ca;}});e.exports=aa;},null); +__d("ComposerXNUX",["AsyncRequest","ComposerXDragDrop","CSS","DOM","Event","SubscriptionsHandler","csx","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();var o={},p={};function q(s,t,u){var v=u.dataTransfer.items;if(v){var w=h.filterImages(v);if(!w.length)return;}r.acknowledgeDialog(s,t);}var r={CAMERA_NUX:'camera_nux_seen',ADD_MORE_NUX:'add_more_nux_seen',HMU_NUX:'hmu_nux_seen',HMU_POST_NUX:'hmu_post_nux_seen',FACEREC_SUGGESTIONS_NUX:'facerec_suggestions_nux_seen',TAGGING_FLYOUT_NUX:'tagging_flyout_nux_seen',OGCOMPOSER_NEW_ICON_PICKER_NUX:'minutiae_icon_picker_nux_seen',SHARER_MINUTIAE_NUX:'sharer_minutiae_nux_seen',ADD_STICKERS_NUX:'add_stickers_nux_seen',UPCOMING_BIRTHDAYS_NUX:'upcoming_birthdays_nux_seen',onInit:function(s,t,u){if(o[u])return;p[u]=p[u]||new l();var v=p[u];v.engage();var w=s.getRoot();i.addClass(w,"_4bka");var x=j.scry(w,"._3o-a");x.forEach(function(y){v.addSubscriptions(k.listen(y,'click',r.acknowledgeDialog.bind(null,u,s)));});if(u==r.CAMERA_NUX)v.addSubscriptions(k.listen(document,'dragenter',q.bind(null,u,s)));v.addSubscriptions(s.subscribe('cancel',r.sendMarkSeenRequest.bind(null,u)),s.subscribe('hide',v.release.bind(v)));s.setContext(t).show();},acknowledgeDialog:function(s,t){r.sendMarkSeenRequest(s);t.hide();},sendMarkSeenRequest:function(s){if(!o[s]){new g('/ajax/photos/composer/mark_nux_seen.php').setData({type:s}).send();o[s]=true;}},onCleanup:function(s){s.hide();}};e.exports=r;},null); +__d("XEventReminderImpressionLoggerAsyncController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/events\/ajax\/reminder\/impression\/",{acontext:{type:"StringToStringMap",required:true},data:{type:"StringToStringMap"}});},null); +__d("EventReminderController",["Arbiter","AsyncRequest","DOM","DOMQuery","Event","ScrollableArea","XEventReminderImpressionLoggerAsyncController"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();var n={registerReminder:function(o,p){this._firstOpen=true;var q=o.getDialog(),r=l.getInstance(j.scry(q.getRoot(),'.uiScrollableArea')[0]),s=null;if(r){s=i.find(r.getElement(),'div.uiScrollableAreaWrap');r.subscribe('scroll',function(){return g.inform('EventReminderDialog/scroll',{rect:s.getBoundingClientRect(),scrollTop:s.scrollTop});});}k.listen(o.getRoot(),'click',function(event){event.preventDefault();});q.subscribe('show',function(){var t=m.getURIBuilder().setStringToStringMap('acontext',p).setStringToStringMap('data',{first_open:this._firstOpen}).getURI();new h(t).send();this._firstOpen=false;var u={};if(s)u={rect:s.getBoundingClientRect()};g.inform('EventReminderDialog/show',u);}.bind(this));q.subscribe('hide',function(){return g.inform('EventReminderDialog/hide');});}};e.exports=n;},null); +__d("QE",["Banzai","Cache"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i='qe_log_exposure',j=60,k=new h(),l={logExposure:function(m){if(k.has(m))return;var n={signal:true},o={name:m};g.post(i,o,n);k.set(m,true,1,j);}};e.exports=l;},null); +__d("RequestListController",["Arbiter","ChannelConstants","CSS","DOM"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();function k(l){"use strict";this.$RequestListController0=l;this.$RequestListController1=0;this.$RequestListController2={};g.subscribe(h.getArbiterType('jewel_requests_remove_old'),this.$RequestListController3.bind(this));this.fromDom();}k.prototype.$RequestListController4=function(l){"use strict";var m=l.match(/^(\d+)_(\d+)/);return (m)?{requester:m[1],type:m[2]}:(void 0);};k.prototype.$RequestListController5=function(l){"use strict";var m=l?this.$RequestListController4(l):(void 0),n;if(m&&m.requester){n=parseInt(m.requester,10);if(isNaN(n))n=(void 0);}var o;if(m&&m.type){o=parseInt(m.type,10);if(isNaN(o))o=(void 0);}return {requester:n,type:o};};k.prototype.fromDom=function(){"use strict";j.scry(this.$RequestListController0,'.fbRequestList li.objectListItem').forEach(function(l){var m=l.getAttribute('id');if(m){var n=this.$RequestListController5(m);if(n.requester)this.$RequestListController2[n.requester]={id:m,item:l};++this.$RequestListController1;}}.bind(this));this.$RequestListController6();};k.prototype.$RequestListController3=function(l,m){"use strict";var n=this.$RequestListController2[m.obj.from];if(n){j.remove(n.item);delete this.$RequestListController2[m.obj.from];--this.$RequestListController1;this.$RequestListController6();}};k.prototype.$RequestListController6=function(){"use strict";j.scry(this.$RequestListController0,'li.empty').forEach(function(l){i.conditionShow(l,this.$RequestListController1<=0);}.bind(this));};e.exports=k;},null); +__d("GamesRecGrid",["CSS","DOM","Event","Run","BanzaiODS","csx"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();var m={handleSeeMore:function(n,o){var p=i.listen(n,'click',function(){p.remove();p=null;g.hide(n);var q=h.find(o,"._bva");g.show(q);h.scry(o,"._2iny").forEach(function(r){g.show(r);});k.bumpEntityKey('platform_www','games_homepage_rhc_unit.expand');});j.onLeave(function(){p&&p.remove();});}};e.exports=m;},null); +__d("XGamesReplaceableXOutAsyncController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/games\/async\/xout\/replace\/",{unit_type:{type:"String"},fbs:{type:"Int"},app_id:{type:"Int"},ego_imp:{type:"String"},extra_data:{type:"String"},query_type:{type:"String"},query_params:{type:"String"},excluded_app_ids:{type:"StringVector",defaultValue:[]},attributes:{type:"String"}});},null); +__d("GamesReplaceableXOut.react",["cx","React","DOMContainer.react","Parent","XGamesReplaceableXOutAsyncController","AsyncRequest","DOM","invariant","GamesXOut.react"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=h,q=p.PropTypes,r={},s=0,t='data-games-xout-container';function u(ea){var fa=j.byAttribute(ea,t);if(fa){var ga=parseInt(fa.getAttribute(t),10);if(ga===0){s+=1;ga=s.toString();fa.setAttribute(t,ga);}return ga;}}function v(ea){var fa=u(ea);n(fa);return fa;}function w(ea){var fa=r[v(ea)];return fa?Object.keys(fa):[];}function x(ea,fa){return y(ea,[fa]);}function y(ea,fa){var ga=u(ea);if(ga){var ha=r[ga]=r[ga]||{};for(var ia=0;ia0)ga[0]();}}var da=h.createClass({displayName:"GamesReplaceableXOut",propTypes:{unitType:q.string.isRequired,appID:q.string.isRequired,domChild:q.any.isRequired,extraData:q.string.isRequired,egoImp:q.string,attributes:q.string.isRequired},statics:{deleteContainer:z,registerAppIDs:y},getInitialState:function(){return {pending:false};},componentDidMount:function(){var ea=h.findDOMNode(this);x(ea,this.props.appID);},componentWillUnmount:function(){if(this._request)this._request.abandon();},_handleXOutResponse:function(ea){var fa=h.findDOMNode(this),ga=ea.payload;x(fa,ga.app_id);ca(fa);h.unmountComponentAtNode(fa);m.replace(fa,ga.el);},_handleReplace:function(){this.setState({pending:true});ba(h.findDOMNode(this),this._sendFeedback);},_sendFeedback:function(){var ea=j.byAttribute(h.findDOMNode(this),t),fa=(k.getURIBuilder()).setInt('app_id',this.props.appID).setString('extra_data',this.props.extraData).setString('ego_imp',this.props.egoImp).setString('attributes',this.props.attributes).setString('query_type',ea.getAttribute('data-games-xout-query-type')).setString('query_params',ea.getAttribute('data-games-xout-query-params')).setString('unit_type',this.props.unitType).setInt('fbs',ea.getAttribute('data-games-xout-fbs')).setStringVector('excluded_app_ids',w(h.findDOMNode(this))).getURI();this._request=new l(fa).setHandler(this._handleXOutResponse).setMethod('POST');this._request.send();},render:function(){var ea=h.createElement(i,null,this.props.domChild);if(!this.state.pending){ea=h.createElement(o,{onClick:this._handleReplace},ea);}else ea=h.createElement("div",{className:"_4ksu"},ea);return ea;}});e.exports=da;},null); +__d("GamesReplaceableXOutContainer.react",["DOMContainer.react","GamesReplaceableXOut.react","React"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();'use strict';var j=i,k=j.PropTypes,l=i.createClass({displayName:"GamesReplaceableXOutContainer",propTypes:{domChild:k.any.isRequired},componentWillUnmount:function(){h.deleteContainer(i.findDOMNode(this));},render:function(){return (i.createElement(g,null,this.props.domChild));}});e.exports=l;},null); +__d("XGamesHideableXOutAsyncController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/games\/async\/xout\/hide\/",{unit_type:{type:"String"},fbs:{type:"Int"},app_id:{type:"Int"},ego_imp:{type:"String"},extra_data:{type:"String"}});},null); +__d("GamesUninstallXOut.react",["cx","React","DOMContainer.react","XGamesHideableXOutAsyncController","AsyncRequest","GamesXOut.react","URI","Dialog","CSS"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=h,q=p.PropTypes,r=h.createClass({displayName:"GamesUninstallXOut",propTypes:{unitType:q.string.isRequired,appID:q.string.isRequired,domChild:q.any.isRequired,extraData:q.string.isRequired,egoImp:q.string,fbs:q.number.isRequired},getInitialState:function(){return {pending:false};},statics:{appUninstalled:function(s){o.addClass(s,"_4ksu");}},_appUninstalled:function(){var s=(j.getURIBuilder()).setInt('app_id',this.props.appID).setString('extra_data',this.props.extraData).setString('ego_imp',this.props.egoImp).setString('unit_type',this.props.unitType).setInt('fbs',this.props.fbs).getURI();this._request=new k(s).setMethod('POST');this._request.send();},_handleXOut:function(){var s=m('/ajax/settings/apps/delete_app.php').setQueryData({app_id:this.props.appID,legacy:false,dialog:true,xout:true});new n().setAsync(new k(s).setRelativeTo(h.findDOMNode(this))).setCausalElement(h.findDOMNode(this)).show();},render:function(){return (h.createElement(l,{onClick:this._handleXOut},h.createElement(i,null,this.props.domChild)));}});e.exports=r;},null); +__d("GamesGogglesSwitch",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();var g=false,h={enable:function(){g=true;},isEnabled:function(){return g;}};e.exports=h;},null); +__d("GamesImpressionTracker",["VisibilityTracking","throttle","Event","Banzai","Arbiter","cx","GamesGogglesSwitch"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();var n='data-gamesegoimp',o=1000;function p(v){if(m.isEnabled())v.className=v.className+" "+"_1z5y";}for(var q in g)if(g.hasOwnProperty(q))s[q]=g[q];var r=g===null?null:g.prototype;s.prototype=Object.create(r);s.prototype.constructor=s;s.__superConstructor__=g;function s(){"use strict";if(g!==null)g.apply(this,arguments);}s.prototype.handleEvent=function(v,event){"use strict";if(event.name===g.EVENT.VISIBLE){var w=v.getAttribute(n);v.removeAttribute(n);if(w){p(v);j.post('games_ego_imp',{data:w});}}};var t=new s({selector:'[data-gamesegoimp]',handleAllVisibleEvents:true,skipVisibilityHiddenEvents:true,cacheTrackedElements:true}),u=h.acrossTransitions(function(){return t.fireEventCallback();},o,null);t.listeners.addSubscriptions(i.listen(document,'mousemove',u),i.listen(document,'click',u),k.subscribe('games_unit_loaded',function(){return t.refreshAllTrackedElements();}));},null); +__d("AppRequestReminders",["AsyncRequest","CSS","DOM","ge"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k=0,l={},m=1,n=j('OtherAppReqReminder'),o=function(u,v,w){l[v]={node:u,seq:m++,reqCount:w};},p=function(u){k=u;},q=function(u){return u.id.split('_')[1];},r=function(u){var v=j(u),w=v.nextSibling;if(w!==n){h.show(w);k-=l[q(w)].reqCount;}s(k);},s=function(u){new g().setURI('/ajax/reminders/update_count.php').setData({new_count:u}).setMethod('POST').send();},t=function(u,v){if(n&&v&&u>0){i.setContent(j('OtherAppReqLabel'),v);}else if(n){h.hide(n);}else h.hide(j('OtherAppReqReminder'));};f.initNode=o;f.handleRemove=r;f.updateCount=t;f.setTotalOtherCount=p;},null); +__d("XGamesGripperNoteUpdaterController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/async\/games\/gripper_note_viewed\/",{});},null); +__d("SidebarAppTickerResizer",["Animation","Arbiter","AsyncRequest","ChatSidebar","CSS","cx","debounce","DOMQuery","Event","SimpleDrag","$","XGamesGripperNoteUpdaterController"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){b.__markCompiled&&b.__markCompiled();var r=1e-07,s=1,t=85,u=173,v=300,w=46,x=90,y=82,z=150;function aa(ba,ca,da,ea,fa){"use strict";this.$SidebarAppTickerResizer0=q('pagelet_ticker');this.$SidebarAppTickerResizer1=q('pagelet_canvas_nav_content');this.$SidebarAppTickerResizer2=this.$SidebarAppTickerResizer0.parentNode;this.$SidebarAppTickerResizer3=fa;this.$SidebarAppTickerResizer1.style.height=da;this.$SidebarAppTickerResizer4(ba,ca);if(da===null)if(ea!==null){this.$SidebarAppTickerResizer5();this.$SidebarAppTickerResizer6(this.$SidebarAppTickerResizer7());}else h.subscribe('AppsDivebar/show-apps',this.$SidebarAppTickerResizer5.bind(this));if(!fa){this.$SidebarAppTickerResizer8();k.hide(ba);}h.subscribe('ChatSidebarDropdown/closeTicker',this.$SidebarAppTickerResizer8.bind(this));h.subscribe('ChatSidebarDropdown/openTicker',this.$SidebarAppTickerResizer9.bind(this));if(ea){var ga=n.scry(document.body,'#pagelet_ticker')[0],ha=ga&&ga.parentNode,ia,ja=function(){if(!k.shown(ha))return;var ka=b('XGamesGripperNoteUpdaterController').getURIBuilder().getURI();new i().setURI(ka).send();ea.show();if(ia)ia.unsubscribe();};if(ha&&k.shown(ha)){ja();}else ia=h.subscribe('ticker/show',ja);}this.$SidebarAppTickerResizera=m(this.$SidebarAppTickerResizer5.bind(this),200);o.listen(window,'resize',this.$SidebarAppTickerResizera);}aa.prototype.$SidebarAppTickerResizer5=function(ba){"use strict";this.$SidebarAppTickerResizerb();var ca=Math.round(parseFloat(this.$SidebarAppTickerResizer0.style.height));if(ca>Math.round(this.$SidebarAppTickerResizerc())||this.$SidebarAppTickerResizerd&&this.$SidebarAppTickerResizerd>s){var da=(this.$SidebarAppTickerResizerd/this.$SidebarAppTickerResizere)*100,ea=this.$SidebarAppTickerResizerf(0,this.$SidebarAppTickerResizerc()-da);if(!(ba&&ba.type==='resize'))this.$SidebarAppTickerResizerg(ea);j.resize();}};aa.prototype.$SidebarAppTickerResizerc=function(){"use strict";if(!this.$SidebarAppTickerResizer3)return 0;if(!j.isVisible())return x;return Math.min(x,(this.$SidebarAppTickerResizere-this.$SidebarAppTickerResizerh-y)*100/this.$SidebarAppTickerResizere);};aa.prototype.$SidebarAppTickerResizer4=function(ba,ca){"use strict";var da=new p(ba);da.subscribe('start',this.$SidebarAppTickerResizeri.bind(this));da.subscribe(['update','end'],this.$SidebarAppTickerResizerj.bind(this));var ea=new p(ca);ea.subscribe('start',this.$SidebarAppTickerResizeri.bind(this));ea.subscribe('update',this.$SidebarAppTickerResizerk.bind(this));ea.subscribe('end',this.$SidebarAppTickerResizerl.bind(this));};aa.prototype.$SidebarAppTickerResizeri=function(ba,event){"use strict";this.$SidebarAppTickerResizerm=event.clientY;this.$SidebarAppTickerResizerb();this.$SidebarAppTickerResizern();};aa.prototype.$SidebarAppTickerResizerb=function(){"use strict";this.$SidebarAppTickerResizerh=this.$SidebarAppTickerResizer1.offsetTop;this.$SidebarAppTickerResizero=this.$SidebarAppTickerResizer0.offsetHeight;this.$SidebarAppTickerResizere=this.$SidebarAppTickerResizer2.offsetHeight;this.$SidebarAppTickerResizerd=this.$SidebarAppTickerResizer1.offsetHeight;this.$SidebarAppTickerResizerp=this.$SidebarAppTickerResizerd;};aa.prototype.$SidebarAppTickerResizern=function(){"use strict";k.addClass(this.$SidebarAppTickerResizer2,"_4vfq");};aa.prototype.$SidebarAppTickerResizerq=function(){"use strict";k.removeClass(this.$SidebarAppTickerResizer2,"_4vfq");};aa.prototype.$SidebarAppTickerResizerj=function(ba,event){"use strict";var ca=(this.$SidebarAppTickerResizerd/this.$SidebarAppTickerResizere)*100,da=this.$SidebarAppTickerResizerf(event.clientY-this.$SidebarAppTickerResizerm,this.$SidebarAppTickerResizerc()-ca);if(ba=='end'){this.$SidebarAppTickerResizerq();this.$SidebarAppTickerResizerg(da);}j.resize();};aa.prototype.$SidebarAppTickerResizerk=function(ba,event){"use strict";var ca=-this.$SidebarAppTickerResizerd,da=this.$SidebarAppTickerResizer7()-this.$SidebarAppTickerResizerd,ea=this.$SidebarAppTickerResizerr(event.clientY-this.$SidebarAppTickerResizerm,ca,da);this.$SidebarAppTickerResizerf(-ea,this.$SidebarAppTickerResizerc());this.$SidebarAppTickerResizerp=this.$SidebarAppTickerResizerd+ea;this.$SidebarAppTickerResizerp=Math.max(s,this.$SidebarAppTickerResizerp);this.$SidebarAppTickerResizer1.style.height=this.$SidebarAppTickerResizerp+'px';};aa.prototype.$SidebarAppTickerResizerl=function(ba,event){"use strict";var ca=this.$SidebarAppTickerResizerp,da=this.$SidebarAppTickerResizert(this.$SidebarAppTickerResizerp),ea=this.$SidebarAppTickerResizerf(this.$SidebarAppTickerResizerd-da,this.$SidebarAppTickerResizerc());if(this.$SidebarAppTickerResizerd!=da){this.$SidebarAppTickerResizer6(da);this.$SidebarAppTickerResizerg(ea);}new g(this.$SidebarAppTickerResizer1).from('height',ca).to('height',da).duration(v).go();};aa.prototype.$SidebarAppTickerResizerf=function(ba,ca){"use strict";var da=this.$SidebarAppTickerResizero+ba,ea=(da/this.$SidebarAppTickerResizere)*100;ea=Math.max(r,Math.min(ca,ea));this.$SidebarAppTickerResizer0.style.height=ea+'%';return ea;};aa.prototype.$SidebarAppTickerResizert=function(ba){"use strict";var ca=this.$SidebarAppTickerResizeru(),da=this.$SidebarAppTickerResizer7();return (ba<(da-w))?((ba<(ca-w))?s:ca):da;};aa.prototype.$SidebarAppTickerResizeru=function(){"use strict";return t;};aa.prototype.$SidebarAppTickerResizer7=function(){"use strict";return u;};aa.prototype.$SidebarAppTickerResizerv=function(ba){"use strict";var ca=this.$SidebarAppTickerResizer7();return (ba<0)?s:(ba>ca?ca:ba);};aa.prototype.$SidebarAppTickerResizerr=function(ba,ca,da){"use strict";return (bada)?da:ba);};aa.prototype.$SidebarAppTickerResizerg=function(ba){"use strict";new i('/ajax/feed/ticker/resize').setData({height:''+ba}).setMethod('POST').send();h.inform('Ticker/resized');};aa.prototype.$SidebarAppTickerResizer6=function(ba){"use strict";new i('/ajax/feed/apps/resize').setData({height:''+ba}).setMethod('POST').send();};aa.prototype.$SidebarAppTickerResizerw=function(ba){"use strict";var ca=this.$SidebarAppTickerResizero,da=this.$SidebarAppTickerResizere*ba/100;new g(this.$SidebarAppTickerResizer0).from('height',ca).to('height',da).duration(z).ondone(function(){this.$SidebarAppTickerResizer0.style.height=ba+'%';j.resize();}.bind(this)).go();};aa.prototype.$SidebarAppTickerResizer8=function(){"use strict";this.$SidebarAppTickerResizerb();this.$SidebarAppTickerResizerw(0);this.$SidebarAppTickerResizerg('0.0');};aa.prototype.$SidebarAppTickerResizer9=function(){"use strict";this.$SidebarAppTickerResizerb();var ba=((this.$SidebarAppTickerResizere-this.$SidebarAppTickerResizerh-y-this.$SidebarAppTickerResizerd)*50/this.$SidebarAppTickerResizere);this.$SidebarAppTickerResizerw(ba);this.$SidebarAppTickerResizerg(ba);};e.exports=aa;},null); +__d("SidebarTicker",["Arbiter","ChatSidebar","CSS","DOM","Run","TickerController","$","copyProperties"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();function o(){this._ticker=m('pagelet_ticker');this._initSubscriptions();if(i.hasClass(document.documentElement,'sidebarMode'))this._onSidebarShow();}o.hide=function(){k.onAfterLoad(function(){j.remove(m('pagelet_ticker'));j.remove(j.find(document.body,'div.fbSidebarGripper'));h.resize();});};n(o.prototype,{_initSubscriptions:function(){this._subscriptions=[g.subscribe('sidebar/show',this._onSidebarShow.bind(this))];},_onSidebarShow:function(){l.show(this._ticker);}});e.exports=o;},null); +__d("MegaphoneHelper",["Animation","Arbiter","AsyncRequest","DOM","Dialog","ge"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();var m={hideStory:function(n,o,p,q,r){var s={mp_id:n,location:o,context:q};new i().setURI('/ajax/megaphone/megaphone_hide.php').setMethod('POST').setData(s).setHandler(function(u){r&&r(u);}).send();var t=l(p);if(t)new g(t).to('height',0).duration(500).hide().go();},createModalStory:function(n,o,p,q){var r;if(!n.buttons||!n.buttons.length){n.buttons=k.CLOSE;r=m.hideStory(o,p,q,null);}var s=new k(n);if(r)s.setHandler(r);s.show();},buttonOnClick:function(n,o,p,q,r,s,t,u){var v=function(){if(r){new i().setURI(q).send();}else if(!t)document.location.href=q;};if(s){m.hideStory(n,o,u||'',p,v);if(t&&q)window.open(q);}else v();},renderFullWidth:function(n,o,p){var q=l(n);j.prependContent(q,o);h.inform('Megaphone/show',n,h.BEHAVIOR_PERSISTENT);}};e.exports=m;},null); +__d("legacy:megaphone",["MegaphoneHelper"],function(a,b,c,d){b.__markCompiled&&b.__markCompiled();a.MegaphoneHelper=b('MegaphoneHelper');},3); +__d("FBRTCExperiments",["FBRTCStruct","QE"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i={},j=new g([{VIDEO_QUALITY:'rtc_www_video_quality_new'},{AUTO_DISABLE:'rtc_www_stats_interpreter_new'}]),k={setExperimentsConfig:function(l){i=l||{};},getExperiment:function(l){var m=this._getExperimentName(l);if(this._hasExperiment(m)){return i[m];}else return {};},logExposure:function(l){var m=this._getExperimentName(l);if(this._hasExperiment(m))h.logExposure(m);},_getExperimentName:function(l){return j.strNames[l];},_hasExperiment:function(l){return i.hasOwnProperty(l);}};k.QE=j;e.exports=k;},null); +__d("FBRTCConfig",["FBRTCExperiments","UserAgent"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i={},j={setConfig:function(k,l,m){i=k;g.setExperimentsConfig(k.qe);},statsInterpreterConfig:function(){var k=g.getExperiment(g.QE.AUTO_DISABLE),l={};if(k.hasOwnProperty('rtt_weight'))l.rtt_weight=parseInt(k.rtt_weight,10);if(k.hasOwnProperty('frr_weight'))l.frr_weight=parseInt(k.frr_weight,10);if(k.hasOwnProperty('plr_weight'))l.plr_weight=parseInt(k.plr_weight,10);if(k.hasOwnProperty('score_threshold'))l.score_threshold=parseInt(k.score_threshold,10);if(k.hasOwnProperty('bad_score_count'))l.bad_score_count=parseInt(k.bad_score_count,10);return l;},settingsEnabled:function(){return i.enable_settings;},shouldAutoDisableVideo:function(){var k=g.getExperiment(g.QE.AUTO_DISABLE);return this._getBool(k,'disable_video',false);},shouldUseHdVideo:function(){var k=g.getExperiment(g.QE.VIDEO_QUALITY);return this._getBool(k,'hd_video',true);},unsupportedBrowserUrl:function(){if(i.troubleshooting_urls&&i.troubleshooting_urls.unsupported_browser)return i.troubleshooting_urls.unsupported_browser;return 'https://www.facebook.com/help/211644178877843';},userMediaErrorUrl:function(){if(i.troubleshooting_urls&&i.troubleshooting_urls.user_media_error)return i.troubleshooting_urls.user_media_error;return 'https://www.facebook.com/help/232232800134371';},userMediaPermissionErrorUrl:function(){if(i.troubleshooting_urls&&i.troubleshooting_urls.user_media_permission_error)return i.troubleshooting_urls.user_media_permission_error;return 'https://www.facebook.com/help/232232800134371';},useNewAdminMsg:function(){return i.use_new_admin_msg;},supportedSignalingExperiments:function(){var k=[];if(h.isBrowser('Chrome')||h.isBrowser('Opera'))k.push('sdp_update');return k;},_getBool:function(k,l,m){if(k.hasOwnProperty(l)){return k[l]==='1'||k[l]===1||k[l]==='true';}else return m;}};e.exports=j;},null); +__d("FBRTCIceCache",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();function g(){"use strict";this.$FBRTCIceCache0={};}g.prototype.reset=function(h,i){"use strict";if(!this.$FBRTCIceCache0[h])this.$FBRTCIceCache0[h]={};this.$FBRTCIceCache0[h][i]=[];};g.prototype.cacheCandidate=function(h,i,j){"use strict";if(!this.$FBRTCIceCache0[h])this.$FBRTCIceCache0[h]={};if(!this.$FBRTCIceCache0[h][i])this.$FBRTCIceCache0[h][i]=[];this.$FBRTCIceCache0[h][i].unshift(j);};g.prototype.drainCandidates=function(h,i,j){"use strict";if(this.$FBRTCIceCache0[h]&&this.$FBRTCIceCache0[h][i]){var k;while(this.$FBRTCIceCache0[h][i].length>0){k=this.$FBRTCIceCache0[h][i].pop();j(k);}}};e.exports=g;},null); +__d("XIncomingCallDialogController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/videocall\/incoming\/",{user_id:{type:"Int",required:true},call_id:{type:"Int"},__asyncDialog:{type:"Int"}});},null); +__d("FBRTCIncomingCall",["AsyncDialog","AsyncRequest","BanzaiLogger","Dialog","setTimeoutAcrossTransitions","XIncomingCallDialogController","FBRTCSoundController"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();var n=70000;function o(p,q,r,s){"use strict";this.peerID=p;this.callID=q;this.callSummary=r;this.offerMsg=s;this.ringing=false;this.$FBRTCIncomingCall0=null;}o.prototype.showIncomingDialog=function(){"use strict";var p=j.getCurrent();if(p)p.hide();this.ringing=true;this.timeout=k(this.$FBRTCIncomingCall1.bind(this),n);var q=l.getURIBuilder().setInt('user_id',this.peerID).setInt('call_id',this.callID).getURI();this.$FBRTCIncomingCall0=new h(q);g.send(this.$FBRTCIncomingCall0,this.$FBRTCIncomingCall2.bind(this));};o.prototype.$FBRTCIncomingCall2=function(p){"use strict";this.$FBRTCIncomingCall0=null;this.view=p;p.subscribe('confirm',this.$FBRTCIncomingCall3.bind(this));p.subscribe('cancel',this.$FBRTCIncomingCall4.bind(this));m.playIncomingRingtone(this.callID,this.peerID,true);};o.prototype.cancel=function(){"use strict";if(this.$FBRTCIncomingCall0){this.$FBRTCIncomingCall0.abort();this.$FBRTCIncomingCall0=null;}if(this.timeout)clearTimeout(this.timeout);if(this.view){this.view.hide();this.view=null;}m.stopIncomingRingtone();this.ringing=false;};o.prototype.isForPeer=function(p){"use strict";return this.peerID===p;};o.prototype.isForCall=function(p){"use strict";return this.callID===p;};o.prototype.isForPeerAndCall=function(p,q){"use strict";return (this.peerID===p)&&(this.callID===q);};o.prototype.$FBRTCIncomingCall3=function(p,q){"use strict";this.cancel();i.log('VideoCallLoggerConfig',{event:'accept_call_click'});if(this.onAnswer)this.onAnswer(this.peerID,this.callID,this.offerMsg,this.callSummary,q.value);};o.prototype.$FBRTCIncomingCall4=function(){"use strict";this.cancel();if(this.onIgnore)this.onIgnore(this.peerID,this.callID,this.callSummary);};o.prototype.$FBRTCIncomingCall1=function(){"use strict";this.cancel();if(this.onTimeout)this.onTimeout(this.peerID,this.callID,this.callSummary);};e.exports=o;},null); +__d("FBRTCLocalMessageQueue",["CacheStorage","FBRTCLogger","randomInt"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j='localstorage',k='RTC_',l='offer',m='data_',n='last_write_index',o='session_id',p=30*1000,q=20*1000,r=15*1000,s=500;function t(){"use strict";this.$FBRTCLocalMessageQueue0=null;this.$FBRTCLocalMessageQueue1=null;this.$FBRTCLocalMessageQueue2=null;this.$FBRTCLocalMessageQueue3=null;this.$FBRTCLocalMessageQueue4=null;this.$FBRTCLocalMessageQueue5=h.getInstance();}t.prototype.enqueueOffer=function(u,v){"use strict";var w=this.$FBRTCLocalMessageQueue6(u);this.$FBRTCLocalMessageQueue7(w,l,v);};t.prototype.getOffer=function(u){"use strict";var v=this.$FBRTCLocalMessageQueue6(u);return this.$FBRTCLocalMessageQueue8(v,l);};t.prototype.removeOffer=function(u){"use strict";var v=this.$FBRTCLocalMessageQueue6(u);v.remove(l);};t.prototype.maybeEnqueueMessage=function(u,v,w){"use strict";if(!this.$FBRTCLocalMessageQueue9(u))return;var x=this.$FBRTCLocalMessageQueue6(u),y=x.get(n)||0;y++;x.set(n,y,true);var z=m+y.toString();this.$FBRTCLocalMessageQueue7(x,z,w);this.$FBRTCLocalMessageQueue5.logToConsole('Queued '+z);};t.prototype.enableEnqueuing=function(u,v,w){"use strict";this.$FBRTCLocalMessageQueue5.logInfo(u,v,'Enabled enqueuing');if(this.$FBRTCLocalMessageQueue1)clearTimeout(this.$FBRTCLocalMessageQueue1);if(w===(void 0))w=q;if(this.$FBRTCLocalMessageQueue0!==u){var x=this.$FBRTCLocalMessageQueue6(u);this.$FBRTCLocalMessageQueue0=u;x.set(n,0,true);x.set(o,i(0,4294967295),true);}var y=this;this.$FBRTCLocalMessageQueue1=setTimeout(function(){y.$FBRTCLocalMessageQueue5.logInfo(u,v,'Disabled enqueuing');y.$FBRTCLocalMessageQueue0=null;y.$FBRTCLocalMessageQueue1=null;},w);};t.prototype.enableDequeuing=function(u,v,w){"use strict";if(w===(void 0))w=r;this.$FBRTCLocalMessageQueuea(u,v,w);};t.prototype.$FBRTCLocalMessageQueuea=function(u,v,w){"use strict";var x=this.$FBRTCLocalMessageQueue6(u),y=x.get(o);if(y!==this.$FBRTCLocalMessageQueue4){this.$FBRTCLocalMessageQueue4=y;this.$FBRTCLocalMessageQueue3=0;}var z=x.get(n)||0,aa=0;while(this.$FBRTCLocalMessageQueue30){var da=this;this.$FBRTCLocalMessageQueue2=setTimeout(da.$FBRTCLocalMessageQueuea.bind(da,u,v,w-s),s);}else{this.$FBRTCLocalMessageQueue2=null;this.$FBRTCLocalMessageQueue3=null;this.$FBRTCLocalMessageQueue4=null;}};t.prototype.$FBRTCLocalMessageQueue9=function(u){"use strict";return (this.$FBRTCLocalMessageQueue0===u);};t.prototype.$FBRTCLocalMessageQueue7=function(u,v,w){"use strict";var x={__t:Date.now(),__d:w};u.set(v,x);};t.prototype.$FBRTCLocalMessageQueue8=function(u,v){"use strict";var w=u.get(v);if(w&&this.$FBRTCLocalMessageQueuec(w)){return w.__d;}else if(w)u.remove(v);return null;};t.prototype.$FBRTCLocalMessageQueueb=function(u,v){"use strict";var w=this.$FBRTCLocalMessageQueue8(u,v);if(w!==null){u.remove(v);return w;}return null;};t.prototype.$FBRTCLocalMessageQueuec=function(u){"use strict";return Date.now()-u.__t=0){var o=k.indexOf("\r",n);return [k.slice(0,o)," ",l,k.slice(o)].join('');}var p=m+l,q=k.split("\r\n"),r=false,s=-1;for(var t=0;t=0){q.splice(s,0,p);return q.join("\r\n");}return [k,p,"\r\n"].join('');},preferIsac:function(k){var l=k.split("\r\n"),m=-1,n=-1,o=-1,p=-1;for(var q=0;q-1&&r.match(/^a=rtpmap:/))p=q;if(r.match(/^a=rtpmap:\d+\s+ISAC\/16000/))n=q;if(r.match(/^a=rtpmap:\d+\s+ISAC\/32000/))o=q;}if(m===-1||n===-1||p===-1)return l.join("\r\n");var s=l[n];i(l,n,m);l.splice(p,0,s);l[m]=l[m].replace('RTP/SAVPF','RTP/SAVPF '+h(s));if(o>-1)i(l,o,m);return l.join("\r\n");},disableVideo:function(k){var l=/m=video\s+\S+/;k=k.replace(l,g);return k;},removeBadCodecLines:function(k){var l=k.split("\r\n"),m=-1,n=[],o;for(o=0;o-1&&k.indexOf(g)===-1);},setDtlsRole:function(k,l){if(!k.match(/setup:(active|passive|actpass)/)){return k.replace(/(a=fingerprint:.+)/g,("$1\r\na=setup:"+l));}else return k.replace(/setup:actpass/g,("setup:"+l));}};e.exports=j;},null); +__d("FBRTCMessage",["CurrentUser","FBRTCConstants","FBRTCSdpUtils","PresencePrivacy","VideoCallSupport"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l='mobile';function m(n){"use strict";if(!this.$FBRTCMessage0(n))throw 'invalid webrtc message';this.peerID=n.from;this.callID=parseInt(n.call_id,10);this.msg=JSON.parse(n.payload);this.msgType=this.msg.type;this.msgID=this.msg.msg_id;this.source=n.source;this.$FBRTCMessage1();this.$FBRTCMessage2();}m.prototype.$FBRTCMessage0=function(n){"use strict";return n.from&&n.call_id&&n.payload;};m.prototype.$FBRTCMessage2=function(){"use strict";if(k.isVideoInteropSupported())return;if(this.isFromMobile()){if(this.msg.sdp)this.msg.sdp=i.disableVideo(this.msg.sdp);if(this.msgType===h.PayloadType.SET_VIDEO||this.msgType===h.PayloadType.OFFER||this.msgType===h.PayloadType.ICERESTART_OFFER||this.msgType===h.PayloadType.ANSWER||this.msgType===h.PayloadType.ICERESTART_ANSWER)this.msg.videoon=false;}};m.prototype.$FBRTCMessage1=function(){"use strict";if(this.isFromMobile()&&this.msg.sdp)this.msg.sdp=i.removeBadCodecLines(this.msg.sdp);};m.prototype.isOffer=function(){"use strict";return this.msgType===h.PayloadType.OFFER;};m.prototype.isFromMobile=function(){"use strict";return (this.source===l);};m.prototype.isForCall=function(n){"use strict";return !n.callID||n.callID===this.callID||this.msgType===h.PayloadType.OFFER||this.msgType===h.PayloadType.ICERESTART_OFFER||this.msgType===h.PayloadType.PCRESTART_OFFER||this.msgType===h.PayloadType.ICE_CANDIDATE;};m.prototype.isFromVisiblePeer=function(){"use strict";return (g.getID()===this.peerID||j.allows(this.peerID));};m.prototype.getSignalingExperiments=function(){"use strict";if(this.isFromMobile()&&!this.msg.experiments)return ['sdp_update'];return this.msg.experiments;};e.exports=m;},null); +__d("FBRTCMessageDedup",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();var g={},h={check:function(i,j,k){if(!g[i])g[i]={};if(!g[i][j])g[i][j]={};if(g[i][j][k])return false;g[i][j][k]=true;return true;}};e.exports=h;},null); +__d("XVideoCallSendMessageController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/videocall\/sendmessage\/",{recipient_id:{type:"Int",required:true},msg_id:{type:"Int",required:true},message_info:{type:"String",required:true},webrtc_fbtrace:{type:"Int"}});},null); +__d("FBRTCMessageSender",["CurrentUser","XVideoCallSendMessageController","FBRTCConfig","FBRTCConstants","FBRTCLogger","FBRTCUtils","SiteData","Fbtrace"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();var o=0;function p(){"use strict";this.onSendFailure=null;this.$FBRTCMessageSender0=k.getInstance();}p.prototype.sendOffer=function(q,r,s,t){"use strict";return this.$FBRTCMessageSender1(j.PayloadType.OFFER,q,r,s,t);};p.prototype.sendAnswer=function(q,r,s,t){"use strict";return this.$FBRTCMessageSender1(j.PayloadType.ANSWER,q,r,s,t);};p.prototype.sendPCRestartOffer=function(q,r,s,t){"use strict";return this.$FBRTCMessageSender1(j.PayloadType.PCRESTART_OFFER,q,r,s,t);};p.prototype.sendSdpUpdate=function(q,r,s,t){"use strict";return this.$FBRTCMessageSender1(j.PayloadType.SDP_UPDATE,q,r,s,t);};p.prototype.resendSdpMessage=function(q,r){"use strict";r.flag=1;this.$FBRTCMessageSender2(q,r);};p.prototype.$FBRTCMessageSender1=function(q,r,s,t,u){"use strict";var v=this.$FBRTCMessageSender3(s,q);v.sdp=t;if(q===j.PayloadType.OFFER){v.handlescollision=true;v.pranswer=false;}if(q===j.PayloadType.OFFER||q===j.PayloadType.ANSWER){v.icerestart=false;v.experiments=i.supportedSignalingExperiments();}v.videoon=u;this.$FBRTCMessageSender2(r,v);return v;};p.prototype.sendIceCandidate=function(q,r,s){"use strict";var t=this.$FBRTCMessageSender3(r,j.PayloadType.ICE_CANDIDATE);t.sdp_mid=s.sdpMid;t.label=s.sdpMLineIndex;t.sdp=s.candidate;this.$FBRTCMessageSender4(q,t);};p.prototype.sendHangup=function(q,r,s,t){"use strict";var u=this.$FBRTCMessageSender3(r,j.PayloadType.HANGUP);u.reason=j.callEndReasonString(s);this.$FBRTCMessageSender4(q,u,t);};p.prototype.sendOtherDismiss=function(q){"use strict";var r=this.$FBRTCMessageSender3(q,j.PayloadType.OTHER_DISMISS);this.$FBRTCMessageSender4(g.getID(),r);};p.prototype.sendOfferAck=function(q,r,s){"use strict";this.$FBRTCMessageSender5(q,r,s,j.PayloadType.OFFER_ACK);};p.prototype.sendOfferNack=function(q,r,s){"use strict";this.$FBRTCMessageSender5(q,r,s,j.PayloadType.OFFER_NACK,1356043);};p.prototype.sendAnswerAck=function(q,r,s){"use strict";this.$FBRTCMessageSender5(q,r,s,j.PayloadType.ANSWER_ACK);};p.prototype.sendMuteStateUpdate=function(q,r,s){"use strict";var t=this.$FBRTCMessageSender3(r,j.PayloadType.SET_VIDEO);t.videoon=s;this.$FBRTCMessageSender4(q,t);};p.prototype.sendMsgAck=function(){"use strict";};p.prototype.sendOk=function(){"use strict";};p.prototype.sendPranswer=function(){"use strict";};p.prototype.sendIcerestartAnswer=function(){"use strict";};p.prototype.$FBRTCMessageSender3=function(q,r){"use strict";var s=l.generateRandomInt(),t={version:o,type:r,call_id:q,msg_id:s};return t;};p.prototype.$FBRTCMessageSender2=function(q,r){"use strict";this.$FBRTCMessageSender4(q,r,false,true,true);};p.prototype.$FBRTCMessageSender5=function(q,r,s,t,u){"use strict";var v=this.$FBRTCMessageSender3(r,t);v.ack_id=s.msg_id;if(s.flag===1)v.flag=1;if(u!==(void 0))s.errorCode=u;this.$FBRTCMessageSender4(q,v);};p.prototype.$FBRTCMessageSender4=function(q,r,s,t,u){"use strict";var v=r.msg_id,w={peer_id:q,call_id:r.call_id,msg_id:v,msg_type:r.type},x={call_id:r.call_id,msg_id:v,user_id:g.getID(),recipient_id:q,msg_type:r.type,app_id:256281040558,app_version:String(m.revision||'dev'),op:'sendServerRequest:'+r.type,policy:'WebRTC'},y=n.requestReceive('browser',String(m.revision||'dev'),x),z=(h.getURIBuilder()).setInt('recipient_id',q).setInt('msg_id',v).setString('message_info',JSON.stringify(r)).setInt('webrtc_fbtrace',y.isOn()?1:0).getURI();if(t)var aa=this.$FBRTCMessageSender4.bind(this,q,r,s,false,u);var ba=this.$FBRTCMessageSender6.bind(this,w),ca=this.$FBRTCMessageSender7.bind(this,w,aa,u);n.withDefaultNode(y,function(){l.sendServerRequest(z,ba,ca,s);});if(this.onMessageSent)this.onMessageSent(q,r);this.$FBRTCMessageSender0.logSentMessage(q,r.call_id,r);};p.prototype.$FBRTCMessageSender6=function(q){"use strict";this.$FBRTCMessageSender0.logSentMessageSuccess(q.peer_id,q.call_id,q.msg_type,q.msg_id);};p.prototype.$FBRTCMessageSender7=function(q,r,s,t){"use strict";if(t)var u=t.getError?t.getError():t;this.$FBRTCMessageSender0.logSentMessageFailure(q.peer_id,q.call_id,q.msg_type,q.msg_id,u);if(this.onSendFailure){var v=null;if(u===1356001||u===1356049){v=j.CallEndReason.NO_PERMISSION;}else if(u===1356046||u===1356045){v=j.CallEndReason.CALLER_NOT_VISIBLE;}else if(u===1356003||u===1356002||u===1356044||u===1356048){v=j.CallEndReason.OTHER_NOT_CAPABLE;}else if(r){r();return;}else if(s)v=j.CallEndReason.SIGNALING_MESSAGE_FAILED;if(v)this.onSendFailure(v,u);}};e.exports=p;},null); +__d("XVideoCallMissedCallController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/videocall\/missed_call\/",{user_id:{type:"Int",required:true},__asyncDialog:{type:"Int"}});},null); +__d("FBRTCMissedVideoCallHandler",["AsyncDialog","AsyncRequest","FBRTCLogger","VideoCallSupport","XVideoCallMissedCallController"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l=null,m=null;n.hideDialog=function(){"use strict";if(l){l.hide();l=null;m=null;}};function n(o){"use strict";this.$FBRTCMissedVideoCallHandler0=o;this.$FBRTCMissedVideoCallHandler1=null;}n.prototype.onCallMissed=function(o){"use strict";if(!j.isWebrtcSupported())return;if(m===null)this.$FBRTCMissedVideoCallHandler1=o;};n.prototype.showDialog=function(){"use strict";if(!this.$FBRTCMissedVideoCallHandler1||m)return;m=this.$FBRTCMissedVideoCallHandler1;this.$FBRTCMissedVideoCallHandler1=null;var o=k.getURIBuilder().setInt('user_id',m).getURI(),p=new h(o);g.send(p,this.$FBRTCMissedVideoCallHandler2.bind(this));};n.prototype.$FBRTCMissedVideoCallHandler2=function(o){"use strict";l=o;o.subscribe('confirm',this.$FBRTCMissedVideoCallHandler3.bind(this));o.subscribe('cancel',this.$FBRTCMissedVideoCallHandler4.bind(this));};n.prototype.$FBRTCMissedVideoCallHandler3=function(){"use strict";this.$FBRTCMissedVideoCallHandler0.showOutgoingCallDialog(m,'missed_call_dialog',i.Trigger.RETURN_CALL);};n.prototype.$FBRTCMissedVideoCallHandler4=function(){"use strict";n.hideDialog();};e.exports=n;},null); +__d("FBRTCIncomingCallController",["Banzai","FBRTCCallSummary","FBRTCCallSummaryStore","FBRTCCallUI","FBRTCConstants","FBRTCIceCache","FBRTCIncomingCall","FBRTCLocalMessageQueue","FBRTCLogger","FBRTCMessage","FBRTCMessageDedup","FBRTCMessageSender","FBRTCMissedVideoCallHandler","FBRTCUnsupportedBrowserMessage","VideoCallSupport"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u){b.__markCompiled&&b.__markCompiled();function v(w){"use strict";this.$FBRTCIncomingCallController0=null;this.$FBRTCIncomingCallController1=new s(w);this.$FBRTCIncomingCallController2=new r();this.$FBRTCIncomingCallController3=new n();this.$FBRTCIncomingCallController4=i.getInstance();this.$FBRTCIncomingCallController5=new l();this.$FBRTCIncomingCallController6=o.getInstance();w.setRTCMessageHandler(this.$FBRTCIncomingCallController7.bind(this));g.subscribe(g.SEND,h.logSavedSummaries.bind(this,this.$FBRTCIncomingCallController4));}v.prototype.startingCallTo=function(w,x){"use strict";this.$FBRTCIncomingCallController3.enableEnqueuing(w,x);};v.prototype.$FBRTCIncomingCallController7=function(w){"use strict";var x;try{x=new p(w);}catch(y){this.$FBRTCIncomingCallController6.logErrorWithoutID('Unknown data: '+JSON.stringify(w));return;}if(!x.isFromVisiblePeer()){this.$FBRTCIncomingCallController6.logInfo(x.peerID,x.callID,'Invisible Peer');return;}if(!q.check(x.peerID,x.callID,x.msgID)){this.$FBRTCIncomingCallController6.logInfo(x.peerID,x.callID,'Ignoring message (duplicate): '+x.msgID);return;}this.$FBRTCIncomingCallController6.logReceivedMessage(x.peerID,x.callID,x.msg);if(u.isWebrtcSupported())this.$FBRTCIncomingCallController3.maybeEnqueueMessage(x.peerID,x.callID,w);switch(x.msgType){case k.PayloadType.OFFER:this.$FBRTCIncomingCallController8(x);break;case k.PayloadType.HANGUP:this.$FBRTCIncomingCallController9(x);break;case k.PayloadType.OTHER_DISMISS:this.$FBRTCIncomingCallControllera(x);break;case k.PayloadType.ICE_CANDIDATE:if(u.isWebrtcSupported())this.$FBRTCIncomingCallController5.cacheCandidate(x.peerID,x.callID,w);break;case k.PayloadType.OFFER_ACK:if(u.isWebrtcSupported()){this.$FBRTCIncomingCallController3.enableEnqueuing(x.peerID,x.callID);this.$FBRTCIncomingCallController3.maybeEnqueueMessage(x.peerID,x.callID,w);}break;case k.PayloadType.ANSWER:case k.PayloadType.MSG_ACK:case k.PayloadType.OK:case k.PayloadType.PING:case k.PayloadType.PRANSWER:case k.PayloadType.ICERESTART_OFFER:case k.PayloadType.ICERESTART_ANSWER:case k.PayloadType.PCRESTART_ANSWER:case k.PayloadType.PCRESTART_OFFER:case k.PayloadType.SDP_UPDATE:case k.PayloadType.ANSWER_ACK:case k.PayloadType.SET_VIDEO:case k.PayloadType.OFFER_NACK:break;default:break;}};v.prototype.$FBRTCIncomingCallController8=function(w){"use strict";var x=w.peerID,y=w.callID,z=w.msg;if(u.isWebrtcSupported()){this.$FBRTCIncomingCallController2.sendOfferAck(x,y,z);}else this.$FBRTCIncomingCallController2.sendOfferNack(x,y,z);this.$FBRTCIncomingCallController6.logCallAction(x,y,o.CallAction.RECEIVED_CALL);var aa=this.$FBRTCIncomingCallControllerb(x,y,w);if(this.$FBRTCIncomingCallController0!==null&&!this.$FBRTCIncomingCallController0.isForPeer(x)){this.$FBRTCIncomingCallControllerc(x,y,aa,k.CallEndReason.IN_ANOTHER_CALL,false,false,true);this.$FBRTCIncomingCallController1.onCallMissed(x);return;}if(!u.isWebrtcSupported()){this.$FBRTCIncomingCallControllerc(x,y,aa,k.CallEndReason.UNSUPPORTED_VERSION,false,false,false);t.showForIncomingCall(y,x);return;}this.$FBRTCIncomingCallController0=new m(x,y,aa,z);this.$FBRTCIncomingCallController0.onAnswer=this.$FBRTCIncomingCallControllerd.bind(this);this.$FBRTCIncomingCallController0.onIgnore=this.$FBRTCIncomingCallControllere.bind(this);this.$FBRTCIncomingCallController0.onTimeout=this.$FBRTCIncomingCallControllerf.bind(this);s.hideDialog();this.$FBRTCIncomingCallController0.showIncomingDialog();this.$FBRTCIncomingCallController6.logEvent(x,y,'Incoming call dialog shown');};v.prototype.$FBRTCIncomingCallController9=function(w){"use strict";var x=w.peerID,y=w.callID,z=w.msg;if(this.$FBRTCIncomingCallController0&&this.$FBRTCIncomingCallController0.isForPeerAndCall(x,y)){var aa=z.reason;if(typeof aa=='string'||aa instanceof String)aa=k.endCallReasonFromString(aa);this.$FBRTCIncomingCallController0.cancel();this.$FBRTCIncomingCallControllerc(x,y,this.$FBRTCIncomingCallController0.callSummary,aa,true,true,false);this.$FBRTCIncomingCallController0.cancel();this.$FBRTCIncomingCallController0=null;if(aa!==k.CallEndReason.OTHER_INSTANCE_HANDLED){this.$FBRTCIncomingCallController1.onCallMissed(x);this.$FBRTCIncomingCallController1.showDialog();}}};v.prototype.$FBRTCIncomingCallControllera=function(w){"use strict";var x=w.callID;t.dismiss();if(this.$FBRTCIncomingCallController0&&this.$FBRTCIncomingCallController0.isForCall(x)){this.$FBRTCIncomingCallController0.cancel();this.$FBRTCIncomingCallController0=null;}};v.prototype.$FBRTCIncomingCallControllerb=function(w,x,y){"use strict";var z=new h({peerID:w,callID:x,isCaller:false});z.onFullMessageReceived(y);z.onOfferAckSent(y.msg);return z;};v.prototype.$FBRTCIncomingCallControllerd=function(w,x,y,z,aa){"use strict";this.$FBRTCIncomingCallController6.logCallAction(w,x,o.CallAction.ANSWER_CALL);this.$FBRTCIncomingCallController2.sendOtherDismiss(x);this.$FBRTCIncomingCallController3.enableEnqueuing(w,x);this.$FBRTCIncomingCallController3.enqueueOffer(w,y);var ba=this;this.$FBRTCIncomingCallController5.drainCandidates(w,x,function(ca){ba.$FBRTCIncomingCallController3.maybeEnqueueMessage(w,x,ca);});j.openAsCallee(w,x,z,aa);this.$FBRTCIncomingCallController0=null;this.$FBRTCIncomingCallController1.showDialog();};v.prototype.$FBRTCIncomingCallControllere=function(w,x,y){"use strict";this.$FBRTCIncomingCallControllerc(w,x,y,k.CallEndReason.IGNORE_CALL,false,true,false);this.$FBRTCIncomingCallController0=null;};v.prototype.$FBRTCIncomingCallControllerf=function(w,x,y){"use strict";this.$FBRTCIncomingCallControllerc(w,x,y,k.CallEndReason.NO_ANSWER_TIMEOUT,false,false,false);this.$FBRTCIncomingCallController0=null;this.$FBRTCIncomingCallController1.onCallMissed(w);this.$FBRTCIncomingCallController1.showDialog();};v.prototype.$FBRTCIncomingCallControllerc=function(w,x,y,z,aa,ba,ca){"use strict";if(ca)this.$FBRTCIncomingCallController2.sendHangup(w,x,z);if(ba)this.$FBRTCIncomingCallController2.sendOtherDismiss(x);y.onCallEnded(z,aa);y.save(this.$FBRTCIncomingCallController4);var da=k.fullCallEndReasonString(z,aa);this.$FBRTCIncomingCallController6.logCallAction(w,x,o.CallAction.END_CALL,da);};e.exports=v;},null); +__d("ChatTabTypeaheadDataSource",["MercuryTypeaheadConstants","MercuryTypeaheadDataSource"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();for(var i in h)if(h.hasOwnProperty(i))k[i]=h[i];var j=h===null?null:h.prototype;k.prototype=Object.create(j);k.prototype.constructor=k;k.__superConstructor__=h;function k(l){"use strict";l=l||{};l.maxResults=g.COMPOSER_CHATTAB_MAX;h.call(this,l);this.$ChatTabTypeaheadDataSource0=true;}k.prototype.buildData=function(l){"use strict";var m=[],n=[],o=[],p=[],q=[];l.forEach(function(r){var s=j.getEntry.call(this,r);switch(s.render_type){case g.FRIEND_TYPE:m.push(r);break;case g.THREAD_TYPE:if(this.$ChatTabTypeaheadDataSource0)n.push(r);break;case g.NON_FRIEND_TYPE:o.push(r);break;case g.FB4C_TYPE:p.push(r);break;case g.PAGE_TYPE:if(this.$ChatTabTypeaheadDataSource0)q.push(r);break;default:this.logQuery({event:'chat_tab_render_type_error'});break;}},this);return j.buildData.call(this,m.concat(p,n,q,o));};k.prototype.query=function(l,m,n,o){"use strict";this.logQuery({event:'query_chat_tab',query:l});return j.query.call(this,l,m,n,o);};k.prototype.respond=function(l,m,n){"use strict";var o=j.respond.call(this,l,m,n);this.logResponse({event:'query_response_chat_tab',response_query:l,response_uids:m});return o;};k.prototype.setShowThreads=function(l){"use strict";this.$ChatTabTypeaheadDataSource0=l;};e.exports=k;},null); +__d("FlexibleScrollableArea",["DataStore","DOM","DOMDimensions","Event","Parent","Run","Style","Vector","throttle"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=30,q=100;function r(s,t,u,v,w){"use strict";this._element=s;this._tight=t;this._measureFrom=u;this._minHeight=v;this._margin=w;g.set(this._element,'FlexibleScrollableArea',this);l.onLeave(this.cleanup.bind(this));this._listener=j.listen(window,'resize',o(this.poke,q,this));this.poke();}r.prototype.poke=function(){"use strict";var s=h.find(this._element,'.uiScrollableAreaBody'),t=n.getElementDimensions(s).y+i.measureElementBox(s,'height',true,true,true),u;if(this._tight){var v=this.getMaxHeight();if(t=0&&s>q){t=Math.max(x.lastIndexOf(' '),x.lastIndexOf('\n'));if(t===-1)t=x.length-u.length-1;if(t<=0){n(v[w],'');w--;x=k(v[w]);}else{x=x.substr(0,t).trimRight()+u;n(v[w],x);}s=h.getElementDimensions(r).height-1;}}};function n(p,q){l=l||(p.textContent!=null?'textContent':'innerText');p[l]=q;}function o(p){if(g.isTextNode(p))return [p];return i(o,j(p.childNodes));}e.exports=m;},null); +__d("PubContentTrendingUnitTruncation",["DOM","PubContentTrendingUnitEllipsis","Style","csx"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k,l={truncate:function(m){var n=g.scry(m,"._5v9v"),o=n[n.length-1];if(o){if(k===(void 0)){var p=g.find(m,"._uhk");k=i.getFloat(p,'maxHeight');}var q=g.find(m,"._5r--");h.add(o,k,q);}}};e.exports=l;},null); +__d("XPubcontentTrendingSeeMoreController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/pubcontent\/trending\/see_more\/",{topic_ids:{type:"IntVector",defaultValue:[]},position:{type:"Int",required:true}});},null); +__d("NewPubcontentTrendingUnitToggle",["AsyncRequest","CSS","DOM","Event","PubContentTrendingUnitTruncation","XPubcontentTrendingSeeMoreController","Run","csx","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=false,q=[],r,s;function t(){if(r){r.remove();r=null;}if(s){s.remove();s=null;}}var u={listenForToggle:function(v,w,x,y,z,aa){function ba(){t();p=true;if(y)h.addClass(y,"_24gw");if(w)h.hide(w);if(x)h.show(x);z.forEach(function(da){q.push(da);});var ca=(l.getURIBuilder()).setIntVector('topic_ids',q).setInt('position',aa).getURI();new g().setURI(ca).setHandler(function(){if(x)h.hide(x);i.scry(v,"._5my1").forEach(function(da){k.truncate(da);});}).send();}if(y)r=j.listen(y,'click',ba);if(w)s=j.listen(w,'click',ba);m.onLeave(t);},isToggled:function(){return p;},setIsToggled:function(v){j.fire(v,'click');},addTopicID:function(v){q.push(v);}};e.exports=u;},null); +__d("PubcontentTrendingUnitToggle",["CSS","DOM","Event","PubContentTrendingUnitTruncation","Run","csx","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();var n=false,o,p;function q(){if(o){o.remove();o=null;}if(p){p.remove();p=null;}}var r={listenForToggle:function(s,t,u){function v(){q();n=true;if(u)g.addClass(u,"_24gw");if(t)g.hide(t);h.scry(s,"._5my1").forEach(function(w){g.show(w);j.truncate(w);});}if(u)o=i.listen(u,'click',v);if(t)p=i.listen(t,'click',v);k.onLeave(q);},isToggled:function(){return n;}};e.exports=r;},null); +__d("XPubcontentTrendingReplaceTrendsController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/pubcontent\/trending\/trending_unit\/",{is_expanded:{type:"Bool",defaultValue:false}});},null); +__d("PubcontentTrendingUnitRefresh",["AsyncRequest","PubcontentTrendingUnitToggle","XPubcontentTrendingReplaceTrendsController"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j={refreshTrendingUnitWithDelay:function(k){var l=k*1000;setTimeout(function(){var m=h.isToggled(),n=(i.getURIBuilder()).setBool('is_expanded',m).getURI();new g().setURI(n).send();},l);}};e.exports=j;},null); +__d("TrendingRHCLogger",["AsyncSignal","CSS","Event","Parent","Run","BanzaiScuba","TrendingRHCConfig","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();var o,p,q,r,s,t,u,v,w=3,x=false,y=false;function z(ea,fa,ga,ha){var ia=new l('trending_rhc',null,{sampleRate:m.sample_rate});ia.addNormal('country',s);ia.addNormal('post_search_trending_feeds',m.post_search_trending_feeds);ia.addNormal('event',fa);ia.addNormal('position',ea);ia.addNormal('qe_group',p);if(x){var ja=ea<=w?q:v;ia.addNormal('source',ja);}else ia.addNormal('source',q);ia.addNormVector('categories',ga);ia.addNormal('topic_id',ha);ia.post();}function aa(ea,fa){var ga=ea.getAttribute('data-position');if(!ga)return;var ha=ea.getAttribute('data-categories'),ia=ha?JSON.parse(ha):null,ja=ea.getAttribute('data-topicid');z(ga,fa,ia,ja);}function ba(event){var ea=null,fa=event.getTarget(),ga=j.byClass(event.getTarget(),"_2w2e");if(ga){fa=ga;}else if(!h.hasClass(fa,"_5my2")){ea=j.byClass(fa,"_4_nl");fa=j.byClass(fa,"_5my2");}if(!fa||ea||h.hasClass(event.getTarget(),"_19_3")||h.hasClass(event.getTarget(),"_1k6k"))return;aa(fa,'click');var ha=fa.getAttribute('data-position');if(ha==='seemore'||ha==='trendingheader')if(x){y=true;}else ca();}function ca(){if(!o)return;if(x){new g('/ajax/pubcontent/trending_rhc/log_hidden',{keys:JSON.stringify(o),source:v,scores:JSON.stringify(t),query_id:u}).send();}else new g('/ajax/pubcontent/trending_rhc/log_hidden',{keys:JSON.stringify(o),source:q,scores:JSON.stringify(t),query_id:r}).send();o=null;}var da={init:function(ea,fa){q=fa.source;p=fa.qe_group;s=fa.country;o=fa.hidden_keys;r=fa.query_id;t=fa.hidden_scores;if(fa.has_litestand==='gk')x=true;var ga=i.listen(ea,'click',ba);k.onLeave(function(){ga.remove();});},initSeeMore:function(ea,fa,ga,ha,ia){o=fa;t=ga;u=ha;v=ia;var ja=i.listen(ea,'click',ba);if(y){ca();}else y=false;k.onLeave(function(){ja.remove();});},logHovercardArticleClick:function(ea,fa){z(ea,'hover_article_click',null,fa);},logHovercardFeedClick:function(ea,fa){z(ea,'hover_feed_click',null,fa);},logImpression:function(ea){aa(ea,'imp');},getSource:function(){return q;},getQueryID:function(){return r;},getSeeMoreSource:function(){return v;},getSeeMoreQueryID:function(){return u;}};e.exports=da;},null); +__d("XPubcontentTrendingHideConfirmController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/pubcontent\/trending\/hide_confirm\/",{hidden_topic_id:{type:"Int",required:true},position:{type:"Int",defaultValue:0},reason:{type:"Int",required:true},source:{type:"String"},trqid:{type:"Int",defaultValue:-1}});},null); +__d("XPubcontentTrendingInsertItemController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/pubcontent\/trending\/hide_options\/",{num_removed_topics:{type:"Int",defaultValue:0},trending_topic_id:{type:"Int",required:true},topic_ids:{type:"IntVector",defaultValue:[]}});},null); +__d("TrendingRHCHideForDeferredSeemore",["AsyncRequest","CSS","DOM","DOMQuery","Event","PubContentTrendingUnitTruncation","TrendingRHCLogger","URI","XPubcontentTrendingHideConfirmController","XPubcontentTrendingInsertItemController","csx","cx","tidyEvent"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){b.__markCompiled&&b.__markCompiled();var t,u,v=false,w=['webkitAnimationEnd','animationend','mozAnimationEnd','oAnimationEnd','MSAnimationEnd'];function x(da){h.removeClass(da,"_4_ni");}function y(da){da.sort(function(ea,fa){var ga=Number(ea.getAttribute('data-position')),ha=Number(fa.getAttribute('data-position'));if(ga&&ha)return ga=ea;}),ha=[];ga.forEach(function(ia){var ja=Number(ia.getAttribute('data-position'));ia.setAttribute('data-position',ja-1);var ka=j.scry(ia,"._7ge");ka.forEach(function(la){var ma=n(la.getAttribute('href')).addQueryData('position',ja-1);ha.push({link:la,uri:ma.toString()});});});ha.forEach(function(ia){var ja=ia.link;ja.setAttribute('href',ia.uri);});u++;}function aa(da,ea){var fa=da[0],ga=da.filter(function(ha){return !h.hasClass(ha,"_5my1");});if(ga&&ga[0])h.addClass(ga[0],"_5my1");h.addClass(fa,"_4_ni");h.show(fa);m.logImpression(fa);w.forEach(function(event){fa.addEventListener(event,function(){l.truncate(fa);});});}function ba(da,ea){var fa=j.find(da,"^._5mym"),ga=j.scry(fa,"._5my2.hidden_elem");ga=y(ga);var ha=j.find(da,"^._5my2"),ia=i.create('div',{className:"_4_nj"});if(ga.length>=1)aa(ga,ha);var ja=Number(ha.getAttribute('data-position'));z(fa,ja);i.replace(ha,ia);var ka=(o.getURIBuilder()).setInt('reason',da.firstChild.value).setInt('hidden_topic_id',ea).setInt('position',ja);if(m.getSource())ka.setString('source',m.getSource());if(m.getQueryID())ka.setInt('trqid',m.getQueryID());var la=ka.getURI();new g().setURI(la).setRelativeTo(da).send();}var ca={initializeTrendingTopics:function(da){t=da;u=0;},addTopicID:function(da){if(t)t.push(da);},addTopicIDs:function(da){if(t)da.forEach(function(ea){t.push(ea);});},confirmHide:function(da,ea){var fa=false;s(k.listen(da,'click',function(){setTimeout(function(){if(fa)return;fa=true;ba(da,ea);},100);}));},listenForHide:function(da,ea){s(k.listen(da,'click',function(){var fa=j.find(da,"^._5my2");x(fa);var ga=j.find(fa,"._4_nl"),ha=j.find(fa,"._4_nm");h.hide(ha);h.show(ga);if(!v){v=true;var ia=(p.getURIBuilder()).setInt('trending_topic_id',ea).setIntVector('topic_ids',t).setInt('num_removed_topics',u).getURI();new g().setURI(ia).setRelativeTo(da).setHandler(function(){v=false;}).send();}}));},listenForUndo:function(da){var ea=j.find(da,"._4_nn");s(k.listen(ea,'click',function(){var fa=j.find(da,"^._5my2 ._4_nm");h.hide(da);h.show(fa);var ga=j.scry(fa,"^._5myl ._4loq");i.remove(ga[ga.length-1]);t.pop();}));},hideSeeMoreLink:function(){var da=j.scry(document,"a._5my9");if(da&&da.length>0&&!h.hasClass(da[0],'hidden_elem'))h.addClass(da[0],"_4_nk");}};e.exports=ca;},null); +__d("ReminderStory",["AsyncRequest","Arbiter","DOMQuery","Event","FlexibleScrollableArea","LayerAutoFocus","ScrollableArea","SubscriptionsHandler","UIPagelet","getActiveElement"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){b.__markCompiled&&b.__markCompiled();function q(r,s,t,u,v){"use strict";this.$ReminderStory0=false;this.$ReminderStory1=s;this.$ReminderStory2=r;j.listen(r,'click',function(event){if(t&&i.contains(t,event.target))return;s.show();if(u)new g('/growth/reminder/logging.php').setData({context_data:u,first_click:!this.$ReminderStory0}).send();this.$ReminderStory0=true;}.bind(this));if(v)s.subscribeOnce('show',function(){o.loadFromEndpoint(v,s.getContent());});s.disableBehavior(l);s.subscribe('aftershow',function(){var w=s.getRoot(),x=i.scry(w,'#SuggestBelowInvite')[0];if(x)new g('/ajax/pages/reminder/recommendations').send();var y=s.hide.bind(s);this.$ReminderStory3=new n();this.$ReminderStory3.addSubscriptions(j.listen(window,'resize',y),j.listen(window,'scroll',y));var z=i.scry(w,'.inlineReplyTextArea');z[0]&&z[0].focus();var aa=i.scry(w,'.jewelItemNew'),ba=[];aa.forEach(function(fa){var ga=aa[fa].getAttribute('id');if(ga&&ga.endsWith('_1_req'))ba=ba.concat(ga.replace('_1_req',''));});if(ba.length>0)new g('/friends/requests/log_impressions').setData({ids:ba.join(','),ref:'reminder_box'}).send();var ca=m.getInstance(i.scry(s.getRoot(),'.uiScrollableArea')[0]),da=k.getInstance(i.scry(s.getRoot(),'.flexibleScrollableArea')[0]),ea=function(){if(da)da.poke();if(ca){ca.poke();j.fire(i.scry(s.getRoot(),'.scrollable')[0],'scroll');}};ea();h.subscribe('reflow',function(){var fa=i.scry(w,'.fbRemindersBirthdayList');if(z&&fa)for(var ga=0;ga0){var w=(this.getNumItems()+this.getIndex()-1)%this.getNumItems();this._animateTo(w);}};u.prototype.pageTo=function(v){"use strict";this._animateTo(v,q(this._setCurrent,this,v));};u.prototype.insert=function(v,w){"use strict";if(v>this._currentIndex){i.insertAfter(this._items[v-1],w);}else{i.insertBefore(this._items[v],w);this._currentIndex++;}this._items.splice(v,0,w);this._updateArrowState(this._currentIndex);this.inform('items_updated');};u.prototype.push=function(v){"use strict";this.insert(this._items.length,v);};u.prototype._init=function(){"use strict";this._container=i.find(this._root,"ul._2xq");this._items=i.scry(this._container,"li._2xr");if(this._config.arrows){j.listen(this._root,'click',this._clickListener.bind(this));var v=i.find(this._root,"a._2xw"),w=i.find(this._root,"a._2xx");this._arrowLeft=k.isRTL()?v:w;this._arrowRight=k.isRTL()?w:v;}if(this._config.autoplay){if(this._config.autoplaycontrol){j.listen(this._root,'mouseenter',this.stopAutoplay.bind(this));j.listen(this._root,'mouseleave',this.resetAutoplay.bind(this));}this.resetAutoplay();}this.subscribe(['page_start','page_end'],function(x,y){h.conditionClass(this._root,"_2xm",x==='page_start');}.bind(this));};u.prototype._clickListener=function(event){"use strict";var v=event.getTarget(),w=l.byTag(v,'a');if(w&&!h.hasClass(w,"_2xo"))if(h.hasClass(w,"_2xw")){this.page('next');}else if(h.hasClass(w,"_2xx"))this.page('prev');};u.prototype._updateArrowState=function(v){"use strict";if(!this._config.arrows)return;h.conditionClass(this._arrowRight,"_2xo",this._items.length===1);h.conditionClass(this._arrowLeft,"_2xo",this._items.length===1);};u.prototype._animateTo=function(v){"use strict";};u.prototype._setCurrent=function(v){"use strict";h.removeClass(this._items[this._currentIndex],"_2xn");h.addClass(this._items[v],"_2xn");h.removeClass(this._root,"_2xm");var w=i.scry(this._items[this._currentIndex],'a').some(function(y){return y==o();});if(w){var x=i.scry(this._items[v],'a');if(x[0])x[0].focus();}this._currentIndex=v;this._animating=false;this.inform('page_end',v);};u.prototype.startAutoplay=function(v){"use strict";this._config.autoplay=true;this._autoplayTimeout=v;this.resetAutoplay();};u.prototype.resetAutoplay=function(){"use strict";if(this._config.autoplay){clearTimeout(this._autoplayTimer);this._autoplayTimer=setTimeout(this._autoplay.bind(this),this._autoplayTimeout);}};u.prototype.stopAutoplay=function(){"use strict";clearTimeout(this._autoplayTimer);this._autoplayTimer=null;};u.prototype._autoplay=function(){"use strict";this.resetAutoplay();if(this._items.length>1)this.page();};u.prototype.setAutoplayTimeout=function(v){"use strict";this._autoplayTimeout=v;};e.exports=u;},null); +__d("Carousel",["Animation","CSS","Ease","Locale","Slideshow","Style","cx","shield"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();var o=j.isRTL()?'right':'left',p=i.sineInOut;for(var q in k)if(k.hasOwnProperty(q))s[q]=k[q];var r=k===null?null:k.prototype;s.prototype=Object.create(r);s.prototype.constructor=s;s.__superConstructor__=k;function s(t,u){"use strict";k.call(this,t,u);this.subscribe('items_updated',this._updateItemState.bind(this));}s.prototype._updateItemState=function(t,u){"use strict";this._setContainerPos(t);l.set(this._container,'width',(this._items.length*this._config.width)+'px');};s.prototype._updateArrowState=function(t){"use strict";if(!this._config.arrows)return;var u=this._config.wrap,v=this._items.length,w=Math.floor(v/this._config.photosperframe);h.conditionClass(this._arrowRight,"_2xo",w===1||(!u&&t===w-1));h.conditionClass(this._arrowLeft,"_2xo",w===1||(!u&&t===0));};s.prototype._animate=function(t,u){"use strict";var v=(t===-1)?this._items.length-1:t,w=0;if(this._config.peek_with_offset){w=-t*(this._config.width-this._config.peek*2);if(t>0)w=w+this._config.peek-t*(this._config.item_margin/2);if(t===this._items.length-1)w+=this._config.peek;}else w=-t*this._config.width;this._animating=true;this.inform('page_start',v);new g(this._container).to(o,w).duration(this._config.animationDuration).ease(p).ondone(u).go();};s.prototype._setContainerPos=function(t){"use strict";l.set(this._container,o,-t*this._config.width+'px');};s.prototype._animateTo=function(t){"use strict";if(this._animating)return;var u=this._items.length;if((0<=t&&t0)return (this.getLength()-1!=this.getCursorPos())||!this.hasReachedRightEnd();return true;};s.prototype.setUseAjaxPipe=function(t){"use strict";this.useAjaxPipe=t;};s.prototype.reset=function(){"use strict";this.cache={image:{},extra:{},html:{}};this.fbidList=[];this.loaded=false;this.allLoaded=false;this.permalinkMap={};this.position=0;this.totalCount=null;this.firstCursor=null;this.firstCursorIndex=null;this.firstOpaqueCursor=null;};s.prototype.waitForInitData=function(){"use strict";this.fbidList.push(s.INIT_PLACEHOLDER);};s.prototype.destroy=function(){"use strict";this.reset();this.isActive=false;};s.prototype.isLoaded=function(){"use strict";return this.loaded;};s.prototype.canPage=function(){"use strict";if(!this.isLoaded())return false;if(this.totalCount!==null)return this.totalCount>1;if(this.usesNonCircularPhotoSet)return true;return this.getLength()>1;};s.prototype.errorInCurrent=function(){"use strict";if(this.initError){return true;}else if(!this.isLoaded())return false;return this.checkErrorAt(this.getCursor());};s.prototype.getLength=function(){"use strict";return this.fbidList.length;};s.prototype.getPhotoSet=function(){"use strict";return this.photoSetQuery.set;};s.prototype.getPhotoSetQuery=function(){"use strict";return this.photoSetQuery;};s.prototype.getCurrentImageData=function(){"use strict";return this.getImageData(this.getCursor());};s.prototype.addViewAsToURI=function(t){"use strict";var u=n(t);if(this.isInViewAsMode())u.addQueryData({viewas:this.getViewAsUserId()});return u;};s.prototype.getOpaqueCursor=function(t){"use strict";if(this.getImageData(t)){if(this.version===j.VIEWER_VAULTBOX)return this.getImageData(t).getInfo().opaquecursor;return this.getImageData(t).info.opaquecursor;}if(t==this.firstCursor)return this.firstOpaqueCursor;return null;};s.prototype.getImageData=function(t){"use strict";var u=this.getCacheContent(t,s.IMAGE_DATA);if(u)u.info.permalink=this.addViewAsToURI(u.info.permalink);return u;};s.prototype.getCurrentHtml=function(){"use strict";return this.getCacheContent(this.getCursor(),s.HTML);};s.prototype.getCurrentExtraData=function(){"use strict";return this.getCacheContent(this.getCursor(),s.EXTRA);};s.prototype.getCacheContent=function(t,u){"use strict";if(!t||t===s.ERROR_ID||t===s.INIT_PLACEHOLDER)return null;return this.cache[u][t];};s.prototype.getCursorPos=function(){"use strict";return this.position;};s.prototype.getCursor=function(){"use strict";if(this.position>=0&&this.position0||(u>=0&&u0);};s.prototype.checkErrorAt=function(t){"use strict";if(!this.isLoaded())return false;if(t===s.ERROR_ID)return true;return false;};s.prototype.getRelativeMovement=function(t){"use strict";for(var u=0;uy*2){u=(this.position+w-y%w)%w;v=(this.position+y)%w;}else{u=0;v=w-1;}while(u!=v){var z,aa=this.fbidList[u],ba=t&&t(x[aa]);if(this.version===j.VIEWER_VAULTBOX){z=x[aa]&&x[aa].preload(ba);}else if(x[aa]&&x[aa].url)if(ba&&!x[aa].resource){x[aa].resource=new Image();x[aa].resource.src=x[aa].url;z=x[aa].url;if(x[aa].everstoreLogThis===true)i.logImmediately(x[aa].resource.src);}else if(!ba&&!x[aa].small){x[aa].small=new Image();x[aa].small.src=x[aa].smallurl||x[aa].url;z=x[aa].small.src;if(x[aa].everstoreLogThis===true)i.logImmediately(x[aa].small.src);}if(this.logger&&z)this.logger.log(z);u=(u+1)%w;}};s.prototype.loadMoreIfNeccessary=function(t){"use strict";if(this.allLoaded||(t&&this.rightLock)||(!t&&this.leftLock))return;var u=t?1:-1,v=this.position+this.bufferSize*u;if(v<0&&!this.checkErrorAt(this.getEndCursor(false))){this.leftLock=true;this.fetch(this.fullBucketSize,false);}else if(v>this.getLength()&&!this.checkErrorAt(this.getEndCursor(true))){this.rightLock=true;this.fetch(this.fullBucketSize,true);}};s.prototype.getEndCursor=function(t){"use strict";return t?this.fbidList[this.getLength()-1]:this.fbidList[0];};s.prototype.calculateRelativeIndex=function(t,u,v){"use strict";if(!this.totalCount)return null;var w=this.fbidList.indexOf(u),x=this.fbidList.indexOf(v);if(w===-1||x===-1)return null;var y=x-w;return (t+y+this.totalCount)%this.totalCount;};s.prototype.calculateDistance=function(t,u){"use strict";var v=this.fbidList.indexOf(t),w=this.fbidList.indexOf(u);if(v===-1||w===-1)return null;return (w-v+this.getLength())%this.getLength();};s.prototype.fetch=function(t,u){"use strict";var v=this.getEndCursor(u),w=p({cursor:v,version:this.version,end:this.getEndCursor(!u),fetchSize:u?t:-1*t,relevant_count:this.relevantCount,opaqueCursor:this.getOpaqueCursor(v),tagSuggestionMode:this.tagSuggestionMode},this.photoSetQuery);if(this.isInViewAsMode())w.viewas=this.getViewAsUserId();if(this.totalCount&&this.firstCursorIndex!==null){w.total=this.totalCount;w.cursorIndex=this.calculateRelativeIndex(this.firstCursorIndex,this.firstCursor,v);}var x=r(this.pageletRootID);if(!x){x=g.create('div',{id:this.pageletRootID});g.appendContent(document.body,x);}m.loadFromEndpoint(this.pageletName,x,w,{usePipe:this.useAjaxPipe,automatic:true,jsNonblock:true,crossPage:true});if(!this.useAjaxPipe)this.setUseAjaxPipe(true);};s.prototype.storeToCache=function(t){"use strict";var u={};if(!this.isActive)return u;if('error' in t){this.processErrorResult(t.error);u.error=true;return u;}if('init' in t){this.processInitResult(t.init);u.init={logids:t.init.logids,fbid:t.init.fbid,loggedin:t.init.loggedin,fromad:t.init.fromad};}if('image' in t){this.processImageResult(t.image);u.image=true;}if('data' in t){this.processDataResult(t.data);u.data=true;}return u;};s.prototype.processInitResult=function(t){"use strict";if(this.loaded)return;this.usesOpaqueCursor=t.usesopaquecursor;this.usesNonCircularPhotoSet=t.isnoncircularphotoset;this.loaded=true;this.photoSetQuery=t.query;if(t.bufferSize)this.bufferSize=t.bufferSize;if(t.fullBucketSize)this.fullBucketSize=t.fullBucketSize;if(this.fbidList.length===0){this.fbidList.push(t.fbid);this.rightLock=true;}else{var u=this.fbidList.indexOf(s.INIT_PLACEHOLDER);if(u!=-1)this.fbidList[u]=t.fbid;}this.firstCursor=t.fbid;this.firstOpaqueCursor=t.opaquecursor;if('initIndex' in t&&'totalCount' in t){this.firstCursorIndex=t.initIndex;this.totalCount=t.totalCount;}if(this.version==j.VIEWER_PERMALINK)this.fetch(s.INIT_BUCKET_SIZE,true);};s.prototype.processImageResult=function(t){"use strict";for(var u in t){if(u===this.firstCursor&&t[u].everstoreLogThis)i.logImmediately(t[u].url);if(this.version===j.VIEWER_VAULTBOX){var v=t[u];this.cache.image[u]=new k(v);this.permalinkMap[this.cache.image[u].getURIString()]=u;}else{this.cache.image[u]=t[u];if(t[u].dimensions)this.cache.image[u].dimensions=o.deserialize(t[u].dimensions);if(t[u].originalDimensions)this.cache.image[u].originalDimensions=o.deserialize(t[u].originalDimensions);if(t[u].smalldims)this.cache.image[u].smalldims=o.deserialize(t[u].smalldims);this.permalinkMap[n(t[u].info.permalink).getUnqualifiedURI().toString()]=u;}}};s.prototype.attachToFbidsList=function(t,u,v){"use strict";if(this.allLoaded)return;if(u===-1){for(var w=t.length-1;w>=0;w--){this.fbidList.unshift(t[w]);this.position++;}this.leftLock=false;}else{for(var x=0;x0)i.conditionShow(tb[0],!qb);if(ob){za(sb);}else ab(sb);}}function jb(mb,nb){var ob={profile_id:nb};g.inform('EnableNotifsForUser',ob);new h().setURI(ha).setMethod('POST').setData({notifier_id:nb,enable:true}).setErrorHandler(g.inform.bind(null,'EnableNotifsForUserFail',ob)).send();}function kb(mb,nb){var ob={profile_id:nb};g.inform('DisableNotifsForUser',ob);new h().setURI(ha).setMethod('POST').setData({notifier_id:nb,enable:false}).setErrorHandler(g.inform.bind(null,'DisableNotifsForUserFail',ob)).send();}var lb={init:function(mb,nb,ob){var pb=j.getID(mb);na[pb]=ob;if(!u[pb])k.listen(mb,'click',function(qb){return pa(mb,u[pb],ob,qb.getTarget());});if(ob===s&&ia[nb].length)hb(mb,nb,ia[nb]);if(ba[nb])wa(mb,nb);u[pb]=nb;i.conditionClass(mb,'NonFriendSubscriptionMenu',!v[nb]);i.conditionClass(mb,'cannotSubscribe',!y[nb]);i.conditionClass(mb,'noSubscriptionLevels',z[nb]&&!aa[nb]);i.conditionClass(mb,'noSubscribeCheckbox',!v[nb]&&!z[nb]);fb(mb,nb,w[nb]);ib(mb,nb,x[nb]);g.subscribe(['FollowUser','FollowingUser','UnfollowUserFail'],function(qb,rb){if(rb.profile_id==nb)fb(mb,nb,true);}.bind(this));g.subscribe(['UnfollowUser','UnfollowingUser','FollowUserFail'],function(qb,rb){if(rb.profile_id==nb){g.inform('SubMenu/Reset');fb(mb,nb,false);}}.bind(this));g.subscribe(['EnableNotifsForUser','DisableNotifsForUserFail'],function(qb,rb){if(rb.profile_id==nb)ib(mb,nb,true);}.bind(this));g.subscribe(['DisableNotifsForUser','EnableNotifsForUserFail'],function(qb,rb){if(rb.profile_id==nb)ib(mb,nb,false);}.bind(this));g.subscribe('listeditor/friend_lists_changed',function(qb,rb){if(rb.notify_state){var sb=rb.added_uid?rb.added_uid:rb.removed_uid;ib(mb,sb,rb.notify_state.is_notified);}}.bind(this));},getSubscriptions:function(mb){return {level:ba[mb],custom_categories:ca[mb]};},registerTimelineNotifySelector:function(mb,nb){var ob=mb.getInitialMenu(),pb=mb.getContentRoot();ob.forEachItem(function(qb){var rb=qb.getRoot();if(i.hasClass(rb,'SubscribeMenuNotifyMeCheckbox')){ja[nb]=qb;ib(pb,nb,x[nb]);}});ob.subscribe('itemclick',function(qb,rb){if(rb.item===ja[nb])qa(pb,nb);return true;});},setSubscriptions:function(mb,nb,ob,pb,qb,rb,sb,tb,ub,vb,wb,xb,yb){cb(mb,sb+'');v[mb]=nb;w[mb]=ob;y[mb]=pb;z[mb]=qb;aa[mb]=rb;da[mb]=ub+'';ca[mb]=tb.map(String);ea[mb]=vb.map(String);ia[mb]=yb;x[mb]=wb;ma=xb;}};e.exports=a.EditSubscriptions||lb;},null); +__d("legacy:EditSubscriptions",["SubscriptionLevels","EditSubscriptions"],function(a,b,c,d){b.__markCompiled&&b.__markCompiled();a.SubscriptionLevels=b('SubscriptionLevels');a.EditSubscriptions=b('EditSubscriptions');},3); +__d("FollowLink",["Arbiter","CSS","ge"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j={subscribeEvents:function(k,l,m){g.subscribe(['FollowUser','UnfollowUser'],function(event,n){if(n.profile_id!=k)return;var o=i(l),p=i(m),q=event=='FollowUser';o&&h.conditionShow(o,!q);p&&h.conditionShow(p,q);});}};e.exports=j;},null); +__d("DynamicFriendListEducation",["Event","Arbiter","AsyncRequest","Dialog","PageTransitions","arrayContains","createArrayFromMixed","removeFromArray"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();var o,p,q,r,s,t;function u(){q&&q.hide();r&&r.hide();}function v(y){n(p,y);u();s({accept_tag_education:true});}function w(){u();s({nux_cancel:true});}var x={init:function(y,z){o=y;p=m(z).map(String);k.registerHandler(function(){u();o=false;s=(void 0);p=[];});},showDialog:function(y,z,aa){if(o&&l(p,y)){u();h.inform('DynamicFriendListEducation/dialogOpen',{uid:z,flid:y});s=aa;q=new j().setAsync(new i('/ajax/friends/lists/smart_list_education.php').setMethod('GET').setData({flid:y,uid:z}).setReadOnly(true)).setHandler(v.bind(this,y)).setCloseHandler(function(){h.inform('DynamicFriendListEducation/dialogClosed',{uid:z,flid:y});}).setCancelHandler(function(){h.inform('DynamicFriendListEducation/dialogCancel',{uid:z,flid:y});}).show();}else aa();},showContextualDialog:function(y,z,aa,ba){if(o&&l(p,y)){u();t=aa;s=ba;new i('/ajax/friends/lists/smart_list_contextual_education.php').setMethod('GET').setData({flid:y,uid:z}).setReadOnly(true).send();}else ba();},setContextualDialog:function(y,z,aa,ba){r=y;r.setContext(t);r.show();g.listen(z,'click',v.bind(this,ba));g.listen(aa,'click',w);}};e.exports=x;},null); +__d("FriendStatus",["Arbiter","AsyncRequest","SubscribeButton","arrayContains","copyProperties","createArrayFromMixed","forEachObject"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();function n(r,s,t){this.id=r;this.update(s,t);}k(n.prototype,{update:function(r,s){r&&(this.status=r);if(s){this.lists=l(s).map(String);this._informListChange();}},isComplete:function(){return !!this.lists;},addToList:function(r){if(this.lists&&!j(this.lists,r))this.lists.push(r);this._informListChange();},removeFromList:function(r){if(this.lists){var s=this.lists.indexOf(r);s!==-1&&this.lists.splice(s,1);}this._informListChange();},updateList:function(r,s){s?this.addToList(r):this.removeFromList(r);},_informListChange:function(){g.inform('FriendListMembershipChange',{uid:this.id,lists:this.lists});}});k(n,{ARE_FRIENDS:1,INCOMING_REQUEST:2,OUTGOING_REQUEST:3,CAN_REQUEST:4});var o={},p={};function q(r,s,t){if(!o[t.uid]){o[t.uid]=new n(t.uid,r);}else o[t.uid].update(r);g.inform('FriendRequest/change',{uid:t.uid,status:r});}g.subscribe(['FriendRequest/cancel','FriendRequest/unfriend'],function(r,s){s.profile_id=s.uid;s.connected=false;g.inform(i.UNSUBSCRIBED,s);});g.subscribe(['FriendRequest/cancel','FriendRequest/unfriend','FriendRequest/sendFail'],q.bind(null,n.CAN_REQUEST));g.subscribe(['FriendRequest/confirmFail'],q.bind(null,n.INCOMING_REQUEST));g.subscribe(['FriendRequest/cancelFail','FriendRequest/sent','FriendRequest/sending'],q.bind(null,n.OUTGOING_REQUEST));g.subscribe(['FriendRequest/confirm','FriendRequest/confirming'],q.bind(null,n.ARE_FRIENDS));k(n,{CLOSE_FRIENDS:null,ACQUAINTANCES:null,getFriend:function(r,s){if(o[r]&&o[r].isComplete()){s(o[r]);}else if(p[r]){p[r].push(s);}else{p[r]=[s];new h().setURI("/ajax/friends/status.php").setData({friend:r}).setHandler(function(t){var u=t.getPayload();setTimeout(n.initFriend.bind(n,r,u.status,u.lists),0);}).send();}},initFriend:function(r,s,t){var u=o[r]||new n(r);u.update(u.status||s,u.lists||t);o[r]=u;p[r]&&p[r].forEach(function(v){v(u);});p[r]=null;},setSpecialLists:function(r){var s=n.CLOSE_FRIENDS===null;n.CLOSE_FRIENDS=r.close+'';n.ACQUAINTANCES=r.acq+'';if(s)m(o,function(t,u){t._informListChange();});}});e.exports=n;},null); +__d("FriendEditLists",["Arbiter","AsyncRequest","CSS","DOMQuery","DynamicFriendListEducation","EditSubscriptions","Event","FriendStatus","MenuDeprecated","Parent","ScrollableArea","URI","$","arrayContains","copyProperties","ge"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v){b.__markCompiled&&b.__markCompiled();var w=5,x={},y='/ajax/profile/removefriendconfirm.php',z='/ajax/friends/requests/cancel.php',aa='/ajax/choose/',ba='/profile.php',ca,da,ea,fa,ga=null,ha={profile_browser:43,fbx_top_bar:1,hovercard:5};function ia(ta,ua,va){var wa=x[ta.id],xa=function(ya){var za={action:va?'add_list':'del_list',to_friend:wa.id,friendlists:[ua],source:ca};if(ya)u(za,ya);wa.updateList(ua,va);var ab;if(va&&ua==n.CLOSE_FRIENDS){ab=la(ta,n.ACQUAINTANCES);if(o.isItemChecked(ab)){o.toggleItem(ab);ia(ta,n.ACQUAINTANCES,false);}}else if(va&&ua==n.ACQUAINTANCES){ab=la(ta,n.CLOSE_FRIENDS);if(o.isItemChecked(ab)){o.toggleItem(ab);ia(ta,n.CLOSE_FRIENDS,false);}}var bb={flid:ua,uid:wa.id},cb=va?'FriendListHovercard/add':'FriendListHovercard/remove';g.inform(cb,bb);new h().setURI('/ajax/add_friend/action.php').setData(za).send();};if(va){k.showDialog(ua,wa.id,xa);}else xa();}function ja(ta){var ua=j.scry(ta,'input')[0];return ua&&ua.value;}function ka(ta,ua,va){if(i.hasClass(va,'async_saving'))return;var wa={uid:ua.id};new h().setURI(z).setMethod('POST').setData({friend:ua.id,cancel_ref:ea,floc:fa}).setHandler(g.inform.bind(g,'FriendRequest/cancel',wa)).setErrorHandler(g.inform.bind(g,'FriendRequest/cancelFail',wa)).setStatusElement(va).send();}function la(ta,ua){var va=o.getItems(ta);for(var wa=0;wa=this.AGGREGATION_COUNT)this.logPhotoViews(this.AGGREGATE);this.views++;if(l)this.fbidList.push([l.fbid,l.owner,Date.now()]);if(m)this.hiResLoads++;if(n)this.fullScreenViews[l.fbid]=true;},logEnterFullScreen:function(l){this.fullScreenViews[l]=true;},addDetailData:function(l,m){if(!this.details[l])this.details[l]={t:m.num_tags,l:m.has_location,c:m.has_caption,cm:m.comment_count,lk:m.like_count,w:m.width,h:m.height,ad:'{}',p:this.pagingAction};},updateAdData:function(l,m){if(this.details[l])this.details[l].ad=JSON.stringify(m);},logPhotoViews:function(l){if(!this.views)return;if(l!=this.AGGREGATE)this.last=true;var m={set:this.set,time:new Date()-this.time,fbids:this.logIds?this.fbidList:[],details:this.logIds?this.details:{},first:this.first,last:this.last,close:l?l:this.UNKNOWN,button_likes:this.buttonLikes,version:this.version,endmetric:this.endMetrics,cycle:this.cycle,end_relev:this.endOfRelevant,relev_count:this.relevantCount,source:this.source,panorama_clicks:this.panoramaClicks,panorama_impressions:this.panoramaImpressions};if(this.version===k.SNOWLIFT){var n=i.getViewportDimensions();m.width=n.x||this.width;m.height=n.y||this.height;if(this.hiResLoads>0)m.hires_loads=this.hiResLoads;if(this.last){var o=Object.keys(this.fullScreenViews).length;if(o>0)m.fullscreen=o;}}new g().setURI('/ajax/photos/logging/session_logging.php').setAllowCrossPageTransition(true).setOption('asynchronous',(l!=k.UNLOAD)).setOption('suppressErrorHandlerWarning',true).setData(m).send();this.views=0;this.hiResLoads=0;this.fbidList=[];this.details={};this.first=false;this.buttonLikes=0;if(this.last){this.set=null;this.logIds=false;this.fullScreenViews={};}}});h.onUnload(function(){k.logPhotoViews(k.UNLOAD);});h.onLeave(function(){k.logPhotoViews(k.LEAVE);});e.exports=k;},null); +__d("PhotosUtils",["copyProperties","Vector"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(){}g(i,{getNearestBox:function(j,k){var l=Infinity,m=null;for(var n in j){var o=j[n];if(o.contains(k)){var p=k.distanceTo(o.getCenter());if(p=3&&k[2]==='photos')if(k.length===4&&/^\d+$/.exec(k[3])!==null){return {photo_id:k[3],set_token:null};}else if(k.length===5&&/^\d+$/.exec(k[4])!==null)return {photo_id:k[4],set_token:k[3]};return null;},isValidLegacy:function(h){var i=h.getPath();if(i[i.length-1]==='/')i=i.substring(0,i.length-1);if(i==='/photo.php'||i==='/force_photo/photo.php'||i==='/photo'||i==='/force_photo/photo/index.php'||i==='/photo/index.php'||i==='/force_photo/photo')return true;return false;}};e.exports=g;},null); +__d("PhotoTagSearchPivotLogger",["Banzai"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h={};g.subscribe(g.SHUTDOWN,function(){Object.keys(h).forEach(function(l){var m=h[l];Object.keys(m).forEach(function(n){g.post('photo_tag_search_pivot',{source:l,action:n,count:m[n]});});});});var i=/^(perm:)?tag:/,j,k={logImpression:function(l,m){var n=l in h?h[l]:(h[l]={});n[m]=m in n?n[m]+1:1;},logImageImpression:function(l,m,n){if(j!==m){if(n.some(function(o){return i.test(o);}))this.logImpression(l,'image_impression');j=m;}},logPivotImpression:function(l,m){if(i.test(m))this.logImpression(l,'pivot_impression');},logShowMorePhotos:function(){this.logImpression('photoset','show_more_photos');},logHideMorePhotos:function(){this.logImpression('photoset','hide_more_photos');},logSuggestMorePhotos:function(){this.logImpression('photoset','suggest_more_photos');},logMorePhotosNavigation:function(l){g.post('photo_tag_search_pivot',{source:'photoset',action:'more_photos_search',query:l,count:1});}};e.exports=k;},null); +__d("PhotosetSearchPivot.react",["LeftRight.react","PhotoTagSearchPivotLogger","PhotosetSearchPivotData","React","XUISpinner.react","XUIText.react","cx","fbt","joinClasses"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=j,q=p.PropTypes,r=j.createClass({displayName:"PhotosetSearchPivotItem",propTypes:{normalized:q.string,title:q.object,uri:q.string,images:q.array},onClick:function(){h.logMorePhotosNavigation(this.props.normalized);},render:function(){return (j.createElement("div",{className:"_25r"},j.createElement("a",{onClick:this.onClick,href:this.props.uri,className:"_25t _3-8t"},j.createElement("div",{className:"_25u"},j.createElement("div",{className:"_25v _25w",style:{backgroundImage:'url('+this.props.images[0].uri+')'}}),j.createElement("div",{className:"_25x"},j.createElement("div",{className:"_25y"},j.createElement("div",{className:"_25z"}),j.createElement("div",{className:"_26r"},j.createElement("div",{className:"_273 _25w",style:{backgroundImage:'url('+this.props.images[1].uri+')'}}))),j.createElement("div",{className:"_274"},j.createElement("div",{className:"_25z"}),j.createElement("div",{className:"_26r"},j.createElement("div",{className:"_273 _25w",style:{backgroundImage:'url('+this.props.images[2].uri+')'}}))))),j.createElement(l,{display:"block",className:"_27f _2pi4",dangerouslySetInnerHTML:{__html:this.props.title.__html}}))));}}),s=j.createClass({displayName:"PhotosetSearchPivot",propTypes:{fbid:q.string,endofalbum:q.bool,withBackground:q.bool,linesAroundHeader:q.bool,onclose:q.func},fetchPivots:function(t){i.fetch(t).then(function(u){setTimeout(this.onFetchSuccess.bind(this,t,u.pivots),0);}.bind(this),function(u){setTimeout(this.onFetchError.bind(this,t),0);}.bind(this));},onFetchSuccess:function(t,u){if(!this.isMounted()||this.props.fbid!==t)return;u=u||[];var v='show';if(u.length===0)v='hide';this.setState({pivots:u,action:v});},onFetchError:function(t){if(!this.isMounted()||this.props.fbid!==t)return;this.setState({pivots:[],action:'hide'});},getInitialState:function(){this.fetchPivots(this.props.fbid);return {pivots:[],action:'loading'};},componentWillReceiveProps:function(t){if(t.fbid){this.setState({action:'loading'});this.fetchPivots(t.fbid);}else this.setState({action:'hide',pivots:[]});},onExitClicked:function(){this.props.onclose();},render:function(){if(this.state.action==='loading')return (j.createElement("div",{className:o(this.props.className,"_27h _2ph_")},j.createElement(k,{size:"large"})));if(this.state.action==='hide')return j.createElement("span",null);var t=this.state.pivots.map(function(x){return j.createElement(r,{normalized:x.normalized,title:x.title,uri:x.uri,images:x.images});}),u=this.props.endofalbum?j.createElement("span",{className:"_2pij"},n._("End of album")):null,v=(("_27m")+(' '+"_2pi3")+(' '+"_2pib")+(this.props.linesAroundHeader?' '+"_3-te":'')),w=j.createElement("span",null,u,j.createElement("span",{className:"_4ptz"},n._("Other photos you may like")));if(this.props.onclose){w=j.createElement(g,{className:v},w,j.createElement("a",{href:"#",onClick:this.onExitClicked,className:"_27n"}));}else w=j.createElement("div",{className:v},w);return (j.createElement("div",{className:o(this.props.className,((this.state.action==='hide'?"_27j":'')+(this.state.action==='show'?' '+"_27k":'')))},j.createElement("div",{className:(("_27l")+(this.props.withBackground?' '+"_3-tf":''))},w,j.createElement("div",{className:"_27o _2pi8 clearfix"},t))));}});e.exports=s;},null); +__d("PhotosetPivotSlide.react",["Image.react","Link.react","PhotosetSearchPivot.react","React","XUIText.react","cx","fbt","xuiglyph"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();var o=j,p=o.PropTypes,q=j.createClass({displayName:"PhotosetPivotSlide",propTypes:{fbid:p.string,isAlbum:p.bool,albumOwnerName:p.string,visible:p.bool,onReturn:p.func},render:function(){return (j.createElement("div",{className:(("_1_ap")+(this.props.visible?' '+"_1_aq":''))},j.createElement("div",{className:"_1_ar"},j.createElement(k,{display:"block"},this._getEndOfAlbumTitle()),j.createElement(h,{className:"_1_as",onClick:this.props.onReturn},j.createElement(g,{className:"_1_at",src:n({name:'arrow-right',shade:'white',size:'small'})}),m._("Return to beginning"))),j.createElement(i,{className:"_1_au",fbid:this.props.visible?this.props.fbid:null,linesAroundHeader:true})));},_getEndOfAlbumTitle:function(){if(this.props.albumOwnerName){if(this.props.isAlbum){return (m._("End of {user_name}'s album",[m.param("user_name",j.createElement(k,{weight:"bold"},this.props.albumOwnerName))]));}else return (m._("End of {user_name}'s photos",[m.param("user_name",j.createElement(k,{weight:"bold"},this.props.albumOwnerName))]));}else if(this.props.isAlbum){return (m._("End of album"));}else return (m._("End of photos"));}});e.exports=q;},null); +__d("PhotoSnowliftAds",["Arbiter","Event","copyProperties","CSS","csx","DataStore","DOM","PhotoSessionLog","UIPagelet","URI","Vector","extendArray"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.__markCompiled&&b.__markCompiled();var s={REFRESH_RATE:30000,UNITS_REGISTER_DELAY:1000,root:null,availableDimensions:null,loadQuery:null,lastLoadTime:0,minAds:100,units:null,isLogAdData:null,displayedCallback:null,position:null,adsStatus:'null',adsEvents:{},resetEvents:function(){this.adsStatus='reset';this.adsEvents={};},addEvent:function(t,u){if(u)this.adsStatus=t;var v=Date.now();this.adsEvents[t+'_'+v]=v;},init:function(t,u,v,w){this.reset();this.root=t;this.snowlift=u;this.minAds=v.min_ads;this.displayedCallback=w;this.addEvent('init',true);},reset:function(){this.lastLoadTime=0;this.position=0;this.units=[];this.resetEvents();this.addEvent('reset',true);},resize:function(t){this.availableDimensions=t;this.loadQuery=this.snowlift.getLoadQuery();this.processResize();},calculateUnitSizes:function(t,u,v){var w={};t.forEach(function(x){var y=x.root.firstChild.offsetHeight;x.units.forEach(function(aa){if(!j.hasClass(aa,'hidden')&&!this.getIsHoldout(aa)&&!this.getIsShadow(aa)){var ba=this.getHeight(aa.firstChild,u);y-=ba;}}.bind(this));var z={height:y,visible:false};x.units.forEach(function(aa){var ba=this.getIsAds(aa),ca=this.getHeight(aa.firstChild,u),da=this.getUnitId(aa),ea=this.getIsHoldout(aa);if(ea&&v)return;w[da]={height:ca,visible:false,priority:0,is_ads:ba,is_holdout:ea,section_ref:z};}.bind(this));}.bind(this));return w;},calculateVisibleUnits:function(t,u,v){var w=0,x=this.getUnitPriority(u);x.forEach(function(y){if(u.hasOwnProperty(y)){var z=u[y],aa=z.height;if(!z.section_ref.visible)aa+=z.section_ref.height;z.height_below=v-aa;z.visible=z.height_below>=0&&aa>0;if(z.visible){z.section_ref.visible=true;v-=aa;w++;}}}.bind(this));return u;},displayUnits:function(t,u){t.forEach(function(v){var w=false,x=true;v.units.forEach(function(y){var z=this.getUnitId(y),aa=u[z];if(!aa)return;var ba=aa.visible,ca=aa.height_below,da=aa.is_ads;j.conditionClass(y,'hidden',!ba);if(da&&ba&&x){var ea=m.find(y,'div.ego_unit');j.addClass(ea,'ego_unit_no_top_border');x=false;}w=w||ba;this.calcUnitStats(this.units[da][z],ba,ca);}.bind(this));j.conditionClass(v.root,'hidden',!w);}.bind(this));g.inform('PhotoSnowliftAds/displayUnits');},getUnitsDisplayed:function(t,u){var v=0;t.forEach(function(w){w.units.forEach(function(x){var y=this.getUnitId(x),z=u[y];if(!z||!z.visible)return;v++;}.bind(this));}.bind(this));return v;},getHeightsRequired:function(t,u){var v=0,w=[];t.forEach(function(x){var y=false;x.units.forEach(function(z){var aa=this.getUnitId(z),ba=u[aa];if(!ba)return;v+=ba.height;if(!y){v+=ba.section_ref.height;y=true;}w.push(v);}.bind(this));}.bind(this));return w;},getUnitPriority:function(t){var u=[],v=0,w=0;for(var x in t){var y=t[x];u.push(x);var z=this.minAds+v+w;if(y.is_ads){if(w=this.UNITS_REGISTER_DELAY){var x=t.trackingCode;t.trackingCode=null;this.registerImpression(x,t.registerUrl);}t.visible=u;t.heightBelow=v;t.lastShowTime=w;},prepareResize:function(){var t=function(u){var v=m.create('div',{className:'inner'}),w=m.create('div',{className:'wrapper'},v);m.replace(u,w);m.setContent(v,u);return w;};this.sections=m.scry(this.root,'div.ego_section').map(function(u){return {root:t(u),units:m.scry(u,'div.ego_unit').map(t)};});},processResize:function(){if(this.isLoading||this.lastLoadTime===0||this.availableDimensions===null){this.setLogData();return;}this.updateUnitsStatus();this.setLogData();var t=this.nextRegisterTime();if(t!==Infinity)setTimeout(this.processResize.bind(this),t);},setIsLogAdData:function(t){this.isLogAdData=t;this.addEvent('setIsLogAdData',false);this.setLogData();},setLogData:function(){var t=this.snowlift.getImageId();if(this.isLogAdData&&t){var u=q.getElementDimensions(this.snowlift.getImage()),v=q.getElementDimensions(this.snowlift.getRHCHeader()),w=q.getElementDimensions(this.snowlift.getRHCBody()),x=q.getElementDimensions(this.snowlift.getRHCFooter()),y={query_set:this.snowlift.getLoadQuery().set,window_x:window.innerWidth,window_y:window.innerHeight,image_x:u.x,image_y:u.y,header_x:v.x,header_y:v.y,body_x:w.x,body_y:w.y,footer_x:x.x,footer_y:x.y,ads_below_space:this.getAdsBelowSpace(),time:Date.now(),adsStatus:this.adsStatus,adsEvents:this.adsEvents,refreshRate:this.refreshUnitsRate,position:this.position};n.updateAdData(t,y);}},getAdsBelowSpace:function(){var t=[],u=this.units[1];for(var v in u)if(u.hasOwnProperty(v)&&!this.getIsHoldout(this.getAdUnit(v)))t.push(u[v].heightBelow);return t;},getIsAds:function(t){var u=m.scry(t,"div._4u8");return u.length;},getUnitId:function(t){if(this.getIsAds(t)){return this.getAdId(t);}else return this.getEgoId(t);},getEgoId:function(t){var u=m.find(t,'div.ego_unit');return u.getAttribute('data-ego-fbid');},getAdData:function(t){var u=m.find(t,"div._4u8"),v=u.getAttribute('data-ad');return v&&JSON.parse(v)||{};},getAdId:function(t){return this.getAdData(t).adid;},getIsHoldout:function(t){return t&&this.getIsAds(t)&&this.getAdData(t).holdout;},getIsShadow:function(t){return t&&this.getIsAds(t)&&this.getAdData(t).shadow;},getAdUnit:function(t){if(!this.sections)return null;var u=[];this.sections.forEach(function(w){r(u,w.units);});for(var v=0;vs.REFRESH_RATE){j.addClass(this.root,'loading');this.isLoading=true;this.loadAdsAndEgo();}},registerImpression:function(t,u){var v=m.create('iframe',{src:p(u).addQueryData({aed:t}),width:0,height:0,frameborder:0,scrolling:'no',className:'fbEmuTracking'});v.setAttribute('aria-hidden','true');m.appendContent(this.root,v);},waitForImages:function(t){var u=m.scry(this.root,'img.img'),v=u.length,w=v;if(w===0)t();var x=function(){w--;if(w===0)setTimeout(t,0);};for(var y=0;ythis.currentImageSize.y&&this.currentImageSize.x<=xb.TIMELINE_STRETCH_WIDTH&&bc.offsetWidth===xb.TIMELINE_STRETCH_WIDTH;var ec;if(bc){ec=bc.src;}else if(cc){ec=ua.get(cc,'backgroundImage').replace(/.*url\("?([^"]*)"?\).*/,'$1');}else return;this.thumbSrc=ec;};xb.prototype.loadFrameIfUninitialized=function(){"use strict";if(this.root)return;new h('/ajax/photos/snowlift/init.php').setAllowCrossPageTransition(true).setMethod('GET').setReadOnly(true).send();};xb.prototype.init=function(yb,zb){"use strict";this.init=jb;this._shouldLog=zb.photos_client_loading;this._logger=null;if(this._shouldLog)this._logger=new da(fa.VIEWER_SNOWLIFT_STRING);this._showHover=zb.pivot_hover;this._showMorePhotos=zb.show_more_photos;this._extraSlidePivot=zb.extra_slide_pivot;ga.setEndMetrics(zb.pivot_end_metric);this.startingMousePos=null;this.haveLeftBufferRegion=false;this.showingTypeaheadSuggestions=false;this.fullscreen=q.isSupportedWithKeyboardInput();this.showOGVideos=zb.og_videos;this.resizeCommentsForAds=zb.resize_comments_for_ads;this.spotlight=yb;this.spotlight.subscribe('blur',function(){this.closingAction=ga.OUTSIDE;}.bind(this));this.spotlight.subscribe('hide',this.closeHandler.bind(this));this.spotlight.subscribe('key',this.keyHandler.bind(this));this.initializeNodes(this.spotlight.getRoot());ka.init(this.sideAdUnit,this,zb,this.adsDisplayedCallback.bind(this));this.inAdsDisplayedCallback=false;this.lastAdsHeight=0;if(!this.subscription){x.registerHandler(this.handleNavigateAway.bind(this));this.subscription=g.subscribe('PhotoSnowlift.GO',function(ac,bc){this.openExplicitly=true;this.loading&&j.removeClass(this.loading,'loading');this.open(bc);}.bind(this));}this.transitionHandlerRegistered=false;this.returningToStart=false;ba.registerHandler(this.openHandler.bind(this));this.openHandlerRegistered=true;g.subscribe('PhotoTagApproval.HILITE_TAG',this.onHiliteTag.bind(this));g.subscribe('PhotoTagApproval.UPDATE_TAG_BOX',this.onUpdateTagBox.bind(this));if(this.fullscreen)q.subscribe('changed',this.onFullScreenChange.bind(this));this.slideshowGk=zb.snowlift_slideshow;this.buttonTruncateGk=zb.snowlift_button_truncate;this._hasZoomCapability=this._hasZoomCapability&&zb.www_panorama_viewer;this.allowIrrelevantRequests=!!zb.snowlift_allow_irrelevant_requests;if(this.snowflake){j.addClass(this.root,"snowflake");this.extraClasses.forEach(function(ac){j.addClass(this.root,ac);},this);}};xb.prototype.onFullScreenChange=function(){"use strict";if(!this.isOpen)return;var yb=q.isFullScreen();j.conditionClass(document.body,'fbPhotoSnowliftFullScreenMode',yb);if(yb){if(!j.hasClass(this.root,'fbPhotoSnowliftEditMode'))this.collapseRHC();var zb=this.stream.getCurrentImageData();if(zb&&zb.url&&this.image.src!==zb.url&&this.shouldShowHiRes(zb))this.switchImage(zb.url);this.adjustForResize();if(!this._isZoomOn)this._conditionDisplayZoomInButton();}else{if(!this._isZoomOn)this.uncollapseRHC();if(ab.chrome()&&!j.hasClass(this.root,'fbPhotoSnowliftEditMode'))this.page(0,false);g.inform('reflow');}va.hide();};xb.prototype.initializeNodes=function(yb){"use strict";this.root=yb;this.container=l.find(yb,'div.fbPhotoSnowliftContainer');this._updateContainerOwnerID();this.snowliftPopup=l.find(this.container,'div.fbPhotoSnowliftPopup');this.rhc=l.find(this.snowliftPopup,'div.rhc');this.rhcHeader=l.find(this.rhc,'div.rhcHeader');this.rhcFooter=l.find(this.rhc,'div.rhcFooter');this.taglist=l.find(this.rhc,'span.fbPhotoTagList');this.ufiForm=l.find(this.rhc,'form.fbPhotosSnowliftFeedbackForm');this.ufiInputContainer=l.find(this.rhc,'div.fbPhotosSnowboxFeedbackInput');this.scroller=l.find(this.ufiForm,'div.rhcScroller');this.scrollerBody=l.find(this.scroller,'div.uiScrollableAreaBody');this.stageWrapper=l.find(this.snowliftPopup,'div.stageWrapper');this.overlay=l.find(this.snowliftPopup,'div.snowliftOverlay');this.errorBox=l.find(this.stageWrapper,'div.stageError');this.image=l.find(this.stageWrapper,'img.spotlight');this.stage=l.find(this.stageWrapper,'div.stage');this.showZoomInButton=l.scry(this.stageWrapper,"._5qmg").pop();this.showZoomOutButton=l.scry(this.stageWrapper,"._5qmh").pop();this.zoomedImage=l.scry(this.stage,"._10zw").pop();this.outerImageSlider=l.scry(this.stage,"._10zx").pop();this.innerImageSlider=l.scry(this.stage,"._10zv").pop();this._hasZoomCapability=this.showZoomInButton&&this.showZoomOutButton&&this.zoomedImage&&this.outerImageSlider&&this.innerImageSlider;if(this._hasZoomCapability){j.hide(this.showZoomInButton);j.hide(this.showZoomOutButton);j.hide(this.zoomedImage);j.hide(this.outerImageSlider);}this.videoStage=l.find(this.stageWrapper,'div.videoStage');this.prevPager=l.find(this.snowliftPopup,'a.snowliftPager.prev');this.nextPager=l.find(this.snowliftPopup,'a.snowliftPager.next');this.stageActions=l.find(yb,'div.stageActions');this.buttonActions=l.find(this.stageActions,'div.fbPhotosPhotoButtons');this.placeInfo=l.find(this.rhc,'div.fbPhotosSnowliftPlaceInfo');this.sideAdUnit=l.find(yb,"._5ciw");j.conditionClass(this.root,'fullScreenAvailable',this.fullscreen);};xb.prototype.initializeScroller=function(){"use strict";this.initializeScroller=jb;j.addClass(this.scroller,"_467y");this.scrollableArea=sa.fromNative(this.scroller,{fade:true,persistent:true});var yb=function(event){var zb=o.$E(event).getTarget();if(l.contains(this.ufiInputContainer,zb)){var ac=n.getInstance(zb);if(ac){this.scrollableArea.scrollToBottom();var bc=ac.subscribe('resize',function(){var dc=this.scrollableArea.isScrolledToBottom();this.adjustScroller();dc&&this.scrollableArea.scrollToBottom();}.bind(this)),cc=o.listen(zb,'blur',function(){ac.unsubscribe(bc);cc.remove();});}}if(zb.classList.contains('UFIPagerLink')||zb.classList.contains('UFICommentLink'))if(this.autoplayOptionScreenConfig&&this.autoplayOptionScreenConfig.enabled)this.haltAutoplay=true;}.bind(this);g.subscribe('ufi/inputHeightChanged',function(zb,ac){if(l.contains(this.ufiInputContainer,ac.node))this.adjustScroller();}.bind(this));g.subscribe('ufi/addCommentFacepileRendered',function(){this.adjustScroller();}.bind(this));g.subscribe('ufi/changed',function(zb,ac){if(this.ufiForm===ac.form)this.adjustScrollerIfNecessary();}.bind(this));g.subscribe('ufi/comment',function(zb,ac){if(this.ufiForm===ac.form){this.adjustScrollerIfNecessary();if(ac.isranked){this.scrollableArea.scrollToTop();}else this.scrollableArea.scrollToBottom();}}.bind(this));o.listen(this.rhc,'click',function(event){var zb=event.getTarget();if(ca.byTag(zb,'a')||ca.byTag(zb,'button')||l.isNodeOfType(zb,'input'))this.adjustScrollerIfNecessary();}.bind(this));g.subscribe(['reflow','CommentUFI.Pager'],function(){if(this.isOpen)this.adjustScrollerIfNecessary();}.bind(this));o.listen(this.ufiForm,'focusin',yb);};xb.prototype.openHandler=function(yb){"use strict";if(this.isOpen||!ea.isValid(yb)||this.returningToStart||yb.getQueryData().closeTheater||yb.getQueryData().permPage){this.openHandlerRegistered=false;return false;}this.open(yb);this._uriStack.push(za(yb).getQualifiedURI().toString());ba.transitionComplete(true);return true;};xb.prototype.addHaltAutoplaySubscription=function(){"use strict";g.subscribe(['ufi/focus'],function(){this.haltAutoplay=true;}.bind(this));g.subscribe(['ufi/blur'],function(yb,zb){this.haltAutoplay=zb.hasEnteredText;}.bind(this));};xb.prototype.getImageSrc=function(yb){"use strict";if(yb.smallsrc){if(!yb.size)return yb.smallsrc;var zb=bb.deserialize(yb.size),ac=this.getStageSize(zb);ac=this._adjustStageSizeForPixelRatio(ac);if(ac.x<=xb.STAGE_NORMAL_MAX.x&&ac.y<=xb.STAGE_NORMAL_MAX.y)return yb.smallsrc;}return yb.src;};xb.prototype.open=function(yb){"use strict";var zb=za(yb),ac=zb.getQueryData(),bc=ea.parse(zb);if(bc!==null){ac.fbid=bc.photo_id;ac.set=bc.set_token;}if(!ac.fbid&&!ac.v&&!ac.pid){var cc=ub.exec(zb.getPath());if(cc)ac.v=cc[1];}var dc=this.getImageSrc(ac);if(dc){delete ac.src;delete ac.smallsrc;}if(this.resetUriStack)this._uriStack=[];if(!this.initialLoad){ac.firstLoad=true;this.initialLoad=true;y.registerBlocker(function(){return this.isOpen;}.bind(this));z.registerOpenChecker(function(){return this.isOpen;}.bind(this));}this.sessionID=Date.now();this.loadQuery=fb(ac,{ssid:this.sessionID});if(this._dataFt)this.loadQuery.data_ft=this._dataFt;this.isOpen=true;this.pagersShown=false;this.refreshOnClose=false;this.hilitedTag=null;this.loadingStates={image:false,html:false};this.replaceUrl=false;this.movementDelta=0;this.pivotsCarouselElement=null;this.autoplayOptionScreenConfig=null;this.haltAutoplay=false;this.shouldRenderVideoPivots=false;j.show(this.nextPager);j.show(this.prevPager);this.source=null;this.saveTagSubscription=g.subscribe('PhotoTagger.SAVE_TAG',this.onTagSaved.bind(this));this.taggedPhotoIds=[];this.stream=new la();this.stream.init(fa.VIEWER_SNOWLIFT,'PhotoViewerPagelet','pagelet_photo_viewer',this._shouldLog?this._logger:null,ac.tagSuggestionMode||'everyone');if(!!za.getMostRecentURI().getQueryData().viewas)this.stream.setViewAs(za.getMostRecentURI().getQueryData().viewas+'');this.fetchInitialData();this.setLoadingState(xb.STATE_HTML,true);this.rhcCollapsed=false;this._open(yb,dc);i.loadModules(["PhotosButtonTooltips"],function(ec){ec.init();});};xb.prototype._open=function(yb,zb){"use strict";this.createLoader(zb);this.spotlight.show();g.inform('layer_shown',{type:'PhotoSnowlift'});g.inform('PhotoSnowlift.OPEN');this.stageHandlers=[o.listen(window,'resize',this.adjustForResize.bind(this)),o.listen(this.stageWrapper,'click',this.buttonListener.bind(this)),o.listen(this.stageWrapper,'mouseleave',function(event){var cc=event.getTarget();if(!(ca.byClass(cc,'snowliftOverlay')||ca.byClass(cc,'fbPhotoSnowliftTagApproval')||ca.byClass(cc,'tagPointer')||ca.byClass(cc,'arrow')||ca.byClass(cc,'faceboxSuggestion')||ca.byClass(cc,'typeaheadWrapper')||ca.byClass(cc,'photoTagTypeahead')||ca.byClass(cc,'fbPhotoTagger')))this.unhiliteAllTags();this.hidePagers();}.bind(this)),o.listen(this.stageWrapper,'mousemove',this.hilitePager.bind(this)),o.listen(this.stageWrapper,'mousemove',this.hiliteTagsOnMouseMove.bind(this)),o.listen(this.overlay,'mouseenter',this.unhiliteAllTags.bind(this)),o.listen(this.container,'mousemove',this._enableMouseOver.bind(this)),o.listen(this.container,'mouseover',this._interceptMouseOver.bind(this)),o.listen(this.stageWrapper,'focusin',this.hilitePager.bind(this)),o.listen(this.rhc,'focusin',this.hidePagers.bind(this))];if(this._hasZoomCapability){this.stageHandlers.push(o.listen(this.stage,'mousedown',this._zoomedImageMouseDown.bind(this)));this.stageHandlers.push(o.listen(this.root,'mouseup',this._zoomedImageMouseUp.bind(this)));}this.stageHandlers.push(o.listen(this.container,'click',function(event){var cc=event.getTarget();if(ca.byClass(cc,'rotateRight')){this.rotate('right');}else if(ca.byClass(cc,'rotateLeft')){this.rotate('left');}else if(ca.byClass(cc,'closeTheater')){if(q.isFullScreen()){q.toggleFullScreen();return;}this.closingAction=ga.X;this.spotlight.hide();return false;}else if(ca.byClass(cc,"_32_l")){var dc=ca.byClass(cc,"_32_l"),ec=dc.getAttribute('data-fbid'),fc=this.stream.getCursor(),gc=this.stream.calculateDistance(fc,ec),hc=this.stream.fbidList.indexOf(ec);ta.adjustCarousel(hc);this.page(gc,false);this.haltAutoplay=false;this.removeAutoplayOptionScreen();}else if(this.fullscreen)if(ca.byClass(cc,'fbPhotoSnowliftFullScreen')){this.toggleFullScreen();}else if(ca.byClass(cc,'fbPhotoSnowliftCollapse'))this.toggleCollapse();}.bind(this)));var ac=kb('fbPhotoSnowliftFeedback');if(ac)this.stageHandlers.push(o.listen(ac,'click',function(event){var cc=event.getTarget();if(ca.byClass(cc,'like_link')||(ca.byClass(cc,'UFILikeLink')&&ca.byClass(cc,'UIActionLinks')))this.toggleLikeButton();var dc=ca.byClass(event.getTarget(),'uiUfiCollapsedComment');if(dc)j.addClass(dc,'uiUfiCollapsedCommentToggle');}.bind(this)));var bc=kb('fbPhotoSnowliftOnProfile');if(bc)this.stageHandlers.push(o.listen(bc,'click',function(event){if(ca.byClass(event.getTarget(),'fbPhotoRemoveFromProfileLink'))this.refreshOnClose=true;}.bind(this)));if(this.resetUriStack)this.startingURI=za.getMostRecentURI().addQueryData({closeTheater:1}).getUnqualifiedURI();if(!zb)this.setLoadingState(xb.STATE_IMAGE_DATA,true);if(!this.transitionHandlerRegistered){ba.registerHandler(this.transitionHandler.bind(this));this.transitionHandlerRegistered=true;}ga.initLogging(ga.SNOWLIFT);if(this.pivots)ga.setRelevantCount(this.pivots.relevantCount);};xb.prototype.toggleFullScreen=function(){"use strict";var yb=q.toggleFullScreen(document.documentElement);if(yb){var zb=this.stream.getCurrentImageData();if(zb&&zb.url&&this.image.src!==zb.url&&this.shouldShowHiRes(zb))if(!this._log(zb.url))(new Image()).src=zb.url;ga.logEnterFullScreen(this.stream.getCursor());}};xb.prototype.getStream=function(){"use strict";return this.stream;};xb.prototype.fetchInitialData=function(){"use strict";this.stream.waitForInitData();ya.loadFromEndpoint('PhotoViewerInitPagelet',kb('pagelet_photo_viewer_init',this.root),this.loadQuery,{actorID:xa.getActorIDForFeedbackTargetIfExists(this.loadQuery.fbid),usePipe:true,jsNonblock:true,crossPage:true,allowIrrelevantRequests:this.allowIrrelevantRequests});};xb.prototype.toggleCollapse=function(){"use strict";if(this.rhcCollapsed){this.uncollapseRHC();}else this.collapseRHC();};xb.prototype.collapseRHC=function(){"use strict";this.rhcCollapsed=true;j.addClass(this.root,'collapseRHC');this.adjustForResize();};xb.prototype.uncollapseRHC=function(){"use strict";this.rhcCollapsed=false;j.removeClass(this.root,'collapseRHC');this.adjustForResize();};xb.prototype.closeHandler=function(){"use strict";if(!this.isOpen)return;this.closingAction=this.closingAction||ga.ESC;if(za.getMostRecentURI().addQueryData({closeTheater:1}).getUnqualifiedURI().toString()==this.startingURI.toString()){this.close();return;}this.returnToStartingURI(this.refreshOnClose);this.close();};xb.prototype.returnToStartingURI=function(yb,zb){"use strict";if(!yb)if(zb){this.squashNextTransition(mb.bind(null,zb));}else this.squashNextTransition();this.returningToStart=true;var ac=g.subscribe('page_transition',(function(){this.returningToStart=false;ac.unsubscribe();}).bind(this)),bc=yb||isNaN(ab.opera()),cc=this._uriStack.length;if(bc&&cc0){var yb=null;if(this.source===xb.COLLECTIONS_UNTAGGED_PHOTOS){yb='/ajax/photos/photo/edit/skiptag/';}else if(this.source===xb.PHOTOS_OF_YOU_SUGGESTIONS||this.source===xb.FRIENDS_IN_PHOTOS_SUGGESTIONS)yb='/ajax/photos/photo/add_to_star_grid/';if(yb)new h().setURI(yb).setAllowCrossPageTransition(true).setData({media_id:this.taggedPhotoIds,source:this.source}).send();}};xb.prototype.onTagSaved=function(yb,zb){"use strict";if(this.taggedPhotoIds){if(this.source===xb.PHOTOS_OF_YOU_SUGGESTIONS&&!zb.self_tag)return;this.taggedPhotoIds.push(zb.photo_fbid);}};xb.prototype.clearAlbumBoundaries=function(){"use strict";this._albumBoundaries={start:0,end:0,dir:0};};xb.prototype.close=function(){"use strict";if(!this.isOpen)return;this._albumFBID=null;this.hideMorePhotos();this.hidePivotSlide();this._pauseVideoIfNeeded();this.isOpen=false;this._navCount=0;this.clearAlbumBoundaries();if(this.fullscreen)q.disableFullScreen();ra.closeOverlayView('snowlift');this.spotlight.hide();this.openExplicitly=false;this.postProcessTaggedPhotos();g.unsubscribe(this.saveTagSubscription);this.taggedPhotoIds=[];this.closeDirty=true;ob(this.closeCleanup.bind(this),0);if(this.snowflake){j.removeClass(this.root,"snowflake");this.extraClasses.forEach(function(yb){j.removeClass(this.root,yb);},this);}this.extraClasses=[];this.snowflake=false;this.firstInSet=null;this.movementDelta=0;};xb.prototype.closeCleanup=function(){"use strict";this.closeDirty=false;j.removeClass(this.root,'dataLoading');ga.logPhotoViews(this.closingAction);this.destroy();j.hide(this.errorBox);j.hide(this.image);this.currentImageSize=null;this.thumbSrc=null;this.shouldStretch=false;this.resetUriStack=true;var yb=this.stream.getCursor();j.removeClass(this.stageWrapper,'showVideo');l.empty(this.videoStage);this.uncollapseRHC();this.currentMinSize=null;this.setStagePagersState('reset');this.recacheData();l.empty(this.sideAdUnit);this.stream.destroy();this.root.setAttribute('aria-busy','true');var zb=this.closingAction===ga.NAVIGATE;this.closingAction=null;if(!this.openHandlerRegistered){ba.registerHandler(this.openHandler.bind(this));this.openHandlerRegistered=true;}g.inform('layer_hidden',{type:'PhotoSnowlift'});g.inform('PhotoSnowlift.CLOSE',{is_navigating:zb,fbid:yb});this._setZoomOut();this._previousZoomScrollPercent=null;};xb.prototype.createLoader=function(yb){"use strict";if(this.currentImageSize===null){this.adjustStageSize(xb.STAGE_MIN);}else{var zb=this.getStageSize(this.currentImageSize);zb=new bb(Math.max(zb.x,xb.STAGE_MIN.x),Math.max(zb.y,xb.STAGE_MIN.y));var ac=this.getImageSizeInStage(this.currentImageSize,zb);if(this.thumbSrc===null){this.adjustStageSize(ac);}else this.useImage(l.create('img',{className:'spotlight',alt:'',src:this.thumbSrc,style:{width:ac.x+'px',height:ac.y+'px'}}),ac,false);}this.setLoadingState(this.STATE_IMAGE_PIXELS,true);if(yb)setTimeout((function(){var bc=new Image(),cc=function(){if(!this.isOpen)return;if(!this.stream||!this.stream.errorInCurrent()){this.switchImage(yb,this.currentImageSize);this.setLoadingState(xb.STATE_IMAGE_DATA,false);}}.bind(this),dc=o.listen(bc,'load',cc),ec=function(){if(dc){dc.remove();dc=null;}};g.subscribeOnce('PhotoSnowlift.SWITCH_IMAGE',ec);g.subscribeOnce('PhotoSnowlift.CLOSE',ec);this._log(yb);bc.src=yb;}).bind(this),0);j.hide(this.stageActions);this.setStagePagersState('disabled');};xb.prototype.initDataFetched=function(yb){"use strict";ga.setPhotoSet(this.stream.getPhotoSet());ga.setLogFbids(yb.logids);this._albumBoundaries.start=this.stream.getCursor();var zb=this.stream.getCurrentImageData();ga.addPhotoView(zb.info,this.shouldShowHiRes(zb),this.fullscreen&&q.isFullScreen());var ac=this.stream.getCurrentExtraData();if(this._showHover&&ac)na.logImageImpression('snowlift',String(this.stream.getCursor()),Object.keys(ac.tagRects));if(ac&&ac.source!==(void 0)){this.source=parseInt(ac.source,10);ga.setSource(this.source);}if(!this.pageHandlers)this.pageHandlers=[o.listen(this.root,'click',this.pageListener.bind(this)),o.listen(this.root,'mouseleave',this.mouseLeaveListener.bind(this))];j.show(this.stageActions);this.root.setAttribute('aria-busy','false');this.isLoggedInViewer=yb.loggedin;this.disableAds=!this.isLoggedInViewer||yb.fromad||this.stream.isInViewAsMode();this.loadAds();if(this._isZoomAvailable(zb)){ga.addPanoramaImpression();var bc=new bb(this.stage.clientWidth,this.stage.clientHeight);this._displayZoomInButton(bc);}else if(this._hasZoomCapability)j.hide(this.showZoomInButton);};xb.prototype.adjustScrollerIfNecessary=function(){"use strict";clearTimeout(this.scrollerTimeout);this.scrollerTimeout=setTimeout(this.adjustScroller.bind(this),0);};xb.prototype.adjustScroller=function(yb){"use strict";clearTimeout(this.scrollerTimeout);this.initializeScroller();this.scrollableArea.resize();var zb=bb.getElementDimensions(this.rhc),ac=zb.y;ac-=bb.getElementDimensions(this.rhcHeader).y;ac-=bb.getElementDimensions(this.ufiInputContainer).y;if(this.placeInfo){var bc=bb.getElementDimensions(this.placeInfo);ac-=bc.y;ua.set(this.sideAdUnit,'bottom',bc.y+'px');}if(yb==null)yb=this.resizeCommentsForAds?this.lastAdsHeight:0;this.lastAdsHeight=yb;ac=Math.max(0,ac);var cc=bb.getElementDimensions(this.scrollerBody).y,dc=Math.max(xb.MIN_UFI_HEIGHT,ac-yb);if(cc>=dc){if(ac>dc){j.removeClass(this.rhc,'pinnedUfi');ac-=dc;}else{j.addClass(this.rhc,'pinnedUfi');ac=0;}ua.set(this.scroller,'height',dc+'px');}else{ua.set(this.scroller,'height','auto');j.removeClass(this.rhc,'pinnedUfi');ac-=cc;}var ec=bb.getElementDimensions(this.ufiInputContainer).y;ua.set(this.ufiForm,'padding-bottom',ec+'px');ka.resize(new bb(zb.x,ac));this.scrollableArea.adjustGripper();};xb.prototype.adjustForResize=function(){"use strict";this.currentMinSize=null;this.adjustStageSize();this.adjustForNewData();if(this._hasZoomCapability){if(!this._isZoomOn)this._conditionDisplayZoomInButton();this._scrollZoomedImageToPercent(this._previousZoomScrollPercent);}};xb.prototype.shouldShowHiRes=function(yb){"use strict";if(!yb||!yb.smallurl)return false;var zb=this.getStageSize(yb.dimensions);zb=this._adjustStageSizeForPixelRatio(zb);var ac=this.getImageSizeInStage(yb.dimensions,zb);return (ac.x>xb.STAGE_NORMAL_MAX.x||ac.y>xb.STAGE_NORMAL_MAX.y);};xb.prototype._adjustStageSizeForPixelRatio=function(yb){"use strict";if(window.devicePixelRatio&&window.devicePixelRatio>1)yb=new bb(yb.x*window.devicePixelRatio,yb.y*window.devicePixelRatio);return yb;};xb.prototype.getImageURL=function(yb){"use strict";if(yb.video){return null;}else if(yb.smallurl&&!this.shouldShowHiRes(yb))return yb.smallurl;return yb.url;};xb.prototype.getImageOrVideoDimensions=function(yb){"use strict";if(yb.video){var zb=this.getVideoElement(yb.video);if(zb)return this.getVideoSize(zb);}return this.getImageDimensions(yb);};xb.prototype.getImageDimensions=function(yb){"use strict";if(this._isZoomOn)return yb.originalDimensions;if(yb.smalldims&&(!this.shouldShowHiRes(yb)||this.image.src===yb.smallurl))return yb.smalldims;return yb.dimensions;};xb.prototype.getStageSize=function(yb,zb){"use strict";var ac=bb.getViewportDimensions(),bc=new bb(yb.x,yb.y+this.getExtraVerticalSpace());if(zb)bc=new bb(Math.max(yb.x,zb.x),Math.max(yb.y,zb.y));var cc,dc;if(this.fullscreen&&q.isFullScreen()){return new bb((this.rhcCollapsed?screen.width:screen.width-xb.SIDEBAR_SIZE_MAX),screen.height-xb.FULL_SCREEN_PADDING*2);}else{cc=Math.min(bc.x,(ac.x-xb.SIDEBAR_SIZE_MAX-xb.STAGE_CHROME.x));dc=Math.min(bc.y,ac.y-xb.STAGE_CHROME.y);}if(cc===0&&dc===0)return new bb(0,0);var ec=cc/dc,fc=bc.x/bc.y;if(ec=zb.x||bc>=zb.y){var ec=zb.x/zb.y,fc=ac/bc;if(ecfc){bc=zb.y;ac=Math.round(bc*fc);}else{ac=zb.x;bc=zb.y;}}return new bb(ac,bc+cc);};xb.prototype.getStageSizeForZoomedImage=function(yb,zb){"use strict";if(this.fullscreen&&q.isFullScreen()){var ac=this.rhcCollapsed?screen.width:screen.width-xb.SIDEBAR_SIZE_MAX,bc=screen.height-xb.FULL_SCREEN_PADDING*2;return new bb(ac,bc);}var cc=bb.getViewportDimensions();if(zb===null)zb=new bb(0,0);var dc=new bb(Math.max(yb.x,xb.STAGE_MIN.x,zb.x),Math.max(yb.y,xb.STAGE_MIN.y,zb.y)),ec=cc.x-xb.STAGE_CHROME.x;if(!this.rhcCollapsed)ec-=xb.SIDEBAR_SIZE_MAX;ac=Math.min(dc.x,ec);bc=Math.min(dc.y,cc.y-xb.STAGE_CHROME.y);return new bb(ac,bc);};xb.prototype.adjustStageSize=function(yb){"use strict";var zb=this.currentImageSize;if(yb){zb=yb;}else{var ac=this.stream&&this.stream.getCurrentImageData();if(ac)zb=this.getImageOrVideoDimensions(ac);}if(!zb)return;this.currentImageSize=zb;var bc=this.getExtraVerticalSpace();if(this.shouldStretch&&!this.getVideoOnStage()&&zb.x>zb.y&&zb.x<=xb.TIMELINE_STRETCH_WIDTH&&zb.x>=xb.TIMELINE_STRETCH_MIN){zb.y=Math.round(zb.y*xb.TIMELINE_STRETCH_WIDTH/zb.x);zb.x=xb.TIMELINE_STRETCH_WIDTH;}var cc;if(this._isZoomOn){cc=this.getStageSizeForZoomedImage(zb,this.currentMinSize);}else cc=this.getStageSize(zb,this.currentMinSize);if(!this.currentMinSize)this.currentMinSize=new bb(0,0);this.currentMinSize=new bb(Math.max(cc.x,xb.STAGE_MIN.x,this.currentMinSize.x),Math.max(cc.y,xb.STAGE_MIN.y,this.currentMinSize.y));var dc=this.getImageSizeInStage(zb,this.currentMinSize),ec=this.currentMinSize.x-dc.x,fc=this.currentMinSize.y-dc.y;if(ec>0&&ec0&&fcoc){var pc=(zb.x/zb.y)*oc;ua.apply(this.zoomedImage,{width:pc+"px",height:oc+"px"});}else ua.apply(this.zoomedImage,{width:zb.x+"px",height:zb.y+"px"});}else{dc.y-=this.getComponentsHeight();this.setMediaElementSize(dc);}if(hc)this.setPivotCarouselElementWidth(nc);var qc=this.getTagger();if(qc)qc.repositionTagger();this.adjustScrollerIfNecessary();};xb.prototype.setMediaElementSize=function(yb){"use strict";var zb=this.image;if(this.getVideoOnStage())if(this._videoPlayerStateManager&&this._videoPlayerStateManager.setDimensions){this._videoPlayerStateManager.setDimensions(yb.x,yb.y);}else zb=l.scry(this.videoStage,"._53j5")[0]||zb;zb.style.cssText='width:'+yb.x+'px;'+'height:'+yb.y+'px;';};xb.prototype.setPivotCarouselElementWidth=function(yb){"use strict";var zb=this.videoStage.clientWidth;if(ab.firefox()){zb=(zb/parseFloat(yb))+'em';}else zb=zb+'px';this.pivotsCarouselElement.style.width=zb;};xb.prototype.adjustForNewData=function(){"use strict";if(!this.image)return;var yb=l.scry(this.stage,'div.tagsWrapper')[0],zb=bb.getElementDimensions(this.image);if(yb){ua.set(yb,'width',zb.x+'px');ua.set(yb,'height',zb.y+'px');}};xb.prototype.adsDisplayedCallback=function(yb,zb){"use strict";var ac=this.resizeCommentsForAds&&!this.inAdsDisplayedCallback&&!this.disableAds&&yb=xb.MIN_ADS_VISIBLE;if(ac){this.inAdsDisplayedCallback=true;var bc=zb[xb.MIN_ADS_VISIBLE-1];this.adjustScroller(bc);this.inAdsDisplayedCallback=false;}};xb.prototype.setLoadingState=function(yb,zb){"use strict";switch(yb){case xb.STATE_IMAGE_PIXELS:j.conditionClass(this.root,'imagePixelsLoading',zb);break;case xb.STATE_IMAGE_DATA:this.loadingStates[yb]=zb;j.conditionClass(this.root,'imageLoading',zb);break;case xb.STATE_HTML:this.loadingStates[yb]=zb;j.conditionClass(this.root,'dataLoading',zb);this.rhc.setAttribute('aria-busy',zb?'true':'false');break;}};xb.prototype.destroy=function(){"use strict";this.stageHandlers.forEach(function(yb){yb.remove();});if(this.pageHandlers){this.pageHandlers.forEach(function(yb){yb.remove();});this.pageHandlers=null;}this._slideshowToken&&clearInterval(this._slideshowToken);this._slideshowToken=null;this._videoPlayerStateManager=null;};xb.prototype.checkState=function(yb){"use strict";if(yb!=xb.STATE_ERROR&&!this.loadingStates[yb])return;switch(yb){case xb.STATE_IMAGE_DATA:var zb=this.stream.getCurrentImageData();if(zb){var ac=this.getImageURL(zb);if(ac){this.switchImage(ac,null,true);}else if(zb.video)this.switchVideo(zb.video,true);this.setLoadingState(yb,false);}break;case xb.STATE_HTML:if(this.stream.getCurrentHtml()){this.swapData();this.setLoadingState(yb,false);}break;default:if(this.stream.errorInCurrent()){j.hide(this.image);j.show(this.errorBox);}break;}};xb.prototype.buttonListener=function(event){"use strict";var yb=event.getTarget(),zb=Date.now();if(ca.byClass(yb,"_5qmg")){ga.addPanoramaClick();this.switchIntoZoomedImage();return;}if(ca.byClass(yb,"_5qmh")){this._setZoomOut();this.switchImage(this.getImageURL(this.stream.getCurrentImageData()));return false;}if(ca.byClass(yb,'fbPhotoTagApprovalBox'))return;if(zb-this.lastPage<350)return;if(ca.byClass(yb,'fbPhotosPhotoLike')){this.likePhoto();}else if(ca.byClass(yb,'tagApproveIgnore')){this.updateTagBox(event,yb);}else if(ca.byClass(yb,"_5ge9")){this.hideMorePhotos();this.toggleSlideshow();return false;}else if(ca.byClass(yb,"_5ymu")){if(!this._showingMorePhotos){na.logShowMorePhotos();var ac=this.stream.getCursor();if(ac)this.showMorePhotos(String(ac));if(this._hasZoomCapability)j.hide(this.showZoomInButton);}else{na.logHideMorePhotos();this._conditionDisplayZoomInButton();this.hideMorePhotos();}return;}else if(ca.byClass(yb,"_27n"))this._conditionDisplayZoomInButton();this.hideMorePhotos();};xb.prototype.toggleSlideshow=function(){"use strict";if(!this.slideshowGk)return;if(this._slideshowToken){this.stopSlideshow();}else this.startSlideshow();};xb.prototype.startSlideshow=function(){"use strict";this._slideshowToken=window.setInterval(this.page.bind(this,1,ab.chrome()&&q.isFullScreen()),xb.SLIDESHOW_TIME);j.addClass(this.root,'slideshowStarted');j.removeClass(this.root,'slideshowAvailable');};xb.prototype.stopSlideshow=function(){"use strict";this._slideshowToken&&clearInterval(this._slideshowToken);this._slideshowToken=null;j.addClass(this.root,'slideshowAvailable');j.removeClass(this.root,'slideshowStarted');};xb.prototype.likePhoto=function(){"use strict";ga.addButtonLike();var yb=db('fbPhotoSnowliftFeedback'),zb=l.scry(yb,'button.like_link')[0];if(!zb)zb=l.scry(yb,'a.UFILikeLink')[0];var ac=zb.getAttribute('href');if(q.isFullScreen())if(ab.chrome())zb.setAttribute('href','javascript:;');zb.click();zb.setAttribute('href',ac);};xb.prototype.toggleLikeButton=function(){"use strict";var yb=l.scry(this.buttonActions,'a.fbPhotosPhotoLike')[0];if(yb){var zb=l.find(this.root,'.likeCount'),ac=l.find(zb,'.likeCountNum');if(zb)if(j.hasClass(yb,'viewerLikesThis')){l.setContent(ac,parseInt(ac.textContent,10)-1);}else l.setContent(ac,parseInt(ac.textContent,10)+1);j.toggleClass(yb,'viewerLikesThis');j.removeClass(yb,'viewerAlreadyLikedThis');}};xb.prototype.likePhotoWithKey=function(){"use strict";return w.like(this.likePhoto.bind(this),lb());};xb.prototype.updateTagBox=function(yb,zb){"use strict";this.unhiliteAllTags();var ac=kb(yb);if(!ac)return;j.addClass(ac,'tagBox');j.addClass(ac,'tagBoxPendingResponse');j.removeClass(ac,'tagBoxPending');j.hide(l.find(ac,'span.tagForm'));if(zb){j.show(l.find(ac,'span.tagApproved'));}else j.show(l.find(ac,'span.tagIgnored'));};xb.prototype.rotate=function(yb){"use strict";var zb=this.stream.getCursor();if(this.getVideoOnStage()){var ac=(yb=='left')?270:90;nb(!!this.videoRotateURI);i.loadModules(["VideoRotate"],function(cc){new cc(zb,this.videoRotateURI).motionRotate(ac);}.bind(this));return;}var bc=fb({fbid:zb,opaquecursor:this.stream.getOpaqueCursor(zb),cs_ver:fa.VIEWER_SNOWLIFT},this.stream.getPhotoSetQuery());bc[yb]=1;this.setLoadingState(xb.STATE_IMAGE_DATA,true);this.setLoadingState(this.STATE_IMAGE_PIXELS,true);j.hide(this.image);new h('/ajax/photos/photo/rotate/').setAllowCrossPageTransition(true).setData(bc).setErrorHandler(this.rotationError.bind(this,zb)).setFinallyHandler(this.rotationComplete.bind(this,zb)).setMethod('POST').setReadOnly(false).send();};xb.prototype.rotationComplete=function(yb,zb){"use strict";if(yb==this.stream.getCursor()){this.setLoadingState(xb.STATE_IMAGE_DATA,false);this.switchImage(this.getImageURL(this.stream.getCurrentImageData()));this.swapData();}};xb.prototype.rotationError=function(yb,zb){"use strict";if(yb==this.stream.getCursor()){this.setLoadingState(xb.STATE_IMAGE_DATA,false);this.switchImage(this.getImageURL(this.stream.getCurrentImageData()));i.loadModules(["AsyncResponse"],function(ac){ac.defaultErrorHandler(zb);});}};xb.prototype.saveTagsFromPayload=function(yb){"use strict";this.storeFromData(yb);if('data' in yb&&this.stream.getCursor() in yb.data)this.swapData();};xb.prototype.saveEdit=function(){"use strict";if(!j.hasClass(this.root,'fbPhotoSnowliftEditMode'))return;i.loadModules(["PhotoInlineEditor","Form"],function(yb,zb){var ac=yb.getInstance(this.getViewerConst());ac&&zb.bootstrap(ac.getForm().controller);}.bind(this));};xb.prototype.mouseLeaveListener=function(event){"use strict";this.unhiliteAllTags();this.reHilitePendingTag();};xb.prototype.hilitePager=function(event){"use strict";var yb=bb.getEventPosition(event),zb=bb.getElementPosition(this.stage);if(aa.isRTL()){var ac=bb.getElementDimensions(this.stage);this.stagePagerPrev=ac.x-(yb.x-zb.x)0))){this.showPagers(xb.PAGER_FADE);return;}this.lastPage=Date.now();this.unhiliteAllTags();this.startingMousePos=null;this.haveLeftBufferRegion=false;this._seenTags={};this._navCount+=yb;var cc=this.stream.allLoaded?Math.abs(this._navCount)-this.stream.getLength():null;if(this._extraSlidePivot&&this._albumFBID){if(!this._albumBoundaries.end&&cc===0){this._albumBoundaries.end=this.stream.getCursor();this._albumBoundaries.dir=yb;}else if(cc===-1)ja.fetch(this._albumFBID,this.stream);if(!this.onExtraSlide){if(this.stream.getCursor()===this._albumBoundaries.end&&bc===this._albumBoundaries.start&&yb===this._albumBoundaries.dir){this.showPivotSlide(this._albumFBID,zb);return;}else if(this.stream.getCursor()===this._albumBoundaries.start&&bc===this._albumBoundaries.end&&yb===-this._albumBoundaries.dir)this.showPivotSlide(this._albumFBID,zb);}else{this.hidePivotSlide();if(yb===-this._albumBoundaries.dir)return;}}var dc=this.getVideoOnStage();if(dc)this.switchVideo(dc,false);if(this.pivots&&this.pivots.page(yb))return;g.inform('PhotoSnowlift.PAGE');va.hide();this.recacheData();this.stream.moveCursor(yb);j.hide(this.image);if(yb!==0){this.storyID=null;this._updateContainerOwnerID();}if(yb!==0&&this._isZoomOn)this._setZoomOut();if(this.stream.errorInCurrent()){this.setLoadingState(xb.STATE_HTML,true);j.show(this.errorBox);return;}this.movementDelta+=yb;var ec=this.stream.getCurrentImageData();if(ec){var fc=this.getImageURL(ec);if(fc){this.switchImage(fc,null,true);}else if(ec.video)this.switchVideo(ec.video,true,ac);if(!zb){this.replaceUrl=true;mb(ec.info.permalink);}this.setLoadingState(xb.STATE_IMAGE_DATA,false);}else{this.setLoadingState(xb.STATE_IMAGE_PIXELS,true);this.setLoadingState(xb.STATE_IMAGE_DATA,true);}if(this.stream.getCurrentHtml()){this.swapData();}else this.setLoadingState(xb.STATE_HTML,true);this.disableAds=!this.isLoggedInViewer||this.stream.isInViewAsMode();this.loadAds();this.setLeftAndRightPagersState();if(this._slideshowToken){j.addClass(this.root,'slideshowStarted');}else if(this.slideshowAvailable)j.addClass(this.root,'slideshowAvailable');if(!this._extraSlidePivot&&this._showMorePhotos&&this._albumFBID)if(cc===-1){ja.fetch(this._albumFBID,this.stream);}else if(cc===0){na.logSuggestMorePhotos();this.showMorePhotos(this._albumFBID,true);this.showPagers();this._navCount=0;}else{this.hideMorePhotos();this.hidePagers();}};xb.prototype.showMorePhotos=function(yb,zb){"use strict";if(this._showingMorePhotos)return;this._showingMorePhotos=true;if(!this.searchPivot)this.searchPivot=this.overlay.appendChild(document.createElement('div'));j.addClass(this.stageWrapper,"_5ymv");this.searchPivotComponent=pa.render(pa.createElement(ia,{className:"_27g",fbid:yb,onclose:this.hideMorePhotos.bind(this),endofalbum:zb||false,withBackground:true}),this.searchPivot);};xb.prototype.hideMorePhotos=function(){"use strict";if(this.searchPivotComponent&&this._showingMorePhotos){this._showingMorePhotos=false;j.removeClass(this.stageWrapper,"_5ymv");this.searchPivotComponent.setProps({fbid:null});}};xb.prototype.showPivotSlide=function(yb,zb){"use strict";if(this.onExtraSlide)return;this.onExtraSlide=true;j.addClass(this.stageWrapper,"_3tvf");if(!this.pivotSlide){this.pivotSlide=l.create('div');l.insertBefore(this.stageActions,this.pivotSlide);}this.pivotSlideComponent=pa.render(pa.createElement(ha,{fbid:yb,isAlbum:this._isAlbum,albumOwnerName:this._albumOwnerName,visible:true,onReturn:this.page.bind(this,this._albumBoundaries.dir,zb)}),this.pivotSlide);};xb.prototype.hidePivotSlide=function(){"use strict";if(this.pivotSlideComponent&&this.onExtraSlide){this.pivotSlideComponent.setProps({visible:false});j.removeClass(this.stageWrapper,"_3tvf");}this.onExtraSlide=false;};xb.prototype.logImpressionDetailsForPhoto=function(){"use strict";var yb=[].concat(l.scry(db('fbPhotoSnowliftTagList'),'input.photoImpressionDetails'),l.scry(db('fbPhotoSnowliftFeedback'),'input.photoImpressionDetails'));if(yb.length===0)return;var zb={};for(var ac=0;ac=2&&this._uriStack[zb-2]==yb.getQualifiedURI().toString())this._uriStack.pop();var ac=this.stream.getCursorForURI(yb.getUnqualifiedURI().toString());if(ac){var bc=this.stream.getRelativeMovement(ac);this.page(bc,true);ba.transitionComplete(false);return true;}if(this.isOpen){ba.transitionComplete(true);this.close();return true;}this.transitionHandlerRegistered=false;return false;};xb.prototype.recacheData=function(){"use strict";if(!this.loadingStates.html){var yb=this.stream.getCurrentHtml();for(var zb in yb){yb[zb]=gb(db(zb).childNodes);l.empty(db(zb));}}};xb.prototype.reloadIfTimeout=function(){"use strict";if(!r.hasLoaded(this.image)){var yb=this.makeNewImage(this.image.src,true);o.listen(yb,'load',this.useImage.bind(this,yb,null,true));this._log(yb.src);}};xb.prototype.useImage=function(yb,zb,ac){"use strict";if(ac&&r.hasLoaded(this.image))return;l.replace(this.image,yb);this.image=yb;this.adjustStageSize(zb);};xb.prototype.makeNewImage=function(yb,zb){"use strict";if(this.imageLoadingTimer){clearTimeout(this.imageLoadingTimer);this.imageLoadingTimer=null;}else if(!zb)this.imageRefreshTimer=setTimeout(this.reloadIfTimeout.bind(this),xb.LOADING_TIMEOUT);var ac=l.create('img',{className:'spotlight',alt:''});ac.setAttribute('aria-describedby','fbPhotosSnowliftCaption');ac.setAttribute('aria-busy','true');var bc=function(){clearTimeout(this.imageRefreshTimer);this.image.setAttribute('aria-busy','false');this.setLoadingState(this.STATE_IMAGE_PIXELS,false);setTimeout((function(){if(this.isOpen){this.adjustStageSize();this.adjustForNewData();}}).bind(this),0);}.bind(this);o.listen(ac,'load',bc);this._log(yb);ac.src=yb;return ac;};xb.prototype.switchImage=function(yb,zb,ac){"use strict";j.hide(this.image);j.hide(this.errorBox);this.setLoadingState(this.STATE_IMAGE_PIXELS,true);var bc=this.stream&&this.stream.getCurrentImageData();if(bc){ga.addPhotoView(bc.info,this.shouldShowHiRes(bc),this.fullscreen&&q.isFullScreen());if(this._showHover){var cc=this.stream.getCurrentExtraData();if(cc)na.logImageImpression('snowlift',String(this.stream.getCursor()),Object.keys(cc.tagRects));}}this.useImage(this.makeNewImage(yb,false),zb,false);if(ac)this.stream.preloadImages(this.shouldShowHiRes.bind(this));if(!this._isZoomOn&&this._isZoomAvailable(bc)){ga.addPanoramaImpression();var dc=new bb(this.stage.clientWidth,this.stage.clientHeight);this._displayZoomInButton(dc);}else if(this._hasZoomCapability)j.hide(this.showZoomInButton);if(this._isZoomOn)this.switchIntoZoomedImage();g.inform('PhotoSnowlift.SWITCH_IMAGE');};xb.prototype._conditionDisplayZoomInButton=function(){"use strict";if(!this._hasZoomCapability)return;if(this._isZoomAvailable()){var yb=new bb(this.stage.clientWidth,this.stage.clientHeight);this._displayZoomInButton(yb);}else j.hide(this.showZoomInButton);};xb.prototype._displayZoomInButton=function(yb){"use strict";var zb=parseInt(this.image.style.height,10),ac=(yb.y-zb)/2;if(ac>=xb.ZOOM_BUTTON_TOP_PAD+xb.ZOOM_BUTTON_BOT_PAD+xb.ZOOM_BUTTON_HEIGHT){var bc=ac-xb.ZOOM_BUTTON_HEIGHT-xb.ZOOM_BUTTON_TOP_PAD;ua.set(this.showZoomInButton,'bottom',bc+'px');}else ua.set(this.showZoomInButton,'bottom','60px');j.show(this.showZoomInButton);};xb.prototype._isZoomAvailable=function(yb){"use strict";if(typeof yb==="undefined")yb=this.stream&&this.stream.getCurrentImageData();if(!this._hasZoomCapability||!yb||!yb.originalDimensions)return false;var zb=new bb(this.stage.clientWidth,this.stage.clientHeight),ac=yb.originalDimensions,bc=ac.x/ac.y,cc=Math.min(zb.y*bc,ac.x);if(!isNaN(bc)&&bc>2&&ac.y>xb.MIN_PANORAMA_Y&&zb.x*xb.MIN_PANO_TO_STAGE_RATIOtb){var bc={tagPhoto:p._("Tag photo"),doneTagPhoto:p._("Done Tagging"),addLocation:p._("Add Location"),editPhoto:p._("Edit")};for(var cc=0;ccz)g.addClass(y,t);for(var ba=this.$TimelineNavLight1.length-1;ba>1;ba--)if(this.$TimelineNavLight1[ba].offsetLeft+this.$TimelineNavLight1[ba].offsetWidth>z){h.remove(this.$TimelineNavLight1[ba]);}else break;g.removeClass(j.byClass(y,s),s);o.subscribe('Medley/transitionToSection',function(ca,da){this.$TimelineNavLight3(da.slice(k.PREFIX_MEDLEY.length));}.bind(this));n.register(m.COVER_NAV,this);}x.prototype.handleTabChange=function(y){"use strict";this.$TimelineNavLight3(y);};x.prototype.$TimelineNavLight3=function(y){"use strict";this.$TimelineNavLight0&&g.removeClass(this.$TimelineNavLight0,r);this.$TimelineNavLight1.some(function(z){var aa=l.collectionTabKeyToAppTabKey[y]||y;if(z.getAttribute('data-tab-key')===aa){g.addClass(z,r);this.$TimelineNavLight0=z;return true;}}.bind(this));};e.exports=x;},null); +__d("TimelineProfilePicConfig",["fbt"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h={loading:'timeline/profile_pic/loading',success:'timeline/profile_pic/success',leavingMessage:g._("Your profile picture is still uploading, are you sure you want to leave?")};e.exports=h;},null); +__d("TimelineProfilePic",["Arbiter","CSS","Dialog","DOM","HTML","TimelineProfilePicConfig","Run","$","ge"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p;q.init=function(r,s){"use strict";q.destroyInstance();p=new q(r||'fbProfileCover',s||'.profilePicThumb');};function q(r,s){"use strict";this.$TimelineProfilePic0=n(r);this.$TimelineProfilePic1=s;this.$TimelineProfilePic2=[g.subscribe(l.loading,this.startLoading.bind(this)),g.subscribe(l.success,this.onUploadSuccess.bind(this))];m.onBeforeUnload(this.onBeforeUnload.bind(this));m.onLeave(this.destroy.bind(this));}q.prototype.$TimelineProfilePic3=function(r){"use strict";this.$TimelineProfilePic4=r;h.conditionClass(this.$TimelineProfilePic0,'profilePicLoading',r);};q.prototype.destroy=function(){"use strict";this.$TimelineProfilePic2.forEach(function(r){r.unsubscribe();});this.$TimelineProfilePic2=[];p=null;};q.prototype.startLoading=function(r,s){"use strict";this.$TimelineProfilePic3(!!s.isLoading);};q.prototype.onUploadSuccess=function(r,s){"use strict";this.$TimelineProfilePic3(false);if(!s.newPic)return;var t=i.getCurrent();if(t)t.hide();var u=s.newPic;j.replace(j.find(this.$TimelineProfilePic0,this.$TimelineProfilePic1),typeof u==='string'?k(u):u);if(typeof(s.profileId)!==(void 0)&&typeof(s.headerPicURL)!==(void 0)){var v=o('profile_pic_header_'+s.profileId);if(v)v.src=s.headerPicURL;}var w=o('fbProfilePicSelector');if(w)h.removeClass(w,'fbTimelineNullProfilePicSelector');};q.prototype.onBeforeUnload=function(){"use strict";if(p===this&&this.$TimelineProfilePic4)return l.leavingMessage;};q.destroyInstance=function(){"use strict";p&&p.destroy();};e.exports=q;},null); +__d("TimelineURI",["BizSiteIdentifier.brands","BusinessURI.brands","ProfileTabConst","TimelineAppSectionConstants","URI","goURI"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();var m={parseURI:function(n){n=k(n);var o=n.getQueryData(),p=n.getPath(),q=p.split('/').slice(1);if(q[0]=='people'||q[0]=='pages')q=q.slice(2);var r=o.sk||q[1]||i.TIMELINE;if(r==i.WALL)r=i.TIMELINE;var s=null,t=null;if(r==i.TIMELINE){t=parseInt(q[2],10)||null;s=parseInt(q[3],10)||null;}return {path:p,id:o.id||q[0],key:r,viewas:o.viewas?o.viewas:0,filter:o.filter?o.filter:null,year:t,month:s,friendship:!!o.and};},goToProfileID:function(n){if(g.isBizSite()){l(h('/profile.php').addQueryData('id',n),true);}else l(k('/'+n),true);},getTabKeyFromURI:function(n){var o=m.getSectionKeyFromURI(n);return j.collectionTabKeyToAppTabKey[o]||o;},getSectionKeyFromURI:function(n){return n.getQueryData().sk||n.getPath().split('/')[2];},getVanityFromURI:function(n){if(n.getQueryData().id)return n.getQueryData.id;return n.getPath().split('/')[1];}};e.exports=m;},null); +__d("legacy:TimelineCover",["TimelineCover"],function(a,b,c,d){b.__markCompiled&&b.__markCompiled();a.TimelineCover=b('TimelineCover');},3); +__d("TypeaheadSubmitOnSelect",["Form","copyProperties"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(j){"use strict";this._typeahead=j;}i.prototype.enable=function(){"use strict";this._subscription=this._typeahead.subscribe('select',function(){var j=this._typeahead.getCore().getElement().form;if(j)j.getAttribute('rel')=='async'?g.bootstrap(j):j.submit();}.bind(this));};i.prototype.disable=function(){"use strict";this._typeahead.unsubscribe(this._subscription);this._subscription=null;};h(i.prototype,{_subscription:null});e.exports=i;},null); +__d("legacy:SubmitOnSelectTypeaheadBehavior",["TypeaheadSubmitOnSelect"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();if(!a.TypeaheadBehaviors)a.TypeaheadBehaviors={};a.TypeaheadBehaviors.submitOnSelect=function(h){h.enableBehavior(g);};},3); \ No newline at end of file diff --git a/app/assets/images/s_files/qEJtQjzyYCx.js b/app/assets/images/s_files/qEJtQjzyYCx.js new file mode 100644 index 0000000..aad67ac --- /dev/null +++ b/app/assets/images/s_files/qEJtQjzyYCx.js @@ -0,0 +1,135 @@ +/*!CK:2729175045!*//*1427333266,*/ + +if (self.CavalryLogger) { CavalryLogger.start_js(["9IN3w"]); } + +__d("MessageThreadViewSource",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={UNSPECIFIED:"unspecified",LEGACY:"legacy",LEGACY_MESSAGES_PREVIEW:"legacy_messages_preview",REFRESH_SPRINGBOARD:"springboard",REFRESH_MESSAGETAB:"message_tab",REFRESH_PERMALINK:"permalink",REFRESH_HIGHLANDER_JEWEL:"highlander_jewel",REFRESH_SEARCH_TYPEAHEAD:"search_typeahead",MTOUCH_MESSAGE_TAB:"mtouch_message_tab",MBASIC_MESSAGE_TAB:"mbasic_message_tab"};},null); +__d("ModuleErrorLogger",["Bootloader","ErrorUtils","ModuleDependencies","BanzaiScuba"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();function k(n){if(!n||!n.length)return 0;return n.reduce(function(o,p){return o+p;})/n.length;}function l(n){if(!n)return [];var o=[];for(var p in n)o.push(n[p]);return o;}var m={init:function(){h.addListener(function(n){if(n.name!=='ModuleError')return;var o=i.getNotLoadedModules(),p=Object.keys(o.loading),q=l(g.getLoadingUrls()),r=l(g.getLoadedUrlTimes()),s={};o.missing.forEach(function(v){s[v]=1;});var t={};p.forEach(function(v){t[v]=1;});var u=new j('module_errors',null,{addAsnFields:true,addPredictedGeographyFields:true,addBrowserFields:true,addMobileDeviceFields:true,addPageFields:true,addUserFields:true});u.addInteger('missing_count',o.missing.length).addInteger('loading_count',p.length).addInteger('error_url_count',g.getErrorUrls().length).addTagset('missing_modules',s).addTagset('loading_modules',t).addInteger('mean_url_loading_time',Math.floor(k(q))).addInteger('mean_url_loaded_time',Math.floor(k(r))).post();},true);}};e.exports=m;},null); +__d("BassWhitespaceListener",["Bootloader","Event","Parent","copyProperties","goURI"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();function l(m,n){this.link=n;h.listen(m,'click',this.onclicked.bind(this));}j(l.prototype,{onclicked:function(m){if(i.byTag(m.getTarget(),'A'))return;switch(this.link.getAttribute('rel')){case 'async':g.loadModules(["AsyncRequest"],function(o){o.bootstrap(this.link.getAttribute('ajaxify'),this.link);}.bind(this));break;case 'theater':var n=i.byClass(m.getTarget(),'fbPhotoSnowlift');g.loadModules(["PhotoViewer"],function(o){o.bootstrap(this.link.getAttribute('ajaxify'),this.link);}.bind(this));if(n)return false;break;default:k(this.link.getAttribute('href'));}}});e.exports=l;},null); +__d("legacy:ad-units-stream-whitespace",["BassWhitespaceListener"],function(a,b,c,d){b.__markCompiled&&b.__markCompiled();a.BassWhitespaceListener=b('BassWhitespaceListener');},3); +__d("BlueBar",["Arbiter","Event","Run","SubscriptionsHandler"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k;function l(event){if(g.inform('BlueBar/homeClick')===false)event.preventDefault();}function m(){if(k){k.release();k=null;}}var n={listen:function(o){if(!k){k=new j();i.onUnload(m);}k.addSubscriptions(h.listen(o,'click',l));}};e.exports=n;},null); +__d("BlueBarMinWidth",["DOM","DOMDimensions","Event","Locale","Style","Vector","csx","queryThenMutateDOM"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();f.init=function(){var o=g.find(document,"div._uaw"),p=g.find(o,"._59g8"),q,r=n.bind(null,function(){var s=h.getElementDimensions(o).width,t;if(j.isRTL()){t=-l.getElementPosition(o).x;}else t=l.getElementPosition(o).x+s-h.getViewportDimensions().width;var u=s-t-v;if(t>0&&u>0){var v=h.measureElementBox(o,'width',true);q=u+'px';}else q='';},function(){k.set(p,'width',q);},'BlueBarMinWidth');i.listen(window,'resize',r);r();};},null); +__d("CanvasRHCHeightController.react",["React","DOMQuery"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i=g,j=i.PropTypes,k=g.createClass({displayName:"CanvasRHCHeightController",propTypes:{rhc:j.object},render:function(){var l=h.find(document,'#contentArea'),m=0;if(this.props.rhc.scrollHeight0){var t=document.createElement('iframe');t.src="about:blank";t.style.height="0px";t.style.width="0px";t.style.visibility="hidden";t.style.border="none";var u=document.createTextNode("This frame prevents back/forward cache problems in Safari.");t.appendChild(u);document.body.appendChild(t);}s._finish_widget();if(s.audio_only)s.switch_type('audio');s.logAction('shown');},_finish_widget:function(){var t=s.$,u=a.RecaptchaState,v=o,w=document.createElement("input");w.type="password";w.setAttribute("autocomplete","off");w.style.display="none";w.name="recaptcha_challenge_field";w.id="recaptcha_challenge_field";t('captcha_response').parentNode.insertBefore(w,t('captcha_response'));t('captcha_response').setAttribute("autocomplete","off");t('recaptcha_image').style.width='300px';t('recaptcha_image').style.height='57px';s.should_focus=false;if(!s.audio_only){s._set_challenge(u.challenge,'image');}else s._set_challenge(u.challenge,'audio');if(v.tabindex)t('captcha_response').tabIndex=v.tabindex;if(s.widget)s.widget.style.display='';if(v.callback)v.callback();t('recaptcha_loading').style.display="none";},switch_type:function(t){var u=s;u.type=t;u.$('recaptcha_type').value=t;u.reload(u.type=='audio'?'a':'v');},reload:function(t){var u=s,v=u.$,w=a.RecaptchaState;if(typeof(t)=="undefined")t='r';var x=w.server+"reload?c="+w.challenge+"&k="+w.site+"&reason="+t+"&type="+u.type+"&lang="+s.getLang();if(m('extra_challenge_params')!=null)x+="&"+m('extra_challenge_params').value;u.should_focus=t!='t';u._add_script(x);},finish_reload:function(t,u){a.RecaptchaState.is_incorrect=false;s._set_challenge(t,u);},_set_challenge:function(t,u){var v=s,w=a.RecaptchaState,x=v.$;w.challenge=t;v.type=u;x('recaptcha_challenge_field').value=w.challenge;x('recaptcha_challenge_field').defaultValue=w.challenge;x('recaptcha_image').innerHtml="";if(u=='audio'){x("recaptcha_image").innerHTML=s.getAudioCaptchaHtml();}else if(u=='image'){var y=w.server+'image?c='+w.challenge;x('recaptcha_image').innerHTML="";}s._css_toggle("recaptcha_had_incorrect_sol","recaptcha_nothad_incorrect_sol",w.is_incorrect);s._css_toggle("recaptcha_is_showing_audio","recaptcha_isnot_showing_audio",u=='audio');if(v.should_focus)v.focus_response_field();v._reset_timer();},_reset_timer:function(){var t=a.RecaptchaState;clearInterval(s.timer_id);s.timer_id=setInterval(function(){return s.reload('t');},(t.timeout-60*5)*1000);},_clear_input:function(){var t=s.$('captcha_response');t.value="";},_displayerror:function(t){var u=s.$;l.empty('recaptcha_image');u('recaptcha_image').appendChild(document.createTextNode(t));},reloaderror:function(t){s._displayerror(t);},_is_ie:function(){return (navigator.userAgent.indexOf("MSIE")>0)&&!window.opera;},_css_toggle:function(t,u,v){var w=s.widget;if(!w)w=document.body;var x=w.className;x=x.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)"),' ');x=x.replace(new RegExp("(^|\\s+)"+u+"(\\s+|$)"),' ');x+=" "+(v?t:u);j.setClass(w,x);},playAgain:function(){var t=s.$;t("recaptcha_image").innerHTML=s.getAudioCaptchaHtml();},getAudioCaptchaHtml:function(){var t=s,u=a.RecaptchaState,v=u.server+"image?c="+u.challenge;if(v.indexOf("https://")==0)v="http://"+v.substring(8);var w=u.server+"/img/audiocaptcha.swf?v2",x;if(t._is_ie()){x='
    ';}else x=' ';var y=(s.checkFlashVer()?'
    '+n._("Play again")+'':'')+'
    '+n._("Can't hear this")+'';return x+y;},gethttpwavurl:function(){var t=a.RecaptchaState;if(s.type=='audio'){var u=t.server+"image?c="+t.challenge;if(u.indexOf("https://")==0)u="http://"+u.substring(8);return u;}return "";},checkFlashVer:function(){var t=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false,u=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false,v=(navigator.userAgent.indexOf("Opera")!=-1)?true:false,w=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var x=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"",y=navigator.plugins["Shockwave Flash"+x].description,z=y.split(" "),aa=z[2].split(".");w=aa[0];}}else if(t&&u&&!v)try{var ca=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"),da=ca.GetVariable("$version");w=da.split(" ")[1].split(",")[0];}catch(ba){}return w>=9;},getLang:function(){return q[k.get()]||'en';},createCaptcha:function(){var t={};if(r)t.callback=s.focus_response_field;setTimeout(function(){return s.create('captcha',t);},0);},createAudioCaptcha:function(){setTimeout(function(){s._init_options({});s.audio_only=true;s._call_challenge(i.recaptchaPublicKey);},0);},logAction:function(t){new g().setURI('/ajax/captcha/recaptcha_log_actions.php').setData({action:t,ua:navigator.userAgent,location:window.location.href}).setMethod('GET').setReadOnly(true).send();}};e.exports=s;a.Recaptcha=s;},null); +__d("JPPhoneCaptcha",["AsyncRequest","AsyncSignal","CSS","Dialog","DOM","Event","Parent","$","cx","bind","copyProperties","emptyFunction","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){b.__markCompiled&&b.__markCompiled();function t(u,v,w,x,y){var z=function(){this._dom=n(u);this._hash=w;this._altCaptcha=y;var aa=m.byTag(this._dom,'form'),ba=k.scry(aa,'.'+"_58me");ba&&i.hide(ba);var ca=k.find(this._dom,'img');ca.onerror=ca.onload=function(){if(ca.width==1&&ca.height==1)this.showAlternateCaptcha();}.bind(this);ca.src=v;l.listen(k.find(this._dom,'a.qr-skip-link'),'click',this.showAlternateCaptcha.bind(this));setTimeout(this.checkStatus.bind(this),t.initialPoll);t._currentInstance=this;}.bind(this);if(t._overrideDelay){x=false;delete t._overrideDelay;}if(x){t._delayedCaptcha=z;}else z();}t.initialPoll=5000;t.pollInterval=2000;t.createCaptcha=function(){if(t._currentInstance){t._currentInstance._destroyed=true;t._overrideDelay=true;delete t._currentInstance;}if(t._delayedCaptcha){t._delayedCaptcha();delete t._delayedCaptcha;}};q(t.prototype,{checkStatus:function(){new g('/captcha/qr_async.php').setData({hash:this._hash}).setOption('suppressErrorHandlerWarning',true).setErrorHandler(r).setReadOnly(true).setMethod('GET').setHandler(function(u){var v=u.getPayload();if(this._destroyed)return;if(v===false){this.showAlternateCaptcha();}else if(v===true){new j().setTitle(s._("You are almost there!")).setBody(s._("Please continue to the next page to finish the registration.")).setButtons(j.CLOSE).setCloseHandler(p(this,this.proceedToNux)).show();this._destroyed=true;}}.bind(this)).setFinallyHandler(function(){!this._destroyed&&setTimeout(this.checkStatus.bind(this),t.pollInterval);}.bind(this)).send();},proceedToNux:function(){var u=m.byTag(this._dom,'form'),v=k.scry(u,'#captcha_buttons input');if(v.length==1&&v[0].onclick){v[0].onclick();}else u.submit();this._destroyed=true;},showAlternateCaptcha:function(){t._alternateCaptchaShown=true;t._stupidGlobalFunction();k.setContent(this._dom,this._altCaptcha);this._destroyed=true;var u=m.byTag(this._dom,'form'),v=k.scry(u,'.'+"_58me");v&&i.show(v);new h('/captcha/qr_async.php',{skip:true,hash:this._hash}).send();return false;}});e.exports=t;},null); +__d("NotificationCounter",["Arbiter","DocumentTitle","JSLogger"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j={messages:0,notifications:0,requests:0},k={init:function(l){g.subscribe('update_title',this._handleUpdate.bind(this));g.subscribe('jewel/count-updated',this._handleCountUpdate.bind(this));},getCount:function(){var l=0;for(var m in j){var n=Number(j[m]);if(typeof j[m]=='string'&&isNaN(n))return j[m];if(isNaN(n)||n<0){i.create('jewels').error('bad_count',{jewel:m,count:j[m]});continue;}l+=n;}return l;},updateTitle:function(){var l=this.getCount(),m=h.get();m=l?'('+l+') '+m:m;h.set(m,true);},_handleCountUpdate:function(l,m){j[m.jewel]=m.count;this.updateTitle();},_handleUpdate:function(l,m){this.updateTitle();}};e.exports=k;},null); +__d("XNotificationsSyncController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/notifications\/sync\/",{lastSync:{type:"Int",required:true}});},null); +__d("NotificationSync",["AsyncRequest","JSLogger","NotificationConstants","NotificationUpdates","Poller","SystemEvents","UserActivity","XNotificationsSyncController","setTimeoutAcrossTransitions"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=1000*60*60,q='channel_reload',r='time_travel',s='online',t='inactive_refresh',u=h.create('notifications'),v,w=0;function x(ba){var ca=n.getURIBuilder().setInt('lastSync',w).getURI();ba.setHandler(y).setOption('suppressErrorAlerts',true).setErrorHandler(z).setMethod('GET').setReadOnly(true).setURI(ca).setAllowCrossPageTransition(true);}function y(ba){var ca=ba.getPayload();w=ca.lastSync;if(ca.syncPayload)j.handleUpdate(i.PayloadSourceType.SYNC,ca.syncPayload);}function z(ba){}var aa={start:function(ba,ca){if(v)return;w=ca;v=new k({interval:ba,setupRequest:x,clearOnQuicklingEvents:false,dontStart:true});o(v.start.bind(v),ba);function da(ea){v.request();u.bump(ea);}l.subscribe(l.TIME_TRAVEL,da.bind(null,r));l.subscribe(l.ONLINE,function(ea,fa){fa&&da(s);});m.subscribe(function(ea,fa){if(fa.idleness>p)da(t);});},sendRequest:function(){v.request();},setuplastSync:function(ba){w=ba;},sendReloadRequest:function(){var ba=new g();ba.setIsBackgroundRequest(true);x(ba);ba.send();u.bump(q);}};e.exports=aa;},null); +__d("NotificationJewelController",["Arbiter","ChannelConstants","Event","NotificationConstants","NotificationCounter","NotificationSeenState","NotificationSync","NotificationUpdates","createObjectFrom","curry"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){b.__markCompiled&&b.__markCompiled();var q=0;function r(t){g.inform('jewel/count-updated',{jewel:t,count:l.getUnseenIDs().length},g.BEHAVIOR_STATE);}function s(t,u,v,w,x,y){"use strict";k.init();var z=i.listen(t.getRoot(),'mouseover',function(){z.remove();z=null;u.open();});if(t.isOpen()){u.open();}else var aa=t.subscribe('opened',function(){aa.unsubscribe();aa=null;u.open();});var ba=u.pause.bind(u);t.subscribe('opened',function(){setTimeout(ba,0);});t.subscribe('closed',function(){u.unpause();r(t.name);});n.subscribe('seen-state-updated',p(r,t.name));n.handleUpdate(j.PayloadSourceType.INITIAL_LOAD,{seenState:o(v,q)});if(!y)m.start(w,x);if(y){m.setuplastSync(x);var ca=m.sendReloadRequest,da=h.ON_INVALID_HISTORY;g.subscribe(da,ca);}r(t.name);}e.exports=s;},null); +__d("NotificationJewelHeaderController",["DOM","Event","NotificationSeenState","NotificationUserActions","NotificationUpdates"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();function l(m,n){"use strict";h.listen(m,'click',function(){var o=i.getUnreadIDs();if(o.length)j.markNotificationsAsRead(o);});k.subscribe('read-state-updated',function(){if(n)g.setContent(n,i.getUnreadCount());});}e.exports=l;},null); +__d("NotificationGNFState",["NotificationUpdates","copyProperties","isEmpty"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j={};g.subscribe('update-notifications',function(l,m){var n=m.nodes;if(!n||!n.length)return;var o={};m.nodes.forEach(function(p){var q=p.alert_id;if(j[q]!==p.gaveGNF)o[q]=p.gaveGNF;});if(!i(o)){j=h(j,o);g.didUpdateGNFState(Object.keys(o));}});g.subscribe('update-gnf',function(l,m){if(m.gnfState){j=h(j,m.gnfState);g.didUpdateGNFState(Object.keys(m.gnfState));}});var k={gaveGNF:function(l){return !!j[l];}};e.exports=k;},null); +__d("NotificationHiddenState",["NotificationUpdates","NotificationConstants","copyProperties","isEmpty"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k={};g.subscribe('update-notifications',function(m,n){var o=n.nodes,p=n.payloadsource;if(p===h.PayloadSourceType.LIVE_SEND&&o&&o.length){var q={};o.forEach(function(r){var s=r.alert_id;if(k[s])q[s]=false;});if(!j(q)){k=i(k,q);g.didUpdateHiddenState(Object.keys(q));}}});g.subscribe('update-hidden',function(m,n){if(n.hiddenState){k=i(k,n.hiddenState);g.didUpdateHiddenState(Object.keys(n.hiddenState));}});var l={isHidden:function(m){if(k[m])return k[m];return false;}};e.exports=l;},null); +__d("NotificationList.react",["NotificationConstants","NotificationGNFState","NotificationHiddenState","NotificationSeenState","NotificationStore","NotificationUpdates","NotificationUserActions","React","getObjectValues","isEmpty","mapObject","merge"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){b.__markCompiled&&b.__markCompiled();var s=n,t=s.PropTypes,u=g.PayloadSourceType.LIVE_SEND,v=n.createClass({displayName:"NotificationList",propTypes:{businessID:t.string,hasEverBeenOpened:t.bool,maxHeight:t.number,negativeTracking:t.object,paused:t.bool,staticNotifs:t.object,tracking:t.string,useChevron:t.bool,numPerPage:t.number.isRequired,listRenderer:t.func.isRequired},getInitialState:function(){this._currentlyFetching=false;this._pendingNotifs={};this._shouldScroll=false;var w=q(this.props.staticNotifs,function(y){return y.seen_state==='SEEN_AND_READ';}),x=q(this.props.staticNotifs,function(y){return !!y.gaveGNF;});return {canFetchMore:!this.props.staticNotifs,notifs:this.props.staticNotifs||{},hiddenState:{},readState:w||{},gnfState:x||{},showingChevron:false};},componentWillMount:function(){if(this.props.staticNotifs)return;k.setBusinessID(this.props.businessID);this._subscriptions=[l.subscribe('notifications-updated',function(w,x){if(x.source==u&&!p(x.updates)){this._shouldScroll=true;if(this.props.paused!==false)this._pendingNotifs=r(this._pendingNotifs,x.updates);return;}this._fetchAndUpdate(k.getCount());}.bind(this)),l.subscribe(['hidden-state-updated','read-state-updated','gnf-state-updated'],function(w,x){if(w=='hidden-state-updated'){if(x.source!==u||!this.props.paused){var y={};Object.keys(x.updates).forEach(function(ba){y[ba]=i.isHidden(ba);});this.setState({hiddenState:r(this.state.hiddenState,y)});}}else if(w=='gnf-state-updated'){var z={};Object.keys(x.updates).forEach(function(ba){z[ba]=h.gaveGNF(ba);});this.setState({gnfState:r(this.state.gnfState,z)});}else{var aa={};Object.keys(x.updates).forEach(function(ba){aa[ba]=j.isRead(ba);});this.setState({readState:r(this.state.readState,aa)});}}.bind(this))];},componentWillUnmount:function(){if(this._subscriptions){while(this._subscriptions.length)this._subscriptions.pop().unsubscribe();this._subscriptions=null;}},_getNotifsWithCurrentOrder:function(w){var x=Object.keys(this.state.notifs),y=Object.keys(w).filter(function(aa){return !this.state.notifs[aa];}.bind(this));x=x.concat(y);var z={};x.forEach(function(aa){if(this._pendingNotifs[aa]){if(this.state.notifs[aa])z[aa]=this.state.notifs[aa];}else z[aa]=w[aa];}.bind(this));return z;},_fetchAndUpdate:function(w){if(this.props.staticNotifs)return;this._currentlyFetching=true;k.getNotifications(w,function(x){var y=p(this._pendingNotifs)?x:this._getNotifsWithCurrentOrder(x),z={},aa={},ba={};o(y).forEach(function(ca){var da=ca.alert_id;if(!this.state||!this.state.readState[da])z[da]=j.isRead(da);if(!this.state||!this.state.hiddenState[da])aa[da]=i.isHidden(da);if(!this.state||!this.state.gnfState[da])ba[da]=h.gaveGNF(da);});this._currentlyFetching=false;this.setState({notifs:y,canFetchMore:k.canFetchMore()||k.getCount()!=Object.keys(y).length,readState:r(this.state.readState,z),hiddenState:r(this.state.hiddenState,aa),gnfState:r(this.state.gnfState,ba)});}.bind(this));},_fetchAndUpdateAll:function(){var w={};Object.keys(this._pendingNotifs).forEach(function(x){var y=i.isHidden(x);if(y!=this.state.hiddenState[x])w[x]=i.isHidden(x);}.bind(this));if(!p(w))this.setState({hiddenState:r(this.state.hiddenState,w)});this._pendingNotifs={};this._fetchAndUpdate(k.getCount());},_fetchNextSet:function(){if(!this._currentlyFetching){var w=Object.keys(this.state.notifs).length;this._fetchAndUpdate(w+this.props.numPerPage);}},_onScrollAndUpdate:function(w){if(this._currentlyFetching||!this.state.canFetchMore)return;if(w)this._fetchNextSet();},_onChevronShow:function(){this.setState({showingChevron:true});},_onChevronHide:function(){this.setState({showingChevron:false});},componentDidUpdate:function(w){var x=j.getUnseenIDs();if(!p(this._pendingNotifs))x=x.filter(function(y){return !this._pendingNotifs[y];}.bind(this));if(x.length&&this.props.paused)m.markNotificationsAsSeen(x);if(!w.hasEverBeenOpened&&this.props.hasEverBeenOpened){if(x.length>this.props.numPerPage){this._fetchAndUpdate(x.length);}else this._fetchNextSet();return;}if(w.paused&&!this.props.paused){this._shouldScroll=false;setTimeout(this._fetchAndUpdateAll,0);return;}},render:function(){var w=this.props.listRenderer;return (n.createElement(w,{hasEverBeenOpened:this.props.hasEverBeenOpened,paused:this.props.paused,tracking:this.props.tracking,negativeTracking:this.props.negativeTracking,shortenTimestamp:this.props.shortenTimestamp,businessID:this.props.businessID,maxHeight:this.props.maxHeight,useChevron:this.props.useChevron,notifs:this.state.notifs,afterScroll:this._onScrollAndUpdate,onChevronShow:this._onChevronShow,onChevronHide:this._onChevronHide,canFetchMore:this.state.canFetchMore,hiddenState:this.state.hiddenState,readState:this.state.readState,gnfState:this.state.gnfState,showingChevron:this.state.showingChevron,shouldScroll:this._shouldScroll}));}});e.exports=v;},null); +__d("NotificationListPropTypes",["React"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();'use strict';var h=g,i=h.PropTypes,j={negativeTracking:i.object,tracking:i.string,useChevron:i.bool,notifs:i.object,afterScroll:i.func,onChevronShow:i.func,onChevronHide:i.func,canFetchMore:i.bool,hiddenState:i.object,readState:i.object,gnfState:i.object,showingChevron:i.bool,paused:i.bool,maxHeight:i.number,shouldScroll:i.bool};e.exports=j;},null); +__d("ReadToggle.react",["React","cx","emptyFunction","joinClasses"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();'use strict';var k=g,l=k.PropTypes,m=g.createClass({displayName:"ReadToggle",propTypes:{isRead:l.bool.isRequired,onClick:l.func,readLabel:l.node,unreadLabel:l.node},getDefaultProps:function(){return {onClick:i};},render:function(){if(this.props.isRead){return (g.createElement("div",{"aria-label":this.props.readLabel,className:this._getClasses(),"data-hover":"tooltip","data-tooltip-alignh":"center",onClick:this.props.onClick}));}else return (g.createElement("div",{"aria-label":this.props.unreadLabel,className:this._getClasses(),"data-hover":"tooltip","data-tooltip-alignh":"center",onClick:this.props.onClick,role:"button",tabIndex:"0"}));},_getClasses:function(){return j(this.props.className,((!this.props.isRead?"_5c9q":'')+(this.props.isRead?' '+"_5c9_":'')));}});e.exports=m;},null); +__d("VaultBoxURI",["URI"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h={PHOTOS_SYNCED:'photos_synced',isVaultBoxURI:function(i){var j=new RegExp("\/"+h.PHOTOS_SYNCED+"\/?$");return i.getPath().match(j)&&i.getQueryData().hasOwnProperty('view_image');},isVaultArchiveURI:function(i){var j=new RegExp("\/"+h.PHOTOS_SYNCED+"\/?$");return i.getPath().match(j);},getSyncedTabURI:function(){return new g('/me/'+h.PHOTOS_SYNCED).getQualifiedURI();}};e.exports=h;},null); +__d("NotificationListItem.react",["AsyncResponse","BizSiteIdentifier.brands","BanzaiLogger","CloseButton.react","Event","FlexibleBlock.react","ImageBlock.react","Keys","List.react","NotificationPhotoThumbnail","NotificationTokens","NotificationURI","NotificationUserActions","React","TextWithEntities.react","ReadToggle.react","Timestamp.react","VaultBoxURI","XUIButton.react","PopoverMenu.react","ReactXUIMenu","MenuSeparator.react","cx","invariant","mergeObjects","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa,ba,ca,da,ea,fa){b.__markCompiled&&b.__markCompiled();var ga=aa.Item;function ha(ka,la){return t.createElement("span",{className:"fwb"},ka);}function ia(ka){return !!(ka&&ka.id&&!ka.is_facebook_app);}var ja=t.createClass({displayName:"NotificationListItem",getInitialState:function(){return {showingOptions:false,negativeFeedbackConfirmation:null,canReportAsSpam:false,spamReportConfirmation:null,sendingFeedback:false,mayUndoHide:false,genericNegativeFeedbackConfirmation:null,isBizSite:h.isBizSite()};},_onKeyDownItem:function(ka){if(k.getKeyCode(ka.nativeEvent)==n.RETURN)this._markItemRead();},_markItemReadIfUnreadFromReadButton:function(){if(!this.props.isRead)s.setNextIsFromReadButton(true);this._markItemReadIfUnread();},_markItemReadIfUnread:function(){!this.props.isRead&&this._markItemRead();},_markItemRead:function(){s.markNotificationsAsRead([this.props.alert_id]);},_onFeedbackError:function(ka){g.defaultErrorHandler(ka);this.setState({sendingFeedback:false});},_onHideSuccess:function(ka){var la=ka.getPayload();da(la.confirmation);this.setState({negativeFeedbackConfirmation:la.confirmation,canReportAsSpam:la.canReportAsSpam,sendingFeedback:false,showingOptions:true});},_onHideAppSuccess:function(ka){var la=ka.getPayload(),ma=la.confirmation,na=la.canReportAsSpam;da(ma);this.setState({negativeFeedbackConfirmation:ma,canReportAsSpam:na,mayUndoHide:true,sendingFeedback:false,showingOptions:true});},_onSpamReportSuccess:function(ka){var la=ka.getPayload().spamReportConfirmation;this.setState({negativeFeedbackConfirmation:null,spamReportConfirmation:la,sendingFeedback:false});},_onHide:function(){s.markNotificationAsHidden(this.props.alert_id,this._onHideSuccess,this._onFeedbackError);this.setState({sendingFeedback:true,mayUndoHide:true});},_onShowSuccess:function(){this.setState({genericNegativeFeedbackConfirmation:null,negativeFeedbackConfirmation:null,sendingFeedback:false,showingOptions:false});},_onShow:function(){var ka=this.props.negative?this.props.negative.subscription_level:null;s.markNotificationAsVisible(this.props.alert_id,ka,this._onShowSuccess,this._onFeedbackError);this.setState({sendingFeedback:true});},_onReportSpam:function(){s.markNotificationAsSpam(this.props.alert_id,this._onSpamReportSuccess,this._onFeedbackError);this.setState({sendingFeedback:true});},_markAppAsHidden:function(){s.markAppAsHidden(this.props.alert_id,this.props.application.id,this._onHideAppSuccess,this._onFeedbackError);this.setState({sendingFeedback:true});},_markAppAsVisible:function(){s.markAppAsVisible(this.props.alert_id,this.props.application.id,function(){this.setState({negativeFeedbackConfirmation:null,sendingFeedback:false,showingOptions:false,mayUndoHide:false});}.bind(this),this._onFeedbackError);this.setState({sendingFeedback:true});},_renderAttachedImage:function(ka){if(ka)return (t.createElement("img",{src:ka.uri,className:"_42td","aria-hidden":true}));return t.createElement("span",null);},_getModifiedTrackingString:function(ka){return JSON.stringify(ea(JSON.parse(this.props.tracking),ka));},_onClickCloseButton:function(){if(this.props.useChevron){this.showCloseOptionOnMenuClose=true;}else this.setState({showingOptions:true});},_onCancelNegativeFeedback:function(){this.setState({showingOptions:false});},shouldComponentUpdate:function(ka,la){return (this.props.visible!==ka.visible||this.props.isRead!==ka.isRead||this.props.timestamp!==ka.timestamp||this.props.gnfGiven!==ka.gnfGiven||this.state.showingOptions!==la.showingOptions||this.state.sendingFeedback!==la.sendingFeedback||this.state.canReportAsSpam!==la.canReportAsSpam||this.state.spamReportConfirmation!==la.spamReportConfirmation);},_onChevronHide:function(){this.props.onChevronHide();this._logChevronEvent('close');if(this.showCloseOptionOnMenuClose){this.showCloseOptionOnMenuClose=false;this._turnOff();}},_turnOff:function(){var ka=ia(this.props.application)?this._markAppAsHidden:this._onHide;ka();},_onChevronShow:function(){this.props.onChevronShow();this._logChevronEvent('open');},_logChevronEvent:function(ka){var la={event:ka,notif_type:this.props.notif_type,notif_id:parseInt(q.untokenizeIDs([this.props.alert_id])[0],10)};i.log('NotifJewelMenuLoggerConfig',la);},_onGenericSuccess:function(ka){this.setState({showingOptions:true,sendingFeedback:false,genericNegativeFeedbackConfirmation:ka});},_onClickGenericNegative:function(){this.setState({sendingFeedback:true,mayUndoHide:true});s.giveGenericNegativeFeedback(this.props.alert_id,this._onGenericSuccess,this._onFeedbackError);},_undoGenericNegative:function(){this.setState({sendingFeedback:true});s.undoGenericNegativeFeedback(this.props.alert_id,this._onShowSuccess,this._onFeedbackError);},_onOkayNegative:function(){this.setState({showingOptions:false,negativeFeedbackConfirmation:null,genericNegativeFeedbackConfirmation:null,spamReportConfirmation:null,mayUndoHide:false});},render:function(){if(!this.props.visible&&!this.state.mayUndoHide)return t.createElement("li",{className:"_4_62"});var ka=this.props.negative,la=this.props.negativeTracking,ma=(("_33c")+(!this.props.isRead?' '+"_4af":'')+(this.state.showingOptions?' '+"_4ag":'')+(this.state.sendingFeedback?' '+"_4m8s":''));if(this.state.negativeFeedbackConfirmation){var na=this.state.negativeFeedbackConfirmation,oa,pa;if(this.state.canReportAsSpam)if(!this.props.useChevron){oa=t.createElement("span",null,t.createElement("span",{className:"mhs"},"·"),t.createElement("a",{href:"#",onClick:this._onReportSpam},fa._("Report app for spam")));}else pa=t.createElement("li",null,t.createElement("a",{href:"#",onClick:this._onReportSpam,className:"mls"},fa._("Report app for spam")));var qa=ia(this.props.application)?this._markAppAsVisible:this._onShow,ra=!this.props.useChevron?t.createElement("a",{href:"#",onClick:qa,className:"mls"},fa._("Undo")):null,sa=this.props.useChevron?t.createElement(o,{border:"none",spacing:"small",className:"_jeq"},t.createElement("li",null,t.createElement("a",{href:"#",onClick:qa,className:"mls"},fa._("Undo"))),pa,t.createElement("li",null,t.createElement("a",{href:"#",onClick:this._onOkayNegative,className:"mls"},fa._("OK")))):null;return (t.createElement("li",{className:ma,"data-gt":this.props.tracking},t.createElement("div",{className:"_4ai"},t.createElement(u,{interpolator:ha,ranges:na.ranges,aggregatedranges:na.aggregated_ranges,text:na.text}),ra,oa),sa));}var ta=this.state.spamReportConfirmation;if(ta){var ua=this.props.useChevron?t.createElement(o,{border:"none",spacing:"small",className:"_jeq"},t.createElement("li",null,t.createElement("a",{href:"#",onClick:this._onOkayNegative,className:"mls"},fa._("OK")))):null;return (t.createElement("li",{className:ma,"data-gt":this.props.tracking},t.createElement("div",{className:"_4ai"},t.createElement(u,{interpolator:ha,ranges:ta.ranges,aggregatedranges:ta.aggregated_ranges,text:ta.text})),ua));}if(this.state.genericNegativeFeedbackConfirmation){na=this.state.genericNegativeFeedbackConfirmation;var va=ka?t.createElement("li",null,t.createElement("a",{href:"#","data-gt":bb,onClick:this._turnOff,className:"mls",ref:"closeButton"},ka.menu_option_text)):null;return (t.createElement("li",{className:ma,"data-gt":this.props.tracking},t.createElement("div",{className:"_4ai"},t.createElement(u,{interpolator:ha,ranges:na.ranges,aggregatedranges:na.aggregated_ranges,text:na.text})),t.createElement(o,{border:"none",spacing:"small",className:"_jeq"},t.createElement("li",null,t.createElement("a",{href:"#",onClick:this._undoGenericNegative,className:"mls"},fa._("Undo"))),va,t.createElement("li",null,t.createElement("a",{href:"#",onClick:this._onOkayNegative,className:"mls"},fa._("OK"))))));}if(this.state.showingOptions&&!this.props.useChevron){var wa=ia(this.props.application)?this._markAppAsHidden:this._onHide;return (t.createElement("li",{className:ma,"data-gt":this.props.tracking},t.createElement("div",{className:"_4ai"},t.createElement("div",null,t.createElement(u,{interpolator:ha,ranges:ka.confirm_question.ranges,aggregatedranges:ka.confirm_question.aggregated_ranges,text:ka.confirm_question.text})),t.createElement("div",{className:"mts"},t.createElement(y,{"data-gt":this._getModifiedTrackingString(la.confirm),href:{url:'#'},label:ka.turn_off,use:"confirm",onClick:wa,disabled:this.state.sendingFeedback}),t.createElement(y,{"data-gt":this._getModifiedTrackingString(la.cancel),href:{url:'#'},label:fa._("Keep On"),onClick:this._onCancelNegativeFeedback,disabled:this.state.sendingFeedback})))));}var xa=null;if(this.props.title)xa=t.createElement(u,{interpolator:ha,ranges:this.props.title.ranges,aggregatedranges:this.props.title.aggregated_ranges,text:this.props.title.text,renderEmoji:true,renderEmoticons:true});var ya=null,za=null;if(ka){var ab=this._onClickCloseButton,bb;bb=this._getModifiedTrackingString(la.click);var cb=(("_4ah")+(' '+"_55m9"));ya=t.createElement(j,{className:cb,"data-gt":bb,size:"medium",tooltip:ka.button_tooltip,onClick:ab,ref:"closeButton"});}var db=r.localize(this.props.url),eb=null;if(!this.props.noPhotoPreviews)eb=p.getThumbnail(this.props.attachments,this.props.attached_story,this.props.feedback_context);var fb=eb&&r.snowliftable(db),gb=r.isVaultSetURI(db),hb=r.isAlbumDraftRecoveryDialogURI(db),ib=t.createElement(v,{className:"_55m9",isRead:!!this.props.isRead,onClick:this._markItemReadIfUnreadFromReadButton,readLabel:fa._("Read"),unreadLabel:fa._("Mark as Read")}),jb=null;if(this.props.useChevron){ib=null;ya=null;var kb=(("_1_0c")+(' '+"_55m9")),lb=null,mb=null;if(!this.props.isRead){lb=t.createElement(ga,{onclick:this._markItemReadIfUnread},"Mark as read");mb=t.createElement(ba,null);}var nb=null;if(ka)nb=t.createElement(ga,{onclick:this._onClickCloseButton,"data-gt":bb,ref:"closeButton"},t.createElement("div",{className:"_3-y-"},ka.menu_option_title),t.createElement("div",{className:"_3-y_"},ka.menu_option_text));var ob=this.props.gnfGiven?t.createElement(ga,{onclick:this._undoGenericNegative},t.createElement("div",{className:"_3-y-"},fa._("You aren't interested in this")),t.createElement("div",{className:"_3-y_"},fa._("Undo"))):t.createElement(ga,{onclick:this._onClickGenericNegative},t.createElement("div",{className:"_3-y-"},fa._("Not interested in this?")),t.createElement("div",{className:"_3-y_"},fa._("Let us know"))),pb=t.createElement(aa,null,ob,nb,mb,lb);jb=t.createElement(z,{alignh:"right",menu:pb,className:kb,onShow:this._onChevronShow,onHide:this._onChevronHide},t.createElement("div",{className:"_1_0d"}));}var qb=(fb||gb||hb)?db:this.props.ajaxify_url,rb=null,sb=null,tb=gb?x.getSyncedTabURI().toString():db;if(fb){rb='theater';}else if(hb){rb='async-post';}else if(gb||qb)rb='dialog';var ub=null,vb=this.props.actors[0];if(vb)ub={backgroundImage:'url('+vb.profile_picture.uri+')'};var wb=false;this.props.attachments.forEach(function(xb){if(wb)return;wb=xb.style_list.indexOf("notification_target")>=0||xb.style_list.indexOf("question")>=0;if(wb)return;});return (t.createElement("li",{className:ma,"data-gt":this.props.tracking,onMouseLeave:za},t.createElement("div",{className:"anchorContainer"},t.createElement("a",{href:tb,ajaxify:qb,className:(("_33e")+(this.props.useChevron?' '+"_1_0e":'')),rel:rb,onClick:sb,onMouseDown:this._markItemRead,onKeyDown:this._onKeyDownItem},t.createElement(m,null,t.createElement("span",{style:ub,className:((!this.props.isNotifsPage?"_33h":'')+(this.props.isNotifsPage?' '+"_12u1":''))}),t.createElement(l,{flex:l.FLEX.left},t.createElement("div",{className:"_4l_v"},xa,t.createElement(m,{className:(("_33f")+(this.state.isBizSite?' '+"_2g48":''))},t.createElement("img",{className:"_10cu",src:this.props.icon.uri}),t.createElement("span",null,t.createElement(w,{shorten:this.props.shortenTimestamp,time:this.props.timestamp.time,text:this.props.timestamp.text,verbose:this.props.timestamp.verbose,className:"_33g"})))),this._renderAttachedImage(eb)))),ib,ya,jb)));}});e.exports=ja;},null); +__d("NotificationJewelList.react",["Animation","Event","LoadingIndicator.react","NotificationListPropTypes","NotificationListItem.react","React","ScrollableArea.react","Vector","cx","debounce","fbt","getObjectValues","isEmpty"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){b.__markCompiled&&b.__markCompiled();var t=160,u=530,v=40,w=430,x=l.createClass({displayName:"NotificationJewelList",propTypes:j,_isLoadingIndicatorVisible:function(){var y=this.refs.loading;if(!y)return false;var z=l.findDOMNode(this.refs.scrollable),aa=n.getElementDimensions(z).y;if(aa===0)return false;var ba=n.getElementPosition(z).y+aa,ca=n.getElementPosition(l.findDOMNode(y)).y;ca-=v;return caea[ha][0]){fa[ia++]=ea[ha++];}else fa[ia++]=da[ga++];return fa.concat(da.slice(ga),ea.slice(ha));}function v(da,ea,fa){if(!fa)return false;var ga=x(fa,da);return w(da,ea,fa,ga)||w(da,ea,fa,ga+1);}function w(da,ea,fa,ga){if(!fa[ga])return false;var ha=fa[ga][0],ia=fa[ga][1];return !((da+ea-1ha+ia-1));}function x(da,ea){var fa=0,ga=da.length-1;while(fa<=ga){var ha=Math.floor((fa+ga)/2),ia=da[ha][0];if(ia==ea){return ha;}else if(ia=0)return {id:ga.id,name:ia,type:ga.type,offset:ha};});}var ca={};ca.parse=l;ca.parseWithoutMentions=m;e.exports=ca;},null); +__d("clearImmediate",["clearImmediatePolyfill"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();e.exports=g.bind(a);},null); +__d("clearInterval",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=a.clearInterval.bind(a);},null); +__d("clearTimeout",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=a.clearTimeout.bind(a);},null); +__d("setInterval",["TimerStorage","setIntervalAcrossTransitions"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();e.exports=function(){for(var i=[],j=0,k=arguments.length;jp)r=Math.min(k,Math.ceil((fa/1000)-o));var ga=ca();if(ga)l(ga,v);}ba();}function y(){z();m=i(x,n*1000);}function z(){if(m){clearTimeout(m);m=null;}}function aa(fa){o=fa;p=o*1000;q=[1];for(var ga=1;ga=p&&(fa-p)<1000)return;ea(Math.floor(fa/1000));}function ea(fa){var ga=fa-o;if(ga<0||ga>=k)x();if(!q){aa(fa);}else{q[ga>>5]|=(1<<(ga&31));r=ga+1;s+=1;p=fa*1000;}}e.exports={init:function(fa,ga,ha){s=0;t=-1;l=fa;if(typeof ga=='object'&&ga!==null){u=ga;}else u={};if(!ha)ha=Date.now();aa(Math.floor(ha/1000));g.subscribe(g.SHUTDOWN,x);},update:function(fa){da(fa);},get:function(){return ca();},ship:function(){x();},reset:function(){ba();},testState:function(){return w();}};},null); +__d("FacebarResultStoreUtils",["FacebarGlobalOptions"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h={getQueryFeatures:function(i){var j={};if(g.enableBootstrapRanking){if(i.raw_text)j.FEATURE_QUERY_LENGTH=i.raw_text.length;if(i.tokens){j.FEATURE_QUERY_TOKENS=i.tokens.length;j.FEATURE_QUERY_TOKEN_LENGTH_SUM=0;for(var k=0;k0){var o=j.split(' ').length,p=0;for(var q=0;q=0)p++;i.features.FEATURE_TITLE_TOKEN_MATCH_FRACTION=p/o;}if(k.tokens&&k.tokens.length>0){var r=j.search(k.tokens[0]);i.features.FEATURE_FIRST_TERM_MATCH_POSITION=r;i.features.FEATURE_FIRST_TERM_MATCH_TOKEN=j.substring(0,r+k.tokens[0].length).split(' ').length;i.termMatches.some(function(s){if(s.search(k.tokens[0])===0){i.features.FEATURE_FIRST_TERM_MATCH_TOKEN_FRACTION=k.tokens[0].length/s.length;return true;}return false;});i.features.FEATURE_IN_ORDER_MATCH=1;if(k.tokens.length>1){r=j.search(k.tokens[1]);i.features.FEATURE_SECOND_TERM_MATCH_POSITION=r;i.features.FEATURE_SECOND_TERM_MATCH_TOKEN=j.substring(0,r+k.tokens[1].length).split(' ').length;i.termMatches.some(function(s){if(s.search(k.tokens[1])===0){i.features.FEATURE_FIRST_TERM_MATCH_TOKEN_FRACTION=k.tokens[0].length/s.length;return true;}return false;});if(i.features.FEATURE_SECOND_TERM_MATCH_TOKEN0)this.countNew-=1;};z.prototype.$RequestsJewel8=function(aa,event){"use strict";var ba=p.byClass(aa,'jewelItemNew');if(ba&&p.byClass(ba,'fbRequestList')&&p.byClass(ba,'beeperEnabled')){var ca=this.$RequestsJewelk(ba.id);ca&&this.$RequestsJewel4(ca.requester,ca.type);this.$RequestsJewell();h.inform('jewel/count-updated',{jewel:'requests',count:this.countNew});l.removeClass(ba,'jewelItemNew');}return true;};z.prototype.$RequestsJewelg=function(){"use strict";var aa=m.scry(this.$RequestsJeweld,'.uiMorePager');if(!aa)return;var ba=aa.pop();if(ba){var ca=r.getElementPosition(ba,'viewport').y;if(ca>0)l.addClass(p.byClass(this.$RequestsJeweld,'uiScrollableArea'),'contentAfter');var da=m.find(ba,'a');if(!da)return;var ea=r.getElementPosition(da,'viewport').y;if(ea==this.$RequestsJewele)return;var fa=r.getElementPosition(this.$RequestsJeweld,'viewport').y+r.getElementDimensions(this.$RequestsJeweld).y;if(ea-3000){this.$RequestsJewele=ea;var ga=da.getAttribute('ajaxify');if(ga){new i(ga).setRelativeTo(da).setStatusElement(p.byClass(da,'stat_elem')).send();}else y&&y.getInstance('jewel').showMore();}}};z.prototype.$RequestsJewela=function(aa,ba){"use strict";if(!ba||this.jewel.isOpen())return;if(ba.obj.notif_type!=='friend_confirmed')return;if(u('fbRequestsJewelLoading')){new i().setURI('/ajax/requests/loader/').send();return;}var ca={};ca.reloadcontent=true;new i().setURI('/ajax/requests/loader/').setData(ca).send();};z.prototype.$RequestsJewel9=function(aa,ba){"use strict";if(!ba)return;var ca=ba.obj.from,da=ba.obj.suggester,ea=this.$RequestsJeweli(this.$RequestsJewel0[ca]).type,fa=ea===19&&!da;if(!fa&&(ea||this.jewel.isOpen()))return;if(u('fbRequestsJewelLoading')){new i().setURI('/ajax/requests/loader/').send();}else{var ga={};ga.reloadcontent=true;new i().setURI('/ajax/requests/loader/').setData(ga).send();}};z.prototype.$RequestsJewelb=function(aa,ba){"use strict";if(!ba||this.jewel.isOpen()||u('fbRequestsJewelLoading')!==null)return;var ca=this.$RequestsJewel0[ba.obj.from],da=ca&&u(ca);if(da){if(l.hasClass(da,'jewelItemNew')){this.$RequestsJewell();h.inform('jewel/count-updated',{jewel:'requests',count:this.countNew});}if(!l.hasClass(da,'jewelItemResponded')){m.remove(da);delete this.$RequestsJewel0[ba.obj.from];--this.$RequestsJewel2;this.$RequestsJewelj();}}};z.prototype.$RequestsJewel3=function(){"use strict";this.jewel.markSeen();this.$RequestsJeweln();};z.prototype.$RequestsJewel4=function(aa,ba){"use strict";var ca=m.scry(this.jewelFlyout,'li');new j('/ajax/gigaboxx/endpoint/UpdateLastSeenTime.php',{folder:this.folder,first_item:ca[0].id}).send();var da=typeof aa!='undefined'&&typeof ba!='undefined'?{requester:aa,type:ba}:{};this.doNewMarkRead&&new j('/ajax/requests/mark_read/',da).send();};z.prototype.$RequestsJewelc=function(aa,ba){"use strict";h.inform('jewel/count-updated',{jewel:'requests',count:0});};z.prototype.$RequestsJeweln=function(aa,ba){"use strict";m.scry(this.jewel.root,'li.jewelItemNew').forEach(function(ca){l.removeClass(ca,'jewelItemNew');});};z.prototype.$RequestsJewel6=function(aa,ba){"use strict";this.countNew=ba.count;l.conditionClass(this.jewelFlyout,'beeperUnread',this.countNew>0);l.conditionClass(this.jewelFlyoutCase,'showRequests',this.countNew>0);if(this.newCountSpan){var ca=this.countNew==1?w._("{num} NEW REQUEST",[w.param("num",this.countNew)]):w._({"*":"{num} NEW REQUESTS"},[w.param("num",this.countNew,[0])]);m.setContent(this.newCountSpan,ca);}};z.prototype.$RequestsJewelj=function(){"use strict";m.scry(this.jewelFlyout,'li.empty').forEach(function(aa){l.conditionShow(aa,this.$RequestsJewel2<=0);}.bind(this));};z.prototype.$RequestsJewel7=function(){"use strict";h.inform('requestsJewel/opened');var aa=m.scry(this.jewelFlyout,'.uiScrollableArea')[0];if(u('fbRequestsJewelLoading')){var ba=Date.now();if(this.openTimestamp+50000){new i().setURI('/friends/requests/log_impressions').setData({ids:ca.join(','),ref:'jewel'}).send();var da=Object.keys(this.$RequestsJewel1);if(da.length>0)new i().setURI('/growth/jewel/impression_logging.php').setData({egodata:da}).send();}}aa&&q.poke(aa);};z.prototype.$RequestsJewel5=function(){"use strict";h.inform('requestsJewel/closed');this.$RequestsJeweln();};e.exports=z;},null); +__d("JewelX",["Event","Arbiter","ArbiterMixin","CSS","DOM","HTML","Keys","TabIsolation","Toggler","csx","copyProperties","emptyFunction","reportData","setTimeoutAcrossTransitions"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t){b.__markCompiled&&b.__markCompiled();var u=function(v,w){v&&w&&this.init(v,w);};q(u,{_instancesByName:{},_resizeListener:null});q(u.prototype,i,{init:function(v,w){this.name=w.name;this.root=v;this.badge=w.badge;this.countNew=0;this.initialCount=0;this.escHandler=null;this.togglerInstance=o.createInstance(v).setSticky(false);if(w.keepOpenForSnowlift)this.togglerInstance.setPrePageTransitionCallback(this._onPrePageTransition.bind(this));u._instancesByName[this.name]=this;var x=this.getFlyout(),y=new n(x);o.createInstance(x).setSticky(false);o.listen('show',this.root,function(z){this._logFirstClick();this.hasNew()&&this.markSeen();this.reset();this.inform('opened');h.inform('layer_shown',{type:'Jewel'});y.enable();this.setupEvents();}.bind(this));o.listen('hide',this.root,function(z,aa){this.hasNew()&&this.markSeen();this.reset();this.inform('closed');h.inform('layer_hidden',{type:'Jewel'});y.disable();this.removeEvents();}.bind(this));h.subscribe('jewel/count-updated',function(z,aa){aa.jewel==this.name&&this.update(aa);}.bind(this));h.subscribe('jewel/count-initial',function(z,aa){aa.jewel==this.name&&this.setInitial(aa);}.bind(this));h.subscribe('jewel/reset',function(z,aa){aa.jewel==this.name&&this.reset();}.bind(this));h.subscribe('jewel/focus',function(z,aa){if(this.isOpen())o.hide(this.root);}.bind(this));u._resizeListener=u._resizeListener||(function(){var z=null;return g.listen(window,'resize',function(){clearTimeout(z);z=t(h.inform.bind(h,'jewel/resize'),100);});})();},getRoot:function(){return this.root;},getFlyout:function(){if(typeof this._flyout==='undefined')this._flyout=k.find(this.root,".__tw");return this._flyout;},hasNew:function(){return j.hasClass(this.root,'hasNew');},isOpen:function(){return j.hasClass(this.root,'openToggler');},reset:function(){j.removeClass(this.root,'hasNew');},setContent:function(v){var w=k.find(this.root,'ul.jewelItemList');k.setContent(w,l(v));},update:function(v){this.countNew=v.count;if(typeof this.countNew==='number'&&this.countNew<0)this.countNew=0;this.badge.setLegacyContent(this.countNew);var w=isNaN(this.countNew)||this.countNew>0;j.conditionClass(this.root,'hasNew',w);this.inform('updated',v);},setInitial:function(v){this.initialCount=v;},setupEvents:function(){this.escHandler=g.listen(document.documentElement,'keydown',function(v){if(v.keyCode===m.ESC&&this.isOpen())o.hide(this.root);}.bind(this));},removeEvents:function(){if(this.escHandler){this.escHandler.remove();this.escHandler=null;}},markSeen:function(){h.inform('jewel/count-updated',{jewel:this.name,count:0},h.BEHAVIOR_STATE);this.inform('marked-seen');},_onPrePageTransition:function(v,w){if(!this._isSnowliftURI(w.from)&&!this._isSnowliftURI(w.to))this.togglerInstance&&this.togglerInstance.hide();},_isSnowliftURI:function(v){return v&&v.getQueryData().hasOwnProperty('theater');},_logFirstClick:function(){this._logFirstClick=r;s('jewel_click',{gt:{count:this.countNew,initial:this.initialCount,jewel:this.name}});}});e.exports=u;},null); +__d("FormTypeABTester",["Base64","Event"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(j){var k=16,l=32,m=65,n=90,o=48,p=57,q=58,r=63,s=91,t=94,u=0,v=0,w=0,x=0,y=[],z=null,aa=[],ba=[],ca=[],da=[];for(var ea=0;ea<10;ea++){aa.push(0);ba.push(0);}for(var fa=0;fa<10;fa++){ba.push(0);ca.push(0);da.push(0);}var ga=function(ja){var ka=window.event?Date.now():ja.timeStamp,la=window.event?window.event.keyCode:ja.which;la%=128;if((la>=m&&la<=n)||la==l){u++;}else if(la>=o&&la<=p){v++;}else if(la>=q&&la<=r||la>=s&&la<=t){w++;}else x++;y[la]=ka;if(z){var ma=ka-z;if(ma>=0&&((la>=m&&la<=n)||la==l))if(ma<400){ba[Math.floor(ma/20)]++;}else if(ma<1000){ca[Math.floor((ma-400)/60)]++;}else if(ma<3000)da[Math.floor((ma-1000)/200)]++;}z=ka;},ha=function(ja){var ka=window.event?Date.now():ja.timeStamp,la=window.event?window.event.keyCode:ja.which,ma=ka-y[la%128];if(ma>=50&&ma<250)aa[Math.floor((ma-50)/20)]++;},ia=function(ja){var ka=Math.max.apply(Math,ja),la=[];ja.forEach(function(ma){la.push(Math.floor(ma*63/(ka||1)));});return la;};this.getDataVect=function(){var ja=ba.concat(ca,da);return ia(ja).concat(ia(aa),[u/2,v/2,w/2,x/2]);};this.getData=function(){return g.encodeNums(this.getDataVect());};h.listen(j,{keyup:ha.bind(this),keydown:ga.bind(this)});}e.exports=i;},null); +__d("legacy:onload-action",["PageHooks"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();a._domreadyHook=g._domreadyHook;a._onloadHook=g._onloadHook;a.runHook=g.runHook;a.runHooks=g.runHooks;a.keep_window_set_as_loaded=g.keepWindowSetAsLoaded;},3); +__d("LitestandNewsfeedCountUpdater",["Arbiter","AsyncRequest","LitestandMessages","LitestandSidebarBookmarkConfig","emptyFunction"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l,m;function n(){m&&clearTimeout(m);if(l)return;m=setTimeout(o,j.nf_count_query_interval_ms);}function o(){if(l)return;new h().setURI('/ajax/litestand/newsfeed_count').setHandler(function(r){if(l)return;p(r.getPayload());n();}).setAllowCrossPageTransition(true).send();}function p(r){g.inform(i.UPDATE_HOME_COUNT,{count:r,onHome:l},g.BEHAVIOR_STATE);}var q={init:function(){q.init=k;g.subscribe(i.NEWSFEED_LOAD,function(){l=true;p(0);});g.subscribe(i.LEAVE_HOME,function(){l=false;n();});n();}};e.exports=q;},null); +__d("LitestandChromeHomeCount",["Arbiter","CSS","DOM","Event","LitestandMessages","LitestandNewsfeedCountUpdater","Parent","UserAgent_DEPRECATED","csx","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){b.__markCompiled&&b.__markCompiled();var q=20,r,s,t,u,v,w={init:function(x){v=x;s=i.find(document,"div._uaw ._5ahz");r=s.parentNode;t=m.byClass(r,"_1ayn");u=false;g.subscribe(k.UPDATE_HOME_COUNT,function(y,z){w.updateBadge(z.onHome?0:z.count);});j.listen(t,'click',function(event){var y=event.getModifiers();if(y.shift||(n.osx()&&y.meta)||(n.windows()&&y.control))w.updateBadge(0);});l.init();w.updateBadge(v);},updateBadge:function(x){v=x;var y=x>0;w.toggleBadge(y);if(y){var z=x>q?q+'+':x;i.setContent(s,z);}},toggleBadge:function(x){if(u===x)return;u=x;h.conditionClass(r,"_5ahy",!x);}};e.exports=w;},null); +__d("EagleEye",["Arbiter","CurrentUser","EagleEyeConfig","Env","ISB","PageEvents","TrackingConfig","WebStorage","SessionName"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();var p=(window.location.protocol=='https:'&&document.cookie.match(/\bcsm=1/))?'; secure':'',q=o.TOKEN+o.getName()+'_',r=new Date(Date.now()+604800000).toGMTString(),s=window.location.hostname.replace(/^.*(facebook\..*)$/i,'$1'),t='; expires='+r+';path=/; domain='+s+p,u=0,v,w=i.sessionStorage&&n.getSessionStorage(),x=document.cookie.length,y=false,z=Date.now();function aa(ea){return q+(u++)+'='+encodeURIComponent(ea)+t;}function ba(){var ea=[],fa=false,ga=0,ha=0;this.isEmpty=function(){return !ea.length;};this.enqueue=function(ia,ja){if(ja){ea.unshift(ia);}else ea.push(ia);};this.dequeue=function(){ea.shift();};this.peek=function(){return ea[0];};this.clear=function(ia){x=Math.min(x,document.cookie.length);if(!y&&(new Date()-z>60000))y=true;var ja=!ia&&(document.cookie.search(o.TOKEN)>=0),ka=!!i.cookieHeaderLimit,la=i.cookieCountLimit||19,ma=i.cookieHeaderLimit||3950,na=la-5,oa=ma-1000;while(!this.isEmpty()){var pa=aa(this.peek());if(ka&&(pa.length>ma||(y&&pa.length+x>ma))){this.dequeue();continue;}if((ja||ka)&&((document.cookie.length+pa.length>ma)||(document.cookie.split(';').length>la)))break;document.cookie=pa;ja=true;this.dequeue();}var qa=Date.now();if(ia||!fa&&ja&&((ha>0)&&(Math.min(10*Math.pow(2,ha-1),60000)+gaoa)||(document.cookie.split(';').length>na))){var ra=new Image(),sa=this,ta=m.domain||'';fa=true;ra.onload=function wa(){fa=false;ha=0;sa.clear();};ra.onerror=ra.onabort=function wa(){fa=false;ga=Date.now();ha++;};var ua=k.token?'&fb_isb='+k.token:'',va='&__user='+h.getID();ra.src=ta+'/ajax/nectar.php?asyncSignal='+(Math.floor(Math.random()*10000)+1)+ua+va+'&'+(!ia?'':'s=')+qa;}};}v=new ba();if(w){var ca=function(){var ea=0,fa=ea;function ga(){var ja=sessionStorage.getItem('_e_ids');if(ja){var ka=(ja+'').split(';');if(ka.length==2){ea=parseInt(ka[0],10);fa=parseInt(ka[1],10);}}}function ha(){var ja=ea+';'+fa;sessionStorage.setItem('_e_ids',ja);}function ia(ja){return '_e_'+((ja!==(void 0))?ja:ea++);}this.isEmpty=function(){return fa===ea;};this.enqueue=function(ja,ka){var la=ka?ia(--fa):ia();sessionStorage.setItem(la,ja);ha();};this.dequeue=function(){this.isEmpty();sessionStorage.removeItem(ia(fa));fa++;ha();};this.peek=function(){var ja=sessionStorage.getItem(ia(fa));return ja?(ja+''):ja;};this.clear=v.clear;ga();};v=new ca();}var da={log:function(ea,fa,ga){if(j.no_cookies)return;var ha=[o.getName(),Date.now(),ea].concat(fa);ha.push(ha.length);function ia(){var ja=JSON.stringify(ha);try{v.enqueue(ja,!!ga);v.clear(!!ga);}catch(ka){if(w&&(ka.code===1000)){v=new ba();w=false;ia();}}}ia();},getSessionID:function(){return o.getName();}};e.exports=da;a.EagleEye=da;},3); +__d("OptionStorage",["WebStorage","copyProperties"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(j,k,l){this.name=j;this.reviver=k||this._reviver;this.replacer=l||this._replacer;this._read();}h(i.prototype,{_read:function(j,k){this.options={};try{var m=g.getLocalStorage();if(m&&m[this.name])this.options=JSON.parse(m[this.name],this.reviver);}catch(l){}},_write:function(){try{var k=g.getLocalStorage();if(k){var l=h({},this.options);k[this.name]=JSON.stringify(l,this.replacer);}}catch(j){}},_reviver:function(j,k){if(k){var l=/^\[RegExp (.*)\]$/.test(k)&&RegExp.$1;if(l)k=new RegExp(l.replace(/^\/|\/$/g,''));return k;}},_replacer:function(j,k){if(k instanceof RegExp){k='[RegExp '+k+']';this[j]=k;}return k;},get:function(j,k){return j in this.options?this.options[j]:k;},set:function(j,k){if(k==null){delete this.options[j];}else this.options[j]=k;this._write();}});e.exports=i;},null); +__d("LoginFormController",["Event","ge","Button","Cookie"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();f.init=function(k,l,m){g.listen(k,'submit',function(){if(window.__cookieReload)window.clearInterval(window.__cookieReload);i.setEnabled(l,false);setTimeout(i.setEnabled.bind(null,l,true),15000);});var n=h('lgnjs');if(n){var o=Math.floor(Date.now()/1000);n.value=o;}var p=parseInt(j.get('m_ts'),10),q=m!=null;if(p>o-60)q=false;if(q){var r,s=function(){if(j.get('c_user')!=null){window.clearInterval(r);j.set('m_ts',Math.floor(Date.now()/1000),null,'/',false);window.location.href=m;}};r=window.setInterval(s,1000);s();}};},null); +__d("MercuryUnseenState",["MercuryFolders","KeyedCallbackManager","LogHistory","MercuryActionType","MercurySingletonMixin","MercuryThreadInfo","MercuryThreadlistConstants","MessagingTag","MercuryServerRequests","MercuryThreadInformer","MercuryThreads","copyProperties","createObjectFrom","isEmpty"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t){b.__markCompiled&&b.__markCompiled();var u=m.MAX_UNSEEN_COUNT,v='unseen_thread_hash',w='unseen_thread_list',x=i.getInstance('mercury_unseen_state');function y(na){this._fbid=na;this._serverRequests=o.getForFBID(this._fbid);this._threads=q.getForFBID(this._fbid);this._threadInformer=p.getForFBID(this._fbid);this._initialUnseenCount=null;this._lastSeenTimestamp=0;this._maxCount=false;this._pendingServerUpdates=false;this._unseenResources=new h();this._serverRequests.subscribe('update-unseen',function(oa,pa){ea(this,pa);}.bind(this));this._serverRequests.subscribe('update-thread-ids',function(oa,pa){ka(this,pa);}.bind(this));}r(y.prototype,{getUnseenCount:function(){if(this.exceedsMaxCount()){x.error('unguarded_unseen_count_fetch',{});return 0;}return da(this)||0;},exceedsMaxCount:function(){return this._maxCount||(da(this)>u);},markAsSeen:function(){var na=da(this);if(na===null){this._pendingServerUpdates=true;}else if(na>0||this._maxCount){this._serverRequests.markSeen();var oa=this._serverRequests.getLastActionTimestamp();fa(this,oa,[]);}}});r(y,k);function z(na,oa,pa){var qa={};qa[oa]=0;ha(na,qa,pa);}function aa(na,oa){na._unseenResources.setResource(v,oa);na._unseenResources.setResource(w,Object.keys(oa));}function ba(na,oa){var pa=na._unseenResources.executeOrEnqueue(v,oa),qa=na._unseenResources.getUnavailableResources(pa);if(qa.length)na._serverRequests.fetchUnseenThreadIDs();}function ca(na){return na._unseenResources.getResource(v);}function da(na){var oa=na._unseenResources.getResource(w);if(oa){return oa.length;}else return na._initialUnseenCount;}function ea(na,oa){var pa=ma(oa);if(oa.unseen_thread_fbids){oa.unseen_thread_fbids.forEach(function(ab){if(ab.folder!=n.INBOX)return;var bb=ab.thread_fbids||[];bb=bb.concat(ab.other_user_fbids||[]);var cb=ja(na,bb),db=na._lastSeenTimestamp;if(pa&&pa.seen_timestamp)db=pa.seen_timestamp;fa(na,db,cb);if(pa&&pa.unseen_count>u)na._maxCount=true;});}else if(pa&&pa.seen_timestamp){na._lastSeenTimestamp=pa.seen_timestamp;if(pa.unseen_count>u){na._maxCount=true;aa(na,{});}else{na._initialUnseenCount=pa.unseen_count;if(na._initialUnseenCount===0)aa(na,{});}}else{if(na._maxCount)return;var qa=oa.actions;if(!qa||!(qa.length))return;var ra={},sa={};for(var ta=0;tara[xa]:false,za=ya||!ra[xa];if(ua.is_unread&&za)na._threads.getThreadMeta(xa,function(ab){var bb=false;if(ab&&ab.last_read_timestamp)if(ab.last_read_timestamp>=ua.timestamp)bb=true;if(!l.isMuted(ab)&&!bb)ra[xa]=ua.timestamp;});}else if(va==j.CHANGE_READ_STATUS&&ua.mark_as_read)sa[xa]=ua.timestamp;}ga(na,ra);ha(na,sa);}if(na._pendingServerUpdates){na._pendingServerUpdates=false;na.markAsSeen();}}function fa(na,oa,pa){var qa=ca(na);if(qa===(void 0)||oa>na._lastSeenTimestamp||na._maxCount){na._lastSeenTimestamp=oa;pa=pa||[];if(pa.length<=u)na._maxCount=false;var ra={},sa=ca(na)||{};for(var ta in sa)if(sa[ta]!==true){var ua=sa[ta];if(ia(na,ua))ra[ta]=ua;}var va=r(s(pa,true),ra);aa(na,va);na._threadInformer.updatedUnseenState();}}function ga(na,oa){if(na._maxCount)return;var pa={},qa=false;for(var ra in oa){var sa=oa[ra];if(ia(na,sa)){pa[ra]=sa;qa=true;}}if(!qa)return;ba(na,function(ta){for(var ua in pa){var va=pa[ua];if(!ta[ua]&&ia(na,va))ta[ua]=pa[ua];}aa(na,ta);na._threadInformer.updatedUnseenState();});}function ha(na,oa,pa){var qa=false;if(!t(oa))qa=true;if(qa)ba(na,function(ra){var sa=false;for(var ta in oa){var ua=oa[ta],va=ua>ra[ta];if(ra[ta]&&(!ua||va)){delete ra[ta];sa=true;}}if(sa){aa(na,ra);na._threadInformer.updatedUnseenState();if(pa&&da(na)===0)na._serverRequests.markSeen();}});}function ia(na,oa){return oa>na._lastSeenTimestamp;}function ja(na,oa){return oa.map(na._serverRequests.convertThreadIDIfAvailable,na._serverRequests);}function ka(na,oa){var pa=ca(na);if(!pa)return;for(var qa in oa){var ra=oa[qa];if(pa[qa]){pa[ra]=pa[qa];delete pa[qa];}}aa(na,pa);}function la(na,oa){var pa=oa.thread_id?na._threads.getThreadMetaNow(oa.thread_id):null,qa=pa?g.getFromMeta(pa):oa.folder;return qa===n.INBOX||qa===(void 0);}function ma(na){var oa=(na.message_counts||[]);for(var pa=0;pa=j.JEWEL_THREAD_COUNT+1||this._threadlist.hasLoadedThreadlist(r)));},_getThreadCount:function(r){var s=this.state.threads.get(r);return s?s.length:0;},_cancelThreadsCallback:function(){this._threads&&this._threadsSub&&this._threads.unsubscribe(this._threadsSub);},_cancelThreadlistCallback:function(){this._threadlist&&this._threadlistSub&&this._threadlist.unsubscribe(this._threadlistSub.subscriberID,this._threadlistSub.folder);},_handleSearchResults:function(r,s){this.setState({isLoading:s,searchThreads:[]},function(){return this._updateThreads(p,r);}.bind(this));},_handleQuery:function(r){this.setState({isSearching:!!r});}});e.exports=q;},null); +__d("MercuryThreadlistRowContainer.react",["immutable","ImmutableObject","MercuryParticipants","React","StoreAndPropBasedStateMixin","shallowEqual"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();'use strict';var m=j,n=m.PropTypes,o=j.createClass({displayName:"MercuryThreadlistRowContainer",mixins:[k(i)],propTypes:{ChildClass:n.func.isRequired,thread:n.instanceOf(h).isRequired,viewer:n.string.isRequired},statics:{calculateState:function(p){return {participants:g.Map(g.Seq(p.thread.participants).map(function(q){return [q,i.getOrFetch(q)];}))};}},shouldComponentUpdate:function(p,q){return (!l(p,this.props)||!g.is(q.participants,this.state.participants));},render:function(){var p=this.props,q=p.ChildClass,r=(function(s,t){var u={},v=Object.prototype.hasOwnProperty;if(s==null)throw new TypeError();for(var w in s)if(v.call(s,w)&&!v.call(t,w))u[w]=s[w];return u;})(p,{ChildClass:1});return (j.createElement(q,j.__spread({},r,{participants:this.state.participants})));}});e.exports=o;},null); +__d("MercuryPresenceIndicator.react",["Arbiter","AvailableListConstants","MercuryIDs","PresenceStatus","ReactComponentWithPureRenderMixin","React","SubscriptionsHandler","cx","fbt"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();'use strict';var p=l,q=p.PropTypes,r=l.createClass({displayName:"MercuryPresenceIndicator",mixins:[k],propTypes:{threadID:q.string.isRequired},componentDidMount:function(){this._subscriptions=new m();this._subscriptions.addSubscriptions(g.subscribe(h.ON_AVAILABILITY_CHANGED,function(){return this.forceUpdate();}.bind(this)));},componentWillUnmount:function(){this._subscriptions&&this._subscriptions.release();},render:function(){var s=this._getPresence();return (l.createElement("span",{className:this._getClasses(s)},l.createElement("span",{className:"accessible_elem"},this._getLabel(s))));},_getPresence:function(){if(!i.isCanonical(this.props.threadID)){return null;}else{var s=i.getUserIDFromThreadID(this.props.threadID);return j.get(s);}},_getClasses:function(s){return (("presenceIndicator")+(i.isMultichat(this.props.threadID)?' '+"groupThread":'')+(s==h.ACTIVE?' '+"presenceActive":'')+(s==h.MOBILE?' '+"presenceMobile":''));},_getLabel:function(s){switch(s){case h.ACTIVE:return (o._("Active"));case h.MOBILE:return (o._("Mobile"));default:return null;}}});e.exports=r;},null); +__d("MercurySeenIndicator.react",["MercuryDelayedRoger","MercuryIDs","React","SubscriptionsHandler","cx"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();'use strict';var l=i,m=l.PropTypes,n=i.createClass({displayName:"MercurySeenIndicator",propTypes:{thread:m.object.isRequired,viewer:m.string.isRequired},componentDidMount:function(){this._subscriptions=new j();this._subscriptions.addSubscriptions(g.subscribe('state-changed',function(o,p){p[this.props.thread.thread_id]&&this.forceUpdate();}.bind(this)));},componentWillUnmount:function(){this._subscriptions&&this._subscriptions.release();},render:function(){var o=this._separateParticipants(),p=o.viewer,q=o.others,r=this._viewerLastToReply(p),s=this._seenByAll(q);return (i.createElement("span",{className:(("MercuryRepliedIndicator")+(r?' '+"repliedLast":'')+(r&&s?' '+"seenByAll":''))}));},_separateParticipants:function(){var o=h.getParticipantIDFromUserID(this.props.viewer),p=this.props.thread.participants.filter(function(q){return q!==o;});return {viewer:o,others:p};},_viewerLastToReply:function(o){var p=this.props.thread.participants;return p.length>0&&p[0]===o;},_seenByAll:function(o){var p=this.props.thread.thread_id;return g.getSeenBy(p).length===o.length;}});e.exports=n;},null); +__d("MercuryThreadPermalink.react",["HighlanderFinchGating","Link.react","PagesMessengerThreadDialogLink.react","ReactComponentWithPureRenderMixin","React","WebMessengerThreadPermalinks"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();'use strict';var m=k,n=m.PropTypes,o=k.createClass({displayName:"MercuryThreadPermalink",mixins:[j],propTypes:{threadID:n.string.isRequired,viewer:n.string.isRequired,folder:n.string,onClick:n.func},getInitialState:function(){return {permalinkURI:'#'};},componentDidMount:function(){this._getPermalinkURI(this.props);},componentWillReceiveProps:function(p){if(p.threadID!==this.props.threadID||p.folder!==this.props.folder)this._getPermalinkURI(p);},render:function(){if(g.HIGHLANDER_FINCH_GATING)return (k.createElement(i,{className:this.props.className,threadID:this.props.threadID,viewer:this.props.viewer,folder:this.props.folder},this.props.children));return (k.createElement(h,{className:this.props.className,href:this.state.permalinkURI,onClick:this.props.onClick,role:"button"},this.props.children));},_getPermalinkURI:function(p){if(g.HIGHLANDER_FINCH_GATING)return;this.setState(this.getInitialState());l.getThreadURI(p.threadID,function(q){return this.isMounted()&&this.setState({permalinkURI:q});}.bind(this),p.folder);}});e.exports=o;},null); +__d("MercuryThreadReadToggle.react",["MercuryThreadActions","ReactComponentWithPureRenderMixin","React","ReadToggle.react","fbt","invariant"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();'use strict';var m=i,n=m.PropTypes,o=i.createClass({displayName:"MercuryThreadReadToggle",mixins:[h],propTypes:{threadID:n.string.isRequired,viewer:n.string.isRequired,unreadCount:n.number.isRequired},render:function(){l(this.props.unreadCount>=0);return (i.createElement(j,{isRead:this.props.unreadCount===0,onClick:this._handleClick,readLabel:k._("Mark as unread"),unreadLabel:k._("Mark as read")}));},_handleClick:function(p){p.preventDefault();p.stopPropagation();var q=g.getForFBID(this.props.viewer);this.props.unreadCount>0?q.markRead(this.props.threadID):q.markUnread(this.props.threadID);}});e.exports=o;},null); +__d("MercuryThreadSnippet.react",["immutable","MercuryAttachmentSnippet.react","MercuryIDs","React","TextWithEmoticons.react","fbt","shallowEqual"],function(a,b,c,d,e,f,g,h,i,j,k,l,m){b.__markCompiled&&b.__markCompiled();'use strict';var n=j,o=n.PropTypes,p=j.createClass({displayName:"MercuryThreadSnippet",propTypes:{participants:o.instanceOf(g.Map).isRequired,shouldRenderYou:o.bool,thread:o.object.isRequired,viewer:o.string.isRequired},shouldComponentUpdate:function(q,r){return (!m(q,this.props)||!g.is(q.participants,this.props.participants));},render:function(){return (j.createElement("span",{className:this.props.className},this._renderAttachmentIndicator(),this._renderSnippet()));},_renderAttachmentIndicator:function(){if(!this.props.thread.snippet||!this._hasAttachments())return null;return j.createElement("span",{className:"MercuryAttachmentIndicator"});},_renderSnippet:function(){var q=this.props.thread,r=i.getParticipantIDFromUserID(this.props.viewer),s=this._renderInnerSnippet(),t=q.participants.length;if(q.is_subscribed)t--;if(this._hasAttachments()||!q.snippet_sender)return s;if(q.snippet_sender===r){if(!this.props.shouldRenderYou)return s;return (l._("You: {conversation_snippet}",[l.param("conversation_snippet",s)]));}if(t<=1)return s;var u=this.props.participants.get(q.snippet_sender);if(!u||!u.short_name)return s;return (l._("{name}: {conversation_snippet}",[l.param("name",u.short_name),l.param("conversation_snippet",s)]));},_renderInnerSnippet:function(){var q=this.props.thread,r=q.snippet;if(r&&r.startsWith('?OTR'))return (l._("[encrypted message]"));if(r)return (j.createElement(k,{renderEmoticons:true,renderEmoji:true,text:r.replace(/\r\n|[\r\n]/g,' ')}));if(this._hasAttachments())return (j.createElement(h,{thread:q,viewer:this.props.viewer}));return null;},_hasAttachments:function(){var q=this.props.thread;return (q.snippet_has_attachment&&q.snippet_attachments&&q.snippet_attachments.length>0);}});e.exports=p;},null); +__d("MercuryThreadTimestamp.react",["ReactComponentWithPureRenderMixin","React","formatDate","joinClasses"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();'use strict';var k=h,l=k.PropTypes,m=h.createClass({displayName:"MercuryThreadTimestamp",mixins:[g],propTypes:{time:l.number,title:l.string,text:l.string},render:function(){var n=this.props.time;if(!n)return h.createElement("abbr",null);return (h.createElement("abbr",{className:j(this.props.className,'timestamp'),title:this.props.title||(new Date(n)).toLocaleDateString(),"data-utime":n/1000},this.props.text||i(new Date(n),'g:ia')));}});e.exports=m;},null); +__d("MessagesJewelInlineThumbnail.react",["MercuryAttachmentType","React","cx"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();'use strict';var j=h,k=j.PropTypes,l=h.createClass({displayName:"MessagesJewelInlineThumbnail",propTypes:{thread:k.object.isRequired},render:function(){var m=this._getPhotoAttachments();if(m.length===0)return h.createElement("span",null);var n=m[0].thumbnail_url;if(!n)return h.createElement("span",null);var o=h.createElement("span",{className:"_56hv"},h.createElement("i",{style:{backgroundImage:("url("+n+")")}}));if(m.length>1)o=h.createElement("span",null,h.createElement("span",{className:"_56hy"}),o);return o;},_getPhotoAttachments:function(){var m=this.props.thread;if(!m.snippet_attachments)return [];return m.snippet_attachments.filter(function(n){return n.attach_type===g.PHOTO;});}});e.exports=l;},null); +__d("MessagesJewelThreadListRow.react",["ImageBlock.react","immutable","ImmutableObject","MercuryPresenceIndicator.react","MercurySeenIndicator.react","MercuryThreadImage.react","MercuryThreadPermalink.react","MercuryThreadReadToggle.react","MercuryThreadSnippet.react","MercuryThreadTimestamp.react","MercuryThreadTitle.react","MessagesJewelInlineThumbnail.react","ReactComponentWithPureRenderMixin","React","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u){b.__markCompiled&&b.__markCompiled();'use strict';var v=t,w=v.PropTypes,x=t.createClass({displayName:"MessagesJewelThreadListRow",mixins:[s],propTypes:{onClick:w.func,participants:w.instanceOf(h.Map).isRequired,showPresence:w.bool,thread:w.instanceOf(i).isRequired,viewer:w.string.isRequired,wasSeenByAll:w.bool},render:function(){return (t.createElement("li",{className:((this.props.thread.unread_count>0?"jewelItemNew":''))},t.createElement(m,{className:"messagesContent",threadID:this.props.thread.thread_id,viewer:this.props.viewer,folder:this.props.thread.folder,onClick:this.props.onClick},t.createElement(g,{spacing:"medium"},t.createElement("div",{className:"MercuryThreadImage"},t.createElement(l,{thread:this.props.thread,viewer:this.props.viewer})),t.createElement("div",{className:"content"},t.createElement("div",{className:"author"},t.createElement("strong",null,t.createElement(q,{thread:this.props.thread,viewer:this.props.viewer,showUnreadCount:true})),this._renderPresenceIndicator()),t.createElement("div",{className:"snippet preview"},t.createElement(k,{thread:this.props.thread,viewer:this.props.viewer}),t.createElement(o,{participants:this.props.participants,thread:this.props.thread,viewer:this.props.viewer})),t.createElement("div",{className:"time"},t.createElement(p,{time:this.props.thread.timestamp,title:this.props.thread.timestamp_absolute,text:this.props.thread.timestamp_relative}))),t.createElement("div",null,t.createElement(r,{thread:this.props.thread}),t.createElement("div",{className:"x_div"},t.createElement(n,{threadID:this.props.thread.thread_id,viewer:this.props.viewer,unreadCount:this.props.thread.unread_count})))))));},_renderPresenceIndicator:function(){if(!this.props.showPresence)return null;return (t.createElement(j,{threadID:this.props.thread.thread_id}));}});e.exports=x;},null); +__d("MessagesJewelThreadlistRowContainer.react",["ImmutableObject","MercuryDelayedRoger","MercuryThreadlistRowContainer.react","MessagesJewelThreadListRow.react","ReactComponentWithPureRenderMixin","React","StoreAndPropBasedStateMixin","requireWeak"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();'use strict';var o=l,p=o.PropTypes,q;n(['ChatOpenTab'],function(s){q=s;});var r=l.createClass({displayName:"MessagesJewelThreadlistRowContainer",mixins:[k,m(h)],propTypes:{thread:p.instanceOf(g).isRequired,viewer:p.string.isRequired},statics:{calculateState:function(s){return {wasSeenByAll:h.wasSeenByAll(s.thread.thread_id)};}},componentDidMount:function(){if(!q)n(['ChatOpenTab'],function(s){this.forceUpdate();}.bind(this));},render:function(){return (l.createElement(i,{ChildClass:j,onClick:this._handleClick,showPresence:q&&q.canOpenTab(),thread:this.props.thread,viewer:this.props.viewer,wasSeenByAll:this.state.wasSeenByAll}));},_handleClick:function(s){if(s.button===1||s.altKey||s.ctrlKey||s.metaKey||s.shiftKey)return;if(q&&q.canOpenTab()){s.preventDefault();q.openThread(this.props.thread.thread_id,'jewel');}}});e.exports=r;},null); +__d("MessagesJewelThreadList.react",["ImmutableObject","ScrollableArea.react","Link.react","MessagesJewelThreadlistRowContainer.react","React","XUISpinner.react","cx","fbt","throttle"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){b.__markCompiled&&b.__markCompiled();'use strict';var p=k,q=p.PropTypes,r=k.createClass({displayName:"MessagesJewelThreadList",propTypes:{isLoaded:q.bool,isLoading:q.bool,onLoadMoreRequest:q.func,p2pNUX:q.element,threads:q.arrayOf(q.instanceOf(g)).isRequired,viewer:q.string.isRequired},render:function(){return (k.createElement(h,{onScroll:o(this._handleScroll,50),ref:"scrollable"},k.createElement("ul",{className:"jewelContent"},this.props.p2pNUX?k.createElement("li",null,this.props.p2pNUX):null,this.props.threads.map(function(s){return k.createElement(j,{key:s.thread_id,thread:s,viewer:this.props.viewer});}.bind(this))),this._renderLoadMoreLink()));},_renderLoadMoreLink:function(){if(this.props.isLoaded)return null;if(this.props.isLoading)return (k.createElement("div",{className:"_v8y"},k.createElement(l,null)));return (k.createElement("div",{className:"_v8y"},k.createElement(i,{href:"#",onClick:this._handleLoadMoreClick},n._("Show Older"))));},_handleScroll:function(){if(this.props.isLoaded)return;var s=this.refs.scrollable.getArea();if(s.getScrollTop()+s.getClientHeight()>=s.getScrollHeight()-1)this.props.onLoadMoreRequest&&this.props.onLoadMoreRequest();},_handleLoadMoreClick:function(s){s.preventDefault();this.props.onLoadMoreRequest&&this.props.onLoadMoreRequest();}});e.exports=r;},null); +__d("MercuryJewelThreadlistControl",["ArbiterMixin","CurrentUser","CSS","DOM","Event","JSLogger","MercuryThreadlistConstants","MercuryThreadlistContainer.react","MessagesJewelThreadList.react","MessagingTag","React","copyProperties","csx","cx","fbt","MercuryThreadInformer","MercuryUnreadState"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u){b.__markCompiled&&b.__markCompiled();var v=b('MercuryThreadInformer').get(),w=b('MercuryUnreadState').get(),x=l.create('mercury_jewel');function y(ca){this._threadlistContainer=j.find(ca,"._3v_l");this._currentFolder=p.INBOX;this._jewelFolderLinks={};this._jewelFolderLinks[p.INBOX]=j.find(ca,"._1sde");this._jewelFolderLinks[p.OTHER]=j.find(ca,"._1sdf");this._jewelFolderCounts={};this._jewelFolderCounts[p.INBOX]=j.find(ca,"._1sdg");this._jewelFolderCounts[p.OTHER]=j.find(ca,"._1sdh");aa.bind(this)();this._markAllReadLink=j.find(ca,"._1c1m");k.listen(this._jewelFolderLinks[p.INBOX],'click',z.bind(this,p.INBOX));k.listen(this._jewelFolderLinks[p.OTHER],'click',z.bind(this,p.OTHER));k.listen(this._markAllReadLink,'click',function(da){w.markFolderAsRead(this._currentFolder);da.kill();}.bind(this));v.subscribe('unread-updated',aa.bind(this));this.render();x.bump('opened_threadlist_'+this._currentFolder);}r(y,{EVENT_THREADS_LOADED:'threads-loaded',EVENT_THREADS_RENDERED:'threads-rendered'});r(y.prototype,g);r(y.prototype,{render:function(){q.render(q.createElement(n,{ChildClass:o,viewer:h.getID(),folder:this._currentFolder}),this._threadlistContainer,function(){return this.inform(y.EVENT_THREADS_RENDERED);}.bind(this));}});function z(ca){if(this._currentFolder!=ca){x.bump('opened_threadlist_'+ca);i.addClass(this._jewelFolderLinks[ca],"_1sdd");i.removeClass(this._jewelFolderLinks[this._currentFolder],"_1sdd");this._currentFolder=ca;this.render();}}function aa(){ba.bind(this)(p.INBOX);ba.bind(this)(p.OTHER);}function ba(ca){var da;if(w.exceedsMaxCount(ca)){da=m.MAX_UNREAD_COUNT;}else da=w.getUnreadCount(ca);var ea=this._jewelFolderCounts[ca];if(da>0){if(da==m.MAX_UNREAD_COUNT)da+='+';j.setContent(ea,u._("({unread_count})",[u.param("unread_count",da)]));}else j.setContent(ea,'');}e.exports=y;},null); +__d("MercuryJewel",["MercuryJewelCountControl","MercuryServerRequests","MercuryChannelHandler"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();b('MercuryChannelHandler').get().turnOn();var i=false;function j(k,l){"use strict";h.get().handleUpdate(l);var m=k.getRoot(),n=k.getFlyout();this.$MercuryJewel0=new g(m,k);if(k.getRoot()&&k.isOpen()){this.$MercuryJewel1(n);}else k.subscribe('opened',this.$MercuryJewel1.bind(this,n));}j.prototype.$MercuryJewel1=function(k){"use strict";this.$MercuryJewel2=this.$MercuryJewel3=true;if(!i){d(['MercuryJewelThreadlistControl'],function(l){this.$MercuryJewel4=new l(k);this.$MercuryJewel4.subscribe(l.EVENT_THREADS_LOADED,this.$MercuryJewel5.bind(this));this.$MercuryJewel4.subscribe(l.EVENT_THREADS_RENDERED,this.$MercuryJewel6.bind(this));}.bind(this));i=true;}};j.prototype.$MercuryJewel5=function(){"use strict";if(this.$MercuryJewel2)this.$MercuryJewel2=false;};j.prototype.$MercuryJewel6=function(){"use strict";if(this.$MercuryJewel3)this.$MercuryJewel3=false;};e.exports=j;},null); +__d("RenderManager",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();function g(h){"use strict";this._isDirty=false;this._obj=h;}g.prototype.dirty=function(){"use strict";if(!this._isDirty){this._isDirty=true;setTimeout(this._doPaint.bind(this),0);}};g.prototype._doPaint=function(){"use strict";this._isDirty=false;this._obj.paint();};e.exports=g;},null); +__d("CounterDisplay",["Arbiter","CSS","DOM","RenderManager","Run","$","copyProperties","removeFromArray"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();function o(p,q,r,s,t,u){m(this,{_name:p,_valueNode:l(q),_wrapperNode:l(r)||null,_statusClass:t,_rm:new j(this),_arbiterSubscription:null,_count:0});var v=this._valueNode.firstChild;if(v){var w=parseInt(v.nodeValue,10);if(!isNaN(w))this._count=w;}this._statusNode=s?l(s):null;this._subscribeAll();o.instances.push(this);if(!u)k.onLeave(this._destroy.bind(this),true);}m(o,{EVENT_TYPE_ADJUST:'CounterDisplay/adjust',EVENT_TYPE_UPDATE:'CounterDisplay/update',instances:[],adjustCount:function(p,q){g.inform(o.EVENT_TYPE_ADJUST+'/'+p,q);},setCount:function(p,q){g.inform(o.EVENT_TYPE_UPDATE+'/'+p,q);}});m(o.prototype,{_destroy:function(){delete this._valueNode;delete this._wrapperNode;if(this._arbiterSubscription){this._arbiterSubscription.unsubscribe();delete this._arbiterSubscription;}n(o.instances,this);},adjustCount:function(p){this._count=Math.max(0,this._count+p);this._rm.dirty();return this;},setCount:function(p){this._count=Math.max(0,p);this._rm.dirty();return this;},paint:function(){i.setContent(this._valueNode,this._count);this._toggleNodes();},_toggleNodes:function(){if(this._wrapperNode)h.conditionClass(this._wrapperNode,'hidden_elem',this._count<=0);if(this._statusClass&&this._statusNode)h.conditionClass(this._statusNode,this._statusClass,this._count>0);},_subscribeAll:function(){var p=[o.EVENT_TYPE_ADJUST+'/'+this._name,o.EVENT_TYPE_UPDATE+'/'+this._name];this._arbiterSubscription=g.subscribe(p,this._onInform.bind(this),g.SUBSCRIBE_NEW);},_onInform:function(p,q){q=parseInt(q);if(isNaN(q))return;if(p.indexOf(o.EVENT_TYPE_ADJUST)!=-1){this.adjustCount(q);}else if(p.indexOf(o.EVENT_TYPE_UPDATE)!=-1){this.setCount(q);}else return;return;}});e.exports=o;},null); +__d("MessagingEvents",["Arbiter","ChannelConstants","arrayContains","copyProperties","isEmpty"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l={},m=new g();function n(o){if(!k(l))return;for(var p in o)m.inform('count/'+p,o[p]);}m.subscribe('mark-as-read',function(o,p){(p.tids||p.chat_ids||[]).forEach(function(q){q=''+q;if(!(q in l)){l[q]=true;var r=function(){m.unsubscribe(s);clearTimeout(t);delete l[q];},s=m.subscribe('read',function(u,v){if(i((v.tids||[]),q)||i((v.chat_ids||[]),q))r();}),t=setTimeout(r,60000);}});});g.subscribe(h.getArbiterType('messaging'),function(o,p){var q=j({},p.obj),event=q.event||'';delete q.type;delete q.event;m.inform(event,q);if('unread_counts' in q){var r=q.unread_counts;n({unread:r.inbox,other_unseen:r.other});}});g.subscribe(h.getArbiterType('inbox'),function(o,p){var q=j(p.obj);delete q.type;n(q);});a.MessagingEvents=e.exports=m;},3); +__d("TitanLeftNav",["CounterDisplay","MessagingEvents"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i={initialize:function(){h.subscribe('count/other_unseen',function(j,k){g.setCount('other_unseen',k);});}};e.exports=i;},null); +__d("AccessibilityShortcut",["AccessibilityLogger","Event","Focus","ge","onEnclosingPageletDestroy","warning"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();var m={init:function(n,o){var p=h.listen(n,'click',function(q){q.preventDefault();var r=j(o);if(r){i.set(r);g.logSRKey();}else l(r,'Failed to set focus on element with ID: %s',o);});k(n,function(){return p.remove();});}};e.exports=m;},null); +__d("AccessibleMenu",["Event","CSS","DOM","Keys","TabbableElements","Toggler"],function(a,b,c,d,e,f,g,h,i,j,k,l){b.__markCompiled&&b.__markCompiled();var m,n,o;function p(){var x=i.scry(m,'a[rel="toggle"]')[0];x&&x.focus();l.getInstance(m).hide();}function q(x){if(!x)return false;h.removeClass(x,'selected');x.setAttribute('aria-selected','false');}function r(x){if(!x)return false;h.addClass(x,'selected');x.setAttribute('aria-selected','true');var y=k.find(x);if(y[0])y[0].focus();}function s(x){var y=i.scry(m,'.selected')[0],z=n.indexOf(y)+x,aa=n[z];if(!aa)return false;q(y);r(aa);}function t(x){if(!l.isShown()||l.getActive()!==m||h.hasClass(m,w.MENU_HIDDEN))return true;var y=g.getKeyCode(x);switch(y){case j.TAB:s(x.shiftKey?-1:1);g.prevent(x);break;case j.ESC:p();g.prevent(x);break;case j.UP:case j.DOWN:s(y===j.UP?-1:1);g.prevent(x);break;}}function u(x,y){m=y.getActive();n=i.scry(m,'[role="menuitem"]');if(!o)o=g.listen(document.documentElement,'keydown',t);}function v(){if(l.getActive()==m)q(i.scry(m,'.selected')[0]);}var w={init:function(x){l.listen('show',x,u);l.listen('hide',x,v);},MENU_HIDDEN:'menu_hidden'};e.exports=w;},null); +__d("ClickRefUtils",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();var g={get_intern_ref:function(h){if(!!h){var i={profile_minifeed:1,gb_content_and_toolbar:1,gb_muffin_area:1,ego:1,bookmarks_menu:1,jewelBoxNotif:1,jewelNotif:1,BeeperBox:1,searchBarClickRef:1};for(var j=h;j&&j!=document.body;j=j.parentNode){if(!j.id||typeof j.id!=='string')continue;if(j.id.substr(0,8)=='pagelet_')return j.id.substr(8);if(j.id.substr(0,8)=='box_app_')return j.id;if(i[j.id])return j.id;}}return '-';},get_href:function(h){var i=(h.getAttribute&&(h.getAttribute('ajaxify')||h.getAttribute('data-endpoint'))||h.action||h.href||h.name);return typeof i==='string'?i:null;},should_report:function(h,i){if(i=='FORCE')return true;if(i=='INDIRECT')return false;return h&&(g.get_href(h)||(h.getAttribute&&h.getAttribute('data-ft')));}};e.exports=g;},null); +__d("setUECookie",["Env"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();function h(i){if(!g.no_cookies)document.cookie="act="+encodeURIComponent(i)+"; path=/; domain="+window.location.hostname.replace(/^.*(\.facebook\..*)$/i,'$1');}e.exports=h;},null); +__d("ClickRefLogger",["Arbiter","Banzai","ClickRefUtils","Env","ScriptPath","SessionName","Vector","$","collectDataAttributes","copyProperties","ge","pageID","setUECookie"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){b.__markCompiled&&b.__markCompiled();var t={delay:0,retry:true};function u(y){if(!q('content'))return [0,0,0,0];var z=n('content'),aa=m.getEventPosition(y);return [aa.x,aa.y,z.offsetLeft,z.clientWidth];}function v(y,z,event,aa){var ba='r',ca=[0,0,0,0],da,ea;if(!!event){da=event.type;if(da=='click'&&q('content'))ca=u(event);var fa=0;event.ctrlKey&&(fa+=1);event.shiftKey&&(fa+=2);event.altKey&&(fa+=4);event.metaKey&&(fa+=8);if(fa)da+=fa;}if(!!z)ea=i.get_href(z);var ga=o(!!event?(event.target||event.srcElement):z,['ft','gt']);p(ga.ft,aa.ft||{});p(ga.gt,aa.gt||{});if(typeof(ga.ft.ei)==='string')delete ga.ft.ei;var ha=[y._ue_ts,y._ue_count,ea||'-',y._context,da||'-',i.get_intern_ref(z),ba,a.URI?a.URI.getRequestURI(true,true).getUnqualifiedURI().toString():location.pathname+location.search+location.hash,ga].concat(ca).concat(r).concat(k.getScriptPath());return ha;}g.subscribe("ClickRefAction/new",function(y,z){if(i.should_report(z.node,z.mode)){var aa=v(z.cfa,z.node,z.event,z.extra_data);s(z.cfa.ue);var ba=[l.getName(),Date.now(),'act'];h.post('click_ref_logger',Array.prototype.concat(ba,aa),t);}});function w(y){function z(ha){var ia='';for(var ja=0;ja=ea;}function qa(ra){g.setCurrentRequest(null);if(pa())return false;ra=p.augmentURI(ra);if(!ja.isPageActive(ra))return false;v.popAll(v.TIMEOUT,z);v.popAll(v.INTERVAL,y);v.popAll(v.IMMEDIATE,x);v.popAll(v.ANIMATION_FRAME,w);window.ExitTime=Date.now();r.__removeHook(m.ONLOAD_HOOK);r.__removeHook(m.DOMREADY_HOOK);m.runHooks('onleavehooks');h.inform(n.AJAXPIPE_ONUNLOAD,true);new oa(ra).setCanvasId('content').send();return true;}ca();r.onAfterLoad(function ra(){o.registerHandler(qa,1);});e.exports=a.Quickling=ja;},null); +__d("StringTransformations",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports={unicodeEscape:function(g){return g.replace(/[^A-Za-z0-9\-\.\:\_\$\/\+\=]/g,function(h){var i=h.charCodeAt().toString(16);return '\\u'+('0000'+i.toUpperCase()).slice(-4);});},unicodeUnescape:function(g){return g.replace(/(\\u[0-9A-Fa-f]{4})/g,function(h){return String.fromCharCode(parseInt(h.slice(2),16));});}};},null); +__d("UserActionHistory",["Arbiter","ClickRefUtils","ScriptPath","throttle","WebStorage"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();var l={click:1,submit:1},m=false,n={log:[],len:0},o=j.acrossTransitions(function(){try{m._ua_log=JSON.stringify(n);}catch(r){m=false;}},1000);function p(){var r=k.getSessionStorage();if(r){m=r;m._ua_log&&(n=JSON.parse(m._ua_log));}else m=false;n.log[n.len%10]={ts:Date.now(),path:'-',index:n.len,type:'init',iref:'-'};n.len++;g.subscribe("UserAction/new",function(s,t){var u=t.ua,v=t.node,event=t.event;if(!event||!(event.type in l))return;var w={path:i.getScriptPath(),type:event.type,ts:u._ue_ts,iref:h.get_intern_ref(v)||'-',index:n.len};n.log[n.len++%10]=w;m&&o();});}function q(){return n.log.sort(function(r,s){return (s.ts!=r.ts)?(s.ts-r.ts):(s.index-r.index);});}p();e.exports={getHistory:q};},null); +__d("isEmail",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();var g=/^[\w!#\$%&'\*\+\/\=\?\^`\{\|\}~\-]+(:?\.[\w!#\$%&'\*\+\/\=\?\^`\{\|\}~\-]+)*@(?:[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?$/i;function h(i){return g.test(i);}e.exports=h;},null); +__d("userAction",["Arbiter","Banzai","copyProperties"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j=50,k=[],l={},m={};function n(v,w,x,y,event){"use strict";var z=v+'/'+w,aa=u(y);i(this,{ue:z,_uai_logged:false,_uai_timeout:null,_primary:{},_fallback:{},_default_ua_id:aa||'-',_default_action_type:event?event.type:'-',_ts:v,_ns:x,_start_ts:v,_prev_event:'s',_ue_ts:v,_ue_count:w,_data_version:1,_event_version:2,_info_version:2});this._log('ua:n',[1,z]);}n.prototype._log=function(v,w){"use strict";var x=l[v]===true,y=o(v,this._ns,'ua_id',this._get_ua_id()),z=o(v,this._ns,'action',this._get_action_type()),aa=(y!==(void 0)||z!==(void 0)),ba=aa?(y||z):x;if(h.isEnabled('useraction')&&ba)h.post(v,w,p);};n.prototype._get_action_type=function(){"use strict";return (this._primary._action_type||this._fallback._action_type||this._default_action_type);};n.prototype._get_ua_id=function(){"use strict";return (this._primary._ua_id||this._fallback._ua_id||this._default_ua_id);};n.prototype._log_uai=function(){"use strict";var v=[this._info_version,this.ue,this._ns,this._get_ua_id(),this._get_action_type()];this._log('ua:i',v);this._uai_logged=true;this._uai_timeout=null;};n.prototype.uai=function(v,w,x){"use strict";if(!this._uai_logged){this._uai_timeout&&clearTimeout(this._uai_timeout);this._primary._ua_id=w;this._primary._action_type=v;if(x===(void 0)){this._log_uai();}else if(x===false){this._uai_logged=true;}else{var y=this;x=x||0;this._uai_timeout=setTimeout(function(){y._log_uai.apply(y);},x);}}return this;};n.prototype.uai_fallback=function(v,w,x){"use strict";if(!this._uai_logged){var y=this;this._uai_timeout&&clearTimeout(this._uai_timeout);this._fallback._ua_id=w;this._fallback._action_type=v;x=(x===(void 0))?j:x;this._uai_timeout=setTimeout(function(){y._log_uai.apply(y);},x);}return this;};n.prototype.add_event=function(v,w,x){"use strict";w=w||0;var y=(Date.now()-w),z=y-this._ts,aa=y-(x?x:this._ue_ts),ba=[this._event_version,this.ue,this._ns,this._get_ua_id(),this._prev_event,v,z,aa];if(this._get_ua_id()){this._log('ua:e',ba);this._ts=y;this._prev_event=v;}return this;};n.prototype.add_data=function(v){"use strict";var w=[this._data_version,this.ue,v];this._log('ua:d',w);return this;};function o(v,w,x,y){var z=v in m?m[v]:{},aa=w in z?z[w]:{},ba;if(x in aa)if('*' in aa[x]){ba=aa[x]['*'];}else if(y in aa[x])ba=aa[x][y];return ba;}var p={store:true,delay:3000,retry:true},q=0,r=0,s=null;function t(v,w,event,x){x=x||{};var y=Date.now();if(!w&&event)w=event.getTarget();if(w&&s)if(y-r10)k.shift();g.inform("UserAction/new",{ua:z,node:w,mode:x.mode,event:event});r=y;q++;return z;}function u(v){if(!v||!v.nodeName)return null;return v.nodeName.toLowerCase();}t.setUATypeConfig=function(v){i(l,v);};t.setCustomSampleConfig=function(v){i(m,v);};t.getCurrentUECount=function(){return q;};e.exports=a.userAction=t;},null); +__d("NotificationJewelReminder",["Arbiter","ContextualDialog","ContextualDialogXUITheme","DOM","Event","ImageBlock.react","LayerFadeOnHide","LayerFadeOnShow","NotificationConstants","NotificationStore","NotificationUpdates","React","SubscriptionsHandler","Toggler","$","cx","fbt","intlList"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x){b.__markCompiled&&b.__markCompiled();var y=2;z.init=function(aa){"use strict";new z(aa);};function z(aa){"use strict";this.$NotificationJewelReminder0=aa;if(p.getCount()){this.$NotificationJewelReminder1();return;}q.subscribeOnce('update-notifications',function(ba,ca){if(ca.payloadsource===o.PayloadSourceType.INITIAL_LOAD)this.$NotificationJewelReminder1();}.bind(this));}z.prototype.$NotificationJewelReminder1=function(){"use strict";p.getNotifications(p.getCount(),this.$NotificationJewelReminder3.bind(this));};z.prototype.$NotificationJewelReminder3=function(aa){"use strict";var ba=t.getInstance(u('fbNotificationsJewel'));if(ba&&ba.isShown())return;var ca=[],da,ea=Object.keys(aa);for(var fa=0;fa1?'notifications':'notification',{notifications:"notifications",notification:"notification"}),w.param("notification senders",x(ba))]));};z.prototype.$NotificationJewelReminder5=function(aa){"use strict";aa.show();this.$NotificationJewelReminder6=aa;var ba=aa.getRoot();this.$NotificationJewelReminder7=setTimeout(this.$NotificationJewelReminder8.bind(this),this.$NotificationJewelReminder0.show_time);this.$NotificationJewelReminder9=new s();this.$NotificationJewelReminder9.addSubscriptions(g.subscribe('layer_shown',function(ca,da){if(da&&da.type==='Jewel')this.$NotificationJewelReminder8();}.bind(this)),k.listen(ba,'mouseenter',function(){clearTimeout(this.$NotificationJewelReminder7);}.bind(this)),k.listen(ba,'mouseleave',this.$NotificationJewelReminder8.bind(this)),k.listen(ba,'click',function(){this.$NotificationJewelReminder8();t.show(u('fbNotificationsJewel'));}.bind(this)));};z.prototype.$NotificationJewelReminder8=function(){"use strict";clearTimeout(this.$NotificationJewelReminder7);this.$NotificationJewelReminder6.hide();this.$NotificationJewelReminder9.release();};e.exports=z;},null); +__d("PagesVoiceBar",["$","Arbiter","AsyncRequest","ChannelConstants","DOM","URI","ViewportBounds","csx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();var o='PagesVoiceBar/initialized',p='PagesVoiceBar/switchVoice',q='page_transition',r='pages_voice_bar_sync',s=null,t=null,u=null,v=false,w=m.addTop(0);function x(da,ea){new i('/ajax/pages/switch_voice.php').setData(ea).setHandler(function(fa){ba();}).send();}function y(){s=null;}function z(da,ea){if(ea.obj.profile_id&&ea.obj.profile_id===s)ba();}function aa(da){h.subscribe(o,da);}function ba(){l.getNextURI().go();}var ca={initVoiceBar:function(){if(v)return;t=g('pagesVoiceBarContent');h.subscribe(p,x);h.subscribe(q,y);h.subscribe(j.getArbiterType(r),z);v=true;u=k.scry(t,"^div._4f7n")[0];h.inform(o,null,h.BEHAVIOR_STATE);},update:function(da,ea){aa(function(){s=ea;k.setContent(t,da);var fa=t.offsetHeight;if(!u&&w.getSize()!==fa){w.remove();w=m.addTop(m.getTop()+fa);}});}};e.exports=ca;},null); +__d("UnityObject",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();var g=function(){var h="Unity Player",i="application/vnd.unity",j=document,k=navigator,l="https://ssl-webplayer.unity3d.com/download_webplayer-3.x/",m="_unity_triedjava",n="_unity_triedclickonce",o="undefined",p="installed",q="missing",r="broken",s="unsupported",t="standard",u="java",v="clickonce",w=function(){var ia=k.userAgent,ja=k.platform,ka=/chrome/i.test(ia),la=false;if(/msie/i.test(ia)){la=parseFloat(ia.replace(/^.*msie ([0-9]+(\.[0-9]+)?).*$/i,"$1"));}else if(/Trident/i.test(ia))la=parseFloat(ia.replace(/^.*rv:([0-9]+(\.[0-9]+)?).*$/i,"$1"));var ma={w3:typeof j.getElementById!=o&&typeof j.getElementsByTagName!=o&&typeof j.createElement!=o,win:ja?/win/i.test(ja):/win/i.test(ia),mac:ja?/mac/i.test(ja):/mac/i.test(ia),ie:la,ff:/firefox/i.test(ia),op:/opera/i.test(ia),ch:ka,sf:/safari/i.test(ia)&&!ka,wk:/webkit/i.test(ia)?parseFloat(ia.replace(/^.*webkit\/(\d+(\.\d+)?).*$/i,"$1")):false,x64:/win64/i.test(ia)&&/x64/i.test(ia),moz:/mozilla/i.test(ia)?parseFloat(ia.replace(/^.*mozilla\/([0-9]+(\.[0-9]+)?).*$/i,"$1")):0,mobile:/ipad/i.test(ja)||/iphone/i.test(ja)||/ipod/i.test(ja)||/android/i.test(ia)||/windows phone/i.test(ia)};ma.clientBrand=ma.ch?'ch':ma.ff?'ff':ma.sf?'sf':ma.ie?'ie':ma.op?'op':'??';ma.clientPlatform=ma.win?'win':ma.mac?'mac':'???';var na=j.getElementsByTagName("script");for(var oa=0;oaxa)return 1;}return 0;}function ra(ta){try{return new ActiveXObject("JavaWebStart.isInstalled."+ta+".0")!=null;}catch(ua){return false;}}function sa(ta){try{return new ActiveXObject("JavaPlugin.160_"+ta)!=null;}catch(ua){return false;}}ma.java=function(){if(k.javaEnabled()){var ta=(ma.win&&ma.ff),va=false;if(ta||va){if(typeof k.mimeTypes!=o){var wa=ta?[1,6,0,12]:[1,4,2,0];for(var xa=0;xa=8){if(ra("1.6.0")){for(xa=12;xa<=50;++xa)if(sa(xa))if(ma.ie==9&&ma.moz==5&&xa<24){continue;}else return true;return false;}}else return ra("1.6.0")||ra("1.5.0")||ra("1.4.2");}}return false;}();ma.co=function(){if(ma.win&&ma.ie&&!ma.x64){var ta=ia.match(/(\.NET CLR [0-9.]+)|(\.NET[0-9.]+)/g);if(ta!=null){var va=[3,5,0];for(var wa=0;wa0){var pa=parseFloat(oa[0].split(' ')[2]);if(pa>=6)ja=r;}}}catch(ma){}}}ia(ja,ka);}function ca(ia){var ja=q,ka=null;if(typeof k.mimeTypes!=o&&k.mimeTypes[i]&&k.mimeTypes[i].enabledPlugin){ja=p;var la=k.mimeTypes[i].enabledPlugin.description;ka=la.replace("Unity Player ","");}ia(ja,ka);}function da(ia){ba(function(ja,ka){var la='javascript:window.open("http://unity3d.com/webplayer/");',ma=ja;if(ja!=s&&ja!=r)if(w.java&&!x(m)){la="";ma=u;}else if(w.co&&!x(n)){la="";ma=v;}else if(w.win){la=l+(w.x64?"UnityWebPlayer64.exe":"UnityWebPlayer.exe");ma=t;}else if(k.platform=="MacIntel"){la=l+"webplayer-mini.dmg";ma=t;}else if(k.platform=="MacPPC"){la=l+"webplayer-mini.dmg";ma=t;}ia(la,ma);});}function ea(){y(m,true);var ia={type:"application/x-java-applet",archive:l+"3.0/jws/UnityWebPlayer.jar",code:"UnityWebPlayer",name:"Unity Web Player",width:1,height:1},ja=j.createElement("div"),ka=j.body.lastChild;j.body.insertBefore(ja,ka.nextSibling);var la={jnlp_href:l+"3.0/jws/UnityWebPlayer.jnlp",classloader_cache:false,installer:ha(),image:"http://webplayer.unity3d.com/installation/unitylogo.png",centerimage:true,boxborder:false,scriptable:true,mayscript:true};if(w.win&&w.ie){var ma="";for(var na in ia)ma+=' '+na+'="'+ia[na]+'"';var oa="";for(var pa in la)oa+='';ja.outerHTML=''+oa+'';}else{var qa=j.createElement("object");for(na in ia)qa.setAttribute(na,ia[na]);for(pa in la){var ra=j.createElement("param");ra.name=pa;ra.value=la[pa];qa.appendChild(ra);}ja.parentNode.replaceChild(qa,ja);}}function fa(ia){if(!ia)y(n,true);var ja=l+"3.0/co/UnityWebPlayer.application?installer="+encodeURIComponent(l+"UnityWebPlayer.exe");ga(ja);}function ga(ia){var ja=document.createElement("IFRAME");ja.setAttribute("src",ia);ja.style.width=1+"px";ja.style.height=1+"px";ja.style.border="none";document.body.appendChild(ja);}function ha(){return l+(w.win?"UnityWebPlayer.exe":"UnityPlayer.plugin.zip");}return {kInstalled:p,kMissing:q,kUnsupported:s,kJava:u,kClickOnce:v,triedJavaCookie:m,detectUnity:function(ia){if(w.w3&&!(w.wk&&w.wk<312)&&ia){ba(ia);}else if(ia)ia(q);},detectOnlyUnity:function(ia){ca(ia);},genInstallUnity:function(ia){da(ia);},doJavaInstall:function(){ea();},doClickOnceInstall:function(ia){fa(ia);},doStandardInstall:function(ia){ga(ia);}};}();e.exports.kInstalled=g.kInstalled;e.exports.kMissing=g.kMissing;e.exports.kUnsupported=g.kUnsupported;e.exports.kJava=g.kJava;e.exports.kClickOnce=g.kClickOnce;e.exports.triedJavaCookie=g.triedJavaCookie;e.exports.detectUnity=function(h){g.detectUnity(function(i,j){h(i,j);});};e.exports.detectOnlyUnity=function(h){g.detectOnlyUnity(function(i,j){h(i,j);});};e.exports.genInstallUnity=function(h){g.genInstallUnity(function(i,j){h(i,j);});};e.exports.doJavaInstall=function(){g.doJavaInstall();};e.exports.doClickOnceInstall=function(h){g.doClickOnceInstall(h);};e.exports.doStandardInstall=function(h){g.doStandardInstall(h);};e.exports.callbackWhenUnityDetected=function(h){var i=function(){g.detectUnity(function(j,k){if(j==g.kInstalled){h(j,k);}else setTimeout(i,3000);});};i();};},null); +__d("UnityLogging",["AsyncRequest","UnityObject","UserAgent_DEPRECATED"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j=function(k){return function(l,m){var n={status:l,version:m,reason:k};new g().setURI('/ajax/platform/unity/logging').setData(n).send();};};e.exports.dailyLogUnityVersion=function(){if((i.webkit()>=537.71&&!i.chrome())||i.chrome()>=32){h.detectOnlyUnity(j('daily'));return;}h.detectUnity(j('daily'));};e.exports.logAfterInstallComplete=function(){h.detectOnlyUnity(function(k,l){j('install_complete')(k,l);if(k!=h.kInstalled)h.detectUnity(j('install_complete_backup'));});};e.exports.logUntilInstalled=function(){h.detectUnity(function(k,l){j('canvas')(k,l);if(k!=h.kInstalled)h.callbackWhenUnityDetected(j('state_change'));});};},null); +__d("PluginSendToMobile",["DOMEventListener","Form"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();var i={listen:function(j,k){g.add(j,'click',function(l){h.bootstrap(k);});}};e.exports=i;},null); +__d("XPrivacyCheckupSpawnDialogController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/privacy\/checkup\/dialog\/show\/",{source:{type:"Enum",enumType:1}});},null); +__d("PrivacyLiteFlyout",["Animation","Arbiter","ArbiterMixin","AsyncDialog","AsyncRequest","Banzai","CSS","DOM","Ease","Event","Parent","PrivacyConst","Style","SubscriptionsHandler","Toggler","XPrivacyCheckupSpawnDialogController","XPrivacyRemindersDismissController","copyProperties","csx","cx","ge"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa){b.__markCompiled&&b.__markCompiled();var ba='PrivacyLiteFlyout/expandingSection',ca={},da={};function ea(na,oa,pa){var qa=oa?0:na.offsetHeight;s.set(na,'height',qa+'px');s.set(na,'overflow','hidden');m.show(na);var ra=oa?na.scrollHeight:0,sa=n.getID(na);ca[sa]&&ca[sa].stop();ca[sa]=new g(na).to('height',ra).ondone(function(){ca[sa]=null;s.set(na,'height','');s.set(na,'overflow','');ra||m.hide(na);pa();}).duration(Math.abs(ra-qa)*1.5).ease(o.sineOut).go();}function fa(na){return new k().setURI(na).send();}function ga(){return fa('/ajax/privacy/privacy_lite/increment_masher_tip_count');}function ha(){return fa('/ajax/privacy/privacy_lite/dismiss_masher_tip');}function ia(na){var event='other_section';switch(na){case 'who_can_see':case 'who_can_contact':case 'how_to_stop':event=na;break;}return event;}var ja=null,ka=false,la=false,ma=x({loadBody:function(){this._loadBody(false);},loadBodyFromMegaphone:function(){this._loadBody(true);},_loadBody:function(na){if(!ka&&aa('fbPrivacyLiteFlyoutLoading')){ka=true;new k('/ajax/privacy/privacy_lite/loader').setData({from_megaphone:na}).send();}},_addListener:function(na,event,oa){return p.listen(na,'click',function(){l.post('privacy_lite',{event:event,exit_point:oa});});},addLoggingElem:function(na,event,oa){var pa=this._loggingElements.length,qa={elem:na,event:event,exit:oa};this._loggingElements[pa]=qa;},registerSettingsAndBasicsLinkLogging:function(na,event,oa,pa){var qa=n.scry(na,"._5cw0")[0],ra=n.scry(na,"._3djx")[0];if(qa){this._settingsLinkListener&&this._settingsLinkListener.release();this._settingsLinkListener=this._addListener(qa,event,oa);}if(ra){this._privacyBasicsLinkListener&&this._privacyBasicsLinkListener.release();this._privacyBasicsLinkListener=this._addListener(ra,event,pa);}},_subscribeListeners:function(){this._loggingElements&&this._loggingElements.forEach(function(na){this._subscriptions&&this._subscriptions.addSubscriptions(this._addListener(na.elem,na.event,na.exit));},this);},renderBody:function(na,oa){var pa=aa('fbPrivacyLiteFlyoutLoading');if(pa){n.replace(pa,na);ma.registerCallback(function(){ma.inform('load',null,h.BEHAVIOR_STATE);},oa);}},hideCleanup:function(na){h.inform(ba);var oa=n.scry(na,"._2va0").forEach(function(pa){m.removeClass(pa,"_2va0");});},registerFlyoutToggler:function(na,oa,pa){this._loggingElements=[];ja=oa;var qa=u.createInstance(na);qa.setSticky(false);u.listen(['show','hide'],oa,function(ra){ma.inform(ra);la=ra==='show';if(!la){ma.hideCleanup(na);qa.hide();this._subscriptions&&this._subscriptions.release();this._subscriptions=null;h.inform('layer_hidden',{type:'PrivacyShortcutsFlyout'});}else{h.inform('layer_shown',{type:'PrivacyShortcutsFlyout'});if(pa){pa.start(this);pa=null;}h.subscribeOnce(ba,function(){this._subscriptions&&this._subscriptions.release();this._subscriptions=new t();this._subscribeListeners();}.bind(this));l.post('privacy_lite',{event:'show_flyout',exit_point:null});}}.bind(this));},isFlyoutVisible:function(){return ja&&u.getActive()===ja;},exists:function(){return !!n.scry(document.body,"._59fc")[0];},setFlyoutVisible:function(na){na?u.show(ja):u.hide(ja);},showSection:function(na){var oa=da[na];if(!oa)return;if(!oa.sublist_container){ma.inform('expanded',na,h.BEHAVIOR_STATE);return;}var pa=oa.chevron,qa=oa.sublist_container;h.inform(ba,pa);if(ma.inform('expand',na)!==false){m.removeClass(pa,"_9or");m.addClass(pa,"_9os");ea(qa,true,function(){ma.inform('expanded',na);});}},hideSection:function(na,oa,pa){var qa=da[na],ra=qa.chevron,sa=qa.sublist_container;if(pa===ra)return;if(ma.inform('collapse',na)!==false){m.addClass(ra,"_9or");m.removeClass(ra,"_9os");ea(sa,false,function(){ma.inform('collapsed',na);});}},toggleSection:function(na){var oa=da[na].chevron;u.getInstance(oa).hide();if(m.hasClass(oa,"_9or")){ma.showSection(na);l.post('privacy_lite',{event:ia(na)+'_expand',exit_point:null});new k('/ajax/privacy/privacy_lite/log_section_expand').setData({section:na}).send();}else{ma.hideSection(na);l.post('privacy_lite',{event:ia(na)+'_collapse',exit_point:null});}},registerSection:function(na,oa){da[na]=oa;if(oa.sublist_container){h.subscribe(ba,ma.hideSection.bind(null,na));p.listen(oa.section_block,'click',ma.toggleSection.bind(null,na));}ma.inform(na);},registerInlineHelpOnAudienceChangeNewSelector:function(na,oa,pa,qa){na=na.getInstance();na.subscribe('changed',function(ra){this._registerInlineHelpOnAudienceChange(oa,pa,qa,na.getSelectedBaseValue());}.bind(this));},registerSelectorLogging:function(na,oa,pa,qa){na=na.getInstance();na.subscribe('open',function(){l.post('privacy_lite',{event:oa,exit_point:null});});na.subscribe('close',function(){l.post('privacy_lite',{event:pa,exit_point:null});});na.subscribe('changed',function(){l.post('privacy_lite',{event:qa,exit_point:null});});},_registerInlineHelpOnAudienceChange:function(na,oa,pa,qa){var ra=n.find(na,"._9o_"),sa=n.find(na,"._2v9_");if(pa){var ta=n.find(na,"._5n9w"),ua=(qa==r.BaseValue.EVERYONE);m.conditionShow(ta,ua);m.conditionShow(ra,!ua);if(ta&&ua){var va=(w.getURIBuilder()).setString('type','delta_everyone').setBool('log_plite',true).getURI();new k(va).send();}}else m.show(ra);m.hide(sa);if(oa)new k('/ajax/privacy/privacy_lite/kill_intro').send();},registerInlineHelpXOutOnClick:function(na,oa,pa){p.listen(na,'click',function(){m.addClass(oa,"_9p0");});},registerBlockUnhideOnFocus:function(na,oa){p.listen(na,'focus',function(pa){m.show(pa);l.post('privacy_lite',{event:'block_user_input_click',exit_point:null});}.bind(this,oa));},registerMessageFilterSettingOnClick:function(na,oa){var pa=n.find(na,"._fv0");p.listen(na,'click',function(){if(pa.checked){new k('/ajax/mercury/change_filtering_type.php').setData({filtering_type:oa,source:'privacy_lite'}).send();}else{var event='basic_filtering';if(oa==='strict')event='strict_filtering';l.post('privacy_lite',{event:event,exit_point:null});}});},registerMasher:function(na,oa){var pa=false;h.subscribe(ba,function(qa,ra){var sa=true;if(ra)sa=!!n.scry(q.byTag(ra,'li'),"._571t").length;if(pa||!sa)return;pa=!!(ga());});p.listen(oa,'click',function(){n.remove(na);ha();});},registerPrivacyCheckupListener:function(na){p.listen(na,'click',function(){this.setFlyoutVisible(false);j.send(new k((v.getURIBuilder()).setEnum('source','plite').getURI()));l.post('privacy_lite',{event:'exit_flyout',exit_point:'privacy_checkup'});}.bind(this));},displayPrivacyCheckup:function(na){na.show();}},i);e.exports=ma;},null); +__d("PrivacyLiteFlyoutHelp",["Event","Arbiter","AsyncRequest","Banzai","ContextualHelpSearchController","CSS","DOM","Parent","copyProperties","csx","cx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){b.__markCompiled&&b.__markCompiled();var r,s;function t(u,v,w,x,y){this._width=315;s=m.find(v,'input');var z=m.create('div');this.init(u,s,z,w,x,{focusSearchBox:false});r=n.byClass(v,"_8-a");g.listen(y,'click',function(){this._hideSearch(this);j.post('privacy_lite',{event:'plite_search_collapse',exit_point:null});}.bind(this));h.subscribe('PrivacyLiteFlyout/expandingSection',this._hideSearch.bind(this));var aa=m.scry(r,"._d1r")[0];aa&&g.listen(aa,'click',function(){l.addClass(r,"_aw6");s.focus();j.post('privacy_lite',{event:'plite_search_expand',exit_point:null});if(!this.suggestedResults)new i('/ajax/privacy/privacy_lite/help_suggestions').setHandler(function(ba){var ca=ba.getPayload().searchSuggestions,da=m.find(r,"._4_8m");m.setContent(da,ca);l.addClass(r,"_4_8l");}.bind(this)).send();}.bind(this));}o(t.prototype,new k(),{source:'privacy_shortcuts',_hideSearch:function(){this.clearResults();l.removeClass(r,"_aw6");},show:function(u){if(u===this.topics_area){l.removeClass(r,"_aw7");return;}else if(u===this.loader){l.addClass(r,"_aw7");l.hide(this.results_area);}else l.hide(this.loader);l.show(u);}});e.exports=t;},null); +__d("ViewasChromeBar",["Event","Arbiter","AsyncRequest","CSS","DOM","Focus","ModalMask","PageTransitions","Parent","cx","csx"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){b.__markCompiled&&b.__markCompiled();var r='ViewasChromeBar/initialized',s=null,t=false;function u(x){h.subscribe(r,x);}function v(x){j.addClass(x,"_7g7");var y=k.find(x,"._7g0");l.set(k.find(y,'.textInput'));}var w={initChromeBar:function(x){if(t)return;s=x;t=true;h.inform(r,null,h.BEHAVIOR_STATE);},update:function(x,y){u(function(){k.setContent(s,x);if(y)new i('/ajax/privacy/glasgow/viewas_bar_flyout_open').send();});},registerSpecificModeOnClick:function(x){g.listen(x,'click',v.bind(null,o.byClass(x,"_7f-")));},registerFlyoutModalMask:function(){m.show();n.registerHandler(m.hide,10);}};e.exports=w;},null); +__d("XRegistrationFormLoggingController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/registration\/log\/",{action:{type:"String"},reg_instance:{type:"String"},category:{type:"Enum",enumType:1},type:{type:"Enum",enumType:1},field:{type:"Enum",enumType:1}});},null); +__d("RegistrationLogger",["AsyncSignal","RegistrationClientConfig","XRegistrationFormLoggingController"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j={bumpInlineValidation:function(k,l,m){if(!h.logging.enabled)return;var n=i.getURIBuilder().setEnum('category',h.logging.categories.INLINE).setEnum('type',l).setEnum('field',k).setString('reg_instance',m).getURI();new g(n.toString(),{}).setHandler(this.handleResponse).send();},logFormFocus:function(k,l){var m=i.getURIBuilder().setString('action',k).setString('reg_instance',l).getURI();new g(m.toString(),{}).setHandler(this.handleResponse).send();},handleResponse:function(k){!k;}};e.exports=j;},null); +__d("RegistrationController",["Animation","AsyncRequest","CSS","DataStore","DOM","Event","Focus","Form","HTML","JPPhoneCaptcha","Promise","Recaptcha","RegistrationClientConfig","RegistrationInterstitialCaptcha","RegistrationLogger","Style","$","cx","ge","goURI","invariant"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa){b.__markCompiled&&b.__markCompiled();var ba={init:function(da,ea,fa,ga,ha,ia,ja,ka,la,ma,na,oa,pa){this.captchaPaneShown=false;this.errorField=null;this.hasLoggedFocus=false;this.focusListeners=[];this.regForm=da;this.logFocusName=fa;this.responseCallback=this.handleResponse;this.tosContainerNode=ja;this.regPagesMsgNode=ka;this.captchaButtonsNode=la;this.regButton=ga;this.captchaRegButton=ha;this.asyncStatus=ma;this.captchaAsyncStatus=na;this.contactpointVariant=oa;this.confirmComponent=pa;this.initListeners(ga,ha,ia);this.childValidators=this.childValidators||[];this.shownFlyout=this.shownFlyout||null;this.confirmationDialog=this.confirmationDialog||null;},initListeners:function(da,ea,fa){this.focusListeners=[l.listen(this.regForm,'click',this.logFormFocus.bind(this)),l.listen(this.regForm,'keypress',this.logFormFocus.bind(this))];l.listen(da,'click',this.validateForm.bind(this));l.listen(ea,'click',this.validateForm.bind(this));l.listen(fa,'click',(function(){this.hideCaptcha();this.showRegistrationPane();}).bind(this));d(['FormTypeABTester'],function(ha){this.regForm.ab_tester=new ha(document);l.listen(da,'click',ca.bind(this,this.regForm));l.listen(ea,'click',ca.bind(this,this.regForm));}.bind(this));if(this.contactpointVariant==='hide'){var ga=this.getField(s.fields.EMAIL);l.listen(ga,'focus',function(ha){i.show(this.confirmComponent);}.bind(this));}},validateForm:function(){if(this.confirmationDialog)this.confirmationDialog.copyContactpointToConfirmationField();var da=this.childValidators.map(function(ea){return ea.runAllValidations();});q.all(da).done(function(){return this.preSubmitForm();}.bind(this),function(){for(var ea=0;ea/g,''));w(da).focus();}catch(ga){}k.setContent(fa,o(ea));this.fadeInValidationError();},fadeInValidationError:function(){var da=w('reg_error');v.set(da,'opacity',0);new g(da).show().to('height','auto').duration(100).checkpoint().from('opacity',0).to('opacity',1).duration(400).go();m.set(da);},hideValidationError:function(){if(i.shown(w('reg_error'))&&v.getOpacity(w('reg_error'))>0)i.hide(w('reg_error'));},showRegistrationPane:function(){i.show('reg_form_box');i.show(this.regPagesMsgNode);},logFormFocus:function(){if(this.hasLoggedFocus)return;var da=this.logFocusName,ea=this.regForm.reg_instance&&this.regForm.reg_instance.value;u.logFormFocus(da,ea);this.hasLoggedFocus=true;this.focusListeners.forEach(function(fa){fa.remove();});this.focusListeners=[];},getField:function(da){aa(this.regForm);return this.regForm[da];},getRegInstance:function(){var da=this.getField('reg_instance');return da&&da.value;},enrollChildValidator:function(da){this.childValidators=this.childValidators||[];this.childValidators.push(da);da.addListener('show',function(ea){if(this.shownFlyout)this.shownFlyout.hide();ea.show();this.shownFlyout=ea;},this);da.addListener('hide',function(ea){ea.hide();},this);},registerContactpointDialog:function(da){this.confirmationDialog=da;}};function ca(da){da.ab_test_data.value=da.ab_tester.getData();return true;}e.exports=ba;},null); +__d("ErrorContextualDialogXUITheme",["cx"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h={wrapperClassName:"_572t",arrowDimensions:{offset:12,length:22}};e.exports=h;},null); +__d("RegistrationFieldValidator",["ContextualDialog","ErrorContextualDialogXUITheme","CSS","csx","DOM","DOMQuery","Event","EventEmitter","Focus","LayerAutoFocus","LayerRefocusOnHide","Deferred","RegistrationClientConfig","RegistrationController","RegistrationLogger","cx","getActiveElement","invariant"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x){b.__markCompiled&&b.__markCompiled();'use strict';for(var y in n)if(n.hasOwnProperty(y))aa[y]=n[y];var z=n===null?null:n.prototype;aa.prototype=Object.create(z);aa.prototype.constructor=aa;aa.__superConstructor__=n;function aa(ba,ca,da,ea){n.call(this);this.wrapper=ba;this.field=ca;this.position=da;this.behavior=ea;this.flyout=null;this.steps=[];this.stepContexts=[];this.stepMarkups=[];this.stepLoggingTypes=[];this.stepArgs=[];this.isValid=true;this.stepCounter=null;this.stepProgress=null;t.enrollChildValidator(this);this.addListener('validated',this.maybeShowPersistent,this);this.addListener('validated',this.maybeDismissFlyout,this);this.setupListenersForField();this.setupListenersForFeedbackIcon("._5dbc");this.setupListenersForFeedbackIcon("._5dbd");}aa.prototype.setupListenersForField=function(){m.listen(this.field,'focus',this.dismissPersistent.bind(this));m.listen(this.field,'focus',this.maybeShowFlyout.bind(this));m.listen(this.field,'blur',this.dismissFlyout.bind(this));switch(this.behavior){case 'follow':m.listen(this.field,'blur',this.validateField.bind(this,0,[]));break;case 'follow-except-empty':m.listen(this.field,'blur',this.validateField.bind(this,0,[s.logging.types.IS_EMPTY]));break;case 'follow-none':break;default:x(false);break;}};aa.prototype.setupListenersForFeedbackIcon=function(ba){var ca=l.scry(this.wrapper,ba);for(var da=0;da=0){this.validateField(ba+1,ca);}else{var da=this.steps[ba].apply(this.stepContexts[ba],[this.getField()].concat(this.stepArgs[ba]));da.done(function(){return this.validateField(ba+1,ca);}.bind(this),function(){return this.$RegistrationFieldValidator0();}.bind(this));}}else{this.isValid=true;this.emit('validated',true);this.stepProgress.resolve();this.stepCounter=null;this.stepProgress=null;}};aa.prototype.$RegistrationFieldValidator0=function(){this.isValid=false;var ba=this.stepMarkups[this.stepCounter].cloneNode(true),ca=this.stepLoggingTypes[this.stepCounter];if(!this.flyout){this.flyout=new g({context:this.getFlyoutContext(),position:this.position,theme:h},ba).disableBehavior(p).disableBehavior(q);}else this.flyout.setInnerContent(ba);this.stepCounter=null;this.emit('validated',false);this.stepProgress.reject();this.stepProgress=null;var da=t.getRegInstance();u.bumpInlineValidation(this.getFieldName(),ca,da);this.field.setAttribute('aria-describedby',k.getID(ba));};aa.prototype.runAllValidations=function(){this.validateField(0,[]);return this.stepProgress.getPromise();};aa.prototype.isFocused=function(){return w()===this.field;};aa.prototype.focusField=function(){o.set(this.field);};aa.prototype.fieldIsValid=function(){return this.isValid;};aa.prototype.maybeShowFlyout=function(){if(this.isFocused()&&!this.isValid){x(this.flyout);this.emit('show',this.flyout);this.field.setAttribute('aria-invalid','true');}};aa.prototype.maybeShowPersistent=function(){i.conditionClass(this.wrapper,"_5634",!this.isFocused()&&!this.isValid);};aa.prototype.dismissPersistent=function(){i.removeClass(this.wrapper,"_5634");};aa.prototype.dismissFlyout=function(){if(this.flyout)this.emit('hide',this.flyout);};aa.prototype.maybeDismissFlyout=function(){if(this.isValid){this.dismissFlyout();this.field.removeAttribute('aria-invalid');this.field.removeAttribute('aria-describedby');}};e.exports=aa;},null); +__d("RegistrationMultipleInputValidator",["DataStore","DOM","Event","Focus","RegistrationClientConfig","RegistrationFieldValidator","getActiveElement","invariant"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();'use strict';for(var o in l)if(l.hasOwnProperty(o))q[o]=l[o];var p=l===null?null:l.prototype;q.prototype=Object.create(p);q.prototype.constructor=q;q.__superConstructor__=l;function q(r,s,t,u,v,w){this.fieldType=v;var x;switch(this.fieldType){case k.validators.types.SELECTORS:x='select';break;case k.validators.types.RADIO:x='input[type="radio"]';break;default:n(false);}this.inputs=[];var y=h.scry(s,x);this.inputs.push.apply(this.inputs,y);n(this.inputs.length===w);l.call(this,r,s,t,u);}q.prototype.setupListenersForField=function(){n(this.inputs!=null);this.inputs.forEach(function(r){i.listen(r,'focus',this.dismissPersistent.bind(this));i.listen(r,'focus',this.maybeShowFlyout.bind(this));if(this.fieldType===k.validators.types.RADIO){i.listen(r,'click',function(){if(!this.isFocused())this.emit('fieldblur');}.bind(this));}else i.listen(r,'blur',function(){setTimeout((function s(){if(!this.isFocused())this.emit('fieldblur');}).bind(this),0);}.bind(this));},this);this.addListener('fieldblur',this.dismissFlyout,this);switch(this.behavior){case 'follow':this.addListener('fieldblur',this.validateField.bind(this,0,[]));break;case 'follow-except-empty':this.addListener('fieldblur',this.validateField.bind(this,0,[k.logging.types.IS_EMPTY]));break;case 'follow-none':break;default:n(false);break;}};q.prototype.getField=function(){return this.inputs;};q.prototype.getFieldName=function(){return g.get(this.field,'name');};q.prototype.getFlyoutContext=function(){return this.inputs[0];};q.prototype.isFocused=function(){var r=m();for(var s=0;s0){v.bootstrap=false;--this._bootstrapRequestsPending;!this._bootstrapRequestsPending&&this._bootstrapPostProcess();}if(w.no_data||w.stale||w.token!==this._token){var z=l({},u.getRequest().getData());if(z.lazy){delete z.lazy;z.token=this._token;this._fetchOnUse(z,v);}}}this.inform('endpointStats',{info:x,response:u},y);if(v&&!!v.value)this.inform('completeFetch',{response:u,stats:x});};t.prototype.respond=function(u,v,w){"use strict";this.inform('respondValidUids',v);this.inform('reorderResults',v);var x=this.buildData(v,u);x.forEach(function(y,z){y.origIndex=z;});this.inform('respond',{value:u,results:x,isAsync:!!w});return x;};t.prototype.buildData=function(u,v){"use strict";if(!u||u.length===0)return [];var w=u.map(this.getEntry,this);w.length=Math.min(w.length,this._maxResults);return w;};t.prototype.fetchLean=function(){"use strict";this._fetchLean();};t.prototype._isQueryTooShort=function(u){"use strict";return u.length0)this.inform('extra_bootstrap',{time:Date.now()},h.BEHAVIOR_PERSISTENT);this._fetchOnUseRequests=[];};t.prototype.onLoad=function(u,v){"use strict";this.inform('onload',{time:Date.now()},h.BEHAVIOR_PERSISTENT);if(u)setTimeout(this.bootstrap.bind(this,v),0);};t.prototype.mergeUids=function(u,v,w,x){"use strict";var y=this.getDynamicHashtagResult(x);if(x&&y&&v.indexOf(y)<=0)v.unshift(y);var z=w[0]?this.getEntry(w[0]):null,aa=v[0]?this.getEntry(v[0]):null,ba=(z&&z.replace_results)?z:null;ba=(!ba&&aa&&aa.replace_results)?aa:ba;var ca=s.mergeUids.call(this,u,v,w,x);if(ba){this.inform('backend_topreplace',{});return this.deduplicateByKey([ba.uid].concat(ca));}return ca;};t.prototype.getTextToIndexFromFields=function(u,v){"use strict";var w=[],x=u.tokenVersion==="v2";for(var y=0;y=j)n.push(this.createFindAllPeopleResult(l));for(;o0?w.SUCCESS:w.NO_RESULTS;}.bind(this));this.data.subscribe('fetchError',function(z,aa){var ba=aa.fetch_context;if(ba.bootstrap||!ba.value)return;if(this.backendQueriesStatus[ba.value])this.backendQueriesStatus[ba.value]=w.ERROR;}.bind(this));this.data.subscribe('query',function(z,aa){this.recordAvgStat('num_results_from_cache',aa.results.length);}.bind(this));this.data.subscribe('backend_topreplace',function(z,aa){if(false===this._topreplace){this.recordStat("backend_topreplace",1);this._topreplace=true;}}.bind(this));this.data.subscribe('completeFetch',function(z,aa){if(this.core.scubaInfo){var ba=aa.response,ca={recv:aa.stats.fetch_end-aa.stats.fetch_start,render:Date.now()-aa.stats.fetch_start,payload_size:JSON.stringify(ba).length};if(!ba.payload.entities)ba.payload.entities=this.buildResults();this.logToScuba(ba,ca,this.core.scubaInfo,this.query,this.type);}}.bind(this));this.data.subscribe('completeCacheFetch',u(function(z,aa){if(this.core.scubaInfo)this.logToScuba({},{},this.core.scubaInfo,this.query,this.type);}.bind(this),500));l.listen(this.element,'keydown',function(event){this.recordStat('keypressed',1);this.recordCountStat('count_keys_pressed');if(l.getKeyCode(event)==n.BACKSPACE){if(!this._backspacing&&this.query){this._backspacing=true;this.recordAppendStat('before_backspace_queries',this.query);}}else this._backspacing=false;}.bind(this));this.data.subscribe('beforeFetch',function(z,aa){var ba=aa.request.data.value;if(!ba)return;this.backendQueries.push(ba);this.backendQueriesStatus[ba]=w.WAITING;}.bind(this));};x.prototype.recordStat=function(z,aa){"use strict";this.stats[z]=aa;};x.prototype.recordCountStat=function(z){"use strict";var aa=this.stats[z];this.stats[z]=aa?aa+1:1;};x.prototype.recordAvgStat=function(z,aa){"use strict";if(this.avgStats[z]){this.avgStats[z][0]+=aa;++this.avgStats[z][1];}else this.avgStats[z]=[aa,1];};x.prototype.recordAppendStat=function(z,aa){"use strict";if(!this.appendStats.hasOwnProperty(z))this.appendStats[z]=[];this.appendStats[z].push(aa);};x.prototype.recordRender=function(z){"use strict";this.results=z.filter(function(ba){return (ba.uid!='search'&&ba.type!='disabled_result'&&ba.type!='header');}).map(function(ba){return r(null,ba);});if((this.query==null||this.query==='')&&this.stats.session_start_time)this.recordStat('time_render_null_state',Date.now()-this.stats.session_start_time);var aa=p.getViewportDimensions();this.recordStat('window_size_width',aa.x);this.recordStat('window_size_height',aa.y);if(this.results.length>0&&!this.stats.first_result_time)this.recordStat('first_result_time',Date.now());};x.prototype.recordSelectInfo=function(z){"use strict";var aa=z.selected,ba=z.index;if(aa.groupIndex!==(void 0))ba=z.index-aa.groupIndex-1;var ca={href:aa.path},da=aa.dataGT?{gt:JSON.parse(aa.dataGT)}:{};q('click',ca,null,null,da);if(aa.uid=='search'){this.recordStat('selected_search',1);}else if(aa.uid=='invite'){this.recordStat('selected_invite',1);}else{var ea=aa.log_type||aa.rankType||aa.render_type||aa.type,fa=(ea=='friend'?'user':ea);this.recordStat('selected_'+fa,1);this.recordStat('selected_position',ba);this.recordStat('selected_type',ea);this.recordStat('selected_name_length',aa.text.length);this.recordStat('selected_id',aa.uid);this.recordStat('selected_degree',aa.bootstrapped?1:2);this.recordStat('selected_recent_search',aa.recent_search);var ga=o.parse(this.data.getTextToIndex(aa)).tokens,ha=y(ga,this.query);if(ha)this.recordStat('matched_terms',ha);}var ia={};this._extraRecorder.forEach(function(ja){ja(z,this.results,ia);}.bind(this));this.recordStat('extra_select_info',JSON.stringify(ia));if(aa.type==='websuggestion'){this.recordStat('selected_memcached_websuggestion',aa.fromMemcache);this.recordStat('selected_websuggestion_source',aa.websuggestion_source);}this.recordStat('selected_with_mouse',z.clicked?1:0);};x.prototype._dataToSubmit=function(){"use strict";this.recordStat('candidate_results',this.buildResults());this.recordStat('query',this.query);this.recordStat('init_time',this.initTime);if(this.initStartTime){this.recordStat('init_start_time',this.initStartTime);this.recordStat('onload_time',this._onloadTime);this.initStartTime=0;}this.recordStat('bootstrapped',this.bootstrapStats.bootstrapped);if(this.bootstrapStats.endTime){this.recordStat('bootstrapped_time',this.bootstrapStats.endTime);this.recordStat('user_bootstrap_ms',this.bootstrapStats.user);this.recordStat('other_bootstrap_ms',this.bootstrapStats.other);this.bootstrapStats.endTime=0;}var z=this.data.getBootstrapError();if(z)this.recordStat('bootstrap_error',1);this.recordStat('coeff2_ts',this.bootstrapStats.coeff2_ts);this.recordStat('max_results',this.data._maxResults);if(this.backendQueries.length>0){if(this.backendQueries.length>this.data.logBackendQueriesWindow)this.backendQueries=this.backendQueries.slice(this.backendQueries.length-this.data.logBackendQueriesWindow);this.recordStat('backend_queries',this.backendQueries);var aa=v(this.backendQueriesStatus,this.backendQueries);this.recordStat('backend_queries_status',aa);}if(m.taSessionLoggingSample){var ba=[];this.results.forEach(function(ga){ba.push([ga.text||'',ga.category||'',ga.subtext||'']);});this.recordStat('raw_suggestions_text',ba);}var ca=this.stats;for(var da in this.avgStats){var ea=this.avgStats[da];ca[da]=ea[0]/ea[1];}for(var fa in this.appendStats)ca[fa]=JSON.stringify(this.appendStats[fa]);return ca;};x.prototype.buildResults=function(){"use strict";var z=(this.results||[]).map(function(aa,ba){var ca=o.parse(this.data.getTextToIndex(aa)).tokens,da=aa.rankType||aa.render_type||aa.type,ea=aa.bootstrapped?1:0,fa=aa.s_token||'',ga=(typeof aa.index=='undefined')?100:aa.index,ha=y(ca,this.query)||this.query,ia=aa.index_rank,ja=aa.match_type,ka=aa.l_type,la=aa.vertical_type,ma=aa.prefix_match,na=aa.prefix_length,oa=aa.text,pa=aa.category,qa=aa.subtext;if(typeof aa.groupIndex=='number')return [aa.groupIndex,aa.indexInGroup,aa.uid,da,ea,fa,ha,ia,ja,ma,na,aa.origIndex,ka,la,oa,pa,qa,ga];return [0,ba,aa.uid,da,ea,fa,ha,ia,ja,ma,na,aa.origIndex,ka,la,oa,pa,qa,ga];}.bind(this));return JSON.stringify(z);};x.prototype.submit=function(){"use strict";var z=this._dataToSubmit();switch(this.data.recordingRoute){case 'double_recording':if(Math.random()>.5){z.recorded_first='legacy';setTimeout(this.submitThroughAsyncRequest.bind(this,z),0);h.post(this._banzaiRoute,z,{delay:0,retry:true});}else{z.recorded_first='banzai';h.post(this._banzaiRoute,z,{delay:0,retry:true});setTimeout(this.submitThroughAsyncRequest.bind(this,z),0);}break;case 'random_recording':if(Math.random()>.5){this.submitThroughAsyncRequest(z);}else h.post(this._banzaiRoute,z,{delay:0,retry:true});break;case 'banzai_basic':h.post(this._banzaiRoute,z);break;case 'banzai_vital':h.post(this._banzaiRoute,z,{delay:0,retry:true});break;default:this.submitThroughAsyncRequest(z);}this._reset();};x.prototype.addLatencyToSample=function(z,aa,ba,ca){"use strict";z.addInteger(ca+'query_start',ba.queryStart);z.addInteger(ca+'query_end',ba.queryEnd);z.addInteger(ca+'keypress_query_end',ba.keyPressToQueryEnd);z.addInteger(ca+'render',ba.render);z.addInteger(ca+'keypress_render',ba.keyPressToRender);aa[ca+'query_start']=ba.queryStart;aa[ca+'query_end']=ba.queryEnd;aa[ca+'keypress_query_end']=ba.keyPressToQueryEnd;aa[ca+'render']=ba.render;aa[ca+'keypress_render']=ba.keyPressToRender;};x.prototype.logToScuba=function(z,aa,ba,ca,da){"use strict";var ea={},fa=new j('search_facebar_js',null,{addBrowserFields:true,addPredictedGeographyFields:true,addUser:true,addSearchVersion:true,addGatekeepers:{facebarGKs:true}});fa.addInteger('sample_rate',ba.sample_rate);ea.sample_rate=ba.sample_rate;fa.addNormal('site',ba.site);ea.site=ba.site;fa.addDenorm('query',ca);ea.query=ca;var ga=z.payload||{};if(ga.entities){fa.addInteger('num_entities',ga.entities.length);ea.num_entities=ga.entities.length;}Object.keys(this.performanceTimings).forEach(function(ia){fa.addInteger(ia,this.performanceTimings[ia]);ea[ia]=this.performanceTimings[ia];}.bind(this),this);if(ga.results||ga.entries){var ha=(ga.results||ga.entries).length;fa.addInteger('num_results',ha);ea.num_results=ha;}if(ga.gzipped_payload_size!==(void 0)){fa.addInteger('gzipped_payload_size',ga.gzipped_payload_size);ea.gzipped_payload_size=ga.gzipped_payload_size;}if(aa.recv&&aa.render>aa.recv){fa.addInteger('time_render',aa.render-aa.recv);ea.time_render=aa.render-aa.recv;fa.addInteger('time_js_async',aa.recv);ea.time_js_async=aa.recv;}if(aa.payload_size){fa.addInteger('payload_size',aa.payload_size);ea.payload_size=aa.payload_size;}if(this.stats.time_render_null_state){fa.addInteger('time_render_null_state',this.stats.time_render_null_state);ea.time_render_null_state=this.stats.time_render_null_state;}fa.addInteger('query_id',z.queryId);ea.query_id=z.queryId;fa.addDenorm('user_id',k.getID());ea.user_id=k.getID();fa.addDenorm('session_id',this.stats.sid);ea.session_id=this.stats.sid;fa.addNormal('typeahead_type',da);ea.typeahead_type=da;if(aa.remoteQueryLatencies){this.addLatencyToSample(fa,ea,aa.remoteQueryLatencies,'remote_');fa.addInteger('remote_keypress_query_dispatch',aa.remoteQueryLatencies.keyPressToQueryDispatch);ea.remote_keypress_query_dispatch=aa.remoteQueryLatencies.keyPressToQueryDispatch;fa.addInteger('remote_keypress_query_start',aa.remoteQueryLatencies.keyPressToQueryStart);ea.remote_keypress_query_start=aa.remoteQueryLatencies.keyPressToQueryStart;fa.addNormal('inflight_requests',aa.remoteQueryLatencies.inflightRequests);fa.addInteger('inflight_requests',aa.remoteQueryLatencies.inflightRequests);ea.inflight_requests=aa.remoteQueryLatencies.inflightRequests;fa.addNormal('waiting_queries',aa.remoteQueryLatencies.waitingQueries);fa.addInteger('waiting_queries',aa.remoteQueryLatencies.waitingQueries);ea.waiting_queries=aa.remoteQueryLatencies.waitingQueries;}if(aa.cacheQueryLatencies)this.addLatencyToSample(fa,ea,aa.cacheQueryLatencies,'cache_');fa.post();i.log('search_facebar_js','typeahead',ea);};x.prototype.submitThroughAsyncRequest=function(z){"use strict";if(Object.keys(z).length>0)new g().setURI(this._endPoint).setMethod('POST').setData({stats:z}).setOption('handleErrorAfterUnload',true).setErrorHandler(function(aa){z.retry=true;new g().setURI(this._endPoint).setMethod('POST').setData({stats:z}).setOption('asynchronous',false).send();}.bind(this)).send();};var y=function(z,aa){if(!z||!aa)return;var ba=o.parse(aa);if(ba.flatValue[ba.flatValue.length-1]===' ')return ba.flatValue;var ca=ba.tokens[ba.tokens.length-1],da={};z.forEach(function(ia){da[ia]=(da[ia]||0)+1;});var ea={},fa=ba.tokens.slice(0,ba.tokens.length-1);fa.forEach(function(ia){ea[ia]=(ea[ia]||0)+1;});for(var ga=0;ga0)){fa.push(ha);return fa.join(' ');}}return (void 0);};r(x.prototype,{_endPoint:'/ajax/typeahead/record_metrics.php',_banzaiRoute:'search'});e.exports=x;},null); +__d("TypeaheadSearchRecorderBasic",["SearchTypeaheadRecorder","copyProperties","emptyFunction"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();function j(k){"use strict";this._typeahead=k;}j.prototype.enable=function(){"use strict";new g(this._typeahead);};h(j.prototype,{disable:i});e.exports=j;},null); +__d("legacy:SearchRecorderBasicTypeaheadBehavior",["TypeaheadSearchRecorderBasic"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();if(!a.TypeaheadBehaviors)a.TypeaheadBehaviors={};a.TypeaheadBehaviors.searchRecorderBasic=function(h){h.enableBehavior(g);};},3); +__d("legacy:SearchTypeaheadRenderer",["SearchTypeaheadRenderer"],function(a,b,c,d){b.__markCompiled&&b.__markCompiled();if(!a.TypeaheadRenderers)a.TypeaheadRenderers={};a.TypeaheadRenderers.search=b('SearchTypeaheadRenderer');},3); +void(0); +__d("XSearchFacebarSurveyController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/search\/facebar_survey\/",{id:{type:"String",required:true},query:{type:"String"},session_id:{type:"String",required:true}});},null); +__d("AbandonedSessionSurvey",["AsyncRequest","SubscriptionsHandler","XSearchFacebarSurveyController","getOrCreateDOMID"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();function k(l){"use strict";this.core=l.getCore();this.data=l.getData();this.view=l.getView();this.subscriptionsHandler=new h();}k.prototype.enable=function(){"use strict";this.subscriptionsHandler.addSubscriptions(this.core.subscribe('focus',function(){this.searchBoxFocused=true;this.resultSelected=false;}.bind(this)),this.data.subscribe('beforeQuery',function(l,m){this.query=m.value||'';}.bind(this)),this.view.subscribe('select',function(){this.resultSelected=true;}.bind(this)),this.core.subscribe('blur',function(){if(this.searchBoxFocused&&!this.resultSelected){this.resultSelected=false;this.searchBoxFocused=false;this.openSurvey();}}.bind(this)));};k.prototype.disable=function(){"use strict";this.subscriptionsHandler.release();this.request&&this.request.abort();};k.prototype.openSurvey=function(){"use strict";if(this.openedSurvey)return;this.openedSurvey=true;var l=i.getURIBuilder().setString('id',j(this.core.element)).setString('query',this.query||'').setString('session_id',this.data.queryData.sid);this.request=(new g()).setMethod('post').setURI(l.getURI());this.request.send();};e.exports=k;},null); +__d("TypeaheadSearchFilter",["Arbiter","copyProperties"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(j){"use strict";this._typeahead=j;}i.prototype.enable=function(){"use strict";var j=this._typeahead,k=j.getView().seeMoreEndpoint;this._subscriptions=[g.subscribe('search/typeahead/updateFilter',function(l,m){if(m.filter_type=='web')j.getView().queryData.form='FBKBFR';j.getView().queryData.type=m.filter_type;}),g.subscribe('search/typeahead/updateSeeMoreEndpoint',function(l,m){j.getView().seeMoreEndpoint=m;}),g.subscribe('page_transition',function(l,m){if(j.getView().queryData.form)delete j.getView().queryData.form;delete j.getView().queryData.type;j.getView().seeMoreEndpoint=k;},g.SUBSCRIBE_NEW)];};i.prototype.disable=function(){"use strict";this._subscriptions.forEach(function(j){j.unsubscribe();});this._subscriptions=null;};h(i.prototype,{_subscription:null});e.exports=i;},null); +__d("legacy:SearchFilterTypeaheadBehavior",["TypeaheadSearchFilter"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();if(!a.TypeaheadBehaviors)a.TypeaheadBehaviors={};a.TypeaheadBehaviors.initFilters=function(h){h.enableBehavior(g);};},3); +__d("TypeaheadDetectQueryLocale",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();function g(h){"use strict";this._typeahead=h;this._data=h.getData();this._queryCache={'':this._data.queryCache,ja_JP:{},zh_TW:{}};}g.prototype.enable=function(){"use strict";this._previousLocale='';this._reset=this._typeahead.subscribe('reset',this._swapQueryCache.bind(this,''));this._beforeQuery=this._data.subscribe('beforeQuery',function(h,i){var j=i.value;if(j===''){this._swapQueryCache('');return;}var k=null,l=j.charCodeAt(j.length-1);if(12352<=l&&l<=12543){k='ja_JP';}else if(12544<=l&&l<=12735)k='zh_TW';this._swapQueryCache(k);}.bind(this));};g.prototype.disable=function(){"use strict";this._swapQueryCache('');this._data.unsubscribe(this._beforeQuery);this._typeahead.ubsubscribe(this._reset);};g.prototype._swapQueryCache=function(h){"use strict";if(h===null||h===this._previousLocale)return;this._data.queryCache=this._queryCache[h];this._data.setQueryData({query_locale:h});this._previousLocale=h;};e.exports=g;},null); +__d("TypeaheadExcludeBootstrapFromQueryCache",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();function g(h){"use strict";this._data=h.getData();}g.prototype.enable=function(){"use strict";this._buildingQueryCache=false;this._buildQueryCache=this._data.subscribe('buildQueryCache',function(){this._buildingQueryCache=true;}.bind(this));this._mergeUids=this._data.subscribe('mergeUids',function(h,i){if(this._buildingQueryCache)i.local_uids.splice(0,i.local_uids.length);}.bind(this));this._fetchComplete=this._data.subscribe('fetchComplete',function(){this._buildingQueryCache=false;}.bind(this));};g.prototype.disable=function(){"use strict";this._data.unsubscribe(this._buildQueryCache);this._data.unsubscribe(this._mergeUids);this._data.unsubscribe(this._fetchComplete);};e.exports=g;},null); +__d("TypeaheadRecentSearchUpdater",["Arbiter"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();function h(i){"use strict";this.view=i.getView();}h.prototype.enable=function(){"use strict";this.updaterSubscription=this.view.subscribe('select',function(){g.inform('search/refreshRecentSearchesNullstate',{},g.BEHAVIOR_STATE);});};h.prototype.disable=function(){"use strict";this.view.unsubscribe(this.updaterSubscription);};e.exports=h;},null); +__d("useragentcm",["Bootloader","UACMConfig","ge"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();function j(){var k=false,l={ffid:(typeof(h.ffid)=="undefined"?0:h.ffid),ffid1:(typeof(h.ffid1)=="undefined"?0:h.ffid1),ffid2:(typeof(h.ffid2)=="undefined"?0:h.ffid2),ffid3:(typeof(h.ffid3)=="undefined"?0:h.ffid3),ffid4:(typeof(h.ffid4)=="undefined"?0:h.ffid4),ffver:(typeof(h.ffver)=="undefined"?0:h.ffver)};l.qp=document.location;var m=i('login_form');if(m&&m.action)l.qm=m.action;var n='\146\141\143\145\142\157\157\153',o=new RegExp('(^|\\.)'+n+'\\.com$','i').test(document.location.hostname);if(!o){k=true;}else if(l.qm){var p=l.qm.split('?')[0].split('#')[0],q=65535;for(var r=0;r>8)^p.charCodeAt(r))&255;s^=s>>4;q=((q<<8)^(s<<12)^(s<<5)^s)&65535;}if(h.ffver&&h.ffver!=q)k=true;}if(k){var t=document.location.protocol+'//www.'+n+'.com/ajax/ua_callback.php';if(document.referrer)l.qr1=document.referrer;g.loadModules(["AsyncSignal"],function(v){new v(t,l).send();});}}e.exports=j;},null); +__d("legacy:si-countermeasures",["useragentcm"],function(a,b,c,d){b.__markCompiled&&b.__markCompiled();a.useragentcm=b('useragentcm');},3); +__d("Chromedome",["fbt"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();f.start=function(h){if(h.off||top!==window||!/(^|\.)facebook\.com$/.test(document.domain))return;var i=h.stop||g._("Stop!"),j=h.text||g._("This is a browser feature intended for developers. If someone told you to copy and paste something here to enable a Facebook feature or \"hack\" someone's account, it is a scam and will give them access to your Facebook account."),k=h.more||g._("For more information, see {url}.",[g.param("url",'https://www.facebook.com/selfxss')]);if((window.chrome||window.safari)&&!h.textonly){var l='font-family:helvetica; font-size:20px; ';[[i,h.c1||l+'font-size:50px; font-weight:bold; '+'color:red; -webkit-text-stroke:1px black;'],[j,h.c2||l],[k,h.c3||l],['','']].map(function(r){setTimeout(console.log.bind(console,'\n%c'+r[0],r[1]));});}else{var m=['',' .d8888b. 888 888','d88P Y88b 888 888','Y88b. 888 888',' "Y888b. 888888 .d88b. 88888b. 888',' "Y88b. 888 d88""88b 888 "88b 888',' "888 888 888 888 888 888 Y8P','Y88b d88P Y88b. Y88..88P 888 d88P',' "Y8888P" "Y888 "Y88P" 88888P" 888',' 888',' 888',' 888'],n=(''+j).match(/.{35}.+?\s+|.+$/g),o=Math.floor(Math.max(0,(m.length-n.length)/2));for(var p=0;p24){r-=Math.ceil(r/48)*48;}else if(r<-28)r+=Math.ceil(r/-48)*48;return r*30;}function k(m,n,o){if(!m||(void 0)==n)return;if(i)return;i=true;var p=-j(m);if(o||p!=n){var q='/ajax/timezone/update.php';new g().setURI(q).setData({gmt_off:p,is_forced:o}).setErrorHandler(h).setTransportErrorHandler(h).setOption('suppressErrorAlerts',true).send();}}var l={setInputValue:function(m,n){m.value=j(n);},setTimezone:k};e.exports=l;},null); +__d("FormDisableOnSubmit",["copyProperties"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();function h(i){"use strict";this._form=i;}h.prototype.enable=function(){"use strict";this._subscription=this._form.subscribe(['submit','reset'],this._handle.bind(this));};h.prototype.disable=function(){"use strict";this._form.unsubscribe(this._subscription);this._subscription=null;};h.prototype._handle=function(i,j){"use strict";if(i=='submit'){if(this._disabled)return false;this._disabled=true;return true;}this._disabled=false;};g(h.prototype,{_subscription:null,_disabled:false});e.exports=h;},null); +__d("TypeaheadRegulateMemorializedUsers",["TokenizeUtil","copyProperties"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();function i(j){"use strict";this._typeahead=j;}i.prototype._filter=function(j,k){"use strict";if(j.type!=='user'||!j.memorialized)return true;var l=g.parse(j.text).tokens;if(l.length===1&&g.isExactMatch(k,j.text))return true;var m=this._typeahead.getData().getTextToIndex(j),n=g.parse(k).tokens;return (n.length>1&&g.isQueryMatch(k,m));};i.prototype.enable=function(){"use strict";this._filterRegistry=this._typeahead.getData().addFilter(this._filter.bind(this));};i.prototype.disable=function(){"use strict";this._filterRegistry.remove();this._filterRegistry=null;};h(i.prototype,{_filterRegistry:null});e.exports=i;},null); +__d("legacy:RegulateMemorializedUsersTypeaheadBehavior",["TypeaheadRegulateMemorializedUsers"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();if(!a.TypeaheadBehaviors)a.TypeaheadBehaviors={};a.TypeaheadBehaviors.regulateMemorializedUsers=function(h){h.enableBehavior(g);};},3); +__d("SearchTypeaheadNoSnippetRenderer",["SearchTypeaheadRenderer"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();function h(i,j){i.category=(void 0);i.subtext=(void 0);return g.call(this,i,j);}h.className='search';e.exports=h;},null); +__d("WebStorageMonster",["Event","AsyncRequest","UserActivity","StringTransformations","WebStorage","arrayContains","isEmpty","setTimeoutAcrossTransitions"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){b.__markCompiled&&b.__markCompiled();var o=300000,p=false;function q(v){var w={};for(var x in v){var y=v.getItem(x),z=j.unicodeEscape(x);if(typeof y==='string')w[z]=y.length;}return w;}function r(v){var w=k.getLocalStorage();if(!w||!v.keys)return;u._getLocalStorageKeys().forEach(function(x){if(l(v.keys,x))w.removeItem(x);});}function s(v){var w=k.getLocalStorage();if(w)u._getLocalStorageKeys().forEach(function(y){if(!v.some(function(z){return new RegExp(z).test(y);}))w.removeItem(y);});var x=k.getSessionStorage();if(x)x.clear();}function t(v){if(i.isActive(o)){n(t.bind(null,v),o);}else u.cleanNow(v);}var u={registerLogoutForm:function(v,w){g.listen(v,'submit',function(x){u.cleanOnLogout(w);});},schedule:function(v){if(p)return;p=true;t(v);},cleanNow:function(v){var w=Date.now(),x={},y=k.getLocalStorage();if(y)x.localStorage=q(y);var z=k.getSessionStorage();if(z)x.sessionStorage=q(z);var aa=!m(x),ba=Date.now();x.logtime=ba-w;if(aa)new h('/ajax/webstorage/process_keys.php').setData(x).setHandler(function(ca){if(!v){var da=ca.getPayload();if(da.keys)da.keys=da.keys.map(j.unicodeUnescape);r(da);}}.bind(this)).send();},cleanOnLogout:function(v){if(v)s(v);var w=k.getSessionStorage();if(w)w.clear();},_getLocalStorageKeys:function(){var v=k.getLocalStorage();return v?Object.keys(v):[];}};e.exports=u;},null); \ No newline at end of file diff --git a/app/assets/images/s_files/qQ4Y_ZKoEVA.js b/app/assets/images/s_files/qQ4Y_ZKoEVA.js new file mode 100644 index 0000000..233cf35 --- /dev/null +++ b/app/assets/images/s_files/qQ4Y_ZKoEVA.js @@ -0,0 +1,5 @@ +/*!CK:1282692091!*//*1426653648,*/ + +if (self.CavalryLogger) { CavalryLogger.start_js(["hhOiH"]); } + +__d("XOfferSetNotificationsController",["XController"],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();e.exports=b("XController").create("\/offers\/v2\/notifications\/",{offer:{type:"Int",required:true},enable:{type:"Bool",defaultValue:false}});},null); \ No newline at end of file diff --git a/app/assets/images/s_files/safe_image(1).php b/app/assets/images/s_files/safe_image(1).php new file mode 100644 index 0000000000000000000000000000000000000000..cc8f234560e15d50e823df24e4b2cdacb488c396 GIT binary patch literal 24569 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 H&}aYIgeHnE literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/safe_image(6).php b/app/assets/images/s_files/safe_image(6).php new file mode 100644 index 0000000000000000000000000000000000000000..5316b43213b81f55a09a33fce9cf89b574401f08 GIT binary patch literal 11251 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/safe_image(8).php b/app/assets/images/s_files/safe_image(8).php new file mode 100644 index 0000000000000000000000000000000000000000..4dd7b4d57d9fe1f398e4f598dd48a689c84e853f GIT binary patch literal 6118 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/safe_image.php b/app/assets/images/s_files/safe_image.php new file mode 100644 index 0000000000000000000000000000000000000000..6770a81dc031c489691b6ab8ab4c3d5d5c723c1c GIT binary patch literal 13224 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/s_files/se5JFszsKaV.js b/app/assets/images/s_files/se5JFszsKaV.js new file mode 100644 index 0000000..1ce713a --- /dev/null +++ b/app/assets/images/s_files/se5JFszsKaV.js @@ -0,0 +1,13 @@ +/*!CK:305894666!*//*1425869077,*/ + +if (self.CavalryLogger) { CavalryLogger.start_js(["+LqFA"]); } + +__d("AppUseTrackerLogger",["AsyncRequest","PageTransitions","Run","copyProperties","isInIframe"],function(a,b,c,d,e,f,g,h,i,j,k){b.__markCompiled&&b.__markCompiled();function l(){if(!l.instance)l.instance=this;return l.instance;}j(l,{setup:function(m,n,o,p,q,r){(new l()).init(m,n,o,p,q,r);}});j(l.prototype,{instance:null,endpoint:'/ajax/apps/usage_update.php',heartbeat_endpoint:'/ajax/apps/heartbeat.php',INITIAL_PING:0,ONGOING_PING:1,DISCOVERY_PING:2,ENDING_PING:3,_application_id:0,_is_game:0,_createRequest:function(m){return new g().setURI(this.endpoint).setMethod('POST').setData({app:this._application_id,is_game:this._is_game,type:m,condition:this._signal_on_page_transition});},_createHeartbeatRequest:function(){return new g().setURI(this.heartbeat_endpoint).setMethod('POST').setData({app:this._application_id});},init:function(m,n,o,p,q,r){if(k())return;this.cleanup();h.registerHandler(this.catchPageTransition.bind(this));this._application_id=m;this._is_game=n;if(r){var s=this._createHeartbeatRequest();this._timers.push(setInterval(s.send.bind(s),r));}this._timers.push(setTimeout(function(){this._createRequest(this.INITIAL_PING).send();var t=this._createRequest(this.ONGOING_PING);this._timers.push(setInterval(t.send.bind(t),p));}.bind(this),o));if(q)this._timers.push(setTimeout(function(){this._createRequest(this.DISCOVERY_PING).send();}.bind(this),q));i.onBeforeUnload(this.onBeforeUnload.bind(this));},catchPageTransition:function(m){this._createRequest(this.ENDING_PING).send();this.cleanup();},onBeforeUnload:function(){this._createRequest(this.ENDING_PING).setOption('asynchronous',false).send();this.cleanup();},cleanup:function(){if(this._timers)for(var m=0;m=o){while(p--&&m[p]!=l);if(p<0){throw "Maximum path length was exceeded";}else throw "Illegal cycle has occured";}m[p]=l;}return p;},recoverSolution:function(l,m,n,o,p,q,r){var s=function(){};s.prototype.add=function(y){this[y]=true;};s.prototype.remove=function(y){delete this[y];};var t=[],u=new s();u.add([n[0],o[0]]);while(l--)u.add([n[(l+1)&~1],n[(l|1)]]);while(m--)u.add([o[m|1],o[(m+1)&~1]]);var v=0;for(var w=0;w._24ae ._3a3x{-webkit-border-bottom-right-radius:2px;-webkit-border-top-right-radius:2px;margin-right:0}._3v07 ._24af+._24af ._3a3x{-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0}._3v07 .groupsClassicJumpActions{border-style:none;margin:9px 4px 10px 0}._3v07 .groupsJumpHeaderSearchWrap{height:23px;padding-top:1px}._3v07 .searchBoxVisible li._24af{display:none} +html ._4t2_{line-height:12px;padding:0}html ._4t30{padding:0}._4t2_ ._4t34{line-height:16px;overflow:hidden;padding-left:1px}._4t35{display:inline-block;vertical-align:middle}._4t36{float:right}._4t37{display:inline-block;vertical-align:middle;width:62.5%}._4t2_ .groupsAddByChatOrEmail{margin:12px 0 0}._4t2_ ._4t38{font-weight:normal}html a._4t39{color:#6d84b4;font-weight:normal}._5ko3{line-height:16px}._4o04{border:1px solid rgba(0, 0, 0, .15);height:36px;position:relative;top:-38px;width:36px}._4o05{height:38px}._2tes{display:inline-block;horizontal-align:right;vertical-align:middle}._2tet{display:inline-block;vertical-align:middle}._2teu{background-image:url(/rsrc.php/v2/yq/r/JUcbdHz2dUA.png);background-repeat:repeat-x;height:50px;position:relative;top:-50px;width:252px}._2tev{height:122px}._2tew{-webkit-border-radius:2px;border-top:1px}._35z9{left:10px;position:relative;top:-89px}._35za{border:1px solid rgba(255, 255, 255, .5);height:27px;position:relative;top:-29px;width:27px}._35zb{height:29px}._36q3{left:252px;position:absolute;z-index:1}._2pr4{width:164px}._2pr5{color:#2d4486;font-size:12px;font-weight:bold;line-height:16px;margin-bottom:2px}._3250{height:79px}._3251{border:1px solid rgba(0, 0, 0, .15);height:77px;position:relative;top:-79px;width:77px} +.groupsCoverPhoto{margin:-2px -1px 0 -1px}.groupLitestandClassicJumpLayout .groupsCoverPhoto{margin:0}#mainContainer .groupJumpLayout div#rightCol{padding-top:0}#mainContainer .groupJumpLayout div#headerArea{margin:0;padding-bottom:10px;width:799px}#mainContainer .groupLitestandClassicJumpLayout div#headerArea{padding-bottom:12px;width:786px}.hasLeftCol #mainContainer .hasRightCol.groupJumpLayout div#contentArea{padding-left:10px;padding-right:10px;padding-top:0}.hasLeftCol #mainContainer .hasRightCol.groupLitestandClassicJumpLayout div#contentArea{padding-left:0}.hasLeftCol .hasRightCol.groupFbFeedJumpLayout #pagelet_group_mall,.hasLeftCol .hasRightCol.groupFbFeedJumpLayout #pagelet_group_reported,.hasLeftCol .hasRightCol.groupFbFeedJumpLayout #pagelet_pinned_posts,.hasLeftCol .hasRightCol.groupFbFeedJumpLayout #pagelet_group_pending{padding-left:8px;padding-right:0}#mainContainer div#contentCol.groupJumpLayout{padding-top:0}.groupJumpLayout .groupComposerCleanWrap{margin-left:-10px;padding-left:15px;padding-top:5px}.groupLitestandClassicJumpLayout .groupComposerCleanWrap{margin-left:0;padding-bottom:0;padding-left:0;padding-top:0}.groupLitestandClassicJumpLayout #fbProfileCover .coverBorder{border:0}.groupJumpLayout .fbTimelineSection{background:none;border:none;padding:0}.groupJumpLayout .fbEditCover .profilePicNotch{display:none}.groupNotificationsSelector .selected .uiButtonText{color:#fff}.groupJumpLayout #fbProfileCover .coverWrap{height:250px}.groupJumpLayout #fbProfileCover{margin:0}.groupJumpLayout #fbProfileCover .fbProfileCoverPhotoSelector{bottom:auto;right:11px;top:10px;z-index:10}.groupJumpLayout #fbProfileCover .coverNoImage .fbProfileCoverPhotoSelector{top:10px}.groupJumpLayout .fbProfileCoverPhotoSelector .uiMenuItem .itemAnchor{padding:1px 6px}.groupJumpLayout .fbProfileCoverPhotoSelector .uiSelectorMenuWrapper{background-color:#000;left:auto;right:0}.fbProfileCoverPhotoSelectorHighlightable{margin:2px}.groupJumpLayout #fbProfileCover .coverEditor{bottom:2px;position:absolute;right:0}.groupJumpLayout #fbProfileCover .coverNoImage{border-bottom:none;height:auto}.groupJumpLayout #pagelet_group_actions,.groupJumpLayout .groupNotificationsSelector{display:inline-block}.groupsJumpBarContainer{position:relative}.groupsJumpBarTop{background-color:#f6f7f8;border-bottom:1px solid #ccc;border-top:1px solid #fff}.groupLitestandClassicJumpLayout .groupsJumpBarTop{border-bottom:0}.groupsJumpBarLogoSpacer{border-left:1px solid #e9eaed;margin-left:166px}.groupsJumpBarTop .groupsCleanLinks{height:31px;margin-top:-1px;overflow-y:hidden;position:absolute}.groupsJumpBarTop .groupsCleanLink{color:#565656;border-top:1px solid #fff;border-right:none;display:inline-block;font-weight:bold;margin-right:0;padding:7px 10px 8px}.groupsJumpBarTop .groupsCleanLinkBorder{border-right:1px solid #dbdbdb}.groupsJumpBarTop .groupsCleanLinkBorder:first-child{border-width:0 1px 0 0}.groupsJumpBarTop .groupsCleanIconLink{padding:8px 10px 4px}.groupsJumpBarTop .groupsCleanLinkName{color:#999;height:31px;padding:0}.groupsJumpBarTop .groupsCleanLinksSelected .groupsJumpTitle,.groupsJumpBarTop .groupsCleanLinksSelected{background-color:#fff;color:#333}.groupsJumpBarTop .groupsCleanLinksSelected.groupsCleanLinkName{color:#999}.groupsJumpBarTop .groupsCleanLinksBorder{background-color:#fff;height:4px;margin-bottom:-4px;margin-right:0;position:relative}.groupsJumpActionsPlaceholder{height:28px}.groupsJumpNoActionsPlaceholder{height:43px}.groupsJumpTitle{color:#565656;display:inline-block;font-size:13px;overflow:hidden;max-width:500px;text-overflow:ellipsis;white-space:nowrap;padding:6px 0 4px 10px}.groupsJumpInfoArea{padding:20px 10px 0 10px}.groupsJumpInfoBox{width:511px}.groupsJumpSearchButton{display:inline-block;padding:6px 6px 0 10px}.groupsJumpHeaderSearchWrap{position:relative;height:21px}.groupsJumpHeaderSearchWrapRedesign{height:23px;padding-top:1px;position:relative;width:220px}.groupsJumpHeaderSearch{position:absolute;right:0;z-index:10}.groupsJumpHeaderSearch .uiSearchInput input{font-family:'helvetica neue', helvetica, arial, 'lucida grande', sans-serif;width:180px}.groupsJumpPrivacyIconText .img{margin-top:2px}.uiIconText.groupsJumpPrivacyIconText{margin-left:2px;padding-left:18px}.groupsJumpPrivacyIcon{display:inline-block;margin-bottom:-2px}.groupsJumpPrivacyIconHover{display:inline-block;margin-top:2px}.groupsJumpPrivacyIconLink{display:inline-block;padding:9px 0 5px;vertical-align:top}a.groupsPrivacyHeader:hover{text-decoration:none}.groupsJumpActionArea{margin-left:-10px}.groupsJumpAreaBox{width:511px}.groupsJumpInfoDivider{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px}.groupsJumpInfoSpace{margin-bottom:10px}.groupFbFeedJumpLayout .groupsSkyDescription{padding-right:3px} +.groupHugFrame{background-color:#f6f7f8}.groupHugFace,.groupHugFiller{display:inline-block;vertical-align:bottom;zoom:1}.groupHugFaceCommunity .groupHugFaceTip{background-image:-webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, .7)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, 0));padding:3px 5px;top:0}.groupHugFace:hover{text-decoration:none}.groupHugFrame .mask{background-color:#fff;height:100%;left:0;opacity:.5;position:absolute;top:0;white-space:nowrap;width:100%}.groupHugFaceHover:hover .groupHugFaceTip,.groupHugFaceHover:focus .groupHugFaceTip{display:block}.groupHugFaceTip{background-image:-webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .7)));background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));bottom:0;color:#fff;cursor:pointer;display:none;font-weight:bold;padding:10px 5px 3px;position:absolute;word-wrap:break-word}.groupHugFace .liveFacesFacepileStyle{display:block}.groupHugOverlayGradient{background:url(/rsrc.php/v2/yw/r/ZFfI2vhkwMH.png) bottom left repeat-x;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0} +.groupNotificationsSelector .uiButton .img,.groupNotificationsSelector .img{margin-top:2px;margin-left:2px}.groupsCleanLinks{margin-top:4px}.groupComposerCleanWrap{border-top:1px solid #e5e5e5;margin-left:-18px;padding-top:9px;padding-left:18px;padding-bottom:4px}.groupJumpLayout .groupComposerCleanWrap{border-top:none}.groupJumpLayout .uiStreamHomepage .uiStreamStory:first-child{margin-top:-5px}.groupsCleanLink .groupsTabIcon{margin-bottom:0;margin-right:4px}.groupsCleanLink .groupsShiftedTabIcon{margin-bottom:-1px;margin-right:4px}.groupsCleanLink{margin-right:8px}.groupsSkyContentHeader{padding:10px}.groupsChildGroupPhoto{display:block;margin-right:8px}.groupsChildGroupFriendHeader{background-color:#f6f7f8;border:1px solid #e9e9e9;margin-bottom:-1px;padding:5px 8px}.groupsChildGroupFriendArrow{display:block;height:5px;margin-top:9px;width:10px;background-image:url(/rsrc.php/v2/yF/r/FKdgyTOUamS.png);background-repeat:no-repeat;background-size:auto;background-position:-199px -539px}.groupsChildGroupFriendArrowUp{background-image:url(/rsrc.php/v2/yu/r/CtRV4FktWEq.png);background-repeat:no-repeat;background-size:auto;background-position:-13px -122px}.groupsChildGroupFriendName{color:#3b5998}.groupJumpLayout.homeFixedLayout #rightCol .uiHeaderSection,.groupJumpLayout.homeFixedLayout #rightCol .uiSideHeader,.groupJumpLayout.homeFixedLayout .uiHeaderSection,.groupJumpLayout.homeFixedLayout .uiSideHeader{border-bottom:none;border-top:1px solid #e5e5e5;margin-bottom:8px;padding:3px 6px}html #mainContainer .groupJumpLayout #rightCol .groupsRHCSectionHeader{margin-bottom:4px;padding-bottom:0}.groupJumpLayout.homeFixedLayout #rightCol .uiHeaderSection a,.groupJumpLayout.homeFixedLayout #rightCol .uiSideHeader a,.groupJumpLayout.homeFixedLayout .uiHeaderSection a,.groupJumpLayout.homeFixedLayout .uiSideHeader a{color:#6d84b4}.groupJumpLayout .groupsGroupSideLink{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.groupsMoreGroupsDivider{border-top:1px solid #e9e9e9}.groupJumpLayout .groupsCoverPhoto{position:relative}.groupsSideMargin{margin-bottom:10px}.groupsSideTopNegMargin{margin-top:-5px}.groupsEmailVerifyTitle{font-size:12px}.groupsEmailVerifyInput{margin-right:-1px;padding-left:4px;padding-right:4px;width:160px}.groupsEmailVerifyInputShort{width:120px}.groupsVerificationSelector .uiPopoverButtonWithChevron{padding-bottom:4px;padding-top:5px}.groupsVerificationSelector .uiPopoverButtonWithChevron .uiButtonText{margin-top:-2px}.groupsVerificationManual{display:inline-block;height:16px}.groupJumpLayout .uiComposer{border-bottom:none}.groupsEditDescriptionLink{display:inline-block;margin:0 0 5px 0}.groupsEditDescriptionArea{margin:0 1px}.groupsEditDescriptionText{height:50px;width:320px}.groupJumpLayout #contentArea .uiHeaderSection{margin-left:-10px;padding-left:10px}.groupsTopicsBox,.groupsLocationBox,.groupsAddMemberSideBox{margin:10px 6px}.groupAddMemberHeader{margin-bottom:-5px;margin-top:10px}.groupClaimAdminHeader{margin-bottom:3px;margin-top:10px}.groupsStreamMemeberBox{border-top:1px solid #e9e9e9;margin-left:-10px;padding-left:15px;padding-right:5px}.groupLitestandClassicJumpLayout .groupsStreamMemeberBox{border:0;margin:0;padding:12px}.groupsStreamMemberBoxNames a:first-child{font-weight:bold}.groupsSuggestAdminLink{display:inline-block;margin-top:2px}.groupsSuggestTypeahead{margin-left:-1px;margin-right:5px}.groupsCellWrap{padding-right:5px;word-break:break-all}.groupsJumpSpacer{border-bottom:1px solid #e9e9e9;margin-bottom:-1px;margin-top:30px}.groupsDescriptionBox{width:225px}.groupsRHCDescriptionBox{margin-bottom:12px}.groupsFilesRevisionTextArea{padding:5px;width:390px}.groupsFilesDialogFooter{background:#f6f7f8;border-top:1px solid #ccc;margin:10px -20px -16px;padding:8px 10px 8px 10px;position:relative}.groupMemberActionBar{margin:0 -20px;padding:5px 10px}.groupJumpLayout .groupMemberActionBar{margin:0 -10px}.groupMemberBrowser{margin:0 -20px;padding:0 15px}.groupMemberSuggestionBrowser{margin:0 -10px 0 -20px;padding:0 15px}.groupsMemberSearchBox{margin-left:-1px}.groupsFileBox{margin-top:41px}.groupsFilename{display:block;margin-left:-21px;word-break:break-all;word-wrap:break-word}.groupsJumpSubgroupHeader{margin:0 -10px}.groupNotificationSelectorIconOnly .uiButton{padding:2px 6px 2px 3px}.groupsInvitedSubtitle{margin-top:-6px}.groupsFileImage{height:32px;width:32px}.groupNotificationSelectorRow{text-align:left}.groupsFileHeader{width:100%}.uiSearchInput.groupsMemberSearchLite input{padding-bottom:1px}.groupsEditDescriptionHeader{font-weight:bold}.groupLitestandClassicJumpLayout #pagelet_consolidate_posts:first-child:empty+#pagelet_pinned_posts .fbGroupsPinnedSection{margin-top:0} +._17tk{background:#e9eaed;margin:0}._55xm{border-bottom:solid #e9e9e9;border-width:1px 0;color:#ccc;font-size:22px;font-weight:bold;margin:0;padding:218px 0 280px;text-align:center}.groupMemberBrowser ._17tq{word-wrap:break-word}._17tr{color:#232937;font-size:14px}._2o_t{width:300px}._2ahs{display:block}._3zqv .groupRowActionMenu{margin-top:3px}._3zqv ._17ts{margin-left:4px;padding-top:28px}._3zqv ._3zqw{margin-left:5px} +.fbGroupsStream .uiStreamHeaderText{margin-left:50px}.fbGroupsBoulderStream{margin-top:-5px}.groupsStreamIcon{margin-left:34px}.groupsStreamIcon .img{height:16px;width:16px}.groupJumpLayout .fbGroupsBoulderStream .mainWrapper{margin-right:20px}.groupJumpLayout .fbGroupsBoulderStream .uiStreamStory{margin-left:-10px}.groupJumpLayout .fbGroupsBoulderStream .uiStream .uiStreamHeader{margin:20px 0 5px 0}.groupJumpLayout .fbGroupsBoulderStream .uiStreamHeader .uiStreamHeaderText{margin-left:75px;padding-right:10px}.groupsStreamSmallFace{margin-left:26px}.groupsStreamSmallFace .img{height:24px;width:24px}ul.fbGroupsBoulderStream .uiStreamHeader{border-width:1px 0 0 0;margin:15px 0 -1px -18px;padding-bottom:0}.groupsSky ul.fbGroupsBoulderStream .uiStreamHeader{margin:15px -15px -1px}.groupsSky .uiStream .uiStreamHeader .uiStreamHeaderText{margin-left:65px}.groupJumpLayout .fbGroupsBoulderStream.fbGroupsFbFeedStream .uiStreamHeader{margin-left:0}.uiStream .uiStreamNoBorderStory{border-width:0}.uiStreamStory.uiStreamNoBorderStory .storyContent{margin:-3px 0 3px}.groupsMallSelector{margin-left:-10px}.fbGroupsPinnedSection{margin-bottom:3px;margin-top:-13px}.uiStream.fbGroupsBoulderStream .uiStreamHeader,.uiStream .fbGroupsBoulderStream .uiStreamHeader{border:none}.groupsPinnedLite{margin-top:-22px}.fbGroupsFbFeedPinnedSection{margin-bottom:3px;margin-top:-16px} +.groupAddMemberTypeaheadBox .plusIcon{position:absolute;z-index:2;top:7px;left:8px}.groupAddMemberTypeaheadBox{margin-top:10px;padding-right:4px;padding-top:0;position:relative}.groupAddMemberTypeaheadBox .innerWrap{margin-left:15px}.groupRHCAddMemberTypeaheadBox .groupAddMemberTypeaheadBox{margin-top:0;padding-right:4px;padding-top:0;position:relative} +._1r5y{width:225px}._2u6q{display:-webkit-box;-webkit-box-align:center;width:100%}._2u6q>._2u6r{-webkit-box-flex:1}._3jfy{border-color:#e9eaed;border-style:solid;border-width:1px 0 0 0;padding-top:10px}._4-9.selected a{color:#0c121e}._4-9 a{color:#9197a3}._1j8u{height:24px}._2rcs{display:inline} +._5hiq{background-color:#f6f7f8;border:1px solid #bdc1c9;border-bottom-color:#999;-webkit-border-radius:3px;border-top-color:#d6d6d3;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);margin-bottom:10px;padding:10px}._5hiq .description{display:block;font-size:13px;width:450px}._5hiq .button{margin-top:5px}._c51{padding:5px 0}._5vb_ ._c51{padding-top:0}._5vb_ ._c51 a{color:#3b5998}._c51 .groupsEditDescriptionHeader{font-weight:normal}._c5c{margin-top:8px}._c51 .groupsSideMargin,._c51 .groupsAddMemberSideBox{margin:8px 0 0}._c51 #pagelet_group_requests_summary .uiHeader{margin-top:15px}._c51 #pagelet_group_requests_summary .pbm{padding-bottom:0}#pagelet_group_suggested_members ._c51 .groupsMemberSuggestBox{margin-right:-5px}._5vb_ ._c51 .groupAddMemberTypeaheadBox{padding-right:0}._c51 .groupAddMemberTypeaheadBox .plusIcon{left:6px;top:8px}._c51 .groupAddMemberTypeaheadBox .innerWrap{height:23px;margin-left:13px}._c51 .groupAddMemberTypeaheadBox .textInput{font-family:'helvetica neue', helvetica, arial, 'lucida grande', sans-serif;font-size:11px;margin-top:2px}._c51 .groupsEditDescriptionArea{margin:0}._c51 .groupsEditDescriptionText{width:255px}._c51 a{font-weight:bold}._c51 .groupsEditDescriptionLink{margin:5px 0 0}._c51 .groupsEditDescriptionBox{margin-bottom:12px}._c51 .groupsRHCSectionBox{margin-bottom:12px;margin-top:12px}._c51 .groupsSkyDescription{overflow:hidden;padding-left:1px}._c51 .uiGroupsAddTypeaheadView{margin-bottom:0}._c51 a{color:#232937}._528a{position:absolute;right:10px;top:10px} +._5e7- th.label{color:#999;font-weight:bold;line-height:15px;text-align:left;vertical-align:top;width:90px;word-wrap:break-word}._5e7- td.data{line-height:15px;width:100%}._5h4e ._480v{width:50px}._5e7- td.rightCol{padding:3px 0 0 35px;text-align:right;width:50px}._5e7- .fbProfileExperience .experienceTitle{font-weight:normal}._5e7- .sampleImageCaption{text-align:center;width:50px;word-wrap:break-word}._5e7- .uiInfoTable .label{color:#666;font-size:11px;font-weight:normal;padding-top:0}._5jsb:hover{background:#f6f7f8}._5jsb ._5q_g{visibility:hidden}._5jsb:hover ._5q_g{visibility:inherit}._5pty ._5jsb:hover{background:inherit}._5pty ._3l7w{display:none}._5e7- .uiInfoTable .data{padding-top:0}._5e7- .throbber{display:none}._5e7- .async_saving .throbber{display:block}table._5e7-{margin:0 10px 5px;width:379px}._5e7- ._480u{line-height:15px;padding-top:4px}._5e7- th._3sts{color:#999;font-weight:normal;line-height:15px;text-align:left;vertical-align:top;width:79px;word-wrap:break-word} +.fbTimelineCurationControl .audienceSelector,.fbTimelineCurationControl .fbTimelineStarButton{border-color:#aaa;font-weight:normal}.fbTimelineSelector .wrap a.fbTimelineSelectorButton,.fbTimelineSelector .wrap a.fbTimelineSelectorButton:hover{background-image:url(/rsrc.php/v2/ys/r/Q3N-U1nEWJ5.png);background-position:left 0;height:16px;padding:2px 8px}.fbTimelineSelector .wrap a.fbTimelineSelectorButton:active,.fbTimelineSelector .wrap a.fbTimelineSelectorButton:focus{background-image:url(/rsrc.php/v2/yj/r/eiv2uzkvkfs.png);background-position:left 0}.fbTimelineSelector .openToggler a.fbTimelineSelectorButton{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}.fbTimelineSelector .uiMenu .unselectable .itemAnchor{background-image:none;font-weight:normal}.fbTimelineCurationControl .fbTimelineStarButton{padding:2px 8px}.fbTimelineStarButton .img{margin-top:2px}.timelineUnitContainer .editControls a.fbTimelineStarButtonSelected,.timelineUnitContainer .editControls a.fbTimelineStarButtonSelected:focus,.timelineUnitContainer .editControls a.fbTimelineStarButtonSelected:hover,.timelineUnitContainer .editControls a.fbTimelineStarButtonSelected:active{background-color:#6d84b4;border:1px solid #3a5795;position:relative}.timelineUnitContainer .fbTimelineCurationControl .uiButtonGroup,.timelineUnitContainer .fbTimelineCurationControl .uiButtonGroupItem{border-color:#97a4c2}.editControls .throbber{display:none}.timelineUnitContainer .editControls.async_saving .throbber{display:inline-block;vertical-align:middle}.fbTimelineProfilePicSelector .uiMenuItem .itemAnchor,.fbProfileCoverPhotoSelector .uiMenuItem .itemAnchor{padding-bottom:3px}.fbTimelineProfilePicSelector .fbTimelineSelectorEditThumbnail .img{margin:0 8px 0 3px}.fbTimelineProfilePicSelector .fbTimelineSelectorRemovePicture .img{margin:0 8px 0 2px}.fbProfileCoverPhotoSelector .fbTimelineSelectorShiftCover .img{margin:0 4px 0 1px}.fbProfileCoverPhotoSelector .fbTimelineSelectorRemovePhoto .img{margin:0 7px 0 4px}.fbProfileCoverPhotoSelector .uiMenuInner,.fbTimelineProfilePicSelector .uiMenuInner{overflow:hidden}.timelineUnitContainer .audienceSelector .uiButtonNoText .customimg{margin-right:1px;margin-top:2px}.timelineUnitContainer .composerAudienceSelector{margin-top:0} +.standardLayout .filterBox{padding:6px 7px 6px 5px}.standardLayout .filterBox table{border-collapse:collapse;width:100%}.standardLayout .filterBox td{padding:0}.standardLayout .fullWidth,.standardLayout .uiTypeahead{width:100%}.standardLayout .hasSelector .uiTypeahead .wrap{border-left:0}.standardLayout .hubsLoading .throbber{display:block}.standardLayout .hubsLoading .selected .uiCloseButton{display:none} +.adminActions form,.adminActions a,.adminActions div{float:left}.adminActions .closeButton{margin-top:3px;margin-left:10px} +.listView .throbber,.showListviewLoading .lists{display:none}.showListviewLoading .throbber{display:block;margin:0 auto;position:relative;top:40px}.limitReached .checkableListItem{opacity:.3}.limitReached .selectedCheckable{opacity:1}.listView .nullstate{color:#999;font-size:18px;margin-top:85px;text-align:center}.listView .queryThrobber{background-image:url(/rsrc.php/v2/y9/r/jKEcVPZFk-2.gif);background-repeat:no-repeat;background-size:auto;background-position:0 0;height:32px;margin:20px auto 0;width:32px}.searching,.queryActive .nothingFound{display:none}.queryActive .searching{color:#666;display:block}.hiddenList{top:150%;left:-3000px;position:fixed !important} +.fbProfileBrowserListContainer .expandedList .fbProfileBrowserListItem:first-child{border-top:1px solid #e9e9e9}.fbProfileBrowserSummaryBox{border-bottom:1px solid #ccc}.hideSummary .fbProfileBrowserSummaryBox{display:none} +div._5umn{font-size:11px;-webkit-font-smoothing:antialiased;margin:14px 0 -4px 1px}._5vb_ .groupLitestandClassicJumpLayout #pagelet_group_>._5umn:first-child{margin-top:0}._5vb_ ._5umn{margin-bottom:6px} +._3stn{border:0;border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}._3sto td{padding:5px 0}._3stp ._3sto td{padding:0;visibility:hidden}._480u,._480v,._3sts{padding:3px 0 1px 0;text-align:left;vertical-align:top}._3stt ._480u,._3stt ._480v{padding-top:5px}._480u>input,._480u>label input,._480v>input,._480v>label input{margin-left:0}._3stt ._3sts{padding-top:8px}._3sts ._3stu{color:#999}._480v{padding:0 0 0 20px;width:225px}._3sts{color:#666;font-weight:bold;padding-right:10px;text-align:right;width:130px;word-wrap:break-word} +.uiProfilePortrait{display:inline-block;overflow:hidden;padding:0 6px 6px 0;vertical-align:top;width:57px}.uiProfilePortrait img{display:block;margin-bottom:3px} +._55r3{background:#ffffff url(/rsrc.php/v2/yU/r/O7nelmd9XSI.png) repeat-x;border:1px solid #d3d6db;cursor:text;display:inline-block;white-space:nowrap}._55r3 ._55r4{background:none;border:0;padding:0 8px 0 4px;vertical-align:middle}._55r5{display:inline-block;margin-left:8px;opacity:.3;vertical-align:middle}._55r3.child_is_active ._55r5{opacity:1} +.sp_7oLHbxAXHgy{background-image:url(/rsrc.php/v2/y9/r/Vt_J7I46IT1.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:12px;width:13px}.sp_7oLHbxAXHgy.sx_d980f1{height:10px;background-position:0 -13px}.sp_7oLHbxAXHgy.sx_8238a1{width:11px;background-position:-11px 0}.selected .sp_7oLHbxAXHgy.sx_8238a1{background-position:0 0} +.sp_N885dp5NwZW{background-image:url(/rsrc.php/v2/yY/r/t-rIN63PD_Z.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:12px;width:12px}.sp_N885dp5NwZW.sx_4b4341{background-position:0 0}.sp_N885dp5NwZW.sx_3dc7fd{background-position:0 -13px}.sp_N885dp5NwZW.sx_ac52ed{background-position:0 -26px} +.sp_wDxOzImsFiZ{background-image:url(/rsrc.php/v2/yD/r/1LiBvoQwoLc.png);background-size:auto;background-repeat:no-repeat;display:inline-block;height:32px;width:32px}.sp_wDxOzImsFiZ.sx_39bdbd{background-position:0 0}.sp_wDxOzImsFiZ.sx_1813f5{background-position:0 -33px}.sp_wDxOzImsFiZ.sx_a3324a{background-position:0 -66px}.sp_wDxOzImsFiZ.sx_031bdc{background-position:0 -99px}.sp_wDxOzImsFiZ.sx_880c33{background-position:0 -132px} + +#bootloader_1BQCG { height: 42px; } +.bootloader_1BQCG { display:block !important; } \ No newline at end of file diff --git a/app/assets/images/s_files/thQxWNmW7H9.js b/app/assets/images/s_files/thQxWNmW7H9.js new file mode 100644 index 0000000..4ac12cf --- /dev/null +++ b/app/assets/images/s_files/thQxWNmW7H9.js @@ -0,0 +1,128 @@ +/*!CK:2779087954!*//*1427408448,*/ + +if (self.CavalryLogger) { CavalryLogger.start_js(["5MjVc"]); } + +if(!Array.from)Array.from=function(a){if(a==null)throw new TypeError('Object is null or undefined');var b=arguments[1],c=arguments[2],d=this,e=Object(a),f=typeof Symbol==='function'?Symbol.iterator:'@@iterator',g=typeof b==='function',h=typeof e[f]==='function',i=0,j,k;if(h){j=typeof d==='function'?new d():[];var l=e[f](),m;while(!(m=l.next()).done){k=m.value;if(g)k=b.call(c,k,i);j[i]=k;i+=1;}j.length=i;return j;}var n=e.length;if(isNaN(n)||n<0)n=0;j=typeof d==='function'?new d(n):new Array(n);while(i>>0;for(var g=0;g1?(Number(arguments[1])||0):0,d=Math.min(Math.max(c,0),b.length);return b.indexOf(String(a),c)==d;};if(!String.prototype.endsWith)String.prototype.endsWith=function(a){"use strict";if(this==null)throw TypeError();var b=String(this),c=b.length,d=String(a),e=arguments.length>1?(Number(arguments[1])||0):c,f=Math.min(Math.max(e,0),c),g=f-d.length;if(g<0)return false;return b.lastIndexOf(d,g)==g;};if(!String.prototype.contains)String.prototype.contains=function(a){"use strict";if(this==null)throw TypeError();var b=String(this),c=arguments.length>1?(Number(arguments[1])||0):0;return b.indexOf(String(a),c)!=-1;};if(!String.prototype.repeat)String.prototype.repeat=function(a){"use strict";if(this==null)throw TypeError();var b=String(this);a=Number(a)||0;if(a<0||a===Infinity)throw RangeError();if(a===1)return b;var c='';while(a){if(a&1)c+=b;if((a>>=1))b+=b;}return c;}; + + +__t=function(a){return a[0];};__w=function(a){return a;}; + +(function(a){if(a.require)return;var b=Object.prototype.toString,c={},d={},e={},f={},g=0,h=1,i=2,j=4,k=Object.prototype.hasOwnProperty;function l(fa){var ga=Array.prototype.slice.call(fa),ha={},ia,ja,ka,la;while(ga.length){ja=ga.shift();if(ha[ja])continue;ha[ja]=true;ka=c[ja];if(!ka||!ka.waiting)continue;for(ia=0;ia=k)return ['erx slice failure: %s',i];var n=i.substring(0,j),o=i.substring(m);i=i.substring(l,k);var p;try{p=JSON.parse(i);p[0]=n+p[0]+o;}catch(q){return ['erx parse failure: %s',i];}return p;};e.exports=h;},null); +__d("ErrorUtils",["Env","eprintf","erx"],function(a,b,c,d,e,f,g,h,i){b.__markCompiled&&b.__markCompiled();var j={},k='',l='',m='',n=/^https?:\/\//i,o=/^Type Mismatch for/,p=['Unknown script code','Function code','eval code'],q=new RegExp('(.*?)(\\s)(?:'+p.join('|')+')$'),r=[],s,t=[],u=50,v=[],w=false,x=false,y=j.nocatch||(/nocatch/).test(location.search);function z(la){if(!la)return [];var ma=la.split(/\n\n/)[0].replace(/[\(\)]|\[.*?\]|^\w+:\s.*?\n/g,'').split('\n').map(function(na){var oa,pa,qa;na=na.trim();if(/(:(\d+)(:(\d+))?)$/.test(na)){pa=RegExp.$2;qa=RegExp.$4;na=na.slice(0,-RegExp.$1.length);}if(q.test(na)||/(.*)(@|\s)[^\s]+$/.test(na)){na=na.substring(RegExp.$1.length+1);oa=/(at)?\s*(.*)([^\s]+|$)/.test(RegExp.$1)?RegExp.$2:'';}var ra={identifier:oa,script:na,line:pa,column:qa};if(s)s(ra);ra.text=' at'+(ra.identifier?' '+ra.identifier+' (':' ')+ra.script+(ra.line?':'+ra.line:'')+(ra.column?':'+ra.column:'')+(ra.identifier?')':'');return ra;});return ma;}function aa(la){if(!la){return {};}else if(la._originalError)return la;var ma=z(la.stackTrace||la.stack),na=false;if(la.framesToPop){var oa=la.framesToPop,pa;while(oa>0&&ma.length>0){pa=ma.shift();oa--;na=true;}if(o.test(la.message)&&la.framesToPop===2&&pa)if(n.test(pa.script))la.message+=' at '+pa.script+(pa.line?':'+pa.line:'')+(pa.column?':'+pa.column:'');delete la.framesToPop;}var qa={line:la.lineNumber||la.line,column:la.columnNumber||la.column,name:la.name,message:la.message,messageWithParams:la.messageWithParams,type:la.type,script:la.fileName||la.sourceURL||la.script,stack:ma.map(function(sa){return sa.text;}).join('\n'),stackFrames:ma,guard:la.guard,guardList:la.guardList,extra:la.extra,snapshot:la.snapshot};if(typeof qa.message==='string'&&!qa.messageWithParams){qa.messageWithParams=i(qa.message);qa.message=h.apply(a,qa.messageWithParams);}else{qa.messageObject=qa.message;qa.message=String(qa.message);}if(s)s(qa);if(na){delete qa.script;delete qa.line;delete qa.column;}if(ma[0]){qa.script=qa.script||ma[0].script;qa.line=qa.line||ma[0].line;qa.column=qa.column||ma[0].column;}qa._originalError=la;for(var ra in qa)(qa[ra]==null&&delete qa[ra]);return qa;}function ba(la,ma){if(x)return false;if(v.length>0){la.guard=la.guard||v[0];la.guardList=v.slice();}la=aa(la);!ma;if(t.length>u)t.splice(u/2,1);t.push(la);x=true;for(var na=0;na0){l=i.pop();}else{h++;l=new g();l.__index=h;}j[l.__index]=l;return l;},release:function(l){if(l.__index&&j[l.__index]===l){delete j[l.__index];i.push(l);}}};e.exports=k;},null); +__d("CircularBuffer",["invariant"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();function h(i){"use strict";g(i>0);this.$CircularBuffer0=i;this.$CircularBuffer1=0;this.$CircularBuffer2=[];}h.prototype.write=function(i){"use strict";if(this.$CircularBuffer2.length'};r.reset();h.applyWithGuard(u.listener,u.context,Array.prototype.slice.call(arguments,1),null,'EventEmitter:'+o);var w=r.read();m.write('event_handler_performance',{functionMeta:v,time:w,context:o});}}this.$EventEmitter1=null;}};e.exports=n;},null); +__d("EventEmitterWithHolding",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();'use strict';function g(h,i){this.$EventEmitterWithHolding0=h;this.$EventEmitterWithHolding1=i;this.$EventEmitterWithHolding2=null;this.$EventEmitterWithHolding3=[];this.$EventEmitterWithHolding4=0;}g.prototype.addListener=function(h,i,j){return this.$EventEmitterWithHolding0.addListener(h,i,j);};g.prototype.once=function(h,i,j){return this.$EventEmitterWithHolding0.once(h,i,j);};g.prototype.addRetroactiveListener=function(h,i,j){var k=this.$EventEmitterWithHolding0.addListener(h,i,j),l=this.$EventEmitterWithHolding3;l.push(false);this.$EventEmitterWithHolding4++;this.$EventEmitterWithHolding1.emitToListener(h,i,j);this.$EventEmitterWithHolding4--;if(l[l.length-1])k.remove();l.pop();return k;};g.prototype.removeAllListeners=function(h){this.$EventEmitterWithHolding0.removeAllListeners(h);};g.prototype.removeCurrentListener=function(){if(this.$EventEmitterWithHolding4){var h=this.$EventEmitterWithHolding3;h[h.length-1]=true;}else this.$EventEmitterWithHolding0.removeCurrentListener();};g.prototype.listeners=function(h){return this.$EventEmitterWithHolding0.listeners(h);};g.prototype.emit=function(h,i,j,k,l,m,n){this.$EventEmitterWithHolding0.emit(h,i,j,k,l,m,n);};g.prototype.emitAndHold=function(h,i,j,k,l,m,n){this.$EventEmitterWithHolding2=this.$EventEmitterWithHolding1.holdEvent(h,i,j,k,l,m,n);this.$EventEmitterWithHolding0.emit(h,i,j,k,l,m,n);this.$EventEmitterWithHolding2=null;};g.prototype.releaseCurrentEvent=function(){if(this.$EventEmitterWithHolding2!==null){this.$EventEmitterWithHolding1.releaseEvent(this.$EventEmitterWithHolding2);}else if(!!this.$EventEmitterWithHolding4)this.$EventEmitterWithHolding1.releaseCurrentEvent();};g.prototype.releaseHeldEventType=function(h){this.$EventEmitterWithHolding1.releaseEventType(h);};e.exports=g;},null); +__d("EventHolder",["invariant"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();'use strict';function h(){this.$EventHolder0={};this.$EventHolder1=[];}h.prototype.holdEvent=function(i,j,k,l,m,n,o){this.$EventHolder0[i]=this.$EventHolder0[i]||[];var p=this.$EventHolder0[i],q={eventType:i,index:p.length};p.push([j,k,l,m,n,o]);return q;};h.prototype.emitToListener=function(i,j,k){var l=this.$EventHolder0[i];if(!l)return;l.forEach(function(m,n){if(!m)return;this.$EventHolder1.push({eventType:i,index:n});j.apply(k,m);this.$EventHolder1.pop();}.bind(this));};h.prototype.releaseCurrentEvent=function(){g(this.$EventHolder1.length);this.releaseEvent(this.$EventHolder1[this.$EventHolder1.length-1]);};h.prototype.releaseEvent=function(i){delete this.$EventHolder0[i.eventType][i.index];};h.prototype.releaseEventType=function(i){this.$EventHolder0[i]=[];};e.exports=h;},null); +__d("toArray",["invariant"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();function h(i){var j=i.length;g(!Array.isArray(i)&&(typeof i==='object'||typeof i==='function'));g(typeof j==='number');g(j===0||(j-1) in i);if(i.hasOwnProperty)try{return Array.prototype.slice.call(i);}catch(k){}var l=Array(j);for(var m=0;m-1;}};e.exports=h;},null); +__d("CSS",["CSSCore","$"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h=b('$').unsafe,i='hidden_elem',j={setClass:function(k,l){h(k).className=l||'';return k;},hasClass:function(k,l){return g.hasClass(h(k),l);},addClass:function(k,l){return g.addClass(h(k),l);},removeClass:function(k,l){return g.removeClass(h(k),l);},conditionClass:function(k,l,m){return g.conditionClass(h(k),l,m);},toggleClass:function(k,l){return j.conditionClass(k,l,!j.hasClass(k,l));},shown:function(k){return !j.hasClass(k,i);},hide:function(k){return j.addClass(k,i);},show:function(k){return j.removeClass(k,i);},toggle:function(k){return j.toggleClass(k,i);},conditionShow:function(k,l){return j.conditionClass(k,i,!l);}};e.exports=j;},null); +__d("legacy:css",["CSS"],function(a,b,c,d){b.__markCompiled&&b.__markCompiled();a.CSS=b('CSS');},3); +__d("ge",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();function g(j,k,l){return typeof j!='string'?j:!k?document.getElementById(j):h(j,k,l);}function h(j,k,l){var m,n,o;if(i(k)==j){return k;}else if(k.getElementsByTagName){n=k.getElementsByTagName(l||'*');for(o=0;o0){var x=n.shift();o=x.depth;g.applyWithGuard(x.fn,a,null,null,t);}l=false;v=j();h.write('time_slice',Object.assign({begin:u,end:v,guard:r},q.__SMmeta));return w;};},enqueue:function(q){i(l);i(o<1000);n.push({fn:q,depth:o+1});},inGuard:function(){return l;}};k.setWrapper(p.guard,'entry');a.TimeSlice=p;e.exports=p;},null); +__d("setIntervalAcrossTransitions",["TimeSlice"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h=a.setInterval;e.exports=function(){for(var i=[],j=0,k=arguments.length;j=p){for(v in q){x.push(q[v].signal);w.push(q[v].error);}q={};}else for(v in q){var y=q[v].signal,z=window.getComputedStyle?getComputedStyle(y,null):y.currentStyle;if(z&&parseInt(z.height,10)>1){w.push(q[v].load);x.push(y);delete q[v];}}for(var aa=0;aa-1;function h(i){i=i||document;return !g&&i.compatMode==='CSS1Compat'?i.documentElement:i.body;}e.exports=h;},null); +__d("isElementNode",["isNode"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();function h(i){return g(i)&&i.nodeType==1;}e.exports=h;},null); +__d("getObjectValues",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();function g(h){var i=[];for(var j in h)i.push(h[j]);return i;}e.exports=g;},null); +__d("ix",["invariant"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h={};function i(j){var k=h[j];g(!!k);return k;}i.add=function(j){var k=false;for(var l in j)if(!(l in h))h[l]=j[l];};e.exports=i;},null); +__d("ScriptPath",["ErrorUtils"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();var h=null,i=null,j={},k=0,l=null,m={PAGE_LOAD:'load',PAGE_UNLOAD:'unload',OPEN_OVERLAY_VIEW:'open_overlay_view',CLOSE_OVERLAY_VIEW:'close_overlay_view',TRANSITION:'transition'},n=[];function o(t){var u=++k;j[u]=t;return u;}function p(t){if(j[t])delete j[t];}function q(t){Object.keys(j).forEach(function(u){g.applyWithGuard(j[u],null,[{source:h,dest:i,cause:t}]);});}function r(){return i?i.scriptPath:(void 0);}var s={set:function(t,u,v){h=i;i={scriptPath:t,categoryToken:u,extraInfoFromServer:(!v||typeof v!=='object')?{}:v};n=[];window._script_path=t;q();},openOverlayView:function(t){if(!t)return;var u=n.length;if(u===0||n[u-1]!==t){h=Object.assign({},i);i.topViewEndpoint=t;n.push(t);q(m.OPEN_OVERLAY_VIEW);}},closeOverlayView:function(t){var u=n.lastIndexOf(t);if(u===-1)return;h=Object.assign({},i);if(u>0){i.topViewEndpoint=n[u-1];}else i.topViewEndpoint=null;n=n.slice(0,u);q(m.CLOSE_OVERLAY_VIEW);},setClickPointInfo:function(t){l=t;},getClickPointInfo:function(){return l;},getScriptPath:r,getCategoryToken:function(){return i?i.categoryToken:(void 0);},getTopViewEndpoint:function(){var t=n.length;return t>0?n[t-1]:r();},getPageInfo:function(){return i;},getSourcePageInfo:function(){return h;},subscribe:function(t){return o(t);},unsubscribe:function(t){p(t);}};s.CAUSE=m;e.exports=s;},null); +__d("replaceTransportMarkers",["ge"],function(a,b,c,d,e,f,g){b.__markCompiled&&b.__markCompiled();function h(i,j,k){var l=(typeof k!=='undefined')?j[k]:j,m;if(Array.isArray(l)){for(m=0;mh);},ie64:function(){return x.ie()&&r;},firefox:function(){return w()||i;},opera:function(){return w()||j;},webkit:function(){return w()||k;},safari:function(){return x.webkit();},chrome:function(){return w()||l;},windows:function(){return w()||o;},osx:function(){return w()||n;},linux:function(){return w()||p;},iphone:function(){return w()||s;},mobile:function(){return w()||(s||t||q||v);},nativeApp:function(){return w()||u;},android:function(){return w()||q;},ipad:function(){return w()||t;}};e.exports=x;},null); +__d("legacy:emptyFunction",["emptyFunction"],function(a,b,c,d){b.__markCompiled&&b.__markCompiled();a.emptyFunction=b('emptyFunction');},3); +__d("BlueBarController",["Bootloader","CSS"],function(a,b,c,d,e,f,g,h){b.__markCompiled&&b.__markCompiled();f.init=function(i){if('getBoundingClientRect' in i){var j=function(){var k=i.getBoundingClientRect(),l=Math.round(k.top)-document.documentElement.clientTop;h.conditionClass(i.firstChild,'fixed_elem',l<=0);};j();g.loadModules(["Event"],function(k){k.listen(window,'scroll',j);});}};},null); +__d("legacy:arbiter",["Arbiter"],function(a,b,c,d){b.__markCompiled&&b.__markCompiled();a.Arbiter=b('Arbiter');},3); +__d("event-form-bubbling",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();a.Event=a.Event||function(){};a.Event.__inlineSubmit=function(g,event){var h=(a.Event.__getHandler&&a.Event.__getHandler(g,'submit'));return h?null:a.Event.__bubbleSubmit(g,event);};a.Event.__bubbleSubmit=function(g,event){if(document.documentElement.attachEvent){var h;while(h!==false&&(g=g.parentNode))h=g.onsubmit?g.onsubmit(event):a.Event.__fire&&a.Event.__fire(g,'submit',event);return h;}};},3); +__d("PageEvents",[],function(a,b,c,d,e,f){b.__markCompiled&&b.__markCompiled();var g={NATIVE_ONLOAD:'onload/onload',BIGPIPE_ONLOAD:'onload/onload_callback',AJAXPIPE_ONLOAD:'ajaxpipe/onload_callback',NATIVE_DOMREADY:'onload/dom_content_ready',BIGPIPE_DOMREADY:'onload/domcontent_callback',AJAXPIPE_DOMREADY:'ajaxpipe/domcontent_callback',NATIVE_ONBEFOREUNLOAD:'onload/beforeunload',NATIVE_ONUNLOAD:'onload/unload',AJAXPIPE_ONUNLOAD:'onload/exit',AJAXPIPE_SEND:'ajaxpipe/send'};e.exports=g;},null); +__d("Run",["Arbiter","ExecutionEnvironment","PageEvents","performanceAbsoluteNow"],function(a,b,c,d,e,f,g,h,i,j){b.__markCompiled&&b.__markCompiled();var k='onunloadhooks',l='onafterunloadhooks',m=g.BEHAVIOR_STATE;function n(da){var ea=a.CavalryLogger;ea&&ea.getInstance().setTimeStamp(da);}function o(){return !window.loading_page_chrome;}function p(da){var ea=a.PageHooks;if(window.domready&&ea){ea.runHook(da,'domreadyhooks:late');}else w('domreadyhooks',da);}function q(da){var ea=a.PageHooks;if(window.loaded&&ea){setTimeout(function(){ea.runHook(da,'onloadhooks:late');},0);}else w('onloadhooks',da);}function r(da,ea){if(ea===(void 0))ea=o();ea?w('onbeforeleavehooks',da):w('onbeforeunloadhooks',da);}function s(da,ea){if(!window.onunload)window.onunload=function(){g.inform(i.NATIVE_ONUNLOAD,true,m);};w(da,ea);}function t(da){s(k,da);}function u(da){s(l,da);}function v(da){w('onleavehooks',da);}function w(da,ea){window[da]=(window[da]||[]).concat(ea);}function x(da){window[da]=[];}function y(){g.inform(i.NATIVE_DOMREADY,true,m);}a._domcontentready=y;function z(){var da=document,ea=window;if(da.addEventListener){var fa=/AppleWebKit.(\d+)/.exec(navigator.userAgent);if(fa&&fa[1]<525){var ga=setInterval(function(){if(/loaded|complete/.test(da.readyState)){y();clearInterval(ga);}},10);}else da.addEventListener("DOMContentLoaded",y,true);}else{var ha='javascript:void(0)';if(ea.location.protocol=='https:')ha='//:';da.write('
    Success
    \ No newline at end of file diff --git a/app/assets/images/s_files/xti.html b/app/assets/images/s_files/xti.html new file mode 100644 index 0000000..cdd5eb8 --- /dev/null +++ b/app/assets/images/s_files/xti.html @@ -0,0 +1,3 @@ + + +
    Success
    \ No newline at end of file diff --git a/app/assets/images/s_files/zHorSIne8Fc.css b/app/assets/images/s_files/zHorSIne8Fc.css new file mode 100644 index 0000000..9f711fa --- /dev/null +++ b/app/assets/images/s_files/zHorSIne8Fc.css @@ -0,0 +1,9 @@ +/*!CK:2619840651!*//*1424144399,*/ + +._19hh{margin-left:2px;padding-top:8px} +._3eal{width:1080px}._5el9{width:800px}._66{float:left;width:400px} +._4i7y{padding:10px}._4i7z{padding:10px;position:fixed;right:0;top:44px} +._3dh4{margin:5px 5px;max-width:350px;min-width:275px;position:relative}._4fy8{height:180px}._3dh5{max-height:150px;min-height:100px}._3dh6{background-color:#fff;-webkit-border-radius:3px;position:absolute;right:3px;top:15px;z-index:99} + +#bootloader_KKPGH { height: 42px; } +.bootloader_KKPGH { display:block !important; } \ No newline at end of file diff --git a/app/assets/stylesheets/81e17772-eb6a-4fb4-9f70-3b1fa843c198.dmp b/app/assets/stylesheets/81e17772-eb6a-4fb4-9f70-3b1fa843c198.dmp new file mode 100644 index 0000000000000000000000000000000000000000..6697148cc70f4739e3c8366da43490dca4b11cc9 GIT binary patch literal 80545 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 literal 0 HcmV?d00001 diff --git a/app/assets/stylesheets/_bumbleberry-settings.scss b/app/assets/stylesheets/_bumbleberry-settings.scss index f8438fd..904d1a5 100644 --- a/app/assets/stylesheets/_bumbleberry-settings.scss +++ b/app/assets/stylesheets/_bumbleberry-settings.scss @@ -1,5 +1,7 @@ @import "../bumbleberry-settings.json"; +$font-loading-method: "all" !default; + $markup-settings: ( ); diff --git a/app/assets/stylesheets/_buoy-settings.scss b/app/assets/stylesheets/_buoy-settings.scss deleted file mode 100644 index bdfd195..0000000 --- a/app/assets/stylesheets/_buoy-settings.scss +++ /dev/null @@ -1,8 +0,0 @@ -@import "../buoy-settings.json"; - -$markup-settings: ( -); - -$bug-list: ( - "link-focus-outline": none -); diff --git a/app/assets/stylesheets/_settings.scss b/app/assets/stylesheets/_settings.scss new file mode 100644 index 0000000..01bb930 --- /dev/null +++ b/app/assets/stylesheets/_settings.scss @@ -0,0 +1,30 @@ +$sidebar-width: rems(19); + +$colour-1: #00ADEF; +$colour-2: #FF015B; +$colour-3: #E6C229; +$colour-4: #F17105; +$colour-5: #8EA604; + +@mixin default-box-shadow($direction: top, $distance: 1, $inset: false) { + @if capable_of(box-shadow) { + $offset: 0.2em; + @if $direction == right or $direction == bottom { + $offset: -$offset; + } + @if $direction == left or $direction == right { + $offset: '#{$offset} 0'; + } @else { + $offset: '0 #{$offset}'; + } + @if $inset { + $offset: 'inset #{$offset}'; + } + @include _(box-shadow, #{$offset} 0.8em #{-0.2em * $distance} #000); + } +} + +@mixin monospace-font { + @include font(monospace); + @include font(monospace-bold); +} diff --git a/app/assets/stylesheets/application.scss b/app/assets/stylesheets/application.scss index 759a8a4..b530a08 100644 --- a/app/assets/stylesheets/application.scss +++ b/app/assets/stylesheets/application.scss @@ -1,26 +1,5 @@ -//@include fontface('AlteHaasGroteskBold', '/assets/AlteHaasGroteskBold', 'alte_haas_groteskbold', ttf, normal, bold); - -//body { -// font-family: 'AlteHaasGroteskBold'; -//} - -//@include breakpoint(medium-only) { -//} - -@function rems($rems) { - @if capable_of(rem) { - @return $rems * 1rem; - } - @return $rems * 16px; -} - -$sidebar-width: rems(19); - -$colour-1: #00ADEF; -$colour-2: #FF015B; -$colour-3: #E6C229; -$colour-4: #F17105; -$colour-5: #8EA604; +//@import "bumbleberry"; +@import "settings"; body { color: #333; @@ -28,21 +7,6 @@ body { z-index: -1; } -@mixin default-box-shadow($direction: top, $distance: 1) { - @if capable_of(box-shadow) { - $offset: 0.2em; - @if $direction == right or $direction == bottom { - $offset: -$offset; - } - @if $direction == left or $direction == right { - $offset: '#{$offset} 0'; - } @else { - $offset: '0 #{$offset}'; - } - @include _(box-shadow, #{$offset} 0.8em #{-0.2em * $distance} #000); - } -} - h1, h2, h3, h4, h5, label, button { @include font-family(secondary); } @@ -63,7 +27,7 @@ a { outline: 0; position: relative; - &:after { + @include after { content: ''; position: absolute; border-bottom: 0 solid; @@ -75,15 +39,22 @@ a { @include _(transform, translateY(-1em)); } - &:hover:after, - &:active:after, - &:focus:after { - border-bottom: 0.1em solid; - opacity: 1; - transform: translateY(0); + &:hover, + &:active, + &:focus { + @include after { + border-bottom: 0.1em solid; + opacity: 1; + transform: translateY(0); + } } } +@include selection { + background-color: rgba($colour-2, 0.75); + color: rgba(#FFF, 0.75); +} + #main-nav { position: relative; top: 0; @@ -115,16 +86,28 @@ a { color: #FFF; text-shadow: 0 0 0.35em #000; - &:after { + @include after { display: none; } + @include before { + background-color: $colour-5; + } + &:nth-child(2) { background-color: $colour-4; + + @include before { + background-color: $colour-4; + } } &:nth-child(3) { background-color: $colour-3; + + @include before { + background-color: $colour-3; + } } } } @@ -142,13 +125,32 @@ a { z-index: -1; max-width: (rems(68) - $sidebar-width) * 2; background-color: #FFF; + padding-bottom: rems(2); article { - padding: rems(1) 7.5%; + padding: rems(3.5) 7.5%; &.supplementary { - background-color: $colour-3; - @include default-box-shadow(bottom, 2); + //background-color: $colour-3; + margin: rems(1) 7.5%; + overflow: hidden; + border-radius: 0.33em; + border: 0.1rem solid #DDD; + background-color: #F7F7F7; + @include default-box-shadow(top, 2); + } + + figure { + float: left; + background-size: cover; + background-position: center; + background-repeat: no-repeat; + width: 33%; + height: 12em; + margin-left: -1em; + margin-top: 2em; + margin-right: 1.5em; + margin: 2em 1.5em 1.5em -1.5em; } } } @@ -162,18 +164,31 @@ a.logo { float: left; @include clearfix; - &:hover:after, - &:active:after, - &:focus:after { - display: none; + &:hover, + &:active, + &:focus { + @include after { + display: none; + } } } @if capable_of(svg) { + + @include keyframes(active-logo) { + 0% { fill: $colour-1; } + 15% { fill: $colour-5; } + 30% { fill: $colour-3; } + 45% { fill: $colour-4; } + 60% { fill: $colour-2; } + } + + @include keyframes(banner-load) { + 0% { fill: #888; } + } + svg.bb-icon-logo { fill: $colour-1; - @include _(transform, rotate(0)); - @include _(transition, transform 500ms ease-in-out); } svg.bb-icon-logo-text { fill: #333; @@ -187,7 +202,7 @@ a.logo { } .logo:hover svg.bb-icon-logo { - @include _(transform, rotate(360deg)); + @include _(animation, active-logo 4s infinite); } } @@ -206,14 +221,6 @@ a.logo { } } -svg { - .colour-1 { fill: $colour-1; } - .colour-2 { fill: $colour-2; } - .colour-3 { fill: $colour-3; } - .colour-4 { fill: $colour-4; } - .colour-5 { fill: $colour-5; } -} - $header-tilt: 8deg; #header-title { @@ -222,10 +229,35 @@ $header-tilt: 8deg; background-position: 50% 20%; background-repeat: no-repeat; background-color: $colour-1; + color: #EEE; overflow: hidden; position: relative; z-index: -1; + rect { + fill: $colour-1; + } + + svg { + .colour-1 { fill: $colour-1; } + .colour-2 { fill: $colour-2; } + .colour-3 { fill: $colour-3; } + .colour-4 { fill: $colour-4; } + .colour-5 { fill: $colour-5; } + } + + &.no-image, + &.short { + h1 { + text-align: center; + font-size: 3.5em; + margin: 0.25em 0.5em; + position: relative; + z-index: 1; + text-shadow: 0 0 0.15em #000; + } + } + svg { display: none; position: absolute; @@ -258,8 +290,8 @@ $header-tilt: 8deg; .details { position: relative; display: inline-block; - color: #000; - @include _(text-shadow, 0 0.2em 0.5em rgba(32, 32, 32, 0.75)) + color: #FFF; + @include _(text-shadow, 0 0.2em 0.5em rgba(32, 32, 32, 0.75)); } .primary { @@ -272,6 +304,69 @@ $header-tilt: 8deg; } } +#footer { + padding: 1em; + + .copy { + @include clearfix; + + a { + float: right; + color: #666; + } + } + + .facebook { + float: left; + + a { + @include after { + display: none; + } + svg { + @include _(transition, fill 250ms ease-in-out); + } + &:hover, &:active, &:focus { + svg { + fill: #3B579D; + } + } + } + } + + .github, .facebook { + .icons { + width: 1.5em; + height: 1.5em; + fill: #333; + vertical-align: middle; + } + } + .github { + position: relative; + background-color: #FFF; + border-radius: 0.25em; + border: 0.1em solid #DDD; + padding: 0.5em 0.5em 0.5em 2em; + text-align: center; + z-index: 1; + margin-bottom: 0.5em; + + a { + margin: 0 0.5em; + font-size: 0.8em; + font-weight: bold; + color: inherit; + } + + .icons { + position: absolute; + left: 0.5em; + top: 0.45em; + } + } +} + @include breakpoint(medium) { h2 { font-size: 2.25em; @@ -319,7 +414,7 @@ $header-tilt: 8deg; color: $colour-1; } - &:after { + @include after { content: ''; display: block; position: absolute; @@ -335,10 +430,12 @@ $header-tilt: 8deg; @include _(transform, none); } - &:hover:after, - &:active:after, - &:focus:after { - width: 100%; + &:hover, + &:active, + &:focus { + @include after { + width: 100%; + } } } } @@ -352,10 +449,43 @@ $header-tilt: 8deg; min-height: rems(35); font-size: 1em; + &.short { + font-size: 2em; + min-height: rems(15); + + h1 { + position: absolute; + bottom: 0; + text-align: left; + font-size: 2em; + } + + @include before { + content: ''; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + @include _(box-shadow, inset 0 -13rem 3em -4rem rgba(0, 0, 0, 0.8)); + @include _(transition, opacity 250ms ease-in-out); + } + } + + &.no-image { + min-height: 0; + font-size: 2em; + } + svg { display: block; } + svg rect { + @include _(animation, banner-load 1s ease-in-out); + } + .title { text-align: left; width: 110%; @@ -366,6 +496,7 @@ $header-tilt: 8deg; .details { text-align: right; + color: #000; } .background { @@ -376,10 +507,30 @@ $header-tilt: 8deg; padding: 12% 0 0 0.25em; } } + + #footer { + .github { + bottom: 0.5em; + left: 2em; + float: left; + } + .facebook { + position: absolute; + left: 0.5em; + } + } } @include breakpoint(large) { #banner { + body.fixed-banner & { + position: fixed; + top: 0; + right: 0; + left: $sidebar-width; + z-index: 1; + } + figure { width: 90%; } @@ -399,6 +550,56 @@ $header-tilt: 8deg; a { font-size: 1.6em; margin: 0.75em 1em; + display: block; + + @include after { + display: none; + @include _(transition, none); + position: absolute; + font-size: 0.25em; + top: 1.5em; + right: -1em; + bottom: 0; + left: auto; + margin: auto; + width: 0; + height: 0; + border-style: solid; + border-width: 1em 0 1em 1.5em; + border-color: transparent transparent transparent rgba(#000, 0.25); + max-width: 0; + @include _(box-shadow, none); + } + + @include before { + content: ''; + position: absolute; + top: -0.5em; + right: -1em; + left: -1em; + height: 2em; + z-index: -1; + @include _(transform, skewY(3.3deg) translate3d(0, 0, 0)); + @include _(opacity, 0.5) + } + + &.current { + color: #333; + @include before { + @include _(opacity, 0.75); + } + @include after { + display: block; + } + } + + &:hover, &:active, &:focus { + color: #333; + + @include before { + @include _(opacity, 1) + } + } } } @@ -414,6 +615,22 @@ $header-tilt: 8deg; padding-left: $sidebar-width; } + #header-title { + &.no-image { + min-height: rems(10); + } + &.short { + min-height: rems(25); + } + &.no-image, + &.short { + h1 { + position: absolute; + bottom: 0; + } + } + } + a.logo { display: block; float: none; @@ -424,6 +641,58 @@ $header-tilt: 8deg; .paypal-button { margin: 4em 2em 0 0; } + + #footer { + position: fixed; + z-index: 1; + bottom: 0; + left: 0; + width: $sidebar-width; + + .github { + position: absolute; + border-color: transparent; + max-width: 2.25em; + height: 2.25em; + left: 0.5em; + overflow: hidden; + color: transparent; + @include _(transition, all 250ms ease-in-out); + + &:hover { + @if capable_of(calc) { + max-width: calc(100% - 1em); + } @else { + max-width: 100%; + } + color: #333; + border-color: #DDD; + @include default-box-shadow(top, 2, true); + } + + .icons { + left: 0.5em; + top: 0.45em; + width: 1.5em; + height: 1.5em; + fill: #333; + vertical-align: middle; + position: absolute; + } + + a { + margin: 0 0.5em; + font-size: 0.8em; + font-weight: bold; + color: inherit; + } + } + .facebook { + position: relative; + left: 2.5em; + bottom: 0.25em; + } + } } button { @@ -440,8 +709,7 @@ button { overflow: hidden; cursor: pointer; - &:before, - &:after { + @include before-and-after { content: ''; position: absolute; display: block; @@ -452,33 +720,61 @@ button { border-color: transparent; @include _(transition, all 250ms ease-in-out); } - &:before { + @include before { height: 100%; width: 100%; margin-right: 1em; } - &:after { + @include after { border-style: solid; border-width: 1em 0 1em 1em; } - &:hover:after, - &:focus:after, - &:hover:before, - &:focus:before { - right: -1em; - border-left-color: rgba(0, 0, 0, 0.15); + &:hover, + &:focus, + &:hover, + &:focus { + @include before-and-after { + right: -1em; + border-left-color: rgba(0, 0, 0, 0.15); + } } - &:hover:before, - &:focus:before { - background-color: rgba(0, 0, 0, 0.15); + &:hover, + &:focus { + @include before { + background-color: rgba(0, 0, 0, 0.15); + } } &:active { @include _(transform, scale(0.95)); - &:after { + @include after { left: 120%; } } + + &:disabled { + @include _(opacity, 0.5); + cursor: inherit; + + @include before-and-after { + display: none; + } + } +} + +@mixin header-colour($page, $colour) { + body.#{$page} { + #header-title { + background-color: $colour; + + rect { + fill: $colour; + } + } + } } + +@include header-colour(about, $colour-4); +@include header-colour(policy, $colour-3); diff --git a/app/assets/stylesheets/application/and_chr-40.scss b/app/assets/stylesheets/application/and_chr-40.scss index b6e7ad4..c3b6f61 100644 --- a/app/assets/stylesheets/application/and_chr-40.scss +++ b/app/assets/stylesheets/application/and_chr-40.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/and_ff-33.scss b/app/assets/stylesheets/application/and_ff-33.scss index 7b5736c..60ee849 100644 --- a/app/assets/stylesheets/application/and_ff-33.scss +++ b/app/assets/stylesheets/application/and_ff-33.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/and_uc-9.9.scss b/app/assets/stylesheets/application/and_uc-9.9.scss index bc8741a..ca0e85a 100644 --- a/app/assets/stylesheets/application/and_uc-9.9.scss +++ b/app/assets/stylesheets/application/and_uc-9.9.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-2.1.scss b/app/assets/stylesheets/application/android-2.1.scss index 655dfea..8769cb1 100644 --- a/app/assets/stylesheets/application/android-2.1.scss +++ b/app/assets/stylesheets/application/android-2.1.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-2.2.scss b/app/assets/stylesheets/application/android-2.2.scss index 1408b85..3618f97 100644 --- a/app/assets/stylesheets/application/android-2.2.scss +++ b/app/assets/stylesheets/application/android-2.2.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-2.3.scss b/app/assets/stylesheets/application/android-2.3.scss index 2b021e5..05382e5 100644 --- a/app/assets/stylesheets/application/android-2.3.scss +++ b/app/assets/stylesheets/application/android-2.3.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-3.scss b/app/assets/stylesheets/application/android-3.scss index 0fea607..a2fae1b 100644 --- a/app/assets/stylesheets/application/android-3.scss +++ b/app/assets/stylesheets/application/android-3.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-37.scss b/app/assets/stylesheets/application/android-37.scss index a4acf9c..eee2a0b 100644 --- a/app/assets/stylesheets/application/android-37.scss +++ b/app/assets/stylesheets/application/android-37.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-4.1.scss b/app/assets/stylesheets/application/android-4.1.scss index 2c07b74..ec0926c 100644 --- a/app/assets/stylesheets/application/android-4.1.scss +++ b/app/assets/stylesheets/application/android-4.1.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 02d1470..e19021f 100644 --- a/app/assets/stylesheets/application/android-4.2-4.3.scss +++ b/app/assets/stylesheets/application/android-4.2-4.3.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 b174afc..1bdafb7 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 @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-4.4.scss b/app/assets/stylesheets/application/android-4.4.scss index 470bd0f..fa01ba1 100644 --- a/app/assets/stylesheets/application/android-4.4.scss +++ b/app/assets/stylesheets/application/android-4.4.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-4.scss b/app/assets/stylesheets/application/android-4.scss index c6c6c22..6d483b4 100644 --- a/app/assets/stylesheets/application/android-4.scss +++ b/app/assets/stylesheets/application/android-4.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/bb-10.scss b/app/assets/stylesheets/application/bb-10.scss index f63acb9..b87cbbf 100644 --- a/app/assets/stylesheets/application/bb-10.scss +++ b/app/assets/stylesheets/application/bb-10.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": u, "currentcolor": y, "input-pattern": u, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/bb-7.scss b/app/assets/stylesheets/application/bb-7.scss index 7ba0ab8..1ccc0e9 100644 --- a/app/assets/stylesheets/application/bb-7.scss +++ b/app/assets/stylesheets/application/bb-7.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-10.scss b/app/assets/stylesheets/application/chrome-10.scss index 92d1a91..2592ba4 100644 --- a/app/assets/stylesheets/application/chrome-10.scss +++ b/app/assets/stylesheets/application/chrome-10.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-11.scss b/app/assets/stylesheets/application/chrome-11.scss index 5f4ad72..fdca69b 100644 --- a/app/assets/stylesheets/application/chrome-11.scss +++ b/app/assets/stylesheets/application/chrome-11.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-12.scss b/app/assets/stylesheets/application/chrome-12.scss index 39a2149..2ce2b0d 100644 --- a/app/assets/stylesheets/application/chrome-12.scss +++ b/app/assets/stylesheets/application/chrome-12.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-13.scss b/app/assets/stylesheets/application/chrome-13.scss index 61a5b1a..30e2c73 100644 --- a/app/assets/stylesheets/application/chrome-13.scss +++ b/app/assets/stylesheets/application/chrome-13.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-14.scss b/app/assets/stylesheets/application/chrome-14.scss index d54b5a8..a993260 100644 --- a/app/assets/stylesheets/application/chrome-14.scss +++ b/app/assets/stylesheets/application/chrome-14.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-15.scss b/app/assets/stylesheets/application/chrome-15.scss index a82f214..0d4405a 100644 --- a/app/assets/stylesheets/application/chrome-15.scss +++ b/app/assets/stylesheets/application/chrome-15.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-16.scss b/app/assets/stylesheets/application/chrome-16.scss index d44dd72..8c921e6 100644 --- a/app/assets/stylesheets/application/chrome-16.scss +++ b/app/assets/stylesheets/application/chrome-16.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-17.scss b/app/assets/stylesheets/application/chrome-17.scss index 63be193..ddc59fb 100644 --- a/app/assets/stylesheets/application/chrome-17.scss +++ b/app/assets/stylesheets/application/chrome-17.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-18.scss b/app/assets/stylesheets/application/chrome-18.scss index 972a025..aa2c03f 100644 --- a/app/assets/stylesheets/application/chrome-18.scss +++ b/app/assets/stylesheets/application/chrome-18.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-19.scss b/app/assets/stylesheets/application/chrome-19.scss index dfd564d..fa3bf71 100644 --- a/app/assets/stylesheets/application/chrome-19.scss +++ b/app/assets/stylesheets/application/chrome-19.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-20.scss b/app/assets/stylesheets/application/chrome-20.scss index 961e4c7..8d98170 100644 --- a/app/assets/stylesheets/application/chrome-20.scss +++ b/app/assets/stylesheets/application/chrome-20.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-21.scss b/app/assets/stylesheets/application/chrome-21.scss index bb3d9b1..508bb8a 100644 --- a/app/assets/stylesheets/application/chrome-21.scss +++ b/app/assets/stylesheets/application/chrome-21.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-22.scss b/app/assets/stylesheets/application/chrome-22.scss index 278ea35..574861a 100644 --- a/app/assets/stylesheets/application/chrome-22.scss +++ b/app/assets/stylesheets/application/chrome-22.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-23.scss b/app/assets/stylesheets/application/chrome-23.scss index 3ef281e..27f170e 100644 --- a/app/assets/stylesheets/application/chrome-23.scss +++ b/app/assets/stylesheets/application/chrome-23.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-24.scss b/app/assets/stylesheets/application/chrome-24.scss index f12e3f3..ac8f938 100644 --- a/app/assets/stylesheets/application/chrome-24.scss +++ b/app/assets/stylesheets/application/chrome-24.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-25.scss b/app/assets/stylesheets/application/chrome-25.scss index e905a9a..5a76308 100644 --- a/app/assets/stylesheets/application/chrome-25.scss +++ b/app/assets/stylesheets/application/chrome-25.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-26.scss b/app/assets/stylesheets/application/chrome-26.scss index bc8d1c9..002f444 100644 --- a/app/assets/stylesheets/application/chrome-26.scss +++ b/app/assets/stylesheets/application/chrome-26.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-27.scss b/app/assets/stylesheets/application/chrome-27.scss index 8f278d8..95eda61 100644 --- a/app/assets/stylesheets/application/chrome-27.scss +++ b/app/assets/stylesheets/application/chrome-27.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-28.scss b/app/assets/stylesheets/application/chrome-28.scss index 518983b..72cfcc6 100644 --- a/app/assets/stylesheets/application/chrome-28.scss +++ b/app/assets/stylesheets/application/chrome-28.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-29.scss b/app/assets/stylesheets/application/chrome-29.scss index a003fd6..bee6da4 100644 --- a/app/assets/stylesheets/application/chrome-29.scss +++ b/app/assets/stylesheets/application/chrome-29.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-30.scss b/app/assets/stylesheets/application/chrome-30.scss index da12f72..1527c02 100644 --- a/app/assets/stylesheets/application/chrome-30.scss +++ b/app/assets/stylesheets/application/chrome-30.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-31.scss b/app/assets/stylesheets/application/chrome-31.scss index bb70f3f..2ba8b96 100644 --- a/app/assets/stylesheets/application/chrome-31.scss +++ b/app/assets/stylesheets/application/chrome-31.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-32.scss b/app/assets/stylesheets/application/chrome-32.scss index d03c7a1..102ce14 100644 --- a/app/assets/stylesheets/application/chrome-32.scss +++ b/app/assets/stylesheets/application/chrome-32.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-33.scss b/app/assets/stylesheets/application/chrome-33.scss index 54df1d4..9c1825c 100644 --- a/app/assets/stylesheets/application/chrome-33.scss +++ b/app/assets/stylesheets/application/chrome-33.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-34.scss b/app/assets/stylesheets/application/chrome-34.scss index 0ce83b8..b0a8e7f 100644 --- a/app/assets/stylesheets/application/chrome-34.scss +++ b/app/assets/stylesheets/application/chrome-34.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-35.scss b/app/assets/stylesheets/application/chrome-35.scss index 52bb3f0..66c86c5 100644 --- a/app/assets/stylesheets/application/chrome-35.scss +++ b/app/assets/stylesheets/application/chrome-35.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-36.scss b/app/assets/stylesheets/application/chrome-36.scss index bb997cc..9dd10ca 100644 --- a/app/assets/stylesheets/application/chrome-36.scss +++ b/app/assets/stylesheets/application/chrome-36.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-37.scss b/app/assets/stylesheets/application/chrome-37.scss index 0a08bbc..7c25396 100644 --- a/app/assets/stylesheets/application/chrome-37.scss +++ b/app/assets/stylesheets/application/chrome-37.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-38.scss b/app/assets/stylesheets/application/chrome-38.scss index db7023b..2734156 100644 --- a/app/assets/stylesheets/application/chrome-38.scss +++ b/app/assets/stylesheets/application/chrome-38.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-39.scss b/app/assets/stylesheets/application/chrome-39.scss index 7528e98..1427331 100644 --- a/app/assets/stylesheets/application/chrome-39.scss +++ b/app/assets/stylesheets/application/chrome-39.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-4.scss b/app/assets/stylesheets/application/chrome-4.scss index 338a0ec..904c1cc 100644 --- a/app/assets/stylesheets/application/chrome-4.scss +++ b/app/assets/stylesheets/application/chrome-4.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-40.scss b/app/assets/stylesheets/application/chrome-40.scss index f383291..90ebf45 100644 --- a/app/assets/stylesheets/application/chrome-40.scss +++ b/app/assets/stylesheets/application/chrome-40.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-41.scss b/app/assets/stylesheets/application/chrome-41.scss index eff828b..ba585f0 100644 --- a/app/assets/stylesheets/application/chrome-41.scss +++ b/app/assets/stylesheets/application/chrome-41.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-42.scss b/app/assets/stylesheets/application/chrome-42.scss index b6c5f77..1a06f8b 100644 --- a/app/assets/stylesheets/application/chrome-42.scss +++ b/app/assets/stylesheets/application/chrome-42.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-43.scss b/app/assets/stylesheets/application/chrome-43.scss index 85bed59..1261018 100644 --- a/app/assets/stylesheets/application/chrome-43.scss +++ b/app/assets/stylesheets/application/chrome-43.scss @@ -51,7 +51,7 @@ $browser_capabilities: ( "css-hyphens": n, "css-transitions": y, "font-feature": yx, - "css-animation": yx, + "css-animation": y, "css-gradients": y, "css-canvas": yx, "css-reflections": yx, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-44.scss b/app/assets/stylesheets/application/chrome-44.scss index b54bbda..a1b0a3a 100644 --- a/app/assets/stylesheets/application/chrome-44.scss +++ b/app/assets/stylesheets/application/chrome-44.scss @@ -51,7 +51,7 @@ $browser_capabilities: ( "css-hyphens": n, "css-transitions": y, "font-feature": yx, - "css-animation": yx, + "css-animation": y, "css-gradients": y, "css-canvas": yx, "css-reflections": yx, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-5.scss b/app/assets/stylesheets/application/chrome-5.scss index 824ac4d..684bcca 100644 --- a/app/assets/stylesheets/application/chrome-5.scss +++ b/app/assets/stylesheets/application/chrome-5.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-6.scss b/app/assets/stylesheets/application/chrome-6.scss index 8c50e93..99c5494 100644 --- a/app/assets/stylesheets/application/chrome-6.scss +++ b/app/assets/stylesheets/application/chrome-6.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-7.scss b/app/assets/stylesheets/application/chrome-7.scss index 604bac3..3beb24c 100644 --- a/app/assets/stylesheets/application/chrome-7.scss +++ b/app/assets/stylesheets/application/chrome-7.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-8.scss b/app/assets/stylesheets/application/chrome-8.scss index fa02865..2005414 100644 --- a/app/assets/stylesheets/application/chrome-8.scss +++ b/app/assets/stylesheets/application/chrome-8.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-9.scss b/app/assets/stylesheets/application/chrome-9.scss index 2d4e2c5..d35dba0 100644 --- a/app/assets/stylesheets/application/chrome-9.scss +++ b/app/assets/stylesheets/application/chrome-9.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-10.scss b/app/assets/stylesheets/application/firefox-10.scss index bd17092..afa7ceb 100644 --- a/app/assets/stylesheets/application/firefox-10.scss +++ b/app/assets/stylesheets/application/firefox-10.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-11.scss b/app/assets/stylesheets/application/firefox-11.scss index 5fd496d..ebe037d 100644 --- a/app/assets/stylesheets/application/firefox-11.scss +++ b/app/assets/stylesheets/application/firefox-11.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-12.scss b/app/assets/stylesheets/application/firefox-12.scss index 711dcd1..7935e69 100644 --- a/app/assets/stylesheets/application/firefox-12.scss +++ b/app/assets/stylesheets/application/firefox-12.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-13.scss b/app/assets/stylesheets/application/firefox-13.scss index d191d77..8b49413 100644 --- a/app/assets/stylesheets/application/firefox-13.scss +++ b/app/assets/stylesheets/application/firefox-13.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-14.scss b/app/assets/stylesheets/application/firefox-14.scss index ff4292f..34163b8 100644 --- a/app/assets/stylesheets/application/firefox-14.scss +++ b/app/assets/stylesheets/application/firefox-14.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-15.scss b/app/assets/stylesheets/application/firefox-15.scss index b51d07e..e1b9b96 100644 --- a/app/assets/stylesheets/application/firefox-15.scss +++ b/app/assets/stylesheets/application/firefox-15.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-16.scss b/app/assets/stylesheets/application/firefox-16.scss index b749a91..708a908 100644 --- a/app/assets/stylesheets/application/firefox-16.scss +++ b/app/assets/stylesheets/application/firefox-16.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-17.scss b/app/assets/stylesheets/application/firefox-17.scss index 7f328ef..3228560 100644 --- a/app/assets/stylesheets/application/firefox-17.scss +++ b/app/assets/stylesheets/application/firefox-17.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-18.scss b/app/assets/stylesheets/application/firefox-18.scss index 6e09f44..d05c0b4 100644 --- a/app/assets/stylesheets/application/firefox-18.scss +++ b/app/assets/stylesheets/application/firefox-18.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": n, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-19.scss b/app/assets/stylesheets/application/firefox-19.scss index aec6815..354dd55 100644 --- a/app/assets/stylesheets/application/firefox-19.scss +++ b/app/assets/stylesheets/application/firefox-19.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": n, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-2.scss b/app/assets/stylesheets/application/firefox-2.scss index 1fcc098..ad65528 100644 --- a/app/assets/stylesheets/application/firefox-2.scss +++ b/app/assets/stylesheets/application/firefox-2.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-20.scss b/app/assets/stylesheets/application/firefox-20.scss index e22564d..04aa923 100644 --- a/app/assets/stylesheets/application/firefox-20.scss +++ b/app/assets/stylesheets/application/firefox-20.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": n, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-21.scss b/app/assets/stylesheets/application/firefox-21.scss index 7c93e78..d599221 100644 --- a/app/assets/stylesheets/application/firefox-21.scss +++ b/app/assets/stylesheets/application/firefox-21.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-22.scss b/app/assets/stylesheets/application/firefox-22.scss index 528485f..b3e9b5f 100644 --- a/app/assets/stylesheets/application/firefox-22.scss +++ b/app/assets/stylesheets/application/firefox-22.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-23.scss b/app/assets/stylesheets/application/firefox-23.scss index 2052695..091a315 100644 --- a/app/assets/stylesheets/application/firefox-23.scss +++ b/app/assets/stylesheets/application/firefox-23.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-24.scss b/app/assets/stylesheets/application/firefox-24.scss index 4d0fcd5..5e8acd9 100644 --- a/app/assets/stylesheets/application/firefox-24.scss +++ b/app/assets/stylesheets/application/firefox-24.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-25.scss b/app/assets/stylesheets/application/firefox-25.scss index f7163e2..7c864ee 100644 --- a/app/assets/stylesheets/application/firefox-25.scss +++ b/app/assets/stylesheets/application/firefox-25.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-26.scss b/app/assets/stylesheets/application/firefox-26.scss index 52cfefd..bd0bbb1 100644 --- a/app/assets/stylesheets/application/firefox-26.scss +++ b/app/assets/stylesheets/application/firefox-26.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-27.scss b/app/assets/stylesheets/application/firefox-27.scss index 4c9ccd4..d58fd04 100644 --- a/app/assets/stylesheets/application/firefox-27.scss +++ b/app/assets/stylesheets/application/firefox-27.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-28.scss b/app/assets/stylesheets/application/firefox-28.scss index cfa1f65..b836864 100644 --- a/app/assets/stylesheets/application/firefox-28.scss +++ b/app/assets/stylesheets/application/firefox-28.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-29.scss b/app/assets/stylesheets/application/firefox-29.scss index 02bc4ac..63c6c47 100644 --- a/app/assets/stylesheets/application/firefox-29.scss +++ b/app/assets/stylesheets/application/firefox-29.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": y, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 c422512..dc7e542 100644 --- a/app/assets/stylesheets/application/firefox-3.5.scss +++ b/app/assets/stylesheets/application/firefox-3.5.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 49fbed3..fabea5d 100644 --- a/app/assets/stylesheets/application/firefox-3.6.scss +++ b/app/assets/stylesheets/application/firefox-3.6.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-3.scss b/app/assets/stylesheets/application/firefox-3.scss index a7ea49f..0d7698b 100644 --- a/app/assets/stylesheets/application/firefox-3.scss +++ b/app/assets/stylesheets/application/firefox-3.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-30.scss b/app/assets/stylesheets/application/firefox-30.scss index 215919e..e6d1a06 100644 --- a/app/assets/stylesheets/application/firefox-30.scss +++ b/app/assets/stylesheets/application/firefox-30.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": y, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-31.scss b/app/assets/stylesheets/application/firefox-31.scss index b3432a6..f6917ae 100644 --- a/app/assets/stylesheets/application/firefox-31.scss +++ b/app/assets/stylesheets/application/firefox-31.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": y, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-32.scss b/app/assets/stylesheets/application/firefox-32.scss index 9186291..dfa8f79 100644 --- a/app/assets/stylesheets/application/firefox-32.scss +++ b/app/assets/stylesheets/application/firefox-32.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": y, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-33.scss b/app/assets/stylesheets/application/firefox-33.scss index 2c1bee5..de1e96b 100644 --- a/app/assets/stylesheets/application/firefox-33.scss +++ b/app/assets/stylesheets/application/firefox-33.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": y, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-34.scss b/app/assets/stylesheets/application/firefox-34.scss index 3ed4803..b614437 100644 --- a/app/assets/stylesheets/application/firefox-34.scss +++ b/app/assets/stylesheets/application/firefox-34.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": y, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-35.scss b/app/assets/stylesheets/application/firefox-35.scss index c1c49e2..8ce9f77 100644 --- a/app/assets/stylesheets/application/firefox-35.scss +++ b/app/assets/stylesheets/application/firefox-35.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": nd, "font-unicode-range": n, "gamepad": y, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-36.scss b/app/assets/stylesheets/application/firefox-36.scss index d6581cd..3f75747 100644 --- a/app/assets/stylesheets/application/firefox-36.scss +++ b/app/assets/stylesheets/application/firefox-36.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": nd, "font-unicode-range": nd, "gamepad": y, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-37.scss b/app/assets/stylesheets/application/firefox-37.scss index d07b05e..4f74546 100644 --- a/app/assets/stylesheets/application/firefox-37.scss +++ b/app/assets/stylesheets/application/firefox-37.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": y, "font-unicode-range": nd, "gamepad": y, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-38.scss b/app/assets/stylesheets/application/firefox-38.scss index 25425b3..ee9a0f5 100644 --- a/app/assets/stylesheets/application/firefox-38.scss +++ b/app/assets/stylesheets/application/firefox-38.scss @@ -213,9 +213,9 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": y, - "font-unicode-range": nd, + "font-unicode-range": y, "gamepad": y, "css-font-stretch": y, "font-size-adjust": y, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-39.scss b/app/assets/stylesheets/application/firefox-39.scss index 4f58c99..74f72f6 100644 --- a/app/assets/stylesheets/application/firefox-39.scss +++ b/app/assets/stylesheets/application/firefox-39.scss @@ -213,9 +213,9 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": y, - "font-unicode-range": nd, + "font-unicode-range": y, "gamepad": y, "css-font-stretch": y, "font-size-adjust": y, @@ -229,11 +229,12 @@ $browser_capabilities: ( "broadcastchannel": y, "css-crisp-edges": yx, "css-text-align-last": yx, - "fetch": nd, + "fetch": y, "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": nd ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-4.scss b/app/assets/stylesheets/application/firefox-4.scss index 2805761..e5af173 100644 --- a/app/assets/stylesheets/application/firefox-4.scss +++ b/app/assets/stylesheets/application/firefox-4.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-5.scss b/app/assets/stylesheets/application/firefox-5.scss index 0c605ce..5f5f8e9 100644 --- a/app/assets/stylesheets/application/firefox-5.scss +++ b/app/assets/stylesheets/application/firefox-5.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-6.scss b/app/assets/stylesheets/application/firefox-6.scss index f5e91e6..38b252d 100644 --- a/app/assets/stylesheets/application/firefox-6.scss +++ b/app/assets/stylesheets/application/firefox-6.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-7.scss b/app/assets/stylesheets/application/firefox-7.scss index 643a5c6..569aef3 100644 --- a/app/assets/stylesheets/application/firefox-7.scss +++ b/app/assets/stylesheets/application/firefox-7.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-8.scss b/app/assets/stylesheets/application/firefox-8.scss index 84c2351..e98a352 100644 --- a/app/assets/stylesheets/application/firefox-8.scss +++ b/app/assets/stylesheets/application/firefox-8.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-9.scss b/app/assets/stylesheets/application/firefox-9.scss index 7f653a8..371f55b 100644 --- a/app/assets/stylesheets/application/firefox-9.scss +++ b/app/assets/stylesheets/application/firefox-9.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-10.scss b/app/assets/stylesheets/application/ie-10.scss index 39374b5..3cf42ba 100644 --- a/app/assets/stylesheets/application/ie-10.scss +++ b/app/assets/stylesheets/application/ie-10.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": ax ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-11.scss b/app/assets/stylesheets/application/ie-11.scss index 49e4f17..1a0098e 100644 --- a/app/assets/stylesheets/application/ie-11.scss +++ b/app/assets/stylesheets/application/ie-11.scss @@ -213,7 +213,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": n, "getrandomvalues": yx, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": a, "gamepad": n, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": ax ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-5.5.scss b/app/assets/stylesheets/application/ie-5.5.scss index 9a95e6f..0aefae4 100644 --- a/app/assets/stylesheets/application/ie-5.5.scss +++ b/app/assets/stylesheets/application/ie-5.5.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": n, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-6.scss b/app/assets/stylesheets/application/ie-6.scss index de36664..6d527bf 100644 --- a/app/assets/stylesheets/application/ie-6.scss +++ b/app/assets/stylesheets/application/ie-6.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": n, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-7.scss b/app/assets/stylesheets/application/ie-7.scss index 1505502..e5a6096 100644 --- a/app/assets/stylesheets/application/ie-7.scss +++ b/app/assets/stylesheets/application/ie-7.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": n, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-8.scss b/app/assets/stylesheets/application/ie-8.scss index 509cb53..ab156d3 100644 --- a/app/assets/stylesheets/application/ie-8.scss +++ b/app/assets/stylesheets/application/ie-8.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": n, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-9.scss b/app/assets/stylesheets/application/ie-9.scss index afd9698..5024761 100644 --- a/app/assets/stylesheets/application/ie-9.scss +++ b/app/assets/stylesheets/application/ie-9.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-TP.scss b/app/assets/stylesheets/application/ie-TP.scss index f06b79c..7a1a182 100644 --- a/app/assets/stylesheets/application/ie-TP.scss +++ b/app/assets/stylesheets/application/ie-TP.scss @@ -73,7 +73,7 @@ $browser_capabilities: ( "x-doc-messaging": a, "datauri": a, "mathml": n, - "css-featurequeries": n, + "css-featurequeries": y, "xhtml": y, "xhtmlsmil": n, "wai-aria": y, @@ -114,7 +114,7 @@ $browser_capabilities: ( "menu": n, "rem": y, "ttf": a, - "touch": p, + "touch": y, "matchesselector": ax, "pointer-events": y, "blobbuilder": y, @@ -126,10 +126,10 @@ $browser_capabilities: ( "deviceorientation": y, "script-defer": y, "nav-timing": y, - "audio-api": n, + "audio-api": y, "css-regions": ax, "spellcheck-attribute": y, - "fullscreen": yx, + "fullscreen": y, "requestanimationframe": y, "input-range": y, "matchmedia": y, @@ -208,12 +208,12 @@ $browser_capabilities: ( "atob-btoa": y, "css-appearance": n, "css-background-offsets": y, - "css-supports-api": n, + "css-supports-api": y, "css-touch-action": y, "autofocus": y, "css-clip-path": n, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": a, "gamepad": y, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": ax ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie_mob-10.scss b/app/assets/stylesheets/application/ie_mob-10.scss index 04f0cad..883f654 100644 --- a/app/assets/stylesheets/application/ie_mob-10.scss +++ b/app/assets/stylesheets/application/ie_mob-10.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": a, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie_mob-11.scss b/app/assets/stylesheets/application/ie_mob-11.scss index 89af750..7ba113c 100644 --- a/app/assets/stylesheets/application/ie_mob-11.scss +++ b/app/assets/stylesheets/application/ie_mob-11.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": a, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 b9a3560..1b23c37 100644 --- a/app/assets/stylesheets/application/ios_saf-3.2.scss +++ b/app/assets/stylesheets/application/ios_saf-3.2.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": u, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 350cae7..40f59e7 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 @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 b120a58..cd4462d 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 @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 9704b9d..786997c 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 @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 8df993a..77de5ef 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 @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 3148459..00f4fd7 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 @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 index d240a23..3b5fbee 100644 --- a/app/assets/stylesheets/application/ios_saf-8.1.scss +++ b/app/assets/stylesheets/application/ios_saf-8.1.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-8.scss b/app/assets/stylesheets/application/ios_saf-8.scss index cc855c3..ce2b40d 100644 --- a/app/assets/stylesheets/application/ios_saf-8.scss +++ b/app/assets/stylesheets/application/ios_saf-8.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; 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 4896321..a6edc44 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 @@ -21,7 +21,7 @@ $browser_capabilities: ( "internationalization": n, "queryselector": y, "getelementsbyclassname": y, - "forms": n, + "forms": y, "html5semantic": a, "offline-apps": n, "webworkers": n, @@ -29,7 +29,7 @@ $browser_capabilities: ( "eot": n, "woff": n, "multibackgrounds": y, - "border-image": n, + "border-image": ax, "background-img-opts": a, "css-table": y, "css-gencontent": y, @@ -62,7 +62,7 @@ $browser_capabilities: ( "svg-fonts": n, "svg-filters": y, "svg-html": n, - "svg-html5": n, + "svg-html5": y, "canvas": a, "canvas-text": n, "namevalue-storage": n, @@ -78,7 +78,7 @@ $browser_capabilities: ( "xhtmlsmil": p, "wai-aria": a, "geolocation": n, - "flexbox": n, + "flexbox": y, "webgl": n, "fileapi": n, "shadowdom": n, @@ -112,7 +112,7 @@ $browser_capabilities: ( "dataset": a, "css-grid": n, "menu": n, - "rem": n, + "rem": y, "ttf": n, "touch": n, "matchesselector": n, @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 12bfa26..f38cde6 100644 --- a/app/assets/stylesheets/application/op_mob-10.scss +++ b/app/assets/stylesheets/application/op_mob-10.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": u, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 0db67ac..0eb488f 100644 --- a/app/assets/stylesheets/application/op_mob-11.1.scss +++ b/app/assets/stylesheets/application/op_mob-11.1.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": u, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 9b5d440..7e63cd4 100644 --- a/app/assets/stylesheets/application/op_mob-11.5.scss +++ b/app/assets/stylesheets/application/op_mob-11.5.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": u, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 4fec121..bd272cc 100644 --- a/app/assets/stylesheets/application/op_mob-11.scss +++ b/app/assets/stylesheets/application/op_mob-11.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": u, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 adcebf1..d98b44d 100644 --- a/app/assets/stylesheets/application/op_mob-12.1.scss +++ b/app/assets/stylesheets/application/op_mob-12.1.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 5d2f6ef..99d43e2 100644 --- a/app/assets/stylesheets/application/op_mob-12.scss +++ b/app/assets/stylesheets/application/op_mob-12.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": u, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/op_mob-24.scss b/app/assets/stylesheets/application/op_mob-24.scss index 765c17d..ecc225e 100644 --- a/app/assets/stylesheets/application/op_mob-24.scss +++ b/app/assets/stylesheets/application/op_mob-24.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": a, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; 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 14c5574..cec71a6 100644 --- a/app/assets/stylesheets/application/opera-10.0-10.1.scss +++ b/app/assets/stylesheets/application/opera-10.0-10.1.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 4ca9506..81f5175 100644 --- a/app/assets/stylesheets/application/opera-10.5.scss +++ b/app/assets/stylesheets/application/opera-10.5.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 c02e1c6..ac44b24 100644 --- a/app/assets/stylesheets/application/opera-10.6.scss +++ b/app/assets/stylesheets/application/opera-10.6.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 1478219..bfdc30c 100644 --- a/app/assets/stylesheets/application/opera-11.1.scss +++ b/app/assets/stylesheets/application/opera-11.1.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 909c82e..05de584 100644 --- a/app/assets/stylesheets/application/opera-11.5.scss +++ b/app/assets/stylesheets/application/opera-11.5.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 8a4a012..dd5f064 100644 --- a/app/assets/stylesheets/application/opera-11.6.scss +++ b/app/assets/stylesheets/application/opera-11.6.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-11.scss b/app/assets/stylesheets/application/opera-11.scss index 0a55bf1..7c104cd 100644 --- a/app/assets/stylesheets/application/opera-11.scss +++ b/app/assets/stylesheets/application/opera-11.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 f35813a..64cd49e 100644 --- a/app/assets/stylesheets/application/opera-12.1.scss +++ b/app/assets/stylesheets/application/opera-12.1.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-12.scss b/app/assets/stylesheets/application/opera-12.scss index 8ca2c7b..f03b375 100644 --- a/app/assets/stylesheets/application/opera-12.scss +++ b/app/assets/stylesheets/application/opera-12.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-15.scss b/app/assets/stylesheets/application/opera-15.scss index 5fa5192..f3d1f34 100644 --- a/app/assets/stylesheets/application/opera-15.scss +++ b/app/assets/stylesheets/application/opera-15.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-16.scss b/app/assets/stylesheets/application/opera-16.scss index 069fa3e..c0adaef 100644 --- a/app/assets/stylesheets/application/opera-16.scss +++ b/app/assets/stylesheets/application/opera-16.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-17.scss b/app/assets/stylesheets/application/opera-17.scss index 8bf9c01..9c2e93a 100644 --- a/app/assets/stylesheets/application/opera-17.scss +++ b/app/assets/stylesheets/application/opera-17.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-18.scss b/app/assets/stylesheets/application/opera-18.scss index e63703e..abb3ab5 100644 --- a/app/assets/stylesheets/application/opera-18.scss +++ b/app/assets/stylesheets/application/opera-18.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-19.scss b/app/assets/stylesheets/application/opera-19.scss index 3ba164e..046337e 100644 --- a/app/assets/stylesheets/application/opera-19.scss +++ b/app/assets/stylesheets/application/opera-19.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-20.scss b/app/assets/stylesheets/application/opera-20.scss index eab66a6..2f7bc8e 100644 --- a/app/assets/stylesheets/application/opera-20.scss +++ b/app/assets/stylesheets/application/opera-20.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-21.scss b/app/assets/stylesheets/application/opera-21.scss index f0f9467..06fa5f8 100644 --- a/app/assets/stylesheets/application/opera-21.scss +++ b/app/assets/stylesheets/application/opera-21.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-22.scss b/app/assets/stylesheets/application/opera-22.scss index d700de0..cb0677c 100644 --- a/app/assets/stylesheets/application/opera-22.scss +++ b/app/assets/stylesheets/application/opera-22.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-23.scss b/app/assets/stylesheets/application/opera-23.scss index bf5a912..6b55577 100644 --- a/app/assets/stylesheets/application/opera-23.scss +++ b/app/assets/stylesheets/application/opera-23.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-24.scss b/app/assets/stylesheets/application/opera-24.scss index 5408b1a..8f57d34 100644 --- a/app/assets/stylesheets/application/opera-24.scss +++ b/app/assets/stylesheets/application/opera-24.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-25.scss b/app/assets/stylesheets/application/opera-25.scss index b285162..d545604 100644 --- a/app/assets/stylesheets/application/opera-25.scss +++ b/app/assets/stylesheets/application/opera-25.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-26.scss b/app/assets/stylesheets/application/opera-26.scss index 0b3671f..b1a9905 100644 --- a/app/assets/stylesheets/application/opera-26.scss +++ b/app/assets/stylesheets/application/opera-26.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-27.scss b/app/assets/stylesheets/application/opera-27.scss index 44d19df..a7b2408 100644 --- a/app/assets/stylesheets/application/opera-27.scss +++ b/app/assets/stylesheets/application/opera-27.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-28.scss b/app/assets/stylesheets/application/opera-28.scss index 48d4554..aec07dc 100644 --- a/app/assets/stylesheets/application/opera-28.scss +++ b/app/assets/stylesheets/application/opera-28.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-29.scss b/app/assets/stylesheets/application/opera-29.scss index 922f64e..19b6e65 100644 --- a/app/assets/stylesheets/application/opera-29.scss +++ b/app/assets/stylesheets/application/opera-29.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @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 f12ca11..f98fbb9 100644 --- a/app/assets/stylesheets/application/opera-9.5-9.6.scss +++ b/app/assets/stylesheets/application/opera-9.5-9.6.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-9.scss b/app/assets/stylesheets/application/opera-9.scss index 50a7999..cd600aa 100644 --- a/app/assets/stylesheets/application/opera-9.scss +++ b/app/assets/stylesheets/application/opera-9.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": n, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 9af7436..445c67f 100644 --- a/app/assets/stylesheets/application/safari-3.1.scss +++ b/app/assets/stylesheets/application/safari-3.1.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": n, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-3.2.scss b/app/assets/stylesheets/application/safari-3.2.scss index 6f0104c..4798cee 100644 --- a/app/assets/stylesheets/application/safari-3.2.scss +++ b/app/assets/stylesheets/application/safari-3.2.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": n, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-4.scss b/app/assets/stylesheets/application/safari-4.scss index c2cfd3a..7f4b49a 100644 --- a/app/assets/stylesheets/application/safari-4.scss +++ b/app/assets/stylesheets/application/safari-4.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-5.1.scss b/app/assets/stylesheets/application/safari-5.1.scss index 8e357ee..525e7fe 100644 --- a/app/assets/stylesheets/application/safari-5.1.scss +++ b/app/assets/stylesheets/application/safari-5.1.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-5.scss b/app/assets/stylesheets/application/safari-5.scss index 929ba64..647dd9b 100644 --- a/app/assets/stylesheets/application/safari-5.scss +++ b/app/assets/stylesheets/application/safari-5.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-6.1.scss b/app/assets/stylesheets/application/safari-6.1.scss index 2eb60b0..95224c4 100644 --- a/app/assets/stylesheets/application/safari-6.1.scss +++ b/app/assets/stylesheets/application/safari-6.1.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-6.scss b/app/assets/stylesheets/application/safari-6.scss index 0cdcb1e..2f1694b 100644 --- a/app/assets/stylesheets/application/safari-6.scss +++ b/app/assets/stylesheets/application/safari-6.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-7.1.scss b/app/assets/stylesheets/application/safari-7.1.scss index dd2e0e5..ffb3d15 100644 --- a/app/assets/stylesheets/application/safari-7.1.scss +++ b/app/assets/stylesheets/application/safari-7.1.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-7.scss b/app/assets/stylesheets/application/safari-7.scss index 03168b9..56c944f 100644 --- a/app/assets/stylesheets/application/safari-7.scss +++ b/app/assets/stylesheets/application/safari-7.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-8.scss b/app/assets/stylesheets/application/safari-8.scss index 61f8347..f943753 100644 --- a/app/assets/stylesheets/application/safari-8.scss +++ b/app/assets/stylesheets/application/safari-8.scss @@ -233,7 +233,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/bumbleberry-settings.json b/app/assets/stylesheets/bumbleberry-settings.json index 43571e2..255bdce 100644 --- a/app/assets/stylesheets/bumbleberry-settings.json +++ b/app/assets/stylesheets/bumbleberry-settings.json @@ -1,5 +1,5 @@ { - "stylesheets": ["application"], + "stylesheets": ["application", "translations"], "background-color": "#E7E7E7", "breakpoint-unit": "px", "unresponsive-width": 1000, @@ -47,6 +47,7 @@ }, "grid-push": [1, 2], "grid-pull": [1, 2], + "font-loading-method": "deferred", "fonts": { "primary": { "name": "SourceSansPro-Regular", @@ -61,9 +62,25 @@ "svg_id": "alte_haas_groteskbold", "ttf_type": "ttf", "fallback": ["Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", "sans-serif"] + }, + "monospace": { + "name": "NotCourierSans", + "location": "NotCourierSans", + "svg_id": "notcouriersans", + "ttf_type": "ttf", + "fallback": ["Courier New", "monospace"], + "auto_load": "n" + }, + "monospace-bold": { + "name": "NotCourierSans", + "location": "NotCourierSans-Bold", + "svg_id": "notcouriersansbold", + "ttf_type": "ttf", + "fallback": ["Courier New", "monospace"], + "auto_load": "n", + "weight": "bold" } }, - "font-loading-method": "deferred", "sprites": { "icons": { "bb-icon-logo": [0, 0, "182px", "149px"], diff --git a/app/assets/stylesheets/buoy-settings.json b/app/assets/stylesheets/buoy-settings.json deleted file mode 100644 index 45f1878..0000000 --- a/app/assets/stylesheets/buoy-settings.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "stylesheets": ["application"], - "background-color": "#FFF", - "breakpoint-unit": "px", - "unresponsive-width": 1000, - "row-width": 1000, - "total-columns": 12, - "platforms": { - "mobile": { - "range": [0,700] - }, - "desktop": { - "range": [0,0] - } - }, - "breakpoints": { - "small": { - "range": [0], - "grid": "y", - "offset": "n", - "reset-order": "n" - }, - "medium": { - "range": [640], - "grid": "y", - "offset": "n", - "reset-order": "n" - }, - "large": { - "range": [1024], - "grid": "y", - "offset": "n", - "reset-order": "n" - }, - "small-only": { - "range": [0,319], - "grid": "n", - "offset": "n", - "reset-order": "n" - }, - "medium-only": { - "range": [320,1023], - "grid": "n", - "offset": "n", - "reset-order": "n" - } - }, - "grid-push": [1, 2], - "grid-pull": [1, 2], - "fonts": { - "primary": { - "name": "AlteHaasGroteskBold", - "location": "AlteHaasGroteskBold", - "svg_id": "alte_haas_groteskbold", - "ttf_type": "ttf", - "fallback": ["Helvetica Neue", "Helvetica", "Arial", "Lucida Grande", "sans-serif"] - } - }, - "font-loading-method": "deferred" -} diff --git a/app/assets/stylesheets/translations.scss b/app/assets/stylesheets/translations.scss new file mode 100644 index 0000000..96238b5 --- /dev/null +++ b/app/assets/stylesheets/translations.scss @@ -0,0 +1,251 @@ +$bumbleberry-no-markup: true; + +@import "bumbleberry"; +@import "settings"; + +@include monospace-font; + +.translation-list { + list-style: none; + padding: 0; + text-align: center; + @include clearfix; + + li { + display: inline-block; + float: left; + width: 25%; + padding: 1em; + } + + a { + display: block; + position: relative; + height: 7em; + border: 0.1em solid #DDD; + color: inherit; + overflow: hidden; + @include _(border-radius, 0.25em); + @include default-box-shadow(top, 2); + @include _(transform, scale(1)); + @include _(transition, transform 100ms ease-in-out); + + &:hover, + &:focus { + @include _(transform, scale(1.125)); + } + &:active { + @include _(transform, scale(1.25)); + } + + &:after { + display: none; + } + } + .locale-name { + font-size: 1.25em; + padding: 0.5em 0; + background-color: $colour-2; + color: #EEE; + @include font-family(secondary); + } + + .locale-completion { + font-size: 2em; + @include font-family(monospace); + letter-spacing: -0.15em; + } + + &.enabled-translations { + .locale-name { + background-color: $colour-5; + } + } +} + +#lingua-franca-translation-form { + padding: rems(1) 7.5%; + background-color: #FFF; + @include default-box-shadow(bottom, 2); + position: fixed; + bottom: 0; + left: 0; + right: 0; + background-color: #FFF; + z-index: 1; + max-width: 100%; + + button[type="submit"] { + position: absolute; + right: 7.5%; + top: 1em; + @include _(opacity, 1); + @include _(transition, opacity 250ms ease-in-out); + + &:disabled { + cursor: default; + @include _(opacity, 0); + } + } +} + +#lingua-franca-translation-form h2, +#translation-value, +.variables button { + @include font-family(monospace); +} + +#translation-value { + border: 1px solid #CCC; + outline: none; + padding: 1em 1.75em; + color: $colour-3; + background-color: #333; + position: relative; + + input { + border: 0; + background-color: transparent; + padding: 0; + margin: 0; + font-weight: bold; + color: $colour-1; + + &.special { + color: $colour-4; + } + } +} + +#translation-control-variables { + background-color: #CCC; + padding: 0.25em; + min-height: 2.9em; + + strong { + float: left; + padding: 0.25em 0.5em; + } + + .variables { + font-weight: bold; + + em { + line-height: 1.75em; + } + + button { + top: auto; + right: auto; + position: relative; + border-radius: 0.25em; + font-size: 0.65em; + margin-bottom: 1em; + vertical-align: sub; + + &.special { + background-color: $colour-4; + } + } + } +} + +#lingua-franca-translation-form .enable-translation { + display: none; +} + +#lingua-franca-translation-form.optional .enable-translation { + display: block; +} + +#lingua-franca-translation-form.optional.enabled .uses-default-value { + display: none; +} + +#lingua-franca-translation-form.optional.disabled .uses-custom-value, +#lingua-franca-translation-form.optional.disabled .translation-control { + display: none; +} + +#lingua-franca-keys { + width: 100%; + overflow: hidden; + margin-bottom: 100%; + + th { + text-align: left; + + &, td { + @include font-family(monospace); + } + } + + td a { + color: inherit; + @include _(opacity, 0.85); + } + + .variable { + color: $colour-1; + font-weight: bold; + + &.special { + color: $colour-4; + } + } + + .parent-keys span { + color: transparent; + width: 1em; + display: inline-block; + } + + a { + display: block; + + &:after { + display: none; + } + } + + tr.selectable-key:hover { + background-color: $colour-1; + + a { + color: #FFF; + + .variable { + color: inherit; + } + } + } + + .lingua-franca-value { + display: none; + } +} + +@include breakpoint(medium) { + #lingua-franca-keys { + .lingua-franca-value { + display: table-cell; + } + } +} + +@include breakpoint(large) { + body.fixed-banner #main { + padding-top: rems(24); + } + + #lingua-franca-keys { + margin-bottom: 0; + } + + #lingua-franca-translation-form { + position: relative; + padding: 1rem 7.5%; + background-color: #FFF; + @include default-box-shadow(top, 2); + } +} diff --git a/app/assets/stylesheets/translations/and_chr-40.scss b/app/assets/stylesheets/translations/and_chr-40.scss new file mode 100644 index 0000000..1b809f7 --- /dev/null +++ b/app/assets/stylesheets/translations/and_chr-40.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * 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 "../translations"; diff --git a/app/assets/stylesheets/translations/and_ff-33.scss b/app/assets/stylesheets/translations/and_ff-33.scss new file mode 100644 index 0000000..b50a5a0 --- /dev/null +++ b/app/assets/stylesheets/translations/and_ff-33.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * 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 "../translations"; diff --git a/app/assets/stylesheets/translations/and_uc-9.9.scss b/app/assets/stylesheets/translations/and_uc-9.9.scss new file mode 100644 index 0000000..69f4757 --- /dev/null +++ b/app/assets/stylesheets/translations/and_uc-9.9.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: UC Browser for Android 9.9 (approximately 3.84% of all users) + * + */ + +$browser: and_uc; +$browser_prefix: webkit; +$browser_version: 9.9; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": y, + "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": y, + "css-hyphens": ax, + "css-transitions": yx, + "font-feature": yx, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": yx, + "css-reflections": n, + "css-masks": ax, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": n, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": a, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": n, + "geolocation": y, + "flexbox": ax, + "webgl": y, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": a, + "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": y, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "filereader": y, + "filesystem": n, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": n, + "css-regions": yx, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": a, + "input-number": a, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": u, + "css-repeating-gradients": yx, + "css-filters": yx, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": yx, + "pagevisibility": yx, + "stricttransportsecurity": u, + "style-scoped": y, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": yx, + "css-selection": n, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": y, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": yx, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": y, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": ax, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/android-2.1.scss b/app/assets/stylesheets/translations/android-2.1.scss new file mode 100644 index 0000000..c932ca3 --- /dev/null +++ b/app/assets/stylesheets/translations/android-2.1.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Android Browser 2.1 (approximately 0.0% of all users) + * + */ + +$browser: android; +$browser_prefix: webkit; +$browser_version: 2.1; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": a, + "audio": n, + "contenteditable": n, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": n, + "html5semantic": a, + "offline-apps": y, + "webworkers": y, + "fontface": n, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": ax, + "css-table": y, + "css-gencontent": y, + "css-fixed": a, + "hashchange": n, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": ax, + "css3-colors": y, + "css3-boxsizing": ax, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": yx, + "transforms2d": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": ax, + "css-gradients": ax, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": n, + "svg-css": n, + "svg-smil": n, + "svg-fonts": n, + "svg-filters": n, + "svg-html": n, + "svg-html5": n, + "canvas": a, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": u, + "eventsource": n, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": n, + "geolocation": y, + "flexbox": ax, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": y, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": n, + "history": n, + "json": y, + "classlist": p, + "text-overflow": y, + "webm": n, + "mpeg4": a, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": n, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": n, + "touch": y, + "matchesselector": n, + "pointer-events": y, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "input-range": a, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": n, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": u, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": n, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/android-2.2.scss b/app/assets/stylesheets/translations/android-2.2.scss new file mode 100644 index 0000000..b413819 --- /dev/null +++ b/app/assets/stylesheets/translations/android-2.2.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Android Browser 2.2 (approximately 0.0% of all users) + * + */ + +$browser: android; +$browser_prefix: webkit; +$browser_version: 2.2; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": a, + "audio": n, + "contenteditable": n, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": n, + "html5semantic": y, + "offline-apps": y, + "webworkers": n, + "fontface": a, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": ax, + "css-table": y, + "css-gencontent": y, + "css-fixed": a, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": ax, + "css3-colors": y, + "css3-boxsizing": ax, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": ax, + "css-gradients": ax, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": n, + "svg-css": n, + "svg-smil": n, + "svg-fonts": n, + "svg-filters": n, + "svg-html": n, + "svg-html5": n, + "canvas": a, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": u, + "eventsource": n, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": n, + "geolocation": y, + "flexbox": ax, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": y, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": n, + "history": y, + "json": y, + "classlist": p, + "text-overflow": y, + "webm": n, + "mpeg4": a, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": n, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "input-range": a, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": n, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": u, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": n, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/android-2.3.scss b/app/assets/stylesheets/translations/android-2.3.scss new file mode 100644 index 0000000..9790e98 --- /dev/null +++ b/app/assets/stylesheets/translations/android-2.3.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Android Browser 2.3 (approximately 0.12% of all users) + * + */ + +$browser: android; +$browser_prefix: webkit; +$browser_version: 2.3; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": n, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": n, + "html5semantic": y, + "offline-apps": y, + "webworkers": n, + "fontface": a, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": ax, + "css-table": y, + "css-gencontent": y, + "css-fixed": a, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": ax, + "css3-colors": y, + "css3-boxsizing": ax, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": ax, + "css-gradients": ax, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": n, + "svg-css": n, + "svg-smil": n, + "svg-fonts": n, + "svg-filters": n, + "svg-html": n, + "svg-html5": n, + "canvas": a, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": y, + "eventsource": n, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": n, + "geolocation": y, + "flexbox": ax, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": y, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": n, + "history": y, + "json": y, + "classlist": p, + "text-overflow": y, + "webm": a, + "mpeg4": a, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": n, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "input-range": a, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": n, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": u, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": n, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/android-3.scss b/app/assets/stylesheets/translations/android-3.scss new file mode 100644 index 0000000..82375ee --- /dev/null +++ b/app/assets/stylesheets/translations/android-3.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Android Browser 3 (approximately 0.0% of all users) + * + */ + +$browser: android; +$browser_prefix: webkit; +$browser_version: 3; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": n, + "html5semantic": y, + "offline-apps": y, + "webworkers": n, + "fontface": a, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": ax, + "css3-colors": y, + "css3-boxsizing": ax, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": y, + "transforms3d": yx, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": ax, + "css-gradients": ax, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": a, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": n, + "svg-html": n, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": y, + "eventsource": n, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": n, + "geolocation": y, + "flexbox": ax, + "webgl": n, + "fileapi": a, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": y, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": n, + "history": n, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": a, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "filereader": y, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": a, + "script-defer": y, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "input-range": a, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": n, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": u, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": n, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/android-37.scss b/app/assets/stylesheets/translations/android-37.scss new file mode 100644 index 0000000..4b59f63 --- /dev/null +++ b/app/assets/stylesheets/translations/android-37.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * 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 "../translations"; diff --git a/app/assets/stylesheets/translations/android-4.1.scss b/app/assets/stylesheets/translations/android-4.1.scss new file mode 100644 index 0000000..df5e808 --- /dev/null +++ b/app/assets/stylesheets/translations/android-4.1.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Android Browser 4.1 (approximately 0.81% of all users) + * + */ + +$browser: android; +$browser_prefix: webkit; +$browser_version: 4.1; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": n, + "html5semantic": y, + "offline-apps": y, + "webworkers": n, + "fontface": y, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "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": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": a, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": n, + "svg-html": n, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": y, + "eventsource": n, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": n, + "geolocation": y, + "flexbox": ax, + "webgl": n, + "fileapi": a, + "shadowdom": n, + "websockets": n, + "hidden": y, + "script-async": y, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": n, + "history": n, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": a, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "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": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "filereader": y, + "filesystem": n, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "input-range": a, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": a, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": a, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": n, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": p, + "css-selection": n, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/android-4.2-4.3.scss b/app/assets/stylesheets/translations/android-4.2-4.3.scss new file mode 100644 index 0000000..c36a2b3 --- /dev/null +++ b/app/assets/stylesheets/translations/android-4.2-4.3.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Android Browser 4.2-4.3 (approximately 1.37% of all users) + * + */ + +$browser: android; +$browser_prefix: webkit; +$browser_version: 4.2-4.3; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": n, + "html5semantic": y, + "offline-apps": y, + "webworkers": n, + "fontface": y, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "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": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": a, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": n, + "svg-html": n, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": y, + "eventsource": n, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": n, + "geolocation": y, + "flexbox": ax, + "webgl": n, + "fileapi": a, + "shadowdom": n, + "websockets": n, + "hidden": y, + "script-async": y, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": n, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": a, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "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": ax, + "pointer-events": y, + "blobbuilder": ax, + "filereader": y, + "filesystem": n, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "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": yx, + "css-filters": n, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": p, + "css-selection": n, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; 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 new file mode 100644 index 0000000..197b3c8 --- /dev/null +++ b/app/assets/stylesheets/translations/android-4.4.3-4.4.4.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Android Browser 4.4.3-4.4.4 (approximately 1.18% of all users) + * + */ + +$browser: android; +$browser_prefix: webkit; +$browser_version: 4.4.3-4.4.4; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": u, + "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": 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": n, + "fileapi": y, + "shadowdom": yx, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": a, + "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": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": p, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "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": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "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": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "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": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": y, + "imports": n, + "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": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "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 "../translations"; diff --git a/app/assets/stylesheets/translations/android-4.4.scss b/app/assets/stylesheets/translations/android-4.4.scss new file mode 100644 index 0000000..c3db182 --- /dev/null +++ b/app/assets/stylesheets/translations/android-4.4.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Android Browser 4.4 (approximately 2.56% of all users) + * + */ + +$browser: android; +$browser_prefix: webkit; +$browser_version: 4.4; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": u, + "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": 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": n, + "fileapi": y, + "shadowdom": yx, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": a, + "ruby": a, + "css-opacity": y, + "form-validation": n, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": p, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "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": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "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": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "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": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": n, + "imports": n, + "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": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": n, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/android-4.scss b/app/assets/stylesheets/translations/android-4.scss new file mode 100644 index 0000000..7336636 --- /dev/null +++ b/app/assets/stylesheets/translations/android-4.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Android Browser 4 (approximately 0.25% of all users) + * + */ + +$browser: android; +$browser_prefix: webkit; +$browser_version: 4; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": n, + "html5semantic": y, + "offline-apps": y, + "webworkers": n, + "fontface": y, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "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": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": a, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": n, + "svg-html": n, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": y, + "eventsource": n, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": n, + "geolocation": y, + "flexbox": ax, + "webgl": n, + "fileapi": a, + "shadowdom": n, + "websockets": n, + "hidden": y, + "script-async": y, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": n, + "history": n, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": a, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "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": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "filereader": y, + "filesystem": n, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "input-range": a, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": a, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": a, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": n, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": p, + "css-selection": n, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": n, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/bb-10.scss b/app/assets/stylesheets/translations/bb-10.scss new file mode 100644 index 0000000..8291766 --- /dev/null +++ b/app/assets/stylesheets/translations/bb-10.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Blackberry Browser 10 (approximately 0.0% of all users) + * + */ + +$browser: bb; +$browser_prefix: webkit; +$browser_version: 10; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "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": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": yx, + "css-animation": yx, + "css-gradients": yx, + "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": y, + "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": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": n, + "geolocation": y, + "flexbox": yx, + "webgl": y, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": yx, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": n, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": a, + "requestanimationframe": yx, + "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": n, + "css-repeating-gradients": yx, + "css-filters": yx, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": a, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": n, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": yx, + "css-selection": n, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": u, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": u, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": u, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": u, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": u, + "css-text-align-last": n, + "fetch": n, + "background-attachment": u, + "currentcolor": y, + "input-pattern": u, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/bb-7.scss b/app/assets/stylesheets/translations/bb-7.scss new file mode 100644 index 0000000..2f7f509 --- /dev/null +++ b/app/assets/stylesheets/translations/bb-7.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Blackberry Browser 7 (approximately 0.08% of all users) + * + */ + +$browser: bb; +$browser_prefix: webkit; +$browser_version: 7; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": n, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": a, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": a, + "css-boxshadow": yx, + "css3-colors": y, + "css3-boxsizing": ax, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": y, + "transforms3d": yx, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": yx, + "css-gradients": ax, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": n, + "svg-html": n, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": n, + "geolocation": y, + "flexbox": ax, + "webgl": n, + "fileapi": a, + "shadowdom": n, + "websockets": y, + "hidden": n, + "script-async": y, + "cors": y, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": n, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": n, + "mpeg4": y, + "ogv": n, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": y, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": n, + "input-color": y, + "input-number": n, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": n, + "css-selection": n, + "css-placeholder": u, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": u, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": u, + "css-boxdecorationbreak": u, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-10.scss b/app/assets/stylesheets/translations/chrome-10.scss new file mode 100644 index 0000000..6d60e65 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-10.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 10 (approximately 0.03% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 10; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "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": n, + "transforms3d": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": yx, + "css-gradients": yx, + "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": n, + "online-status": n, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": a, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": y, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "filereader": y, + "filesystem": ax, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": yx, + "audio-api": yx, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": yx, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": n, + "getcomputedstyle": a, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-11.scss b/app/assets/stylesheets/translations/chrome-11.scss new file mode 100644 index 0000000..aed4196 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-11.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 11 (approximately 0.08% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 11; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "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": n, + "transforms3d": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": yx, + "css-gradients": yx, + "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": ax, + "online-status": n, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": a, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": y, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "filereader": y, + "filesystem": ax, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": yx, + "audio-api": yx, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": yx, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": n, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-12.scss b/app/assets/stylesheets/translations/chrome-12.scss new file mode 100644 index 0000000..15aa6bf --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-12.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 12 (approximately 0.03% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 12; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "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": n, + "transforms3d": yx, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": yx, + "css-gradients": yx, + "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": ax, + "online-status": n, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": a, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": y, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "filereader": y, + "filesystem": ax, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": yx, + "audio-api": yx, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": yx, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": n, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-13.scss b/app/assets/stylesheets/translations/chrome-13.scss new file mode 100644 index 0000000..d6aaa33 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-13.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 13 (approximately 0.02% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 13; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "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": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": yx, + "css-gradients": yx, + "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": ax, + "online-status": n, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": y, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "filereader": y, + "filesystem": yx, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": yx, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": n, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-14.scss b/app/assets/stylesheets/translations/chrome-14.scss new file mode 100644 index 0000000..0b0bf96 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-14.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 14 (approximately 0.02% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 14; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "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": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": yx, + "css-gradients": yx, + "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": ax, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": y, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "filereader": y, + "filesystem": yx, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": yx, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": n, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": n, + "user-select-none": yx, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-15.scss b/app/assets/stylesheets/translations/chrome-15.scss new file mode 100644 index 0000000..8d1f4e1 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-15.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 15 (approximately 0.02% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 15; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": yx, + "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": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": yx, + "css-gradients": yx, + "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": ax, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": y, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "filereader": y, + "filesystem": yx, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": ax, + "spellcheck-attribute": y, + "fullscreen": ax, + "requestanimationframe": yx, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": n, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": n, + "user-select-none": yx, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-16.scss b/app/assets/stylesheets/translations/chrome-16.scss new file mode 100644 index 0000000..6bf0ff1 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-16.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 16 (approximately 0.01% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 16; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": ax, + "css-animation": yx, + "css-gradients": yx, + "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": ax, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "filereader": y, + "filesystem": yx, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": ax, + "spellcheck-attribute": y, + "fullscreen": ax, + "requestanimationframe": yx, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": n, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": n, + "user-select-none": yx, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-17.scss b/app/assets/stylesheets/translations/chrome-17.scss new file mode 100644 index 0000000..fc23a84 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-17.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 17 (approximately 0.01% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 17; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": ax, + "css-animation": yx, + "css-gradients": yx, + "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": ax, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "filereader": y, + "filesystem": yx, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": ax, + "spellcheck-attribute": y, + "fullscreen": ax, + "requestanimationframe": yx, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": n, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": n, + "user-select-none": yx, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-18.scss b/app/assets/stylesheets/translations/chrome-18.scss new file mode 100644 index 0000000..a5c59f1 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-18.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 18 (approximately 0.03% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 18; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": ax, + "css-animation": yx, + "css-gradients": yx, + "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": ax, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": y, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "filereader": y, + "filesystem": yx, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": ax, + "spellcheck-attribute": y, + "fullscreen": ax, + "requestanimationframe": yx, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": yx, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": n, + "user-select-none": yx, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": yx, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-19.scss b/app/assets/stylesheets/translations/chrome-19.scss new file mode 100644 index 0000000..236a2b6 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-19.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 19 (approximately 0.01% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 19; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": ax, + "css-animation": yx, + "css-gradients": yx, + "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": ax, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": y, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": yx, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": n, + "svg-img": y, + "datalist": n, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "filereader": y, + "filesystem": yx, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": nd, + "spellcheck-attribute": y, + "fullscreen": ax, + "requestanimationframe": yx, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": yx, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": n, + "user-select-none": yx, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": yx, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-20.scss b/app/assets/stylesheets/translations/chrome-20.scss new file mode 100644 index 0000000..b566718 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-20.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 20 (approximately 0.01% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 20; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": ax, + "css-animation": yx, + "css-gradients": yx, + "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": ax, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": y, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": yx, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": nd, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": yx, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": yx, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": a, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": nd, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": n, + "user-select-none": yx, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": yx, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": yx, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": nd, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-21.scss b/app/assets/stylesheets/translations/chrome-21.scss new file mode 100644 index 0000000..8419136 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-21.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 21 (approximately 0.07% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 21; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": yx, + "css-animation": yx, + "css-gradients": yx, + "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": ax, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "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": yx, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "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": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": nd, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": yx, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": yx, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": a, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": nd, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": n, + "user-select-none": yx, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": yx, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": yx, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": nd, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": yx, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": yx, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-22.scss b/app/assets/stylesheets/translations/chrome-22.scss new file mode 100644 index 0000000..d0d22a6 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-22.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 22 (approximately 0.08% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 22; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": yx, + "css-animation": yx, + "css-gradients": yx, + "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": ax, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "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": yx, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": yx, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": nd, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": yx, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": yx, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": a, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": nd, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": a, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": yx, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": yx, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": nd, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": yx, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-23.scss b/app/assets/stylesheets/translations/chrome-23.scss new file mode 100644 index 0000000..15ae524 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-23.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 23 (approximately 0.02% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 23; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": yx, + "css-animation": yx, + "css-gradients": yx, + "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": yx, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "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": yx, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": yx, + "css-regions": nd, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": yx, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": yx, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": a, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": nd, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": yx, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": nd, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": yx, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": nd, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": yx, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-24.scss b/app/assets/stylesheets/translations/chrome-24.scss new file mode 100644 index 0000000..69053ba --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-24.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 24 (approximately 0.05% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 24; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": yx, + "css-animation": yx, + "css-gradients": yx, + "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": 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": yx, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": yx, + "css-regions": nd, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": yx, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": a, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": nd, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": yx, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": nd, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": nd, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": yx, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-25.scss b/app/assets/stylesheets/translations/chrome-25.scss new file mode 100644 index 0000000..d2656ea --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-25.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 25 (approximately 0.03% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 25; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": yx, + "css-animation": yx, + "css-gradients": yx, + "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": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": yx, + "webgl": y, + "fileapi": y, + "shadowdom": yx, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": yx, + "ruby": a, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "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": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": nd, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": yx, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": a, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": nd, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": yx, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": nd, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "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": y, + "iframe-seamless": nd, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-26.scss b/app/assets/stylesheets/translations/chrome-26.scss new file mode 100644 index 0000000..428105c --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-26.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 26 (approximately 0.05% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 26; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": yx, + "webgl": y, + "fileapi": y, + "shadowdom": yx, + "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": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "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": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": nd, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": yx, + "stricttransportsecurity": y, + "style-scoped": nd, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "template": y, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": yx, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": nd, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": nxd, + "speech-synthesis": n, + "user-timing": y, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": nd, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-27.scss b/app/assets/stylesheets/translations/chrome-27.scss new file mode 100644 index 0000000..e1db714 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-27.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 27 (approximately 0.05% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 27; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": yx, + "webgl": y, + "fileapi": y, + "shadowdom": yx, + "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": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "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": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": nd, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": yx, + "stricttransportsecurity": y, + "style-scoped": nd, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "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": n, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": nd, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": nxd, + "speech-synthesis": n, + "user-timing": y, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": nd, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-28.scss b/app/assets/stylesheets/translations/chrome-28.scss new file mode 100644 index 0000000..48dcb03 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-28.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 28 (approximately 0.05% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 28; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": yx, + "webgl": y, + "fileapi": y, + "shadowdom": yx, + "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": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "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": yx, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": nd, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": yx, + "stricttransportsecurity": y, + "style-scoped": nd, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "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": n, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": nd, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": nxd, + "speech-synthesis": n, + "user-timing": y, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": nd, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-29.scss b/app/assets/stylesheets/translations/chrome-29.scss new file mode 100644 index 0000000..22580a2 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-29.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 29 (approximately 0.08% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 29; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": yx, + "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": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": pd, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": yx, + "css-regions": nd, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": yx, + "stricttransportsecurity": y, + "style-scoped": nd, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "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": n, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": nd, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": nd, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": nxd, + "speech-synthesis": n, + "user-timing": y, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": nd, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": a, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-30.scss b/app/assets/stylesheets/translations/chrome-30.scss new file mode 100644 index 0000000..9fbc1c1 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-30.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 30 (approximately 0.13% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 30; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": yx, + "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": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": pd, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": yx, + "css-regions": nd, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": yx, + "stricttransportsecurity": y, + "style-scoped": nd, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "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": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": nd, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": nd, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": nxd, + "speech-synthesis": n, + "user-timing": y, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": nd, + "imports": nd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-31.scss b/app/assets/stylesheets/translations/chrome-31.scss new file mode 100644 index 0000000..1143e57 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-31.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 31 (approximately 0.75% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 31; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": yx, + "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": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": pd, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": yx, + "css-regions": nd, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": yx, + "stricttransportsecurity": y, + "style-scoped": nd, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "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": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": nd, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": nd, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": nxd, + "speech-synthesis": n, + "user-timing": y, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": nd, + "imports": nd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-32.scss b/app/assets/stylesheets/translations/chrome-32.scss new file mode 100644 index 0000000..d2e8960 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-32.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 32 (approximately 0.08% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 32; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": yx, + "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": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": pd, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": yx, + "css-regions": nd, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": yx, + "stricttransportsecurity": y, + "style-scoped": nd, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "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": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": a, + "css-sticky": nd, + "dialog": nd, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": nd, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": nxd, + "speech-synthesis": n, + "user-timing": y, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": nd, + "imports": nd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-33.scss b/app/assets/stylesheets/translations/chrome-33.scss new file mode 100644 index 0000000..d282846 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-33.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 33 (approximately 0.29% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 33; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": yx, + "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": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": pd, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": yx, + "css-regions": nd, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": nd, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": y, + "css-sticky": nd, + "dialog": nd, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": nd, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": nxd, + "speech-synthesis": y, + "user-timing": y, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": y, + "imports": nd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-34.scss b/app/assets/stylesheets/translations/chrome-34.scss new file mode 100644 index 0000000..c1365c6 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-34.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 34 (approximately 0.23% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 34; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": yx, + "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": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": pd, + "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": nd, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": nd, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": y, + "css-sticky": nd, + "dialog": nd, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": nd, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": nxd, + "speech-synthesis": y, + "user-timing": y, + "srcset": a, + "ambient-light": n, + "will-change": n, + "css-shapes": nd, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": y, + "imports": nd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-35.scss b/app/assets/stylesheets/translations/chrome-35.scss new file mode 100644 index 0000000..a37edfa --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-35.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 35 (approximately 0.39% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 35; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": pd, + "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": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": nd, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": y, + "css-sticky": nd, + "dialog": nd, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": nd, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": nxd, + "speech-synthesis": y, + "user-timing": y, + "srcset": a, + "ambient-light": n, + "will-change": n, + "css-shapes": nd, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": y, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": y, + "font-unicode-range": a, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": nd, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-36.scss b/app/assets/stylesheets/translations/chrome-36.scss new file mode 100644 index 0000000..ff18c44 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-36.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 36 (approximately 0.67% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 36; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": pd, + "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": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": nd, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": y, + "css-sticky": nd, + "dialog": nd, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": nd, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": n, + "serviceworkers": n, + "text-decoration": nxd, + "speech-synthesis": y, + "user-timing": y, + "srcset": a, + "ambient-light": n, + "will-change": y, + "css-shapes": nd, + "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": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": y, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": nd, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-37.scss b/app/assets/stylesheets/translations/chrome-37.scss new file mode 100644 index 0000000..e3b5491 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-37.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 37 (approximately 0.82% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 37; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": pd, + "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": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": y, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": nd, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": nd, + "serviceworkers": n, + "text-decoration": nxd, + "speech-synthesis": y, + "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": nd, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": y, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": nd, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-38.scss b/app/assets/stylesheets/translations/chrome-38.scss new file mode 100644 index 0000000..f0a1e25 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-38.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 38 (approximately 0.68% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 38; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": 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": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": pd, + "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": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": y, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": nd, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": n, + "text-decoration": nxd, + "speech-synthesis": y, + "user-timing": y, + "srcset": y, + "ambient-light": n, + "will-change": y, + "css-shapes": y, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": y, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": nd, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-39.scss b/app/assets/stylesheets/translations/chrome-39.scss new file mode 100644 index 0000000..ae96abe --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-39.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 39 (approximately 1.97% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 39; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": 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": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": pd, + "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": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": y, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": nd, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": n, + "text-decoration": nxd, + "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": y, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": y, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": nd, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-4.scss b/app/assets/stylesheets/translations/chrome-4.scss new file mode 100644 index 0000000..74169f5 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-4.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 4 (approximately 0.01% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 4; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": a, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": p, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": yx, + "css3-colors": y, + "css3-boxsizing": ax, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": yx, + "transforms2d": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": yx, + "css-gradients": ax, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": y, + "svg-css": a, + "svg-smil": a, + "svg-fonts": y, + "svg-filters": n, + "svg-html": a, + "svg-html5": p, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": n, + "eventsource": n, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": a, + "flexbox": ax, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": a, + "hidden": n, + "script-async": n, + "cors": y, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": n, + "history": n, + "json": y, + "classlist": p, + "text-overflow": y, + "webm": n, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": u, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": u, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": n, + "fullscreen": n, + "requestanimationframe": n, + "input-range": u, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": u, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-40.scss b/app/assets/stylesheets/translations/chrome-40.scss new file mode 100644 index 0000000..20c56c7 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-40.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 40 (approximately 27.38% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 40; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": 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": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": pd, + "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": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": y, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": nd, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": nxd, + "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": y, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": y, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": nd, + "fetch": a, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-41.scss b/app/assets/stylesheets/translations/chrome-41.scss new file mode 100644 index 0000000..2cf01b5 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-41.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 41 (approximately 0.19% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 41; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": 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": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": pd, + "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": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": y, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": nxd, + "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": y, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": y, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "fetch": a, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-42.scss b/app/assets/stylesheets/translations/chrome-42.scss new file mode 100644 index 0000000..79250b7 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-42.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 42 (approximately 0.17% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 42; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": 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": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": pd, + "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": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": y, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": u, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": nxd, + "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": u, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": y, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": u, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": u, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": y, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "fetch": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-43.scss b/app/assets/stylesheets/translations/chrome-43.scss new file mode 100644 index 0000000..5590be0 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-43.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 43 (approximately 0.0% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 43; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "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": 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": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": pd, + "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": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": y, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": u, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": nxd, + "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": u, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": y, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": u, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": u, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": y, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "fetch": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-44.scss b/app/assets/stylesheets/translations/chrome-44.scss new file mode 100644 index 0000000..99060fe --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-44.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 44 (approximately 0.0% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 44; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": yx, + "css-animation": y, + "css-gradients": y, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "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": 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": y, + "mpeg4": y, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": pd, + "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": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": y, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": u, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "web-speech": ax, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "text-decoration": nxd, + "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": u, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": y, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": u, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": u, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": y, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "fetch": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-5.scss b/app/assets/stylesheets/translations/chrome-5.scss new file mode 100644 index 0000000..9411f27 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-5.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 5 (approximately 0.01% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 5; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": a, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": yx, + "css3-colors": y, + "css3-boxsizing": ax, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": yx, + "css-gradients": ax, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": a, + "svg-html": a, + "svg-html5": p, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": n, + "eventsource": n, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": a, + "hidden": n, + "script-async": n, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": n, + "history": y, + "json": y, + "classlist": p, + "text-overflow": y, + "webm": n, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": u, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": u, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": n, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": u, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-6.scss b/app/assets/stylesheets/translations/chrome-6.scss new file mode 100644 index 0000000..8f5e85c --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-6.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 6 (approximately 0.01% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 6; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": yx, + "css3-colors": y, + "css3-boxsizing": ax, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": yx, + "css-gradients": ax, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": a, + "svg-html": a, + "svg-html5": p, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": n, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": n, + "fileapi": a, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": n, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": n, + "history": y, + "json": y, + "classlist": p, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": u, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": n, + "filereader": y, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": yx, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": n, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": p, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-7.scss b/app/assets/stylesheets/translations/chrome-7.scss new file mode 100644 index 0000000..e26b532 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-7.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 7 (approximately 0.01% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 7; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": yx, + "css3-colors": y, + "css3-boxsizing": ax, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": yx, + "css-gradients": ax, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": a, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": n, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": n, + "fileapi": a, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": n, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": n, + "history": y, + "json": y, + "classlist": p, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": n, + "filereader": y, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": n, + "nav-timing": yx, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": n, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": p, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-8.scss b/app/assets/stylesheets/translations/chrome-8.scss new file mode 100644 index 0000000..730061f --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-8.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 8 (approximately 0.01% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 8; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": yx, + "css3-colors": y, + "css3-boxsizing": ax, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": yx, + "css-gradients": ax, + "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": p, + "online-status": n, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": a, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": y, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": n, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "filereader": y, + "filesystem": ax, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": yx, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": n, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": p, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/chrome-9.scss b/app/assets/stylesheets/translations/chrome-9.scss new file mode 100644 index 0000000..ffe78e3 --- /dev/null +++ b/app/assets/stylesheets/translations/chrome-9.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Chrome 9 (approximately 0.01% of all users) + * + */ + +$browser: chrome; +$browser_prefix: webkit; +$browser_version: 9; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": yx, + "css3-colors": y, + "css3-boxsizing": ax, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": yx, + "css-gradients": ax, + "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": p, + "online-status": n, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": a, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": y, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": n, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": ax, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "filereader": y, + "filesystem": ax, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": yx, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-10.scss b/app/assets/stylesheets/translations/firefox-10.scss new file mode 100644 index 0000000..a580dfe --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-10.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 10 (approximately 0.03% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 10; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": y, + "transforms3d": yx, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": yx, + "font-feature": ax, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": n, + "css-reflections": n, + "css-masks": a, + "svg": y, + "svg-css": a, + "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": yx, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": ax, + "hidden": y, + "script-async": y, + "cors": y, + "calc": yx, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": a, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": a, + "rem": y, + "ttf": y, + "touch": a, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": yx, + "css-filters": a, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": p, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": yx, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": ax, + "serviceworkers": n, + "text-decoration": yx, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": a, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-11.scss b/app/assets/stylesheets/translations/firefox-11.scss new file mode 100644 index 0000000..82ba7e7 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-11.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 11 (approximately 0.03% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 11; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": y, + "transforms3d": yx, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": yx, + "font-feature": ax, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": n, + "css-reflections": n, + "css-masks": a, + "svg": y, + "svg-css": a, + "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": yx, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": yx, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": a, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": a, + "rem": y, + "ttf": y, + "touch": a, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": yx, + "css-filters": a, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": p, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": yx, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": yx, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": ax, + "serviceworkers": n, + "text-decoration": yx, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": a, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-12.scss b/app/assets/stylesheets/translations/firefox-12.scss new file mode 100644 index 0000000..998baf6 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-12.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 12 (approximately 0.05% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 12; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": y, + "transforms3d": yx, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": yx, + "font-feature": ax, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": n, + "css-reflections": n, + "css-masks": a, + "svg": y, + "svg-css": a, + "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": yx, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": yx, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": a, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": a, + "rem": y, + "ttf": y, + "touch": a, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": yx, + "css-filters": a, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": p, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": yx, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": yx, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": ax, + "serviceworkers": n, + "text-decoration": yx, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": a, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-13.scss b/app/assets/stylesheets/translations/firefox-13.scss new file mode 100644 index 0000000..1ec57c8 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-13.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 13 (approximately 0.02% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 13; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": y, + "transforms3d": yx, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": yx, + "font-feature": ax, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": n, + "css-reflections": n, + "css-masks": a, + "svg": y, + "svg-css": a, + "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": yx, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": yx, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": a, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": a, + "rem": y, + "ttf": y, + "touch": a, + "matchesselector": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": a, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": p, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": yx, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": yx, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": ax, + "serviceworkers": n, + "text-decoration": yx, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": a, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-14.scss b/app/assets/stylesheets/translations/firefox-14.scss new file mode 100644 index 0000000..2e29422 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-14.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 14 (approximately 0.03% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 14; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": y, + "transforms3d": yx, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": yx, + "font-feature": ax, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": n, + "css-reflections": n, + "css-masks": a, + "svg": y, + "svg-css": a, + "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": yx, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": yx, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": a, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": a, + "rem": y, + "ttf": y, + "touch": a, + "matchesselector": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": a, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": p, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": yx, + "mutationobserver": y, + "css-selection": yx, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": yx, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": ax, + "serviceworkers": n, + "text-decoration": yx, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": a, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-15.scss b/app/assets/stylesheets/translations/firefox-15.scss new file mode 100644 index 0000000..0c008c7 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-15.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 15 (approximately 0.03% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 15; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": y, + "transforms3d": yx, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": yx, + "font-feature": yx, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": n, + "css-reflections": n, + "css-masks": a, + "svg": y, + "svg-css": a, + "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": yx, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": yx, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": a, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": a, + "rem": y, + "ttf": y, + "touch": a, + "matchesselector": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": yx, + "css-filters": a, + "getcomputedstyle": y, + "word-break": y, + "viewport-units": n, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": p, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "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": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": yx, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": y, + "battery-status": ax, + "serviceworkers": n, + "text-decoration": yx, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": a, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-16.scss b/app/assets/stylesheets/translations/firefox-16.scss new file mode 100644 index 0000000..c96c90b --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-16.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 16 (approximately 0.05% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 16; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "transforms3d": y, + "sharedworkers": n, + "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": a, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "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": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": a, + "rem": y, + "ttf": y, + "touch": a, + "matchesselector": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "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": n, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": p, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "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": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "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": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-17.scss b/app/assets/stylesheets/translations/firefox-17.scss new file mode 100644 index 0000000..dd59294 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-17.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 17 (approximately 0.03% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 17; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "transforms3d": y, + "sharedworkers": n, + "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": a, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "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": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": a, + "rem": y, + "ttf": y, + "touch": a, + "matchesselector": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": a, + "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": n, + "contentsecuritypolicy": y, + "pagevisibility": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": p, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "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": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "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": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-18.scss b/app/assets/stylesheets/translations/firefox-18.scss new file mode 100644 index 0000000..adb2397 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-18.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 18 (approximately 0.03% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 18; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "transforms3d": y, + "sharedworkers": n, + "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": a, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "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": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": a, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": a, + "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": n, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": p, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "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": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "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": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-19.scss b/app/assets/stylesheets/translations/firefox-19.scss new file mode 100644 index 0000000..bfc069c --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-19.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 19 (approximately 0.03% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 19; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "transforms3d": y, + "sharedworkers": n, + "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": a, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "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": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": p, + "menu": a, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": a, + "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": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": p, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "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": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "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": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-2.scss b/app/assets/stylesheets/translations/firefox-2.scss new file mode 100644 index 0000000..315fa06 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-2.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 2 (approximately 0.01% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 2; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": n, + "audio": n, + "contenteditable": n, + "dragndrop": p, + "internationalization": n, + "queryselector": p, + "getelementsbyclassname": p, + "forms": p, + "html5semantic": n, + "offline-apps": p, + "webworkers": p, + "fontface": n, + "eot": n, + "woff": n, + "multibackgrounds": n, + "border-image": n, + "background-img-opts": n, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": p, + "css-sel2": y, + "css-sel3": n, + "css-textshadow": n, + "css-boxshadow": n, + "css3-colors": a, + "css3-boxsizing": yx, + "css-mediaqueries": n, + "multicolumn": ax, + "border-radius": ax, + "transforms2d": n, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": n, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": a, + "svg-css": n, + "svg-smil": p, + "svg-fonts": n, + "svg-filters": n, + "svg-html": n, + "svg-html5": p, + "canvas": y, + "canvas-text": p, + "namevalue-storage": a, + "sql-storage": n, + "indexeddb": n, + "online-status": n, + "eventsource": n, + "x-doc-messaging": n, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": p, + "flexbox": ax, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": n, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": n, + "history": n, + "json": n, + "classlist": p, + "text-overflow": p, + "webm": n, + "mpeg4": n, + "ogv": n, + "wordwrap": n, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": n, + "text-stroke": n, + "inline-block": ax, + "notifications": n, + "stream": n, + "svg-img": n, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": n, + "touch": n, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": n, + "input-range": n, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": n, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": n, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": yx, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": n, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-20.scss b/app/assets/stylesheets/translations/firefox-20.scss new file mode 100644 index 0000000..d8d9c3e --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-20.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 20 (approximately 0.03% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 20; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "transforms3d": y, + "sharedworkers": n, + "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": a, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "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": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": p, + "menu": a, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": a, + "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": n, + "svg-fragment": y, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": p, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "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": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "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": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": nd, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-21.scss b/app/assets/stylesheets/translations/firefox-21.scss new file mode 100644 index 0000000..5504f52 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-21.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 21 (approximately 0.05% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 21; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "transforms3d": y, + "sharedworkers": n, + "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": a, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "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": a, + "mpeg4": a, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": p, + "menu": a, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": a, + "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": n, + "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": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "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": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": nd, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-22.scss b/app/assets/stylesheets/translations/firefox-22.scss new file mode 100644 index 0000000..c0e9beb --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-22.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 22 (approximately 0.03% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 22; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "transforms3d": y, + "sharedworkers": n, + "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": a, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": a, + "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": a, + "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": a, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": a, + "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": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "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": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": nd, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-23.scss b/app/assets/stylesheets/translations/firefox-23.scss new file mode 100644 index 0000000..fb993dc --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-23.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 23 (approximately 0.04% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 23; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "transforms3d": y, + "sharedworkers": n, + "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": a, + "svg-smil": y, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": y, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": a, + "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": a, + "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": a, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": a, + "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": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "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": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": nd, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-24.scss b/app/assets/stylesheets/translations/firefox-24.scss new file mode 100644 index 0000000..4dc5859 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-24.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 24 (approximately 0.06% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 24; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "transforms3d": y, + "sharedworkers": n, + "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": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": a, + "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": a, + "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": a, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": a, + "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": y, + "css3-cursors-newer": y, + "webvtt": nd, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "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": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": nd, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-25.scss b/app/assets/stylesheets/translations/firefox-25.scss new file mode 100644 index 0000000..b1fd41e --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-25.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 25 (approximately 0.06% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 25; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "transforms3d": y, + "sharedworkers": n, + "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": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": a, + "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": a, + "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": a, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": a, + "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": y, + "css3-cursors-newer": y, + "webvtt": nd, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "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": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": nd, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "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": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-26.scss b/app/assets/stylesheets/translations/firefox-26.scss new file mode 100644 index 0000000..f0f7ec2 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-26.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 26 (approximately 0.05% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 26; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "transforms3d": y, + "sharedworkers": n, + "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": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": a, + "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": a, + "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": a, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": a, + "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": nd, + "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": y, + "css3-cursors-newer": y, + "webvtt": nd, + "promises": p, + "css-sticky": nd, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "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": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": nd, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "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": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-27.scss b/app/assets/stylesheets/translations/firefox-27.scss new file mode 100644 index 0000000..d57262c --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-27.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 27 (approximately 0.13% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 27; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "transforms3d": y, + "sharedworkers": n, + "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": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": y, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": a, + "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": a, + "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": a, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": a, + "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": nd, + "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": y, + "css3-cursors-newer": y, + "webvtt": nd, + "promises": a, + "css-sticky": nd, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "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": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": nd, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "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": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-28.scss b/app/assets/stylesheets/translations/firefox-28.scss new file mode 100644 index 0000000..761f341 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-28.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 28 (approximately 0.05% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 28; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": y, + "use-strict": y, + "transforms3d": y, + "sharedworkers": n, + "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": a, + "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": a, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "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": nd, + "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": y, + "css3-cursors-newer": y, + "webvtt": nd, + "promises": a, + "css-sticky": nd, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "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": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": nd, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "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": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-29.scss b/app/assets/stylesheets/translations/firefox-29.scss new file mode 100644 index 0000000..4f25385 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-29.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 29 (approximately 0.07% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 29; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": a, + "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": nd, + "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": a, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": ax, + "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": y, + "fullscreen": ax, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "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": nd, + "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": y, + "css3-cursors-newer": y, + "webvtt": nd, + "promises": y, + "css-sticky": nd, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "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": nd, + "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": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": nd, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": n, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "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": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-3.5.scss b/app/assets/stylesheets/translations/firefox-3.5.scss new file mode 100644 index 0000000..ba176a4 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-3.5.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 3.5 (approximately 0.01% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 3.5; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": p, + "html5semantic": a, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": n, + "multibackgrounds": n, + "border-image": ax, + "background-img-opts": n, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": p, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": yx, + "css3-colors": y, + "css3-boxsizing": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": yx, + "transforms2d": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": n, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": a, + "svg": y, + "svg-css": n, + "svg-smil": p, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": p, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": n, + "online-status": y, + "eventsource": n, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": y, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": n, + "history": n, + "json": y, + "classlist": p, + "text-overflow": p, + "webm": n, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": a, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": n, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": y, + "touch": n, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": y, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": n, + "input-range": n, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": n, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": yx, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": a, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-3.6.scss b/app/assets/stylesheets/translations/firefox-3.6.scss new file mode 100644 index 0000000..1530732 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-3.6.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 3.6 (approximately 0.09% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 3.6; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": p, + "html5semantic": a, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": ax, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": yx, + "css3-colors": y, + "css3-boxsizing": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": yx, + "transforms2d": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": n, + "font-feature": n, + "css-animation": n, + "css-gradients": yx, + "css-canvas": n, + "css-reflections": n, + "css-masks": a, + "svg": y, + "svg-css": n, + "svg-smil": p, + "svg-fonts": n, + "svg-filters": y, + "svg-html": y, + "svg-html5": p, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": n, + "online-status": y, + "eventsource": n, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "webgl": n, + "fileapi": y, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": y, + "cors": y, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": n, + "history": n, + "json": y, + "classlist": y, + "text-overflow": p, + "webm": n, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": a, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": n, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": n, + "filereader": y, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": p, + "script-defer": y, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": n, + "input-range": n, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": n, + "spdy": n, + "css-repeating-gradients": yx, + "css-filters": a, + "getcomputedstyle": a, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": yx, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": a, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-3.scss b/app/assets/stylesheets/translations/firefox-3.scss new file mode 100644 index 0000000..6f9501d --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-3.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 3 (approximately 0.04% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 3; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": n, + "audio": n, + "contenteditable": a, + "dragndrop": p, + "internationalization": n, + "queryselector": p, + "getelementsbyclassname": y, + "forms": p, + "html5semantic": a, + "offline-apps": a, + "webworkers": p, + "fontface": n, + "eot": n, + "woff": n, + "multibackgrounds": n, + "border-image": n, + "background-img-opts": n, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": p, + "css-sel2": y, + "css-sel3": n, + "css-textshadow": n, + "css-boxshadow": n, + "css3-colors": y, + "css3-boxsizing": yx, + "css-mediaqueries": n, + "multicolumn": ax, + "border-radius": yx, + "transforms2d": n, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": n, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": y, + "svg-css": n, + "svg-smil": p, + "svg-fonts": n, + "svg-filters": y, + "svg-html": a, + "svg-html5": p, + "canvas": y, + "canvas-text": p, + "namevalue-storage": a, + "sql-storage": n, + "indexeddb": n, + "online-status": n, + "eventsource": n, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": p, + "flexbox": ax, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": n, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": n, + "history": n, + "json": n, + "classlist": p, + "text-overflow": p, + "webm": n, + "mpeg4": n, + "ogv": n, + "wordwrap": n, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": n, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": n, + "touch": n, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": n, + "input-range": n, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": n, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": yx, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": n, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-30.scss b/app/assets/stylesheets/translations/firefox-30.scss new file mode 100644 index 0000000..ed59bb7 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-30.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 30 (approximately 0.1% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 30; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": a, + "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": nd, + "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": a, + "rem": y, + "ttf": y, + "touch": nd, + "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": y, + "fullscreen": ax, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "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": nd, + "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": y, + "css3-cursors-newer": y, + "webvtt": nd, + "promises": y, + "css-sticky": nd, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": n, + "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": nd, + "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": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": pd, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": n, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "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": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-31.scss b/app/assets/stylesheets/translations/firefox-31.scss new file mode 100644 index 0000000..72167a1 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-31.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 31 (approximately 0.46% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 31; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": a, + "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": nd, + "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": a, + "rem": y, + "ttf": y, + "touch": nd, + "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": y, + "fullscreen": ax, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "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": nd, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": nd, + "dialog": n, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": n, + "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": nd, + "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": n, + "web-animation": n, + "resource-timing": nd, + "custom-elements": pd, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": n, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": n, + "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": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-32.scss b/app/assets/stylesheets/translations/firefox-32.scss new file mode 100644 index 0000000..9d5c5da --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-32.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 32 (approximately 0.28% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 32; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": a, + "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": nd, + "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": a, + "rem": y, + "ttf": y, + "touch": nd, + "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": y, + "fullscreen": ax, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "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": nd, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": nd, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": n, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "web-speech": n, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": n, + "text-decoration": yx, + "speech-synthesis": n, + "user-timing": n, + "srcset": nd, + "ambient-light": y, + "will-change": nd, + "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": n, + "web-animation": n, + "resource-timing": nd, + "custom-elements": pd, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": n, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-33.scss b/app/assets/stylesheets/translations/firefox-33.scss new file mode 100644 index 0000000..0a32cf2 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-33.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 33 (approximately 0.17% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 33; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": a, + "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": nd, + "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": a, + "rem": y, + "ttf": y, + "touch": nd, + "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": y, + "fullscreen": ax, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "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": nd, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": nd, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": n, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "web-speech": n, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": nd, + "text-decoration": yx, + "speech-synthesis": n, + "user-timing": n, + "srcset": nd, + "ambient-light": y, + "will-change": nd, + "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": n, + "web-animation": n, + "resource-timing": nd, + "custom-elements": pd, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": n, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-34.scss b/app/assets/stylesheets/translations/firefox-34.scss new file mode 100644 index 0000000..e78ebf7 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-34.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 34 (approximately 0.32% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 34; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": a, + "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": nd, + "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": a, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": ad, + "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": a, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": nd, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": n, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "web-speech": n, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": nd, + "text-decoration": yx, + "speech-synthesis": n, + "user-timing": n, + "srcset": nd, + "ambient-light": y, + "will-change": nd, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": y, + "picture": nd, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": nd, + "custom-elements": pd, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": n, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": nd, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-35.scss b/app/assets/stylesheets/translations/firefox-35.scss new file mode 100644 index 0000000..e2d3048 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-35.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 35 (approximately 8.93% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 35; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": a, + "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": nd, + "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": y, + "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": a, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": y, + "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": a, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": nd, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": n, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "web-speech": n, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": nd, + "text-decoration": yx, + "speech-synthesis": n, + "user-timing": n, + "srcset": nd, + "ambient-light": y, + "will-change": nd, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": y, + "picture": nd, + "woff2": nd, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": pd, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": nd, + "font-unicode-range": n, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": nd, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-36.scss b/app/assets/stylesheets/translations/firefox-36.scss new file mode 100644 index 0000000..539b566 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-36.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 36 (approximately 0.72% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 36; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": a, + "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": nd, + "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": y, + "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": y, + "dataset": y, + "css-grid": p, + "menu": a, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": y, + "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": a, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": nd, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": n, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "web-speech": n, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": nd, + "text-decoration": y, + "speech-synthesis": n, + "user-timing": n, + "srcset": nd, + "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": nd, + "woff2": nd, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": pd, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": nd, + "font-unicode-range": nd, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": nd, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-37.scss b/app/assets/stylesheets/translations/firefox-37.scss new file mode 100644 index 0000000..2cc8bde --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-37.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 37 (approximately 0.02% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 37; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "css-animation": y, + "css-gradients": y, + "css-canvas": u, + "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": a, + "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": nd, + "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": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": u, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": u, + "menu": a, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": y, + "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": a, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": nd, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": u, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "web-speech": n, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": nd, + "text-decoration": y, + "speech-synthesis": n, + "user-timing": n, + "srcset": nd, + "ambient-light": y, + "will-change": y, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": u, + "css-image-orientation": y, + "picture": nd, + "woff2": nd, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": pd, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": y, + "font-unicode-range": nd, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": nd, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-38.scss b/app/assets/stylesheets/translations/firefox-38.scss new file mode 100644 index 0000000..2968635 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-38.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 38 (approximately 0.0% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 38; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "css-animation": y, + "css-gradients": y, + "css-canvas": u, + "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": a, + "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": nd, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": y, + "ruby": y, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": u, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": u, + "menu": a, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": y, + "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": a, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": nd, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": u, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "web-speech": n, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": nd, + "text-decoration": y, + "speech-synthesis": n, + "user-timing": n, + "srcset": y, + "ambient-light": y, + "will-change": y, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": u, + "css-image-orientation": y, + "picture": y, + "woff2": nd, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": pd, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": y, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": nd, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-39.scss b/app/assets/stylesheets/translations/firefox-39.scss new file mode 100644 index 0000000..153223a --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-39.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 39 (approximately 0.0% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 39; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "css-animation": y, + "css-gradients": y, + "css-canvas": u, + "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": a, + "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": nd, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": y, + "ruby": y, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": y, + "mpeg4": y, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": u, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": u, + "menu": a, + "rem": y, + "ttf": y, + "touch": nd, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": y, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": y, + "audio-api": y, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": y, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": y, + "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": a, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": nd, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": y, + "dialog": u, + "css-variables": y, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "web-speech": n, + "high-resolution-time": y, + "battery-status": a, + "serviceworkers": nd, + "text-decoration": y, + "speech-synthesis": n, + "user-timing": n, + "srcset": y, + "ambient-light": y, + "will-change": y, + "css-shapes": n, + "domcontentloaded": y, + "proximity": y, + "kerning-pairs-ligatures": y, + "iframe-seamless": u, + "css-image-orientation": y, + "picture": y, + "woff2": nd, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": pd, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": nd, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": y, + "screen-orientation": ax, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": y, + "css-crisp-edges": yx, + "css-text-align-last": yx, + "fetch": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": nd +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-4.scss b/app/assets/stylesheets/translations/firefox-4.scss new file mode 100644 index 0000000..2be7faa --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-4.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 4 (approximately 0.02% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 4; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": y, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": ax, + "css-animation": n, + "css-gradients": yx, + "css-canvas": n, + "css-reflections": n, + "css-masks": a, + "svg": y, + "svg-css": a, + "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": ax, + "online-status": a, + "eventsource": n, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": y, + "cors": y, + "calc": yx, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": p, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": a, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": n, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": p, + "script-defer": y, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": yx, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": yx, + "css-filters": a, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": y, + "pagevisibility": n, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": p, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": yx, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": a, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-5.scss b/app/assets/stylesheets/translations/firefox-5.scss new file mode 100644 index 0000000..ad058a5 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-5.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 5 (approximately 0.01% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 5; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": y, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": ax, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": n, + "css-reflections": n, + "css-masks": a, + "svg": y, + "svg-css": a, + "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": ax, + "online-status": a, + "eventsource": n, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": y, + "cors": y, + "calc": yx, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": p, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": a, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": n, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": p, + "script-defer": y, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": yx, + "css-filters": a, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": y, + "pagevisibility": n, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": p, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": yx, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": a, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-6.scss b/app/assets/stylesheets/translations/firefox-6.scss new file mode 100644 index 0000000..b2a9cc6 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-6.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 6 (approximately 0.02% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 6; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": y, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": yx, + "font-feature": ax, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": n, + "css-reflections": n, + "css-masks": a, + "svg": y, + "svg-css": a, + "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": ax, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": ax, + "hidden": y, + "script-async": y, + "cors": y, + "calc": yx, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": p, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": a, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": a, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": yx, + "css-filters": a, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": y, + "pagevisibility": n, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": p, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": yx, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": yx, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": a, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-7.scss b/app/assets/stylesheets/translations/firefox-7.scss new file mode 100644 index 0000000..5127713 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-7.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 7 (approximately 0.01% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 7; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": y, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": yx, + "font-feature": ax, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": n, + "css-reflections": n, + "css-masks": a, + "svg": y, + "svg-css": a, + "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": ax, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": ax, + "hidden": y, + "script-async": y, + "cors": y, + "calc": yx, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": a, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": a, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "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": y, + "fullscreen": n, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": yx, + "css-filters": a, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": y, + "pagevisibility": n, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": p, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": yx, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": yx, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": a, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-8.scss b/app/assets/stylesheets/translations/firefox-8.scss new file mode 100644 index 0000000..de0b887 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-8.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 8 (approximately 0.05% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 8; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": y, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": yx, + "font-feature": ax, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": n, + "css-reflections": n, + "css-masks": a, + "svg": y, + "svg-css": a, + "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": ax, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": ax, + "hidden": y, + "script-async": y, + "cors": y, + "calc": yx, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": a, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": a, + "rem": y, + "ttf": y, + "touch": a, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "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": y, + "fullscreen": n, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": yx, + "css-filters": a, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": y, + "pagevisibility": n, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": p, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": yx, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": yx, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": a, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/firefox-9.scss b/app/assets/stylesheets/translations/firefox-9.scss new file mode 100644 index 0000000..e885485 --- /dev/null +++ b/app/assets/stylesheets/translations/firefox-9.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Firefox 9 (approximately 0.01% of all users) + * + */ + +$browser: firefox; +$browser_prefix: moz; +$browser_version: 9; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": yx, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": y, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": yx, + "font-feature": ax, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": n, + "css-reflections": n, + "css-masks": a, + "svg": y, + "svg-css": a, + "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": ax, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": y, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": ax, + "hidden": y, + "script-async": y, + "cors": y, + "calc": yx, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": a, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": a, + "rem": y, + "ttf": y, + "touch": a, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": ax, + "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": y, + "fullscreen": n, + "requestanimationframe": yx, + "input-range": n, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": yx, + "css-filters": a, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": y, + "pagevisibility": n, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": p, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": yx, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": yx, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": a, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": y, + "link-icon-png": y, + "link-icon-svg": y, + "css-media-resolution": a, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/ie-10.scss b/app/assets/stylesheets/translations/ie-10.scss new file mode 100644 index 0000000..d16f1cc --- /dev/null +++ b/app/assets/stylesheets/translations/ie-10.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: IE 10 (approximately 1.44% of all users) + * + */ + +$browser: ie; +$browser_prefix: ms; +$browser_version: 10; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": a, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": y, + "woff": y, + "multibackgrounds": y, + "border-image": n, + "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": a, + "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": n, + "xhtml": y, + "xhtmlsmil": n, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "webgl": p, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": n, + "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": a, + "css-grid": ax, + "menu": n, + "rem": y, + "ttf": a, + "touch": p, + "matchesselector": ax, + "pointer-events": n, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": n, + "typedarrays": a, + "deviceorientation": n, + "script-defer": y, + "nav-timing": y, + "audio-api": n, + "css-regions": ax, + "spellcheck-attribute": y, + "fullscreen": n, + "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": n, + "css-repeating-gradients": y, + "css-filters": n, + "getcomputedstyle": y, + "word-break": y, + "viewport-units": a, + "contentsecuritypolicy": a, + "pagevisibility": y, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": ax, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": y, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": p, + "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": p, + "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": n, + "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": n, + "css-touch-action": yx, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": n, + "link-icon-png": n, + "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-11.scss b/app/assets/stylesheets/translations/ie-11.scss new file mode 100644 index 0000000..c18c64f --- /dev/null +++ b/app/assets/stylesheets/translations/ie-11.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: IE 11 (approximately 8.02% of all users) + * + */ + +$browser: ie; +$browser_prefix: ms; +$browser_version: 11; +$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": a, + "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": n, + "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": p, + "matchesselector": ax, + "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": ax, + "spellcheck-attribute": y, + "fullscreen": yx, + "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": a, + "css-repeating-gradients": y, + "css-filters": n, + "getcomputedstyle": y, + "word-break": y, + "viewport-units": a, + "contentsecuritypolicy": a, + "pagevisibility": y, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": y, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": ax, + "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": p, + "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": n, + "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": n, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": yx, + "screen-orientation": ax, + "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": 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-5.5.scss b/app/assets/stylesheets/translations/ie-5.5.scss new file mode 100644 index 0000000..ce8b399 --- /dev/null +++ b/app/assets/stylesheets/translations/ie-5.5.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: IE 5.5 (approximately 0.01% of all users) + * + */ + +$browser: ie; +$browser_prefix: ms; +$browser_version: 5.5; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": n, + "apng": n, + "video": n, + "audio": n, + "contenteditable": y, + "dragndrop": a, + "internationalization": n, + "queryselector": n, + "getelementsbyclassname": n, + "forms": n, + "html5semantic": n, + "offline-apps": n, + "webworkers": n, + "fontface": a, + "eot": n, + "woff": n, + "multibackgrounds": n, + "border-image": n, + "background-img-opts": n, + "css-table": n, + "css-gencontent": n, + "css-fixed": n, + "hashchange": p, + "css-sel2": n, + "css-sel3": n, + "css-textshadow": n, + "css-boxshadow": n, + "css3-colors": n, + "css3-boxsizing": p, + "css-mediaqueries": p, + "multicolumn": n, + "border-radius": n, + "transforms2d": n, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": n, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": n, + "svg-css": n, + "svg-smil": n, + "svg-fonts": n, + "svg-filters": n, + "svg-html": n, + "svg-html5": n, + "canvas": n, + "canvas-text": n, + "namevalue-storage": n, + "sql-storage": n, + "indexeddb": n, + "online-status": n, + "eventsource": n, + "x-doc-messaging": n, + "datauri": n, + "mathml": n, + "css-featurequeries": n, + "xhtml": n, + "xhtmlsmil": n, + "wai-aria": n, + "geolocation": n, + "flexbox": n, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": n, + "calc": n, + "ruby": a, + "css-opacity": a, + "form-validation": n, + "history": n, + "json": n, + "classlist": p, + "text-overflow": n, + "webm": n, + "mpeg4": n, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": p, + "details": n, + "text-stroke": n, + "inline-block": a, + "notifications": n, + "stream": n, + "svg-img": n, + "datalist": n, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": n, + "touch": n, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": a, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": n, + "fullscreen": n, + "requestanimationframe": n, + "input-range": n, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": n, + "css-resize": n, + "input-placeholder": n, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": n, + "word-break": y, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": n, + "download": n, + "pointer": n, + "user-select-none": n, + "webp": n, + "intrinsic-width": n, + "cryptography": n, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": n, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": n, + "css-appearance": n, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": n, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": a, + "fetch": n, + "background-attachment": a, + "currentcolor": n, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/ie-6.scss b/app/assets/stylesheets/translations/ie-6.scss new file mode 100644 index 0000000..e7aeb8e --- /dev/null +++ b/app/assets/stylesheets/translations/ie-6.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: IE 6 (approximately 0.1% of all users) + * + */ + +$browser: ie; +$browser_prefix: ms; +$browser_version: 6; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": p, + "apng": n, + "video": n, + "audio": n, + "contenteditable": y, + "dragndrop": a, + "internationalization": n, + "queryselector": p, + "getelementsbyclassname": p, + "forms": p, + "html5semantic": p, + "offline-apps": p, + "webworkers": p, + "fontface": a, + "eot": y, + "woff": n, + "multibackgrounds": n, + "border-image": n, + "background-img-opts": n, + "css-table": n, + "css-gencontent": n, + "css-fixed": p, + "hashchange": p, + "css-sel2": p, + "css-sel3": p, + "css-textshadow": n, + "css-boxshadow": n, + "css3-colors": n, + "css3-boxsizing": p, + "css-mediaqueries": p, + "multicolumn": n, + "border-radius": n, + "transforms2d": p, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": n, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": p, + "svg-css": n, + "svg-smil": p, + "svg-fonts": p, + "svg-filters": n, + "svg-html": n, + "svg-html5": p, + "canvas": p, + "canvas-text": p, + "namevalue-storage": p, + "sql-storage": n, + "indexeddb": n, + "online-status": n, + "eventsource": n, + "x-doc-messaging": n, + "datauri": n, + "mathml": p, + "css-featurequeries": n, + "xhtml": n, + "xhtmlsmil": a, + "wai-aria": n, + "geolocation": p, + "flexbox": n, + "webgl": p, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": n, + "calc": n, + "ruby": a, + "css-opacity": a, + "form-validation": n, + "history": n, + "json": n, + "classlist": p, + "text-overflow": y, + "webm": n, + "mpeg4": n, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": p, + "details": p, + "text-stroke": n, + "inline-block": a, + "notifications": n, + "stream": n, + "svg-img": n, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": n, + "touch": n, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": a, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": n, + "fullscreen": n, + "requestanimationframe": n, + "input-range": n, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": n, + "css-resize": n, + "input-placeholder": n, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": n, + "word-break": y, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": n, + "download": n, + "pointer": n, + "user-select-none": n, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": n, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": n, + "css-appearance": n, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": n, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": a, + "fetch": n, + "background-attachment": a, + "currentcolor": n, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/ie-7.scss b/app/assets/stylesheets/translations/ie-7.scss new file mode 100644 index 0000000..e219e50 --- /dev/null +++ b/app/assets/stylesheets/translations/ie-7.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: IE 7 (approximately 0.13% of all users) + * + */ + +$browser: ie; +$browser_prefix: ms; +$browser_version: 7; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": n, + "audio": n, + "contenteditable": y, + "dragndrop": a, + "internationalization": n, + "queryselector": p, + "getelementsbyclassname": p, + "forms": p, + "html5semantic": p, + "offline-apps": p, + "webworkers": p, + "fontface": a, + "eot": y, + "woff": n, + "multibackgrounds": n, + "border-image": n, + "background-img-opts": n, + "css-table": n, + "css-gencontent": n, + "css-fixed": y, + "hashchange": p, + "css-sel2": y, + "css-sel3": a, + "css-textshadow": n, + "css-boxshadow": n, + "css3-colors": n, + "css3-boxsizing": p, + "css-mediaqueries": p, + "multicolumn": n, + "border-radius": n, + "transforms2d": p, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": n, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": p, + "svg-css": n, + "svg-smil": p, + "svg-fonts": p, + "svg-filters": n, + "svg-html": n, + "svg-html5": p, + "canvas": p, + "canvas-text": p, + "namevalue-storage": p, + "sql-storage": n, + "indexeddb": n, + "online-status": n, + "eventsource": n, + "x-doc-messaging": n, + "datauri": n, + "mathml": p, + "css-featurequeries": n, + "xhtml": n, + "xhtmlsmil": a, + "wai-aria": n, + "geolocation": p, + "flexbox": n, + "webgl": p, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": n, + "calc": n, + "ruby": a, + "css-opacity": a, + "form-validation": n, + "history": n, + "json": n, + "classlist": p, + "text-overflow": y, + "webm": n, + "mpeg4": n, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": a, + "notifications": n, + "stream": n, + "svg-img": n, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": n, + "touch": n, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": a, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": n, + "fullscreen": n, + "requestanimationframe": n, + "input-range": n, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": n, + "css-resize": n, + "input-placeholder": n, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": n, + "word-break": y, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": n, + "download": n, + "pointer": n, + "user-select-none": n, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": n, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": n, + "css-appearance": n, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": n, + "xml-serializer": a, + "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": a, + "currentcolor": n, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/ie-8.scss b/app/assets/stylesheets/translations/ie-8.scss new file mode 100644 index 0000000..49cf967 --- /dev/null +++ b/app/assets/stylesheets/translations/ie-8.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: IE 8 (approximately 2.9% of all users) + * + */ + +$browser: ie; +$browser_prefix: ms; +$browser_version: 8; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": n, + "audio": n, + "contenteditable": y, + "dragndrop": a, + "internationalization": n, + "queryselector": a, + "getelementsbyclassname": p, + "forms": p, + "html5semantic": p, + "offline-apps": p, + "webworkers": p, + "fontface": a, + "eot": y, + "woff": n, + "multibackgrounds": n, + "border-image": n, + "background-img-opts": n, + "css-table": y, + "css-gencontent": a, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": a, + "css-textshadow": n, + "css-boxshadow": n, + "css3-colors": n, + "css3-boxsizing": a, + "css-mediaqueries": p, + "multicolumn": n, + "border-radius": n, + "transforms2d": p, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": n, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": p, + "svg-css": n, + "svg-smil": p, + "svg-fonts": p, + "svg-filters": n, + "svg-html": n, + "svg-html5": p, + "canvas": p, + "canvas-text": p, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": n, + "online-status": a, + "eventsource": n, + "x-doc-messaging": a, + "datauri": a, + "mathml": p, + "css-featurequeries": n, + "xhtml": n, + "xhtmlsmil": a, + "wai-aria": y, + "geolocation": p, + "flexbox": n, + "webgl": p, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": a, + "calc": n, + "ruby": a, + "css-opacity": a, + "form-validation": n, + "history": n, + "json": y, + "classlist": p, + "text-overflow": y, + "webm": n, + "mpeg4": n, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": n, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": n, + "touch": n, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": a, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": n, + "fullscreen": n, + "requestanimationframe": n, + "input-range": n, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": n, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": n, + "word-break": y, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": n, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": n, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": n, + "css-appearance": n, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": n, + "xml-serializer": a, + "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": a, + "currentcolor": n, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/ie-9.scss b/app/assets/stylesheets/translations/ie-9.scss new file mode 100644 index 0000000..acd521a --- /dev/null +++ b/app/assets/stylesheets/translations/ie-9.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: IE 9 (approximately 1.82% of all users) + * + */ + +$browser: ie; +$browser_prefix: ms; +$browser_version: 9; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": a, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": p, + "html5semantic": y, + "offline-apps": n, + "webworkers": p, + "fontface": y, + "eot": y, + "woff": y, + "multibackgrounds": y, + "border-image": n, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": n, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": a, + "css-mediaqueries": y, + "multicolumn": n, + "border-radius": y, + "transforms2d": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": n, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": y, + "svg-css": y, + "svg-smil": p, + "svg-fonts": n, + "svg-filters": n, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": n, + "indexeddb": n, + "online-status": y, + "eventsource": n, + "x-doc-messaging": a, + "datauri": a, + "mathml": n, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": n, + "wai-aria": y, + "geolocation": y, + "flexbox": n, + "webgl": p, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": a, + "calc": a, + "ruby": a, + "css-opacity": y, + "form-validation": n, + "history": n, + "json": y, + "classlist": p, + "text-overflow": y, + "webm": p, + "mpeg4": y, + "ogv": p, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": n, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": a, + "css-grid": p, + "menu": n, + "rem": y, + "ttf": a, + "touch": n, + "matchesselector": ax, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": a, + "nav-timing": y, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": n, + "fullscreen": n, + "requestanimationframe": n, + "input-range": n, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": n, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": y, + "word-break": y, + "viewport-units": a, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": n, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": y, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": p, + "css-selection": y, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": n, + "css-appearance": n, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": a, + "xml-serializer": a, + "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": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/ie-TP.scss b/app/assets/stylesheets/translations/ie-TP.scss new file mode 100644 index 0000000..ffde19a --- /dev/null +++ b/app/assets/stylesheets/translations/ie-TP.scss @@ -0,0 +1,241 @@ +/* + * ../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 new file mode 100644 index 0000000..48761da --- /dev/null +++ b/app/assets/stylesheets/translations/ie_mob-10.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: IE Mobile 10 (approximately 0.22% of all users) + * + */ + +$browser: ie_mob; +$browser_prefix: ms; +$browser_version: 10; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": n, + "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": a, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": y, + "font-feature": n, + "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": n, + "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": n, + "xhtml": y, + "xhtmlsmil": n, + "wai-aria": y, + "geolocation": y, + "flexbox": ax, + "webgl": p, + "fileapi": n, + "shadowdom": n, + "websockets": y, + "hidden": n, + "script-async": y, + "cors": y, + "calc": y, + "ruby": a, + "css-opacity": y, + "form-validation": a, + "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": p, + "dataset": a, + "css-grid": ax, + "menu": n, + "rem": y, + "ttf": u, + "touch": p, + "matchesselector": ax, + "pointer-events": n, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": a, + "deviceorientation": n, + "script-defer": y, + "nav-timing": y, + "audio-api": n, + "css-regions": ax, + "spellcheck-attribute": a, + "fullscreen": n, + "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": n, + "css-repeating-gradients": y, + "css-filters": n, + "getcomputedstyle": y, + "word-break": y, + "viewport-units": a, + "contentsecuritypolicy": a, + "pagevisibility": y, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": ax, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": y, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": p, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": ax, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "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": n, + "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": yx, + "web-animation": n, + "resource-timing": y, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": n, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": yx, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": n, + "link-icon-png": n, + "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": a, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/ie_mob-11.scss b/app/assets/stylesheets/translations/ie_mob-11.scss new file mode 100644 index 0000000..cfd9fdb --- /dev/null +++ b/app/assets/stylesheets/translations/ie_mob-11.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: IE Mobile 11 (approximately 0.48% of all users) + * + */ + +$browser: ie_mob; +$browser_prefix: ms; +$browser_version: 11; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": a, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": y, + "font-feature": n, + "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": n, + "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": n, + "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": a, + "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": p, + "dataset": y, + "css-grid": ax, + "menu": n, + "rem": y, + "ttf": u, + "touch": a, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": n, + "typedarrays": a, + "deviceorientation": y, + "script-defer": y, + "nav-timing": y, + "audio-api": n, + "css-regions": ax, + "spellcheck-attribute": a, + "fullscreen": yx, + "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": a, + "pagevisibility": y, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": y, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": ax, + "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": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": y, + "promises": p, + "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": n, + "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": yx, + "web-animation": n, + "resource-timing": y, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": a, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": yx, + "screen-orientation": ax, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": y, + "font-size-adjust": n, + "link-icon-png": n, + "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": a, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/ios_saf-3.2.scss b/app/assets/stylesheets/translations/ios_saf-3.2.scss new file mode 100644 index 0000000..03fb423 --- /dev/null +++ b/app/assets/stylesheets/translations/ios_saf-3.2.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: iOS Safari 3.2 (approximately 0.0% of all users) + * + */ + +$browser: ios_saf; +$browser_prefix: webkit; +$browser_version: 3.2; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": n, + "contenteditable": n, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": n, + "html5semantic": a, + "offline-apps": y, + "webworkers": n, + "fontface": a, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "css-table": y, + "css-gencontent": y, + "css-fixed": n, + "hashchange": n, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": ax, + "css3-colors": y, + "css3-boxsizing": ax, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": yx, + "transforms2d": yx, + "use-strict": n, + "transforms3d": yx, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": a, + "css-animation": yx, + "css-gradients": ax, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": y, + "svg-css": a, + "svg-smil": a, + "svg-fonts": y, + "svg-filters": n, + "svg-html": a, + "svg-html5": p, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": u, + "eventsource": n, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": y, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": n, + "history": n, + "json": n, + "classlist": p, + "text-overflow": y, + "webm": n, + "mpeg4": y, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": ax, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": a, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": n, + "touch": y, + "matchesselector": n, + "pointer-events": y, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "input-range": n, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": a, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": n, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": u, + "iframe-seamless": n, + "css-image-orientation": a, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "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": u, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": n, + "currentcolor": u, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; 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 new file mode 100644 index 0000000..7167876 --- /dev/null +++ b/app/assets/stylesheets/translations/ios_saf-4.0-4.1.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: iOS Safari 4.0-4.1 (approximately 0.0% of all users) + * + */ + +$browser: ios_saf; +$browser_prefix: webkit; +$browser_version: 4.0-4.1; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": n, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": n, + "fontface": a, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "css-table": y, + "css-gencontent": y, + "css-fixed": n, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": yx, + "css3-colors": y, + "css3-boxsizing": ax, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": n, + "transforms3d": yx, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": a, + "css-animation": yx, + "css-gradients": ax, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": y, + "svg-css": a, + "svg-smil": a, + "svg-fonts": y, + "svg-filters": n, + "svg-html": a, + "svg-html5": p, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": u, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": y, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": n, + "history": n, + "json": y, + "classlist": p, + "text-overflow": y, + "webm": n, + "mpeg4": y, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": n, + "touch": y, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "input-range": n, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": a, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": n, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": u, + "iframe-seamless": n, + "css-image-orientation": a, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "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": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": n, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; 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 new file mode 100644 index 0000000..1bf92bc --- /dev/null +++ b/app/assets/stylesheets/translations/ios_saf-4.2-4.3.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: iOS Safari 4.2-4.3 (approximately 0.0% of all users) + * + */ + +$browser: ios_saf; +$browser_prefix: webkit; +$browser_version: 4.2-4.3; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": n, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": n, + "fontface": y, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "css-table": y, + "css-gencontent": y, + "css-fixed": n, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": yx, + "css3-colors": y, + "css3-boxsizing": ax, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": n, + "transforms3d": yx, + "sharedworkers": n, + "css-hyphens": yx, + "css-transitions": yx, + "font-feature": a, + "css-animation": yx, + "css-gradients": ax, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": y, + "svg-css": y, + "svg-smil": a, + "svg-fonts": y, + "svg-filters": n, + "svg-html": a, + "svg-html5": p, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": a, + "hidden": n, + "script-async": n, + "cors": y, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": n, + "history": a, + "json": y, + "classlist": p, + "text-overflow": y, + "webm": n, + "mpeg4": y, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": a, + "deviceorientation": a, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "input-range": n, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": a, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": n, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": a, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "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": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": n, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; 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 new file mode 100644 index 0000000..b7caf32 --- /dev/null +++ b/app/assets/stylesheets/translations/ios_saf-5.0-5.1.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: iOS Safari 5.0-5.1 (approximately 0.04% of all users) + * + */ + +$browser: ios_saf; +$browser_prefix: webkit; +$browser_version: 5.0-5.1; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "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": ax, + "background-img-opts": a, + "css-table": y, + "css-gencontent": y, + "css-fixed": a, + "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": y, + "css-hyphens": yx, + "css-transitions": yx, + "font-feature": a, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": y, + "svg-css": y, + "svg-smil": a, + "svg-fonts": y, + "svg-filters": n, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "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": ax, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": y, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": n, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": n, + "mpeg4": y, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "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": n, + "css-repeating-gradients": yx, + "css-filters": n, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": a, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": n, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "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": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "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": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": ax, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; 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 new file mode 100644 index 0000000..ba238dc --- /dev/null +++ b/app/assets/stylesheets/translations/ios_saf-6.0-6.1.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: iOS Safari 6.0-6.1 (approximately 0.13% of all users) + * + */ + +$browser: ios_saf; +$browser_prefix: webkit; +$browser_version: 6.0-6.1; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "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": a, + "css-table": y, + "css-gencontent": y, + "css-fixed": a, + "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": y, + "css-hyphens": yx, + "css-transitions": yx, + "font-feature": a, + "css-animation": yx, + "css-gradients": yx, + "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": p, + "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": ax, + "webgl": n, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": yx, + "ruby": a, + "css-opacity": y, + "form-validation": n, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": n, + "mpeg4": y, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "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": ax, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": a, + "script-defer": y, + "nav-timing": n, + "audio-api": yx, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": yx, + "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": n, + "css-repeating-gradients": yx, + "css-filters": yx, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": a, + "contentsecuritypolicy": y, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": yx, + "css-selection": n, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": yx, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "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": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "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": a, + "css-image-set": yx, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": ax, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; 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 new file mode 100644 index 0000000..e4d7c6a --- /dev/null +++ b/app/assets/stylesheets/translations/ios_saf-7.0-7.1.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: iOS Safari 7.0-7.1 (approximately 1.6% of all users) + * + */ + +$browser: ios_saf; +$browser_prefix: webkit; +$browser_version: 7.0-7.1; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "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": a, + "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": p, + "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": n, + "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": n, + "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": ax, + "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": n, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": a, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": u, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": yx, + "webp": n, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "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": p, + "css-sticky": yx, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": ax, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": y, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "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": a, + "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": a, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/ios_saf-8.1.scss b/app/assets/stylesheets/translations/ios_saf-8.1.scss new file mode 100644 index 0000000..ef463d0 --- /dev/null +++ b/app/assets/stylesheets/translations/ios_saf-8.1.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * 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 "../translations"; diff --git a/app/assets/stylesheets/translations/ios_saf-8.scss b/app/assets/stylesheets/translations/ios_saf-8.scss new file mode 100644 index 0000000..48beaa5 --- /dev/null +++ b/app/assets/stylesheets/translations/ios_saf-8.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: iOS Safari 8 (approximately 0.34% of all users) + * + */ + +$browser: ios_saf; +$browser_prefix: webkit; +$browser_version: 8; +$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": y, + "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": y, + "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 "../translations"; 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 new file mode 100644 index 0000000..bd85955 --- /dev/null +++ b/app/assets/stylesheets/translations/op_mini-5.0-8.0.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera Mini 5.0-8.0 (approximately 2.83% of all users) + * + */ + +$browser: op_mini; +$browser_prefix: o; +$browser_version: 5.0-8.0; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": n, + "audio": n, + "contenteditable": n, + "dragndrop": n, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": y, + "html5semantic": a, + "offline-apps": n, + "webworkers": n, + "fontface": n, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "css-table": y, + "css-gencontent": y, + "css-fixed": n, + "hashchange": n, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": a, + "css-boxshadow": n, + "css3-colors": y, + "css3-boxsizing": a, + "css-mediaqueries": y, + "multicolumn": y, + "border-radius": n, + "transforms2d": n, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": n, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": y, + "svg-css": a, + "svg-smil": n, + "svg-fonts": n, + "svg-filters": y, + "svg-html": n, + "svg-html5": y, + "canvas": a, + "canvas-text": n, + "namevalue-storage": n, + "sql-storage": n, + "indexeddb": n, + "online-status": n, + "eventsource": n, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": n, + "flexbox": y, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": y, + "script-async": n, + "cors": n, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": n, + "history": n, + "json": y, + "classlist": p, + "text-overflow": y, + "webm": n, + "mpeg4": n, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": yx, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": n, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": n, + "touch": n, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "input-range": n, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": n, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": y, + "outline": n, + "download": n, + "pointer": n, + "user-select-none": n, + "webp": y, + "intrinsic-width": n, + "cryptography": n, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": n, + "css-placeholder": n, + "css-deviceadaptation": ax, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": n, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": a, + "xml-serializer": u, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": n, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/op_mob-10.scss b/app/assets/stylesheets/translations/op_mob-10.scss new file mode 100644 index 0000000..b268197 --- /dev/null +++ b/app/assets/stylesheets/translations/op_mob-10.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera Mobile 10 (approximately 0.0% of all users) + * + */ + +$browser: op_mob; +$browser_prefix: o; +$browser_version: 10; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": n, + "audio": n, + "contenteditable": n, + "dragndrop": p, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": y, + "html5semantic": a, + "offline-apps": n, + "webworkers": p, + "fontface": y, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": n, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": p, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": n, + "css3-colors": y, + "css3-boxsizing": a, + "css-mediaqueries": y, + "multicolumn": n, + "border-radius": n, + "transforms2d": n, + "use-strict": n, + "transforms3d": n, + "sharedworkers": u, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": y, + "svg-css": a, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": p, + "canvas": y, + "canvas-text": p, + "namevalue-storage": n, + "sql-storage": n, + "indexeddb": n, + "online-status": n, + "eventsource": a, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": p, + "flexbox": n, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": n, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": n, + "json": y, + "classlist": p, + "text-overflow": yx, + "webm": n, + "mpeg4": n, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": y, + "touch": n, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": y, + "input-color": y, + "input-number": y, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": n, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": u, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": n, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": u, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": u, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": u, + "css-appearance": n, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": u, + "xml-serializer": u, + "css-image-set": n, + "css-boxdecorationbreak": u, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": u, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/op_mob-11.1.scss b/app/assets/stylesheets/translations/op_mob-11.1.scss new file mode 100644 index 0000000..a11f132 --- /dev/null +++ b/app/assets/stylesheets/translations/op_mob-11.1.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera Mobile 11.1 (approximately 0.0% of all users) + * + */ + +$browser: op_mob; +$browser_prefix: o; +$browser_version: 11.1; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": n, + "dragndrop": p, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": y, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": n, + "transforms3d": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": n, + "css-gradients": ax, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": y, + "svg-css": a, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": p, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": n, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": n, + "webgl": n, + "fileapi": y, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": n, + "cors": n, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": yx, + "webm": n, + "mpeg4": y, + "ogv": n, + "wordwrap": a, + "progressmeter": y, + "object-fit": yx, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": y, + "touch": y, + "matchesselector": ax, + "pointer-events": n, + "blobbuilder": n, + "filereader": y, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": y, + "input-color": y, + "input-number": y, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": ax, + "css-filters": n, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": u, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": n, + "webp": y, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": u, + "css-placeholder": n, + "css-deviceadaptation": ax, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": n, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": u, + "xml-serializer": u, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": u, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/op_mob-11.5.scss b/app/assets/stylesheets/translations/op_mob-11.5.scss new file mode 100644 index 0000000..8765607 --- /dev/null +++ b/app/assets/stylesheets/translations/op_mob-11.5.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera Mobile 11.5 (approximately 0.0% of all users) + * + */ + +$browser: op_mob; +$browser_prefix: o; +$browser_version: 11.5; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": n, + "dragndrop": p, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": y, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": n, + "css-gradients": ax, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": y, + "svg-css": a, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": p, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": n, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": n, + "webgl": n, + "fileapi": y, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": n, + "cors": n, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": yx, + "webm": n, + "mpeg4": y, + "ogv": n, + "wordwrap": a, + "progressmeter": y, + "object-fit": yx, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": y, + "touch": y, + "matchesselector": ax, + "pointer-events": n, + "blobbuilder": n, + "filereader": y, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": y, + "input-color": y, + "input-number": y, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": ax, + "css-filters": n, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": u, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": n, + "webp": y, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": n, + "css-deviceadaptation": ax, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": n, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": u, + "xml-serializer": u, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": u, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/op_mob-11.scss b/app/assets/stylesheets/translations/op_mob-11.scss new file mode 100644 index 0000000..639b0ec --- /dev/null +++ b/app/assets/stylesheets/translations/op_mob-11.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera Mobile 11 (approximately 0.0% of all users) + * + */ + +$browser: op_mob; +$browser_prefix: o; +$browser_version: 11; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": n, + "dragndrop": p, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": y, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": n, + "border-radius": y, + "transforms2d": y, + "use-strict": n, + "transforms3d": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": y, + "svg-css": a, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": p, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": n, + "eventsource": a, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": n, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": a, + "hidden": n, + "script-async": n, + "cors": n, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": n, + "json": y, + "classlist": p, + "text-overflow": yx, + "webm": n, + "mpeg4": y, + "ogv": n, + "wordwrap": a, + "progressmeter": y, + "object-fit": yx, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": y, + "touch": y, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": y, + "input-color": y, + "input-number": y, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": u, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": n, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": u, + "css-placeholder": n, + "css-deviceadaptation": ax, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": n, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": u, + "xml-serializer": u, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": u, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/op_mob-12.1.scss b/app/assets/stylesheets/translations/op_mob-12.1.scss new file mode 100644 index 0000000..c98457e --- /dev/null +++ b/app/assets/stylesheets/translations/op_mob-12.1.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera Mobile 12.1 (approximately 0.02% of all users) + * + */ + +$browser: op_mob; +$browser_prefix: o; +$browser_version: 12.1; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": y, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": n, + "css-animation": y, + "css-gradients": y, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": y, + "svg-css": a, + "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": p, + "online-status": n, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": y, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": n, + "cors": y, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": n, + "mpeg4": y, + "ogv": n, + "wordwrap": a, + "progressmeter": y, + "object-fit": yx, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": y, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "pointer-events": n, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": y, + "deviceorientation": y, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": n, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": y, + "stricttransportsecurity": n, + "style-scoped": u, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": n, + "webp": y, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": n, + "css-deviceadaptation": ax, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": n, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/op_mob-12.scss b/app/assets/stylesheets/translations/op_mob-12.scss new file mode 100644 index 0000000..65cc865 --- /dev/null +++ b/app/assets/stylesheets/translations/op_mob-12.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera Mobile 12 (approximately 0.0% of all users) + * + */ + +$browser: op_mob; +$browser_prefix: o; +$browser_version: 12; +$browser_type: mobile; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": n, + "dragndrop": p, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": y, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": n, + "css-gradients": yx, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": y, + "svg-css": a, + "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": p, + "online-status": n, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": n, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": n, + "cors": y, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": yx, + "webm": n, + "mpeg4": y, + "ogv": n, + "wordwrap": a, + "progressmeter": y, + "object-fit": yx, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": y, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "pointer-events": n, + "blobbuilder": n, + "filereader": y, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": y, + "deviceorientation": y, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": a, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": y, + "input-color": y, + "input-number": y, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": yx, + "css-filters": n, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": u, + "outline": y, + "download": n, + "pointer": p, + "user-select-none": n, + "webp": y, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": n, + "css-deviceadaptation": ax, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": n, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": n, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": n, + "link-icon-svg": n, + "css-media-resolution": u, + "xml-serializer": u, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "fetch": n, + "background-attachment": u, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/op_mob-24.scss b/app/assets/stylesheets/translations/op_mob-24.scss new file mode 100644 index 0000000..194e27f --- /dev/null +++ b/app/assets/stylesheets/translations/op_mob-24.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * 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 "../translations"; diff --git a/app/assets/stylesheets/translations/opera-10.0-10.1.scss b/app/assets/stylesheets/translations/opera-10.0-10.1.scss new file mode 100644 index 0000000..f3505ac --- /dev/null +++ b/app/assets/stylesheets/translations/opera-10.0-10.1.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 10.0-10.1 (approximately 0.02% of all users) + * + */ + +$browser: opera; +$browser_prefix: o; +$browser_version: 10.0-10.1; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": n, + "audio": a, + "contenteditable": y, + "dragndrop": p, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": y, + "html5semantic": a, + "offline-apps": p, + "webworkers": p, + "fontface": y, + "eot": n, + "woff": n, + "multibackgrounds": n, + "border-image": n, + "background-img-opts": ax, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": p, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": n, + "css3-colors": y, + "css3-boxsizing": a, + "css-mediaqueries": y, + "multicolumn": n, + "border-radius": n, + "transforms2d": n, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": n, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": p, + "canvas": y, + "canvas-text": p, + "namevalue-storage": n, + "sql-storage": n, + "indexeddb": n, + "online-status": n, + "eventsource": a, + "x-doc-messaging": y, + "datauri": y, + "mathml": a, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": p, + "flexbox": n, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": n, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": n, + "json": n, + "classlist": p, + "text-overflow": yx, + "webm": n, + "mpeg4": n, + "ogv": n, + "wordwrap": n, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": y, + "touch": n, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": n, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": y, + "input-color": n, + "input-number": y, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": n, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": u, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": n, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": u, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": u, + "css-appearance": n, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": u, + "css-image-set": n, + "css-boxdecorationbreak": u, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-10.5.scss b/app/assets/stylesheets/translations/opera-10.5.scss new file mode 100644 index 0000000..7a77103 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-10.5.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 10.5 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: o; +$browser_version: 10.5; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": p, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": y, + "html5semantic": a, + "offline-apps": p, + "webworkers": p, + "fontface": y, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": a, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": p, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": y, + "css3-colors": y, + "css3-boxsizing": a, + "css-mediaqueries": y, + "multicolumn": n, + "border-radius": y, + "transforms2d": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": p, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": n, + "eventsource": a, + "x-doc-messaging": y, + "datauri": y, + "mathml": a, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": p, + "flexbox": n, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": n, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": n, + "json": y, + "classlist": p, + "text-overflow": yx, + "webm": n, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": y, + "touch": n, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": y, + "input-color": n, + "input-number": y, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": n, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": u, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": n, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": u, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": u, + "css-appearance": n, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": u, + "css-image-set": n, + "css-boxdecorationbreak": u, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-10.6.scss b/app/assets/stylesheets/translations/opera-10.6.scss new file mode 100644 index 0000000..c65d874 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-10.6.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 10.6 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: o; +$browser_version: 10.6; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": p, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": y, + "html5semantic": a, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": a, + "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": n, + "border-radius": y, + "transforms2d": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": n, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": n, + "eventsource": a, + "x-doc-messaging": y, + "datauri": y, + "mathml": a, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": n, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": n, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": n, + "json": y, + "classlist": p, + "text-overflow": yx, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": n, + "object-fit": yx, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": y, + "touch": n, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": y, + "input-color": n, + "input-number": y, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": n, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": u, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": n, + "webp": p, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": n, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": u, + "css-image-set": n, + "css-boxdecorationbreak": u, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-11.1.scss b/app/assets/stylesheets/translations/opera-11.1.scss new file mode 100644 index 0000000..319f289 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-11.1.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 11.1 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: o; +$browser_version: 11.1; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": p, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": y, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": n, + "css-gradients": ax, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": n, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": n, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": a, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": n, + "webgl": n, + "fileapi": y, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": n, + "cors": n, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": n, + "json": y, + "classlist": p, + "text-overflow": y, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": yx, + "xhr2": n, + "minmaxwh": y, + "details": n, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": y, + "touch": n, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": y, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": y, + "input-color": y, + "input-number": y, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": a, + "spdy": n, + "css-repeating-gradients": ax, + "css-filters": n, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": u, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": n, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": n, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": u, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-11.5.scss b/app/assets/stylesheets/translations/opera-11.5.scss new file mode 100644 index 0000000..fa32e91 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-11.5.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 11.5 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: o; +$browser_version: 11.5; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": p, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": y, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": n, + "css-gradients": ax, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": n, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": n, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": a, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": n, + "webgl": n, + "fileapi": y, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": n, + "cors": n, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": yx, + "xhr2": n, + "minmaxwh": y, + "details": n, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": n, + "blobbuilder": n, + "filereader": y, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": y, + "input-color": y, + "input-number": y, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": ax, + "css-filters": n, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": u, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": n, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": n, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": u, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-11.6.scss b/app/assets/stylesheets/translations/opera-11.6.scss new file mode 100644 index 0000000..fb8e022 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-11.6.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 11.6 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: o; +$browser_version: 11.6; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": p, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": y, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": yx, + "use-strict": y, + "transforms3d": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": n, + "css-gradients": yx, + "css-canvas": n, + "css-reflections": n, + "css-masks": 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": p, + "online-status": n, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": a, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": n, + "webgl": n, + "fileapi": y, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": n, + "cors": n, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": yx, + "xhr2": n, + "minmaxwh": y, + "details": n, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": n, + "blobbuilder": n, + "filereader": y, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": y, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": y, + "input-color": y, + "input-number": y, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": yx, + "css-filters": n, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": u, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": n, + "webp": a, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": y, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": n, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": u, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-11.scss b/app/assets/stylesheets/translations/opera-11.scss new file mode 100644 index 0000000..b539774 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-11.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 11 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: o; +$browser_version: 11; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": p, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": y, + "html5semantic": a, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": ax, + "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": n, + "border-radius": y, + "transforms2d": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": n, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": n, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": a, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": n, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": a, + "hidden": n, + "script-async": n, + "cors": n, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": n, + "json": y, + "classlist": p, + "text-overflow": y, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": yx, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": y, + "touch": n, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": y, + "input-color": y, + "input-number": y, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": a, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": u, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": n, + "webp": p, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": n, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": u, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-12.1.scss b/app/assets/stylesheets/translations/opera-12.1.scss new file mode 100644 index 0000000..53d15a7 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-12.1.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 12.1 (approximately 0.23% of all users) + * + */ + +$browser: opera; +$browser_prefix: o; +$browser_version: 12.1; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": y, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": y, + "font-feature": n, + "css-animation": y, + "css-gradients": y, + "css-canvas": n, + "css-reflections": n, + "css-masks": 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": p, + "online-status": a, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": a, + "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": n, + "cors": y, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": yx, + "xhr2": y, + "minmaxwh": y, + "details": n, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": y, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": n, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": y, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": y, + "requestanimationframe": n, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": a, + "input-placeholder": y, + "spdy": y, + "css-repeating-gradients": y, + "css-filters": n, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": y, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": y, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": n, + "webp": y, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": y, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": n, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-12.scss b/app/assets/stylesheets/translations/opera-12.scss new file mode 100644 index 0000000..7428b06 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-12.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 12 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: o; +$browser_version: 12; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": y, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "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": yx, + "use-strict": y, + "transforms3d": n, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": n, + "css-reflections": n, + "css-masks": 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": p, + "online-status": n, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": a, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": n, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": n, + "cors": y, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": y, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": a, + "mpeg4": n, + "ogv": y, + "wordwrap": a, + "progressmeter": y, + "object-fit": yx, + "xhr2": y, + "minmaxwh": y, + "details": n, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": y, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": n, + "blobbuilder": n, + "filereader": y, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": y, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": y, + "input-color": y, + "input-number": y, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": yx, + "css-filters": n, + "getcomputedstyle": y, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": u, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": n, + "webp": y, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": yx, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": y, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": n, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": u, + "css-image-set": n, + "css-boxdecorationbreak": y, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": yx, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-15.scss b/app/assets/stylesheets/translations/opera-15.scss new file mode 100644 index 0000000..bdcf427 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-15.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 15 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 15; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": n, + "flexbox": yx, + "webgl": a, + "fileapi": y, + "shadowdom": yx, + "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": n, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": yx, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": n, + "input-number": y, + "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": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "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": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "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": n, + "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": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": nd, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": a, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-16.scss b/app/assets/stylesheets/translations/opera-16.scss new file mode 100644 index 0000000..1c0cca4 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-16.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 16 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 16; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": yx, + "webgl": a, + "fileapi": y, + "shadowdom": yx, + "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": n, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": yx, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": n, + "input-number": y, + "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": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "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": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "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": n, + "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": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": nd, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": a, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-17.scss b/app/assets/stylesheets/translations/opera-17.scss new file mode 100644 index 0000000..e490631 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-17.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 17 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 17; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": yx, + "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": n, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": yx, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "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": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "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": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": nd, + "imports": nd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-18.scss b/app/assets/stylesheets/translations/opera-18.scss new file mode 100644 index 0000000..4d78f4e --- /dev/null +++ b/app/assets/stylesheets/translations/opera-18.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 18 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 18; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": yx, + "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": n, + "ogv": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": n, + "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": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": yx, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "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": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "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": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": nd, + "imports": nd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-19.scss b/app/assets/stylesheets/translations/opera-19.scss new file mode 100644 index 0000000..82b6f92 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-19.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 19 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 19; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": yx, + "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": n, + "ogv": y, + "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": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": yx, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": yx, + "stricttransportsecurity": y, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "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": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": a, + "css-sticky": n, + "dialog": nd, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "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": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": nd, + "imports": nd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-20.scss b/app/assets/stylesheets/translations/opera-20.scss new file mode 100644 index 0000000..75fbf78 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-20.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 20 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 20; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": yx, + "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": n, + "ogv": y, + "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": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": y, + "matchesselector": ax, + "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": yx, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": nd, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "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": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": y, + "imports": nd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-21.scss b/app/assets/stylesheets/translations/opera-21.scss new file mode 100644 index 0000000..4a9e778 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-21.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 21 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 21; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": yx, + "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": n, + "ogv": y, + "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": n, + "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": yx, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": nd, + "css-variables": n, + "vibration": y, + "css-backgroundblendmode": n, + "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": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": y, + "imports": nd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-22.scss b/app/assets/stylesheets/translations/opera-22.scss new file mode 100644 index 0000000..0fe39b0 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-22.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 22 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 22; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": y, + "mpeg4": n, + "ogv": y, + "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": n, + "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": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": n, + "outline": y, + "download": y, + "pointer": p, + "user-select-none": yx, + "webp": y, + "intrinsic-width": yx, + "cryptography": p, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": nd, + "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": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": y, + "custom-elements": y, + "imports": pd, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": y, + "font-unicode-range": a, + "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": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": nd, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-23.scss b/app/assets/stylesheets/translations/opera-23.scss new file mode 100644 index 0000000..7e92f7f --- /dev/null +++ b/app/assets/stylesheets/translations/opera-23.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 23 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 23; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": y, + "mpeg4": n, + "ogv": y, + "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": n, + "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": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": p, + "template": y, + "opus": y, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": ax, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": yx, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": nd, + "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": n, + "css-shapes": n, + "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": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": 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": nd, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-24.scss b/app/assets/stylesheets/translations/opera-24.scss new file mode 100644 index 0000000..e803e8b --- /dev/null +++ b/app/assets/stylesheets/translations/opera-24.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 24 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 24; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": y, + "mpeg4": n, + "ogv": y, + "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": n, + "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": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": y, + "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": y, + "css3-cursors-newer": y, + "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": a, + "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": nd, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": y, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": nd, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-25.scss b/app/assets/stylesheets/translations/opera-25.scss new file mode 100644 index 0000000..3a9c002 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-25.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 25 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 25; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "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": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": y, + "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": y, + "css3-cursors-newer": y, + "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": y, + "serviceworkers": a, + "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": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": a, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": y, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": nd, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-26.scss b/app/assets/stylesheets/translations/opera-26.scss new file mode 100644 index 0000000..00c05ff --- /dev/null +++ b/app/assets/stylesheets/translations/opera-26.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 26 (approximately 0.03% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 26; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "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": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": y, + "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": y, + "css3-cursors-newer": y, + "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": y, + "serviceworkers": a, + "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": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": y, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": y, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": nd, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-27.scss b/app/assets/stylesheets/translations/opera-27.scss new file mode 100644 index 0000000..31b35e1 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-27.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 27 (approximately 0.7% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 27; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": n, + "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": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": y, + "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": y, + "css3-cursors-newer": y, + "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": y, + "serviceworkers": a, + "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": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": y, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": y, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": nd, + "fetch": a, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-28.scss b/app/assets/stylesheets/translations/opera-28.scss new file mode 100644 index 0000000..9e35184 --- /dev/null +++ b/app/assets/stylesheets/translations/opera-28.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 28 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 28; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": pd, + "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": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": y, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": u, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "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": u, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": y, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": u, + "font-size-adjust": u, + "link-icon-png": y, + "link-icon-svg": u, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": y, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "fetch": a, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-29.scss b/app/assets/stylesheets/translations/opera-29.scss new file mode 100644 index 0000000..767bc8a --- /dev/null +++ b/app/assets/stylesheets/translations/opera-29.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 29 (approximately 0.0% of all users) + * + */ + +$browser: opera; +$browser_prefix: webkit; +$browser_version: 29; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": y, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": y, + "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": y, + "wordwrap": y, + "progressmeter": y, + "object-fit": y, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": yx, + "svg-img": y, + "datalist": y, + "dataset": y, + "css-grid": pd, + "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": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": y, + "input-color": y, + "input-number": y, + "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": y, + "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": y, + "css3-cursors-newer": y, + "webvtt": y, + "promises": y, + "css-sticky": n, + "dialog": y, + "css-variables": u, + "vibration": y, + "css-backgroundblendmode": y, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": y, + "battery-status": y, + "serviceworkers": a, + "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": u, + "css-image-orientation": n, + "picture": y, + "woff2": y, + "text-size-adjust": n, + "web-animation": y, + "resource-timing": y, + "custom-elements": y, + "imports": y, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": y, + "css-touch-action": y, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": y, + "font-loading": y, + "font-unicode-range": y, + "gamepad": y, + "css-font-stretch": u, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": u, + "css-media-resolution": y, + "xml-serializer": y, + "css-image-set": yx, + "css-boxdecorationbreak": yx, + "object-observe": y, + "broadcastchannel": n, + "css-crisp-edges": y, + "css-text-align-last": nd, + "fetch": y, + "background-attachment": y, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": y, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-9.5-9.6.scss b/app/assets/stylesheets/translations/opera-9.5-9.6.scss new file mode 100644 index 0000000..b29569e --- /dev/null +++ b/app/assets/stylesheets/translations/opera-9.5-9.6.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 9.5-9.6 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: o; +$browser_version: 9.5-9.6; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": n, + "audio": a, + "contenteditable": y, + "dragndrop": p, + "internationalization": n, + "queryselector": p, + "getelementsbyclassname": y, + "forms": y, + "html5semantic": a, + "offline-apps": n, + "webworkers": n, + "fontface": n, + "eot": n, + "woff": n, + "multibackgrounds": n, + "border-image": n, + "background-img-opts": n, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": p, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": n, + "css3-colors": a, + "css3-boxsizing": a, + "css-mediaqueries": y, + "multicolumn": n, + "border-radius": n, + "transforms2d": n, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": n, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": y, + "svg-css": y, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": p, + "canvas": y, + "canvas-text": p, + "namevalue-storage": n, + "sql-storage": n, + "indexeddb": n, + "online-status": n, + "eventsource": a, + "x-doc-messaging": y, + "datauri": y, + "mathml": a, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": n, + "flexbox": n, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": n, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": n, + "history": n, + "json": n, + "classlist": p, + "text-overflow": yx, + "webm": n, + "mpeg4": n, + "ogv": n, + "wordwrap": n, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": n, + "touch": n, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": n, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": y, + "input-color": n, + "input-number": y, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": n, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": u, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": n, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": u, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": u, + "css-appearance": n, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": u, + "css-image-set": n, + "css-boxdecorationbreak": u, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": y, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/opera-9.scss b/app/assets/stylesheets/translations/opera-9.scss new file mode 100644 index 0000000..c60795c --- /dev/null +++ b/app/assets/stylesheets/translations/opera-9.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Opera 9 (approximately 0.01% of all users) + * + */ + +$browser: opera; +$browser_prefix: o; +$browser_version: 9; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": n, + "audio": n, + "contenteditable": y, + "dragndrop": p, + "internationalization": n, + "queryselector": p, + "getelementsbyclassname": n, + "forms": y, + "html5semantic": a, + "offline-apps": n, + "webworkers": n, + "fontface": n, + "eot": n, + "woff": n, + "multibackgrounds": n, + "border-image": n, + "background-img-opts": n, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": p, + "css-sel2": y, + "css-sel3": n, + "css-textshadow": n, + "css-boxshadow": n, + "css3-colors": n, + "css3-boxsizing": n, + "css-mediaqueries": n, + "multicolumn": n, + "border-radius": n, + "transforms2d": n, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": n, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": y, + "svg-css": n, + "svg-smil": y, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": p, + "canvas": y, + "canvas-text": p, + "namevalue-storage": n, + "sql-storage": n, + "indexeddb": n, + "online-status": n, + "eventsource": a, + "x-doc-messaging": n, + "datauri": y, + "mathml": n, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": n, + "geolocation": n, + "flexbox": n, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": n, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": n, + "history": n, + "json": n, + "classlist": p, + "text-overflow": yx, + "webm": n, + "mpeg4": n, + "ogv": n, + "wordwrap": n, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": n, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": y, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": n, + "touch": n, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": n, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": y, + "input-color": n, + "input-number": y, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": n, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": n, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": u, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": n, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": n, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": n, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": n, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": n, + "css-appearance": n, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": n, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": n, + "xml-serializer": u, + "css-image-set": n, + "css-boxdecorationbreak": u, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": n, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/safari-3.1.scss b/app/assets/stylesheets/translations/safari-3.1.scss new file mode 100644 index 0000000..8d33e23 --- /dev/null +++ b/app/assets/stylesheets/translations/safari-3.1.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Safari 3.1 (approximately 0.0% of all users) + * + */ + +$browser: safari; +$browser_prefix: webkit; +$browser_version: 3.1; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": n, + "audio": n, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": p, + "html5semantic": a, + "offline-apps": p, + "webworkers": p, + "fontface": n, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": p, + "css-sel2": y, + "css-sel3": n, + "css-textshadow": a, + "css-boxshadow": ax, + "css3-colors": y, + "css3-boxsizing": ax, + "css-mediaqueries": a, + "multicolumn": ax, + "border-radius": yx, + "transforms2d": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": a, + "svg-css": n, + "svg-smil": p, + "svg-fonts": n, + "svg-filters": n, + "svg-html": n, + "svg-html5": p, + "canvas": y, + "canvas-text": p, + "namevalue-storage": n, + "sql-storage": y, + "indexeddb": p, + "online-status": n, + "eventsource": n, + "x-doc-messaging": n, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": n, + "geolocation": p, + "flexbox": ax, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": n, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": n, + "history": n, + "json": n, + "classlist": p, + "text-overflow": y, + "webm": n, + "mpeg4": n, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": n, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": y, + "touch": n, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": n, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": a, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": u, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": n, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": n, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/safari-3.2.scss b/app/assets/stylesheets/translations/safari-3.2.scss new file mode 100644 index 0000000..c51f2dc --- /dev/null +++ b/app/assets/stylesheets/translations/safari-3.2.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Safari 3.2 (approximately 0.01% of all users) + * + */ + +$browser: safari; +$browser_prefix: webkit; +$browser_version: 3.2; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": n, + "audio": n, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": p, + "html5semantic": a, + "offline-apps": p, + "webworkers": p, + "fontface": y, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": p, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": a, + "css-boxshadow": ax, + "css3-colors": y, + "css3-boxsizing": ax, + "css-mediaqueries": a, + "multicolumn": ax, + "border-radius": yx, + "transforms2d": yx, + "use-strict": n, + "transforms3d": n, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": n, + "css-animation": n, + "css-gradients": n, + "css-canvas": n, + "css-reflections": n, + "css-masks": n, + "svg": y, + "svg-css": a, + "svg-smil": p, + "svg-fonts": y, + "svg-filters": n, + "svg-html": n, + "svg-html5": p, + "canvas": y, + "canvas-text": p, + "namevalue-storage": n, + "sql-storage": y, + "indexeddb": p, + "online-status": n, + "eventsource": n, + "x-doc-messaging": n, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": n, + "geolocation": p, + "flexbox": ax, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": n, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": n, + "history": n, + "json": n, + "classlist": p, + "text-overflow": y, + "webm": p, + "mpeg4": y, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": a, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": y, + "touch": n, + "matchesselector": n, + "pointer-events": n, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": n, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": n, + "input-placeholder": a, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": u, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": n, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": n, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": n, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/safari-4.scss b/app/assets/stylesheets/translations/safari-4.scss new file mode 100644 index 0000000..1dd9347 --- /dev/null +++ b/app/assets/stylesheets/translations/safari-4.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Safari 4 (approximately 0.06% of all users) + * + */ + +$browser: safari; +$browser_prefix: webkit; +$browser_version: 4; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": a, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": p, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": ax, + "css3-colors": y, + "css3-boxsizing": ax, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": yx, + "transforms2d": yx, + "use-strict": n, + "transforms3d": yx, + "sharedworkers": n, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": a, + "css-animation": yx, + "css-gradients": ax, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": y, + "svg-css": a, + "svg-smil": a, + "svg-fonts": y, + "svg-filters": n, + "svg-html": a, + "svg-html5": p, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": n, + "eventsource": n, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": p, + "flexbox": ax, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": n, + "hidden": n, + "script-async": n, + "cors": y, + "calc": n, + "ruby": p, + "css-opacity": y, + "form-validation": n, + "history": n, + "json": y, + "classlist": p, + "text-overflow": y, + "webm": p, + "mpeg4": y, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": n, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": n, + "ttf": y, + "touch": n, + "matchesselector": n, + "pointer-events": y, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": n, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": n, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": n, + "iframe-sandbox": n, + "css-counters": y, + "css-resize": y, + "input-placeholder": a, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": a, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": n, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": n, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": a, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "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": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": n, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": a, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/safari-5.1.scss b/app/assets/stylesheets/translations/safari-5.1.scss new file mode 100644 index 0000000..15f7115 --- /dev/null +++ b/app/assets/stylesheets/translations/safari-5.1.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Safari 5.1 (approximately 0.37% of all users) + * + */ + +$browser: safari; +$browser_prefix: webkit; +$browser_version: 5.1; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "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": a, + "transforms3d": yx, + "sharedworkers": y, + "css-hyphens": yx, + "css-transitions": yx, + "font-feature": a, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": y, + "svg-css": y, + "svg-smil": a, + "svg-fonts": y, + "svg-filters": n, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "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": ax, + "webgl": a, + "fileapi": a, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": y, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": a, + "history": a, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": p, + "mpeg4": y, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": y, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": a, + "deviceorientation": n, + "script-defer": y, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": ax, + "requestanimationframe": n, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": yx, + "css-filters": n, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": a, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/safari-5.scss b/app/assets/stylesheets/translations/safari-5.scss new file mode 100644 index 0000000..082295c --- /dev/null +++ b/app/assets/stylesheets/translations/safari-5.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Safari 5 (approximately 0.12% of all users) + * + */ + +$browser: safari; +$browser_prefix: webkit; +$browser_version: 5; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": n, + "multibackgrounds": y, + "border-image": ax, + "background-img-opts": a, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "hashchange": y, + "css-sel2": y, + "css-sel3": y, + "css-textshadow": y, + "css-boxshadow": yx, + "css3-colors": y, + "css3-boxsizing": ax, + "css-mediaqueries": y, + "multicolumn": ax, + "border-radius": y, + "transforms2d": yx, + "use-strict": a, + "transforms3d": yx, + "sharedworkers": y, + "css-hyphens": n, + "css-transitions": yx, + "font-feature": a, + "css-animation": yx, + "css-gradients": ax, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": y, + "svg-css": y, + "svg-smil": a, + "svg-fonts": y, + "svg-filters": n, + "svg-html": a, + "svg-html5": p, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "online-status": y, + "eventsource": y, + "x-doc-messaging": y, + "datauri": y, + "mathml": p, + "css-featurequeries": n, + "xhtml": y, + "xhtmlsmil": p, + "wai-aria": a, + "geolocation": y, + "flexbox": ax, + "webgl": n, + "fileapi": n, + "shadowdom": n, + "websockets": a, + "hidden": n, + "script-async": a, + "cors": y, + "calc": n, + "ruby": a, + "css-opacity": y, + "form-validation": a, + "history": a, + "json": y, + "classlist": p, + "text-overflow": y, + "webm": p, + "mpeg4": y, + "ogv": n, + "wordwrap": a, + "progressmeter": n, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": p, + "text-stroke": yx, + "inline-block": y, + "notifications": n, + "stream": n, + "svg-img": y, + "datalist": p, + "dataset": a, + "css-grid": n, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": n, + "filereader": n, + "filesystem": n, + "bloburls": n, + "rellist": n, + "typedarrays": n, + "deviceorientation": n, + "script-defer": y, + "nav-timing": n, + "audio-api": n, + "css-regions": n, + "spellcheck-attribute": n, + "fullscreen": n, + "requestanimationframe": n, + "input-range": y, + "matchmedia": n, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": n, + "css-filters": n, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": n, + "contentsecuritypolicy": n, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": n, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": n, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": n, + "imports": n, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": n, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": n, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/safari-6.1.scss b/app/assets/stylesheets/translations/safari-6.1.scss new file mode 100644 index 0000000..957910f --- /dev/null +++ b/app/assets/stylesheets/translations/safari-6.1.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Safari 6.1 (approximately 0.26% of all users) + * + */ + +$browser: safari; +$browser_prefix: webkit; +$browser_version: 6.1; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": a, + "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": p, + "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": a, + "fileapi": y, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": y, + "cors": y, + "calc": y, + "ruby": a, + "css-opacity": y, + "form-validation": a, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": p, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": n, + "svg-img": y, + "datalist": n, + "dataset": y, + "css-grid": p, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": n, + "script-defer": y, + "nav-timing": n, + "audio-api": yx, + "css-regions": yx, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": y, + "css-filters": yx, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": y, + "contentsecuritypolicy": y, + "pagevisibility": y, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": u, + "user-select-none": yx, + "webp": n, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": u, + "text-emphasis": ax, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": yx, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": ax, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": p, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "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 "../translations"; diff --git a/app/assets/stylesheets/translations/safari-6.scss b/app/assets/stylesheets/translations/safari-6.scss new file mode 100644 index 0000000..4b74693 --- /dev/null +++ b/app/assets/stylesheets/translations/safari-6.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Safari 6 (approximately 0.07% of all users) + * + */ + +$browser: safari; +$browser_prefix: webkit; +$browser_version: 6; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": a, + "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": y, + "css-hyphens": yx, + "css-transitions": yx, + "font-feature": a, + "css-animation": yx, + "css-gradients": yx, + "css-canvas": yx, + "css-reflections": yx, + "css-masks": ax, + "svg": y, + "svg-css": y, + "svg-smil": a, + "svg-fonts": y, + "svg-filters": y, + "svg-html": a, + "svg-html5": y, + "canvas": y, + "canvas-text": y, + "namevalue-storage": y, + "sql-storage": y, + "indexeddb": p, + "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": ax, + "webgl": a, + "fileapi": y, + "shadowdom": n, + "websockets": a, + "hidden": y, + "script-async": y, + "cors": y, + "calc": yx, + "ruby": a, + "css-opacity": y, + "form-validation": a, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": p, + "mpeg4": y, + "ogv": n, + "wordwrap": a, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": n, + "svg-img": y, + "datalist": n, + "dataset": y, + "css-grid": p, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": yx, + "rellist": n, + "typedarrays": y, + "deviceorientation": n, + "script-defer": y, + "nav-timing": n, + "audio-api": yx, + "css-regions": n, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": yx, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": n, + "css-repeating-gradients": yx, + "css-filters": yx, + "getcomputedstyle": y, + "word-break": a, + "viewport-units": a, + "contentsecuritypolicy": y, + "pagevisibility": n, + "stricttransportsecurity": n, + "style-scoped": n, + "svg-fragment": n, + "outline": y, + "download": n, + "pointer": n, + "user-select-none": yx, + "webp": n, + "intrinsic-width": n, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": n, + "mutationobserver": yx, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": n, + "text-emphasis": n, + "canvas-blending": n, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": n, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": n, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": n, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": p, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": n, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": n, + "getrandomvalues": n, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "css-image-set": yx, + "css-boxdecorationbreak": n, + "object-observe": n, + "broadcastchannel": n, + "css-crisp-edges": ax, + "css-text-align-last": n, + "fetch": n, + "background-attachment": y, + "currentcolor": y, + "input-pattern": n, + "registerprotocolhandler": n, + "css-snappoints": n +); + +@import "bumbleberry-settings"; +@import "../translations"; diff --git a/app/assets/stylesheets/translations/safari-7.1.scss b/app/assets/stylesheets/translations/safari-7.1.scss new file mode 100644 index 0000000..fd3af2f --- /dev/null +++ b/app/assets/stylesheets/translations/safari-7.1.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Safari 7.1 (approximately 0.59% of all users) + * + */ + +$browser: safari; +$browser_prefix: webkit; +$browser_version: 7.1; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": a, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": y, + "ruby": a, + "css-opacity": y, + "form-validation": a, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": p, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": y, + "object-fit": a, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": n, + "svg-img": y, + "datalist": n, + "dataset": y, + "css-grid": p, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": n, + "script-defer": y, + "nav-timing": n, + "audio-api": yx, + "css-regions": yx, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": n, + "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": u, + "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": y, + "css-placeholder": ax, + "css-deviceadaptation": u, + "text-emphasis": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": y, + "css-sticky": yx, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "web-speech": a, + "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": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": p, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": 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 "../translations"; diff --git a/app/assets/stylesheets/translations/safari-7.scss b/app/assets/stylesheets/translations/safari-7.scss new file mode 100644 index 0000000..e4b8e01 --- /dev/null +++ b/app/assets/stylesheets/translations/safari-7.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Safari 7 (approximately 0.36% of all users) + * + */ + +$browser: safari; +$browser_prefix: webkit; +$browser_version: 7; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": n, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": p, + "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": a, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": y, + "ruby": a, + "css-opacity": y, + "form-validation": a, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": p, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": y, + "object-fit": n, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": n, + "svg-img": y, + "datalist": n, + "dataset": y, + "css-grid": p, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": ax, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": n, + "script-defer": y, + "nav-timing": n, + "audio-api": yx, + "css-regions": yx, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "iframe-sandbox": y, + "css-counters": y, + "css-resize": y, + "input-placeholder": y, + "spdy": n, + "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": n, + "outline": y, + "download": n, + "pointer": u, + "user-select-none": yx, + "webp": n, + "intrinsic-width": yx, + "cryptography": p, + "template": n, + "opus": n, + "jpegxr": n, + "channel-messaging": y, + "css3-tabsize": y, + "mutationobserver": y, + "css-selection": y, + "css-placeholder": ax, + "css-deviceadaptation": u, + "text-emphasis": ax, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": p, + "css-sticky": yx, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": n, + "css-mixblendmode": n, + "web-speech": ax, + "high-resolution-time": n, + "battery-status": n, + "serviceworkers": n, + "text-decoration": n, + "speech-synthesis": y, + "user-timing": n, + "srcset": n, + "ambient-light": n, + "will-change": n, + "css-shapes": n, + "domcontentloaded": y, + "proximity": n, + "kerning-pairs-ligatures": y, + "iframe-seamless": n, + "css-image-orientation": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": p, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": n, + "css-media-resolution": ax, + "xml-serializer": a, + "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 "../translations"; diff --git a/app/assets/stylesheets/translations/safari-8.scss b/app/assets/stylesheets/translations/safari-8.scss new file mode 100644 index 0000000..c4e6701 --- /dev/null +++ b/app/assets/stylesheets/translations/safari-8.scss @@ -0,0 +1,241 @@ +/* + * ../translations + * Browser: Safari 8 (approximately 1.33% of all users) + * + */ + +$browser: safari; +$browser_prefix: webkit; +$browser_version: 8; +$browser_type: desktop; + +// CSS Compatibility + +$browser_capabilities: ( + "png-alpha": y, + "apng": y, + "video": y, + "audio": y, + "contenteditable": y, + "dragndrop": y, + "internationalization": n, + "queryselector": y, + "getelementsbyclassname": y, + "forms": a, + "html5semantic": y, + "offline-apps": y, + "webworkers": y, + "fontface": y, + "eot": n, + "woff": y, + "multibackgrounds": y, + "border-image": y, + "background-img-opts": y, + "css-table": y, + "css-gencontent": y, + "css-fixed": y, + "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": a, + "fileapi": y, + "shadowdom": n, + "websockets": y, + "hidden": y, + "script-async": y, + "cors": y, + "calc": y, + "ruby": a, + "css-opacity": y, + "form-validation": a, + "history": y, + "json": y, + "classlist": y, + "text-overflow": y, + "webm": p, + "mpeg4": y, + "ogv": n, + "wordwrap": y, + "progressmeter": y, + "object-fit": a, + "xhr2": y, + "minmaxwh": y, + "details": y, + "text-stroke": yx, + "inline-block": y, + "notifications": y, + "stream": n, + "svg-img": y, + "datalist": n, + "dataset": y, + "css-grid": p, + "menu": n, + "rem": y, + "ttf": y, + "touch": n, + "matchesselector": y, + "pointer-events": y, + "blobbuilder": y, + "filereader": y, + "filesystem": n, + "bloburls": y, + "rellist": n, + "typedarrays": y, + "deviceorientation": n, + "script-defer": y, + "nav-timing": y, + "audio-api": yx, + "css-regions": yx, + "spellcheck-attribute": y, + "fullscreen": yx, + "requestanimationframe": y, + "input-range": y, + "matchmedia": y, + "input-datetime": n, + "input-color": n, + "input-number": y, + "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": n, + "pointer": u, + "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": y, + "css-placeholder": ax, + "css-deviceadaptation": u, + "text-emphasis": y, + "canvas-blending": y, + "clipboard": a, + "rtcpeerconnection": n, + "css3-cursors": y, + "css3-cursors-newer": yx, + "webvtt": y, + "promises": y, + "css-sticky": yx, + "dialog": n, + "css-variables": n, + "vibration": n, + "css-backgroundblendmode": y, + "css-mixblendmode": y, + "web-speech": a, + "high-resolution-time": y, + "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": n, + "picture": n, + "woff2": n, + "text-size-adjust": n, + "web-animation": n, + "resource-timing": n, + "custom-elements": p, + "imports": p, + "input-file-multiple": y, + "atob-btoa": y, + "css-appearance": yx, + "css-background-offsets": y, + "css-supports-api": n, + "css-touch-action": n, + "autofocus": y, + "css-clip-path": ax, + "getrandomvalues": y, + "screen-orientation": n, + "font-loading": n, + "font-unicode-range": a, + "gamepad": n, + "css-font-stretch": n, + "font-size-adjust": n, + "link-icon-png": y, + "link-icon-svg": 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 "../translations"; diff --git a/app/assets/stylesheets/web-fonts/and_chr-40.scss b/app/assets/stylesheets/web-fonts/and_chr-40.scss index 4ec54ca..74b9fe2 100644 --- a/app/assets/stylesheets/web-fonts/and_chr-40.scss +++ b/app/assets/stylesheets/web-fonts/and_chr-40.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/and_ff-33.scss b/app/assets/stylesheets/web-fonts/and_ff-33.scss index 7edd2ef..f984029 100644 --- a/app/assets/stylesheets/web-fonts/and_ff-33.scss +++ b/app/assets/stylesheets/web-fonts/and_ff-33.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 f61f680..6a1d72b 100644 --- a/app/assets/stylesheets/web-fonts/and_uc-9.9.scss +++ b/app/assets/stylesheets/web-fonts/and_uc-9.9.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 2d8ee33..78a0d0e 100644 --- a/app/assets/stylesheets/web-fonts/android-2.1.scss +++ b/app/assets/stylesheets/web-fonts/android-2.1.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 b000e6e..eedc083 100644 --- a/app/assets/stylesheets/web-fonts/android-2.2.scss +++ b/app/assets/stylesheets/web-fonts/android-2.2.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 f9dbf6e..bbd488a 100644 --- a/app/assets/stylesheets/web-fonts/android-2.3.scss +++ b/app/assets/stylesheets/web-fonts/android-2.3.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-3.scss b/app/assets/stylesheets/web-fonts/android-3.scss index 38bef4a..316367d 100644 --- a/app/assets/stylesheets/web-fonts/android-3.scss +++ b/app/assets/stylesheets/web-fonts/android-3.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-37.scss b/app/assets/stylesheets/web-fonts/android-37.scss index dca1ac7..d021375 100644 --- a/app/assets/stylesheets/web-fonts/android-37.scss +++ b/app/assets/stylesheets/web-fonts/android-37.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 a732329..65bd152 100644 --- a/app/assets/stylesheets/web-fonts/android-4.1.scss +++ b/app/assets/stylesheets/web-fonts/android-4.1.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 dd7c25e..c1d31ad 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 @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 cc35d60..b460430 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 @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 f19526c..e129a2d 100644 --- a/app/assets/stylesheets/web-fonts/android-4.4.scss +++ b/app/assets/stylesheets/web-fonts/android-4.4.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-4.scss b/app/assets/stylesheets/web-fonts/android-4.scss index 9a23b6f..87fb9bc 100644 --- a/app/assets/stylesheets/web-fonts/android-4.scss +++ b/app/assets/stylesheets/web-fonts/android-4.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/bb-10.scss b/app/assets/stylesheets/web-fonts/bb-10.scss index a39973d..145907c 100644 --- a/app/assets/stylesheets/web-fonts/bb-10.scss +++ b/app/assets/stylesheets/web-fonts/bb-10.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": u, "currentcolor": y, "input-pattern": u, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/bb-7.scss b/app/assets/stylesheets/web-fonts/bb-7.scss index 8d42809..5a4f3da 100644 --- a/app/assets/stylesheets/web-fonts/bb-7.scss +++ b/app/assets/stylesheets/web-fonts/bb-7.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-10.scss b/app/assets/stylesheets/web-fonts/chrome-10.scss index a0afb09..08affe1 100644 --- a/app/assets/stylesheets/web-fonts/chrome-10.scss +++ b/app/assets/stylesheets/web-fonts/chrome-10.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-11.scss b/app/assets/stylesheets/web-fonts/chrome-11.scss index eb8a3c3..b143279 100644 --- a/app/assets/stylesheets/web-fonts/chrome-11.scss +++ b/app/assets/stylesheets/web-fonts/chrome-11.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-12.scss b/app/assets/stylesheets/web-fonts/chrome-12.scss index 68f3b8c..a54a1b4 100644 --- a/app/assets/stylesheets/web-fonts/chrome-12.scss +++ b/app/assets/stylesheets/web-fonts/chrome-12.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-13.scss b/app/assets/stylesheets/web-fonts/chrome-13.scss index 6132135..374ff34 100644 --- a/app/assets/stylesheets/web-fonts/chrome-13.scss +++ b/app/assets/stylesheets/web-fonts/chrome-13.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-14.scss b/app/assets/stylesheets/web-fonts/chrome-14.scss index ce35639..acb7c78 100644 --- a/app/assets/stylesheets/web-fonts/chrome-14.scss +++ b/app/assets/stylesheets/web-fonts/chrome-14.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-15.scss b/app/assets/stylesheets/web-fonts/chrome-15.scss index ad27e96..02b85e7 100644 --- a/app/assets/stylesheets/web-fonts/chrome-15.scss +++ b/app/assets/stylesheets/web-fonts/chrome-15.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-16.scss b/app/assets/stylesheets/web-fonts/chrome-16.scss index 63270e8..88dec41 100644 --- a/app/assets/stylesheets/web-fonts/chrome-16.scss +++ b/app/assets/stylesheets/web-fonts/chrome-16.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-17.scss b/app/assets/stylesheets/web-fonts/chrome-17.scss index fdee17a..c112a77 100644 --- a/app/assets/stylesheets/web-fonts/chrome-17.scss +++ b/app/assets/stylesheets/web-fonts/chrome-17.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-18.scss b/app/assets/stylesheets/web-fonts/chrome-18.scss index c546d25..94e489f 100644 --- a/app/assets/stylesheets/web-fonts/chrome-18.scss +++ b/app/assets/stylesheets/web-fonts/chrome-18.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-19.scss b/app/assets/stylesheets/web-fonts/chrome-19.scss index 150ecd6..d90dec0 100644 --- a/app/assets/stylesheets/web-fonts/chrome-19.scss +++ b/app/assets/stylesheets/web-fonts/chrome-19.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-20.scss b/app/assets/stylesheets/web-fonts/chrome-20.scss index 1790d65..7c0a727 100644 --- a/app/assets/stylesheets/web-fonts/chrome-20.scss +++ b/app/assets/stylesheets/web-fonts/chrome-20.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-21.scss b/app/assets/stylesheets/web-fonts/chrome-21.scss index d31ecd7..43d3faf 100644 --- a/app/assets/stylesheets/web-fonts/chrome-21.scss +++ b/app/assets/stylesheets/web-fonts/chrome-21.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-22.scss b/app/assets/stylesheets/web-fonts/chrome-22.scss index 4891796..080cea7 100644 --- a/app/assets/stylesheets/web-fonts/chrome-22.scss +++ b/app/assets/stylesheets/web-fonts/chrome-22.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-23.scss b/app/assets/stylesheets/web-fonts/chrome-23.scss index f951d2d..ead36fd 100644 --- a/app/assets/stylesheets/web-fonts/chrome-23.scss +++ b/app/assets/stylesheets/web-fonts/chrome-23.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-24.scss b/app/assets/stylesheets/web-fonts/chrome-24.scss index f7a0816..4af7a1b 100644 --- a/app/assets/stylesheets/web-fonts/chrome-24.scss +++ b/app/assets/stylesheets/web-fonts/chrome-24.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-25.scss b/app/assets/stylesheets/web-fonts/chrome-25.scss index 0676334..7701d36 100644 --- a/app/assets/stylesheets/web-fonts/chrome-25.scss +++ b/app/assets/stylesheets/web-fonts/chrome-25.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-26.scss b/app/assets/stylesheets/web-fonts/chrome-26.scss index cd89c35..f2f66ff 100644 --- a/app/assets/stylesheets/web-fonts/chrome-26.scss +++ b/app/assets/stylesheets/web-fonts/chrome-26.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-27.scss b/app/assets/stylesheets/web-fonts/chrome-27.scss index 26092a4..46ace14 100644 --- a/app/assets/stylesheets/web-fonts/chrome-27.scss +++ b/app/assets/stylesheets/web-fonts/chrome-27.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-28.scss b/app/assets/stylesheets/web-fonts/chrome-28.scss index 96c3335..96a485f 100644 --- a/app/assets/stylesheets/web-fonts/chrome-28.scss +++ b/app/assets/stylesheets/web-fonts/chrome-28.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-29.scss b/app/assets/stylesheets/web-fonts/chrome-29.scss index a02f494..b48055f 100644 --- a/app/assets/stylesheets/web-fonts/chrome-29.scss +++ b/app/assets/stylesheets/web-fonts/chrome-29.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-30.scss b/app/assets/stylesheets/web-fonts/chrome-30.scss index b7189aa..0c95880 100644 --- a/app/assets/stylesheets/web-fonts/chrome-30.scss +++ b/app/assets/stylesheets/web-fonts/chrome-30.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-31.scss b/app/assets/stylesheets/web-fonts/chrome-31.scss index 5780b78..9c67c22 100644 --- a/app/assets/stylesheets/web-fonts/chrome-31.scss +++ b/app/assets/stylesheets/web-fonts/chrome-31.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-32.scss b/app/assets/stylesheets/web-fonts/chrome-32.scss index c3ef9c2..148f7f8 100644 --- a/app/assets/stylesheets/web-fonts/chrome-32.scss +++ b/app/assets/stylesheets/web-fonts/chrome-32.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-33.scss b/app/assets/stylesheets/web-fonts/chrome-33.scss index 3807699..beb162f 100644 --- a/app/assets/stylesheets/web-fonts/chrome-33.scss +++ b/app/assets/stylesheets/web-fonts/chrome-33.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-34.scss b/app/assets/stylesheets/web-fonts/chrome-34.scss index 1b4835f..6a13277 100644 --- a/app/assets/stylesheets/web-fonts/chrome-34.scss +++ b/app/assets/stylesheets/web-fonts/chrome-34.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-35.scss b/app/assets/stylesheets/web-fonts/chrome-35.scss index 3a38523..953becc 100644 --- a/app/assets/stylesheets/web-fonts/chrome-35.scss +++ b/app/assets/stylesheets/web-fonts/chrome-35.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-36.scss b/app/assets/stylesheets/web-fonts/chrome-36.scss index f3a4814..8adddfc 100644 --- a/app/assets/stylesheets/web-fonts/chrome-36.scss +++ b/app/assets/stylesheets/web-fonts/chrome-36.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-37.scss b/app/assets/stylesheets/web-fonts/chrome-37.scss index d7e87cc..a36a5b8 100644 --- a/app/assets/stylesheets/web-fonts/chrome-37.scss +++ b/app/assets/stylesheets/web-fonts/chrome-37.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-38.scss b/app/assets/stylesheets/web-fonts/chrome-38.scss index e12469f..7be2b69 100644 --- a/app/assets/stylesheets/web-fonts/chrome-38.scss +++ b/app/assets/stylesheets/web-fonts/chrome-38.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-39.scss b/app/assets/stylesheets/web-fonts/chrome-39.scss index eb8603f..23f3643 100644 --- a/app/assets/stylesheets/web-fonts/chrome-39.scss +++ b/app/assets/stylesheets/web-fonts/chrome-39.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-4.scss b/app/assets/stylesheets/web-fonts/chrome-4.scss index 4de7483..7a3c24a 100644 --- a/app/assets/stylesheets/web-fonts/chrome-4.scss +++ b/app/assets/stylesheets/web-fonts/chrome-4.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-40.scss b/app/assets/stylesheets/web-fonts/chrome-40.scss index 3f0e4dc..420df1d 100644 --- a/app/assets/stylesheets/web-fonts/chrome-40.scss +++ b/app/assets/stylesheets/web-fonts/chrome-40.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-41.scss b/app/assets/stylesheets/web-fonts/chrome-41.scss index c88e018..a8ee472 100644 --- a/app/assets/stylesheets/web-fonts/chrome-41.scss +++ b/app/assets/stylesheets/web-fonts/chrome-41.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-42.scss b/app/assets/stylesheets/web-fonts/chrome-42.scss index 777c380..571120d 100644 --- a/app/assets/stylesheets/web-fonts/chrome-42.scss +++ b/app/assets/stylesheets/web-fonts/chrome-42.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-43.scss b/app/assets/stylesheets/web-fonts/chrome-43.scss index c25fb4a..a4e949e 100644 --- a/app/assets/stylesheets/web-fonts/chrome-43.scss +++ b/app/assets/stylesheets/web-fonts/chrome-43.scss @@ -52,7 +52,7 @@ $browser_capabilities: ( "css-hyphens": n, "css-transitions": y, "font-feature": yx, - "css-animation": yx, + "css-animation": y, "css-gradients": y, "css-canvas": yx, "css-reflections": yx, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-44.scss b/app/assets/stylesheets/web-fonts/chrome-44.scss index 5ef963e..4befa3a 100644 --- a/app/assets/stylesheets/web-fonts/chrome-44.scss +++ b/app/assets/stylesheets/web-fonts/chrome-44.scss @@ -52,7 +52,7 @@ $browser_capabilities: ( "css-hyphens": n, "css-transitions": y, "font-feature": yx, - "css-animation": yx, + "css-animation": y, "css-gradients": y, "css-canvas": yx, "css-reflections": yx, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-5.scss b/app/assets/stylesheets/web-fonts/chrome-5.scss index 116688a..67d0e19 100644 --- a/app/assets/stylesheets/web-fonts/chrome-5.scss +++ b/app/assets/stylesheets/web-fonts/chrome-5.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-6.scss b/app/assets/stylesheets/web-fonts/chrome-6.scss index 09add85..d027a1d 100644 --- a/app/assets/stylesheets/web-fonts/chrome-6.scss +++ b/app/assets/stylesheets/web-fonts/chrome-6.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-7.scss b/app/assets/stylesheets/web-fonts/chrome-7.scss index a18fb81..6b7a062 100644 --- a/app/assets/stylesheets/web-fonts/chrome-7.scss +++ b/app/assets/stylesheets/web-fonts/chrome-7.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-8.scss b/app/assets/stylesheets/web-fonts/chrome-8.scss index aea3ad1..f08f0e3 100644 --- a/app/assets/stylesheets/web-fonts/chrome-8.scss +++ b/app/assets/stylesheets/web-fonts/chrome-8.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-9.scss b/app/assets/stylesheets/web-fonts/chrome-9.scss index 9df035f..82b923e 100644 --- a/app/assets/stylesheets/web-fonts/chrome-9.scss +++ b/app/assets/stylesheets/web-fonts/chrome-9.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-10.scss b/app/assets/stylesheets/web-fonts/firefox-10.scss index 9473f60..e29cb03 100644 --- a/app/assets/stylesheets/web-fonts/firefox-10.scss +++ b/app/assets/stylesheets/web-fonts/firefox-10.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 88a54c4..4eaba63 100644 --- a/app/assets/stylesheets/web-fonts/firefox-11.scss +++ b/app/assets/stylesheets/web-fonts/firefox-11.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 b1c9941..51af7e1 100644 --- a/app/assets/stylesheets/web-fonts/firefox-12.scss +++ b/app/assets/stylesheets/web-fonts/firefox-12.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 f23061e..127f2b4 100644 --- a/app/assets/stylesheets/web-fonts/firefox-13.scss +++ b/app/assets/stylesheets/web-fonts/firefox-13.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 e2f8838..b68edc8 100644 --- a/app/assets/stylesheets/web-fonts/firefox-14.scss +++ b/app/assets/stylesheets/web-fonts/firefox-14.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 4d58bf5..d262922 100644 --- a/app/assets/stylesheets/web-fonts/firefox-15.scss +++ b/app/assets/stylesheets/web-fonts/firefox-15.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 1b63a6b..d3bd6b9 100644 --- a/app/assets/stylesheets/web-fonts/firefox-16.scss +++ b/app/assets/stylesheets/web-fonts/firefox-16.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 19032b7..5bc16f2 100644 --- a/app/assets/stylesheets/web-fonts/firefox-17.scss +++ b/app/assets/stylesheets/web-fonts/firefox-17.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 4a19171..84adeec 100644 --- a/app/assets/stylesheets/web-fonts/firefox-18.scss +++ b/app/assets/stylesheets/web-fonts/firefox-18.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": n, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 a9bc6a8..eeb6d57 100644 --- a/app/assets/stylesheets/web-fonts/firefox-19.scss +++ b/app/assets/stylesheets/web-fonts/firefox-19.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": n, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 6b28932..fa52bac 100644 --- a/app/assets/stylesheets/web-fonts/firefox-2.scss +++ b/app/assets/stylesheets/web-fonts/firefox-2.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 2169d2d..023be90 100644 --- a/app/assets/stylesheets/web-fonts/firefox-20.scss +++ b/app/assets/stylesheets/web-fonts/firefox-20.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": n, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 aa4a745..b1dddd9 100644 --- a/app/assets/stylesheets/web-fonts/firefox-21.scss +++ b/app/assets/stylesheets/web-fonts/firefox-21.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 cf58679..3b600fa 100644 --- a/app/assets/stylesheets/web-fonts/firefox-22.scss +++ b/app/assets/stylesheets/web-fonts/firefox-22.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 0da18e8..03f54c4 100644 --- a/app/assets/stylesheets/web-fonts/firefox-23.scss +++ b/app/assets/stylesheets/web-fonts/firefox-23.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 acb4550..a060de4 100644 --- a/app/assets/stylesheets/web-fonts/firefox-24.scss +++ b/app/assets/stylesheets/web-fonts/firefox-24.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 67aa339..9aec40f 100644 --- a/app/assets/stylesheets/web-fonts/firefox-25.scss +++ b/app/assets/stylesheets/web-fonts/firefox-25.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 4720f2e..6b7e5a7 100644 --- a/app/assets/stylesheets/web-fonts/firefox-26.scss +++ b/app/assets/stylesheets/web-fonts/firefox-26.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 52c8e85..0288851 100644 --- a/app/assets/stylesheets/web-fonts/firefox-27.scss +++ b/app/assets/stylesheets/web-fonts/firefox-27.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 19eb1fe..320c68b 100644 --- a/app/assets/stylesheets/web-fonts/firefox-28.scss +++ b/app/assets/stylesheets/web-fonts/firefox-28.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": n, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 6827b5d..ecc333e 100644 --- a/app/assets/stylesheets/web-fonts/firefox-29.scss +++ b/app/assets/stylesheets/web-fonts/firefox-29.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": y, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 461ee36..096f88d 100644 --- a/app/assets/stylesheets/web-fonts/firefox-3.5.scss +++ b/app/assets/stylesheets/web-fonts/firefox-3.5.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 f68f0d3..2977634 100644 --- a/app/assets/stylesheets/web-fonts/firefox-3.6.scss +++ b/app/assets/stylesheets/web-fonts/firefox-3.6.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 2815b68..f3eacdf 100644 --- a/app/assets/stylesheets/web-fonts/firefox-3.scss +++ b/app/assets/stylesheets/web-fonts/firefox-3.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 de96eaa..5b986f7 100644 --- a/app/assets/stylesheets/web-fonts/firefox-30.scss +++ b/app/assets/stylesheets/web-fonts/firefox-30.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": y, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 b570a4d..2e7195c 100644 --- a/app/assets/stylesheets/web-fonts/firefox-31.scss +++ b/app/assets/stylesheets/web-fonts/firefox-31.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": y, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 183af72..2dd1156 100644 --- a/app/assets/stylesheets/web-fonts/firefox-32.scss +++ b/app/assets/stylesheets/web-fonts/firefox-32.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": y, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 d2eacd8..7268c9c 100644 --- a/app/assets/stylesheets/web-fonts/firefox-33.scss +++ b/app/assets/stylesheets/web-fonts/firefox-33.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": y, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 d0e0387..40071c2 100644 --- a/app/assets/stylesheets/web-fonts/firefox-34.scss +++ b/app/assets/stylesheets/web-fonts/firefox-34.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": n, "gamepad": y, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 ff02abd..18a550f 100644 --- a/app/assets/stylesheets/web-fonts/firefox-35.scss +++ b/app/assets/stylesheets/web-fonts/firefox-35.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": nd, "font-unicode-range": n, "gamepad": y, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 495d307..c1647ae 100644 --- a/app/assets/stylesheets/web-fonts/firefox-36.scss +++ b/app/assets/stylesheets/web-fonts/firefox-36.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": nd, "font-unicode-range": nd, "gamepad": y, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 18af912..e0bd120 100644 --- a/app/assets/stylesheets/web-fonts/firefox-37.scss +++ b/app/assets/stylesheets/web-fonts/firefox-37.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": y, "font-unicode-range": nd, "gamepad": y, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 d05566f..5eefee4 100644 --- a/app/assets/stylesheets/web-fonts/firefox-38.scss +++ b/app/assets/stylesheets/web-fonts/firefox-38.scss @@ -214,9 +214,9 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": y, - "font-unicode-range": nd, + "font-unicode-range": y, "gamepad": y, "css-font-stretch": y, "font-size-adjust": y, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 1b99b51..e1fd47b 100644 --- a/app/assets/stylesheets/web-fonts/firefox-39.scss +++ b/app/assets/stylesheets/web-fonts/firefox-39.scss @@ -214,9 +214,9 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": a, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": y, - "font-unicode-range": nd, + "font-unicode-range": y, "gamepad": y, "css-font-stretch": y, "font-size-adjust": y, @@ -230,11 +230,12 @@ $browser_capabilities: ( "broadcastchannel": y, "css-crisp-edges": yx, "css-text-align-last": yx, - "fetch": nd, + "fetch": y, "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": nd ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-4.scss b/app/assets/stylesheets/web-fonts/firefox-4.scss index 5adedef..5abd574 100644 --- a/app/assets/stylesheets/web-fonts/firefox-4.scss +++ b/app/assets/stylesheets/web-fonts/firefox-4.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 1fb30b4..90913e8 100644 --- a/app/assets/stylesheets/web-fonts/firefox-5.scss +++ b/app/assets/stylesheets/web-fonts/firefox-5.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 f4ecef0..4f1b601 100644 --- a/app/assets/stylesheets/web-fonts/firefox-6.scss +++ b/app/assets/stylesheets/web-fonts/firefox-6.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 84f21b4..226cc8e 100644 --- a/app/assets/stylesheets/web-fonts/firefox-7.scss +++ b/app/assets/stylesheets/web-fonts/firefox-7.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 f4cd262..eb9f809 100644 --- a/app/assets/stylesheets/web-fonts/firefox-8.scss +++ b/app/assets/stylesheets/web-fonts/firefox-8.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 ff21444..33ed720 100644 --- a/app/assets/stylesheets/web-fonts/firefox-9.scss +++ b/app/assets/stylesheets/web-fonts/firefox-9.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 2f38f6d..871bdc6 100644 --- a/app/assets/stylesheets/web-fonts/ie-10.scss +++ b/app/assets/stylesheets/web-fonts/ie-10.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": ax ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-11.scss b/app/assets/stylesheets/web-fonts/ie-11.scss index 4559c3a..9a4f351 100644 --- a/app/assets/stylesheets/web-fonts/ie-11.scss +++ b/app/assets/stylesheets/web-fonts/ie-11.scss @@ -214,7 +214,7 @@ $browser_capabilities: ( "autofocus": y, "css-clip-path": n, "getrandomvalues": yx, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": a, "gamepad": n, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": ax ); @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 51613d5..47b308e 100644 --- a/app/assets/stylesheets/web-fonts/ie-5.5.scss +++ b/app/assets/stylesheets/web-fonts/ie-5.5.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": n, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-6.scss b/app/assets/stylesheets/web-fonts/ie-6.scss index c173d95..4288719 100644 --- a/app/assets/stylesheets/web-fonts/ie-6.scss +++ b/app/assets/stylesheets/web-fonts/ie-6.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": n, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-7.scss b/app/assets/stylesheets/web-fonts/ie-7.scss index 05f8689..0ab7b36 100644 --- a/app/assets/stylesheets/web-fonts/ie-7.scss +++ b/app/assets/stylesheets/web-fonts/ie-7.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": n, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-8.scss b/app/assets/stylesheets/web-fonts/ie-8.scss index 5d83575..b0057c9 100644 --- a/app/assets/stylesheets/web-fonts/ie-8.scss +++ b/app/assets/stylesheets/web-fonts/ie-8.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": n, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-9.scss b/app/assets/stylesheets/web-fonts/ie-9.scss index 8b0cbac..c9628d6 100644 --- a/app/assets/stylesheets/web-fonts/ie-9.scss +++ b/app/assets/stylesheets/web-fonts/ie-9.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-TP.scss b/app/assets/stylesheets/web-fonts/ie-TP.scss index 14e452c..ac31090 100644 --- a/app/assets/stylesheets/web-fonts/ie-TP.scss +++ b/app/assets/stylesheets/web-fonts/ie-TP.scss @@ -74,7 +74,7 @@ $browser_capabilities: ( "x-doc-messaging": a, "datauri": a, "mathml": n, - "css-featurequeries": n, + "css-featurequeries": y, "xhtml": y, "xhtmlsmil": n, "wai-aria": y, @@ -115,7 +115,7 @@ $browser_capabilities: ( "menu": n, "rem": y, "ttf": a, - "touch": p, + "touch": y, "matchesselector": ax, "pointer-events": y, "blobbuilder": y, @@ -127,10 +127,10 @@ $browser_capabilities: ( "deviceorientation": y, "script-defer": y, "nav-timing": y, - "audio-api": n, + "audio-api": y, "css-regions": ax, "spellcheck-attribute": y, - "fullscreen": yx, + "fullscreen": y, "requestanimationframe": y, "input-range": y, "matchmedia": y, @@ -209,12 +209,12 @@ $browser_capabilities: ( "atob-btoa": y, "css-appearance": n, "css-background-offsets": y, - "css-supports-api": n, + "css-supports-api": y, "css-touch-action": y, "autofocus": y, "css-clip-path": n, "getrandomvalues": y, - "screen-orientation": yx, + "screen-orientation": ax, "font-loading": n, "font-unicode-range": a, "gamepad": y, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": ax ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie_mob-10.scss b/app/assets/stylesheets/web-fonts/ie_mob-10.scss index 3d54f58..a46b996 100644 --- a/app/assets/stylesheets/web-fonts/ie_mob-10.scss +++ b/app/assets/stylesheets/web-fonts/ie_mob-10.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": a, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 69dcb61..4b3f58f 100644 --- a/app/assets/stylesheets/web-fonts/ie_mob-11.scss +++ b/app/assets/stylesheets/web-fonts/ie_mob-11.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": a, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 2d7a90b..dfc982d 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-3.2.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-3.2.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": u, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 6ff6ab9..da9b819 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 @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 2e13d2f..189d1b3 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 @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 e882f15..e1aff89 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 @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 85182cd..d6899bd 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 @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 d0aef1b..7d9e068 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 @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-8.1.scss b/app/assets/stylesheets/web-fonts/ios_saf-8.1.scss index e68c71b..69bddc9 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-8.1.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-8.1.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 01427ff..a9ad3d6 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-8.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-8.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 637ac92..33cff0e 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 @@ -22,7 +22,7 @@ $browser_capabilities: ( "internationalization": n, "queryselector": y, "getelementsbyclassname": y, - "forms": n, + "forms": y, "html5semantic": a, "offline-apps": n, "webworkers": n, @@ -30,7 +30,7 @@ $browser_capabilities: ( "eot": n, "woff": n, "multibackgrounds": y, - "border-image": n, + "border-image": ax, "background-img-opts": a, "css-table": y, "css-gencontent": y, @@ -63,7 +63,7 @@ $browser_capabilities: ( "svg-fonts": n, "svg-filters": y, "svg-html": n, - "svg-html5": n, + "svg-html5": y, "canvas": a, "canvas-text": n, "namevalue-storage": n, @@ -79,7 +79,7 @@ $browser_capabilities: ( "xhtmlsmil": p, "wai-aria": a, "geolocation": n, - "flexbox": n, + "flexbox": y, "webgl": n, "fileapi": n, "shadowdom": n, @@ -113,7 +113,7 @@ $browser_capabilities: ( "dataset": a, "css-grid": n, "menu": n, - "rem": n, + "rem": y, "ttf": n, "touch": n, "matchesselector": n, @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 6dcdcf3..b1045f9 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-10.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-10.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": u, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 cdc7043..bbeeb18 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-11.1.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-11.1.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": u, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 9a49aa6..18a6a78 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-11.5.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-11.5.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": u, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 1912543..6ec1b72 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-11.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-11.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": u, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 8c7baf7..27c5a88 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-12.1.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-12.1.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 ce291a6..2a50187 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-12.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-12.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": u, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/op_mob-24.scss b/app/assets/stylesheets/web-fonts/op_mob-24.scss index 93445a3..41b136c 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-24.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-24.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": n, "currentcolor": y, "input-pattern": a, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 b693eb8..b214af3 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 @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 4263335..a960c88 100644 --- a/app/assets/stylesheets/web-fonts/opera-10.5.scss +++ b/app/assets/stylesheets/web-fonts/opera-10.5.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 2f7736c..dcc8dc4 100644 --- a/app/assets/stylesheets/web-fonts/opera-10.6.scss +++ b/app/assets/stylesheets/web-fonts/opera-10.6.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 9916d2c..86c28b4 100644 --- a/app/assets/stylesheets/web-fonts/opera-11.1.scss +++ b/app/assets/stylesheets/web-fonts/opera-11.1.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 b2994cb..65221cf 100644 --- a/app/assets/stylesheets/web-fonts/opera-11.5.scss +++ b/app/assets/stylesheets/web-fonts/opera-11.5.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 20ec3af..fb6398d 100644 --- a/app/assets/stylesheets/web-fonts/opera-11.6.scss +++ b/app/assets/stylesheets/web-fonts/opera-11.6.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 3d768aa..233c792 100644 --- a/app/assets/stylesheets/web-fonts/opera-11.scss +++ b/app/assets/stylesheets/web-fonts/opera-11.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 a1095c0..c239a7d 100644 --- a/app/assets/stylesheets/web-fonts/opera-12.1.scss +++ b/app/assets/stylesheets/web-fonts/opera-12.1.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 b3382d6..5b925aa 100644 --- a/app/assets/stylesheets/web-fonts/opera-12.scss +++ b/app/assets/stylesheets/web-fonts/opera-12.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": 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 5bbbf3f..1941dce 100644 --- a/app/assets/stylesheets/web-fonts/opera-15.scss +++ b/app/assets/stylesheets/web-fonts/opera-15.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-16.scss b/app/assets/stylesheets/web-fonts/opera-16.scss index fe2c3c2..5f722f9 100644 --- a/app/assets/stylesheets/web-fonts/opera-16.scss +++ b/app/assets/stylesheets/web-fonts/opera-16.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-17.scss b/app/assets/stylesheets/web-fonts/opera-17.scss index ad93f95..183a910 100644 --- a/app/assets/stylesheets/web-fonts/opera-17.scss +++ b/app/assets/stylesheets/web-fonts/opera-17.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-18.scss b/app/assets/stylesheets/web-fonts/opera-18.scss index 48d20fe..c212d5b 100644 --- a/app/assets/stylesheets/web-fonts/opera-18.scss +++ b/app/assets/stylesheets/web-fonts/opera-18.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-19.scss b/app/assets/stylesheets/web-fonts/opera-19.scss index cb71fe0..8a1fc30 100644 --- a/app/assets/stylesheets/web-fonts/opera-19.scss +++ b/app/assets/stylesheets/web-fonts/opera-19.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-20.scss b/app/assets/stylesheets/web-fonts/opera-20.scss index b6b102c..180e55e 100644 --- a/app/assets/stylesheets/web-fonts/opera-20.scss +++ b/app/assets/stylesheets/web-fonts/opera-20.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-21.scss b/app/assets/stylesheets/web-fonts/opera-21.scss index 02a8f44..96e2223 100644 --- a/app/assets/stylesheets/web-fonts/opera-21.scss +++ b/app/assets/stylesheets/web-fonts/opera-21.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-22.scss b/app/assets/stylesheets/web-fonts/opera-22.scss index 09d6abc..cd2daa5 100644 --- a/app/assets/stylesheets/web-fonts/opera-22.scss +++ b/app/assets/stylesheets/web-fonts/opera-22.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-23.scss b/app/assets/stylesheets/web-fonts/opera-23.scss index d711814..17626d6 100644 --- a/app/assets/stylesheets/web-fonts/opera-23.scss +++ b/app/assets/stylesheets/web-fonts/opera-23.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-24.scss b/app/assets/stylesheets/web-fonts/opera-24.scss index d251d6e..cf5da85 100644 --- a/app/assets/stylesheets/web-fonts/opera-24.scss +++ b/app/assets/stylesheets/web-fonts/opera-24.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-25.scss b/app/assets/stylesheets/web-fonts/opera-25.scss index 97eb636..b74093f 100644 --- a/app/assets/stylesheets/web-fonts/opera-25.scss +++ b/app/assets/stylesheets/web-fonts/opera-25.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-26.scss b/app/assets/stylesheets/web-fonts/opera-26.scss index 881bdd9..4fb1aa0 100644 --- a/app/assets/stylesheets/web-fonts/opera-26.scss +++ b/app/assets/stylesheets/web-fonts/opera-26.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-27.scss b/app/assets/stylesheets/web-fonts/opera-27.scss index 5a1d01a..c5dc78a 100644 --- a/app/assets/stylesheets/web-fonts/opera-27.scss +++ b/app/assets/stylesheets/web-fonts/opera-27.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-28.scss b/app/assets/stylesheets/web-fonts/opera-28.scss index 7bc9794..75e929a 100644 --- a/app/assets/stylesheets/web-fonts/opera-28.scss +++ b/app/assets/stylesheets/web-fonts/opera-28.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-29.scss b/app/assets/stylesheets/web-fonts/opera-29.scss index fad2bae..7cff6c1 100644 --- a/app/assets/stylesheets/web-fonts/opera-29.scss +++ b/app/assets/stylesheets/web-fonts/opera-29.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": y + "registerprotocolhandler": y, + "css-snappoints": n ); @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 29d8a38..d6c40c3 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 @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": y, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 c8c2e67..f962ba1 100644 --- a/app/assets/stylesheets/web-fonts/opera-9.scss +++ b/app/assets/stylesheets/web-fonts/opera-9.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": n, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": 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 f465132..e79f02d 100644 --- a/app/assets/stylesheets/web-fonts/safari-3.1.scss +++ b/app/assets/stylesheets/web-fonts/safari-3.1.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": n, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 4b4a15a..c78fd36 100644 --- a/app/assets/stylesheets/web-fonts/safari-3.2.scss +++ b/app/assets/stylesheets/web-fonts/safari-3.2.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": n, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-4.scss b/app/assets/stylesheets/web-fonts/safari-4.scss index fd7abc1..37cf0dd 100644 --- a/app/assets/stylesheets/web-fonts/safari-4.scss +++ b/app/assets/stylesheets/web-fonts/safari-4.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": a, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 b3e0398..6aad34c 100644 --- a/app/assets/stylesheets/web-fonts/safari-5.1.scss +++ b/app/assets/stylesheets/web-fonts/safari-5.1.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-5.scss b/app/assets/stylesheets/web-fonts/safari-5.scss index bf80329..d7a5219 100644 --- a/app/assets/stylesheets/web-fonts/safari-5.scss +++ b/app/assets/stylesheets/web-fonts/safari-5.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 a0149e4..53c9344 100644 --- a/app/assets/stylesheets/web-fonts/safari-6.1.scss +++ b/app/assets/stylesheets/web-fonts/safari-6.1.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-6.scss b/app/assets/stylesheets/web-fonts/safari-6.scss index f6cda03..2b7994b 100644 --- a/app/assets/stylesheets/web-fonts/safari-6.scss +++ b/app/assets/stylesheets/web-fonts/safari-6.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @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 4539c09..6160a82 100644 --- a/app/assets/stylesheets/web-fonts/safari-7.1.scss +++ b/app/assets/stylesheets/web-fonts/safari-7.1.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-7.scss b/app/assets/stylesheets/web-fonts/safari-7.scss index 10164b1..1ffbe1a 100644 --- a/app/assets/stylesheets/web-fonts/safari-7.scss +++ b/app/assets/stylesheets/web-fonts/safari-7.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-8.scss b/app/assets/stylesheets/web-fonts/safari-8.scss index ad3c221..d5be2b8 100644 --- a/app/assets/stylesheets/web-fonts/safari-8.scss +++ b/app/assets/stylesheets/web-fonts/safari-8.scss @@ -234,7 +234,8 @@ $browser_capabilities: ( "background-attachment": y, "currentcolor": y, "input-pattern": n, - "registerprotocolhandler": n + "registerprotocolhandler": n, + "css-snappoints": n ); @import "bumbleberry-settings"; diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 6e626c9..1d6aee9 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -3,6 +3,12 @@ module ActiveRecord end end +class Translator + def can_translate? + true + end +end + class ApplicationController < LinguaFrancaApplicationController # Prevent CSRF attacks by raising an exception. # For APIs, you may want to use :null_session instead. @@ -18,16 +24,27 @@ class ApplicationController < LinguaFrancaApplicationController @@test_location def capture_page_info - init_vars - #$page_info = {:path => request.env['PATH_INFO'], :controller => params['controller'], :action => params['action']} + I18n.config.translator = Translator.new + @conference = Conference.order("start_date DESC").first + @stylesheets ||= Array.new + @stylesheets << params[:controller] if params[:controller] == 'translations' + ActionMailer::Base.default_url_options = {:host => "#{request.protocol}#{request.host_with_port}"} - #lang = I18n.backend.set_locale (is_test? && @@test_host.present? ? @@test_host : request.host) - #if lang.blank? - # do_404 - #elsif lang != true - # @lang = lang - # render 'pages/language_not_enabled', status: 404 - #end + end + + def home + end + + def about + end + + def robots + robot = is_production? && !is_test_server? ? 'live' : 'dev' + render :text => File.read("config/robots-#{robot}.txt"), :content_type => 'text/plain' + end + + def humans + render :text => File.read("config/humans.txt"), :content_type => 'text/plain' end def self.set_host(host) @@ -35,7 +52,7 @@ class ApplicationController < LinguaFrancaApplicationController end def self.set_location(location) - @@test_location = location#.nil? nil : Geocoder.search(location) + @@test_location = location end def self.get_location() @@ -43,11 +60,11 @@ class ApplicationController < LinguaFrancaApplicationController end def do_404 - render 'pages/404', status: 404 + render 'application/404', status: 404 end def do_403 - render 'permission_denied', status: 403 + render 'application/permission_denied', status: 403 end rescue_from ActiveRecord::RecordNotFound do |exception| diff --git a/app/controllers/pages_controller.rb b/app/controllers/pages_controller.rb index afd6cd9..f1259ef 100644 --- a/app/controllers/pages_controller.rb +++ b/app/controllers/pages_controller.rb @@ -6,46 +6,46 @@ class PagesController < ApplicationController def home #@conferences = Conference.all - @conference = Conference.order("start_date DESC").first + #@conference = Conference.order("start_date DESC").first end - def resources - end + # def resources + # end - def translate - key = params[:translationkey] - value = params[:translationvalue] - if params[:auto_translate] - if params[:translationlang] == 'en' - value = I18n::MissingTranslationExceptionHandler.note(key) - else - value = I18n.backend.request_translation(key, {}, {fallback: true, locale: params[:translationlang]}) - end - elsif params[:translationhascount] == '1' - ['zero', 'one', 'two', 'few', 'many'].each { |c| - if params['translationpluralization_' + c] - if !value.is_a?(Hash) - value = Hash.new - end - value[c] = params['translationvalue_' + c] - else - Translation.destroy_all(:locale => params[:translationlang], :key => (key + '.' + c)) - end - } - if value.is_a?(Hash) - value['other'] = params[:translationvalue] - Translation.destroy_all(:locale => params[:translationlang], :key => key) - else - Translation.destroy_all(:locale => params[:translationlang], :key => (key + '.other')) - end - end - store_translations(params[:translationlang], {key => value}, :escape => false) - begin - render json: {success: true, key: key, jkey: key.gsub('.', '--'), translation: I18n.translate(key, {:raise => false, :locale => params[:translationlang].to_sym})} - rescue - render json: {error: 'Failed to load translation'} - end - end + # def translate + # key = params[:translationkey] + # value = params[:translationvalue] + # if params[:auto_translate] + # if params[:translationlang] == 'en' + # value = I18n::MissingTranslationExceptionHandler.note(key) + # else + # value = I18n.backend.request_translation(key, {}, {fallback: true, locale: params[:translationlang]}) + # end + # elsif params[:translationhascount] == '1' + # ['zero', 'one', 'two', 'few', 'many'].each { |c| + # if params['translationpluralization_' + c] + # if !value.is_a?(Hash) + # value = Hash.new + # end + # value[c] = params['translationvalue_' + c] + # else + # Translation.destroy_all(:locale => params[:translationlang], :key => (key + '.' + c)) + # end + # } + # if value.is_a?(Hash) + # value['other'] = params[:translationvalue] + # Translation.destroy_all(:locale => params[:translationlang], :key => key) + # else + # Translation.destroy_all(:locale => params[:translationlang], :key => (key + '.other')) + # end + # end + # store_translations(params[:translationlang], {key => value}, :escape => false) + # begin + # render json: {success: true, key: key, jkey: key.gsub('.', '--'), translation: I18n.translate(key, {:raise => false, :locale => params[:translationlang].to_sym})} + # rescue + # render json: {error: 'Failed to load translation'} + # end + # end #def location_territories #render json: (Carmen:::RegionCollection.new(Carmen::Country.coded(params[:country])) || []).to_json @@ -57,54 +57,54 @@ class PagesController < ApplicationController # render json: territories.to_json #end - def translations - #if !current_user - # raise ActiveRecord::PremissionDenied - #end - @lang = params[:lang] - @translations = is_test? ? {} : I18n.backend.get_translation_info - I18n.config.enforce_available_locales = false - end + # def translations + # #if !current_user + # # raise ActiveRecord::PremissionDenied + # #end + # @lang = params[:lang] + # @translations = is_test? ? {} : I18n.backend.get_translation_info + # I18n.config.enforce_available_locales = false + # end - def translation_list - if !current_user && is_production? - raise ActiveRecord::PremissionDenied - end - total = 0 - complete = 0 - @completeness = Hash.new - translation_info = I18n.backend.get_translation_info() - translation_info.each { |k,v| - #total += 1 - #complete += v['languages'].include?(lang.to_s) ? 1 : 0 - v['languages'].each { |l| - @completeness[l] ||= 0 - @completeness[l] += 1 - } - } - #@test = total ? complete / total : 0 - @total_translations = translation_info.size() - @language_codes = I18n.backend.get_language_codes().select { |s| s }.sort{ | a1, a2 | - c2 = @completeness.has_key?(a2.to_s) ? @completeness[a2.to_s] : 0 - c1 = @completeness.has_key?(a1.to_s) ? @completeness[a1.to_s] : 0 - c1 == c2 ? a1 <=> a2 : c2 <=> c1 - } - end + # def translation_list + # if !current_user && is_production? + # raise ActiveRecord::PremissionDenied + # end + # total = 0 + # complete = 0 + # @completeness = Hash.new + # translation_info = I18n.backend.get_translation_info() + # translation_info.each { |k,v| + # #total += 1 + # #complete += v['languages'].include?(lang.to_s) ? 1 : 0 + # v['languages'].each { |l| + # @completeness[l] ||= 0 + # @completeness[l] += 1 + # } + # } + # #@test = total ? complete / total : 0 + # @total_translations = translation_info.size() + # @language_codes = I18n.backend.get_language_codes().select { |s| s }.sort{ | a1, a2 | + # c2 = @completeness.has_key?(a2.to_s) ? @completeness[a2.to_s] : 0 + # c1 = @completeness.has_key?(a1.to_s) ? @completeness[a1.to_s] : 0 + # c1 == c2 ? a1 <=> a2 : c2 <=> c1 + # } + # end def robots robot = is_production? && !is_test_server? ? 'live' : 'dev' render :text => File.read("config/robots-#{robot}.txt"), :content_type => 'text/plain' end - private - def store_translations(locale, data, options = {}) - escape = options.fetch(:escape, true) - I18n.backend.flatten_translations(locale, data, escape, false).each do |key, value| - t = Translation.find_or_create_by!(locale: locale.to_s, key: key.to_s) - t.value = value - t.save - end - I18n.backend.reload! - end + # private + # def store_translations(locale, data, options = {}) + # escape = options.fetch(:escape, true) + # I18n.backend.flatten_translations(locale, data, escape, false).each do |key, value| + # t = Translation.find_or_create_by!(locale: locale.to_s, key: key.to_s) + # t.value = value + # t.save + # end + # I18n.backend.reload! + # end end diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index d122084..eb8f473 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -26,10 +26,24 @@ module ApplicationHelper @@front_page = true end + def header_is_fixed + @fixed_header = true + end + + def is_header_fixed? + @fixed_header ||= false + end + def is_this_the_front_page? return @@front_page end + def header_classes + classes = Array.new + classes << 'fixed' if is_header_fixed? + return classes + end + def ThereAreTranslationsOnThisPage? @@translationsOnThisPage end @@ -105,54 +119,52 @@ module ApplicationHelper @@body_class << (c.is_a?(Array) ? c.join(' ') : c) end - def page_style(style) - classes = ['page-style-' + style.to_s] - #if @@no_banner - # classes << 'no-banner' - #end - if ThereAreTranslationsOnThisPage? - classes << 'has-translations' - end - if !@@has_content - classes << 'no-content' - end - if @@banner_image - classes << 'has-banner-image' - end - if @@body_class - classes << @@body_class.join(' ') - end + def page_style#(style) + #classes = ['page-style-' + style.to_s] + classes = Array.new + + classes << 'has-translations' if ThereAreTranslationsOnThisPage? + classes << 'no-content' unless @@has_content + classes << 'has-banner-image' if @@banner_image + classes << @@body_class.join(' ') if @@body_class + classes << 'fixed-banner' if is_header_fixed? if params[:controller] - classes << params[:controller] + if params[:controller] == 'application' + if params[:action] + classes << params[:action] + end + else + classes << params[:controller] - if params[:action] - classes << params[:controller] + '-' + params[:action] + if params[:action] + classes << params[:controller] + '-' + params[:action] + end end end - content_for(:page_style) { classes.join(' ') } + return classes end def yield_or_default(section, default = '') content_for?(section) ? content_for(section) : default end - def _(key, behavior = nil, behavior_size = nil, locale: nil, vars: {}, html: nil, blockData: {}, &block) - options = vars - options[:fallback] = true - if behavior - options[:behavior] = behavior - options[:behavior_size] = behavior_size - end - if locale - options[:locale] = locale.to_sym - end - #if vars - # puts "\nVARS:\t#{vars}\n" - #end - I18n.translate(key, options) - - #queued_keys = nil +# def _(key, behavior = nil, behavior_size = nil, locale: nil, vars: {}, html: nil, blockData: {}, &block) +# options = vars +# options[:fallback] = true +# if behavior +# options[:behavior] = behavior +# options[:behavior_size] = behavior_size +# end +# if locale +# options[:locale] = locale.to_sym +# end +# #if vars +# # puts "\nVARS:\t#{vars}\n" +# #end +# I18n.translate(key, options) +# +# #queued_keys = nil # #result = nil # # #if key.kind_of?(Hash) @@ -213,7 +225,7 @@ module ApplicationHelper # #end # #return result - end +# end def _translate_me(translation) @@translationsOnThisPage = true @@ -249,17 +261,17 @@ module ApplicationHelper false end - def _!() - if @@keyQueue - return '%' + @@keyQueue.shift + '%' - end - end + #def _!() + # if @@keyQueue + # return '%' + @@keyQueue.shift + '%' + # end + #end - def _?() - if @@keyQueue - return '%' + @@keyQueue[0] + '%' - end - end + #def _?() + # if @@keyQueue + # return '%' + @@keyQueue[0] + '%' + # end + #end def sortable(objects, id = 'id', url: nil, &block) result = '