From 0ba1efbb05fb3ed2cbbaf646b7fae5b9098c3021 Mon Sep 17 00:00:00 2001 From: Sytse Sijbrandij Date: Sat, 5 Dec 2015 14:24:56 -0800 Subject: [PATCH 01/63] Link to the gitlab-ci.yml file of GitLab itself. --- doc/ci/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/ci/README.md b/doc/ci/README.md index 97325069ce..1746ea6dd4 100644 --- a/doc/ci/README.md +++ b/doc/ci/README.md @@ -12,6 +12,7 @@ ### Examples ++ [The .gitlab-ci.yml file for GitLab itself](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/.gitlab-ci.yml) + [Test and deploy Ruby applications to Heroku](examples/test-and-deploy-ruby-application-to-heroku.md) + [Test and deploy Python applications to Heroku](examples/test-and-deploy-python-application-to-heroku.md) + [Test Clojure applications](examples/test-clojure-application.md) From 51ef4a2fed382833833f15afae1da3f98bfa5031 Mon Sep 17 00:00:00 2001 From: Gabriel Mazetto Date: Sat, 12 Dec 2015 23:06:23 -0200 Subject: [PATCH 02/63] Sidekiq-cron configuration moved to gitlab.yml --- config/gitlab.yml.example | 9 +++++++++ config/initializers/1_settings.rb | 9 +++++++++ config/initializers/sidekiq.rb | 7 ++----- config/schedule.yml | 10 ---------- 4 files changed, 20 insertions(+), 15 deletions(-) delete mode 100644 config/schedule.yml diff --git a/config/gitlab.yml.example b/config/gitlab.yml.example index db378118f8..54dddb41ac 100644 --- a/config/gitlab.yml.example +++ b/config/gitlab.yml.example @@ -144,6 +144,15 @@ production: &base # plain_url: "http://..." # default: http://www.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon # ssl_url: "https://..." # default: https://secure.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon + ## Auxiliary jobs + # Periodically executed jobs, to self-heal Gitlab, do external synchronizations, etc. + # Please read here for more information: https://github.com/ondrejbartas/sidekiq-cron#adding-cron-job + cron_jobs: + # Flag stuck CI builds as failed + stuck_ci_builds_worker: + cron: "0 0 * * *" + + # # 2. GitLab CI settings # ========================== diff --git a/config/initializers/1_settings.rb b/config/initializers/1_settings.rb index 63d8ae1743..37b92d0794 100644 --- a/config/initializers/1_settings.rb +++ b/config/initializers/1_settings.rb @@ -224,6 +224,15 @@ Settings.gravatar['plain_url'] ||= 'http://www.gravatar.com/avatar/%{hash}?s=%{ Settings.gravatar['ssl_url'] ||= 'https://secure.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon' Settings.gravatar['host'] = Settings.get_host_without_www(Settings.gravatar['plain_url']) +# +# Cron Jobs +# +Settings['cron_jobs'] ||= Settingslogic.new({}) +Settings.cron_jobs['stuck_ci_builds_worker'] ||= Settingslogic.new({}) +Settings.cron_jobs['stuck_ci_builds_worker']['cron'] ||= '0 0 * * *' +Settings.cron_jobs['stuck_ci_builds_worker']['class'] = 'StuckCiBuildsWorker' + + # # GitLab Shell # diff --git a/config/initializers/sidekiq.rb b/config/initializers/sidekiq.rb index 2e3a71912e..b42b718a7d 100644 --- a/config/initializers/sidekiq.rb +++ b/config/initializers/sidekiq.rb @@ -18,11 +18,8 @@ Sidekiq.configure_server do |config| chain.add Gitlab::SidekiqMiddleware::MemoryKiller if ENV['SIDEKIQ_MEMORY_KILLER_MAX_RSS'] end - # Sidekiq-cron: load recurring jobs from schedule.yml - schedule_file = 'config/schedule.yml' - if File.exists?(schedule_file) - Sidekiq::Cron::Job.load_from_hash YAML.load_file(schedule_file) - end + # Sidekiq-cron: load recurring jobs from gitlab.yml + Sidekiq::Cron::Job.load_from_hash! Gitlab.config.cron_jobs # Database pool should be at least `sidekiq_concurrency` + 2 # For more info, see: https://github.com/mperham/sidekiq/blob/master/4.0-Upgrade.md diff --git a/config/schedule.yml b/config/schedule.yml deleted file mode 100644 index 993a95fef5..0000000000 --- a/config/schedule.yml +++ /dev/null @@ -1,10 +0,0 @@ -# Here is a list of jobs that are scheduled to run periodically. -# We use a UNIX cron notation to specify execution schedule. -# -# Please read here for more information: -# https://github.com/ondrejbartas/sidekiq-cron#adding-cron-job - -stuck_ci_builds_worker: - cron: "0 0 * * *" - class: "StuckCiBuildsWorker" - queue: "default" From be41d84fb078667694ecbf5f2729175fbf8b0343 Mon Sep 17 00:00:00 2001 From: Drew Blessing Date: Mon, 14 Dec 2015 15:34:46 -0600 Subject: [PATCH 03/63] Allow account unlock via email --- CHANGELOG | 1 + app/models/user.rb | 1 + .../devise/mailer/unlock_instructions.html.erb | 7 ------- .../devise/mailer/unlock_instructions.html.haml | 10 ++++++++++ app/views/devise/unlocks/new.html.erb | 12 ------------ app/views/devise/unlocks/new.html.haml | 14 ++++++++++++++ config/initializers/devise.rb | 4 ++-- .../20151210030143_add_unlock_token_to_user.rb | 5 +++++ db/schema.rb | 1 + spec/models/user_spec.rb | 1 + 10 files changed, 35 insertions(+), 21 deletions(-) delete mode 100644 app/views/devise/mailer/unlock_instructions.html.erb create mode 100644 app/views/devise/mailer/unlock_instructions.html.haml delete mode 100644 app/views/devise/unlocks/new.html.erb create mode 100644 app/views/devise/unlocks/new.html.haml create mode 100644 db/migrate/20151210030143_add_unlock_token_to_user.rb diff --git a/CHANGELOG b/CHANGELOG index 6ff06091f6..84e2684fb6 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -19,6 +19,7 @@ v 8.3.0 (unreleased) - Recognize issue/MR/snippet/commit links as references - Add ignore whitespace change option to commit view - Fire update hook from GitLab + - Allow account unlock via email - Style warning about mentioning many people in a comment - Fix: sort milestones by due date once again (Greg Smethells) - Migrate all CI::Services and CI::WebHooks to Services and WebHooks diff --git a/app/models/user.rb b/app/models/user.rb index fdd14f4571..829c37e88c 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -26,6 +26,7 @@ # bio :string(255) # failed_attempts :integer default(0) # locked_at :datetime +# unlock_token :string(255) # username :string(255) # can_create_group :boolean default(TRUE), not null # can_create_team :boolean default(TRUE), not null diff --git a/app/views/devise/mailer/unlock_instructions.html.erb b/app/views/devise/mailer/unlock_instructions.html.erb deleted file mode 100644 index 79d6c761d8..0000000000 --- a/app/views/devise/mailer/unlock_instructions.html.erb +++ /dev/null @@ -1,7 +0,0 @@ -

Hello <%= @resource.email %>!

- -

Your account has been locked due to an excessive amount of unsuccessful sign in attempts.

- -

Click the link below to unlock your account:

- -

<%= link_to 'Unlock your account', unlock_url(@resource, unlock_token: @token) %>

diff --git a/app/views/devise/mailer/unlock_instructions.html.haml b/app/views/devise/mailer/unlock_instructions.html.haml new file mode 100644 index 0000000000..52b327e20c --- /dev/null +++ b/app/views/devise/mailer/unlock_instructions.html.haml @@ -0,0 +1,10 @@ +%p +Hello #{@resource.name}! + +%p + Your GitLab account has been locked due to an excessive amount of unsuccessful + sign in attempts. Your account will automatically unlock in + = time_ago_in_words(Devise.unlock_in.from_now) + or you may click the link below to unlock now. + +%p= link_to 'Unlock your account', unlock_url(@resource, unlock_token: @token) diff --git a/app/views/devise/unlocks/new.html.erb b/app/views/devise/unlocks/new.html.erb deleted file mode 100644 index f9277d1673..0000000000 --- a/app/views/devise/unlocks/new.html.erb +++ /dev/null @@ -1,12 +0,0 @@ -

Resend unlock instructions

- -<%= form_for(resource, as: resource_name, url: unlock_path(resource_name), html: { method: :post }) do |f| %> - <%= devise_error_messages! %> - -
<%= f.label :email %>
- <%= f.email_field :email %>
- -
<%= f.submit "Resend unlock instructions" %>
-<% end %> - -<%= render partial: "devise/shared/links" %> diff --git a/app/views/devise/unlocks/new.html.haml b/app/views/devise/unlocks/new.html.haml new file mode 100644 index 0000000000..49c087c064 --- /dev/null +++ b/app/views/devise/unlocks/new.html.haml @@ -0,0 +1,14 @@ +.login-box + .login-heading + %h3 Resend unlock email + .login-body + = form_for(resource, as: resource_name, url: unlock_path(resource_name), html: { method: :post }) do |f| + .devise-errors + = devise_error_messages! + .clearfix.append-bottom-20 + = f.email_field :email, class: 'form-control', placeholder: 'Email', autofocus: 'autofocus', autocapitalize: 'off', autocorrect: 'off' + .clearfix + = f.submit 'Resend unlock instructions', class: 'btn btn-success' + +.clearfix.prepend-top-20 + = render 'devise/shared/sign_in_link' diff --git a/config/initializers/devise.rb b/config/initializers/devise.rb index 5fb43a86e1..2a09a4d373 100644 --- a/config/initializers/devise.rb +++ b/config/initializers/devise.rb @@ -121,14 +121,14 @@ Devise.setup do |config| config.lock_strategy = :failed_attempts # Defines which key will be used when locking and unlocking an account - # config.unlock_keys = [ :email ] + config.unlock_keys = [ :email ] # Defines which strategy will be used to unlock an account. # :email = Sends an unlock link to the user email # :time = Re-enables login after a certain amount of time (see :unlock_in below) # :both = Enables both strategies # :none = No unlock strategy. You should handle unlocking by yourself. - config.unlock_strategy = :time + config.unlock_strategy = :both # Number of authentication tries before locking an account if lock_strategy # is failed attempts. diff --git a/db/migrate/20151210030143_add_unlock_token_to_user.rb b/db/migrate/20151210030143_add_unlock_token_to_user.rb new file mode 100644 index 0000000000..0ea66ba65d --- /dev/null +++ b/db/migrate/20151210030143_add_unlock_token_to_user.rb @@ -0,0 +1,5 @@ +class AddUnlockTokenToUser < ActiveRecord::Migration + def change + add_column :users, :unlock_token, :string + end +end diff --git a/db/schema.rb b/db/schema.rb index 0167e30ff8..60b42f7a47 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -837,6 +837,7 @@ ActiveRecord::Schema.define(version: 20151210125932) do t.integer "consumed_timestep" t.integer "layout", default: 0 t.boolean "hide_project_limit", default: false + t.string "unlock_token" end add_index "users", ["admin"], name: "index_users_on_admin", using: :btree diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index daa9d1087b..47889c04cf 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -26,6 +26,7 @@ # bio :string(255) # failed_attempts :integer default(0) # locked_at :datetime +# unlock_token :string(255) # username :string(255) # can_create_group :boolean default(TRUE), not null # can_create_team :boolean default(TRUE), not null From 8e3f1fa629a61741282214b293c1bc9438aada59 Mon Sep 17 00:00:00 2001 From: tduehr Date: Wed, 11 Nov 2015 22:25:31 -0600 Subject: [PATCH 04/63] add CAS authentication support --- CHANGELOG | 1 + Gemfile | 1 + Gemfile.lock | 5 ++ app/controllers/application_controller.rb | 15 +++++ .../omniauth_callbacks_controller.rb | 16 ++++- config/gitlab.yml.example | 13 ++++ config/initializers/1_settings.rb | 4 ++ config/initializers/devise.rb | 10 +++ doc/integration/cas.md | 62 +++++++++++++++++++ lib/gitlab/o_auth/session.rb | 17 +++++ 10 files changed, 143 insertions(+), 1 deletion(-) create mode 100644 doc/integration/cas.md create mode 100644 lib/gitlab/o_auth/session.rb diff --git a/CHANGELOG b/CHANGELOG index 7f9dfd98cd..0089b2d8b4 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -66,6 +66,7 @@ v 8.2.3 v 8.2.3 - Webhook payload has an added, modified and removed properties for each commit - Fix 500 error when creating a merge request that removes a submodule + - Add CAS support (tduehr) v 8.2.2 - Fix 404 in redirection after removing a project (Stan Hu) diff --git a/Gemfile b/Gemfile index 7298e21ce6..fc6638b751 100644 --- a/Gemfile +++ b/Gemfile @@ -23,6 +23,7 @@ gem 'devise-async', '~> 0.9.0' gem 'doorkeeper', '~> 2.2.0' gem 'omniauth', '~> 1.2.2' gem 'omniauth-bitbucket', '~> 0.0.2' +gem 'omniauth-cas3', '~> 1.1.2' gem 'omniauth-facebook', '~> 3.0.0' gem 'omniauth-github', '~> 1.1.1' gem 'omniauth-gitlab', '~> 1.0.0' diff --git a/Gemfile.lock b/Gemfile.lock index ff57460f5b..2f06713e5d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -458,6 +458,10 @@ GEM multi_json (~> 1.7) omniauth (~> 1.1) omniauth-oauth (~> 1.0) + omniauth-cas3 (1.1.3) + addressable (~> 2.3) + nokogiri (~> 1.6.6) + omniauth (~> 1.2) omniauth-facebook (3.0.0) omniauth-oauth2 (~> 1.2) omniauth-github (1.1.2) @@ -913,6 +917,7 @@ DEPENDENCIES octokit (~> 3.7.0) omniauth (~> 1.2.2) omniauth-bitbucket (~> 0.0.2) + omniauth-cas3 (~> 1.1.2) omniauth-facebook (~> 3.0.0) omniauth-github (~> 1.1.1) omniauth-gitlab (~> 1.0.0) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 0d182e8eb0..01e2e7b2f9 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -10,6 +10,7 @@ class ApplicationController < ActionController::Base before_action :authenticate_user_from_token! before_action :authenticate_user! + before_action :validate_user_service_ticket! before_action :reject_blocked! before_action :check_password_expiration before_action :ldap_security_check @@ -202,6 +203,20 @@ class ApplicationController < ActionController::Base end end + def validate_user_service_ticket! + return unless signed_in? && session[:service_tickets] + + valid = session[:service_tickets].all? do |provider, ticket| + Gitlab::OAuth::Session.valid?(provider, ticket) + end + + unless valid + session[:service_tickets] = nil + sign_out current_user + redirect_to new_user_session_path + end + end + def check_password_expiration if current_user && current_user.password_expires_at && current_user.password_expires_at < Time.now && !current_user.ldap_user? redirect_to new_profile_password_path and return diff --git a/app/controllers/omniauth_callbacks_controller.rb b/app/controllers/omniauth_callbacks_controller.rb index f809fa7500..4cad98b8e9 100644 --- a/app/controllers/omniauth_callbacks_controller.rb +++ b/app/controllers/omniauth_callbacks_controller.rb @@ -1,6 +1,6 @@ class OmniauthCallbacksController < Devise::OmniauthCallbacksController - protect_from_forgery except: [:kerberos, :saml] + protect_from_forgery except: [:kerberos, :saml, :cas3] Gitlab.config.omniauth.providers.each do |provider| define_method provider['name'] do @@ -42,6 +42,14 @@ class OmniauthCallbacksController < Devise::OmniauthCallbacksController render 'errors/omniauth_error', layout: "errors", status: 422 end + def cas3 + ticket = params['ticket'] + if ticket + handle_service_ticket oauth['provider'], ticket + end + handle_omniauth + end + private def handle_omniauth @@ -84,6 +92,12 @@ class OmniauthCallbacksController < Devise::OmniauthCallbacksController redirect_to new_user_session_path end + def handle_service_ticket provider, ticket + Gitlab::OAuth::Session.create provider, ticket + session[:service_tickets] ||= {} + session[:service_tickets][provider] = ticket + end + def oauth @oauth ||= request.env['omniauth.auth'] end diff --git a/config/gitlab.yml.example b/config/gitlab.yml.example index db378118f8..fcf034d791 100644 --- a/config/gitlab.yml.example +++ b/config/gitlab.yml.example @@ -287,6 +287,15 @@ production: &base # arguments, followed by optional 'args' which can be either a hash or an array. # Documentation for this is available at http://doc.gitlab.com/ce/integration/omniauth.html providers: + # See omniauth-cas3 for more configuration details + # - { name: 'cas3', + # label: 'cas3', + # args: { + # url: 'https://sso.example.com', + # disable_ssl_verification: false, + # login_url: '/cas/login', + # service_validate_url: '/cas/p3/serviceValidate', + # logout_url: '/cas/logout'} } # - { name: 'github', # app_id: 'YOUR_APP_ID', # app_secret: 'YOUR_APP_SECRET', @@ -324,6 +333,10 @@ production: &base # application_name: 'YOUR_APP_NAME', # application_password: 'YOUR_APP_PASSWORD' } } + # SSO maximum session duration in seconds. Defaults to CAS default of 8 hours. + # cas3: + # session_duration: 28800 + # Shared file storage settings shared: # path: /mnt/gitlab # Default: shared diff --git a/config/initializers/1_settings.rb b/config/initializers/1_settings.rb index 63d8ae1743..fe0aaaedde 100644 --- a/config/initializers/1_settings.rb +++ b/config/initializers/1_settings.rb @@ -126,6 +126,10 @@ Settings.omniauth['block_auto_created_users'] = true if Settings.omniauth['block Settings.omniauth['auto_link_ldap_user'] = false if Settings.omniauth['auto_link_ldap_user'].nil? Settings.omniauth['providers'] ||= [] +Settings.omniauth['cas3'] ||= Settingslogic.new({}) +Settings.omniauth.cas3['session_duration'] ||= 8.hours +Settings.omniauth['session_tickets'] ||= Settingslogic.new({}) +Settings.omniauth.session_tickets['cas3'] = 'ticket' Settings['shared'] ||= Settingslogic.new({}) Settings.shared['path'] = File.expand_path(Settings.shared['path'] || "shared", Rails.root) diff --git a/config/initializers/devise.rb b/config/initializers/devise.rb index 5fb43a86e1..92149826da 100644 --- a/config/initializers/devise.rb +++ b/config/initializers/devise.rb @@ -241,6 +241,16 @@ Devise.setup do |config| # An Array from the configuration will be expanded. provider_arguments.concat provider['args'] when Hash + # Add procs for handling SLO + if provider['name'] == 'cas3' + provider['args'][:on_single_sign_out] = lambda do |request| + ticket = request.params[:session_index] + raise "Service Ticket not found." unless Gitlab::OAuth::Session.valid?(:cas3, ticket) + Gitlab::OAuth::Session.destroy(:cas3, ticket) + true + end + end + # A Hash from the configuration will be passed as is. provider_arguments << provider['args'].symbolize_keys end diff --git a/doc/integration/cas.md b/doc/integration/cas.md new file mode 100644 index 0000000000..3490f6a38e --- /dev/null +++ b/doc/integration/cas.md @@ -0,0 +1,62 @@ +# CAS OmniAuth Provider + +To enable the CAS OmniAuth provider you must register your application with your CAS instance. This requires the service URL gitlab will supply to CAS. It should be something like: `https://gitlab.example.com:443/users/auth/cas3/callback?url`. By default handling for SLO is enabled, you only need to configure CAS for backchannel logout. + +1. On your GitLab server, open the configuration file. + + For omnibus package: + + ```sh + sudo editor /etc/gitlab/gitlab.rb + ``` + + For instalations from source: + + ```sh + cd /home/git/gitlab + + sudo -u git -H editor config/gitlab.yml + ``` + +1. See [Initial OmniAuth Configuration](omniauth.md#initial-omniauth-configuration) for initial settings. + +1. Add the provider configuration: + + For omnibus package: + + ```ruby + gitlab_rails['omniauth_providers'] = [ + { + name: "cas3", + label: "cas", + args: { + url: 'CAS_SERVER', + login_url: '/CAS_PATH/login', + service_validate_url: '/CAS_PATH/p3/serviceValidate', + logout_url: '/CAS_PATH/logout'} } + } + } + ] + ``` + + For installations from source: + + ``` + - { name: 'cas3', + label: 'cas', + args: { + url: 'CAS_SERVER', + login_url: '/CAS_PATH/login', + service_validate_url: '/CAS_PATH/p3/serviceValidate', + logout_url: '/CAS_PATH/logout'} } + ``` + +1. Change 'CAS_PATH' to the root of your CAS instance (ie. `cas`). + +1. If your CAS instance does not use default TGC lifetimes, update the `cas3.session_duration` to at least the current TGC maximum lifetime. To explicitly disable SLO, regardless of CAS settings, set this to 0. + +1. Save the configuration file. + +1. Restart GitLab for the changes to take effect. + +On the sign in page there should now be a CAS tab in the sign in form. \ No newline at end of file diff --git a/lib/gitlab/o_auth/session.rb b/lib/gitlab/o_auth/session.rb new file mode 100644 index 0000000000..f33bfd0bd0 --- /dev/null +++ b/lib/gitlab/o_auth/session.rb @@ -0,0 +1,17 @@ +module Gitlab + module OAuth + module Session + def self.create(provider, ticket) + Rails.cache.write("gitlab:#{provider}:#{ticket}", ticket, expires_in: Gitlab.config.omniauth.cas3.session_duration) + end + + def self.destroy(provider, ticket) + Rails.cache.delete("gitlab:#{provider}:#{ticket}") + end + + def self.valid?(provider, ticket) + Rails.cache.read("gitlab:#{provider}:#{ticket}").present? + end + end + end +end From 75ad9fff4e1293776e077b402b7e0bfcff3391d0 Mon Sep 17 00:00:00 2001 From: Trey Davis Date: Mon, 14 Dec 2015 17:30:55 -0800 Subject: [PATCH 05/63] Show git version on admin page --- CHANGELOG | 2 ++ app/views/admin/dashboard/index.html.haml | 4 ++++ lib/gitlab/git.rb | 4 ++++ 3 files changed, 10 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 7f9dfd98cd..c57be02e65 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -55,6 +55,8 @@ v 8.3.0 (unreleased) - Do not show build status unless builds are enabled and `.gitlab-ci.yml` is present - Persist runners registration token in database - Fix online editor should not remove newlines at the end of the file + - Expose Git's version in the admin area + v 8.2.3 - Fix application settings cache not expiring after changes (Stan Hu) diff --git a/app/views/admin/dashboard/index.html.haml b/app/views/admin/dashboard/index.html.haml index 8657d2c71f..531247e914 100644 --- a/app/views/admin/dashboard/index.html.haml +++ b/app/views/admin/dashboard/index.html.haml @@ -79,6 +79,10 @@ GitLab API %span.pull-right = API::API::version + %p + Git + %span.pull-right + = Gitlab::Git.version %p Ruby %span.pull-right diff --git a/lib/gitlab/git.rb b/lib/gitlab/git.rb index 0c350d7c67..f065cc5e9e 100644 --- a/lib/gitlab/git.rb +++ b/lib/gitlab/git.rb @@ -20,6 +20,10 @@ module Gitlab def blank_ref?(ref) ref == BLANK_SHA end + + def version + Gitlab::VersionInfo.parse(Gitlab::Popen.popen(%W(#{Gitlab.config.git.bin_path} --version)).first) + end end end end From 577448ab6ab35abbf0263bf8677dfde6d9770c3f Mon Sep 17 00:00:00 2001 From: Drew Blessing Date: Fri, 11 Dec 2015 14:33:15 -0600 Subject: [PATCH 06/63] Allow admin to create new user identities --- app/controllers/admin/identities_controller.rb | 17 ++++++++++++++++- app/views/admin/identities/index.html.haml | 1 + app/views/admin/identities/new.html.haml | 4 ++++ config/routes.rb | 2 +- 4 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 app/views/admin/identities/new.html.haml diff --git a/app/controllers/admin/identities_controller.rb b/app/controllers/admin/identities_controller.rb index d28614731f..e383fe38ea 100644 --- a/app/controllers/admin/identities_controller.rb +++ b/app/controllers/admin/identities_controller.rb @@ -1,6 +1,21 @@ class Admin::IdentitiesController < Admin::ApplicationController before_action :user - before_action :identity, except: :index + before_action :identity, except: [:index, :new, :create] + + def new + @identity = Identity.new + end + + def create + @identity = Identity.new(identity_params) + @identity.user_id = user.id + + if @identity.save + redirect_to admin_user_identities_path(@user), notice: 'User identity was successfully created.' + else + render :new + end + end def index @identities = @user.identities diff --git a/app/views/admin/identities/index.html.haml b/app/views/admin/identities/index.html.haml index 8358a14445..741d111fb7 100644 --- a/app/views/admin/identities/index.html.haml +++ b/app/views/admin/identities/index.html.haml @@ -1,6 +1,7 @@ - page_title "Identities", @user.name, "Users" = render 'admin/users/head' += link_to 'New Identity', new_admin_user_identity_path, class: 'pull-right btn btn-new' - if @identities.present? .table-holder %table.table diff --git a/app/views/admin/identities/new.html.haml b/app/views/admin/identities/new.html.haml new file mode 100644 index 0000000000..e30bf0ef0e --- /dev/null +++ b/app/views/admin/identities/new.html.haml @@ -0,0 +1,4 @@ +- page_title "New Identity" +%h3.page-title New identity +%hr += render 'form' diff --git a/config/routes.rb b/config/routes.rb index e2d4fcb65a..9900329a31 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -188,7 +188,7 @@ Rails.application.routes.draw do namespace :admin do resources :users, constraints: { id: /[a-zA-Z.\/0-9_\-]+/ } do resources :keys, only: [:show, :destroy] - resources :identities, only: [:index, :edit, :update, :destroy] + resources :identities, except: [:show] delete 'stop_impersonation' => 'impersonation#destroy', on: :collection From 3f83a1585f084ce495dcd93e4da241fee6312544 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rub=C3=A9n=20D=C3=A1vila?= Date: Tue, 8 Dec 2015 00:10:17 -0500 Subject: [PATCH 07/63] Add link to MR from Build detail page. #3452 --- app/models/ci/build.rb | 10 ++++ app/views/projects/builds/show.html.haml | 4 ++ spec/models/build_spec.rb | 64 ++++++++++++++++++++++++ 3 files changed, 78 insertions(+) diff --git a/app/models/ci/build.rb b/app/models/ci/build.rb index 6d9cdb9529..56fa797193 100644 --- a/app/models/ci/build.rb +++ b/app/models/ci/build.rb @@ -135,6 +135,16 @@ module Ci predefined_variables + yaml_variables + project_variables + trigger_variables end + def merge_request + merge_requests = MergeRequest.includes(:merge_request_diff) + .where(source_branch: ref, source_project_id: commit.gl_project_id) + .reorder(iid: :asc) + + merge_requests.find do |merge_request| + merge_request.commits.any? { |ci| ci.id == commit.sha } + end + end + def project commit.project end diff --git a/app/views/projects/builds/show.html.haml b/app/views/projects/builds/show.html.haml index 20a5b6a66e..5b7ecce86a 100644 --- a/app/views/projects/builds/show.html.haml +++ b/app/views/projects/builds/show.html.haml @@ -7,6 +7,10 @@ %strong.monospace= link_to @build.commit.short_sha, ci_status_path(@build.commit) from = link_to @build.ref, namespace_project_commits_path(@project.namespace, @project, @build.ref) + - merge_request = @build.merge_request + - if merge_request + via + = link_to "merge request ##{merge_request.iid}", merge_request_path(merge_request) #up-build-trace - if @commit.matrix_for_ref?(@build.ref) diff --git a/spec/models/build_spec.rb b/spec/models/build_spec.rb index 96b6f1dbca..1bd43dd178 100644 --- a/spec/models/build_spec.rb +++ b/spec/models/build_spec.rb @@ -390,4 +390,68 @@ describe Ci::Build, models: true do it { is_expected.to include('gitlab-ci-token') } it { is_expected.to include(project.web_url[7..-1]) } end + + def create_mr(build, commit, factory: :merge_request, created_at: Time.now) + FactoryGirl.create(factory, + source_project_id: commit.gl_project_id, + target_project_id: commit.gl_project_id, + source_branch: build.ref, + created_at: created_at) + end + + describe :merge_request do + context 'when a MR has a reference to the commit' do + before do + @merge_request = create_mr(build, commit, factory: :merge_request) + + commits = [double(id: commit.sha)] + allow(@merge_request).to receive(:commits).and_return(commits) + allow(MergeRequest).to receive_message_chain(:includes, :where, :reorder).and_return([@merge_request]) + end + + it 'returns the single associated MR' do + expect(build.merge_request.id).to eq(@merge_request.id) + end + end + + context 'when there is not a MR referencing the commit' do + it 'returns nil' do + expect(build.merge_request).to be_nil + end + end + + context 'when more than one MR have a reference to the commit' do + before do + @merge_request = create_mr(build, commit, factory: :merge_request) + @merge_request.close! + @merge_request2 = create_mr(build, commit, factory: :merge_request) + + commits = [double(id: commit.sha)] + allow(@merge_request).to receive(:commits).and_return(commits) + allow(@merge_request2).to receive(:commits).and_return(commits) + allow(MergeRequest).to receive_message_chain(:includes, :where, :reorder).and_return([@merge_request, @merge_request2]) + end + + it 'returns the first MR' do + expect(build.merge_request.id).to eq(@merge_request.id) + end + end + + context 'when a Build is created after the MR' do + before do + @merge_request = create_mr(build, commit, factory: :merge_request_with_diffs) + commit2 = FactoryGirl.create :ci_commit, gl_project: gl_project + @build2 = FactoryGirl.create :ci_build, commit: commit2 + + commits = [double(id: commit.sha), double(id: commit2.sha)] + allow(@merge_request).to receive(:commits).and_return(commits) + allow(MergeRequest).to receive_message_chain(:includes, :where, :reorder).and_return([@merge_request]) + end + + it 'returns the current MR' do + expect(@build2.merge_request.id).to eq(@merge_request.id) + end + end + + end end From 0861b67f45a261de06c4f2cf3fe2465f49d6fa59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rub=C3=A9n=20D=C3=A1vila?= Date: Wed, 16 Dec 2015 14:37:57 -0500 Subject: [PATCH 08/63] Fix broken spec. #3452 --- spec/models/build_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/models/build_spec.rb b/spec/models/build_spec.rb index 1bd43dd178..30fc15fa96 100644 --- a/spec/models/build_spec.rb +++ b/spec/models/build_spec.rb @@ -440,7 +440,7 @@ describe Ci::Build, models: true do context 'when a Build is created after the MR' do before do @merge_request = create_mr(build, commit, factory: :merge_request_with_diffs) - commit2 = FactoryGirl.create :ci_commit, gl_project: gl_project + commit2 = FactoryGirl.create :ci_commit, project: project @build2 = FactoryGirl.create :ci_build, commit: commit2 commits = [double(id: commit.sha), double(id: commit2.sha)] From d7dd9c398273c11364282ca340c9edc4ccfaab67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rub=C3=A9n=20D=C3=A1vila?= Date: Wed, 16 Dec 2015 14:40:16 -0500 Subject: [PATCH 09/63] Fix Rubocop complain. --- lib/api/entities.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/api/entities.rb b/lib/api/entities.rb index 075d0dde71..f8511ac5f5 100644 --- a/lib/api/entities.rb +++ b/lib/api/entities.rb @@ -70,7 +70,7 @@ module API expose :forked_from_project, using: Entities::ForkedFromProject, if: lambda{ |project, options| project.forked? } expose :avatar_url expose :star_count, :forks_count - expose :open_issues_count, if: lambda { | project, options | project.issues_enabled? && project.default_issues_tracker? } + expose :open_issues_count, if: lambda { |project, options| project.issues_enabled? && project.default_issues_tracker? } end class ProjectMember < UserBasic From 05e0b6d014944d4826d34d71a72e86ece29034d8 Mon Sep 17 00:00:00 2001 From: Jared Szechy Date: Thu, 17 Dec 2015 09:59:14 -0500 Subject: [PATCH 10/63] Fix build coverage regex matching to allow captures. Fixes #2644 --- app/models/ci/build.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/ci/build.rb b/app/models/ci/build.rb index 6d9cdb9529..a5ced9c826 100644 --- a/app/models/ci/build.rb +++ b/app/models/ci/build.rb @@ -170,7 +170,7 @@ module Ci def extract_coverage(text, regex) begin - matches = text.gsub(Regexp.new(regex)).to_a.last + matches = regex.match(text).to_a.last coverage = matches.gsub(/\d+(\.\d+)?/).first if coverage.present? From 2e7bee26f0a95e1a61e82f2833d02e84f63349c7 Mon Sep 17 00:00:00 2001 From: Andriy Dyadyura Date: Fri, 18 Dec 2015 15:25:12 +0100 Subject: [PATCH 11/63] new-colors --- app/assets/stylesheets/framework/layout.scss | 2 +- app/assets/stylesheets/framework/mixins.scss | 11 ++++---- .../stylesheets/framework/variables.scss | 27 ++++++++++--------- 3 files changed, 21 insertions(+), 19 deletions(-) diff --git a/app/assets/stylesheets/framework/layout.scss b/app/assets/stylesheets/framework/layout.scss index aa5acb93cc..a1a9990241 100644 --- a/app/assets/stylesheets/framework/layout.scss +++ b/app/assets/stylesheets/framework/layout.scss @@ -5,7 +5,7 @@ html { } body { - background-color: #EAEBEC !important; + background-color: #F3F3F3 !important; &.navless { background-color: white !important; diff --git a/app/assets/stylesheets/framework/mixins.scss b/app/assets/stylesheets/framework/mixins.scss index 11c48d26ab..b804f59e64 100644 --- a/app/assets/stylesheets/framework/mixins.scss +++ b/app/assets/stylesheets/framework/mixins.scss @@ -123,7 +123,6 @@ padding: 0; margin: 0; list-style: none; - margin-top: 5px; height: 56px; li { @@ -131,9 +130,9 @@ a { padding: 14px; - font-size: 17px; - line-height: 28px; - color: #7f8fa4; + font-size: 15px; + line-height: 23px; + color: #959494; border-bottom: 2px solid transparent; &:hover, &:active, &:focus { @@ -143,8 +142,8 @@ } &.active a { - color: #4c4e54; - border-bottom: 2px solid #1cacfc; + color: #616060; + border-bottom: 2px solid #4688f1; } .badge { diff --git a/app/assets/stylesheets/framework/variables.scss b/app/assets/stylesheets/framework/variables.scss index 2ef40a6e51..a24a4ea3b6 100644 --- a/app/assets/stylesheets/framework/variables.scss +++ b/app/assets/stylesheets/framework/variables.scss @@ -1,9 +1,9 @@ -$hover: #FFFAF1; +$hover: #faf9f9; $gl-text-color: #54565B; $gl-text-green: #4A2; $gl-text-red: #D12F19; $gl-text-orange: #D90; -$gl-header-color: #4c4e54; +$gl-header-color: #323232; $gl-link-color: #333c48; $md-text-color: #444; $md-link-color: #3084bb; @@ -15,13 +15,14 @@ $sidebar_width: 230px; $avatar_radius: 50%; $code_font_size: 13px; $code_line_height: 1.5; -$border-color: #dce0e6; +$border-color: #efeff1; $table-border-color: #eef0f2; -$background-color: #F7F8FA; +$background-color: #faf9f9; $header-height: 58px; $fixed-layout-width: 1280px; -$gl-gray: #7f8fa4; +$gl-gray: #5a5a5a; $gl-padding: 16px; +$gl-padding-top:10px; $gl-avatar-size: 46px; /* @@ -29,12 +30,12 @@ $gl-avatar-size: 46px; */ $white-light: #FFFFFF; -$white-normal: #DCE0E5; -$white-dark: #E4E7ED; +$white-normal: #ededed; +$white-dark: #ededed; -$gray-light: #F0F2F5; -$gray-normal: #DCE0E5; -$gray-dark: #E4E7ED; +$gray-light: #f7f7f7; +$gray-normal: #ededed; +$gray-dark: #ededed; $green-light: #31AF64; $green-normal: #2FAA60; @@ -52,11 +53,11 @@ $red-light: #F43263; $red-normal: #E52C5A; $red-dark: #D22852; -$border-white-light: #E3E7EC; +$border-white-light: #F1F2F4; $border-white-normal: #D6DAE2; $border-white-dark: #C6CACF; -$border-gray-light: #DCE0E5; +$border-gray-light: #d1d1d1; $border-gray-normal: #D6DAE2; $border-gray-dark: #C6CACF; @@ -76,6 +77,8 @@ $border-red-light: #E52C5A; $border-red-normal: #D22852; $border-red-dark: #CA264F; +/* header */ +$light-grey-header: #faf9f9; /* * State colors: From e5e4405747ec4025d8eefb5652bda2a83c283a13 Mon Sep 17 00:00:00 2001 From: Robert Speicher Date: Fri, 18 Dec 2015 13:19:33 -0500 Subject: [PATCH 12/63] Explicitly require Nokogiri 1.6.7.1 due to security issue Name: nokogiri Version: 1.6.7 Advisory: CVE-2015-5312 Criticality: High URL: https://groups.google.com/forum/#!topic/ruby-security-ann/aSbgDiwb24s Title: Nokogiri gem contains several vulnerabilities in libxml2 Solution: upgrade to >= 1.6.7.1 --- Gemfile | 3 +++ Gemfile.lock | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 76b4759499..26cd52e54d 100644 --- a/Gemfile +++ b/Gemfile @@ -101,6 +101,9 @@ gem 'wikicloth', '0.8.1' gem 'asciidoctor', '~> 1.5.2' gem 'rouge', '~> 1.10.1' +# See https://groups.google.com/forum/#!topic/ruby-security-ann/aSbgDiwb24s +gem 'nokogiri', '1.6.7.1' + # Diffs gem 'diffy', '~> 3.0.3' diff --git a/Gemfile.lock b/Gemfile.lock index 88c7a6e342..c1c01835e4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -420,7 +420,7 @@ GEM grape newrelic_rpm newrelic_rpm (3.9.4.245) - nokogiri (1.6.7) + nokogiri (1.6.7.1) mini_portile2 (~> 2.0.0.rc2) nprogress-rails (0.1.6.7) oauth (0.4.7) @@ -888,6 +888,7 @@ DEPENDENCIES net-ssh (~> 3.0.1) newrelic-grape newrelic_rpm (~> 3.9.4.245) + nokogiri (= 1.6.7.1) nprogress-rails (~> 0.1.6.7) oauth2 (~> 1.0.0) octokit (~> 3.7.0) From f177aaa5fa789654dc440d6ec4ae3546544c1401 Mon Sep 17 00:00:00 2001 From: Drew Blessing Date: Thu, 17 Dec 2015 16:08:14 -0600 Subject: [PATCH 13/63] Backport JIRA service --- CHANGELOG | 1 + .../projects/services_controller.rb | 5 +- app/models/jira_issue.rb | 2 + app/models/merge_request.rb | 2 +- app/models/project.rb | 8 + app/models/project_services/jira_service.rb | 241 +++++++++++++++++- app/services/issues/close_service.rb | 5 + app/services/system_note_service.rb | 9 +- config/initializers/1_settings.rb | 2 +- ...20151012173029_set_jira_service_api_url.rb | 50 ++++ doc/integration/README.md | 1 + doc/integration/jira.md | 113 ++++++++ doc/integration/jira_issue_reference.png | Bin 0 -> 39942 bytes doc/integration/jira_project_name.png | Bin 0 -> 60598 bytes doc/integration/jira_service.png | Bin 0 -> 59082 bytes doc/integration/jira_service_close_issue.png | Bin 0 -> 88433 bytes doc/integration/jira_service_page.png | Bin 0 -> 162449 bytes doc/integration/jira_workflow_screenshot.png | Bin 0 -> 121534 bytes features/project/service.feature | 6 + features/steps/project/services.rb | 18 ++ .../filter/external_issue_reference_filter.rb | 20 +- lib/gitlab/reference_extractor.rb | 12 +- spec/helpers/merge_requests_helper_spec.rb | 21 +- spec/lib/gitlab/reference_extractor_spec.rb | 10 + spec/models/concerns/mentionable_spec.rb | 13 + spec/models/jira_issue_spec.rb | 30 +++ spec/models/merge_request_spec.rb | 11 + .../project_services/jira_service_spec.rb | 118 ++++++++- spec/services/git_push_service_spec.rb | 69 +++++ spec/services/system_note_service_spec.rb | 61 +++++ spec/support/jira_service_helper.rb | 67 +++++ 31 files changed, 875 insertions(+), 20 deletions(-) create mode 100644 app/models/jira_issue.rb create mode 100644 db/migrate/20151012173029_set_jira_service_api_url.rb create mode 100644 doc/integration/jira.md create mode 100644 doc/integration/jira_issue_reference.png create mode 100644 doc/integration/jira_project_name.png create mode 100644 doc/integration/jira_service.png create mode 100644 doc/integration/jira_service_close_issue.png create mode 100644 doc/integration/jira_service_page.png create mode 100644 doc/integration/jira_workflow_screenshot.png create mode 100644 spec/models/jira_issue_spec.rb create mode 100644 spec/support/jira_service_helper.rb diff --git a/CHANGELOG b/CHANGELOG index 422c6f07b1..ab8a958b01 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -19,6 +19,7 @@ v 8.3.0 (unreleased) - Fix 500 error when update group member permission - Trim leading and trailing whitespace of milestone and issueable titles (Jose Corcuera) - Recognize issue/MR/snippet/commit links as references + - Backport JIRA features from EE to CE - Add ignore whitespace change option to commit view - Fire update hook from GitLab - Style warning about mentioning many people in a comment diff --git a/app/controllers/projects/services_controller.rb b/app/controllers/projects/services_controller.rb index 6e7590260f..8b2577aebe 100644 --- a/app/controllers/projects/services_controller.rb +++ b/app/controllers/projects/services_controller.rb @@ -1,5 +1,5 @@ class Projects::ServicesController < Projects::ApplicationController - ALLOWED_PARAMS = [:title, :token, :type, :active, :api_key, :api_version, :subdomain, + ALLOWED_PARAMS = [:title, :token, :type, :active, :api_key, :api_url, :api_version, :subdomain, :room, :recipients, :project_url, :webhook, :user_key, :device, :priority, :sound, :bamboo_url, :username, :password, :build_key, :server, :teamcity_url, :drone_url, :build_type, @@ -10,7 +10,8 @@ class Projects::ServicesController < Projects::ApplicationController :notify_only_broken_builds, :add_pusher, :send_from_committer_email, :disable_diffs, :external_wiki_url, :notify, :color, - :server_host, :server_port, :default_irc_uri, :enable_ssl_verification] + :server_host, :server_port, :default_irc_uri, :enable_ssl_verification, + :jira_issue_transition_id] # Parameters to ignore if no value is specified FILTER_BLANK_PARAMS = [:password] diff --git a/app/models/jira_issue.rb b/app/models/jira_issue.rb new file mode 100644 index 0000000000..5b21aac5e4 --- /dev/null +++ b/app/models/jira_issue.rb @@ -0,0 +1,2 @@ +class JiraIssue < ExternalIssue +end diff --git a/app/models/merge_request.rb b/app/models/merge_request.rb index d7430d36c4..ac25d38eb6 100644 --- a/app/models/merge_request.rb +++ b/app/models/merge_request.rb @@ -335,7 +335,7 @@ class MergeRequest < ActiveRecord::Base issues = commits.flat_map { |c| c.closes_issues(current_user) } issues.push(*Gitlab::ClosingIssueExtractor.new(project, current_user). closed_by_message(description)) - issues.uniq + issues.uniq(&:id) else [] end diff --git a/app/models/project.rb b/app/models/project.rb index 13fd383237..b28a7ca429 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -499,6 +499,10 @@ class Project < ActiveRecord::Base @ci_service ||= ci_services.find(&:activated?) end + def jira_tracker? + issues_tracker.to_param == 'jira' + end + def avatar_type unless self.avatar.image? self.errors.add :avatar, 'only images allowed' @@ -799,6 +803,10 @@ class Project < ActiveRecord::Base false end + def jira_tracker_active? + jira_tracker? && jira_service.active + end + def ci_commit(sha) ci_commits.find_by(sha: sha) end diff --git a/app/models/project_services/jira_service.rb b/app/models/project_services/jira_service.rb index 35e30b1cb0..e216f406e1 100644 --- a/app/models/project_services/jira_service.rb +++ b/app/models/project_services/jira_service.rb @@ -19,9 +19,24 @@ # class JiraService < IssueTrackerService + include HTTParty include Gitlab::Application.routes.url_helpers - prop_accessor :title, :description, :project_url, :issues_url, :new_issue_url + DEFAULT_API_VERSION = 2 + + prop_accessor :username, :password, :api_url, :jira_issue_transition_id, + :title, :description, :project_url, :issues_url, :new_issue_url + + before_validation :set_api_url, :set_jira_issue_transition_id + + before_update :reset_password + + def reset_password + # don't reset the password if a new one is provided + if api_url_changed? && !password_touched? + self.password = nil + end + end def help line1 = 'Setting `project_url`, `issues_url` and `new_issue_url` will '\ @@ -54,4 +69,228 @@ class JiraService < IssueTrackerService def to_param 'jira' end + + def fields + super.push( + { type: 'text', name: 'api_url', placeholder: 'https://jira.example.com/rest/api/2' }, + { type: 'text', name: 'username', placeholder: '' }, + { type: 'password', name: 'password', placeholder: '' }, + { type: 'text', name: 'jira_issue_transition_id', placeholder: '2' } + ) + end + + def execute(push, issue = nil) + if issue.nil? + # No specific issue, that means + # we just want to test settings + test_settings + else + close_issue(push, issue) + end + end + + def create_cross_reference_note(mentioned, noteable, author) + issue_name = mentioned.id + project = self.project + noteable_name = noteable.class.name.underscore.downcase + noteable_id = if noteable.is_a?(Commit) + noteable.id + else + noteable.iid + end + + entity_url = build_entity_url(noteable_name.to_sym, noteable_id) + + data = { + user: { + name: author.name, + url: resource_url(user_path(author)), + }, + project: { + name: project.path_with_namespace, + url: resource_url(namespace_project_path(project.namespace, project)) + }, + entity: { + name: noteable_name.humanize.downcase, + url: entity_url + } + } + + add_comment(data, issue_name) + end + + def test_settings + result = JiraService.get( + jira_api_test_url, + headers: { + 'Content-Type' => 'application/json', + 'Authorization' => "Basic #{auth}" + } + ) + + case result.code + when 201, 200 + Rails.logger.info("#{self.class.name} SUCCESS #{result.code}: Successfully connected to #{api_url}.") + true + else + Rails.logger.info("#{self.class.name} ERROR #{result.code}: #{result.parsed_response}") + false + end + rescue Errno::ECONNREFUSED => e + Rails.logger.info "#{self.class.name} ERROR: #{e.message}. API URL: #{api_url}." + false + end + + private + + def build_api_url_from_project_url + server = URI(project_url) + default_ports = [["http",80],["https",443]].include?([server.scheme,server.port]) + server_url = "#{server.scheme}://#{server.host}" + server_url.concat(":#{server.port}") unless default_ports + "#{server_url}/rest/api/#{DEFAULT_API_VERSION}" + rescue + "" # looks like project URL was not valid + end + + def set_api_url + self.api_url = build_api_url_from_project_url if self.api_url.blank? + end + + def set_jira_issue_transition_id + self.jira_issue_transition_id ||= "2" + end + + def close_issue(entity, issue) + commit_id = if entity.is_a?(Commit) + entity.id + elsif entity.is_a?(MergeRequest) + entity.last_commit.id + end + commit_url = build_entity_url(:commit, commit_id) + + # Depending on the JIRA project's workflow, a comment during transition + # may or may not be allowed. Split the operation in to two calls so the + # comment always works. + transition_issue(issue) + add_issue_solved_comment(issue, commit_id, commit_url) + end + + def transition_issue(issue) + message = { + transition: { + id: jira_issue_transition_id + } + } + send_message(close_issue_url(issue.iid), message.to_json) + end + + def add_issue_solved_comment(issue, commit_id, commit_url) + comment = { + body: "Issue solved with [#{commit_id}|#{commit_url}]." + } + + send_message(comment_url(issue.iid), comment.to_json) + end + + def add_comment(data, issue_name) + url = comment_url(issue_name) + user_name = data[:user][:name] + user_url = data[:user][:url] + entity_name = data[:entity][:name] + entity_url = data[:entity][:url] + project_name = data[:project][:name] + + message = { + body: "[#{user_name}|#{user_url}] mentioned this issue in [a #{entity_name} of #{project_name}|#{entity_url}]." + } + + unless existing_comment?(issue_name, message[:body]) + send_message(url, message.to_json) + end + end + + + def auth + require 'base64' + Base64.urlsafe_encode64("#{self.username}:#{self.password}") + end + + def send_message(url, message) + result = JiraService.post( + url, + body: message, + headers: { + 'Content-Type' => 'application/json', + 'Authorization' => "Basic #{auth}" + } + ) + + message = case result.code + when 201, 200, 204 + "#{self.class.name} SUCCESS #{result.code}: Successfully posted to #{url}." + when 401 + "#{self.class.name} ERROR 401: Unauthorized. Check the #{self.username} credentials and JIRA access permissions and try again." + else + "#{self.class.name} ERROR #{result.code}: #{result.parsed_response}" + end + + Rails.logger.info(message) + message + rescue URI::InvalidURIError, Errno::ECONNREFUSED => e + Rails.logger.info "#{self.class.name} ERROR: #{e.message}. Hostname: #{url}." + end + + def existing_comment?(issue_name, new_comment) + result = JiraService.get( + comment_url(issue_name), + headers: { + 'Content-Type' => 'application/json', + 'Authorization' => "Basic #{auth}" + } + ) + + case result.code + when 201, 200 + existing_comments = JSON.parse(result.body)['comments'] + + if existing_comments.present? + return existing_comments.map { |comment| comment['body'].include?(new_comment) }.any? + end + end + + false + rescue JSON::ParserError + false + end + + def resource_url(resource) + "#{Settings.gitlab['url'].chomp("/")}#{resource}" + end + + def build_entity_url(entity_name, entity_id) + resource_url( + polymorphic_url( + [ + self.project.namespace.becomes(Namespace), + self.project, + entity_name + ], + id: entity_id, + routing_type: :path + ) + ) + end + + def close_issue_url(issue_name) + "#{self.api_url}/issue/#{issue_name}/transitions" + end + + def comment_url(issue_name) + "#{self.api_url}/issue/#{issue_name}/comment" + end + + def jira_api_test_url + "#{self.api_url}/myself" + end end diff --git a/app/services/issues/close_service.rb b/app/services/issues/close_service.rb index 3d85f97b7e..a1a20e4768 100644 --- a/app/services/issues/close_service.rb +++ b/app/services/issues/close_service.rb @@ -1,6 +1,11 @@ module Issues class CloseService < Issues::BaseService def execute(issue, commit = nil) + if project.jira_tracker? && project.jira_service.active + project.jira_service.execute(commit, issue) + return issue + end + if project.default_issues_tracker? && issue.close event_service.close_issue(issue, current_user) create_note(issue, commit) diff --git a/app/services/system_note_service.rb b/app/services/system_note_service.rb index 6975b2ee55..98a71cbf1a 100644 --- a/app/services/system_note_service.rb +++ b/app/services/system_note_service.rb @@ -241,9 +241,14 @@ class SystemNoteService note_options.merge!(noteable: noteable) end - create_note(note_options) + if noteable.is_a?(ExternalIssue) + noteable.project.issues_tracker.create_cross_reference_note(noteable, mentioner, author) + else + create_note(note_options) + end end + def self.cross_reference?(note_text) note_text.start_with?(cross_reference_note_prefix) end @@ -259,7 +264,7 @@ class SystemNoteService # # Returns Boolean def self.cross_reference_disallowed?(noteable, mentioner) - return true if noteable.is_a?(ExternalIssue) + return true if noteable.is_a?(ExternalIssue) && !noteable.project.jira_tracker_active? return false unless mentioner.is_a?(MergeRequest) return false unless noteable.is_a?(Commit) diff --git a/config/initializers/1_settings.rb b/config/initializers/1_settings.rb index 63d8ae1743..d3d27c762a 100644 --- a/config/initializers/1_settings.rb +++ b/config/initializers/1_settings.rb @@ -164,7 +164,7 @@ Settings.gitlab['signin_enabled'] ||= true if Settings.gitlab['signin_enabled']. Settings.gitlab['twitter_sharing_enabled'] ||= true if Settings.gitlab['twitter_sharing_enabled'].nil? Settings.gitlab['restricted_visibility_levels'] = Settings.send(:verify_constant_array, Gitlab::VisibilityLevel, Settings.gitlab['restricted_visibility_levels'], []) Settings.gitlab['username_changing_enabled'] = true if Settings.gitlab['username_changing_enabled'].nil? -Settings.gitlab['issue_closing_pattern'] = '((?:[Cc]los(?:e[sd]?|ing)|[Ff]ix(?:e[sd]|ing)?|[Rr]esolv(?:e[sd]?|ing)) +(?:(?:issues? +)?%{issue_ref}(?:(?:, *| +and +)?))+)' if Settings.gitlab['issue_closing_pattern'].nil? +Settings.gitlab['issue_closing_pattern'] = '((?:[Cc]los(?:e[sd]?|ing)|[Ff]ix(?:e[sd]|ing)?|[Rr]esolv(?:e[sd]?|ing)) +(?:(?:issues? +)?%{issue_ref}(?:(?:, *| +and +)?)|([A-Z]*-\d*))+)' if Settings.gitlab['issue_closing_pattern'].nil? Settings.gitlab['default_projects_features'] ||= {} Settings.gitlab['webhook_timeout'] ||= 10 Settings.gitlab['max_attachment_size'] ||= 10 diff --git a/db/migrate/20151012173029_set_jira_service_api_url.rb b/db/migrate/20151012173029_set_jira_service_api_url.rb new file mode 100644 index 0000000000..2af99e0db0 --- /dev/null +++ b/db/migrate/20151012173029_set_jira_service_api_url.rb @@ -0,0 +1,50 @@ +class SetJiraServiceApiUrl < ActiveRecord::Migration + # This migration can be performed online without errors, but some Jira API calls may be missed + # when doing so because api_url is not yet available. + + def build_api_url_from_project_url(project_url, api_version) + # this is the exact logic previously used to build the Jira API URL from project_url + server = URI(project_url) + default_ports = [80, 443].include?(server.port) + server_url = "#{server.scheme}://#{server.host}" + server_url.concat(":#{server.port}") unless default_ports + "#{server_url}/rest/api/#{api_version}" + end + + def get_api_version_from_api_url(api_url) + match = /\/rest\/api\/(?\w+)$/.match(api_url) + match && match['api_version'] + end + + def change + reversible do |dir| + select_all("SELECT id, properties FROM services WHERE services.type IN ('JiraService')").each do |jira_service| + id = jira_service["id"] + properties = JSON.parse(jira_service["properties"]) + properties_was = properties.clone + + dir.up do + # remove api_version and set api_url + if properties['api_version'].present? && properties['project_url'].present? + begin + properties['api_url'] ||= build_api_url_from_project_url(properties['project_url'], properties['api_version']) + rescue + # looks like project_url was not a valid URL. Do nothing. + end + end + properties.delete('api_version') if properties.include?('api_version') + end + + dir.down do + # remove api_url and set api_version (default to '2') + properties['api_version'] ||= get_api_version_from_api_url(properties['api_url']) || '2' + properties.delete('api_url') if properties.include?('api_url') + end + + if properties != properties_was + execute("UPDATE services SET properties = '#{quote_string(properties.to_json)}' WHERE id = #{id}") + end + end + end + end +end diff --git a/doc/integration/README.md b/doc/integration/README.md index eff39a626a..8ea4111bc8 100644 --- a/doc/integration/README.md +++ b/doc/integration/README.md @@ -4,6 +4,7 @@ GitLab integrates with multiple third-party services to allow external issue tra See the documentation below for details on how to configure these services. +- [Jira](jira.md) Integrate with the JIRA issue tracker - [External issue tracker](external-issue-tracker.md) Redmine, JIRA, etc. - [LDAP](ldap.md) Set up sign in via LDAP - [OmniAuth](omniauth.md) Sign in via Twitter, GitHub, GitLab, and Google via OAuth. diff --git a/doc/integration/jira.md b/doc/integration/jira.md new file mode 100644 index 0000000000..624601d0fa --- /dev/null +++ b/doc/integration/jira.md @@ -0,0 +1,113 @@ +# GitLab Jira integration + +GitLab can be configured to interact with Jira. +Configuration happens via username and password. +Connecting to a Jira server via CAS is not possible. + +Each project can be configured to connect to a different Jira instance, configuration is explained [here](#configuration). +If you have one Jira instance you can pre-fill the settings page with a default template. To configure the template [see external issue tracker document](external-issue-tracker.md#service-template)). + +Once the project is connected to Jira, you can reference and close the issues in Jira directly from GitLab. + + +## Table of Contents + +* [Referencing Jira Issues from GitLab](#referencing-jira-issues) +* [Closing Jira Issues from GitLab](#closing-jira-issues) +* [Configuration](#configuration) + +### Referencing Jira Issues + +When GitLab project has Jira issue tracker configured and enabled, mentioning Jira issue in GitLab will automatically add a comment in Jira issue with the link back to GitLab. This means that in comments in merge requests and commits referencing an issue, eg. `PROJECT-7`, will add a comment in Jira issue in the format: + + +``` + USER mentioned this issue in LINK_TO_THE_MENTION +``` + +* `USER` A user that mentioned the issue. This is the link to the user profile in GitLab. +* `LINK_TO_THE_MENTION` Link to the origin of mention with a name of the entity where Jira issue was mentioned. +Can be commit or merge request. + + +![example of mentioning or closing the Jira issue](jira_issue_reference.png) + + +### Closing Jira Issues + +Jira issues can be closed directly from GitLab by using trigger words, eg. `Resolves PROJECT-1`, `Closes PROJECT-1` or `Fixes PROJECT-1`, in commits and merge requests. +When a commit which contains the trigger word in the commit message is pushed, GitLab will add a comment in the mentioned Jira issue. + +For example, for project named PROJECT in Jira, we implemented a new feature and created a merge request in GitLab. + +This feature was requested in Jira issue PROJECT-7. Merge request in GitLab contains the improvement and in merge request description we say that this merge request `Closes PROJECT-7` issue. + +Once this merge request is merged, Jira issue will be automatically closed with a link to the commit that resolved the issue. + +![A Git commit that causes the Jira issue to be closed](merge_request_close_jira.png) + + +![The GitLab integration user leaves a comment on Jira](jira_service_close_issue.png) + + +## Configuration + +### Configuring JIRA + +We need to create a user in JIRA which will have access to all projects that need to integrate with GitLab. +Login to your JIRA instance as admin and under Administration go to User Management and create a new user. +As an example, we'll create a user named `gitlab` and add it to `jira-developers` group. + +**It is important that the user `gitlab` has write-access to projects in JIRA** + +### Configuring GitLab + +### GitLab 7.8 EE and up with JIRA v6.x + +To enable JIRA integration in a project, navigate to the project Settings page and go to Services. Here you will find JIRA. + +Fill in the required details on the page: + +![Jira service page](jira_service_page.png) + +* `description` A name for the issue tracker (to differentiate between instances, for instance). +* `project url` The URL to the JIRA project which is being linked to this GitLab project. +* `issues url` The URL to the JIRA project issues overview for the project that is linked to this GitLab project. +* `new issue url` This is the URL to create a new issue in JIRA for the project linked to this GitLab project. +* `api url` The base URL of the JIRA API. It may be omitted, in which case GitLab will automatically use API version `2` based on the `project url`, i.e. `https://jira.example.com/rest/api/2`. +* `username` The username of the user created in [configuring JIRA step](#configuring-jira). +* `password` The password of the user created in [configuring JIRA step](#configuring-jira). +* `Jira issue transition` This is the id of a transition that moves issues to a closed state. You can find this number under [JIRA workflow administration, see screenshot](jira_workflow_screenshot.png). By default, this id is `2`. (In the example image, this is `2` as well) + +After saving the configuration, your GitLab project will be able to interact with the linked JIRA project. + + +### GitLab 6.x-7.7 with JIRA v6.x + +**Note: GitLab 7.8 and up contain various integration improvements. We strongly recommend upgrading.** + + +In `gitlab.yml` enable [JIRA issue tracker section by uncommenting the lines](https://gitlab.com/subscribers/gitlab-ee/blob/6-8-stable-ee/config/gitlab.yml.example#L111-115). +This will make sure that all issues within GitLab are pointing to the JIRA issue tracker. + +We can also enable JIRA service that will allow us to interact with JIRA issues. + +For example, we can close issues in JIRA by a commit in GitLab. + +Go to project settings page and fill in the project name for the JIRA project: + +![Set the JIRA project name in GitLab to 'NEW'](jira_project_name.png) + +Next, go to the services page and find JIRA. + +![Jira services page](jira_service.png) + +1. Tick the active check box to enable the service. +1. Supply the url to JIRA server, for example http://jira.sample +1. Supply the username of a user we created under `Configuring JIRA` section, for example `gitlab` +1. Supply the password of the user +1. Optional: supply the JIRA api version, default is version +1. Optional: supply the JIRA issue transition ID (issue transition to closed). This is dependant on JIRA settings, default is 2 +1. Save + +Now we should be able to interact with JIRA issues. diff --git a/doc/integration/jira_issue_reference.png b/doc/integration/jira_issue_reference.png new file mode 100644 index 0000000000000000000000000000000000000000..15739a22dc7151af663316c1d44e8fcda704ce29 GIT binary patch literal 39942 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 z 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�Z@S2~7AEhk$oKul=mo5b%= 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 literal 0 HcmV?d00001 diff --git a/doc/integration/jira_service_close_issue.png b/doc/integration/jira_service_close_issue.png new file mode 100644 index 0000000000000000000000000000000000000000..67dfc6144c44f0643e1373bef9961bf0c3a458fb GIT binary patch literal 88433 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

>spIVA13()-a^l@ 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≦GARRR}=mI6zz>11NC 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

&d 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%0DuML;+ItC47*SV; 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

cj@l>$A8c!kjH_vh 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 Y0YiS=?Ti&bNdN!<07*qoM6N<$f`1yGV*mgE literal 0 HcmV?d00001 diff --git a/app/assets/javascripts/awards_handler.coffee b/app/assets/javascripts/awards_handler.coffee index 3ff9ba77df..f3fdd46cf5 100644 --- a/app/assets/javascripts/awards_handler.coffee +++ b/app/assets/javascripts/awards_handler.coffee @@ -1,12 +1,23 @@ class @AwardsHandler constructor: (@post_emoji_url, @noteable_type, @noteable_id, @aliases) -> + $(".add-award").click (event)-> + event.stopPropagation() + event.preventDefault() + $(".emoji-menu").show() + + $("html").click -> + if !$(event.target).closest(".emoji-menu").length + if $(".emoji-menu").is(":visible") + $(".emoji-menu").hide() addAward: (emoji) -> emoji = @normilizeEmojiName(emoji) @postEmoji emoji, => @addAwardToEmojiBar(emoji) + + $(".emoji-menu").hide() - addAwardToEmojiBar: (emoji, custom_path = '') -> + addAwardToEmojiBar: (emoji) -> emoji = @normilizeEmojiName(emoji) if @exist(emoji) if @isActive(emoji) @@ -17,7 +28,7 @@ class @AwardsHandler counter.parent().addClass("active") @addMeToAuthorList(emoji) else - @createEmoji(emoji, custom_path) + @createEmoji(emoji) exist: (emoji) -> @findEmojiIcon(emoji).length > 0 @@ -54,31 +65,29 @@ class @AwardsHandler resetTooltip: (award) -> award.tooltip("destroy") - # "destroy" call is asynchronous, this is why we need to set timeout. + # "destroy" call is asynchronous and there is no appropriate callnack on it, this is why we need to set timeout. setTimeout (-> award.tooltip() ), 200 - createEmoji: (emoji, custom_path) -> + createEmoji: (emoji) -> + emojiCssClass = @resolveNameToCssClass(emoji) + nodes = [] nodes.push("

") - $(".awards-controls").before(nodes.join("\n")) + emoji_node = $(nodes.join("\n")).insertBefore(".awards-controls").find(".emoji-icon").data("emoji", emoji) $(".award").tooltip() - getImage: (emoji, custom_path) -> - if custom_path - $("").attr({src: custom_path, width: 20, height: 20}).wrap("
").parent().html() - else - $("li[data-emoji='" + emoji + "']").html() + resolveNameToCssClass: (emoji) -> + unicodeName = $(".emoji-menu-content [data-emoji='?']".replace("?", emoji)).data("unicode-name") + "emoji-" + unicodeName postEmoji: (emoji, callback) -> $.post @post_emoji_url, { note: { @@ -90,7 +99,7 @@ class @AwardsHandler callback.call() findEmojiIcon: (emoji) -> - $(".icon[data-emoji='" + emoji + "']") + $(".award [data-emoji='" + emoji + "']") scrollToAwards: -> $('body, html').animate({ diff --git a/app/assets/javascripts/notes.js.coffee b/app/assets/javascripts/notes.js.coffee index 35dc7829da..9e5204bfee 100644 --- a/app/assets/javascripts/notes.js.coffee +++ b/app/assets/javascripts/notes.js.coffee @@ -127,7 +127,7 @@ class @Notes @initTaskList() if note.award - awards_handler.addAwardToEmojiBar(note.note, note.emoji_path) + awards_handler.addAwardToEmojiBar(note.note) awards_handler.scrollToAwards() ### diff --git a/app/assets/stylesheets/pages/awards.scss b/app/assets/stylesheets/pages/awards.scss index 041b811a60..30fdf3f218 100644 --- a/app/assets/stylesheets/pages/awards.scss +++ b/app/assets/stylesheets/pages/awards.scss @@ -2,6 +2,12 @@ @include clearfix; line-height: 34px; + .emoji-icon { + width: 20px; + height: 20px; + margin: 7px 0 0 5px; + } + .award { @include border-radius(5px); @@ -40,6 +46,7 @@ } .awards-controls { + position: relative; margin-left: 10px; float: left; @@ -55,32 +62,58 @@ } } - .awards-menu { - padding: $gl-padding; - min-width: 214px; + .emoji-menu{ + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0,0,0,.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); + box-shadow: 0 6px 12px rgba(0,0,0,.175); - > li { - cursor: pointer; - width: 30px; - height: 30px; - text-align: center; - @include border-radius(5px); + .emoji-menu-content { + padding: $gl-padding; + width: 300px; + height: 300px; + overflow-y: scroll; - img { - margin-bottom: 2px; + h4 { + clear: left; } - &:hover { - background-color: #ccc; + ul { + list-style-type: none; + margin-left: -20px; + } + + li { + cursor: pointer; + width: 30px; + height: 30px; + text-align: center; + float: left; + margin: 3px; + list-decorate: none; + @include border-radius(5px); + + &:hover { + background-color: #ccc; + } } } } } - - .awards-menu{ - li { - float: left; - margin: 3px; - } - } } diff --git a/app/assets/stylesheets/pages/emojis.scss b/app/assets/stylesheets/pages/emojis.scss new file mode 100644 index 0000000000..d1a80b1ba4 --- /dev/null +++ b/app/assets/stylesheets/pages/emojis.scss @@ -0,0 +1,1267 @@ +/* +File is generated by https://github.com/jakesgordon/sprite-factory and midified manualy +The source: gemojione gem. +*/ + +.emoji-0023-20E3 { background: url(emoji.png) 0px 0px no-repeat; } +.emoji-0030-20E3 { background: url(emoji.png) -20px 0px no-repeat; } +.emoji-0031-20E3 { background: url(emoji.png) -40px 0px no-repeat; } +.emoji-0032-20E3 { background: url(emoji.png) -60px 0px no-repeat; } +.emoji-0033-20E3 { background: url(emoji.png) -80px 0px no-repeat; } +.emoji-0034-20E3 { background: url(emoji.png) -100px 0px no-repeat; } +.emoji-0035-20E3 { background: url(emoji.png) -120px 0px no-repeat; } +.emoji-0036-20E3 { background: url(emoji.png) -140px 0px no-repeat; } +.emoji-0037-20E3 { background: url(emoji.png) -160px 0px no-repeat; } +.emoji-0038-20E3 { background: url(emoji.png) -180px 0px no-repeat; } +.emoji-0039-20E3 { background: url(emoji.png) -200px 0px no-repeat; } +.emoji-00A9 { background: url(emoji.png) -220px 0px no-repeat; } +.emoji-00AE { background: url(emoji.png) -240px 0px no-repeat; } +.emoji-1F004 { background: url(emoji.png) -260px 0px no-repeat; } +.emoji-1F0CF { background: url(emoji.png) -280px 0px no-repeat; } +.emoji-1F170 { background: url(emoji.png) -300px 0px no-repeat; } +.emoji-1F171 { background: url(emoji.png) -320px 0px no-repeat; } +.emoji-1F17E { background: url(emoji.png) -340px 0px no-repeat; } +.emoji-1F17F { background: url(emoji.png) -360px 0px no-repeat; } +.emoji-1F18E { background: url(emoji.png) -380px 0px no-repeat; } +.emoji-1F191 { background: url(emoji.png) -400px 0px no-repeat; } +.emoji-1F192 { background: url(emoji.png) -420px 0px no-repeat; } +.emoji-1F193 { background: url(emoji.png) -440px 0px no-repeat; } +.emoji-1F194 { background: url(emoji.png) -460px 0px no-repeat; } +.emoji-1F195 { background: url(emoji.png) -480px 0px no-repeat; } +.emoji-1F196 { background: url(emoji.png) -500px 0px no-repeat; } +.emoji-1F197 { background: url(emoji.png) -520px 0px no-repeat; } +.emoji-1F198 { background: url(emoji.png) -540px 0px no-repeat; } +.emoji-1F199 { background: url(emoji.png) -560px 0px no-repeat; } +.emoji-1F19A { background: url(emoji.png) -580px 0px no-repeat; } +.emoji-1F1E6-1F1E8 { background: url(emoji.png) -600px 0px no-repeat; } +.emoji-1F1E6-1F1E9 { background: url(emoji.png) -620px 0px no-repeat; } +.emoji-1F1E6-1F1EA { background: url(emoji.png) -640px 0px no-repeat; } +.emoji-1F1E6-1F1EB { background: url(emoji.png) -660px 0px no-repeat; } +.emoji-1F1E6-1F1EC { background: url(emoji.png) -680px 0px no-repeat; } +.emoji-1F1E6-1F1EE { background: url(emoji.png) -700px 0px no-repeat; } +.emoji-1F1E6-1F1F1 { background: url(emoji.png) -720px 0px no-repeat; } +.emoji-1F1E6-1F1F2 { background: url(emoji.png) -740px 0px no-repeat; } +.emoji-1F1E6-1F1F4 { background: url(emoji.png) -760px 0px no-repeat; } +.emoji-1F1E6-1F1F7 { background: url(emoji.png) -780px 0px no-repeat; } +.emoji-1F1E6-1F1F9 { background: url(emoji.png) -800px 0px no-repeat; } +.emoji-1F1E6-1F1FA { background: url(emoji.png) -820px 0px no-repeat; } +.emoji-1F1E6-1F1FC { background: url(emoji.png) -840px 0px no-repeat; } +.emoji-1F1E6-1F1FF { background: url(emoji.png) -860px 0px no-repeat; } +.emoji-1F1E7-1F1E6 { background: url(emoji.png) -880px 0px no-repeat; } +.emoji-1F1E7-1F1E7 { background: url(emoji.png) -900px 0px no-repeat; } +.emoji-1F1E7-1F1E9 { background: url(emoji.png) -920px 0px no-repeat; } +.emoji-1F1E7-1F1EA { background: url(emoji.png) -940px 0px no-repeat; } +.emoji-1F1E7-1F1EB { background: url(emoji.png) -960px 0px no-repeat; } +.emoji-1F1E7-1F1EC { background: url(emoji.png) -980px 0px no-repeat; } +.emoji-1F1E7-1F1ED { background: url(emoji.png) -1000px 0px no-repeat; } +.emoji-1F1E7-1F1EE { background: url(emoji.png) -1020px 0px no-repeat; } +.emoji-1F1E7-1F1EF { background: url(emoji.png) -1040px 0px no-repeat; } +.emoji-1F1E7-1F1F2 { background: url(emoji.png) -1060px 0px no-repeat; } +.emoji-1F1E7-1F1F3 { background: url(emoji.png) -1080px 0px no-repeat; } +.emoji-1F1E7-1F1F4 { background: url(emoji.png) -1100px 0px no-repeat; } +.emoji-1F1E7-1F1F7 { background: url(emoji.png) -1120px 0px no-repeat; } +.emoji-1F1E7-1F1F8 { background: url(emoji.png) -1140px 0px no-repeat; } +.emoji-1F1E7-1F1F9 { background: url(emoji.png) -1160px 0px no-repeat; } +.emoji-1F1E7-1F1FC { background: url(emoji.png) -1180px 0px no-repeat; } +.emoji-1F1E7-1F1FE { background: url(emoji.png) -1200px 0px no-repeat; } +.emoji-1F1E7-1F1FF { background: url(emoji.png) -1220px 0px no-repeat; } +.emoji-1F1E8-1F1E6 { background: url(emoji.png) -1240px 0px no-repeat; } +.emoji-1F1E8-1F1E9 { background: url(emoji.png) -1260px 0px no-repeat; } +.emoji-1F1E8-1F1EB { background: url(emoji.png) -1280px 0px no-repeat; } +.emoji-1F1E8-1F1EC { background: url(emoji.png) -1300px 0px no-repeat; } +.emoji-1F1E8-1F1ED { background: url(emoji.png) -1320px 0px no-repeat; } +.emoji-1F1E8-1F1EE { background: url(emoji.png) -1340px 0px no-repeat; } +.emoji-1F1E8-1F1F1 { background: url(emoji.png) -1360px 0px no-repeat; } +.emoji-1F1E8-1F1F2 { background: url(emoji.png) -1380px 0px no-repeat; } +.emoji-1F1E8-1F1F3 { background: url(emoji.png) -1400px 0px no-repeat; } +.emoji-1F1E8-1F1F4 { background: url(emoji.png) -1420px 0px no-repeat; } +.emoji-1F1E8-1F1F7 { background: url(emoji.png) -1440px 0px no-repeat; } +.emoji-1F1E8-1F1FA { background: url(emoji.png) -1460px 0px no-repeat; } +.emoji-1F1E8-1F1FB { background: url(emoji.png) -1480px 0px no-repeat; } +.emoji-1F1E8-1F1FE { background: url(emoji.png) -1500px 0px no-repeat; } +.emoji-1F1E8-1F1FF { background: url(emoji.png) -1520px 0px no-repeat; } +.emoji-1F1E9-1F1EA { background: url(emoji.png) -1540px 0px no-repeat; } +.emoji-1F1E9-1F1EF { background: url(emoji.png) -1560px 0px no-repeat; } +.emoji-1F1E9-1F1F0 { background: url(emoji.png) -1580px 0px no-repeat; } +.emoji-1F1E9-1F1F2 { background: url(emoji.png) -1600px 0px no-repeat; } +.emoji-1F1E9-1F1F4 { background: url(emoji.png) -1620px 0px no-repeat; } +.emoji-1F1E9-1F1FF { background: url(emoji.png) -1640px 0px no-repeat; } +.emoji-1F1EA-1F1E8 { background: url(emoji.png) -1660px 0px no-repeat; } +.emoji-1F1EA-1F1EA { background: url(emoji.png) -1680px 0px no-repeat; } +.emoji-1F1EA-1F1EC { background: url(emoji.png) -1700px 0px no-repeat; } +.emoji-1F1EA-1F1ED { background: url(emoji.png) -1720px 0px no-repeat; } +.emoji-1F1EA-1F1F7 { background: url(emoji.png) -1740px 0px no-repeat; } +.emoji-1F1EA-1F1F8 { background: url(emoji.png) -1760px 0px no-repeat; } +.emoji-1F1EA-1F1F9 { background: url(emoji.png) -1780px 0px no-repeat; } +.emoji-1F1EB-1F1EE { background: url(emoji.png) -1800px 0px no-repeat; } +.emoji-1F1EB-1F1EF { background: url(emoji.png) -1820px 0px no-repeat; } +.emoji-1F1EB-1F1F0 { background: url(emoji.png) -1840px 0px no-repeat; } +.emoji-1F1EB-1F1F2 { background: url(emoji.png) -1860px 0px no-repeat; } +.emoji-1F1EB-1F1F4 { background: url(emoji.png) -1880px 0px no-repeat; } +.emoji-1F1EB-1F1F7 { background: url(emoji.png) -1900px 0px no-repeat; } +.emoji-1F1EC-1F1E6 { background: url(emoji.png) -1920px 0px no-repeat; } +.emoji-1F1EC-1F1E7 { background: url(emoji.png) -1940px 0px no-repeat; } +.emoji-1F1EC-1F1E9 { background: url(emoji.png) -1960px 0px no-repeat; } +.emoji-1F1EC-1F1EA { background: url(emoji.png) -1980px 0px no-repeat; } +.emoji-1F1EC-1F1ED { background: url(emoji.png) -2000px 0px no-repeat; } +.emoji-1F1EC-1F1EE { background: url(emoji.png) -2020px 0px no-repeat; } +.emoji-1F1EC-1F1F1 { background: url(emoji.png) -2040px 0px no-repeat; } +.emoji-1F1EC-1F1F2 { background: url(emoji.png) -2060px 0px no-repeat; } +.emoji-1F1EC-1F1F3 { background: url(emoji.png) -2080px 0px no-repeat; } +.emoji-1F1EC-1F1F6 { background: url(emoji.png) -2100px 0px no-repeat; } +.emoji-1F1EC-1F1F7 { background: url(emoji.png) -2120px 0px no-repeat; } +.emoji-1F1EC-1F1F9 { background: url(emoji.png) -2140px 0px no-repeat; } +.emoji-1F1EC-1F1FA { background: url(emoji.png) -2160px 0px no-repeat; } +.emoji-1F1EC-1F1FC { background: url(emoji.png) -2180px 0px no-repeat; } +.emoji-1F1EC-1F1FE { background: url(emoji.png) -2200px 0px no-repeat; } +.emoji-1F1ED-1F1F0 { background: url(emoji.png) -2220px 0px no-repeat; } +.emoji-1F1ED-1F1F3 { background: url(emoji.png) -2240px 0px no-repeat; } +.emoji-1F1ED-1F1F7 { background: url(emoji.png) -2260px 0px no-repeat; } +.emoji-1F1ED-1F1F9 { background: url(emoji.png) -2280px 0px no-repeat; } +.emoji-1F1ED-1F1FA { background: url(emoji.png) -2300px 0px no-repeat; } +.emoji-1F1EE-1F1E9 { background: url(emoji.png) -2320px 0px no-repeat; } +.emoji-1F1EE-1F1EA { background: url(emoji.png) -2340px 0px no-repeat; } +.emoji-1F1EE-1F1F1 { background: url(emoji.png) -2360px 0px no-repeat; } +.emoji-1F1EE-1F1F3 { background: url(emoji.png) -2380px 0px no-repeat; } +.emoji-1F1EE-1F1F6 { background: url(emoji.png) -2400px 0px no-repeat; } +.emoji-1F1EE-1F1F7 { background: url(emoji.png) -2420px 0px no-repeat; } +.emoji-1F1EE-1F1F8 { background: url(emoji.png) -2440px 0px no-repeat; } +.emoji-1F1EE-1F1F9 { background: url(emoji.png) -2460px 0px no-repeat; } +.emoji-1F1EF-1F1EA { background: url(emoji.png) -2480px 0px no-repeat; } +.emoji-1F1EF-1F1F2 { background: url(emoji.png) -2500px 0px no-repeat; } +.emoji-1F1EF-1F1F4 { background: url(emoji.png) -2520px 0px no-repeat; } +.emoji-1F1EF-1F1F5 { background: url(emoji.png) -2540px 0px no-repeat; } +.emoji-1F1F0-1F1EA { background: url(emoji.png) -2560px 0px no-repeat; } +.emoji-1F1F0-1F1EC { background: url(emoji.png) -2580px 0px no-repeat; } +.emoji-1F1F0-1F1ED { background: url(emoji.png) -2600px 0px no-repeat; } +.emoji-1F1F0-1F1EE { background: url(emoji.png) -2620px 0px no-repeat; } +.emoji-1F1F0-1F1F2 { background: url(emoji.png) -2640px 0px no-repeat; } +.emoji-1F1F0-1F1F3 { background: url(emoji.png) -2660px 0px no-repeat; } +.emoji-1F1F0-1F1F5 { background: url(emoji.png) -2680px 0px no-repeat; } +.emoji-1F1F0-1F1F7 { background: url(emoji.png) -2700px 0px no-repeat; } +.emoji-1F1F0-1F1FC { background: url(emoji.png) -2720px 0px no-repeat; } +.emoji-1F1F0-1F1FE { background: url(emoji.png) -2740px 0px no-repeat; } +.emoji-1F1F0-1F1FF { background: url(emoji.png) -2760px 0px no-repeat; } +.emoji-1F1F1-1F1E6 { background: url(emoji.png) -2780px 0px no-repeat; } +.emoji-1F1F1-1F1E7 { background: url(emoji.png) -2800px 0px no-repeat; } +.emoji-1F1F1-1F1E8 { background: url(emoji.png) -2820px 0px no-repeat; } +.emoji-1F1F1-1F1EE { background: url(emoji.png) -2840px 0px no-repeat; } +.emoji-1F1F1-1F1F0 { background: url(emoji.png) -2860px 0px no-repeat; } +.emoji-1F1F1-1F1F7 { background: url(emoji.png) -2880px 0px no-repeat; } +.emoji-1F1F1-1F1F8 { background: url(emoji.png) -2900px 0px no-repeat; } +.emoji-1F1F1-1F1F9 { background: url(emoji.png) -2920px 0px no-repeat; } +.emoji-1F1F1-1F1FA { background: url(emoji.png) -2940px 0px no-repeat; } +.emoji-1F1F1-1F1FB { background: url(emoji.png) -2960px 0px no-repeat; } +.emoji-1F1F1-1F1FE { background: url(emoji.png) -2980px 0px no-repeat; } +.emoji-1F1F2-1F1E6 { background: url(emoji.png) -3000px 0px no-repeat; } +.emoji-1F1F2-1F1E8 { background: url(emoji.png) -3020px 0px no-repeat; } +.emoji-1F1F2-1F1E9 { background: url(emoji.png) -3040px 0px no-repeat; } +.emoji-1F1F2-1F1EA { background: url(emoji.png) -3060px 0px no-repeat; } +.emoji-1F1F2-1F1EC { background: url(emoji.png) -3080px 0px no-repeat; } +.emoji-1F1F2-1F1ED { background: url(emoji.png) -3100px 0px no-repeat; } +.emoji-1F1F2-1F1F0 { background: url(emoji.png) -3120px 0px no-repeat; } +.emoji-1F1F2-1F1F1 { background: url(emoji.png) -3140px 0px no-repeat; } +.emoji-1F1F2-1F1F2 { background: url(emoji.png) -3160px 0px no-repeat; } +.emoji-1F1F2-1F1F3 { background: url(emoji.png) -3180px 0px no-repeat; } +.emoji-1F1F2-1F1F4 { background: url(emoji.png) -3200px 0px no-repeat; } +.emoji-1F1F2-1F1F7 { background: url(emoji.png) -3220px 0px no-repeat; } +.emoji-1F1F2-1F1F8 { background: url(emoji.png) -3240px 0px no-repeat; } +.emoji-1F1F2-1F1F9 { background: url(emoji.png) -3260px 0px no-repeat; } +.emoji-1F1F2-1F1FA { background: url(emoji.png) -3280px 0px no-repeat; } +.emoji-1F1F2-1F1FB { background: url(emoji.png) -3300px 0px no-repeat; } +.emoji-1F1F2-1F1FC { background: url(emoji.png) -3320px 0px no-repeat; } +.emoji-1F1F2-1F1FD { background: url(emoji.png) -3340px 0px no-repeat; } +.emoji-1F1F2-1F1FE { background: url(emoji.png) -3360px 0px no-repeat; } +.emoji-1F1F2-1F1FF { background: url(emoji.png) -3380px 0px no-repeat; } +.emoji-1F1F3-1F1E6 { background: url(emoji.png) -3400px 0px no-repeat; } +.emoji-1F1F3-1F1E8 { background: url(emoji.png) -3420px 0px no-repeat; } +.emoji-1F1F3-1F1EA { background: url(emoji.png) -3440px 0px no-repeat; } +.emoji-1F1F3-1F1EC { background: url(emoji.png) -3460px 0px no-repeat; } +.emoji-1F1F3-1F1EE { background: url(emoji.png) -3480px 0px no-repeat; } +.emoji-1F1F3-1F1F1 { background: url(emoji.png) -3500px 0px no-repeat; } +.emoji-1F1F3-1F1F4 { background: url(emoji.png) -3520px 0px no-repeat; } +.emoji-1F1F3-1F1F5 { background: url(emoji.png) -3540px 0px no-repeat; } +.emoji-1F1F3-1F1F7 { background: url(emoji.png) -3560px 0px no-repeat; } +.emoji-1F1F3-1F1FA { background: url(emoji.png) -3580px 0px no-repeat; } +.emoji-1F1F3-1F1FF { background: url(emoji.png) -3600px 0px no-repeat; } +.emoji-1F1F4-1F1F2 { background: url(emoji.png) -3620px 0px no-repeat; } +.emoji-1F1F5-1F1E6 { background: url(emoji.png) -3640px 0px no-repeat; } +.emoji-1F1F5-1F1EA { background: url(emoji.png) -3660px 0px no-repeat; } +.emoji-1F1F5-1F1EB { background: url(emoji.png) -3680px 0px no-repeat; } +.emoji-1F1F5-1F1EC { background: url(emoji.png) -3700px 0px no-repeat; } +.emoji-1F1F5-1F1ED { background: url(emoji.png) -3720px 0px no-repeat; } +.emoji-1F1F5-1F1F0 { background: url(emoji.png) -3740px 0px no-repeat; } +.emoji-1F1F5-1F1F1 { background: url(emoji.png) -3760px 0px no-repeat; } +.emoji-1F1F5-1F1F7 { background: url(emoji.png) -3780px 0px no-repeat; } +.emoji-1F1F5-1F1F8 { background: url(emoji.png) -3800px 0px no-repeat; } +.emoji-1F1F5-1F1F9 { background: url(emoji.png) -3820px 0px no-repeat; } +.emoji-1F1F5-1F1FC { background: url(emoji.png) -3840px 0px no-repeat; } +.emoji-1F1F5-1F1FE { background: url(emoji.png) -3860px 0px no-repeat; } +.emoji-1F1F6-1F1E6 { background: url(emoji.png) -3880px 0px no-repeat; } +.emoji-1F1F7-1F1F4 { background: url(emoji.png) -3900px 0px no-repeat; } +.emoji-1F1F7-1F1F8 { background: url(emoji.png) -3920px 0px no-repeat; } +.emoji-1F1F7-1F1FA { background: url(emoji.png) -3940px 0px no-repeat; } +.emoji-1F1F7-1F1FC { background: url(emoji.png) -3960px 0px no-repeat; } +.emoji-1F1F8-1F1E6 { background: url(emoji.png) -3980px 0px no-repeat; } +.emoji-1F1F8-1F1E7 { background: url(emoji.png) -4000px 0px no-repeat; } +.emoji-1F1F8-1F1E8 { background: url(emoji.png) -4020px 0px no-repeat; } +.emoji-1F1F8-1F1E9 { background: url(emoji.png) -4040px 0px no-repeat; } +.emoji-1F1F8-1F1EA { background: url(emoji.png) -4060px 0px no-repeat; } +.emoji-1F1F8-1F1EC { background: url(emoji.png) -4080px 0px no-repeat; } +.emoji-1F1F8-1F1ED { background: url(emoji.png) -4100px 0px no-repeat; } +.emoji-1F1F8-1F1EE { background: url(emoji.png) -4120px 0px no-repeat; } +.emoji-1F1F8-1F1F0 { background: url(emoji.png) -4140px 0px no-repeat; } +.emoji-1F1F8-1F1F1 { background: url(emoji.png) -4160px 0px no-repeat; } +.emoji-1F1F8-1F1F2 { background: url(emoji.png) -4180px 0px no-repeat; } +.emoji-1F1F8-1F1F3 { background: url(emoji.png) -4200px 0px no-repeat; } +.emoji-1F1F8-1F1F4 { background: url(emoji.png) -4220px 0px no-repeat; } +.emoji-1F1F8-1F1F7 { background: url(emoji.png) -4240px 0px no-repeat; } +.emoji-1F1F8-1F1F9 { background: url(emoji.png) -4260px 0px no-repeat; } +.emoji-1F1F8-1F1FB { background: url(emoji.png) -4280px 0px no-repeat; } +.emoji-1F1F8-1F1FE { background: url(emoji.png) -4300px 0px no-repeat; } +.emoji-1F1F8-1F1FF { background: url(emoji.png) -4320px 0px no-repeat; } +.emoji-1F1F9-1F1E9 { background: url(emoji.png) -4340px 0px no-repeat; } +.emoji-1F1F9-1F1EC { background: url(emoji.png) -4360px 0px no-repeat; } +.emoji-1F1F9-1F1ED { background: url(emoji.png) -4380px 0px no-repeat; } +.emoji-1F1F9-1F1EF { background: url(emoji.png) -4400px 0px no-repeat; } +.emoji-1F1F9-1F1F1 { background: url(emoji.png) -4420px 0px no-repeat; } +.emoji-1F1F9-1F1F2 { background: url(emoji.png) -4440px 0px no-repeat; } +.emoji-1F1F9-1F1F3 { background: url(emoji.png) -4460px 0px no-repeat; } +.emoji-1F1F9-1F1F4 { background: url(emoji.png) -4480px 0px no-repeat; } +.emoji-1F1F9-1F1F7 { background: url(emoji.png) -4500px 0px no-repeat; } +.emoji-1F1F9-1F1F9 { background: url(emoji.png) -4520px 0px no-repeat; } +.emoji-1F1F9-1F1FB { background: url(emoji.png) -4540px 0px no-repeat; } +.emoji-1F1F9-1F1FC { background: url(emoji.png) -4560px 0px no-repeat; } +.emoji-1F1F9-1F1FF { background: url(emoji.png) -4580px 0px no-repeat; } +.emoji-1F1FA-1F1E6 { background: url(emoji.png) -4600px 0px no-repeat; } +.emoji-1F1FA-1F1EC { background: url(emoji.png) -4620px 0px no-repeat; } +.emoji-1F1FA-1F1F8 { background: url(emoji.png) -4640px 0px no-repeat; } +.emoji-1F1FA-1F1FE { background: url(emoji.png) -4660px 0px no-repeat; } +.emoji-1F1FA-1F1FF { background: url(emoji.png) -4680px 0px no-repeat; } +.emoji-1F1FB-1F1E6 { background: url(emoji.png) -4700px 0px no-repeat; } +.emoji-1F1FB-1F1E8 { background: url(emoji.png) -4720px 0px no-repeat; } +.emoji-1F1FB-1F1EA { background: url(emoji.png) -4740px 0px no-repeat; } +.emoji-1F1FB-1F1EE { background: url(emoji.png) -4760px 0px no-repeat; } +.emoji-1F1FB-1F1F3 { background: url(emoji.png) -4780px 0px no-repeat; } +.emoji-1F1FB-1F1FA { background: url(emoji.png) -4800px 0px no-repeat; } +.emoji-1F1FC-1F1EB { background: url(emoji.png) -4820px 0px no-repeat; } +.emoji-1F1FC-1F1F8 { background: url(emoji.png) -4840px 0px no-repeat; } +.emoji-1F1FD-1F1F0 { background: url(emoji.png) -4860px 0px no-repeat; } +.emoji-1F1FE-1F1EA { background: url(emoji.png) -4880px 0px no-repeat; } +.emoji-1F1FF-1F1E6 { background: url(emoji.png) -4900px 0px no-repeat; } +.emoji-1F1FF-1F1F2 { background: url(emoji.png) -4920px 0px no-repeat; } +.emoji-1F1FF-1F1FC { background: url(emoji.png) -4940px 0px no-repeat; } +.emoji-1F201 { background: url(emoji.png) -4960px 0px no-repeat; } +.emoji-1F202 { background: url(emoji.png) -4980px 0px no-repeat; } +.emoji-1F21A { background: url(emoji.png) -5000px 0px no-repeat; } +.emoji-1F22F { background: url(emoji.png) -5020px 0px no-repeat; } +.emoji-1F232 { background: url(emoji.png) -5040px 0px no-repeat; } +.emoji-1F233 { background: url(emoji.png) -5060px 0px no-repeat; } +.emoji-1F234 { background: url(emoji.png) -5080px 0px no-repeat; } +.emoji-1F235 { background: url(emoji.png) -5100px 0px no-repeat; } +.emoji-1F236 { background: url(emoji.png) -5120px 0px no-repeat; } +.emoji-1F237 { background: url(emoji.png) -5140px 0px no-repeat; } +.emoji-1F238 { background: url(emoji.png) -5160px 0px no-repeat; } +.emoji-1F239 { background: url(emoji.png) -5180px 0px no-repeat; } +.emoji-1F23A { background: url(emoji.png) -5200px 0px no-repeat; } +.emoji-1F250 { background: url(emoji.png) -5220px 0px no-repeat; } +.emoji-1F251 { background: url(emoji.png) -5240px 0px no-repeat; } +.emoji-1F300 { background: url(emoji.png) -5260px 0px no-repeat; } +.emoji-1F301 { background: url(emoji.png) -5280px 0px no-repeat; } +.emoji-1F302 { background: url(emoji.png) -5300px 0px no-repeat; } +.emoji-1F303 { background: url(emoji.png) -5320px 0px no-repeat; } +.emoji-1F304 { background: url(emoji.png) -5340px 0px no-repeat; } +.emoji-1F305 { background: url(emoji.png) -5360px 0px no-repeat; } +.emoji-1F306 { background: url(emoji.png) -5380px 0px no-repeat; } +.emoji-1F307 { background: url(emoji.png) -5400px 0px no-repeat; } +.emoji-1F308 { background: url(emoji.png) -5420px 0px no-repeat; } +.emoji-1F309 { background: url(emoji.png) -5440px 0px no-repeat; } +.emoji-1F30A { background: url(emoji.png) -5460px 0px no-repeat; } +.emoji-1F30B { background: url(emoji.png) -5480px 0px no-repeat; } +.emoji-1F30C { background: url(emoji.png) -5500px 0px no-repeat; } +.emoji-1F30D { background: url(emoji.png) -5520px 0px no-repeat; } +.emoji-1F30E { background: url(emoji.png) -5540px 0px no-repeat; } +.emoji-1F30F { background: url(emoji.png) -5560px 0px no-repeat; } +.emoji-1F310 { background: url(emoji.png) -5580px 0px no-repeat; } +.emoji-1F311 { background: url(emoji.png) -5600px 0px no-repeat; } +.emoji-1F312 { background: url(emoji.png) -5620px 0px no-repeat; } +.emoji-1F313 { background: url(emoji.png) -5640px 0px no-repeat; } +.emoji-1F314 { background: url(emoji.png) -5660px 0px no-repeat; } +.emoji-1F315 { background: url(emoji.png) -5680px 0px no-repeat; } +.emoji-1F316 { background: url(emoji.png) -5700px 0px no-repeat; } +.emoji-1F317 { background: url(emoji.png) -5720px 0px no-repeat; } +.emoji-1F318 { background: url(emoji.png) -5740px 0px no-repeat; } +.emoji-1F319 { background: url(emoji.png) -5760px 0px no-repeat; } +.emoji-1F31A { background: url(emoji.png) -5780px 0px no-repeat; } +.emoji-1F31B { background: url(emoji.png) -5800px 0px no-repeat; } +.emoji-1F31C { background: url(emoji.png) -5820px 0px no-repeat; } +.emoji-1F31D { background: url(emoji.png) -5840px 0px no-repeat; } +.emoji-1F31E { background: url(emoji.png) -5860px 0px no-repeat; } +.emoji-1F31F { background: url(emoji.png) -5880px 0px no-repeat; } +.emoji-1F320 { background: url(emoji.png) -5900px 0px no-repeat; } +.emoji-1F321 { background: url(emoji.png) -5920px 0px no-repeat; } +.emoji-1F327 { background: url(emoji.png) -5940px 0px no-repeat; } +.emoji-1F328 { background: url(emoji.png) -5960px 0px no-repeat; } +.emoji-1F329 { background: url(emoji.png) -5980px 0px no-repeat; } +.emoji-1F32A { background: url(emoji.png) -6000px 0px no-repeat; } +.emoji-1F32B { background: url(emoji.png) -6020px 0px no-repeat; } +.emoji-1F32C { background: url(emoji.png) -6040px 0px no-repeat; } +.emoji-1F330 { background: url(emoji.png) -6060px 0px no-repeat; } +.emoji-1F331 { background: url(emoji.png) -6080px 0px no-repeat; } +.emoji-1F332 { background: url(emoji.png) -6100px 0px no-repeat; } +.emoji-1F333 { background: url(emoji.png) -6120px 0px no-repeat; } +.emoji-1F334 { background: url(emoji.png) -6140px 0px no-repeat; } +.emoji-1F335 { background: url(emoji.png) -6160px 0px no-repeat; } +.emoji-1F336 { background: url(emoji.png) -6180px 0px no-repeat; } +.emoji-1F337 { background: url(emoji.png) -6200px 0px no-repeat; } +.emoji-1F338 { background: url(emoji.png) -6220px 0px no-repeat; } +.emoji-1F339 { background: url(emoji.png) -6240px 0px no-repeat; } +.emoji-1F33A { background: url(emoji.png) -6260px 0px no-repeat; } +.emoji-1F33B { background: url(emoji.png) -6280px 0px no-repeat; } +.emoji-1F33C { background: url(emoji.png) -6300px 0px no-repeat; } +.emoji-1F33D { background: url(emoji.png) -6320px 0px no-repeat; } +.emoji-1F33E { background: url(emoji.png) -6340px 0px no-repeat; } +.emoji-1F33F { background: url(emoji.png) -6360px 0px no-repeat; } +.emoji-1F340 { background: url(emoji.png) -6380px 0px no-repeat; } +.emoji-1F341 { background: url(emoji.png) -6400px 0px no-repeat; } +.emoji-1F342 { background: url(emoji.png) -6420px 0px no-repeat; } +.emoji-1F343 { background: url(emoji.png) -6440px 0px no-repeat; } +.emoji-1F344 { background: url(emoji.png) -6460px 0px no-repeat; } +.emoji-1F345 { background: url(emoji.png) -6480px 0px no-repeat; } +.emoji-1F346 { background: url(emoji.png) -6500px 0px no-repeat; } +.emoji-1F347 { background: url(emoji.png) -6520px 0px no-repeat; } +.emoji-1F348 { background: url(emoji.png) -6540px 0px no-repeat; } +.emoji-1F349 { background: url(emoji.png) -6560px 0px no-repeat; } +.emoji-1F34A { background: url(emoji.png) -6580px 0px no-repeat; } +.emoji-1F34B { background: url(emoji.png) -6600px 0px no-repeat; } +.emoji-1F34C { background: url(emoji.png) -6620px 0px no-repeat; } +.emoji-1F34D { background: url(emoji.png) -6640px 0px no-repeat; } +.emoji-1F34E { background: url(emoji.png) -6660px 0px no-repeat; } +.emoji-1F34F { background: url(emoji.png) -6680px 0px no-repeat; } +.emoji-1F350 { background: url(emoji.png) -6700px 0px no-repeat; } +.emoji-1F351 { background: url(emoji.png) -6720px 0px no-repeat; } +.emoji-1F352 { background: url(emoji.png) -6740px 0px no-repeat; } +.emoji-1F353 { background: url(emoji.png) -6760px 0px no-repeat; } +.emoji-1F354 { background: url(emoji.png) -6780px 0px no-repeat; } +.emoji-1F355 { background: url(emoji.png) -6800px 0px no-repeat; } +.emoji-1F356 { background: url(emoji.png) -6820px 0px no-repeat; } +.emoji-1F357 { background: url(emoji.png) -6840px 0px no-repeat; } +.emoji-1F358 { background: url(emoji.png) -6860px 0px no-repeat; } +.emoji-1F359 { background: url(emoji.png) -6880px 0px no-repeat; } +.emoji-1F35A { background: url(emoji.png) -6900px 0px no-repeat; } +.emoji-1F35B { background: url(emoji.png) -6920px 0px no-repeat; } +.emoji-1F35C { background: url(emoji.png) -6940px 0px no-repeat; } +.emoji-1F35D { background: url(emoji.png) -6960px 0px no-repeat; } +.emoji-1F35E { background: url(emoji.png) -6980px 0px no-repeat; } +.emoji-1F35F { background: url(emoji.png) -7000px 0px no-repeat; } +.emoji-1F360 { background: url(emoji.png) -7020px 0px no-repeat; } +.emoji-1F361 { background: url(emoji.png) -7040px 0px no-repeat; } +.emoji-1F362 { background: url(emoji.png) -7060px 0px no-repeat; } +.emoji-1F363 { background: url(emoji.png) -7080px 0px no-repeat; } +.emoji-1F364 { background: url(emoji.png) -7100px 0px no-repeat; } +.emoji-1F365 { background: url(emoji.png) -7120px 0px no-repeat; } +.emoji-1F366 { background: url(emoji.png) -7140px 0px no-repeat; } +.emoji-1F367 { background: url(emoji.png) -7160px 0px no-repeat; } +.emoji-1F368 { background: url(emoji.png) -7180px 0px no-repeat; } +.emoji-1F369 { background: url(emoji.png) -7200px 0px no-repeat; } +.emoji-1F36A { background: url(emoji.png) -7220px 0px no-repeat; } +.emoji-1F36B { background: url(emoji.png) -7240px 0px no-repeat; } +.emoji-1F36C { background: url(emoji.png) -7260px 0px no-repeat; } +.emoji-1F36D { background: url(emoji.png) -7280px 0px no-repeat; } +.emoji-1F36E { background: url(emoji.png) -7300px 0px no-repeat; } +.emoji-1F36F { background: url(emoji.png) -7320px 0px no-repeat; } +.emoji-1F370 { background: url(emoji.png) -7340px 0px no-repeat; } +.emoji-1F371 { background: url(emoji.png) -7360px 0px no-repeat; } +.emoji-1F372 { background: url(emoji.png) -7380px 0px no-repeat; } +.emoji-1F373 { background: url(emoji.png) -7400px 0px no-repeat; } +.emoji-1F374 { background: url(emoji.png) -7420px 0px no-repeat; } +.emoji-1F375 { background: url(emoji.png) -7440px 0px no-repeat; } +.emoji-1F376 { background: url(emoji.png) -7460px 0px no-repeat; } +.emoji-1F377 { background: url(emoji.png) -7480px 0px no-repeat; } +.emoji-1F378 { background: url(emoji.png) -7500px 0px no-repeat; } +.emoji-1F379 { background: url(emoji.png) -7520px 0px no-repeat; } +.emoji-1F37A { background: url(emoji.png) -7540px 0px no-repeat; } +.emoji-1F37B { background: url(emoji.png) -7560px 0px no-repeat; } +.emoji-1F37C { background: url(emoji.png) -7580px 0px no-repeat; } +.emoji-1F37D { background: url(emoji.png) -7600px 0px no-repeat; } +.emoji-1F380 { background: url(emoji.png) -7620px 0px no-repeat; } +.emoji-1F381 { background: url(emoji.png) -7640px 0px no-repeat; } +.emoji-1F382 { background: url(emoji.png) -7660px 0px no-repeat; } +.emoji-1F383 { background: url(emoji.png) -7680px 0px no-repeat; } +.emoji-1F384 { background: url(emoji.png) -7700px 0px no-repeat; } +.emoji-1F385 { background: url(emoji.png) -7720px 0px no-repeat; } +.emoji-1F386 { background: url(emoji.png) -7740px 0px no-repeat; } +.emoji-1F387 { background: url(emoji.png) -7760px 0px no-repeat; } +.emoji-1F388 { background: url(emoji.png) -7780px 0px no-repeat; } +.emoji-1F389 { background: url(emoji.png) -7800px 0px no-repeat; } +.emoji-1F38A { background: url(emoji.png) -7820px 0px no-repeat; } +.emoji-1F38B { background: url(emoji.png) -7840px 0px no-repeat; } +.emoji-1F38C { background: url(emoji.png) -7860px 0px no-repeat; } +.emoji-1F38D { background: url(emoji.png) -7880px 0px no-repeat; } +.emoji-1F38E { background: url(emoji.png) -7900px 0px no-repeat; } +.emoji-1F38F { background: url(emoji.png) -7920px 0px no-repeat; } +.emoji-1F390 { background: url(emoji.png) -7940px 0px no-repeat; } +.emoji-1F391 { background: url(emoji.png) -7960px 0px no-repeat; } +.emoji-1F392 { background: url(emoji.png) -7980px 0px no-repeat; } +.emoji-1F393 { background: url(emoji.png) -8000px 0px no-repeat; } +.emoji-1F394 { background: url(emoji.png) -8020px 0px no-repeat; } +.emoji-1F395 { background: url(emoji.png) -8040px 0px no-repeat; } +.emoji-1F396 { background: url(emoji.png) -8060px 0px no-repeat; } +.emoji-1F397 { background: url(emoji.png) -8080px 0px no-repeat; } +.emoji-1F398 { background: url(emoji.png) -8100px 0px no-repeat; } +.emoji-1F399 { background: url(emoji.png) -8120px 0px no-repeat; } +.emoji-1F39A { background: url(emoji.png) -8140px 0px no-repeat; } +.emoji-1F39B { background: url(emoji.png) -8160px 0px no-repeat; } +.emoji-1F39C { background: url(emoji.png) -8180px 0px no-repeat; } +.emoji-1F39D { background: url(emoji.png) -8200px 0px no-repeat; } +.emoji-1F39E { background: url(emoji.png) -8220px 0px no-repeat; } +.emoji-1F39F { background: url(emoji.png) -8240px 0px no-repeat; } +.emoji-1F3A0 { background: url(emoji.png) -8260px 0px no-repeat; } +.emoji-1F3A1 { background: url(emoji.png) -8280px 0px no-repeat; } +.emoji-1F3A2 { background: url(emoji.png) -8300px 0px no-repeat; } +.emoji-1F3A3 { background: url(emoji.png) -8320px 0px no-repeat; } +.emoji-1F3A4 { background: url(emoji.png) -8340px 0px no-repeat; } +.emoji-1F3A5 { background: url(emoji.png) -8360px 0px no-repeat; } +.emoji-1F3A6 { background: url(emoji.png) -8380px 0px no-repeat; } +.emoji-1F3A7 { background: url(emoji.png) -8400px 0px no-repeat; } +.emoji-1F3A8 { background: url(emoji.png) -8420px 0px no-repeat; } +.emoji-1F3A9 { background: url(emoji.png) -8440px 0px no-repeat; } +.emoji-1F3AA { background: url(emoji.png) -8460px 0px no-repeat; } +.emoji-1F3AB { background: url(emoji.png) -8480px 0px no-repeat; } +.emoji-1F3AC { background: url(emoji.png) -8500px 0px no-repeat; } +.emoji-1F3AD { background: url(emoji.png) -8520px 0px no-repeat; } +.emoji-1F3AE { background: url(emoji.png) -8540px 0px no-repeat; } +.emoji-1F3AF { background: url(emoji.png) -8560px 0px no-repeat; } +.emoji-1F3B0 { background: url(emoji.png) -8580px 0px no-repeat; } +.emoji-1F3B1 { background: url(emoji.png) -8600px 0px no-repeat; } +.emoji-1F3B2 { background: url(emoji.png) -8620px 0px no-repeat; } +.emoji-1F3B3 { background: url(emoji.png) -8640px 0px no-repeat; } +.emoji-1F3B4 { background: url(emoji.png) -8660px 0px no-repeat; } +.emoji-1F3B5 { background: url(emoji.png) -8680px 0px no-repeat; } +.emoji-1F3B6 { background: url(emoji.png) -8700px 0px no-repeat; } +.emoji-1F3B7 { background: url(emoji.png) -8720px 0px no-repeat; } +.emoji-1F3B8 { background: url(emoji.png) -8740px 0px no-repeat; } +.emoji-1F3B9 { background: url(emoji.png) -8760px 0px no-repeat; } +.emoji-1F3BA { background: url(emoji.png) -8780px 0px no-repeat; } +.emoji-1F3BB { background: url(emoji.png) -8800px 0px no-repeat; } +.emoji-1F3BC { background: url(emoji.png) -8820px 0px no-repeat; } +.emoji-1F3BD { background: url(emoji.png) -8840px 0px no-repeat; } +.emoji-1F3BE { background: url(emoji.png) -8860px 0px no-repeat; } +.emoji-1F3BF { background: url(emoji.png) -8880px 0px no-repeat; } +.emoji-1F3C0 { background: url(emoji.png) -8900px 0px no-repeat; } +.emoji-1F3C1 { background: url(emoji.png) -8920px 0px no-repeat; } +.emoji-1F3C2 { background: url(emoji.png) -8940px 0px no-repeat; } +.emoji-1F3C3 { background: url(emoji.png) -8960px 0px no-repeat; } +.emoji-1F3C4 { background: url(emoji.png) -8980px 0px no-repeat; } +.emoji-1F3C5 { background: url(emoji.png) -9000px 0px no-repeat; } +.emoji-1F3C6 { background: url(emoji.png) -9020px 0px no-repeat; } +.emoji-1F3C7 { background: url(emoji.png) -9040px 0px no-repeat; } +.emoji-1F3C8 { background: url(emoji.png) -9060px 0px no-repeat; } +.emoji-1F3C9 { background: url(emoji.png) -9080px 0px no-repeat; } +.emoji-1F3CA { background: url(emoji.png) -9100px 0px no-repeat; } +.emoji-1F3CB { background: url(emoji.png) -9120px 0px no-repeat; } +.emoji-1F3CC { background: url(emoji.png) -9140px 0px no-repeat; } +.emoji-1F3CD { background: url(emoji.png) -9160px 0px no-repeat; } +.emoji-1F3CE { background: url(emoji.png) -9180px 0px no-repeat; } +.emoji-1F3D4 { background: url(emoji.png) -9200px 0px no-repeat; } +.emoji-1F3D5 { background: url(emoji.png) -9220px 0px no-repeat; } +.emoji-1F3D6 { background: url(emoji.png) -9240px 0px no-repeat; } +.emoji-1F3D7 { background: url(emoji.png) -9260px 0px no-repeat; } +.emoji-1F3D8 { background: url(emoji.png) -9280px 0px no-repeat; } +.emoji-1F3D9 { background: url(emoji.png) -9300px 0px no-repeat; } +.emoji-1F3DA { background: url(emoji.png) -9320px 0px no-repeat; } +.emoji-1F3DB { background: url(emoji.png) -9340px 0px no-repeat; } +.emoji-1F3DC { background: url(emoji.png) -9360px 0px no-repeat; } +.emoji-1F3DD { background: url(emoji.png) -9380px 0px no-repeat; } +.emoji-1F3DE { background: url(emoji.png) -9400px 0px no-repeat; } +.emoji-1F3DF { background: url(emoji.png) -9420px 0px no-repeat; } +.emoji-1F3E0 { background: url(emoji.png) -9440px 0px no-repeat; } +.emoji-1F3E1 { background: url(emoji.png) -9460px 0px no-repeat; } +.emoji-1F3E2 { background: url(emoji.png) -9480px 0px no-repeat; } +.emoji-1F3E3 { background: url(emoji.png) -9500px 0px no-repeat; } +.emoji-1F3E4 { background: url(emoji.png) -9520px 0px no-repeat; } +.emoji-1F3E5 { background: url(emoji.png) -9540px 0px no-repeat; } +.emoji-1F3E6 { background: url(emoji.png) -9560px 0px no-repeat; } +.emoji-1F3E7 { background: url(emoji.png) -9580px 0px no-repeat; } +.emoji-1F3E8 { background: url(emoji.png) -9600px 0px no-repeat; } +.emoji-1F3E9 { background: url(emoji.png) -9620px 0px no-repeat; } +.emoji-1F3EA { background: url(emoji.png) -9640px 0px no-repeat; } +.emoji-1F3EB { background: url(emoji.png) -9660px 0px no-repeat; } +.emoji-1F3EC { background: url(emoji.png) -9680px 0px no-repeat; } +.emoji-1F3ED { background: url(emoji.png) -9700px 0px no-repeat; } +.emoji-1F3EE { background: url(emoji.png) -9720px 0px no-repeat; } +.emoji-1F3EF { background: url(emoji.png) -9740px 0px no-repeat; } +.emoji-1F3F0 { background: url(emoji.png) -9760px 0px no-repeat; } +.emoji-1F3F1 { background: url(emoji.png) -9780px 0px no-repeat; } +.emoji-1F3F2 { background: url(emoji.png) -9800px 0px no-repeat; } +.emoji-1F3F3 { background: url(emoji.png) -9820px 0px no-repeat; } +.emoji-1F3F4 { background: url(emoji.png) -9840px 0px no-repeat; } +.emoji-1F3F5 { background: url(emoji.png) -9860px 0px no-repeat; } +.emoji-1F3F6 { background: url(emoji.png) -9880px 0px no-repeat; } +.emoji-1F3F7 { background: url(emoji.png) -9900px 0px no-repeat; } +.emoji-1F400 { background: url(emoji.png) -9920px 0px no-repeat; } +.emoji-1F401 { background: url(emoji.png) -9940px 0px no-repeat; } +.emoji-1F402 { background: url(emoji.png) -9960px 0px no-repeat; } +.emoji-1F403 { background: url(emoji.png) -9980px 0px no-repeat; } +.emoji-1F404 { background: url(emoji.png) -10000px 0px no-repeat; } +.emoji-1F405 { background: url(emoji.png) -10020px 0px no-repeat; } +.emoji-1F406 { background: url(emoji.png) -10040px 0px no-repeat; } +.emoji-1F407 { background: url(emoji.png) -10060px 0px no-repeat; } +.emoji-1F408 { background: url(emoji.png) -10080px 0px no-repeat; } +.emoji-1F409 { background: url(emoji.png) -10100px 0px no-repeat; } +.emoji-1F40A { background: url(emoji.png) -10120px 0px no-repeat; } +.emoji-1F40B { background: url(emoji.png) -10140px 0px no-repeat; } +.emoji-1F40C { background: url(emoji.png) -10160px 0px no-repeat; } +.emoji-1F40D { background: url(emoji.png) -10180px 0px no-repeat; } +.emoji-1F40E { background: url(emoji.png) -10200px 0px no-repeat; } +.emoji-1F40F { background: url(emoji.png) -10220px 0px no-repeat; } +.emoji-1F410 { background: url(emoji.png) -10240px 0px no-repeat; } +.emoji-1F411 { background: url(emoji.png) -10260px 0px no-repeat; } +.emoji-1F412 { background: url(emoji.png) -10280px 0px no-repeat; } +.emoji-1F413 { background: url(emoji.png) -10300px 0px no-repeat; } +.emoji-1F414 { background: url(emoji.png) -10320px 0px no-repeat; } +.emoji-1F415 { background: url(emoji.png) -10340px 0px no-repeat; } +.emoji-1F416 { background: url(emoji.png) -10360px 0px no-repeat; } +.emoji-1F417 { background: url(emoji.png) -10380px 0px no-repeat; } +.emoji-1F418 { background: url(emoji.png) -10400px 0px no-repeat; } +.emoji-1F419 { background: url(emoji.png) -10420px 0px no-repeat; } +.emoji-1F41A { background: url(emoji.png) -10440px 0px no-repeat; } +.emoji-1F41B { background: url(emoji.png) -10460px 0px no-repeat; } +.emoji-1F41C { background: url(emoji.png) -10480px 0px no-repeat; } +.emoji-1F41D { background: url(emoji.png) -10500px 0px no-repeat; } +.emoji-1F41E { background: url(emoji.png) -10520px 0px no-repeat; } +.emoji-1F41F { background: url(emoji.png) -10540px 0px no-repeat; } +.emoji-1F420 { background: url(emoji.png) -10560px 0px no-repeat; } +.emoji-1F421 { background: url(emoji.png) -10580px 0px no-repeat; } +.emoji-1F422 { background: url(emoji.png) -10600px 0px no-repeat; } +.emoji-1F423 { background: url(emoji.png) -10620px 0px no-repeat; } +.emoji-1F424 { background: url(emoji.png) -10640px 0px no-repeat; } +.emoji-1F425 { background: url(emoji.png) -10660px 0px no-repeat; } +.emoji-1F426 { background: url(emoji.png) -10680px 0px no-repeat; } +.emoji-1F427 { background: url(emoji.png) -10700px 0px no-repeat; } +.emoji-1F428 { background: url(emoji.png) -10720px 0px no-repeat; } +.emoji-1F429 { background: url(emoji.png) -10740px 0px no-repeat; } +.emoji-1F42A { background: url(emoji.png) -10760px 0px no-repeat; } +.emoji-1F42B { background: url(emoji.png) -10780px 0px no-repeat; } +.emoji-1F42C { background: url(emoji.png) -10800px 0px no-repeat; } +.emoji-1F42D { background: url(emoji.png) -10820px 0px no-repeat; } +.emoji-1F42E { background: url(emoji.png) -10840px 0px no-repeat; } +.emoji-1F42F { background: url(emoji.png) -10860px 0px no-repeat; } +.emoji-1F430 { background: url(emoji.png) -10880px 0px no-repeat; } +.emoji-1F431 { background: url(emoji.png) -10900px 0px no-repeat; } +.emoji-1F432 { background: url(emoji.png) -10920px 0px no-repeat; } +.emoji-1F433 { background: url(emoji.png) -10940px 0px no-repeat; } +.emoji-1F434 { background: url(emoji.png) -10960px 0px no-repeat; } +.emoji-1F435 { background: url(emoji.png) -10980px 0px no-repeat; } +.emoji-1F436 { background: url(emoji.png) -11000px 0px no-repeat; } +.emoji-1F437 { background: url(emoji.png) -11020px 0px no-repeat; } +.emoji-1F438 { background: url(emoji.png) -11040px 0px no-repeat; } +.emoji-1F439 { background: url(emoji.png) -11060px 0px no-repeat; } +.emoji-1F43A { background: url(emoji.png) -11080px 0px no-repeat; } +.emoji-1F43B { background: url(emoji.png) -11100px 0px no-repeat; } +.emoji-1F43C { background: url(emoji.png) -11120px 0px no-repeat; } +.emoji-1F43D { background: url(emoji.png) -11140px 0px no-repeat; } +.emoji-1F43E { background: url(emoji.png) -11160px 0px no-repeat; } +.emoji-1F43F { background: url(emoji.png) -11180px 0px no-repeat; } +.emoji-1F440 { background: url(emoji.png) -11200px 0px no-repeat; } +.emoji-1F441 { background: url(emoji.png) -11220px 0px no-repeat; } +.emoji-1F442 { background: url(emoji.png) -11240px 0px no-repeat; } +.emoji-1F443 { background: url(emoji.png) -11260px 0px no-repeat; } +.emoji-1F444 { background: url(emoji.png) -11280px 0px no-repeat; } +.emoji-1F445 { background: url(emoji.png) -11300px 0px no-repeat; } +.emoji-1F446 { background: url(emoji.png) -11320px 0px no-repeat; } +.emoji-1F447 { background: url(emoji.png) -11340px 0px no-repeat; } +.emoji-1F448 { background: url(emoji.png) -11360px 0px no-repeat; } +.emoji-1F449 { background: url(emoji.png) -11380px 0px no-repeat; } +.emoji-1F44A { background: url(emoji.png) -11400px 0px no-repeat; } +.emoji-1F44B { background: url(emoji.png) -11420px 0px no-repeat; } +.emoji-1F44C { background: url(emoji.png) -11440px 0px no-repeat; } +.emoji-1F44D { background: url(emoji.png) -11460px 0px no-repeat; } +.emoji-1F44E { background: url(emoji.png) -11480px 0px no-repeat; } +.emoji-1F44F { background: url(emoji.png) -11500px 0px no-repeat; } +.emoji-1F450 { background: url(emoji.png) -11520px 0px no-repeat; } +.emoji-1F451 { background: url(emoji.png) -11540px 0px no-repeat; } +.emoji-1F452 { background: url(emoji.png) -11560px 0px no-repeat; } +.emoji-1F453 { background: url(emoji.png) -11580px 0px no-repeat; } +.emoji-1F454 { background: url(emoji.png) -11600px 0px no-repeat; } +.emoji-1F455 { background: url(emoji.png) -11620px 0px no-repeat; } +.emoji-1F456 { background: url(emoji.png) -11640px 0px no-repeat; } +.emoji-1F457 { background: url(emoji.png) -11660px 0px no-repeat; } +.emoji-1F458 { background: url(emoji.png) -11680px 0px no-repeat; } +.emoji-1F459 { background: url(emoji.png) -11700px 0px no-repeat; } +.emoji-1F45A { background: url(emoji.png) -11720px 0px no-repeat; } +.emoji-1F45B { background: url(emoji.png) -11740px 0px no-repeat; } +.emoji-1F45C { background: url(emoji.png) -11760px 0px no-repeat; } +.emoji-1F45D { background: url(emoji.png) -11780px 0px no-repeat; } +.emoji-1F45E { background: url(emoji.png) -11800px 0px no-repeat; } +.emoji-1F45F { background: url(emoji.png) -11820px 0px no-repeat; } +.emoji-1F460 { background: url(emoji.png) -11840px 0px no-repeat; } +.emoji-1F461 { background: url(emoji.png) -11860px 0px no-repeat; } +.emoji-1F462 { background: url(emoji.png) -11880px 0px no-repeat; } +.emoji-1F463 { background: url(emoji.png) -11900px 0px no-repeat; } +.emoji-1F464 { background: url(emoji.png) -11920px 0px no-repeat; } +.emoji-1F465 { background: url(emoji.png) -11940px 0px no-repeat; } +.emoji-1F466 { background: url(emoji.png) -11960px 0px no-repeat; } +.emoji-1F467 { background: url(emoji.png) -11980px 0px no-repeat; } +.emoji-1F468 { background: url(emoji.png) -12000px 0px no-repeat; } +.emoji-1F468-1F468-1F466 { background: url(emoji.png) -12020px 0px no-repeat; } +.emoji-1F468-1F468-1F466-1F466 { background: url(emoji.png) -12040px 0px no-repeat; } +.emoji-1F468-1F468-1F467 { background: url(emoji.png) -12060px 0px no-repeat; } +.emoji-1F468-1F468-1F467-1F466 { background: url(emoji.png) -12080px 0px no-repeat; } +.emoji-1F468-1F468-1F467-1F467 { background: url(emoji.png) -12100px 0px no-repeat; } +.emoji-1F468-1F469-1F466-1F466 { background: url(emoji.png) -12120px 0px no-repeat; } +.emoji-1F468-1F469-1F467 { background: url(emoji.png) -12140px 0px no-repeat; } +.emoji-1F468-1F469-1F467-1F466 { background: url(emoji.png) -12160px 0px no-repeat; } +.emoji-1F468-1F469-1F467-1F467 { background: url(emoji.png) -12180px 0px no-repeat; } +.emoji-1F468-2764-1F468 { background: url(emoji.png) -12200px 0px no-repeat; } +.emoji-1F468-2764-1F48B-1F468 { background: url(emoji.png) -12220px 0px no-repeat; } +.emoji-1F469 { background: url(emoji.png) -12240px 0px no-repeat; } +.emoji-1F469-1F469-1F466 { background: url(emoji.png) -12260px 0px no-repeat; } +.emoji-1F469-1F469-1F466-1F466 { background: url(emoji.png) -12280px 0px no-repeat; } +.emoji-1F469-1F469-1F467 { background: url(emoji.png) -12300px 0px no-repeat; } +.emoji-1F469-1F469-1F467-1F466 { background: url(emoji.png) -12320px 0px no-repeat; } +.emoji-1F469-1F469-1F467-1F467 { background: url(emoji.png) -12340px 0px no-repeat; } +.emoji-1F469-2764-1F469 { background: url(emoji.png) -12360px 0px no-repeat; } +.emoji-1F469-2764-1F48B-1F469 { background: url(emoji.png) -12380px 0px no-repeat; } +.emoji-1F46A { background: url(emoji.png) -12400px 0px no-repeat; } +.emoji-1F46B { background: url(emoji.png) -12420px 0px no-repeat; } +.emoji-1F46C { background: url(emoji.png) -12440px 0px no-repeat; } +.emoji-1F46D { background: url(emoji.png) -12460px 0px no-repeat; } +.emoji-1F46E { background: url(emoji.png) -12480px 0px no-repeat; } +.emoji-1F46F { background: url(emoji.png) -12500px 0px no-repeat; } +.emoji-1F470 { background: url(emoji.png) -12520px 0px no-repeat; } +.emoji-1F471 { background: url(emoji.png) -12540px 0px no-repeat; } +.emoji-1F472 { background: url(emoji.png) -12560px 0px no-repeat; } +.emoji-1F473 { background: url(emoji.png) -12580px 0px no-repeat; } +.emoji-1F474 { background: url(emoji.png) -12600px 0px no-repeat; } +.emoji-1F475 { background: url(emoji.png) -12620px 0px no-repeat; } +.emoji-1F476 { background: url(emoji.png) -12640px 0px no-repeat; } +.emoji-1F477 { background: url(emoji.png) -12660px 0px no-repeat; } +.emoji-1F478 { background: url(emoji.png) -12680px 0px no-repeat; } +.emoji-1F479 { background: url(emoji.png) -12700px 0px no-repeat; } +.emoji-1F47A { background: url(emoji.png) -12720px 0px no-repeat; } +.emoji-1F47B { background: url(emoji.png) -12740px 0px no-repeat; } +.emoji-1F47C { background: url(emoji.png) -12760px 0px no-repeat; } +.emoji-1F47D { background: url(emoji.png) -12780px 0px no-repeat; } +.emoji-1F47E { background: url(emoji.png) -12800px 0px no-repeat; } +.emoji-1F47F { background: url(emoji.png) -12820px 0px no-repeat; } +.emoji-1F480 { background: url(emoji.png) -12840px 0px no-repeat; } +.emoji-1F481 { background: url(emoji.png) -12860px 0px no-repeat; } +.emoji-1F482 { background: url(emoji.png) -12880px 0px no-repeat; } +.emoji-1F483 { background: url(emoji.png) -12900px 0px no-repeat; } +.emoji-1F484 { background: url(emoji.png) -12920px 0px no-repeat; } +.emoji-1F485 { background: url(emoji.png) -12940px 0px no-repeat; } +.emoji-1F486 { background: url(emoji.png) -12960px 0px no-repeat; } +.emoji-1F487 { background: url(emoji.png) -12980px 0px no-repeat; } +.emoji-1F488 { background: url(emoji.png) -13000px 0px no-repeat; } +.emoji-1F489 { background: url(emoji.png) -13020px 0px no-repeat; } +.emoji-1F48A { background: url(emoji.png) -13040px 0px no-repeat; } +.emoji-1F48B { background: url(emoji.png) -13060px 0px no-repeat; } +.emoji-1F48C { background: url(emoji.png) -13080px 0px no-repeat; } +.emoji-1F48D { background: url(emoji.png) -13100px 0px no-repeat; } +.emoji-1F48E { background: url(emoji.png) -13120px 0px no-repeat; } +.emoji-1F48F { background: url(emoji.png) -13140px 0px no-repeat; } +.emoji-1F490 { background: url(emoji.png) -13160px 0px no-repeat; } +.emoji-1F491 { background: url(emoji.png) -13180px 0px no-repeat; } +.emoji-1F492 { background: url(emoji.png) -13200px 0px no-repeat; } +.emoji-1F493 { background: url(emoji.png) -13220px 0px no-repeat; } +.emoji-1F494 { background: url(emoji.png) -13240px 0px no-repeat; } +.emoji-1F495 { background: url(emoji.png) -13260px 0px no-repeat; } +.emoji-1F496 { background: url(emoji.png) -13280px 0px no-repeat; } +.emoji-1F497 { background: url(emoji.png) -13300px 0px no-repeat; } +.emoji-1F498 { background: url(emoji.png) -13320px 0px no-repeat; } +.emoji-1F499 { background: url(emoji.png) -13340px 0px no-repeat; } +.emoji-1F49A { background: url(emoji.png) -13360px 0px no-repeat; } +.emoji-1F49B { background: url(emoji.png) -13380px 0px no-repeat; } +.emoji-1F49C { background: url(emoji.png) -13400px 0px no-repeat; } +.emoji-1F49D { background: url(emoji.png) -13420px 0px no-repeat; } +.emoji-1F49E { background: url(emoji.png) -13440px 0px no-repeat; } +.emoji-1F49F { background: url(emoji.png) -13460px 0px no-repeat; } +.emoji-1F4A0 { background: url(emoji.png) -13480px 0px no-repeat; } +.emoji-1F4A1 { background: url(emoji.png) -13500px 0px no-repeat; } +.emoji-1F4A2 { background: url(emoji.png) -13520px 0px no-repeat; } +.emoji-1F4A3 { background: url(emoji.png) -13540px 0px no-repeat; } +.emoji-1F4A4 { background: url(emoji.png) -13560px 0px no-repeat; } +.emoji-1F4A5 { background: url(emoji.png) -13580px 0px no-repeat; } +.emoji-1F4A6 { background: url(emoji.png) -13600px 0px no-repeat; } +.emoji-1F4A7 { background: url(emoji.png) -13620px 0px no-repeat; } +.emoji-1F4A8 { background: url(emoji.png) -13640px 0px no-repeat; } +.emoji-1F4A9 { background: url(emoji.png) -13660px 0px no-repeat; } +.emoji-1F4AA { background: url(emoji.png) -13680px 0px no-repeat; } +.emoji-1F4AB { background: url(emoji.png) -13700px 0px no-repeat; } +.emoji-1F4AC { background: url(emoji.png) -13720px 0px no-repeat; } +.emoji-1F4AD { background: url(emoji.png) -13740px 0px no-repeat; } +.emoji-1F4AE { background: url(emoji.png) -13760px 0px no-repeat; } +.emoji-1F4AF { background: url(emoji.png) -13780px 0px no-repeat; } +.emoji-1F4B0 { background: url(emoji.png) -13800px 0px no-repeat; } +.emoji-1F4B1 { background: url(emoji.png) -13820px 0px no-repeat; } +.emoji-1F4B2 { background: url(emoji.png) -13840px 0px no-repeat; } +.emoji-1F4B3 { background: url(emoji.png) -13860px 0px no-repeat; } +.emoji-1F4B4 { background: url(emoji.png) -13880px 0px no-repeat; } +.emoji-1F4B5 { background: url(emoji.png) -13900px 0px no-repeat; } +.emoji-1F4B6 { background: url(emoji.png) -13920px 0px no-repeat; } +.emoji-1F4B7 { background: url(emoji.png) -13940px 0px no-repeat; } +.emoji-1F4B8 { background: url(emoji.png) -13960px 0px no-repeat; } +.emoji-1F4B9 { background: url(emoji.png) -13980px 0px no-repeat; } +.emoji-1F4BA { background: url(emoji.png) -14000px 0px no-repeat; } +.emoji-1F4BB { background: url(emoji.png) -14020px 0px no-repeat; } +.emoji-1F4BC { background: url(emoji.png) -14040px 0px no-repeat; } +.emoji-1F4BD { background: url(emoji.png) -14060px 0px no-repeat; } +.emoji-1F4BE { background: url(emoji.png) -14080px 0px no-repeat; } +.emoji-1F4BF { background: url(emoji.png) -14100px 0px no-repeat; } +.emoji-1F4C0 { background: url(emoji.png) -14120px 0px no-repeat; } +.emoji-1F4C1 { background: url(emoji.png) -14140px 0px no-repeat; } +.emoji-1F4C2 { background: url(emoji.png) -14160px 0px no-repeat; } +.emoji-1F4C3 { background: url(emoji.png) -14180px 0px no-repeat; } +.emoji-1F4C4 { background: url(emoji.png) -14200px 0px no-repeat; } +.emoji-1F4C5 { background: url(emoji.png) -14220px 0px no-repeat; } +.emoji-1F4C6 { background: url(emoji.png) -14240px 0px no-repeat; } +.emoji-1F4C7 { background: url(emoji.png) -14260px 0px no-repeat; } +.emoji-1F4C8 { background: url(emoji.png) -14280px 0px no-repeat; } +.emoji-1F4C9 { background: url(emoji.png) -14300px 0px no-repeat; } +.emoji-1F4CA { background: url(emoji.png) -14320px 0px no-repeat; } +.emoji-1F4CB { background: url(emoji.png) -14340px 0px no-repeat; } +.emoji-1F4CC { background: url(emoji.png) -14360px 0px no-repeat; } +.emoji-1F4CD { background: url(emoji.png) -14380px 0px no-repeat; } +.emoji-1F4CE { background: url(emoji.png) -14400px 0px no-repeat; } +.emoji-1F4CF { background: url(emoji.png) -14420px 0px no-repeat; } +.emoji-1F4D0 { background: url(emoji.png) -14440px 0px no-repeat; } +.emoji-1F4D1 { background: url(emoji.png) -14460px 0px no-repeat; } +.emoji-1F4D2 { background: url(emoji.png) -14480px 0px no-repeat; } +.emoji-1F4D3 { background: url(emoji.png) -14500px 0px no-repeat; } +.emoji-1F4D4 { background: url(emoji.png) -14520px 0px no-repeat; } +.emoji-1F4D5 { background: url(emoji.png) -14540px 0px no-repeat; } +.emoji-1F4D6 { background: url(emoji.png) -14560px 0px no-repeat; } +.emoji-1F4D7 { background: url(emoji.png) -14580px 0px no-repeat; } +.emoji-1F4D8 { background: url(emoji.png) -14600px 0px no-repeat; } +.emoji-1F4D9 { background: url(emoji.png) -14620px 0px no-repeat; } +.emoji-1F4DA { background: url(emoji.png) -14640px 0px no-repeat; } +.emoji-1F4DB { background: url(emoji.png) -14660px 0px no-repeat; } +.emoji-1F4DC { background: url(emoji.png) -14680px 0px no-repeat; } +.emoji-1F4DD { background: url(emoji.png) -14700px 0px no-repeat; } +.emoji-1F4DE { background: url(emoji.png) -14720px 0px no-repeat; } +.emoji-1F4DF { background: url(emoji.png) -14740px 0px no-repeat; } +.emoji-1F4E0 { background: url(emoji.png) -14760px 0px no-repeat; } +.emoji-1F4E1 { background: url(emoji.png) -14780px 0px no-repeat; } +.emoji-1F4E2 { background: url(emoji.png) -14800px 0px no-repeat; } +.emoji-1F4E3 { background: url(emoji.png) -14820px 0px no-repeat; } +.emoji-1F4E4 { background: url(emoji.png) -14840px 0px no-repeat; } +.emoji-1F4E5 { background: url(emoji.png) -14860px 0px no-repeat; } +.emoji-1F4E6 { background: url(emoji.png) -14880px 0px no-repeat; } +.emoji-1F4E7 { background: url(emoji.png) -14900px 0px no-repeat; } +.emoji-1F4E8 { background: url(emoji.png) -14920px 0px no-repeat; } +.emoji-1F4E9 { background: url(emoji.png) -14940px 0px no-repeat; } +.emoji-1F4EA { background: url(emoji.png) -14960px 0px no-repeat; } +.emoji-1F4EB { background: url(emoji.png) -14980px 0px no-repeat; } +.emoji-1F4EC { background: url(emoji.png) -15000px 0px no-repeat; } +.emoji-1F4ED { background: url(emoji.png) -15020px 0px no-repeat; } +.emoji-1F4EE { background: url(emoji.png) -15040px 0px no-repeat; } +.emoji-1F4EF { background: url(emoji.png) -15060px 0px no-repeat; } +.emoji-1F4F0 { background: url(emoji.png) -15080px 0px no-repeat; } +.emoji-1F4F1 { background: url(emoji.png) -15100px 0px no-repeat; } +.emoji-1F4F2 { background: url(emoji.png) -15120px 0px no-repeat; } +.emoji-1F4F3 { background: url(emoji.png) -15140px 0px no-repeat; } +.emoji-1F4F4 { background: url(emoji.png) -15160px 0px no-repeat; } +.emoji-1F4F5 { background: url(emoji.png) -15180px 0px no-repeat; } +.emoji-1F4F6 { background: url(emoji.png) -15200px 0px no-repeat; } +.emoji-1F4F7 { background: url(emoji.png) -15220px 0px no-repeat; } +.emoji-1F4F8 { background: url(emoji.png) -15240px 0px no-repeat; } +.emoji-1F4F9 { background: url(emoji.png) -15260px 0px no-repeat; } +.emoji-1F4FA { background: url(emoji.png) -15280px 0px no-repeat; } +.emoji-1F4FB { background: url(emoji.png) -15300px 0px no-repeat; } +.emoji-1F4FC { background: url(emoji.png) -15320px 0px no-repeat; } +.emoji-1F4FD { background: url(emoji.png) -15340px 0px no-repeat; } +.emoji-1F4FE { background: url(emoji.png) -15360px 0px no-repeat; } +.emoji-1F500 { background: url(emoji.png) -15380px 0px no-repeat; } +.emoji-1F501 { background: url(emoji.png) -15400px 0px no-repeat; } +.emoji-1F502 { background: url(emoji.png) -15420px 0px no-repeat; } +.emoji-1F503 { background: url(emoji.png) -15440px 0px no-repeat; } +.emoji-1F504 { background: url(emoji.png) -15460px 0px no-repeat; } +.emoji-1F505 { background: url(emoji.png) -15480px 0px no-repeat; } +.emoji-1F506 { background: url(emoji.png) -15500px 0px no-repeat; } +.emoji-1F507 { background: url(emoji.png) -15520px 0px no-repeat; } +.emoji-1F508 { background: url(emoji.png) -15540px 0px no-repeat; } +.emoji-1F509 { background: url(emoji.png) -15560px 0px no-repeat; } +.emoji-1F50A { background: url(emoji.png) -15580px 0px no-repeat; } +.emoji-1F50B { background: url(emoji.png) -15600px 0px no-repeat; } +.emoji-1F50C { background: url(emoji.png) -15620px 0px no-repeat; } +.emoji-1F50D { background: url(emoji.png) -15640px 0px no-repeat; } +.emoji-1F50E { background: url(emoji.png) -15660px 0px no-repeat; } +.emoji-1F50F { background: url(emoji.png) -15680px 0px no-repeat; } +.emoji-1F510 { background: url(emoji.png) -15700px 0px no-repeat; } +.emoji-1F511 { background: url(emoji.png) -15720px 0px no-repeat; } +.emoji-1F512 { background: url(emoji.png) -15740px 0px no-repeat; } +.emoji-1F513 { background: url(emoji.png) -15760px 0px no-repeat; } +.emoji-1F514 { background: url(emoji.png) -15780px 0px no-repeat; } +.emoji-1F515 { background: url(emoji.png) -15800px 0px no-repeat; } +.emoji-1F516 { background: url(emoji.png) -15820px 0px no-repeat; } +.emoji-1F517 { background: url(emoji.png) -15840px 0px no-repeat; } +.emoji-1F518 { background: url(emoji.png) -15860px 0px no-repeat; } +.emoji-1F519 { background: url(emoji.png) -15880px 0px no-repeat; } +.emoji-1F51A { background: url(emoji.png) -15900px 0px no-repeat; } +.emoji-1F51B { background: url(emoji.png) -15920px 0px no-repeat; } +.emoji-1F51C { background: url(emoji.png) -15940px 0px no-repeat; } +.emoji-1F51D { background: url(emoji.png) -15960px 0px no-repeat; } +.emoji-1F51E { background: url(emoji.png) -15980px 0px no-repeat; } +.emoji-1F51F { background: url(emoji.png) -16000px 0px no-repeat; } +.emoji-1F520 { background: url(emoji.png) -16020px 0px no-repeat; } +.emoji-1F521 { background: url(emoji.png) -16040px 0px no-repeat; } +.emoji-1F522 { background: url(emoji.png) -16060px 0px no-repeat; } +.emoji-1F523 { background: url(emoji.png) -16080px 0px no-repeat; } +.emoji-1F524 { background: url(emoji.png) -16100px 0px no-repeat; } +.emoji-1F525 { background: url(emoji.png) -16120px 0px no-repeat; } +.emoji-1F526 { background: url(emoji.png) -16140px 0px no-repeat; } +.emoji-1F527 { background: url(emoji.png) -16160px 0px no-repeat; } +.emoji-1F528 { background: url(emoji.png) -16180px 0px no-repeat; } +.emoji-1F529 { background: url(emoji.png) -16200px 0px no-repeat; } +.emoji-1F52A { background: url(emoji.png) -16220px 0px no-repeat; } +.emoji-1F52B { background: url(emoji.png) -16240px 0px no-repeat; } +.emoji-1F52C { background: url(emoji.png) -16260px 0px no-repeat; } +.emoji-1F52D { background: url(emoji.png) -16280px 0px no-repeat; } +.emoji-1F52E { background: url(emoji.png) -16300px 0px no-repeat; } +.emoji-1F52F { background: url(emoji.png) -16320px 0px no-repeat; } +.emoji-1F530 { background: url(emoji.png) -16340px 0px no-repeat; } +.emoji-1F531 { background: url(emoji.png) -16360px 0px no-repeat; } +.emoji-1F532 { background: url(emoji.png) -16380px 0px no-repeat; } +.emoji-1F533 { background: url(emoji.png) -16400px 0px no-repeat; } +.emoji-1F534 { background: url(emoji.png) -16420px 0px no-repeat; } +.emoji-1F535 { background: url(emoji.png) -16440px 0px no-repeat; } +.emoji-1F536 { background: url(emoji.png) -16460px 0px no-repeat; } +.emoji-1F537 { background: url(emoji.png) -16480px 0px no-repeat; } +.emoji-1F538 { background: url(emoji.png) -16500px 0px no-repeat; } +.emoji-1F539 { background: url(emoji.png) -16520px 0px no-repeat; } +.emoji-1F53A { background: url(emoji.png) -16540px 0px no-repeat; } +.emoji-1F53B { background: url(emoji.png) -16560px 0px no-repeat; } +.emoji-1F53C { background: url(emoji.png) -16580px 0px no-repeat; } +.emoji-1F53D { background: url(emoji.png) -16600px 0px no-repeat; } +.emoji-1F546 { background: url(emoji.png) -16620px 0px no-repeat; } +.emoji-1F547 { background: url(emoji.png) -16640px 0px no-repeat; } +.emoji-1F548 { background: url(emoji.png) -16660px 0px no-repeat; } +.emoji-1F549 { background: url(emoji.png) -16680px 0px no-repeat; } +.emoji-1F54A { background: url(emoji.png) -16700px 0px no-repeat; } +.emoji-1F550 { background: url(emoji.png) -16720px 0px no-repeat; } +.emoji-1F551 { background: url(emoji.png) -16740px 0px no-repeat; } +.emoji-1F552 { background: url(emoji.png) -16760px 0px no-repeat; } +.emoji-1F553 { background: url(emoji.png) -16780px 0px no-repeat; } +.emoji-1F554 { background: url(emoji.png) -16800px 0px no-repeat; } +.emoji-1F555 { background: url(emoji.png) -16820px 0px no-repeat; } +.emoji-1F556 { background: url(emoji.png) -16840px 0px no-repeat; } +.emoji-1F557 { background: url(emoji.png) -16860px 0px no-repeat; } +.emoji-1F558 { background: url(emoji.png) -16880px 0px no-repeat; } +.emoji-1F559 { background: url(emoji.png) -16900px 0px no-repeat; } +.emoji-1F55A { background: url(emoji.png) -16920px 0px no-repeat; } +.emoji-1F55B { background: url(emoji.png) -16940px 0px no-repeat; } +.emoji-1F55C { background: url(emoji.png) -16960px 0px no-repeat; } +.emoji-1F55D { background: url(emoji.png) -16980px 0px no-repeat; } +.emoji-1F55E { background: url(emoji.png) -17000px 0px no-repeat; } +.emoji-1F55F { background: url(emoji.png) -17020px 0px no-repeat; } +.emoji-1F560 { background: url(emoji.png) -17040px 0px no-repeat; } +.emoji-1F561 { background: url(emoji.png) -17060px 0px no-repeat; } +.emoji-1F562 { background: url(emoji.png) -17080px 0px no-repeat; } +.emoji-1F563 { background: url(emoji.png) -17100px 0px no-repeat; } +.emoji-1F564 { background: url(emoji.png) -17120px 0px no-repeat; } +.emoji-1F565 { background: url(emoji.png) -17140px 0px no-repeat; } +.emoji-1F566 { background: url(emoji.png) -17160px 0px no-repeat; } +.emoji-1F567 { background: url(emoji.png) -17180px 0px no-repeat; } +.emoji-1F568 { background: url(emoji.png) -17200px 0px no-repeat; } +.emoji-1F569 { background: url(emoji.png) -17220px 0px no-repeat; } +.emoji-1F56A { background: url(emoji.png) -17240px 0px no-repeat; } +.emoji-1F56B { background: url(emoji.png) -17260px 0px no-repeat; } +.emoji-1F56C { background: url(emoji.png) -17280px 0px no-repeat; } +.emoji-1F56D { background: url(emoji.png) -17300px 0px no-repeat; } +.emoji-1F56E { background: url(emoji.png) -17320px 0px no-repeat; } +.emoji-1F56F { background: url(emoji.png) -17340px 0px no-repeat; } +.emoji-1F570 { background: url(emoji.png) -17360px 0px no-repeat; } +.emoji-1F571 { background: url(emoji.png) -17380px 0px no-repeat; } +.emoji-1F572 { background: url(emoji.png) -17400px 0px no-repeat; } +.emoji-1F573 { background: url(emoji.png) -17420px 0px no-repeat; } +.emoji-1F574 { background: url(emoji.png) -17440px 0px no-repeat; } +.emoji-1F575 { background: url(emoji.png) -17460px 0px no-repeat; } +.emoji-1F576 { background: url(emoji.png) -17480px 0px no-repeat; } +.emoji-1F577 { background: url(emoji.png) -17500px 0px no-repeat; } +.emoji-1F578 { background: url(emoji.png) -17520px 0px no-repeat; } +.emoji-1F579 { background: url(emoji.png) -17540px 0px no-repeat; } +.emoji-1F57B { background: url(emoji.png) -17560px 0px no-repeat; } +.emoji-1F57E { background: url(emoji.png) -17580px 0px no-repeat; } +.emoji-1F57F { background: url(emoji.png) -17600px 0px no-repeat; } +.emoji-1F581 { background: url(emoji.png) -17620px 0px no-repeat; } +.emoji-1F582 { background: url(emoji.png) -17640px 0px no-repeat; } +.emoji-1F583 { background: url(emoji.png) -17660px 0px no-repeat; } +.emoji-1F585 { background: url(emoji.png) -17680px 0px no-repeat; } +.emoji-1F586 { background: url(emoji.png) -17700px 0px no-repeat; } +.emoji-1F587 { background: url(emoji.png) -17720px 0px no-repeat; } +.emoji-1F588 { background: url(emoji.png) -17740px 0px no-repeat; } +.emoji-1F589 { background: url(emoji.png) -17760px 0px no-repeat; } +.emoji-1F58A { background: url(emoji.png) -17780px 0px no-repeat; } +.emoji-1F58B { background: url(emoji.png) -17800px 0px no-repeat; } +.emoji-1F58C { background: url(emoji.png) -17820px 0px no-repeat; } +.emoji-1F58D { background: url(emoji.png) -17840px 0px no-repeat; } +.emoji-1F58E { background: url(emoji.png) -17860px 0px no-repeat; } +.emoji-1F58F { background: url(emoji.png) -17880px 0px no-repeat; } +.emoji-1F590 { background: url(emoji.png) -17900px 0px no-repeat; } +.emoji-1F591 { background: url(emoji.png) -17920px 0px no-repeat; } +.emoji-1F592 { background: url(emoji.png) -17940px 0px no-repeat; } +.emoji-1F593 { background: url(emoji.png) -17960px 0px no-repeat; } +.emoji-1F594 { background: url(emoji.png) -17980px 0px no-repeat; } +.emoji-1F595 { background: url(emoji.png) -18000px 0px no-repeat; } +.emoji-1F596 { background: url(emoji.png) -18020px 0px no-repeat; } +.emoji-1F597 { background: url(emoji.png) -18040px 0px no-repeat; } +.emoji-1F598 { background: url(emoji.png) -18060px 0px no-repeat; } +.emoji-1F599 { background: url(emoji.png) -18080px 0px no-repeat; } +.emoji-1F59E { background: url(emoji.png) -18100px 0px no-repeat; } +.emoji-1F59F { background: url(emoji.png) -18120px 0px no-repeat; } +.emoji-1F5A5 { background: url(emoji.png) -18140px 0px no-repeat; } +.emoji-1F5A6 { background: url(emoji.png) -18160px 0px no-repeat; } +.emoji-1F5A7 { background: url(emoji.png) -18180px 0px no-repeat; } +.emoji-1F5A8 { background: url(emoji.png) -18200px 0px no-repeat; } +.emoji-1F5A9 { background: url(emoji.png) -18220px 0px no-repeat; } +.emoji-1F5AA { background: url(emoji.png) -18240px 0px no-repeat; } +.emoji-1F5AB { background: url(emoji.png) -18260px 0px no-repeat; } +.emoji-1F5AD { background: url(emoji.png) -18280px 0px no-repeat; } +.emoji-1F5AE { background: url(emoji.png) -18300px 0px no-repeat; } +.emoji-1F5AF { background: url(emoji.png) -18320px 0px no-repeat; } +.emoji-1F5B2 { background: url(emoji.png) -18340px 0px no-repeat; } +.emoji-1F5B3 { background: url(emoji.png) -18360px 0px no-repeat; } +.emoji-1F5B4 { background: url(emoji.png) -18380px 0px no-repeat; } +.emoji-1F5B8 { background: url(emoji.png) -18400px 0px no-repeat; } +.emoji-1F5B9 { background: url(emoji.png) -18420px 0px no-repeat; } +.emoji-1F5BC { background: url(emoji.png) -18440px 0px no-repeat; } +.emoji-1F5BD { background: url(emoji.png) -18460px 0px no-repeat; } +.emoji-1F5BE { background: url(emoji.png) -18480px 0px no-repeat; } +.emoji-1F5C0 { background: url(emoji.png) -18500px 0px no-repeat; } +.emoji-1F5C1 { background: url(emoji.png) -18520px 0px no-repeat; } +.emoji-1F5C2 { background: url(emoji.png) -18540px 0px no-repeat; } +.emoji-1F5C3 { background: url(emoji.png) -18560px 0px no-repeat; } +.emoji-1F5C4 { background: url(emoji.png) -18580px 0px no-repeat; } +.emoji-1F5C6 { background: url(emoji.png) -18600px 0px no-repeat; } +.emoji-1F5C7 { background: url(emoji.png) -18620px 0px no-repeat; } +.emoji-1F5C9 { background: url(emoji.png) -18640px 0px no-repeat; } +.emoji-1F5CA { background: url(emoji.png) -18660px 0px no-repeat; } +.emoji-1F5CE { background: url(emoji.png) -18680px 0px no-repeat; } +.emoji-1F5CF { background: url(emoji.png) -18700px 0px no-repeat; } +.emoji-1F5D0 { background: url(emoji.png) -18720px 0px no-repeat; } +.emoji-1F5D1 { background: url(emoji.png) -18740px 0px no-repeat; } +.emoji-1F5D2 { background: url(emoji.png) -18760px 0px no-repeat; } +.emoji-1F5D3 { background: url(emoji.png) -18780px 0px no-repeat; } +.emoji-1F5D4 { background: url(emoji.png) -18800px 0px no-repeat; } +.emoji-1F5D8 { background: url(emoji.png) -18820px 0px no-repeat; } +.emoji-1F5D9 { background: url(emoji.png) -18840px 0px no-repeat; } +.emoji-1F5DC { background: url(emoji.png) -18860px 0px no-repeat; } +.emoji-1F5DD { background: url(emoji.png) -18880px 0px no-repeat; } +.emoji-1F5DE { background: url(emoji.png) -18900px 0px no-repeat; } +.emoji-1F5E0 { background: url(emoji.png) -18920px 0px no-repeat; } +.emoji-1F5E1 { background: url(emoji.png) -18940px 0px no-repeat; } +.emoji-1F5E2 { background: url(emoji.png) -18960px 0px no-repeat; } +.emoji-1F5E3 { background: url(emoji.png) -18980px 0px no-repeat; } +.emoji-1F5E8 { background: url(emoji.png) -19000px 0px no-repeat; } +.emoji-1F5E9 { background: url(emoji.png) -19020px 0px no-repeat; } +.emoji-1F5EA { background: url(emoji.png) -19040px 0px no-repeat; } +.emoji-1F5EB { background: url(emoji.png) -19060px 0px no-repeat; } +.emoji-1F5EC { background: url(emoji.png) -19080px 0px no-repeat; } +.emoji-1F5ED { background: url(emoji.png) -19100px 0px no-repeat; } +.emoji-1F5EE { background: url(emoji.png) -19120px 0px no-repeat; } +.emoji-1F5EF { background: url(emoji.png) -19140px 0px no-repeat; } +.emoji-1F5F0 { background: url(emoji.png) -19160px 0px no-repeat; } +.emoji-1F5F1 { background: url(emoji.png) -19180px 0px no-repeat; } +.emoji-1F5F2 { background: url(emoji.png) -19200px 0px no-repeat; } +.emoji-1F5F3 { background: url(emoji.png) -19220px 0px no-repeat; } +.emoji-1F5F4 { background: url(emoji.png) -19240px 0px no-repeat; } +.emoji-1F5F5 { background: url(emoji.png) -19260px 0px no-repeat; } +.emoji-1F5F8 { background: url(emoji.png) -19280px 0px no-repeat; } +.emoji-1F5F9 { background: url(emoji.png) -19300px 0px no-repeat; } +.emoji-1F5FA { background: url(emoji.png) -19320px 0px no-repeat; } +.emoji-1F5FB { background: url(emoji.png) -19340px 0px no-repeat; } +.emoji-1F5FC { background: url(emoji.png) -19360px 0px no-repeat; } +.emoji-1F5FD { background: url(emoji.png) -19380px 0px no-repeat; } +.emoji-1F5FE { background: url(emoji.png) -19400px 0px no-repeat; } +.emoji-1F5FF { background: url(emoji.png) -19420px 0px no-repeat; } +.emoji-1F600 { background: url(emoji.png) -19440px 0px no-repeat; } +.emoji-1F601 { background: url(emoji.png) -19460px 0px no-repeat; } +.emoji-1F602 { background: url(emoji.png) -19480px 0px no-repeat; } +.emoji-1F603 { background: url(emoji.png) -19500px 0px no-repeat; } +.emoji-1F604 { background: url(emoji.png) -19520px 0px no-repeat; } +.emoji-1F605 { background: url(emoji.png) -19540px 0px no-repeat; } +.emoji-1F606 { background: url(emoji.png) -19560px 0px no-repeat; } +.emoji-1F607 { background: url(emoji.png) -19580px 0px no-repeat; } +.emoji-1F608 { background: url(emoji.png) -19600px 0px no-repeat; } +.emoji-1F609 { background: url(emoji.png) -19620px 0px no-repeat; } +.emoji-1F60A { background: url(emoji.png) -19640px 0px no-repeat; } +.emoji-1F60B { background: url(emoji.png) -19660px 0px no-repeat; } +.emoji-1F60C { background: url(emoji.png) -19680px 0px no-repeat; } +.emoji-1F60D { background: url(emoji.png) -19700px 0px no-repeat; } +.emoji-1F60E { background: url(emoji.png) -19720px 0px no-repeat; } +.emoji-1F60F { background: url(emoji.png) -19740px 0px no-repeat; } +.emoji-1F610 { background: url(emoji.png) -19760px 0px no-repeat; } +.emoji-1F611 { background: url(emoji.png) -19780px 0px no-repeat; } +.emoji-1F612 { background: url(emoji.png) -19800px 0px no-repeat; } +.emoji-1F613 { background: url(emoji.png) -19820px 0px no-repeat; } +.emoji-1F614 { background: url(emoji.png) -19840px 0px no-repeat; } +.emoji-1F615 { background: url(emoji.png) -19860px 0px no-repeat; } +.emoji-1F616 { background: url(emoji.png) -19880px 0px no-repeat; } +.emoji-1F617 { background: url(emoji.png) -19900px 0px no-repeat; } +.emoji-1F618 { background: url(emoji.png) -19920px 0px no-repeat; } +.emoji-1F619 { background: url(emoji.png) -19940px 0px no-repeat; } +.emoji-1F61A { background: url(emoji.png) -19960px 0px no-repeat; } +.emoji-1F61B { background: url(emoji.png) -19980px 0px no-repeat; } +.emoji-1F61C { background: url(emoji.png) -20000px 0px no-repeat; } +.emoji-1F61D { background: url(emoji.png) -20020px 0px no-repeat; } +.emoji-1F61E { background: url(emoji.png) -20040px 0px no-repeat; } +.emoji-1F61F { background: url(emoji.png) -20060px 0px no-repeat; } +.emoji-1F620 { background: url(emoji.png) -20080px 0px no-repeat; } +.emoji-1F621 { background: url(emoji.png) -20100px 0px no-repeat; } +.emoji-1F622 { background: url(emoji.png) -20120px 0px no-repeat; } +.emoji-1F623 { background: url(emoji.png) -20140px 0px no-repeat; } +.emoji-1F624 { background: url(emoji.png) -20160px 0px no-repeat; } +.emoji-1F625 { background: url(emoji.png) -20180px 0px no-repeat; } +.emoji-1F626 { background: url(emoji.png) -20200px 0px no-repeat; } +.emoji-1F627 { background: url(emoji.png) -20220px 0px no-repeat; } +.emoji-1F628 { background: url(emoji.png) -20240px 0px no-repeat; } +.emoji-1F629 { background: url(emoji.png) -20260px 0px no-repeat; } +.emoji-1F62A { background: url(emoji.png) -20280px 0px no-repeat; } +.emoji-1F62B { background: url(emoji.png) -20300px 0px no-repeat; } +.emoji-1F62C { background: url(emoji.png) -20320px 0px no-repeat; } +.emoji-1F62D { background: url(emoji.png) -20340px 0px no-repeat; } +.emoji-1F62E { background: url(emoji.png) -20360px 0px no-repeat; } +.emoji-1F62F { background: url(emoji.png) -20380px 0px no-repeat; } +.emoji-1F630 { background: url(emoji.png) -20400px 0px no-repeat; } +.emoji-1F631 { background: url(emoji.png) -20420px 0px no-repeat; } +.emoji-1F632 { background: url(emoji.png) -20440px 0px no-repeat; } +.emoji-1F633 { background: url(emoji.png) -20460px 0px no-repeat; } +.emoji-1F634 { background: url(emoji.png) -20480px 0px no-repeat; } +.emoji-1F635 { background: url(emoji.png) -20500px 0px no-repeat; } +.emoji-1F636 { background: url(emoji.png) -20520px 0px no-repeat; } +.emoji-1F637 { background: url(emoji.png) -20540px 0px no-repeat; } +.emoji-1F638 { background: url(emoji.png) -20560px 0px no-repeat; } +.emoji-1F639 { background: url(emoji.png) -20580px 0px no-repeat; } +.emoji-1F63A { background: url(emoji.png) -20600px 0px no-repeat; } +.emoji-1F63B { background: url(emoji.png) -20620px 0px no-repeat; } +.emoji-1F63C { background: url(emoji.png) -20640px 0px no-repeat; } +.emoji-1F63D { background: url(emoji.png) -20660px 0px no-repeat; } +.emoji-1F63E { background: url(emoji.png) -20680px 0px no-repeat; } +.emoji-1F63F { background: url(emoji.png) -20700px 0px no-repeat; } +.emoji-1F640 { background: url(emoji.png) -20720px 0px no-repeat; } +.emoji-1F641 { background: url(emoji.png) -20740px 0px no-repeat; } +.emoji-1F642 { background: url(emoji.png) -20760px 0px no-repeat; } +.emoji-1F645 { background: url(emoji.png) -20780px 0px no-repeat; } +.emoji-1F646 { background: url(emoji.png) -20800px 0px no-repeat; } +.emoji-1F647 { background: url(emoji.png) -20820px 0px no-repeat; } +.emoji-1F648 { background: url(emoji.png) -20840px 0px no-repeat; } +.emoji-1F649 { background: url(emoji.png) -20860px 0px no-repeat; } +.emoji-1F64A { background: url(emoji.png) -20880px 0px no-repeat; } +.emoji-1F64B { background: url(emoji.png) -20900px 0px no-repeat; } +.emoji-1F64C { background: url(emoji.png) -20920px 0px no-repeat; } +.emoji-1F64D { background: url(emoji.png) -20940px 0px no-repeat; } +.emoji-1F64E { background: url(emoji.png) -20960px 0px no-repeat; } +.emoji-1F64F { background: url(emoji.png) -20980px 0px no-repeat; } +.emoji-1F680 { background: url(emoji.png) -21000px 0px no-repeat; } +.emoji-1F681 { background: url(emoji.png) -21020px 0px no-repeat; } +.emoji-1F682 { background: url(emoji.png) -21040px 0px no-repeat; } +.emoji-1F683 { background: url(emoji.png) -21060px 0px no-repeat; } +.emoji-1F684 { background: url(emoji.png) -21080px 0px no-repeat; } +.emoji-1F685 { background: url(emoji.png) -21100px 0px no-repeat; } +.emoji-1F686 { background: url(emoji.png) -21120px 0px no-repeat; } +.emoji-1F687 { background: url(emoji.png) -21140px 0px no-repeat; } +.emoji-1F688 { background: url(emoji.png) -21160px 0px no-repeat; } +.emoji-1F689 { background: url(emoji.png) -21180px 0px no-repeat; } +.emoji-1F68A { background: url(emoji.png) -21200px 0px no-repeat; } +.emoji-1F68B { background: url(emoji.png) -21220px 0px no-repeat; } +.emoji-1F68C { background: url(emoji.png) -21240px 0px no-repeat; } +.emoji-1F68D { background: url(emoji.png) -21260px 0px no-repeat; } +.emoji-1F68E { background: url(emoji.png) -21280px 0px no-repeat; } +.emoji-1F68F { background: url(emoji.png) -21300px 0px no-repeat; } +.emoji-1F690 { background: url(emoji.png) -21320px 0px no-repeat; } +.emoji-1F691 { background: url(emoji.png) -21340px 0px no-repeat; } +.emoji-1F692 { background: url(emoji.png) -21360px 0px no-repeat; } +.emoji-1F693 { background: url(emoji.png) -21380px 0px no-repeat; } +.emoji-1F694 { background: url(emoji.png) -21400px 0px no-repeat; } +.emoji-1F695 { background: url(emoji.png) -21420px 0px no-repeat; } +.emoji-1F696 { background: url(emoji.png) -21440px 0px no-repeat; } +.emoji-1F697 { background: url(emoji.png) -21460px 0px no-repeat; } +.emoji-1F698 { background: url(emoji.png) -21480px 0px no-repeat; } +.emoji-1F699 { background: url(emoji.png) -21500px 0px no-repeat; } +.emoji-1F69A { background: url(emoji.png) -21520px 0px no-repeat; } +.emoji-1F69B { background: url(emoji.png) -21540px 0px no-repeat; } +.emoji-1F69C { background: url(emoji.png) -21560px 0px no-repeat; } +.emoji-1F69D { background: url(emoji.png) -21580px 0px no-repeat; } +.emoji-1F69E { background: url(emoji.png) -21600px 0px no-repeat; } +.emoji-1F69F { background: url(emoji.png) -21620px 0px no-repeat; } +.emoji-1F6A0 { background: url(emoji.png) -21640px 0px no-repeat; } +.emoji-1F6A1 { background: url(emoji.png) -21660px 0px no-repeat; } +.emoji-1F6A2 { background: url(emoji.png) -21680px 0px no-repeat; } +.emoji-1F6A3 { background: url(emoji.png) -21700px 0px no-repeat; } +.emoji-1F6A4 { background: url(emoji.png) -21720px 0px no-repeat; } +.emoji-1F6A5 { background: url(emoji.png) -21740px 0px no-repeat; } +.emoji-1F6A6 { background: url(emoji.png) -21760px 0px no-repeat; } +.emoji-1F6A7 { background: url(emoji.png) -21780px 0px no-repeat; } +.emoji-1F6A8 { background: url(emoji.png) -21800px 0px no-repeat; } +.emoji-1F6A9 { background: url(emoji.png) -21820px 0px no-repeat; } +.emoji-1F6AA { background: url(emoji.png) -21840px 0px no-repeat; } +.emoji-1F6AB { background: url(emoji.png) -21860px 0px no-repeat; } +.emoji-1F6AC { background: url(emoji.png) -21880px 0px no-repeat; } +.emoji-1F6AD { background: url(emoji.png) -21900px 0px no-repeat; } +.emoji-1F6AE { background: url(emoji.png) -21920px 0px no-repeat; } +.emoji-1F6AF { background: url(emoji.png) -21940px 0px no-repeat; } +.emoji-1F6B0 { background: url(emoji.png) -21960px 0px no-repeat; } +.emoji-1F6B1 { background: url(emoji.png) -21980px 0px no-repeat; } +.emoji-1F6B2 { background: url(emoji.png) -22000px 0px no-repeat; } +.emoji-1F6B3 { background: url(emoji.png) -22020px 0px no-repeat; } +.emoji-1F6B4 { background: url(emoji.png) -22040px 0px no-repeat; } +.emoji-1F6B5 { background: url(emoji.png) -22060px 0px no-repeat; } +.emoji-1F6B6 { background: url(emoji.png) -22080px 0px no-repeat; } +.emoji-1F6B7 { background: url(emoji.png) -22100px 0px no-repeat; } +.emoji-1F6B8 { background: url(emoji.png) -22120px 0px no-repeat; } +.emoji-1F6B9 { background: url(emoji.png) -22140px 0px no-repeat; } +.emoji-1F6BA { background: url(emoji.png) -22160px 0px no-repeat; } +.emoji-1F6BB { background: url(emoji.png) -22180px 0px no-repeat; } +.emoji-1F6BC { background: url(emoji.png) -22200px 0px no-repeat; } +.emoji-1F6BD { background: url(emoji.png) -22220px 0px no-repeat; } +.emoji-1F6BE { background: url(emoji.png) -22240px 0px no-repeat; } +.emoji-1F6BF { background: url(emoji.png) -22260px 0px no-repeat; } +.emoji-1F6C0 { background: url(emoji.png) -22280px 0px no-repeat; } +.emoji-1F6C1 { background: url(emoji.png) -22300px 0px no-repeat; } +.emoji-1F6C2 { background: url(emoji.png) -22320px 0px no-repeat; } +.emoji-1F6C3 { background: url(emoji.png) -22340px 0px no-repeat; } +.emoji-1F6C4 { background: url(emoji.png) -22360px 0px no-repeat; } +.emoji-1F6C5 { background: url(emoji.png) -22380px 0px no-repeat; } +.emoji-1F6C6 { background: url(emoji.png) -22400px 0px no-repeat; } +.emoji-1F6C7 { background: url(emoji.png) -22420px 0px no-repeat; } +.emoji-1F6C8 { background: url(emoji.png) -22440px 0px no-repeat; } +.emoji-1F6C9 { background: url(emoji.png) -22460px 0px no-repeat; } +.emoji-1F6CA { background: url(emoji.png) -22480px 0px no-repeat; } +.emoji-1F6CB { background: url(emoji.png) -22500px 0px no-repeat; } +.emoji-1F6CC { background: url(emoji.png) -22520px 0px no-repeat; } +.emoji-1F6CD { background: url(emoji.png) -22540px 0px no-repeat; } +.emoji-1F6CE { background: url(emoji.png) -22560px 0px no-repeat; } +.emoji-1F6CF { background: url(emoji.png) -22580px 0px no-repeat; } +.emoji-1F6E0 { background: url(emoji.png) -22600px 0px no-repeat; } +.emoji-1F6E1 { background: url(emoji.png) -22620px 0px no-repeat; } +.emoji-1F6E2 { background: url(emoji.png) -22640px 0px no-repeat; } +.emoji-1F6E3 { background: url(emoji.png) -22660px 0px no-repeat; } +.emoji-1F6E4 { background: url(emoji.png) -22680px 0px no-repeat; } +.emoji-1F6E5 { background: url(emoji.png) -22700px 0px no-repeat; } +.emoji-1F6E6 { background: url(emoji.png) -22720px 0px no-repeat; } +.emoji-1F6E7 { background: url(emoji.png) -22740px 0px no-repeat; } +.emoji-1F6E8 { background: url(emoji.png) -22760px 0px no-repeat; } +.emoji-1F6E9 { background: url(emoji.png) -22780px 0px no-repeat; } +.emoji-1F6EA { background: url(emoji.png) -22800px 0px no-repeat; } +.emoji-1F6EB { background: url(emoji.png) -22820px 0px no-repeat; } +.emoji-1F6EC { background: url(emoji.png) -22840px 0px no-repeat; } +.emoji-1F6F0 { background: url(emoji.png) -22860px 0px no-repeat; } +.emoji-1F6F1 { background: url(emoji.png) -22880px 0px no-repeat; } +.emoji-1F6F2 { background: url(emoji.png) -22900px 0px no-repeat; } +.emoji-1F6F3 { background: url(emoji.png) -22920px 0px no-repeat; } +.emoji-203C { background: url(emoji.png) -22940px 0px no-repeat; } +.emoji-2049 { background: url(emoji.png) -22960px 0px no-repeat; } +.emoji-2122 { background: url(emoji.png) -22980px 0px no-repeat; } +.emoji-2139 { background: url(emoji.png) -23000px 0px no-repeat; } +.emoji-2194 { background: url(emoji.png) -23020px 0px no-repeat; } +.emoji-2195 { background: url(emoji.png) -23040px 0px no-repeat; } +.emoji-2196 { background: url(emoji.png) -23060px 0px no-repeat; } +.emoji-2197 { background: url(emoji.png) -23080px 0px no-repeat; } +.emoji-2198 { background: url(emoji.png) -23100px 0px no-repeat; } +.emoji-2199 { background: url(emoji.png) -23120px 0px no-repeat; } +.emoji-21A9 { background: url(emoji.png) -23140px 0px no-repeat; } +.emoji-21AA { background: url(emoji.png) -23160px 0px no-repeat; } +.emoji-231A { background: url(emoji.png) -23180px 0px no-repeat; } +.emoji-231B { background: url(emoji.png) -23200px 0px no-repeat; } +.emoji-23E9 { background: url(emoji.png) -23220px 0px no-repeat; } +.emoji-23EA { background: url(emoji.png) -23240px 0px no-repeat; } +.emoji-23EB { background: url(emoji.png) -23260px 0px no-repeat; } +.emoji-23EC { background: url(emoji.png) -23280px 0px no-repeat; } +.emoji-23F0 { background: url(emoji.png) -23300px 0px no-repeat; } +.emoji-23F3 { background: url(emoji.png) -23320px 0px no-repeat; } +.emoji-24C2 { background: url(emoji.png) -23340px 0px no-repeat; } +.emoji-25AA { background: url(emoji.png) -23360px 0px no-repeat; } +.emoji-25AB { background: url(emoji.png) -23380px 0px no-repeat; } +.emoji-25B6 { background: url(emoji.png) -23400px 0px no-repeat; } +.emoji-25C0 { background: url(emoji.png) -23420px 0px no-repeat; } +.emoji-25FB { background: url(emoji.png) -23440px 0px no-repeat; } +.emoji-25FC { background: url(emoji.png) -23460px 0px no-repeat; } +.emoji-25FD { background: url(emoji.png) -23480px 0px no-repeat; } +.emoji-25FE { background: url(emoji.png) -23500px 0px no-repeat; } +.emoji-2600 { background: url(emoji.png) -23520px 0px no-repeat; } +.emoji-2601 { background: url(emoji.png) -23540px 0px no-repeat; } +.emoji-260E { background: url(emoji.png) -23560px 0px no-repeat; } +.emoji-2611 { background: url(emoji.png) -23580px 0px no-repeat; } +.emoji-2614 { background: url(emoji.png) -23600px 0px no-repeat; } +.emoji-2615 { background: url(emoji.png) -23620px 0px no-repeat; } +.emoji-261D { background: url(emoji.png) -23640px 0px no-repeat; } +.emoji-263A { background: url(emoji.png) -23660px 0px no-repeat; } +.emoji-2648 { background: url(emoji.png) -23680px 0px no-repeat; } +.emoji-2649 { background: url(emoji.png) -23700px 0px no-repeat; } +.emoji-264A { background: url(emoji.png) -23720px 0px no-repeat; } +.emoji-264B { background: url(emoji.png) -23740px 0px no-repeat; } +.emoji-264C { background: url(emoji.png) -23760px 0px no-repeat; } +.emoji-264D { background: url(emoji.png) -23780px 0px no-repeat; } +.emoji-264E { background: url(emoji.png) -23800px 0px no-repeat; } +.emoji-264F { background: url(emoji.png) -23820px 0px no-repeat; } +.emoji-2650 { background: url(emoji.png) -23840px 0px no-repeat; } +.emoji-2651 { background: url(emoji.png) -23860px 0px no-repeat; } +.emoji-2652 { background: url(emoji.png) -23880px 0px no-repeat; } +.emoji-2653 { background: url(emoji.png) -23900px 0px no-repeat; } +.emoji-2660 { background: url(emoji.png) -23920px 0px no-repeat; } +.emoji-2663 { background: url(emoji.png) -23940px 0px no-repeat; } +.emoji-2665 { background: url(emoji.png) -23960px 0px no-repeat; } +.emoji-2666 { background: url(emoji.png) -23980px 0px no-repeat; } +.emoji-2668 { background: url(emoji.png) -24000px 0px no-repeat; } +.emoji-267B { background: url(emoji.png) -24020px 0px no-repeat; } +.emoji-267F { background: url(emoji.png) -24040px 0px no-repeat; } +.emoji-2693 { background: url(emoji.png) -24060px 0px no-repeat; } +.emoji-26A0 { background: url(emoji.png) -24080px 0px no-repeat; } +.emoji-26A1 { background: url(emoji.png) -24100px 0px no-repeat; } +.emoji-26AA { background: url(emoji.png) -24120px 0px no-repeat; } +.emoji-26AB { background: url(emoji.png) -24140px 0px no-repeat; } +.emoji-26BD { background: url(emoji.png) -24160px 0px no-repeat; } +.emoji-26BE { background: url(emoji.png) -24180px 0px no-repeat; } +.emoji-26C4 { background: url(emoji.png) -24200px 0px no-repeat; } +.emoji-26C5 { background: url(emoji.png) -24220px 0px no-repeat; } +.emoji-26CE { background: url(emoji.png) -24240px 0px no-repeat; } +.emoji-26D4 { background: url(emoji.png) -24260px 0px no-repeat; } +.emoji-26EA { background: url(emoji.png) -24280px 0px no-repeat; } +.emoji-26F2 { background: url(emoji.png) -24300px 0px no-repeat; } +.emoji-26F3 { background: url(emoji.png) -24320px 0px no-repeat; } +.emoji-26F5 { background: url(emoji.png) -24340px 0px no-repeat; } +.emoji-26FA { background: url(emoji.png) -24360px 0px no-repeat; } +.emoji-26FD { background: url(emoji.png) -24380px 0px no-repeat; } +.emoji-2702 { background: url(emoji.png) -24400px 0px no-repeat; } +.emoji-2705 { background: url(emoji.png) -24420px 0px no-repeat; } +.emoji-2708 { background: url(emoji.png) -24440px 0px no-repeat; } +.emoji-2709 { background: url(emoji.png) -24460px 0px no-repeat; } +.emoji-270A { background: url(emoji.png) -24480px 0px no-repeat; } +.emoji-270B { background: url(emoji.png) -24500px 0px no-repeat; } +.emoji-270C { background: url(emoji.png) -24520px 0px no-repeat; } +.emoji-270F { background: url(emoji.png) -24540px 0px no-repeat; } +.emoji-2712 { background: url(emoji.png) -24560px 0px no-repeat; } +.emoji-2714 { background: url(emoji.png) -24580px 0px no-repeat; } +.emoji-2716 { background: url(emoji.png) -24600px 0px no-repeat; } +.emoji-2728 { background: url(emoji.png) -24620px 0px no-repeat; } +.emoji-2733 { background: url(emoji.png) -24640px 0px no-repeat; } +.emoji-2734 { background: url(emoji.png) -24660px 0px no-repeat; } +.emoji-2744 { background: url(emoji.png) -24680px 0px no-repeat; } +.emoji-2747 { background: url(emoji.png) -24700px 0px no-repeat; } +.emoji-274C { background: url(emoji.png) -24720px 0px no-repeat; } +.emoji-274E { background: url(emoji.png) -24740px 0px no-repeat; } +.emoji-2753 { background: url(emoji.png) -24760px 0px no-repeat; } +.emoji-2754 { background: url(emoji.png) -24780px 0px no-repeat; } +.emoji-2755 { background: url(emoji.png) -24800px 0px no-repeat; } +.emoji-2757 { background: url(emoji.png) -24820px 0px no-repeat; } +.emoji-2764 { background: url(emoji.png) -24840px 0px no-repeat; } +.emoji-2795 { background: url(emoji.png) -24860px 0px no-repeat; } +.emoji-2796 { background: url(emoji.png) -24880px 0px no-repeat; } +.emoji-2797 { background: url(emoji.png) -24900px 0px no-repeat; } +.emoji-27A1 { background: url(emoji.png) -24920px 0px no-repeat; } +.emoji-27B0 { background: url(emoji.png) -24940px 0px no-repeat; } +.emoji-27BF { background: url(emoji.png) -24960px 0px no-repeat; } +.emoji-2934 { background: url(emoji.png) -24980px 0px no-repeat; } +.emoji-2935 { background: url(emoji.png) -25000px 0px no-repeat; } +.emoji-2B05 { background: url(emoji.png) -25020px 0px no-repeat; } +.emoji-2B06 { background: url(emoji.png) -25040px 0px no-repeat; } +.emoji-2B07 { background: url(emoji.png) -25060px 0px no-repeat; } +.emoji-2B1B { background: url(emoji.png) -25080px 0px no-repeat; } +.emoji-2B1C { background: url(emoji.png) -25100px 0px no-repeat; } +.emoji-2B50 { background: url(emoji.png) -25120px 0px no-repeat; } +.emoji-2B55 { background: url(emoji.png) -25140px 0px no-repeat; } +.emoji-3030 { background: url(emoji.png) -25160px 0px no-repeat; } +.emoji-303D { background: url(emoji.png) -25180px 0px no-repeat; } +.emoji-3297 { background: url(emoji.png) -25200px 0px no-repeat; } +.emoji-3299 { background: url(emoji.png) -25220px 0px no-repeat; } \ No newline at end of file diff --git a/app/controllers/projects/notes_controller.rb b/app/controllers/projects/notes_controller.rb index ee705f32e8..6f1e186d40 100644 --- a/app/controllers/projects/notes_controller.rb +++ b/app/controllers/projects/notes_controller.rb @@ -139,7 +139,6 @@ class Projects::NotesController < Projects::ApplicationController discussion_id: note.discussion_id, html: note_to_html(note), award: note.is_award, - emoji_path: note.is_award ? view_context.image_url(::AwardEmoji.path_to_emoji_image(note.note)) : "", note: note.note, discussion_html: note_to_discussion_html(note), discussion_with_diff_html: note_to_discussion_with_diff_html(note) diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb index d2186427db..6474e3ceee 100644 --- a/app/helpers/issues_helper.rb +++ b/app/helpers/issues_helper.rb @@ -94,11 +94,11 @@ module IssuesHelper end.sort.to_sentence(last_word_connector: ', or ') end - def url_to_emoji(name) - emoji_path = ::AwardEmoji.path_to_emoji_image(name) - url_to_image(emoji_path) - rescue StandardError - "" + def emoji_icon(name, unicode = nil) + unicode ||= Emoji.emoji_filename(name) + + content_tag :div, "", class: "icon emoji-icon emoji-#{unicode}", + "data-emoji" => name, "data-unicode-name" => unicode end def emoji_author_list(notes, current_user) @@ -109,10 +109,6 @@ module IssuesHelper list.join(", ") end - def emoji_list - ::AwardEmoji::EMOJI_LIST - end - def note_active_class(notes, current_user) if current_user && notes.pluck(:author_id).include?(current_user.id) "active" diff --git a/app/views/votes/_votes_block.html.haml b/app/views/votes/_votes_block.html.haml index 6071f1484c..6c7f05c730 100644 --- a/app/views/votes/_votes_block.html.haml +++ b/app/views/votes/_votes_block.html.haml @@ -1,18 +1,22 @@ .awards.votes-block - votable.notes.awards.grouped_awards.each do |emoji, notes| .award{class: (note_active_class(notes, current_user)), title: emoji_author_list(notes, current_user)} - .icon{"data-emoji" => "#{emoji}"} - = image_tag url_to_emoji(emoji), height: "20px", width: "20px" + = emoji_icon(emoji) .counter = notes.count - if current_user - .dropdown.awards-controls + .awards-controls %a.add-award{"data-toggle" => "dropdown", "data-target" => "#", "href" => "#"} = icon('smile-o') - %ul.dropdown-menu.awards-menu - - emoji_list.each do |emoji| - %li{"data-emoji" => "#{emoji}"}= image_tag url_to_emoji(emoji), height: "20px", width: "20px" + .emoji-menu + .emoji-menu-content + - AwardEmoji.emoji_by_category.each do |category, emojis| + %h4= AwardEmoji::CATEGORIES[category] + %ul + - emojis.each do |emoji| + %li + = emoji_icon(emoji["name"], emoji["unicode"]) - if current_user :coffeescript @@ -20,10 +24,16 @@ noteable_type = "#{votable.class.name.underscore}" noteable_id = "#{votable.id}" aliases = #{AwardEmoji::ALIASES.to_json} - window.awards_handler = new AwardsHandler(post_emoji_url, noteable_type, noteable_id, aliases) - $(".awards-menu li").click (e)-> - emoji = $(this).data("emoji") + window.awards_handler = new AwardsHandler( + post_emoji_url, + noteable_type, + noteable_id, + aliases + ) + + $(".emoji-menu-content li").click (e)-> + emoji = $(this).find(".emoji-icon").data("emoji") awards_handler.addAward(emoji) $(".awards").on "click", ".award", (e)-> @@ -31,3 +41,5 @@ awards_handler.addAward(emoji) $(".award").tooltip() + + $(".emoji-menu-content").niceScroll({cursorwidth: "7px"}) diff --git a/lib/award_emoji.rb b/lib/award_emoji.rb index 4d99164bc3..d3f98d2d7f 100644 --- a/lib/award_emoji.rb +++ b/lib/award_emoji.rb @@ -1,11 +1,4 @@ class AwardEmoji - EMOJI_LIST = [ - "+1", "-1", "100", "blush", "heart", "smile", "rage", - "beers", "disappointed", "ok_hand", - "helicopter", "shit", "airplane", "alarm_clock", - "ambulance", "anguished", "two_hearts", "wink" - ] - ALIASES = { pout: "rage", satisfied: "laughing", @@ -37,11 +30,49 @@ class AwardEmoji squirrel: "shipit" }.with_indifferent_access - def self.path_to_emoji_image(name) - "emoji/#{Emoji.emoji_filename(name)}.png" + CATEGORIES = { + other: "Other", + objects: "Objects", + places: "Places", + travel_places: "Travel", + emoticons: "Emoticons", + objects_symbols: "Symbols", + nature: "Nature", + celebration: "Celebration", + people: "People", + activity: "Activity", + flags: "Flags", + food_drink: "Food" + }.with_indifferent_access + + def self.positions_by_name(name) + emoji = emojis_json.find do |emoji| + emoji["short_names"].include?(name) + end + + [emoji["sheet_x"], emoji["sheet_y"]] end def self.normilize_emoji_name(name) ALIASES[name] || name end + + def self.emoji_by_category + unless @emoji_by_category + @emoji_by_category = {} + emojis_added = [] + + Emoji.emojis.each do |emoji_name, data| + next if emojis_added.include?(data["name"]) + emojis_added << data["name"] + + @emoji_by_category[data["category"]] ||= [] + @emoji_by_category[data["category"]] << data + end + + @emoji_by_category = @emoji_by_category.sort.to_h + end + + @emoji_by_category + end end diff --git a/spec/helpers/issues_helper_spec.rb b/spec/helpers/issues_helper_spec.rb index 1f2c4ee77b..0fd96c7dc2 100644 --- a/spec/helpers/issues_helper_spec.rb +++ b/spec/helpers/issues_helper_spec.rb @@ -127,12 +127,6 @@ describe IssuesHelper do it { is_expected.to eq("!1, !2, or !3") } end - describe "#url_to_emoji" do - it "returns url" do - expect(url_to_emoji("smile")).to include("emoji/1F604.png") - end - end - describe "#emoji_list" do it "returns url" do expect(emoji_list).to be_kind_of(Array) From dfd76c33d975259ea4e0ac5554520d1f7ed1ca4b Mon Sep 17 00:00:00 2001 From: Valery Sizov Date: Tue, 22 Dec 2015 16:58:29 +0200 Subject: [PATCH 42/63] emoji css refactoring --- app/assets/stylesheets/pages/emojis.scss | 2529 +++++++++++----------- 1 file changed, 1267 insertions(+), 1262 deletions(-) diff --git a/app/assets/stylesheets/pages/emojis.scss b/app/assets/stylesheets/pages/emojis.scss index d1a80b1ba4..819ec9a2f5 100644 --- a/app/assets/stylesheets/pages/emojis.scss +++ b/app/assets/stylesheets/pages/emojis.scss @@ -3,1265 +3,1270 @@ File is generated by https://github.com/jakesgordon/sprite-factory and midified The source: gemojione gem. */ -.emoji-0023-20E3 { background: url(emoji.png) 0px 0px no-repeat; } -.emoji-0030-20E3 { background: url(emoji.png) -20px 0px no-repeat; } -.emoji-0031-20E3 { background: url(emoji.png) -40px 0px no-repeat; } -.emoji-0032-20E3 { background: url(emoji.png) -60px 0px no-repeat; } -.emoji-0033-20E3 { background: url(emoji.png) -80px 0px no-repeat; } -.emoji-0034-20E3 { background: url(emoji.png) -100px 0px no-repeat; } -.emoji-0035-20E3 { background: url(emoji.png) -120px 0px no-repeat; } -.emoji-0036-20E3 { background: url(emoji.png) -140px 0px no-repeat; } -.emoji-0037-20E3 { background: url(emoji.png) -160px 0px no-repeat; } -.emoji-0038-20E3 { background: url(emoji.png) -180px 0px no-repeat; } -.emoji-0039-20E3 { background: url(emoji.png) -200px 0px no-repeat; } -.emoji-00A9 { background: url(emoji.png) -220px 0px no-repeat; } -.emoji-00AE { background: url(emoji.png) -240px 0px no-repeat; } -.emoji-1F004 { background: url(emoji.png) -260px 0px no-repeat; } -.emoji-1F0CF { background: url(emoji.png) -280px 0px no-repeat; } -.emoji-1F170 { background: url(emoji.png) -300px 0px no-repeat; } -.emoji-1F171 { background: url(emoji.png) -320px 0px no-repeat; } -.emoji-1F17E { background: url(emoji.png) -340px 0px no-repeat; } -.emoji-1F17F { background: url(emoji.png) -360px 0px no-repeat; } -.emoji-1F18E { background: url(emoji.png) -380px 0px no-repeat; } -.emoji-1F191 { background: url(emoji.png) -400px 0px no-repeat; } -.emoji-1F192 { background: url(emoji.png) -420px 0px no-repeat; } -.emoji-1F193 { background: url(emoji.png) -440px 0px no-repeat; } -.emoji-1F194 { background: url(emoji.png) -460px 0px no-repeat; } -.emoji-1F195 { background: url(emoji.png) -480px 0px no-repeat; } -.emoji-1F196 { background: url(emoji.png) -500px 0px no-repeat; } -.emoji-1F197 { background: url(emoji.png) -520px 0px no-repeat; } -.emoji-1F198 { background: url(emoji.png) -540px 0px no-repeat; } -.emoji-1F199 { background: url(emoji.png) -560px 0px no-repeat; } -.emoji-1F19A { background: url(emoji.png) -580px 0px no-repeat; } -.emoji-1F1E6-1F1E8 { background: url(emoji.png) -600px 0px no-repeat; } -.emoji-1F1E6-1F1E9 { background: url(emoji.png) -620px 0px no-repeat; } -.emoji-1F1E6-1F1EA { background: url(emoji.png) -640px 0px no-repeat; } -.emoji-1F1E6-1F1EB { background: url(emoji.png) -660px 0px no-repeat; } -.emoji-1F1E6-1F1EC { background: url(emoji.png) -680px 0px no-repeat; } -.emoji-1F1E6-1F1EE { background: url(emoji.png) -700px 0px no-repeat; } -.emoji-1F1E6-1F1F1 { background: url(emoji.png) -720px 0px no-repeat; } -.emoji-1F1E6-1F1F2 { background: url(emoji.png) -740px 0px no-repeat; } -.emoji-1F1E6-1F1F4 { background: url(emoji.png) -760px 0px no-repeat; } -.emoji-1F1E6-1F1F7 { background: url(emoji.png) -780px 0px no-repeat; } -.emoji-1F1E6-1F1F9 { background: url(emoji.png) -800px 0px no-repeat; } -.emoji-1F1E6-1F1FA { background: url(emoji.png) -820px 0px no-repeat; } -.emoji-1F1E6-1F1FC { background: url(emoji.png) -840px 0px no-repeat; } -.emoji-1F1E6-1F1FF { background: url(emoji.png) -860px 0px no-repeat; } -.emoji-1F1E7-1F1E6 { background: url(emoji.png) -880px 0px no-repeat; } -.emoji-1F1E7-1F1E7 { background: url(emoji.png) -900px 0px no-repeat; } -.emoji-1F1E7-1F1E9 { background: url(emoji.png) -920px 0px no-repeat; } -.emoji-1F1E7-1F1EA { background: url(emoji.png) -940px 0px no-repeat; } -.emoji-1F1E7-1F1EB { background: url(emoji.png) -960px 0px no-repeat; } -.emoji-1F1E7-1F1EC { background: url(emoji.png) -980px 0px no-repeat; } -.emoji-1F1E7-1F1ED { background: url(emoji.png) -1000px 0px no-repeat; } -.emoji-1F1E7-1F1EE { background: url(emoji.png) -1020px 0px no-repeat; } -.emoji-1F1E7-1F1EF { background: url(emoji.png) -1040px 0px no-repeat; } -.emoji-1F1E7-1F1F2 { background: url(emoji.png) -1060px 0px no-repeat; } -.emoji-1F1E7-1F1F3 { background: url(emoji.png) -1080px 0px no-repeat; } -.emoji-1F1E7-1F1F4 { background: url(emoji.png) -1100px 0px no-repeat; } -.emoji-1F1E7-1F1F7 { background: url(emoji.png) -1120px 0px no-repeat; } -.emoji-1F1E7-1F1F8 { background: url(emoji.png) -1140px 0px no-repeat; } -.emoji-1F1E7-1F1F9 { background: url(emoji.png) -1160px 0px no-repeat; } -.emoji-1F1E7-1F1FC { background: url(emoji.png) -1180px 0px no-repeat; } -.emoji-1F1E7-1F1FE { background: url(emoji.png) -1200px 0px no-repeat; } -.emoji-1F1E7-1F1FF { background: url(emoji.png) -1220px 0px no-repeat; } -.emoji-1F1E8-1F1E6 { background: url(emoji.png) -1240px 0px no-repeat; } -.emoji-1F1E8-1F1E9 { background: url(emoji.png) -1260px 0px no-repeat; } -.emoji-1F1E8-1F1EB { background: url(emoji.png) -1280px 0px no-repeat; } -.emoji-1F1E8-1F1EC { background: url(emoji.png) -1300px 0px no-repeat; } -.emoji-1F1E8-1F1ED { background: url(emoji.png) -1320px 0px no-repeat; } -.emoji-1F1E8-1F1EE { background: url(emoji.png) -1340px 0px no-repeat; } -.emoji-1F1E8-1F1F1 { background: url(emoji.png) -1360px 0px no-repeat; } -.emoji-1F1E8-1F1F2 { background: url(emoji.png) -1380px 0px no-repeat; } -.emoji-1F1E8-1F1F3 { background: url(emoji.png) -1400px 0px no-repeat; } -.emoji-1F1E8-1F1F4 { background: url(emoji.png) -1420px 0px no-repeat; } -.emoji-1F1E8-1F1F7 { background: url(emoji.png) -1440px 0px no-repeat; } -.emoji-1F1E8-1F1FA { background: url(emoji.png) -1460px 0px no-repeat; } -.emoji-1F1E8-1F1FB { background: url(emoji.png) -1480px 0px no-repeat; } -.emoji-1F1E8-1F1FE { background: url(emoji.png) -1500px 0px no-repeat; } -.emoji-1F1E8-1F1FF { background: url(emoji.png) -1520px 0px no-repeat; } -.emoji-1F1E9-1F1EA { background: url(emoji.png) -1540px 0px no-repeat; } -.emoji-1F1E9-1F1EF { background: url(emoji.png) -1560px 0px no-repeat; } -.emoji-1F1E9-1F1F0 { background: url(emoji.png) -1580px 0px no-repeat; } -.emoji-1F1E9-1F1F2 { background: url(emoji.png) -1600px 0px no-repeat; } -.emoji-1F1E9-1F1F4 { background: url(emoji.png) -1620px 0px no-repeat; } -.emoji-1F1E9-1F1FF { background: url(emoji.png) -1640px 0px no-repeat; } -.emoji-1F1EA-1F1E8 { background: url(emoji.png) -1660px 0px no-repeat; } -.emoji-1F1EA-1F1EA { background: url(emoji.png) -1680px 0px no-repeat; } -.emoji-1F1EA-1F1EC { background: url(emoji.png) -1700px 0px no-repeat; } -.emoji-1F1EA-1F1ED { background: url(emoji.png) -1720px 0px no-repeat; } -.emoji-1F1EA-1F1F7 { background: url(emoji.png) -1740px 0px no-repeat; } -.emoji-1F1EA-1F1F8 { background: url(emoji.png) -1760px 0px no-repeat; } -.emoji-1F1EA-1F1F9 { background: url(emoji.png) -1780px 0px no-repeat; } -.emoji-1F1EB-1F1EE { background: url(emoji.png) -1800px 0px no-repeat; } -.emoji-1F1EB-1F1EF { background: url(emoji.png) -1820px 0px no-repeat; } -.emoji-1F1EB-1F1F0 { background: url(emoji.png) -1840px 0px no-repeat; } -.emoji-1F1EB-1F1F2 { background: url(emoji.png) -1860px 0px no-repeat; } -.emoji-1F1EB-1F1F4 { background: url(emoji.png) -1880px 0px no-repeat; } -.emoji-1F1EB-1F1F7 { background: url(emoji.png) -1900px 0px no-repeat; } -.emoji-1F1EC-1F1E6 { background: url(emoji.png) -1920px 0px no-repeat; } -.emoji-1F1EC-1F1E7 { background: url(emoji.png) -1940px 0px no-repeat; } -.emoji-1F1EC-1F1E9 { background: url(emoji.png) -1960px 0px no-repeat; } -.emoji-1F1EC-1F1EA { background: url(emoji.png) -1980px 0px no-repeat; } -.emoji-1F1EC-1F1ED { background: url(emoji.png) -2000px 0px no-repeat; } -.emoji-1F1EC-1F1EE { background: url(emoji.png) -2020px 0px no-repeat; } -.emoji-1F1EC-1F1F1 { background: url(emoji.png) -2040px 0px no-repeat; } -.emoji-1F1EC-1F1F2 { background: url(emoji.png) -2060px 0px no-repeat; } -.emoji-1F1EC-1F1F3 { background: url(emoji.png) -2080px 0px no-repeat; } -.emoji-1F1EC-1F1F6 { background: url(emoji.png) -2100px 0px no-repeat; } -.emoji-1F1EC-1F1F7 { background: url(emoji.png) -2120px 0px no-repeat; } -.emoji-1F1EC-1F1F9 { background: url(emoji.png) -2140px 0px no-repeat; } -.emoji-1F1EC-1F1FA { background: url(emoji.png) -2160px 0px no-repeat; } -.emoji-1F1EC-1F1FC { background: url(emoji.png) -2180px 0px no-repeat; } -.emoji-1F1EC-1F1FE { background: url(emoji.png) -2200px 0px no-repeat; } -.emoji-1F1ED-1F1F0 { background: url(emoji.png) -2220px 0px no-repeat; } -.emoji-1F1ED-1F1F3 { background: url(emoji.png) -2240px 0px no-repeat; } -.emoji-1F1ED-1F1F7 { background: url(emoji.png) -2260px 0px no-repeat; } -.emoji-1F1ED-1F1F9 { background: url(emoji.png) -2280px 0px no-repeat; } -.emoji-1F1ED-1F1FA { background: url(emoji.png) -2300px 0px no-repeat; } -.emoji-1F1EE-1F1E9 { background: url(emoji.png) -2320px 0px no-repeat; } -.emoji-1F1EE-1F1EA { background: url(emoji.png) -2340px 0px no-repeat; } -.emoji-1F1EE-1F1F1 { background: url(emoji.png) -2360px 0px no-repeat; } -.emoji-1F1EE-1F1F3 { background: url(emoji.png) -2380px 0px no-repeat; } -.emoji-1F1EE-1F1F6 { background: url(emoji.png) -2400px 0px no-repeat; } -.emoji-1F1EE-1F1F7 { background: url(emoji.png) -2420px 0px no-repeat; } -.emoji-1F1EE-1F1F8 { background: url(emoji.png) -2440px 0px no-repeat; } -.emoji-1F1EE-1F1F9 { background: url(emoji.png) -2460px 0px no-repeat; } -.emoji-1F1EF-1F1EA { background: url(emoji.png) -2480px 0px no-repeat; } -.emoji-1F1EF-1F1F2 { background: url(emoji.png) -2500px 0px no-repeat; } -.emoji-1F1EF-1F1F4 { background: url(emoji.png) -2520px 0px no-repeat; } -.emoji-1F1EF-1F1F5 { background: url(emoji.png) -2540px 0px no-repeat; } -.emoji-1F1F0-1F1EA { background: url(emoji.png) -2560px 0px no-repeat; } -.emoji-1F1F0-1F1EC { background: url(emoji.png) -2580px 0px no-repeat; } -.emoji-1F1F0-1F1ED { background: url(emoji.png) -2600px 0px no-repeat; } -.emoji-1F1F0-1F1EE { background: url(emoji.png) -2620px 0px no-repeat; } -.emoji-1F1F0-1F1F2 { background: url(emoji.png) -2640px 0px no-repeat; } -.emoji-1F1F0-1F1F3 { background: url(emoji.png) -2660px 0px no-repeat; } -.emoji-1F1F0-1F1F5 { background: url(emoji.png) -2680px 0px no-repeat; } -.emoji-1F1F0-1F1F7 { background: url(emoji.png) -2700px 0px no-repeat; } -.emoji-1F1F0-1F1FC { background: url(emoji.png) -2720px 0px no-repeat; } -.emoji-1F1F0-1F1FE { background: url(emoji.png) -2740px 0px no-repeat; } -.emoji-1F1F0-1F1FF { background: url(emoji.png) -2760px 0px no-repeat; } -.emoji-1F1F1-1F1E6 { background: url(emoji.png) -2780px 0px no-repeat; } -.emoji-1F1F1-1F1E7 { background: url(emoji.png) -2800px 0px no-repeat; } -.emoji-1F1F1-1F1E8 { background: url(emoji.png) -2820px 0px no-repeat; } -.emoji-1F1F1-1F1EE { background: url(emoji.png) -2840px 0px no-repeat; } -.emoji-1F1F1-1F1F0 { background: url(emoji.png) -2860px 0px no-repeat; } -.emoji-1F1F1-1F1F7 { background: url(emoji.png) -2880px 0px no-repeat; } -.emoji-1F1F1-1F1F8 { background: url(emoji.png) -2900px 0px no-repeat; } -.emoji-1F1F1-1F1F9 { background: url(emoji.png) -2920px 0px no-repeat; } -.emoji-1F1F1-1F1FA { background: url(emoji.png) -2940px 0px no-repeat; } -.emoji-1F1F1-1F1FB { background: url(emoji.png) -2960px 0px no-repeat; } -.emoji-1F1F1-1F1FE { background: url(emoji.png) -2980px 0px no-repeat; } -.emoji-1F1F2-1F1E6 { background: url(emoji.png) -3000px 0px no-repeat; } -.emoji-1F1F2-1F1E8 { background: url(emoji.png) -3020px 0px no-repeat; } -.emoji-1F1F2-1F1E9 { background: url(emoji.png) -3040px 0px no-repeat; } -.emoji-1F1F2-1F1EA { background: url(emoji.png) -3060px 0px no-repeat; } -.emoji-1F1F2-1F1EC { background: url(emoji.png) -3080px 0px no-repeat; } -.emoji-1F1F2-1F1ED { background: url(emoji.png) -3100px 0px no-repeat; } -.emoji-1F1F2-1F1F0 { background: url(emoji.png) -3120px 0px no-repeat; } -.emoji-1F1F2-1F1F1 { background: url(emoji.png) -3140px 0px no-repeat; } -.emoji-1F1F2-1F1F2 { background: url(emoji.png) -3160px 0px no-repeat; } -.emoji-1F1F2-1F1F3 { background: url(emoji.png) -3180px 0px no-repeat; } -.emoji-1F1F2-1F1F4 { background: url(emoji.png) -3200px 0px no-repeat; } -.emoji-1F1F2-1F1F7 { background: url(emoji.png) -3220px 0px no-repeat; } -.emoji-1F1F2-1F1F8 { background: url(emoji.png) -3240px 0px no-repeat; } -.emoji-1F1F2-1F1F9 { background: url(emoji.png) -3260px 0px no-repeat; } -.emoji-1F1F2-1F1FA { background: url(emoji.png) -3280px 0px no-repeat; } -.emoji-1F1F2-1F1FB { background: url(emoji.png) -3300px 0px no-repeat; } -.emoji-1F1F2-1F1FC { background: url(emoji.png) -3320px 0px no-repeat; } -.emoji-1F1F2-1F1FD { background: url(emoji.png) -3340px 0px no-repeat; } -.emoji-1F1F2-1F1FE { background: url(emoji.png) -3360px 0px no-repeat; } -.emoji-1F1F2-1F1FF { background: url(emoji.png) -3380px 0px no-repeat; } -.emoji-1F1F3-1F1E6 { background: url(emoji.png) -3400px 0px no-repeat; } -.emoji-1F1F3-1F1E8 { background: url(emoji.png) -3420px 0px no-repeat; } -.emoji-1F1F3-1F1EA { background: url(emoji.png) -3440px 0px no-repeat; } -.emoji-1F1F3-1F1EC { background: url(emoji.png) -3460px 0px no-repeat; } -.emoji-1F1F3-1F1EE { background: url(emoji.png) -3480px 0px no-repeat; } -.emoji-1F1F3-1F1F1 { background: url(emoji.png) -3500px 0px no-repeat; } -.emoji-1F1F3-1F1F4 { background: url(emoji.png) -3520px 0px no-repeat; } -.emoji-1F1F3-1F1F5 { background: url(emoji.png) -3540px 0px no-repeat; } -.emoji-1F1F3-1F1F7 { background: url(emoji.png) -3560px 0px no-repeat; } -.emoji-1F1F3-1F1FA { background: url(emoji.png) -3580px 0px no-repeat; } -.emoji-1F1F3-1F1FF { background: url(emoji.png) -3600px 0px no-repeat; } -.emoji-1F1F4-1F1F2 { background: url(emoji.png) -3620px 0px no-repeat; } -.emoji-1F1F5-1F1E6 { background: url(emoji.png) -3640px 0px no-repeat; } -.emoji-1F1F5-1F1EA { background: url(emoji.png) -3660px 0px no-repeat; } -.emoji-1F1F5-1F1EB { background: url(emoji.png) -3680px 0px no-repeat; } -.emoji-1F1F5-1F1EC { background: url(emoji.png) -3700px 0px no-repeat; } -.emoji-1F1F5-1F1ED { background: url(emoji.png) -3720px 0px no-repeat; } -.emoji-1F1F5-1F1F0 { background: url(emoji.png) -3740px 0px no-repeat; } -.emoji-1F1F5-1F1F1 { background: url(emoji.png) -3760px 0px no-repeat; } -.emoji-1F1F5-1F1F7 { background: url(emoji.png) -3780px 0px no-repeat; } -.emoji-1F1F5-1F1F8 { background: url(emoji.png) -3800px 0px no-repeat; } -.emoji-1F1F5-1F1F9 { background: url(emoji.png) -3820px 0px no-repeat; } -.emoji-1F1F5-1F1FC { background: url(emoji.png) -3840px 0px no-repeat; } -.emoji-1F1F5-1F1FE { background: url(emoji.png) -3860px 0px no-repeat; } -.emoji-1F1F6-1F1E6 { background: url(emoji.png) -3880px 0px no-repeat; } -.emoji-1F1F7-1F1F4 { background: url(emoji.png) -3900px 0px no-repeat; } -.emoji-1F1F7-1F1F8 { background: url(emoji.png) -3920px 0px no-repeat; } -.emoji-1F1F7-1F1FA { background: url(emoji.png) -3940px 0px no-repeat; } -.emoji-1F1F7-1F1FC { background: url(emoji.png) -3960px 0px no-repeat; } -.emoji-1F1F8-1F1E6 { background: url(emoji.png) -3980px 0px no-repeat; } -.emoji-1F1F8-1F1E7 { background: url(emoji.png) -4000px 0px no-repeat; } -.emoji-1F1F8-1F1E8 { background: url(emoji.png) -4020px 0px no-repeat; } -.emoji-1F1F8-1F1E9 { background: url(emoji.png) -4040px 0px no-repeat; } -.emoji-1F1F8-1F1EA { background: url(emoji.png) -4060px 0px no-repeat; } -.emoji-1F1F8-1F1EC { background: url(emoji.png) -4080px 0px no-repeat; } -.emoji-1F1F8-1F1ED { background: url(emoji.png) -4100px 0px no-repeat; } -.emoji-1F1F8-1F1EE { background: url(emoji.png) -4120px 0px no-repeat; } -.emoji-1F1F8-1F1F0 { background: url(emoji.png) -4140px 0px no-repeat; } -.emoji-1F1F8-1F1F1 { background: url(emoji.png) -4160px 0px no-repeat; } -.emoji-1F1F8-1F1F2 { background: url(emoji.png) -4180px 0px no-repeat; } -.emoji-1F1F8-1F1F3 { background: url(emoji.png) -4200px 0px no-repeat; } -.emoji-1F1F8-1F1F4 { background: url(emoji.png) -4220px 0px no-repeat; } -.emoji-1F1F8-1F1F7 { background: url(emoji.png) -4240px 0px no-repeat; } -.emoji-1F1F8-1F1F9 { background: url(emoji.png) -4260px 0px no-repeat; } -.emoji-1F1F8-1F1FB { background: url(emoji.png) -4280px 0px no-repeat; } -.emoji-1F1F8-1F1FE { background: url(emoji.png) -4300px 0px no-repeat; } -.emoji-1F1F8-1F1FF { background: url(emoji.png) -4320px 0px no-repeat; } -.emoji-1F1F9-1F1E9 { background: url(emoji.png) -4340px 0px no-repeat; } -.emoji-1F1F9-1F1EC { background: url(emoji.png) -4360px 0px no-repeat; } -.emoji-1F1F9-1F1ED { background: url(emoji.png) -4380px 0px no-repeat; } -.emoji-1F1F9-1F1EF { background: url(emoji.png) -4400px 0px no-repeat; } -.emoji-1F1F9-1F1F1 { background: url(emoji.png) -4420px 0px no-repeat; } -.emoji-1F1F9-1F1F2 { background: url(emoji.png) -4440px 0px no-repeat; } -.emoji-1F1F9-1F1F3 { background: url(emoji.png) -4460px 0px no-repeat; } -.emoji-1F1F9-1F1F4 { background: url(emoji.png) -4480px 0px no-repeat; } -.emoji-1F1F9-1F1F7 { background: url(emoji.png) -4500px 0px no-repeat; } -.emoji-1F1F9-1F1F9 { background: url(emoji.png) -4520px 0px no-repeat; } -.emoji-1F1F9-1F1FB { background: url(emoji.png) -4540px 0px no-repeat; } -.emoji-1F1F9-1F1FC { background: url(emoji.png) -4560px 0px no-repeat; } -.emoji-1F1F9-1F1FF { background: url(emoji.png) -4580px 0px no-repeat; } -.emoji-1F1FA-1F1E6 { background: url(emoji.png) -4600px 0px no-repeat; } -.emoji-1F1FA-1F1EC { background: url(emoji.png) -4620px 0px no-repeat; } -.emoji-1F1FA-1F1F8 { background: url(emoji.png) -4640px 0px no-repeat; } -.emoji-1F1FA-1F1FE { background: url(emoji.png) -4660px 0px no-repeat; } -.emoji-1F1FA-1F1FF { background: url(emoji.png) -4680px 0px no-repeat; } -.emoji-1F1FB-1F1E6 { background: url(emoji.png) -4700px 0px no-repeat; } -.emoji-1F1FB-1F1E8 { background: url(emoji.png) -4720px 0px no-repeat; } -.emoji-1F1FB-1F1EA { background: url(emoji.png) -4740px 0px no-repeat; } -.emoji-1F1FB-1F1EE { background: url(emoji.png) -4760px 0px no-repeat; } -.emoji-1F1FB-1F1F3 { background: url(emoji.png) -4780px 0px no-repeat; } -.emoji-1F1FB-1F1FA { background: url(emoji.png) -4800px 0px no-repeat; } -.emoji-1F1FC-1F1EB { background: url(emoji.png) -4820px 0px no-repeat; } -.emoji-1F1FC-1F1F8 { background: url(emoji.png) -4840px 0px no-repeat; } -.emoji-1F1FD-1F1F0 { background: url(emoji.png) -4860px 0px no-repeat; } -.emoji-1F1FE-1F1EA { background: url(emoji.png) -4880px 0px no-repeat; } -.emoji-1F1FF-1F1E6 { background: url(emoji.png) -4900px 0px no-repeat; } -.emoji-1F1FF-1F1F2 { background: url(emoji.png) -4920px 0px no-repeat; } -.emoji-1F1FF-1F1FC { background: url(emoji.png) -4940px 0px no-repeat; } -.emoji-1F201 { background: url(emoji.png) -4960px 0px no-repeat; } -.emoji-1F202 { background: url(emoji.png) -4980px 0px no-repeat; } -.emoji-1F21A { background: url(emoji.png) -5000px 0px no-repeat; } -.emoji-1F22F { background: url(emoji.png) -5020px 0px no-repeat; } -.emoji-1F232 { background: url(emoji.png) -5040px 0px no-repeat; } -.emoji-1F233 { background: url(emoji.png) -5060px 0px no-repeat; } -.emoji-1F234 { background: url(emoji.png) -5080px 0px no-repeat; } -.emoji-1F235 { background: url(emoji.png) -5100px 0px no-repeat; } -.emoji-1F236 { background: url(emoji.png) -5120px 0px no-repeat; } -.emoji-1F237 { background: url(emoji.png) -5140px 0px no-repeat; } -.emoji-1F238 { background: url(emoji.png) -5160px 0px no-repeat; } -.emoji-1F239 { background: url(emoji.png) -5180px 0px no-repeat; } -.emoji-1F23A { background: url(emoji.png) -5200px 0px no-repeat; } -.emoji-1F250 { background: url(emoji.png) -5220px 0px no-repeat; } -.emoji-1F251 { background: url(emoji.png) -5240px 0px no-repeat; } -.emoji-1F300 { background: url(emoji.png) -5260px 0px no-repeat; } -.emoji-1F301 { background: url(emoji.png) -5280px 0px no-repeat; } -.emoji-1F302 { background: url(emoji.png) -5300px 0px no-repeat; } -.emoji-1F303 { background: url(emoji.png) -5320px 0px no-repeat; } -.emoji-1F304 { background: url(emoji.png) -5340px 0px no-repeat; } -.emoji-1F305 { background: url(emoji.png) -5360px 0px no-repeat; } -.emoji-1F306 { background: url(emoji.png) -5380px 0px no-repeat; } -.emoji-1F307 { background: url(emoji.png) -5400px 0px no-repeat; } -.emoji-1F308 { background: url(emoji.png) -5420px 0px no-repeat; } -.emoji-1F309 { background: url(emoji.png) -5440px 0px no-repeat; } -.emoji-1F30A { background: url(emoji.png) -5460px 0px no-repeat; } -.emoji-1F30B { background: url(emoji.png) -5480px 0px no-repeat; } -.emoji-1F30C { background: url(emoji.png) -5500px 0px no-repeat; } -.emoji-1F30D { background: url(emoji.png) -5520px 0px no-repeat; } -.emoji-1F30E { background: url(emoji.png) -5540px 0px no-repeat; } -.emoji-1F30F { background: url(emoji.png) -5560px 0px no-repeat; } -.emoji-1F310 { background: url(emoji.png) -5580px 0px no-repeat; } -.emoji-1F311 { background: url(emoji.png) -5600px 0px no-repeat; } -.emoji-1F312 { background: url(emoji.png) -5620px 0px no-repeat; } -.emoji-1F313 { background: url(emoji.png) -5640px 0px no-repeat; } -.emoji-1F314 { background: url(emoji.png) -5660px 0px no-repeat; } -.emoji-1F315 { background: url(emoji.png) -5680px 0px no-repeat; } -.emoji-1F316 { background: url(emoji.png) -5700px 0px no-repeat; } -.emoji-1F317 { background: url(emoji.png) -5720px 0px no-repeat; } -.emoji-1F318 { background: url(emoji.png) -5740px 0px no-repeat; } -.emoji-1F319 { background: url(emoji.png) -5760px 0px no-repeat; } -.emoji-1F31A { background: url(emoji.png) -5780px 0px no-repeat; } -.emoji-1F31B { background: url(emoji.png) -5800px 0px no-repeat; } -.emoji-1F31C { background: url(emoji.png) -5820px 0px no-repeat; } -.emoji-1F31D { background: url(emoji.png) -5840px 0px no-repeat; } -.emoji-1F31E { background: url(emoji.png) -5860px 0px no-repeat; } -.emoji-1F31F { background: url(emoji.png) -5880px 0px no-repeat; } -.emoji-1F320 { background: url(emoji.png) -5900px 0px no-repeat; } -.emoji-1F321 { background: url(emoji.png) -5920px 0px no-repeat; } -.emoji-1F327 { background: url(emoji.png) -5940px 0px no-repeat; } -.emoji-1F328 { background: url(emoji.png) -5960px 0px no-repeat; } -.emoji-1F329 { background: url(emoji.png) -5980px 0px no-repeat; } -.emoji-1F32A { background: url(emoji.png) -6000px 0px no-repeat; } -.emoji-1F32B { background: url(emoji.png) -6020px 0px no-repeat; } -.emoji-1F32C { background: url(emoji.png) -6040px 0px no-repeat; } -.emoji-1F330 { background: url(emoji.png) -6060px 0px no-repeat; } -.emoji-1F331 { background: url(emoji.png) -6080px 0px no-repeat; } -.emoji-1F332 { background: url(emoji.png) -6100px 0px no-repeat; } -.emoji-1F333 { background: url(emoji.png) -6120px 0px no-repeat; } -.emoji-1F334 { background: url(emoji.png) -6140px 0px no-repeat; } -.emoji-1F335 { background: url(emoji.png) -6160px 0px no-repeat; } -.emoji-1F336 { background: url(emoji.png) -6180px 0px no-repeat; } -.emoji-1F337 { background: url(emoji.png) -6200px 0px no-repeat; } -.emoji-1F338 { background: url(emoji.png) -6220px 0px no-repeat; } -.emoji-1F339 { background: url(emoji.png) -6240px 0px no-repeat; } -.emoji-1F33A { background: url(emoji.png) -6260px 0px no-repeat; } -.emoji-1F33B { background: url(emoji.png) -6280px 0px no-repeat; } -.emoji-1F33C { background: url(emoji.png) -6300px 0px no-repeat; } -.emoji-1F33D { background: url(emoji.png) -6320px 0px no-repeat; } -.emoji-1F33E { background: url(emoji.png) -6340px 0px no-repeat; } -.emoji-1F33F { background: url(emoji.png) -6360px 0px no-repeat; } -.emoji-1F340 { background: url(emoji.png) -6380px 0px no-repeat; } -.emoji-1F341 { background: url(emoji.png) -6400px 0px no-repeat; } -.emoji-1F342 { background: url(emoji.png) -6420px 0px no-repeat; } -.emoji-1F343 { background: url(emoji.png) -6440px 0px no-repeat; } -.emoji-1F344 { background: url(emoji.png) -6460px 0px no-repeat; } -.emoji-1F345 { background: url(emoji.png) -6480px 0px no-repeat; } -.emoji-1F346 { background: url(emoji.png) -6500px 0px no-repeat; } -.emoji-1F347 { background: url(emoji.png) -6520px 0px no-repeat; } -.emoji-1F348 { background: url(emoji.png) -6540px 0px no-repeat; } -.emoji-1F349 { background: url(emoji.png) -6560px 0px no-repeat; } -.emoji-1F34A { background: url(emoji.png) -6580px 0px no-repeat; } -.emoji-1F34B { background: url(emoji.png) -6600px 0px no-repeat; } -.emoji-1F34C { background: url(emoji.png) -6620px 0px no-repeat; } -.emoji-1F34D { background: url(emoji.png) -6640px 0px no-repeat; } -.emoji-1F34E { background: url(emoji.png) -6660px 0px no-repeat; } -.emoji-1F34F { background: url(emoji.png) -6680px 0px no-repeat; } -.emoji-1F350 { background: url(emoji.png) -6700px 0px no-repeat; } -.emoji-1F351 { background: url(emoji.png) -6720px 0px no-repeat; } -.emoji-1F352 { background: url(emoji.png) -6740px 0px no-repeat; } -.emoji-1F353 { background: url(emoji.png) -6760px 0px no-repeat; } -.emoji-1F354 { background: url(emoji.png) -6780px 0px no-repeat; } -.emoji-1F355 { background: url(emoji.png) -6800px 0px no-repeat; } -.emoji-1F356 { background: url(emoji.png) -6820px 0px no-repeat; } -.emoji-1F357 { background: url(emoji.png) -6840px 0px no-repeat; } -.emoji-1F358 { background: url(emoji.png) -6860px 0px no-repeat; } -.emoji-1F359 { background: url(emoji.png) -6880px 0px no-repeat; } -.emoji-1F35A { background: url(emoji.png) -6900px 0px no-repeat; } -.emoji-1F35B { background: url(emoji.png) -6920px 0px no-repeat; } -.emoji-1F35C { background: url(emoji.png) -6940px 0px no-repeat; } -.emoji-1F35D { background: url(emoji.png) -6960px 0px no-repeat; } -.emoji-1F35E { background: url(emoji.png) -6980px 0px no-repeat; } -.emoji-1F35F { background: url(emoji.png) -7000px 0px no-repeat; } -.emoji-1F360 { background: url(emoji.png) -7020px 0px no-repeat; } -.emoji-1F361 { background: url(emoji.png) -7040px 0px no-repeat; } -.emoji-1F362 { background: url(emoji.png) -7060px 0px no-repeat; } -.emoji-1F363 { background: url(emoji.png) -7080px 0px no-repeat; } -.emoji-1F364 { background: url(emoji.png) -7100px 0px no-repeat; } -.emoji-1F365 { background: url(emoji.png) -7120px 0px no-repeat; } -.emoji-1F366 { background: url(emoji.png) -7140px 0px no-repeat; } -.emoji-1F367 { background: url(emoji.png) -7160px 0px no-repeat; } -.emoji-1F368 { background: url(emoji.png) -7180px 0px no-repeat; } -.emoji-1F369 { background: url(emoji.png) -7200px 0px no-repeat; } -.emoji-1F36A { background: url(emoji.png) -7220px 0px no-repeat; } -.emoji-1F36B { background: url(emoji.png) -7240px 0px no-repeat; } -.emoji-1F36C { background: url(emoji.png) -7260px 0px no-repeat; } -.emoji-1F36D { background: url(emoji.png) -7280px 0px no-repeat; } -.emoji-1F36E { background: url(emoji.png) -7300px 0px no-repeat; } -.emoji-1F36F { background: url(emoji.png) -7320px 0px no-repeat; } -.emoji-1F370 { background: url(emoji.png) -7340px 0px no-repeat; } -.emoji-1F371 { background: url(emoji.png) -7360px 0px no-repeat; } -.emoji-1F372 { background: url(emoji.png) -7380px 0px no-repeat; } -.emoji-1F373 { background: url(emoji.png) -7400px 0px no-repeat; } -.emoji-1F374 { background: url(emoji.png) -7420px 0px no-repeat; } -.emoji-1F375 { background: url(emoji.png) -7440px 0px no-repeat; } -.emoji-1F376 { background: url(emoji.png) -7460px 0px no-repeat; } -.emoji-1F377 { background: url(emoji.png) -7480px 0px no-repeat; } -.emoji-1F378 { background: url(emoji.png) -7500px 0px no-repeat; } -.emoji-1F379 { background: url(emoji.png) -7520px 0px no-repeat; } -.emoji-1F37A { background: url(emoji.png) -7540px 0px no-repeat; } -.emoji-1F37B { background: url(emoji.png) -7560px 0px no-repeat; } -.emoji-1F37C { background: url(emoji.png) -7580px 0px no-repeat; } -.emoji-1F37D { background: url(emoji.png) -7600px 0px no-repeat; } -.emoji-1F380 { background: url(emoji.png) -7620px 0px no-repeat; } -.emoji-1F381 { background: url(emoji.png) -7640px 0px no-repeat; } -.emoji-1F382 { background: url(emoji.png) -7660px 0px no-repeat; } -.emoji-1F383 { background: url(emoji.png) -7680px 0px no-repeat; } -.emoji-1F384 { background: url(emoji.png) -7700px 0px no-repeat; } -.emoji-1F385 { background: url(emoji.png) -7720px 0px no-repeat; } -.emoji-1F386 { background: url(emoji.png) -7740px 0px no-repeat; } -.emoji-1F387 { background: url(emoji.png) -7760px 0px no-repeat; } -.emoji-1F388 { background: url(emoji.png) -7780px 0px no-repeat; } -.emoji-1F389 { background: url(emoji.png) -7800px 0px no-repeat; } -.emoji-1F38A { background: url(emoji.png) -7820px 0px no-repeat; } -.emoji-1F38B { background: url(emoji.png) -7840px 0px no-repeat; } -.emoji-1F38C { background: url(emoji.png) -7860px 0px no-repeat; } -.emoji-1F38D { background: url(emoji.png) -7880px 0px no-repeat; } -.emoji-1F38E { background: url(emoji.png) -7900px 0px no-repeat; } -.emoji-1F38F { background: url(emoji.png) -7920px 0px no-repeat; } -.emoji-1F390 { background: url(emoji.png) -7940px 0px no-repeat; } -.emoji-1F391 { background: url(emoji.png) -7960px 0px no-repeat; } -.emoji-1F392 { background: url(emoji.png) -7980px 0px no-repeat; } -.emoji-1F393 { background: url(emoji.png) -8000px 0px no-repeat; } -.emoji-1F394 { background: url(emoji.png) -8020px 0px no-repeat; } -.emoji-1F395 { background: url(emoji.png) -8040px 0px no-repeat; } -.emoji-1F396 { background: url(emoji.png) -8060px 0px no-repeat; } -.emoji-1F397 { background: url(emoji.png) -8080px 0px no-repeat; } -.emoji-1F398 { background: url(emoji.png) -8100px 0px no-repeat; } -.emoji-1F399 { background: url(emoji.png) -8120px 0px no-repeat; } -.emoji-1F39A { background: url(emoji.png) -8140px 0px no-repeat; } -.emoji-1F39B { background: url(emoji.png) -8160px 0px no-repeat; } -.emoji-1F39C { background: url(emoji.png) -8180px 0px no-repeat; } -.emoji-1F39D { background: url(emoji.png) -8200px 0px no-repeat; } -.emoji-1F39E { background: url(emoji.png) -8220px 0px no-repeat; } -.emoji-1F39F { background: url(emoji.png) -8240px 0px no-repeat; } -.emoji-1F3A0 { background: url(emoji.png) -8260px 0px no-repeat; } -.emoji-1F3A1 { background: url(emoji.png) -8280px 0px no-repeat; } -.emoji-1F3A2 { background: url(emoji.png) -8300px 0px no-repeat; } -.emoji-1F3A3 { background: url(emoji.png) -8320px 0px no-repeat; } -.emoji-1F3A4 { background: url(emoji.png) -8340px 0px no-repeat; } -.emoji-1F3A5 { background: url(emoji.png) -8360px 0px no-repeat; } -.emoji-1F3A6 { background: url(emoji.png) -8380px 0px no-repeat; } -.emoji-1F3A7 { background: url(emoji.png) -8400px 0px no-repeat; } -.emoji-1F3A8 { background: url(emoji.png) -8420px 0px no-repeat; } -.emoji-1F3A9 { background: url(emoji.png) -8440px 0px no-repeat; } -.emoji-1F3AA { background: url(emoji.png) -8460px 0px no-repeat; } -.emoji-1F3AB { background: url(emoji.png) -8480px 0px no-repeat; } -.emoji-1F3AC { background: url(emoji.png) -8500px 0px no-repeat; } -.emoji-1F3AD { background: url(emoji.png) -8520px 0px no-repeat; } -.emoji-1F3AE { background: url(emoji.png) -8540px 0px no-repeat; } -.emoji-1F3AF { background: url(emoji.png) -8560px 0px no-repeat; } -.emoji-1F3B0 { background: url(emoji.png) -8580px 0px no-repeat; } -.emoji-1F3B1 { background: url(emoji.png) -8600px 0px no-repeat; } -.emoji-1F3B2 { background: url(emoji.png) -8620px 0px no-repeat; } -.emoji-1F3B3 { background: url(emoji.png) -8640px 0px no-repeat; } -.emoji-1F3B4 { background: url(emoji.png) -8660px 0px no-repeat; } -.emoji-1F3B5 { background: url(emoji.png) -8680px 0px no-repeat; } -.emoji-1F3B6 { background: url(emoji.png) -8700px 0px no-repeat; } -.emoji-1F3B7 { background: url(emoji.png) -8720px 0px no-repeat; } -.emoji-1F3B8 { background: url(emoji.png) -8740px 0px no-repeat; } -.emoji-1F3B9 { background: url(emoji.png) -8760px 0px no-repeat; } -.emoji-1F3BA { background: url(emoji.png) -8780px 0px no-repeat; } -.emoji-1F3BB { background: url(emoji.png) -8800px 0px no-repeat; } -.emoji-1F3BC { background: url(emoji.png) -8820px 0px no-repeat; } -.emoji-1F3BD { background: url(emoji.png) -8840px 0px no-repeat; } -.emoji-1F3BE { background: url(emoji.png) -8860px 0px no-repeat; } -.emoji-1F3BF { background: url(emoji.png) -8880px 0px no-repeat; } -.emoji-1F3C0 { background: url(emoji.png) -8900px 0px no-repeat; } -.emoji-1F3C1 { background: url(emoji.png) -8920px 0px no-repeat; } -.emoji-1F3C2 { background: url(emoji.png) -8940px 0px no-repeat; } -.emoji-1F3C3 { background: url(emoji.png) -8960px 0px no-repeat; } -.emoji-1F3C4 { background: url(emoji.png) -8980px 0px no-repeat; } -.emoji-1F3C5 { background: url(emoji.png) -9000px 0px no-repeat; } -.emoji-1F3C6 { background: url(emoji.png) -9020px 0px no-repeat; } -.emoji-1F3C7 { background: url(emoji.png) -9040px 0px no-repeat; } -.emoji-1F3C8 { background: url(emoji.png) -9060px 0px no-repeat; } -.emoji-1F3C9 { background: url(emoji.png) -9080px 0px no-repeat; } -.emoji-1F3CA { background: url(emoji.png) -9100px 0px no-repeat; } -.emoji-1F3CB { background: url(emoji.png) -9120px 0px no-repeat; } -.emoji-1F3CC { background: url(emoji.png) -9140px 0px no-repeat; } -.emoji-1F3CD { background: url(emoji.png) -9160px 0px no-repeat; } -.emoji-1F3CE { background: url(emoji.png) -9180px 0px no-repeat; } -.emoji-1F3D4 { background: url(emoji.png) -9200px 0px no-repeat; } -.emoji-1F3D5 { background: url(emoji.png) -9220px 0px no-repeat; } -.emoji-1F3D6 { background: url(emoji.png) -9240px 0px no-repeat; } -.emoji-1F3D7 { background: url(emoji.png) -9260px 0px no-repeat; } -.emoji-1F3D8 { background: url(emoji.png) -9280px 0px no-repeat; } -.emoji-1F3D9 { background: url(emoji.png) -9300px 0px no-repeat; } -.emoji-1F3DA { background: url(emoji.png) -9320px 0px no-repeat; } -.emoji-1F3DB { background: url(emoji.png) -9340px 0px no-repeat; } -.emoji-1F3DC { background: url(emoji.png) -9360px 0px no-repeat; } -.emoji-1F3DD { background: url(emoji.png) -9380px 0px no-repeat; } -.emoji-1F3DE { background: url(emoji.png) -9400px 0px no-repeat; } -.emoji-1F3DF { background: url(emoji.png) -9420px 0px no-repeat; } -.emoji-1F3E0 { background: url(emoji.png) -9440px 0px no-repeat; } -.emoji-1F3E1 { background: url(emoji.png) -9460px 0px no-repeat; } -.emoji-1F3E2 { background: url(emoji.png) -9480px 0px no-repeat; } -.emoji-1F3E3 { background: url(emoji.png) -9500px 0px no-repeat; } -.emoji-1F3E4 { background: url(emoji.png) -9520px 0px no-repeat; } -.emoji-1F3E5 { background: url(emoji.png) -9540px 0px no-repeat; } -.emoji-1F3E6 { background: url(emoji.png) -9560px 0px no-repeat; } -.emoji-1F3E7 { background: url(emoji.png) -9580px 0px no-repeat; } -.emoji-1F3E8 { background: url(emoji.png) -9600px 0px no-repeat; } -.emoji-1F3E9 { background: url(emoji.png) -9620px 0px no-repeat; } -.emoji-1F3EA { background: url(emoji.png) -9640px 0px no-repeat; } -.emoji-1F3EB { background: url(emoji.png) -9660px 0px no-repeat; } -.emoji-1F3EC { background: url(emoji.png) -9680px 0px no-repeat; } -.emoji-1F3ED { background: url(emoji.png) -9700px 0px no-repeat; } -.emoji-1F3EE { background: url(emoji.png) -9720px 0px no-repeat; } -.emoji-1F3EF { background: url(emoji.png) -9740px 0px no-repeat; } -.emoji-1F3F0 { background: url(emoji.png) -9760px 0px no-repeat; } -.emoji-1F3F1 { background: url(emoji.png) -9780px 0px no-repeat; } -.emoji-1F3F2 { background: url(emoji.png) -9800px 0px no-repeat; } -.emoji-1F3F3 { background: url(emoji.png) -9820px 0px no-repeat; } -.emoji-1F3F4 { background: url(emoji.png) -9840px 0px no-repeat; } -.emoji-1F3F5 { background: url(emoji.png) -9860px 0px no-repeat; } -.emoji-1F3F6 { background: url(emoji.png) -9880px 0px no-repeat; } -.emoji-1F3F7 { background: url(emoji.png) -9900px 0px no-repeat; } -.emoji-1F400 { background: url(emoji.png) -9920px 0px no-repeat; } -.emoji-1F401 { background: url(emoji.png) -9940px 0px no-repeat; } -.emoji-1F402 { background: url(emoji.png) -9960px 0px no-repeat; } -.emoji-1F403 { background: url(emoji.png) -9980px 0px no-repeat; } -.emoji-1F404 { background: url(emoji.png) -10000px 0px no-repeat; } -.emoji-1F405 { background: url(emoji.png) -10020px 0px no-repeat; } -.emoji-1F406 { background: url(emoji.png) -10040px 0px no-repeat; } -.emoji-1F407 { background: url(emoji.png) -10060px 0px no-repeat; } -.emoji-1F408 { background: url(emoji.png) -10080px 0px no-repeat; } -.emoji-1F409 { background: url(emoji.png) -10100px 0px no-repeat; } -.emoji-1F40A { background: url(emoji.png) -10120px 0px no-repeat; } -.emoji-1F40B { background: url(emoji.png) -10140px 0px no-repeat; } -.emoji-1F40C { background: url(emoji.png) -10160px 0px no-repeat; } -.emoji-1F40D { background: url(emoji.png) -10180px 0px no-repeat; } -.emoji-1F40E { background: url(emoji.png) -10200px 0px no-repeat; } -.emoji-1F40F { background: url(emoji.png) -10220px 0px no-repeat; } -.emoji-1F410 { background: url(emoji.png) -10240px 0px no-repeat; } -.emoji-1F411 { background: url(emoji.png) -10260px 0px no-repeat; } -.emoji-1F412 { background: url(emoji.png) -10280px 0px no-repeat; } -.emoji-1F413 { background: url(emoji.png) -10300px 0px no-repeat; } -.emoji-1F414 { background: url(emoji.png) -10320px 0px no-repeat; } -.emoji-1F415 { background: url(emoji.png) -10340px 0px no-repeat; } -.emoji-1F416 { background: url(emoji.png) -10360px 0px no-repeat; } -.emoji-1F417 { background: url(emoji.png) -10380px 0px no-repeat; } -.emoji-1F418 { background: url(emoji.png) -10400px 0px no-repeat; } -.emoji-1F419 { background: url(emoji.png) -10420px 0px no-repeat; } -.emoji-1F41A { background: url(emoji.png) -10440px 0px no-repeat; } -.emoji-1F41B { background: url(emoji.png) -10460px 0px no-repeat; } -.emoji-1F41C { background: url(emoji.png) -10480px 0px no-repeat; } -.emoji-1F41D { background: url(emoji.png) -10500px 0px no-repeat; } -.emoji-1F41E { background: url(emoji.png) -10520px 0px no-repeat; } -.emoji-1F41F { background: url(emoji.png) -10540px 0px no-repeat; } -.emoji-1F420 { background: url(emoji.png) -10560px 0px no-repeat; } -.emoji-1F421 { background: url(emoji.png) -10580px 0px no-repeat; } -.emoji-1F422 { background: url(emoji.png) -10600px 0px no-repeat; } -.emoji-1F423 { background: url(emoji.png) -10620px 0px no-repeat; } -.emoji-1F424 { background: url(emoji.png) -10640px 0px no-repeat; } -.emoji-1F425 { background: url(emoji.png) -10660px 0px no-repeat; } -.emoji-1F426 { background: url(emoji.png) -10680px 0px no-repeat; } -.emoji-1F427 { background: url(emoji.png) -10700px 0px no-repeat; } -.emoji-1F428 { background: url(emoji.png) -10720px 0px no-repeat; } -.emoji-1F429 { background: url(emoji.png) -10740px 0px no-repeat; } -.emoji-1F42A { background: url(emoji.png) -10760px 0px no-repeat; } -.emoji-1F42B { background: url(emoji.png) -10780px 0px no-repeat; } -.emoji-1F42C { background: url(emoji.png) -10800px 0px no-repeat; } -.emoji-1F42D { background: url(emoji.png) -10820px 0px no-repeat; } -.emoji-1F42E { background: url(emoji.png) -10840px 0px no-repeat; } -.emoji-1F42F { background: url(emoji.png) -10860px 0px no-repeat; } -.emoji-1F430 { background: url(emoji.png) -10880px 0px no-repeat; } -.emoji-1F431 { background: url(emoji.png) -10900px 0px no-repeat; } -.emoji-1F432 { background: url(emoji.png) -10920px 0px no-repeat; } -.emoji-1F433 { background: url(emoji.png) -10940px 0px no-repeat; } -.emoji-1F434 { background: url(emoji.png) -10960px 0px no-repeat; } -.emoji-1F435 { background: url(emoji.png) -10980px 0px no-repeat; } -.emoji-1F436 { background: url(emoji.png) -11000px 0px no-repeat; } -.emoji-1F437 { background: url(emoji.png) -11020px 0px no-repeat; } -.emoji-1F438 { background: url(emoji.png) -11040px 0px no-repeat; } -.emoji-1F439 { background: url(emoji.png) -11060px 0px no-repeat; } -.emoji-1F43A { background: url(emoji.png) -11080px 0px no-repeat; } -.emoji-1F43B { background: url(emoji.png) -11100px 0px no-repeat; } -.emoji-1F43C { background: url(emoji.png) -11120px 0px no-repeat; } -.emoji-1F43D { background: url(emoji.png) -11140px 0px no-repeat; } -.emoji-1F43E { background: url(emoji.png) -11160px 0px no-repeat; } -.emoji-1F43F { background: url(emoji.png) -11180px 0px no-repeat; } -.emoji-1F440 { background: url(emoji.png) -11200px 0px no-repeat; } -.emoji-1F441 { background: url(emoji.png) -11220px 0px no-repeat; } -.emoji-1F442 { background: url(emoji.png) -11240px 0px no-repeat; } -.emoji-1F443 { background: url(emoji.png) -11260px 0px no-repeat; } -.emoji-1F444 { background: url(emoji.png) -11280px 0px no-repeat; } -.emoji-1F445 { background: url(emoji.png) -11300px 0px no-repeat; } -.emoji-1F446 { background: url(emoji.png) -11320px 0px no-repeat; } -.emoji-1F447 { background: url(emoji.png) -11340px 0px no-repeat; } -.emoji-1F448 { background: url(emoji.png) -11360px 0px no-repeat; } -.emoji-1F449 { background: url(emoji.png) -11380px 0px no-repeat; } -.emoji-1F44A { background: url(emoji.png) -11400px 0px no-repeat; } -.emoji-1F44B { background: url(emoji.png) -11420px 0px no-repeat; } -.emoji-1F44C { background: url(emoji.png) -11440px 0px no-repeat; } -.emoji-1F44D { background: url(emoji.png) -11460px 0px no-repeat; } -.emoji-1F44E { background: url(emoji.png) -11480px 0px no-repeat; } -.emoji-1F44F { background: url(emoji.png) -11500px 0px no-repeat; } -.emoji-1F450 { background: url(emoji.png) -11520px 0px no-repeat; } -.emoji-1F451 { background: url(emoji.png) -11540px 0px no-repeat; } -.emoji-1F452 { background: url(emoji.png) -11560px 0px no-repeat; } -.emoji-1F453 { background: url(emoji.png) -11580px 0px no-repeat; } -.emoji-1F454 { background: url(emoji.png) -11600px 0px no-repeat; } -.emoji-1F455 { background: url(emoji.png) -11620px 0px no-repeat; } -.emoji-1F456 { background: url(emoji.png) -11640px 0px no-repeat; } -.emoji-1F457 { background: url(emoji.png) -11660px 0px no-repeat; } -.emoji-1F458 { background: url(emoji.png) -11680px 0px no-repeat; } -.emoji-1F459 { background: url(emoji.png) -11700px 0px no-repeat; } -.emoji-1F45A { background: url(emoji.png) -11720px 0px no-repeat; } -.emoji-1F45B { background: url(emoji.png) -11740px 0px no-repeat; } -.emoji-1F45C { background: url(emoji.png) -11760px 0px no-repeat; } -.emoji-1F45D { background: url(emoji.png) -11780px 0px no-repeat; } -.emoji-1F45E { background: url(emoji.png) -11800px 0px no-repeat; } -.emoji-1F45F { background: url(emoji.png) -11820px 0px no-repeat; } -.emoji-1F460 { background: url(emoji.png) -11840px 0px no-repeat; } -.emoji-1F461 { background: url(emoji.png) -11860px 0px no-repeat; } -.emoji-1F462 { background: url(emoji.png) -11880px 0px no-repeat; } -.emoji-1F463 { background: url(emoji.png) -11900px 0px no-repeat; } -.emoji-1F464 { background: url(emoji.png) -11920px 0px no-repeat; } -.emoji-1F465 { background: url(emoji.png) -11940px 0px no-repeat; } -.emoji-1F466 { background: url(emoji.png) -11960px 0px no-repeat; } -.emoji-1F467 { background: url(emoji.png) -11980px 0px no-repeat; } -.emoji-1F468 { background: url(emoji.png) -12000px 0px no-repeat; } -.emoji-1F468-1F468-1F466 { background: url(emoji.png) -12020px 0px no-repeat; } -.emoji-1F468-1F468-1F466-1F466 { background: url(emoji.png) -12040px 0px no-repeat; } -.emoji-1F468-1F468-1F467 { background: url(emoji.png) -12060px 0px no-repeat; } -.emoji-1F468-1F468-1F467-1F466 { background: url(emoji.png) -12080px 0px no-repeat; } -.emoji-1F468-1F468-1F467-1F467 { background: url(emoji.png) -12100px 0px no-repeat; } -.emoji-1F468-1F469-1F466-1F466 { background: url(emoji.png) -12120px 0px no-repeat; } -.emoji-1F468-1F469-1F467 { background: url(emoji.png) -12140px 0px no-repeat; } -.emoji-1F468-1F469-1F467-1F466 { background: url(emoji.png) -12160px 0px no-repeat; } -.emoji-1F468-1F469-1F467-1F467 { background: url(emoji.png) -12180px 0px no-repeat; } -.emoji-1F468-2764-1F468 { background: url(emoji.png) -12200px 0px no-repeat; } -.emoji-1F468-2764-1F48B-1F468 { background: url(emoji.png) -12220px 0px no-repeat; } -.emoji-1F469 { background: url(emoji.png) -12240px 0px no-repeat; } -.emoji-1F469-1F469-1F466 { background: url(emoji.png) -12260px 0px no-repeat; } -.emoji-1F469-1F469-1F466-1F466 { background: url(emoji.png) -12280px 0px no-repeat; } -.emoji-1F469-1F469-1F467 { background: url(emoji.png) -12300px 0px no-repeat; } -.emoji-1F469-1F469-1F467-1F466 { background: url(emoji.png) -12320px 0px no-repeat; } -.emoji-1F469-1F469-1F467-1F467 { background: url(emoji.png) -12340px 0px no-repeat; } -.emoji-1F469-2764-1F469 { background: url(emoji.png) -12360px 0px no-repeat; } -.emoji-1F469-2764-1F48B-1F469 { background: url(emoji.png) -12380px 0px no-repeat; } -.emoji-1F46A { background: url(emoji.png) -12400px 0px no-repeat; } -.emoji-1F46B { background: url(emoji.png) -12420px 0px no-repeat; } -.emoji-1F46C { background: url(emoji.png) -12440px 0px no-repeat; } -.emoji-1F46D { background: url(emoji.png) -12460px 0px no-repeat; } -.emoji-1F46E { background: url(emoji.png) -12480px 0px no-repeat; } -.emoji-1F46F { background: url(emoji.png) -12500px 0px no-repeat; } -.emoji-1F470 { background: url(emoji.png) -12520px 0px no-repeat; } -.emoji-1F471 { background: url(emoji.png) -12540px 0px no-repeat; } -.emoji-1F472 { background: url(emoji.png) -12560px 0px no-repeat; } -.emoji-1F473 { background: url(emoji.png) -12580px 0px no-repeat; } -.emoji-1F474 { background: url(emoji.png) -12600px 0px no-repeat; } -.emoji-1F475 { background: url(emoji.png) -12620px 0px no-repeat; } -.emoji-1F476 { background: url(emoji.png) -12640px 0px no-repeat; } -.emoji-1F477 { background: url(emoji.png) -12660px 0px no-repeat; } -.emoji-1F478 { background: url(emoji.png) -12680px 0px no-repeat; } -.emoji-1F479 { background: url(emoji.png) -12700px 0px no-repeat; } -.emoji-1F47A { background: url(emoji.png) -12720px 0px no-repeat; } -.emoji-1F47B { background: url(emoji.png) -12740px 0px no-repeat; } -.emoji-1F47C { background: url(emoji.png) -12760px 0px no-repeat; } -.emoji-1F47D { background: url(emoji.png) -12780px 0px no-repeat; } -.emoji-1F47E { background: url(emoji.png) -12800px 0px no-repeat; } -.emoji-1F47F { background: url(emoji.png) -12820px 0px no-repeat; } -.emoji-1F480 { background: url(emoji.png) -12840px 0px no-repeat; } -.emoji-1F481 { background: url(emoji.png) -12860px 0px no-repeat; } -.emoji-1F482 { background: url(emoji.png) -12880px 0px no-repeat; } -.emoji-1F483 { background: url(emoji.png) -12900px 0px no-repeat; } -.emoji-1F484 { background: url(emoji.png) -12920px 0px no-repeat; } -.emoji-1F485 { background: url(emoji.png) -12940px 0px no-repeat; } -.emoji-1F486 { background: url(emoji.png) -12960px 0px no-repeat; } -.emoji-1F487 { background: url(emoji.png) -12980px 0px no-repeat; } -.emoji-1F488 { background: url(emoji.png) -13000px 0px no-repeat; } -.emoji-1F489 { background: url(emoji.png) -13020px 0px no-repeat; } -.emoji-1F48A { background: url(emoji.png) -13040px 0px no-repeat; } -.emoji-1F48B { background: url(emoji.png) -13060px 0px no-repeat; } -.emoji-1F48C { background: url(emoji.png) -13080px 0px no-repeat; } -.emoji-1F48D { background: url(emoji.png) -13100px 0px no-repeat; } -.emoji-1F48E { background: url(emoji.png) -13120px 0px no-repeat; } -.emoji-1F48F { background: url(emoji.png) -13140px 0px no-repeat; } -.emoji-1F490 { background: url(emoji.png) -13160px 0px no-repeat; } -.emoji-1F491 { background: url(emoji.png) -13180px 0px no-repeat; } -.emoji-1F492 { background: url(emoji.png) -13200px 0px no-repeat; } -.emoji-1F493 { background: url(emoji.png) -13220px 0px no-repeat; } -.emoji-1F494 { background: url(emoji.png) -13240px 0px no-repeat; } -.emoji-1F495 { background: url(emoji.png) -13260px 0px no-repeat; } -.emoji-1F496 { background: url(emoji.png) -13280px 0px no-repeat; } -.emoji-1F497 { background: url(emoji.png) -13300px 0px no-repeat; } -.emoji-1F498 { background: url(emoji.png) -13320px 0px no-repeat; } -.emoji-1F499 { background: url(emoji.png) -13340px 0px no-repeat; } -.emoji-1F49A { background: url(emoji.png) -13360px 0px no-repeat; } -.emoji-1F49B { background: url(emoji.png) -13380px 0px no-repeat; } -.emoji-1F49C { background: url(emoji.png) -13400px 0px no-repeat; } -.emoji-1F49D { background: url(emoji.png) -13420px 0px no-repeat; } -.emoji-1F49E { background: url(emoji.png) -13440px 0px no-repeat; } -.emoji-1F49F { background: url(emoji.png) -13460px 0px no-repeat; } -.emoji-1F4A0 { background: url(emoji.png) -13480px 0px no-repeat; } -.emoji-1F4A1 { background: url(emoji.png) -13500px 0px no-repeat; } -.emoji-1F4A2 { background: url(emoji.png) -13520px 0px no-repeat; } -.emoji-1F4A3 { background: url(emoji.png) -13540px 0px no-repeat; } -.emoji-1F4A4 { background: url(emoji.png) -13560px 0px no-repeat; } -.emoji-1F4A5 { background: url(emoji.png) -13580px 0px no-repeat; } -.emoji-1F4A6 { background: url(emoji.png) -13600px 0px no-repeat; } -.emoji-1F4A7 { background: url(emoji.png) -13620px 0px no-repeat; } -.emoji-1F4A8 { background: url(emoji.png) -13640px 0px no-repeat; } -.emoji-1F4A9 { background: url(emoji.png) -13660px 0px no-repeat; } -.emoji-1F4AA { background: url(emoji.png) -13680px 0px no-repeat; } -.emoji-1F4AB { background: url(emoji.png) -13700px 0px no-repeat; } -.emoji-1F4AC { background: url(emoji.png) -13720px 0px no-repeat; } -.emoji-1F4AD { background: url(emoji.png) -13740px 0px no-repeat; } -.emoji-1F4AE { background: url(emoji.png) -13760px 0px no-repeat; } -.emoji-1F4AF { background: url(emoji.png) -13780px 0px no-repeat; } -.emoji-1F4B0 { background: url(emoji.png) -13800px 0px no-repeat; } -.emoji-1F4B1 { background: url(emoji.png) -13820px 0px no-repeat; } -.emoji-1F4B2 { background: url(emoji.png) -13840px 0px no-repeat; } -.emoji-1F4B3 { background: url(emoji.png) -13860px 0px no-repeat; } -.emoji-1F4B4 { background: url(emoji.png) -13880px 0px no-repeat; } -.emoji-1F4B5 { background: url(emoji.png) -13900px 0px no-repeat; } -.emoji-1F4B6 { background: url(emoji.png) -13920px 0px no-repeat; } -.emoji-1F4B7 { background: url(emoji.png) -13940px 0px no-repeat; } -.emoji-1F4B8 { background: url(emoji.png) -13960px 0px no-repeat; } -.emoji-1F4B9 { background: url(emoji.png) -13980px 0px no-repeat; } -.emoji-1F4BA { background: url(emoji.png) -14000px 0px no-repeat; } -.emoji-1F4BB { background: url(emoji.png) -14020px 0px no-repeat; } -.emoji-1F4BC { background: url(emoji.png) -14040px 0px no-repeat; } -.emoji-1F4BD { background: url(emoji.png) -14060px 0px no-repeat; } -.emoji-1F4BE { background: url(emoji.png) -14080px 0px no-repeat; } -.emoji-1F4BF { background: url(emoji.png) -14100px 0px no-repeat; } -.emoji-1F4C0 { background: url(emoji.png) -14120px 0px no-repeat; } -.emoji-1F4C1 { background: url(emoji.png) -14140px 0px no-repeat; } -.emoji-1F4C2 { background: url(emoji.png) -14160px 0px no-repeat; } -.emoji-1F4C3 { background: url(emoji.png) -14180px 0px no-repeat; } -.emoji-1F4C4 { background: url(emoji.png) -14200px 0px no-repeat; } -.emoji-1F4C5 { background: url(emoji.png) -14220px 0px no-repeat; } -.emoji-1F4C6 { background: url(emoji.png) -14240px 0px no-repeat; } -.emoji-1F4C7 { background: url(emoji.png) -14260px 0px no-repeat; } -.emoji-1F4C8 { background: url(emoji.png) -14280px 0px no-repeat; } -.emoji-1F4C9 { background: url(emoji.png) -14300px 0px no-repeat; } -.emoji-1F4CA { background: url(emoji.png) -14320px 0px no-repeat; } -.emoji-1F4CB { background: url(emoji.png) -14340px 0px no-repeat; } -.emoji-1F4CC { background: url(emoji.png) -14360px 0px no-repeat; } -.emoji-1F4CD { background: url(emoji.png) -14380px 0px no-repeat; } -.emoji-1F4CE { background: url(emoji.png) -14400px 0px no-repeat; } -.emoji-1F4CF { background: url(emoji.png) -14420px 0px no-repeat; } -.emoji-1F4D0 { background: url(emoji.png) -14440px 0px no-repeat; } -.emoji-1F4D1 { background: url(emoji.png) -14460px 0px no-repeat; } -.emoji-1F4D2 { background: url(emoji.png) -14480px 0px no-repeat; } -.emoji-1F4D3 { background: url(emoji.png) -14500px 0px no-repeat; } -.emoji-1F4D4 { background: url(emoji.png) -14520px 0px no-repeat; } -.emoji-1F4D5 { background: url(emoji.png) -14540px 0px no-repeat; } -.emoji-1F4D6 { background: url(emoji.png) -14560px 0px no-repeat; } -.emoji-1F4D7 { background: url(emoji.png) -14580px 0px no-repeat; } -.emoji-1F4D8 { background: url(emoji.png) -14600px 0px no-repeat; } -.emoji-1F4D9 { background: url(emoji.png) -14620px 0px no-repeat; } -.emoji-1F4DA { background: url(emoji.png) -14640px 0px no-repeat; } -.emoji-1F4DB { background: url(emoji.png) -14660px 0px no-repeat; } -.emoji-1F4DC { background: url(emoji.png) -14680px 0px no-repeat; } -.emoji-1F4DD { background: url(emoji.png) -14700px 0px no-repeat; } -.emoji-1F4DE { background: url(emoji.png) -14720px 0px no-repeat; } -.emoji-1F4DF { background: url(emoji.png) -14740px 0px no-repeat; } -.emoji-1F4E0 { background: url(emoji.png) -14760px 0px no-repeat; } -.emoji-1F4E1 { background: url(emoji.png) -14780px 0px no-repeat; } -.emoji-1F4E2 { background: url(emoji.png) -14800px 0px no-repeat; } -.emoji-1F4E3 { background: url(emoji.png) -14820px 0px no-repeat; } -.emoji-1F4E4 { background: url(emoji.png) -14840px 0px no-repeat; } -.emoji-1F4E5 { background: url(emoji.png) -14860px 0px no-repeat; } -.emoji-1F4E6 { background: url(emoji.png) -14880px 0px no-repeat; } -.emoji-1F4E7 { background: url(emoji.png) -14900px 0px no-repeat; } -.emoji-1F4E8 { background: url(emoji.png) -14920px 0px no-repeat; } -.emoji-1F4E9 { background: url(emoji.png) -14940px 0px no-repeat; } -.emoji-1F4EA { background: url(emoji.png) -14960px 0px no-repeat; } -.emoji-1F4EB { background: url(emoji.png) -14980px 0px no-repeat; } -.emoji-1F4EC { background: url(emoji.png) -15000px 0px no-repeat; } -.emoji-1F4ED { background: url(emoji.png) -15020px 0px no-repeat; } -.emoji-1F4EE { background: url(emoji.png) -15040px 0px no-repeat; } -.emoji-1F4EF { background: url(emoji.png) -15060px 0px no-repeat; } -.emoji-1F4F0 { background: url(emoji.png) -15080px 0px no-repeat; } -.emoji-1F4F1 { background: url(emoji.png) -15100px 0px no-repeat; } -.emoji-1F4F2 { background: url(emoji.png) -15120px 0px no-repeat; } -.emoji-1F4F3 { background: url(emoji.png) -15140px 0px no-repeat; } -.emoji-1F4F4 { background: url(emoji.png) -15160px 0px no-repeat; } -.emoji-1F4F5 { background: url(emoji.png) -15180px 0px no-repeat; } -.emoji-1F4F6 { background: url(emoji.png) -15200px 0px no-repeat; } -.emoji-1F4F7 { background: url(emoji.png) -15220px 0px no-repeat; } -.emoji-1F4F8 { background: url(emoji.png) -15240px 0px no-repeat; } -.emoji-1F4F9 { background: url(emoji.png) -15260px 0px no-repeat; } -.emoji-1F4FA { background: url(emoji.png) -15280px 0px no-repeat; } -.emoji-1F4FB { background: url(emoji.png) -15300px 0px no-repeat; } -.emoji-1F4FC { background: url(emoji.png) -15320px 0px no-repeat; } -.emoji-1F4FD { background: url(emoji.png) -15340px 0px no-repeat; } -.emoji-1F4FE { background: url(emoji.png) -15360px 0px no-repeat; } -.emoji-1F500 { background: url(emoji.png) -15380px 0px no-repeat; } -.emoji-1F501 { background: url(emoji.png) -15400px 0px no-repeat; } -.emoji-1F502 { background: url(emoji.png) -15420px 0px no-repeat; } -.emoji-1F503 { background: url(emoji.png) -15440px 0px no-repeat; } -.emoji-1F504 { background: url(emoji.png) -15460px 0px no-repeat; } -.emoji-1F505 { background: url(emoji.png) -15480px 0px no-repeat; } -.emoji-1F506 { background: url(emoji.png) -15500px 0px no-repeat; } -.emoji-1F507 { background: url(emoji.png) -15520px 0px no-repeat; } -.emoji-1F508 { background: url(emoji.png) -15540px 0px no-repeat; } -.emoji-1F509 { background: url(emoji.png) -15560px 0px no-repeat; } -.emoji-1F50A { background: url(emoji.png) -15580px 0px no-repeat; } -.emoji-1F50B { background: url(emoji.png) -15600px 0px no-repeat; } -.emoji-1F50C { background: url(emoji.png) -15620px 0px no-repeat; } -.emoji-1F50D { background: url(emoji.png) -15640px 0px no-repeat; } -.emoji-1F50E { background: url(emoji.png) -15660px 0px no-repeat; } -.emoji-1F50F { background: url(emoji.png) -15680px 0px no-repeat; } -.emoji-1F510 { background: url(emoji.png) -15700px 0px no-repeat; } -.emoji-1F511 { background: url(emoji.png) -15720px 0px no-repeat; } -.emoji-1F512 { background: url(emoji.png) -15740px 0px no-repeat; } -.emoji-1F513 { background: url(emoji.png) -15760px 0px no-repeat; } -.emoji-1F514 { background: url(emoji.png) -15780px 0px no-repeat; } -.emoji-1F515 { background: url(emoji.png) -15800px 0px no-repeat; } -.emoji-1F516 { background: url(emoji.png) -15820px 0px no-repeat; } -.emoji-1F517 { background: url(emoji.png) -15840px 0px no-repeat; } -.emoji-1F518 { background: url(emoji.png) -15860px 0px no-repeat; } -.emoji-1F519 { background: url(emoji.png) -15880px 0px no-repeat; } -.emoji-1F51A { background: url(emoji.png) -15900px 0px no-repeat; } -.emoji-1F51B { background: url(emoji.png) -15920px 0px no-repeat; } -.emoji-1F51C { background: url(emoji.png) -15940px 0px no-repeat; } -.emoji-1F51D { background: url(emoji.png) -15960px 0px no-repeat; } -.emoji-1F51E { background: url(emoji.png) -15980px 0px no-repeat; } -.emoji-1F51F { background: url(emoji.png) -16000px 0px no-repeat; } -.emoji-1F520 { background: url(emoji.png) -16020px 0px no-repeat; } -.emoji-1F521 { background: url(emoji.png) -16040px 0px no-repeat; } -.emoji-1F522 { background: url(emoji.png) -16060px 0px no-repeat; } -.emoji-1F523 { background: url(emoji.png) -16080px 0px no-repeat; } -.emoji-1F524 { background: url(emoji.png) -16100px 0px no-repeat; } -.emoji-1F525 { background: url(emoji.png) -16120px 0px no-repeat; } -.emoji-1F526 { background: url(emoji.png) -16140px 0px no-repeat; } -.emoji-1F527 { background: url(emoji.png) -16160px 0px no-repeat; } -.emoji-1F528 { background: url(emoji.png) -16180px 0px no-repeat; } -.emoji-1F529 { background: url(emoji.png) -16200px 0px no-repeat; } -.emoji-1F52A { background: url(emoji.png) -16220px 0px no-repeat; } -.emoji-1F52B { background: url(emoji.png) -16240px 0px no-repeat; } -.emoji-1F52C { background: url(emoji.png) -16260px 0px no-repeat; } -.emoji-1F52D { background: url(emoji.png) -16280px 0px no-repeat; } -.emoji-1F52E { background: url(emoji.png) -16300px 0px no-repeat; } -.emoji-1F52F { background: url(emoji.png) -16320px 0px no-repeat; } -.emoji-1F530 { background: url(emoji.png) -16340px 0px no-repeat; } -.emoji-1F531 { background: url(emoji.png) -16360px 0px no-repeat; } -.emoji-1F532 { background: url(emoji.png) -16380px 0px no-repeat; } -.emoji-1F533 { background: url(emoji.png) -16400px 0px no-repeat; } -.emoji-1F534 { background: url(emoji.png) -16420px 0px no-repeat; } -.emoji-1F535 { background: url(emoji.png) -16440px 0px no-repeat; } -.emoji-1F536 { background: url(emoji.png) -16460px 0px no-repeat; } -.emoji-1F537 { background: url(emoji.png) -16480px 0px no-repeat; } -.emoji-1F538 { background: url(emoji.png) -16500px 0px no-repeat; } -.emoji-1F539 { background: url(emoji.png) -16520px 0px no-repeat; } -.emoji-1F53A { background: url(emoji.png) -16540px 0px no-repeat; } -.emoji-1F53B { background: url(emoji.png) -16560px 0px no-repeat; } -.emoji-1F53C { background: url(emoji.png) -16580px 0px no-repeat; } -.emoji-1F53D { background: url(emoji.png) -16600px 0px no-repeat; } -.emoji-1F546 { background: url(emoji.png) -16620px 0px no-repeat; } -.emoji-1F547 { background: url(emoji.png) -16640px 0px no-repeat; } -.emoji-1F548 { background: url(emoji.png) -16660px 0px no-repeat; } -.emoji-1F549 { background: url(emoji.png) -16680px 0px no-repeat; } -.emoji-1F54A { background: url(emoji.png) -16700px 0px no-repeat; } -.emoji-1F550 { background: url(emoji.png) -16720px 0px no-repeat; } -.emoji-1F551 { background: url(emoji.png) -16740px 0px no-repeat; } -.emoji-1F552 { background: url(emoji.png) -16760px 0px no-repeat; } -.emoji-1F553 { background: url(emoji.png) -16780px 0px no-repeat; } -.emoji-1F554 { background: url(emoji.png) -16800px 0px no-repeat; } -.emoji-1F555 { background: url(emoji.png) -16820px 0px no-repeat; } -.emoji-1F556 { background: url(emoji.png) -16840px 0px no-repeat; } -.emoji-1F557 { background: url(emoji.png) -16860px 0px no-repeat; } -.emoji-1F558 { background: url(emoji.png) -16880px 0px no-repeat; } -.emoji-1F559 { background: url(emoji.png) -16900px 0px no-repeat; } -.emoji-1F55A { background: url(emoji.png) -16920px 0px no-repeat; } -.emoji-1F55B { background: url(emoji.png) -16940px 0px no-repeat; } -.emoji-1F55C { background: url(emoji.png) -16960px 0px no-repeat; } -.emoji-1F55D { background: url(emoji.png) -16980px 0px no-repeat; } -.emoji-1F55E { background: url(emoji.png) -17000px 0px no-repeat; } -.emoji-1F55F { background: url(emoji.png) -17020px 0px no-repeat; } -.emoji-1F560 { background: url(emoji.png) -17040px 0px no-repeat; } -.emoji-1F561 { background: url(emoji.png) -17060px 0px no-repeat; } -.emoji-1F562 { background: url(emoji.png) -17080px 0px no-repeat; } -.emoji-1F563 { background: url(emoji.png) -17100px 0px no-repeat; } -.emoji-1F564 { background: url(emoji.png) -17120px 0px no-repeat; } -.emoji-1F565 { background: url(emoji.png) -17140px 0px no-repeat; } -.emoji-1F566 { background: url(emoji.png) -17160px 0px no-repeat; } -.emoji-1F567 { background: url(emoji.png) -17180px 0px no-repeat; } -.emoji-1F568 { background: url(emoji.png) -17200px 0px no-repeat; } -.emoji-1F569 { background: url(emoji.png) -17220px 0px no-repeat; } -.emoji-1F56A { background: url(emoji.png) -17240px 0px no-repeat; } -.emoji-1F56B { background: url(emoji.png) -17260px 0px no-repeat; } -.emoji-1F56C { background: url(emoji.png) -17280px 0px no-repeat; } -.emoji-1F56D { background: url(emoji.png) -17300px 0px no-repeat; } -.emoji-1F56E { background: url(emoji.png) -17320px 0px no-repeat; } -.emoji-1F56F { background: url(emoji.png) -17340px 0px no-repeat; } -.emoji-1F570 { background: url(emoji.png) -17360px 0px no-repeat; } -.emoji-1F571 { background: url(emoji.png) -17380px 0px no-repeat; } -.emoji-1F572 { background: url(emoji.png) -17400px 0px no-repeat; } -.emoji-1F573 { background: url(emoji.png) -17420px 0px no-repeat; } -.emoji-1F574 { background: url(emoji.png) -17440px 0px no-repeat; } -.emoji-1F575 { background: url(emoji.png) -17460px 0px no-repeat; } -.emoji-1F576 { background: url(emoji.png) -17480px 0px no-repeat; } -.emoji-1F577 { background: url(emoji.png) -17500px 0px no-repeat; } -.emoji-1F578 { background: url(emoji.png) -17520px 0px no-repeat; } -.emoji-1F579 { background: url(emoji.png) -17540px 0px no-repeat; } -.emoji-1F57B { background: url(emoji.png) -17560px 0px no-repeat; } -.emoji-1F57E { background: url(emoji.png) -17580px 0px no-repeat; } -.emoji-1F57F { background: url(emoji.png) -17600px 0px no-repeat; } -.emoji-1F581 { background: url(emoji.png) -17620px 0px no-repeat; } -.emoji-1F582 { background: url(emoji.png) -17640px 0px no-repeat; } -.emoji-1F583 { background: url(emoji.png) -17660px 0px no-repeat; } -.emoji-1F585 { background: url(emoji.png) -17680px 0px no-repeat; } -.emoji-1F586 { background: url(emoji.png) -17700px 0px no-repeat; } -.emoji-1F587 { background: url(emoji.png) -17720px 0px no-repeat; } -.emoji-1F588 { background: url(emoji.png) -17740px 0px no-repeat; } -.emoji-1F589 { background: url(emoji.png) -17760px 0px no-repeat; } -.emoji-1F58A { background: url(emoji.png) -17780px 0px no-repeat; } -.emoji-1F58B { background: url(emoji.png) -17800px 0px no-repeat; } -.emoji-1F58C { background: url(emoji.png) -17820px 0px no-repeat; } -.emoji-1F58D { background: url(emoji.png) -17840px 0px no-repeat; } -.emoji-1F58E { background: url(emoji.png) -17860px 0px no-repeat; } -.emoji-1F58F { background: url(emoji.png) -17880px 0px no-repeat; } -.emoji-1F590 { background: url(emoji.png) -17900px 0px no-repeat; } -.emoji-1F591 { background: url(emoji.png) -17920px 0px no-repeat; } -.emoji-1F592 { background: url(emoji.png) -17940px 0px no-repeat; } -.emoji-1F593 { background: url(emoji.png) -17960px 0px no-repeat; } -.emoji-1F594 { background: url(emoji.png) -17980px 0px no-repeat; } -.emoji-1F595 { background: url(emoji.png) -18000px 0px no-repeat; } -.emoji-1F596 { background: url(emoji.png) -18020px 0px no-repeat; } -.emoji-1F597 { background: url(emoji.png) -18040px 0px no-repeat; } -.emoji-1F598 { background: url(emoji.png) -18060px 0px no-repeat; } -.emoji-1F599 { background: url(emoji.png) -18080px 0px no-repeat; } -.emoji-1F59E { background: url(emoji.png) -18100px 0px no-repeat; } -.emoji-1F59F { background: url(emoji.png) -18120px 0px no-repeat; } -.emoji-1F5A5 { background: url(emoji.png) -18140px 0px no-repeat; } -.emoji-1F5A6 { background: url(emoji.png) -18160px 0px no-repeat; } -.emoji-1F5A7 { background: url(emoji.png) -18180px 0px no-repeat; } -.emoji-1F5A8 { background: url(emoji.png) -18200px 0px no-repeat; } -.emoji-1F5A9 { background: url(emoji.png) -18220px 0px no-repeat; } -.emoji-1F5AA { background: url(emoji.png) -18240px 0px no-repeat; } -.emoji-1F5AB { background: url(emoji.png) -18260px 0px no-repeat; } -.emoji-1F5AD { background: url(emoji.png) -18280px 0px no-repeat; } -.emoji-1F5AE { background: url(emoji.png) -18300px 0px no-repeat; } -.emoji-1F5AF { background: url(emoji.png) -18320px 0px no-repeat; } -.emoji-1F5B2 { background: url(emoji.png) -18340px 0px no-repeat; } -.emoji-1F5B3 { background: url(emoji.png) -18360px 0px no-repeat; } -.emoji-1F5B4 { background: url(emoji.png) -18380px 0px no-repeat; } -.emoji-1F5B8 { background: url(emoji.png) -18400px 0px no-repeat; } -.emoji-1F5B9 { background: url(emoji.png) -18420px 0px no-repeat; } -.emoji-1F5BC { background: url(emoji.png) -18440px 0px no-repeat; } -.emoji-1F5BD { background: url(emoji.png) -18460px 0px no-repeat; } -.emoji-1F5BE { background: url(emoji.png) -18480px 0px no-repeat; } -.emoji-1F5C0 { background: url(emoji.png) -18500px 0px no-repeat; } -.emoji-1F5C1 { background: url(emoji.png) -18520px 0px no-repeat; } -.emoji-1F5C2 { background: url(emoji.png) -18540px 0px no-repeat; } -.emoji-1F5C3 { background: url(emoji.png) -18560px 0px no-repeat; } -.emoji-1F5C4 { background: url(emoji.png) -18580px 0px no-repeat; } -.emoji-1F5C6 { background: url(emoji.png) -18600px 0px no-repeat; } -.emoji-1F5C7 { background: url(emoji.png) -18620px 0px no-repeat; } -.emoji-1F5C9 { background: url(emoji.png) -18640px 0px no-repeat; } -.emoji-1F5CA { background: url(emoji.png) -18660px 0px no-repeat; } -.emoji-1F5CE { background: url(emoji.png) -18680px 0px no-repeat; } -.emoji-1F5CF { background: url(emoji.png) -18700px 0px no-repeat; } -.emoji-1F5D0 { background: url(emoji.png) -18720px 0px no-repeat; } -.emoji-1F5D1 { background: url(emoji.png) -18740px 0px no-repeat; } -.emoji-1F5D2 { background: url(emoji.png) -18760px 0px no-repeat; } -.emoji-1F5D3 { background: url(emoji.png) -18780px 0px no-repeat; } -.emoji-1F5D4 { background: url(emoji.png) -18800px 0px no-repeat; } -.emoji-1F5D8 { background: url(emoji.png) -18820px 0px no-repeat; } -.emoji-1F5D9 { background: url(emoji.png) -18840px 0px no-repeat; } -.emoji-1F5DC { background: url(emoji.png) -18860px 0px no-repeat; } -.emoji-1F5DD { background: url(emoji.png) -18880px 0px no-repeat; } -.emoji-1F5DE { background: url(emoji.png) -18900px 0px no-repeat; } -.emoji-1F5E0 { background: url(emoji.png) -18920px 0px no-repeat; } -.emoji-1F5E1 { background: url(emoji.png) -18940px 0px no-repeat; } -.emoji-1F5E2 { background: url(emoji.png) -18960px 0px no-repeat; } -.emoji-1F5E3 { background: url(emoji.png) -18980px 0px no-repeat; } -.emoji-1F5E8 { background: url(emoji.png) -19000px 0px no-repeat; } -.emoji-1F5E9 { background: url(emoji.png) -19020px 0px no-repeat; } -.emoji-1F5EA { background: url(emoji.png) -19040px 0px no-repeat; } -.emoji-1F5EB { background: url(emoji.png) -19060px 0px no-repeat; } -.emoji-1F5EC { background: url(emoji.png) -19080px 0px no-repeat; } -.emoji-1F5ED { background: url(emoji.png) -19100px 0px no-repeat; } -.emoji-1F5EE { background: url(emoji.png) -19120px 0px no-repeat; } -.emoji-1F5EF { background: url(emoji.png) -19140px 0px no-repeat; } -.emoji-1F5F0 { background: url(emoji.png) -19160px 0px no-repeat; } -.emoji-1F5F1 { background: url(emoji.png) -19180px 0px no-repeat; } -.emoji-1F5F2 { background: url(emoji.png) -19200px 0px no-repeat; } -.emoji-1F5F3 { background: url(emoji.png) -19220px 0px no-repeat; } -.emoji-1F5F4 { background: url(emoji.png) -19240px 0px no-repeat; } -.emoji-1F5F5 { background: url(emoji.png) -19260px 0px no-repeat; } -.emoji-1F5F8 { background: url(emoji.png) -19280px 0px no-repeat; } -.emoji-1F5F9 { background: url(emoji.png) -19300px 0px no-repeat; } -.emoji-1F5FA { background: url(emoji.png) -19320px 0px no-repeat; } -.emoji-1F5FB { background: url(emoji.png) -19340px 0px no-repeat; } -.emoji-1F5FC { background: url(emoji.png) -19360px 0px no-repeat; } -.emoji-1F5FD { background: url(emoji.png) -19380px 0px no-repeat; } -.emoji-1F5FE { background: url(emoji.png) -19400px 0px no-repeat; } -.emoji-1F5FF { background: url(emoji.png) -19420px 0px no-repeat; } -.emoji-1F600 { background: url(emoji.png) -19440px 0px no-repeat; } -.emoji-1F601 { background: url(emoji.png) -19460px 0px no-repeat; } -.emoji-1F602 { background: url(emoji.png) -19480px 0px no-repeat; } -.emoji-1F603 { background: url(emoji.png) -19500px 0px no-repeat; } -.emoji-1F604 { background: url(emoji.png) -19520px 0px no-repeat; } -.emoji-1F605 { background: url(emoji.png) -19540px 0px no-repeat; } -.emoji-1F606 { background: url(emoji.png) -19560px 0px no-repeat; } -.emoji-1F607 { background: url(emoji.png) -19580px 0px no-repeat; } -.emoji-1F608 { background: url(emoji.png) -19600px 0px no-repeat; } -.emoji-1F609 { background: url(emoji.png) -19620px 0px no-repeat; } -.emoji-1F60A { background: url(emoji.png) -19640px 0px no-repeat; } -.emoji-1F60B { background: url(emoji.png) -19660px 0px no-repeat; } -.emoji-1F60C { background: url(emoji.png) -19680px 0px no-repeat; } -.emoji-1F60D { background: url(emoji.png) -19700px 0px no-repeat; } -.emoji-1F60E { background: url(emoji.png) -19720px 0px no-repeat; } -.emoji-1F60F { background: url(emoji.png) -19740px 0px no-repeat; } -.emoji-1F610 { background: url(emoji.png) -19760px 0px no-repeat; } -.emoji-1F611 { background: url(emoji.png) -19780px 0px no-repeat; } -.emoji-1F612 { background: url(emoji.png) -19800px 0px no-repeat; } -.emoji-1F613 { background: url(emoji.png) -19820px 0px no-repeat; } -.emoji-1F614 { background: url(emoji.png) -19840px 0px no-repeat; } -.emoji-1F615 { background: url(emoji.png) -19860px 0px no-repeat; } -.emoji-1F616 { background: url(emoji.png) -19880px 0px no-repeat; } -.emoji-1F617 { background: url(emoji.png) -19900px 0px no-repeat; } -.emoji-1F618 { background: url(emoji.png) -19920px 0px no-repeat; } -.emoji-1F619 { background: url(emoji.png) -19940px 0px no-repeat; } -.emoji-1F61A { background: url(emoji.png) -19960px 0px no-repeat; } -.emoji-1F61B { background: url(emoji.png) -19980px 0px no-repeat; } -.emoji-1F61C { background: url(emoji.png) -20000px 0px no-repeat; } -.emoji-1F61D { background: url(emoji.png) -20020px 0px no-repeat; } -.emoji-1F61E { background: url(emoji.png) -20040px 0px no-repeat; } -.emoji-1F61F { background: url(emoji.png) -20060px 0px no-repeat; } -.emoji-1F620 { background: url(emoji.png) -20080px 0px no-repeat; } -.emoji-1F621 { background: url(emoji.png) -20100px 0px no-repeat; } -.emoji-1F622 { background: url(emoji.png) -20120px 0px no-repeat; } -.emoji-1F623 { background: url(emoji.png) -20140px 0px no-repeat; } -.emoji-1F624 { background: url(emoji.png) -20160px 0px no-repeat; } -.emoji-1F625 { background: url(emoji.png) -20180px 0px no-repeat; } -.emoji-1F626 { background: url(emoji.png) -20200px 0px no-repeat; } -.emoji-1F627 { background: url(emoji.png) -20220px 0px no-repeat; } -.emoji-1F628 { background: url(emoji.png) -20240px 0px no-repeat; } -.emoji-1F629 { background: url(emoji.png) -20260px 0px no-repeat; } -.emoji-1F62A { background: url(emoji.png) -20280px 0px no-repeat; } -.emoji-1F62B { background: url(emoji.png) -20300px 0px no-repeat; } -.emoji-1F62C { background: url(emoji.png) -20320px 0px no-repeat; } -.emoji-1F62D { background: url(emoji.png) -20340px 0px no-repeat; } -.emoji-1F62E { background: url(emoji.png) -20360px 0px no-repeat; } -.emoji-1F62F { background: url(emoji.png) -20380px 0px no-repeat; } -.emoji-1F630 { background: url(emoji.png) -20400px 0px no-repeat; } -.emoji-1F631 { background: url(emoji.png) -20420px 0px no-repeat; } -.emoji-1F632 { background: url(emoji.png) -20440px 0px no-repeat; } -.emoji-1F633 { background: url(emoji.png) -20460px 0px no-repeat; } -.emoji-1F634 { background: url(emoji.png) -20480px 0px no-repeat; } -.emoji-1F635 { background: url(emoji.png) -20500px 0px no-repeat; } -.emoji-1F636 { background: url(emoji.png) -20520px 0px no-repeat; } -.emoji-1F637 { background: url(emoji.png) -20540px 0px no-repeat; } -.emoji-1F638 { background: url(emoji.png) -20560px 0px no-repeat; } -.emoji-1F639 { background: url(emoji.png) -20580px 0px no-repeat; } -.emoji-1F63A { background: url(emoji.png) -20600px 0px no-repeat; } -.emoji-1F63B { background: url(emoji.png) -20620px 0px no-repeat; } -.emoji-1F63C { background: url(emoji.png) -20640px 0px no-repeat; } -.emoji-1F63D { background: url(emoji.png) -20660px 0px no-repeat; } -.emoji-1F63E { background: url(emoji.png) -20680px 0px no-repeat; } -.emoji-1F63F { background: url(emoji.png) -20700px 0px no-repeat; } -.emoji-1F640 { background: url(emoji.png) -20720px 0px no-repeat; } -.emoji-1F641 { background: url(emoji.png) -20740px 0px no-repeat; } -.emoji-1F642 { background: url(emoji.png) -20760px 0px no-repeat; } -.emoji-1F645 { background: url(emoji.png) -20780px 0px no-repeat; } -.emoji-1F646 { background: url(emoji.png) -20800px 0px no-repeat; } -.emoji-1F647 { background: url(emoji.png) -20820px 0px no-repeat; } -.emoji-1F648 { background: url(emoji.png) -20840px 0px no-repeat; } -.emoji-1F649 { background: url(emoji.png) -20860px 0px no-repeat; } -.emoji-1F64A { background: url(emoji.png) -20880px 0px no-repeat; } -.emoji-1F64B { background: url(emoji.png) -20900px 0px no-repeat; } -.emoji-1F64C { background: url(emoji.png) -20920px 0px no-repeat; } -.emoji-1F64D { background: url(emoji.png) -20940px 0px no-repeat; } -.emoji-1F64E { background: url(emoji.png) -20960px 0px no-repeat; } -.emoji-1F64F { background: url(emoji.png) -20980px 0px no-repeat; } -.emoji-1F680 { background: url(emoji.png) -21000px 0px no-repeat; } -.emoji-1F681 { background: url(emoji.png) -21020px 0px no-repeat; } -.emoji-1F682 { background: url(emoji.png) -21040px 0px no-repeat; } -.emoji-1F683 { background: url(emoji.png) -21060px 0px no-repeat; } -.emoji-1F684 { background: url(emoji.png) -21080px 0px no-repeat; } -.emoji-1F685 { background: url(emoji.png) -21100px 0px no-repeat; } -.emoji-1F686 { background: url(emoji.png) -21120px 0px no-repeat; } -.emoji-1F687 { background: url(emoji.png) -21140px 0px no-repeat; } -.emoji-1F688 { background: url(emoji.png) -21160px 0px no-repeat; } -.emoji-1F689 { background: url(emoji.png) -21180px 0px no-repeat; } -.emoji-1F68A { background: url(emoji.png) -21200px 0px no-repeat; } -.emoji-1F68B { background: url(emoji.png) -21220px 0px no-repeat; } -.emoji-1F68C { background: url(emoji.png) -21240px 0px no-repeat; } -.emoji-1F68D { background: url(emoji.png) -21260px 0px no-repeat; } -.emoji-1F68E { background: url(emoji.png) -21280px 0px no-repeat; } -.emoji-1F68F { background: url(emoji.png) -21300px 0px no-repeat; } -.emoji-1F690 { background: url(emoji.png) -21320px 0px no-repeat; } -.emoji-1F691 { background: url(emoji.png) -21340px 0px no-repeat; } -.emoji-1F692 { background: url(emoji.png) -21360px 0px no-repeat; } -.emoji-1F693 { background: url(emoji.png) -21380px 0px no-repeat; } -.emoji-1F694 { background: url(emoji.png) -21400px 0px no-repeat; } -.emoji-1F695 { background: url(emoji.png) -21420px 0px no-repeat; } -.emoji-1F696 { background: url(emoji.png) -21440px 0px no-repeat; } -.emoji-1F697 { background: url(emoji.png) -21460px 0px no-repeat; } -.emoji-1F698 { background: url(emoji.png) -21480px 0px no-repeat; } -.emoji-1F699 { background: url(emoji.png) -21500px 0px no-repeat; } -.emoji-1F69A { background: url(emoji.png) -21520px 0px no-repeat; } -.emoji-1F69B { background: url(emoji.png) -21540px 0px no-repeat; } -.emoji-1F69C { background: url(emoji.png) -21560px 0px no-repeat; } -.emoji-1F69D { background: url(emoji.png) -21580px 0px no-repeat; } -.emoji-1F69E { background: url(emoji.png) -21600px 0px no-repeat; } -.emoji-1F69F { background: url(emoji.png) -21620px 0px no-repeat; } -.emoji-1F6A0 { background: url(emoji.png) -21640px 0px no-repeat; } -.emoji-1F6A1 { background: url(emoji.png) -21660px 0px no-repeat; } -.emoji-1F6A2 { background: url(emoji.png) -21680px 0px no-repeat; } -.emoji-1F6A3 { background: url(emoji.png) -21700px 0px no-repeat; } -.emoji-1F6A4 { background: url(emoji.png) -21720px 0px no-repeat; } -.emoji-1F6A5 { background: url(emoji.png) -21740px 0px no-repeat; } -.emoji-1F6A6 { background: url(emoji.png) -21760px 0px no-repeat; } -.emoji-1F6A7 { background: url(emoji.png) -21780px 0px no-repeat; } -.emoji-1F6A8 { background: url(emoji.png) -21800px 0px no-repeat; } -.emoji-1F6A9 { background: url(emoji.png) -21820px 0px no-repeat; } -.emoji-1F6AA { background: url(emoji.png) -21840px 0px no-repeat; } -.emoji-1F6AB { background: url(emoji.png) -21860px 0px no-repeat; } -.emoji-1F6AC { background: url(emoji.png) -21880px 0px no-repeat; } -.emoji-1F6AD { background: url(emoji.png) -21900px 0px no-repeat; } -.emoji-1F6AE { background: url(emoji.png) -21920px 0px no-repeat; } -.emoji-1F6AF { background: url(emoji.png) -21940px 0px no-repeat; } -.emoji-1F6B0 { background: url(emoji.png) -21960px 0px no-repeat; } -.emoji-1F6B1 { background: url(emoji.png) -21980px 0px no-repeat; } -.emoji-1F6B2 { background: url(emoji.png) -22000px 0px no-repeat; } -.emoji-1F6B3 { background: url(emoji.png) -22020px 0px no-repeat; } -.emoji-1F6B4 { background: url(emoji.png) -22040px 0px no-repeat; } -.emoji-1F6B5 { background: url(emoji.png) -22060px 0px no-repeat; } -.emoji-1F6B6 { background: url(emoji.png) -22080px 0px no-repeat; } -.emoji-1F6B7 { background: url(emoji.png) -22100px 0px no-repeat; } -.emoji-1F6B8 { background: url(emoji.png) -22120px 0px no-repeat; } -.emoji-1F6B9 { background: url(emoji.png) -22140px 0px no-repeat; } -.emoji-1F6BA { background: url(emoji.png) -22160px 0px no-repeat; } -.emoji-1F6BB { background: url(emoji.png) -22180px 0px no-repeat; } -.emoji-1F6BC { background: url(emoji.png) -22200px 0px no-repeat; } -.emoji-1F6BD { background: url(emoji.png) -22220px 0px no-repeat; } -.emoji-1F6BE { background: url(emoji.png) -22240px 0px no-repeat; } -.emoji-1F6BF { background: url(emoji.png) -22260px 0px no-repeat; } -.emoji-1F6C0 { background: url(emoji.png) -22280px 0px no-repeat; } -.emoji-1F6C1 { background: url(emoji.png) -22300px 0px no-repeat; } -.emoji-1F6C2 { background: url(emoji.png) -22320px 0px no-repeat; } -.emoji-1F6C3 { background: url(emoji.png) -22340px 0px no-repeat; } -.emoji-1F6C4 { background: url(emoji.png) -22360px 0px no-repeat; } -.emoji-1F6C5 { background: url(emoji.png) -22380px 0px no-repeat; } -.emoji-1F6C6 { background: url(emoji.png) -22400px 0px no-repeat; } -.emoji-1F6C7 { background: url(emoji.png) -22420px 0px no-repeat; } -.emoji-1F6C8 { background: url(emoji.png) -22440px 0px no-repeat; } -.emoji-1F6C9 { background: url(emoji.png) -22460px 0px no-repeat; } -.emoji-1F6CA { background: url(emoji.png) -22480px 0px no-repeat; } -.emoji-1F6CB { background: url(emoji.png) -22500px 0px no-repeat; } -.emoji-1F6CC { background: url(emoji.png) -22520px 0px no-repeat; } -.emoji-1F6CD { background: url(emoji.png) -22540px 0px no-repeat; } -.emoji-1F6CE { background: url(emoji.png) -22560px 0px no-repeat; } -.emoji-1F6CF { background: url(emoji.png) -22580px 0px no-repeat; } -.emoji-1F6E0 { background: url(emoji.png) -22600px 0px no-repeat; } -.emoji-1F6E1 { background: url(emoji.png) -22620px 0px no-repeat; } -.emoji-1F6E2 { background: url(emoji.png) -22640px 0px no-repeat; } -.emoji-1F6E3 { background: url(emoji.png) -22660px 0px no-repeat; } -.emoji-1F6E4 { background: url(emoji.png) -22680px 0px no-repeat; } -.emoji-1F6E5 { background: url(emoji.png) -22700px 0px no-repeat; } -.emoji-1F6E6 { background: url(emoji.png) -22720px 0px no-repeat; } -.emoji-1F6E7 { background: url(emoji.png) -22740px 0px no-repeat; } -.emoji-1F6E8 { background: url(emoji.png) -22760px 0px no-repeat; } -.emoji-1F6E9 { background: url(emoji.png) -22780px 0px no-repeat; } -.emoji-1F6EA { background: url(emoji.png) -22800px 0px no-repeat; } -.emoji-1F6EB { background: url(emoji.png) -22820px 0px no-repeat; } -.emoji-1F6EC { background: url(emoji.png) -22840px 0px no-repeat; } -.emoji-1F6F0 { background: url(emoji.png) -22860px 0px no-repeat; } -.emoji-1F6F1 { background: url(emoji.png) -22880px 0px no-repeat; } -.emoji-1F6F2 { background: url(emoji.png) -22900px 0px no-repeat; } -.emoji-1F6F3 { background: url(emoji.png) -22920px 0px no-repeat; } -.emoji-203C { background: url(emoji.png) -22940px 0px no-repeat; } -.emoji-2049 { background: url(emoji.png) -22960px 0px no-repeat; } -.emoji-2122 { background: url(emoji.png) -22980px 0px no-repeat; } -.emoji-2139 { background: url(emoji.png) -23000px 0px no-repeat; } -.emoji-2194 { background: url(emoji.png) -23020px 0px no-repeat; } -.emoji-2195 { background: url(emoji.png) -23040px 0px no-repeat; } -.emoji-2196 { background: url(emoji.png) -23060px 0px no-repeat; } -.emoji-2197 { background: url(emoji.png) -23080px 0px no-repeat; } -.emoji-2198 { background: url(emoji.png) -23100px 0px no-repeat; } -.emoji-2199 { background: url(emoji.png) -23120px 0px no-repeat; } -.emoji-21A9 { background: url(emoji.png) -23140px 0px no-repeat; } -.emoji-21AA { background: url(emoji.png) -23160px 0px no-repeat; } -.emoji-231A { background: url(emoji.png) -23180px 0px no-repeat; } -.emoji-231B { background: url(emoji.png) -23200px 0px no-repeat; } -.emoji-23E9 { background: url(emoji.png) -23220px 0px no-repeat; } -.emoji-23EA { background: url(emoji.png) -23240px 0px no-repeat; } -.emoji-23EB { background: url(emoji.png) -23260px 0px no-repeat; } -.emoji-23EC { background: url(emoji.png) -23280px 0px no-repeat; } -.emoji-23F0 { background: url(emoji.png) -23300px 0px no-repeat; } -.emoji-23F3 { background: url(emoji.png) -23320px 0px no-repeat; } -.emoji-24C2 { background: url(emoji.png) -23340px 0px no-repeat; } -.emoji-25AA { background: url(emoji.png) -23360px 0px no-repeat; } -.emoji-25AB { background: url(emoji.png) -23380px 0px no-repeat; } -.emoji-25B6 { background: url(emoji.png) -23400px 0px no-repeat; } -.emoji-25C0 { background: url(emoji.png) -23420px 0px no-repeat; } -.emoji-25FB { background: url(emoji.png) -23440px 0px no-repeat; } -.emoji-25FC { background: url(emoji.png) -23460px 0px no-repeat; } -.emoji-25FD { background: url(emoji.png) -23480px 0px no-repeat; } -.emoji-25FE { background: url(emoji.png) -23500px 0px no-repeat; } -.emoji-2600 { background: url(emoji.png) -23520px 0px no-repeat; } -.emoji-2601 { background: url(emoji.png) -23540px 0px no-repeat; } -.emoji-260E { background: url(emoji.png) -23560px 0px no-repeat; } -.emoji-2611 { background: url(emoji.png) -23580px 0px no-repeat; } -.emoji-2614 { background: url(emoji.png) -23600px 0px no-repeat; } -.emoji-2615 { background: url(emoji.png) -23620px 0px no-repeat; } -.emoji-261D { background: url(emoji.png) -23640px 0px no-repeat; } -.emoji-263A { background: url(emoji.png) -23660px 0px no-repeat; } -.emoji-2648 { background: url(emoji.png) -23680px 0px no-repeat; } -.emoji-2649 { background: url(emoji.png) -23700px 0px no-repeat; } -.emoji-264A { background: url(emoji.png) -23720px 0px no-repeat; } -.emoji-264B { background: url(emoji.png) -23740px 0px no-repeat; } -.emoji-264C { background: url(emoji.png) -23760px 0px no-repeat; } -.emoji-264D { background: url(emoji.png) -23780px 0px no-repeat; } -.emoji-264E { background: url(emoji.png) -23800px 0px no-repeat; } -.emoji-264F { background: url(emoji.png) -23820px 0px no-repeat; } -.emoji-2650 { background: url(emoji.png) -23840px 0px no-repeat; } -.emoji-2651 { background: url(emoji.png) -23860px 0px no-repeat; } -.emoji-2652 { background: url(emoji.png) -23880px 0px no-repeat; } -.emoji-2653 { background: url(emoji.png) -23900px 0px no-repeat; } -.emoji-2660 { background: url(emoji.png) -23920px 0px no-repeat; } -.emoji-2663 { background: url(emoji.png) -23940px 0px no-repeat; } -.emoji-2665 { background: url(emoji.png) -23960px 0px no-repeat; } -.emoji-2666 { background: url(emoji.png) -23980px 0px no-repeat; } -.emoji-2668 { background: url(emoji.png) -24000px 0px no-repeat; } -.emoji-267B { background: url(emoji.png) -24020px 0px no-repeat; } -.emoji-267F { background: url(emoji.png) -24040px 0px no-repeat; } -.emoji-2693 { background: url(emoji.png) -24060px 0px no-repeat; } -.emoji-26A0 { background: url(emoji.png) -24080px 0px no-repeat; } -.emoji-26A1 { background: url(emoji.png) -24100px 0px no-repeat; } -.emoji-26AA { background: url(emoji.png) -24120px 0px no-repeat; } -.emoji-26AB { background: url(emoji.png) -24140px 0px no-repeat; } -.emoji-26BD { background: url(emoji.png) -24160px 0px no-repeat; } -.emoji-26BE { background: url(emoji.png) -24180px 0px no-repeat; } -.emoji-26C4 { background: url(emoji.png) -24200px 0px no-repeat; } -.emoji-26C5 { background: url(emoji.png) -24220px 0px no-repeat; } -.emoji-26CE { background: url(emoji.png) -24240px 0px no-repeat; } -.emoji-26D4 { background: url(emoji.png) -24260px 0px no-repeat; } -.emoji-26EA { background: url(emoji.png) -24280px 0px no-repeat; } -.emoji-26F2 { background: url(emoji.png) -24300px 0px no-repeat; } -.emoji-26F3 { background: url(emoji.png) -24320px 0px no-repeat; } -.emoji-26F5 { background: url(emoji.png) -24340px 0px no-repeat; } -.emoji-26FA { background: url(emoji.png) -24360px 0px no-repeat; } -.emoji-26FD { background: url(emoji.png) -24380px 0px no-repeat; } -.emoji-2702 { background: url(emoji.png) -24400px 0px no-repeat; } -.emoji-2705 { background: url(emoji.png) -24420px 0px no-repeat; } -.emoji-2708 { background: url(emoji.png) -24440px 0px no-repeat; } -.emoji-2709 { background: url(emoji.png) -24460px 0px no-repeat; } -.emoji-270A { background: url(emoji.png) -24480px 0px no-repeat; } -.emoji-270B { background: url(emoji.png) -24500px 0px no-repeat; } -.emoji-270C { background: url(emoji.png) -24520px 0px no-repeat; } -.emoji-270F { background: url(emoji.png) -24540px 0px no-repeat; } -.emoji-2712 { background: url(emoji.png) -24560px 0px no-repeat; } -.emoji-2714 { background: url(emoji.png) -24580px 0px no-repeat; } -.emoji-2716 { background: url(emoji.png) -24600px 0px no-repeat; } -.emoji-2728 { background: url(emoji.png) -24620px 0px no-repeat; } -.emoji-2733 { background: url(emoji.png) -24640px 0px no-repeat; } -.emoji-2734 { background: url(emoji.png) -24660px 0px no-repeat; } -.emoji-2744 { background: url(emoji.png) -24680px 0px no-repeat; } -.emoji-2747 { background: url(emoji.png) -24700px 0px no-repeat; } -.emoji-274C { background: url(emoji.png) -24720px 0px no-repeat; } -.emoji-274E { background: url(emoji.png) -24740px 0px no-repeat; } -.emoji-2753 { background: url(emoji.png) -24760px 0px no-repeat; } -.emoji-2754 { background: url(emoji.png) -24780px 0px no-repeat; } -.emoji-2755 { background: url(emoji.png) -24800px 0px no-repeat; } -.emoji-2757 { background: url(emoji.png) -24820px 0px no-repeat; } -.emoji-2764 { background: url(emoji.png) -24840px 0px no-repeat; } -.emoji-2795 { background: url(emoji.png) -24860px 0px no-repeat; } -.emoji-2796 { background: url(emoji.png) -24880px 0px no-repeat; } -.emoji-2797 { background: url(emoji.png) -24900px 0px no-repeat; } -.emoji-27A1 { background: url(emoji.png) -24920px 0px no-repeat; } -.emoji-27B0 { background: url(emoji.png) -24940px 0px no-repeat; } -.emoji-27BF { background: url(emoji.png) -24960px 0px no-repeat; } -.emoji-2934 { background: url(emoji.png) -24980px 0px no-repeat; } -.emoji-2935 { background: url(emoji.png) -25000px 0px no-repeat; } -.emoji-2B05 { background: url(emoji.png) -25020px 0px no-repeat; } -.emoji-2B06 { background: url(emoji.png) -25040px 0px no-repeat; } -.emoji-2B07 { background: url(emoji.png) -25060px 0px no-repeat; } -.emoji-2B1B { background: url(emoji.png) -25080px 0px no-repeat; } -.emoji-2B1C { background: url(emoji.png) -25100px 0px no-repeat; } -.emoji-2B50 { background: url(emoji.png) -25120px 0px no-repeat; } -.emoji-2B55 { background: url(emoji.png) -25140px 0px no-repeat; } -.emoji-3030 { background: url(emoji.png) -25160px 0px no-repeat; } -.emoji-303D { background: url(emoji.png) -25180px 0px no-repeat; } -.emoji-3297 { background: url(emoji.png) -25200px 0px no-repeat; } -.emoji-3299 { background: url(emoji.png) -25220px 0px no-repeat; } \ No newline at end of file +.emoji-icon{ + background-image: url(emoji.png); + background-repeat: no-repeat; +} + +.emoji-0023-20E3 { background-position: 0px 0px; } +.emoji-0030-20E3 { background-position: -20px 0px; } +.emoji-0031-20E3 { background-position: -40px 0px; } +.emoji-0032-20E3 { background-position: -60px 0px; } +.emoji-0033-20E3 { background-position: -80px 0px; } +.emoji-0034-20E3 { background-position: -100px 0px; } +.emoji-0035-20E3 { background-position: -120px 0px; } +.emoji-0036-20E3 { background-position: -140px 0px; } +.emoji-0037-20E3 { background-position: -160px 0px; } +.emoji-0038-20E3 { background-position: -180px 0px; } +.emoji-0039-20E3 { background-position: -200px 0px; } +.emoji-00A9 { background-position: -220px 0px; } +.emoji-00AE { background-position: -240px 0px; } +.emoji-1F004 { background-position: -260px 0px; } +.emoji-1F0CF { background-position: -280px 0px; } +.emoji-1F170 { background-position: -300px 0px; } +.emoji-1F171 { background-position: -320px 0px; } +.emoji-1F17E { background-position: -340px 0px; } +.emoji-1F17F { background-position: -360px 0px; } +.emoji-1F18E { background-position: -380px 0px; } +.emoji-1F191 { background-position: -400px 0px; } +.emoji-1F192 { background-position: -420px 0px; } +.emoji-1F193 { background-position: -440px 0px; } +.emoji-1F194 { background-position: -460px 0px; } +.emoji-1F195 { background-position: -480px 0px; } +.emoji-1F196 { background-position: -500px 0px; } +.emoji-1F197 { background-position: -520px 0px; } +.emoji-1F198 { background-position: -540px 0px; } +.emoji-1F199 { background-position: -560px 0px; } +.emoji-1F19A { background-position: -580px 0px; } +.emoji-1F1E6-1F1E8 { background-position: -600px 0px; } +.emoji-1F1E6-1F1E9 { background-position: -620px 0px; } +.emoji-1F1E6-1F1EA { background-position: -640px 0px; } +.emoji-1F1E6-1F1EB { background-position: -660px 0px; } +.emoji-1F1E6-1F1EC { background-position: -680px 0px; } +.emoji-1F1E6-1F1EE { background-position: -700px 0px; } +.emoji-1F1E6-1F1F1 { background-position: -720px 0px; } +.emoji-1F1E6-1F1F2 { background-position: -740px 0px; } +.emoji-1F1E6-1F1F4 { background-position: -760px 0px; } +.emoji-1F1E6-1F1F7 { background-position: -780px 0px; } +.emoji-1F1E6-1F1F9 { background-position: -800px 0px; } +.emoji-1F1E6-1F1FA { background-position: -820px 0px; } +.emoji-1F1E6-1F1FC { background-position: -840px 0px; } +.emoji-1F1E6-1F1FF { background-position: -860px 0px; } +.emoji-1F1E7-1F1E6 { background-position: -880px 0px; } +.emoji-1F1E7-1F1E7 { background-position: -900px 0px; } +.emoji-1F1E7-1F1E9 { background-position: -920px 0px; } +.emoji-1F1E7-1F1EA { background-position: -940px 0px; } +.emoji-1F1E7-1F1EB { background-position: -960px 0px; } +.emoji-1F1E7-1F1EC { background-position: -980px 0px; } +.emoji-1F1E7-1F1ED { background-position: -1000px 0px; } +.emoji-1F1E7-1F1EE { background-position: -1020px 0px; } +.emoji-1F1E7-1F1EF { background-position: -1040px 0px; } +.emoji-1F1E7-1F1F2 { background-position: -1060px 0px; } +.emoji-1F1E7-1F1F3 { background-position: -1080px 0px; } +.emoji-1F1E7-1F1F4 { background-position: -1100px 0px; } +.emoji-1F1E7-1F1F7 { background-position: -1120px 0px; } +.emoji-1F1E7-1F1F8 { background-position: -1140px 0px; } +.emoji-1F1E7-1F1F9 { background-position: -1160px 0px; } +.emoji-1F1E7-1F1FC { background-position: -1180px 0px; } +.emoji-1F1E7-1F1FE { background-position: -1200px 0px; } +.emoji-1F1E7-1F1FF { background-position: -1220px 0px; } +.emoji-1F1E8-1F1E6 { background-position: -1240px 0px; } +.emoji-1F1E8-1F1E9 { background-position: -1260px 0px; } +.emoji-1F1E8-1F1EB { background-position: -1280px 0px; } +.emoji-1F1E8-1F1EC { background-position: -1300px 0px; } +.emoji-1F1E8-1F1ED { background-position: -1320px 0px; } +.emoji-1F1E8-1F1EE { background-position: -1340px 0px; } +.emoji-1F1E8-1F1F1 { background-position: -1360px 0px; } +.emoji-1F1E8-1F1F2 { background-position: -1380px 0px; } +.emoji-1F1E8-1F1F3 { background-position: -1400px 0px; } +.emoji-1F1E8-1F1F4 { background-position: -1420px 0px; } +.emoji-1F1E8-1F1F7 { background-position: -1440px 0px; } +.emoji-1F1E8-1F1FA { background-position: -1460px 0px; } +.emoji-1F1E8-1F1FB { background-position: -1480px 0px; } +.emoji-1F1E8-1F1FE { background-position: -1500px 0px; } +.emoji-1F1E8-1F1FF { background-position: -1520px 0px; } +.emoji-1F1E9-1F1EA { background-position: -1540px 0px; } +.emoji-1F1E9-1F1EF { background-position: -1560px 0px; } +.emoji-1F1E9-1F1F0 { background-position: -1580px 0px; } +.emoji-1F1E9-1F1F2 { background-position: -1600px 0px; } +.emoji-1F1E9-1F1F4 { background-position: -1620px 0px; } +.emoji-1F1E9-1F1FF { background-position: -1640px 0px; } +.emoji-1F1EA-1F1E8 { background-position: -1660px 0px; } +.emoji-1F1EA-1F1EA { background-position: -1680px 0px; } +.emoji-1F1EA-1F1EC { background-position: -1700px 0px; } +.emoji-1F1EA-1F1ED { background-position: -1720px 0px; } +.emoji-1F1EA-1F1F7 { background-position: -1740px 0px; } +.emoji-1F1EA-1F1F8 { background-position: -1760px 0px; } +.emoji-1F1EA-1F1F9 { background-position: -1780px 0px; } +.emoji-1F1EB-1F1EE { background-position: -1800px 0px; } +.emoji-1F1EB-1F1EF { background-position: -1820px 0px; } +.emoji-1F1EB-1F1F0 { background-position: -1840px 0px; } +.emoji-1F1EB-1F1F2 { background-position: -1860px 0px; } +.emoji-1F1EB-1F1F4 { background-position: -1880px 0px; } +.emoji-1F1EB-1F1F7 { background-position: -1900px 0px; } +.emoji-1F1EC-1F1E6 { background-position: -1920px 0px; } +.emoji-1F1EC-1F1E7 { background-position: -1940px 0px; } +.emoji-1F1EC-1F1E9 { background-position: -1960px 0px; } +.emoji-1F1EC-1F1EA { background-position: -1980px 0px; } +.emoji-1F1EC-1F1ED { background-position: -2000px 0px; } +.emoji-1F1EC-1F1EE { background-position: -2020px 0px; } +.emoji-1F1EC-1F1F1 { background-position: -2040px 0px; } +.emoji-1F1EC-1F1F2 { background-position: -2060px 0px; } +.emoji-1F1EC-1F1F3 { background-position: -2080px 0px; } +.emoji-1F1EC-1F1F6 { background-position: -2100px 0px; } +.emoji-1F1EC-1F1F7 { background-position: -2120px 0px; } +.emoji-1F1EC-1F1F9 { background-position: -2140px 0px; } +.emoji-1F1EC-1F1FA { background-position: -2160px 0px; } +.emoji-1F1EC-1F1FC { background-position: -2180px 0px; } +.emoji-1F1EC-1F1FE { background-position: -2200px 0px; } +.emoji-1F1ED-1F1F0 { background-position: -2220px 0px; } +.emoji-1F1ED-1F1F3 { background-position: -2240px 0px; } +.emoji-1F1ED-1F1F7 { background-position: -2260px 0px; } +.emoji-1F1ED-1F1F9 { background-position: -2280px 0px; } +.emoji-1F1ED-1F1FA { background-position: -2300px 0px; } +.emoji-1F1EE-1F1E9 { background-position: -2320px 0px; } +.emoji-1F1EE-1F1EA { background-position: -2340px 0px; } +.emoji-1F1EE-1F1F1 { background-position: -2360px 0px; } +.emoji-1F1EE-1F1F3 { background-position: -2380px 0px; } +.emoji-1F1EE-1F1F6 { background-position: -2400px 0px; } +.emoji-1F1EE-1F1F7 { background-position: -2420px 0px; } +.emoji-1F1EE-1F1F8 { background-position: -2440px 0px; } +.emoji-1F1EE-1F1F9 { background-position: -2460px 0px; } +.emoji-1F1EF-1F1EA { background-position: -2480px 0px; } +.emoji-1F1EF-1F1F2 { background-position: -2500px 0px; } +.emoji-1F1EF-1F1F4 { background-position: -2520px 0px; } +.emoji-1F1EF-1F1F5 { background-position: -2540px 0px; } +.emoji-1F1F0-1F1EA { background-position: -2560px 0px; } +.emoji-1F1F0-1F1EC { background-position: -2580px 0px; } +.emoji-1F1F0-1F1ED { background-position: -2600px 0px; } +.emoji-1F1F0-1F1EE { background-position: -2620px 0px; } +.emoji-1F1F0-1F1F2 { background-position: -2640px 0px; } +.emoji-1F1F0-1F1F3 { background-position: -2660px 0px; } +.emoji-1F1F0-1F1F5 { background-position: -2680px 0px; } +.emoji-1F1F0-1F1F7 { background-position: -2700px 0px; } +.emoji-1F1F0-1F1FC { background-position: -2720px 0px; } +.emoji-1F1F0-1F1FE { background-position: -2740px 0px; } +.emoji-1F1F0-1F1FF { background-position: -2760px 0px; } +.emoji-1F1F1-1F1E6 { background-position: -2780px 0px; } +.emoji-1F1F1-1F1E7 { background-position: -2800px 0px; } +.emoji-1F1F1-1F1E8 { background-position: -2820px 0px; } +.emoji-1F1F1-1F1EE { background-position: -2840px 0px; } +.emoji-1F1F1-1F1F0 { background-position: -2860px 0px; } +.emoji-1F1F1-1F1F7 { background-position: -2880px 0px; } +.emoji-1F1F1-1F1F8 { background-position: -2900px 0px; } +.emoji-1F1F1-1F1F9 { background-position: -2920px 0px; } +.emoji-1F1F1-1F1FA { background-position: -2940px 0px; } +.emoji-1F1F1-1F1FB { background-position: -2960px 0px; } +.emoji-1F1F1-1F1FE { background-position: -2980px 0px; } +.emoji-1F1F2-1F1E6 { background-position: -3000px 0px; } +.emoji-1F1F2-1F1E8 { background-position: -3020px 0px; } +.emoji-1F1F2-1F1E9 { background-position: -3040px 0px; } +.emoji-1F1F2-1F1EA { background-position: -3060px 0px; } +.emoji-1F1F2-1F1EC { background-position: -3080px 0px; } +.emoji-1F1F2-1F1ED { background-position: -3100px 0px; } +.emoji-1F1F2-1F1F0 { background-position: -3120px 0px; } +.emoji-1F1F2-1F1F1 { background-position: -3140px 0px; } +.emoji-1F1F2-1F1F2 { background-position: -3160px 0px; } +.emoji-1F1F2-1F1F3 { background-position: -3180px 0px; } +.emoji-1F1F2-1F1F4 { background-position: -3200px 0px; } +.emoji-1F1F2-1F1F7 { background-position: -3220px 0px; } +.emoji-1F1F2-1F1F8 { background-position: -3240px 0px; } +.emoji-1F1F2-1F1F9 { background-position: -3260px 0px; } +.emoji-1F1F2-1F1FA { background-position: -3280px 0px; } +.emoji-1F1F2-1F1FB { background-position: -3300px 0px; } +.emoji-1F1F2-1F1FC { background-position: -3320px 0px; } +.emoji-1F1F2-1F1FD { background-position: -3340px 0px; } +.emoji-1F1F2-1F1FE { background-position: -3360px 0px; } +.emoji-1F1F2-1F1FF { background-position: -3380px 0px; } +.emoji-1F1F3-1F1E6 { background-position: -3400px 0px; } +.emoji-1F1F3-1F1E8 { background-position: -3420px 0px; } +.emoji-1F1F3-1F1EA { background-position: -3440px 0px; } +.emoji-1F1F3-1F1EC { background-position: -3460px 0px; } +.emoji-1F1F3-1F1EE { background-position: -3480px 0px; } +.emoji-1F1F3-1F1F1 { background-position: -3500px 0px; } +.emoji-1F1F3-1F1F4 { background-position: -3520px 0px; } +.emoji-1F1F3-1F1F5 { background-position: -3540px 0px; } +.emoji-1F1F3-1F1F7 { background-position: -3560px 0px; } +.emoji-1F1F3-1F1FA { background-position: -3580px 0px; } +.emoji-1F1F3-1F1FF { background-position: -3600px 0px; } +.emoji-1F1F4-1F1F2 { background-position: -3620px 0px; } +.emoji-1F1F5-1F1E6 { background-position: -3640px 0px; } +.emoji-1F1F5-1F1EA { background-position: -3660px 0px; } +.emoji-1F1F5-1F1EB { background-position: -3680px 0px; } +.emoji-1F1F5-1F1EC { background-position: -3700px 0px; } +.emoji-1F1F5-1F1ED { background-position: -3720px 0px; } +.emoji-1F1F5-1F1F0 { background-position: -3740px 0px; } +.emoji-1F1F5-1F1F1 { background-position: -3760px 0px; } +.emoji-1F1F5-1F1F7 { background-position: -3780px 0px; } +.emoji-1F1F5-1F1F8 { background-position: -3800px 0px; } +.emoji-1F1F5-1F1F9 { background-position: -3820px 0px; } +.emoji-1F1F5-1F1FC { background-position: -3840px 0px; } +.emoji-1F1F5-1F1FE { background-position: -3860px 0px; } +.emoji-1F1F6-1F1E6 { background-position: -3880px 0px; } +.emoji-1F1F7-1F1F4 { background-position: -3900px 0px; } +.emoji-1F1F7-1F1F8 { background-position: -3920px 0px; } +.emoji-1F1F7-1F1FA { background-position: -3940px 0px; } +.emoji-1F1F7-1F1FC { background-position: -3960px 0px; } +.emoji-1F1F8-1F1E6 { background-position: -3980px 0px; } +.emoji-1F1F8-1F1E7 { background-position: -4000px 0px; } +.emoji-1F1F8-1F1E8 { background-position: -4020px 0px; } +.emoji-1F1F8-1F1E9 { background-position: -4040px 0px; } +.emoji-1F1F8-1F1EA { background-position: -4060px 0px; } +.emoji-1F1F8-1F1EC { background-position: -4080px 0px; } +.emoji-1F1F8-1F1ED { background-position: -4100px 0px; } +.emoji-1F1F8-1F1EE { background-position: -4120px 0px; } +.emoji-1F1F8-1F1F0 { background-position: -4140px 0px; } +.emoji-1F1F8-1F1F1 { background-position: -4160px 0px; } +.emoji-1F1F8-1F1F2 { background-position: -4180px 0px; } +.emoji-1F1F8-1F1F3 { background-position: -4200px 0px; } +.emoji-1F1F8-1F1F4 { background-position: -4220px 0px; } +.emoji-1F1F8-1F1F7 { background-position: -4240px 0px; } +.emoji-1F1F8-1F1F9 { background-position: -4260px 0px; } +.emoji-1F1F8-1F1FB { background-position: -4280px 0px; } +.emoji-1F1F8-1F1FE { background-position: -4300px 0px; } +.emoji-1F1F8-1F1FF { background-position: -4320px 0px; } +.emoji-1F1F9-1F1E9 { background-position: -4340px 0px; } +.emoji-1F1F9-1F1EC { background-position: -4360px 0px; } +.emoji-1F1F9-1F1ED { background-position: -4380px 0px; } +.emoji-1F1F9-1F1EF { background-position: -4400px 0px; } +.emoji-1F1F9-1F1F1 { background-position: -4420px 0px; } +.emoji-1F1F9-1F1F2 { background-position: -4440px 0px; } +.emoji-1F1F9-1F1F3 { background-position: -4460px 0px; } +.emoji-1F1F9-1F1F4 { background-position: -4480px 0px; } +.emoji-1F1F9-1F1F7 { background-position: -4500px 0px; } +.emoji-1F1F9-1F1F9 { background-position: -4520px 0px; } +.emoji-1F1F9-1F1FB { background-position: -4540px 0px; } +.emoji-1F1F9-1F1FC { background-position: -4560px 0px; } +.emoji-1F1F9-1F1FF { background-position: -4580px 0px; } +.emoji-1F1FA-1F1E6 { background-position: -4600px 0px; } +.emoji-1F1FA-1F1EC { background-position: -4620px 0px; } +.emoji-1F1FA-1F1F8 { background-position: -4640px 0px; } +.emoji-1F1FA-1F1FE { background-position: -4660px 0px; } +.emoji-1F1FA-1F1FF { background-position: -4680px 0px; } +.emoji-1F1FB-1F1E6 { background-position: -4700px 0px; } +.emoji-1F1FB-1F1E8 { background-position: -4720px 0px; } +.emoji-1F1FB-1F1EA { background-position: -4740px 0px; } +.emoji-1F1FB-1F1EE { background-position: -4760px 0px; } +.emoji-1F1FB-1F1F3 { background-position: -4780px 0px; } +.emoji-1F1FB-1F1FA { background-position: -4800px 0px; } +.emoji-1F1FC-1F1EB { background-position: -4820px 0px; } +.emoji-1F1FC-1F1F8 { background-position: -4840px 0px; } +.emoji-1F1FD-1F1F0 { background-position: -4860px 0px; } +.emoji-1F1FE-1F1EA { background-position: -4880px 0px; } +.emoji-1F1FF-1F1E6 { background-position: -4900px 0px; } +.emoji-1F1FF-1F1F2 { background-position: -4920px 0px; } +.emoji-1F1FF-1F1FC { background-position: -4940px 0px; } +.emoji-1F201 { background-position: -4960px 0px; } +.emoji-1F202 { background-position: -4980px 0px; } +.emoji-1F21A { background-position: -5000px 0px; } +.emoji-1F22F { background-position: -5020px 0px; } +.emoji-1F232 { background-position: -5040px 0px; } +.emoji-1F233 { background-position: -5060px 0px; } +.emoji-1F234 { background-position: -5080px 0px; } +.emoji-1F235 { background-position: -5100px 0px; } +.emoji-1F236 { background-position: -5120px 0px; } +.emoji-1F237 { background-position: -5140px 0px; } +.emoji-1F238 { background-position: -5160px 0px; } +.emoji-1F239 { background-position: -5180px 0px; } +.emoji-1F23A { background-position: -5200px 0px; } +.emoji-1F250 { background-position: -5220px 0px; } +.emoji-1F251 { background-position: -5240px 0px; } +.emoji-1F300 { background-position: -5260px 0px; } +.emoji-1F301 { background-position: -5280px 0px; } +.emoji-1F302 { background-position: -5300px 0px; } +.emoji-1F303 { background-position: -5320px 0px; } +.emoji-1F304 { background-position: -5340px 0px; } +.emoji-1F305 { background-position: -5360px 0px; } +.emoji-1F306 { background-position: -5380px 0px; } +.emoji-1F307 { background-position: -5400px 0px; } +.emoji-1F308 { background-position: -5420px 0px; } +.emoji-1F309 { background-position: -5440px 0px; } +.emoji-1F30A { background-position: -5460px 0px; } +.emoji-1F30B { background-position: -5480px 0px; } +.emoji-1F30C { background-position: -5500px 0px; } +.emoji-1F30D { background-position: -5520px 0px; } +.emoji-1F30E { background-position: -5540px 0px; } +.emoji-1F30F { background-position: -5560px 0px; } +.emoji-1F310 { background-position: -5580px 0px; } +.emoji-1F311 { background-position: -5600px 0px; } +.emoji-1F312 { background-position: -5620px 0px; } +.emoji-1F313 { background-position: -5640px 0px; } +.emoji-1F314 { background-position: -5660px 0px; } +.emoji-1F315 { background-position: -5680px 0px; } +.emoji-1F316 { background-position: -5700px 0px; } +.emoji-1F317 { background-position: -5720px 0px; } +.emoji-1F318 { background-position: -5740px 0px; } +.emoji-1F319 { background-position: -5760px 0px; } +.emoji-1F31A { background-position: -5780px 0px; } +.emoji-1F31B { background-position: -5800px 0px; } +.emoji-1F31C { background-position: -5820px 0px; } +.emoji-1F31D { background-position: -5840px 0px; } +.emoji-1F31E { background-position: -5860px 0px; } +.emoji-1F31F { background-position: -5880px 0px; } +.emoji-1F320 { background-position: -5900px 0px; } +.emoji-1F321 { background-position: -5920px 0px; } +.emoji-1F327 { background-position: -5940px 0px; } +.emoji-1F328 { background-position: -5960px 0px; } +.emoji-1F329 { background-position: -5980px 0px; } +.emoji-1F32A { background-position: -6000px 0px; } +.emoji-1F32B { background-position: -6020px 0px; } +.emoji-1F32C { background-position: -6040px 0px; } +.emoji-1F330 { background-position: -6060px 0px; } +.emoji-1F331 { background-position: -6080px 0px; } +.emoji-1F332 { background-position: -6100px 0px; } +.emoji-1F333 { background-position: -6120px 0px; } +.emoji-1F334 { background-position: -6140px 0px; } +.emoji-1F335 { background-position: -6160px 0px; } +.emoji-1F336 { background-position: -6180px 0px; } +.emoji-1F337 { background-position: -6200px 0px; } +.emoji-1F338 { background-position: -6220px 0px; } +.emoji-1F339 { background-position: -6240px 0px; } +.emoji-1F33A { background-position: -6260px 0px; } +.emoji-1F33B { background-position: -6280px 0px; } +.emoji-1F33C { background-position: -6300px 0px; } +.emoji-1F33D { background-position: -6320px 0px; } +.emoji-1F33E { background-position: -6340px 0px; } +.emoji-1F33F { background-position: -6360px 0px; } +.emoji-1F340 { background-position: -6380px 0px; } +.emoji-1F341 { background-position: -6400px 0px; } +.emoji-1F342 { background-position: -6420px 0px; } +.emoji-1F343 { background-position: -6440px 0px; } +.emoji-1F344 { background-position: -6460px 0px; } +.emoji-1F345 { background-position: -6480px 0px; } +.emoji-1F346 { background-position: -6500px 0px; } +.emoji-1F347 { background-position: -6520px 0px; } +.emoji-1F348 { background-position: -6540px 0px; } +.emoji-1F349 { background-position: -6560px 0px; } +.emoji-1F34A { background-position: -6580px 0px; } +.emoji-1F34B { background-position: -6600px 0px; } +.emoji-1F34C { background-position: -6620px 0px; } +.emoji-1F34D { background-position: -6640px 0px; } +.emoji-1F34E { background-position: -6660px 0px; } +.emoji-1F34F { background-position: -6680px 0px; } +.emoji-1F350 { background-position: -6700px 0px; } +.emoji-1F351 { background-position: -6720px 0px; } +.emoji-1F352 { background-position: -6740px 0px; } +.emoji-1F353 { background-position: -6760px 0px; } +.emoji-1F354 { background-position: -6780px 0px; } +.emoji-1F355 { background-position: -6800px 0px; } +.emoji-1F356 { background-position: -6820px 0px; } +.emoji-1F357 { background-position: -6840px 0px; } +.emoji-1F358 { background-position: -6860px 0px; } +.emoji-1F359 { background-position: -6880px 0px; } +.emoji-1F35A { background-position: -6900px 0px; } +.emoji-1F35B { background-position: -6920px 0px; } +.emoji-1F35C { background-position: -6940px 0px; } +.emoji-1F35D { background-position: -6960px 0px; } +.emoji-1F35E { background-position: -6980px 0px; } +.emoji-1F35F { background-position: -7000px 0px; } +.emoji-1F360 { background-position: -7020px 0px; } +.emoji-1F361 { background-position: -7040px 0px; } +.emoji-1F362 { background-position: -7060px 0px; } +.emoji-1F363 { background-position: -7080px 0px; } +.emoji-1F364 { background-position: -7100px 0px; } +.emoji-1F365 { background-position: -7120px 0px; } +.emoji-1F366 { background-position: -7140px 0px; } +.emoji-1F367 { background-position: -7160px 0px; } +.emoji-1F368 { background-position: -7180px 0px; } +.emoji-1F369 { background-position: -7200px 0px; } +.emoji-1F36A { background-position: -7220px 0px; } +.emoji-1F36B { background-position: -7240px 0px; } +.emoji-1F36C { background-position: -7260px 0px; } +.emoji-1F36D { background-position: -7280px 0px; } +.emoji-1F36E { background-position: -7300px 0px; } +.emoji-1F36F { background-position: -7320px 0px; } +.emoji-1F370 { background-position: -7340px 0px; } +.emoji-1F371 { background-position: -7360px 0px; } +.emoji-1F372 { background-position: -7380px 0px; } +.emoji-1F373 { background-position: -7400px 0px; } +.emoji-1F374 { background-position: -7420px 0px; } +.emoji-1F375 { background-position: -7440px 0px; } +.emoji-1F376 { background-position: -7460px 0px; } +.emoji-1F377 { background-position: -7480px 0px; } +.emoji-1F378 { background-position: -7500px 0px; } +.emoji-1F379 { background-position: -7520px 0px; } +.emoji-1F37A { background-position: -7540px 0px; } +.emoji-1F37B { background-position: -7560px 0px; } +.emoji-1F37C { background-position: -7580px 0px; } +.emoji-1F37D { background-position: -7600px 0px; } +.emoji-1F380 { background-position: -7620px 0px; } +.emoji-1F381 { background-position: -7640px 0px; } +.emoji-1F382 { background-position: -7660px 0px; } +.emoji-1F383 { background-position: -7680px 0px; } +.emoji-1F384 { background-position: -7700px 0px; } +.emoji-1F385 { background-position: -7720px 0px; } +.emoji-1F386 { background-position: -7740px 0px; } +.emoji-1F387 { background-position: -7760px 0px; } +.emoji-1F388 { background-position: -7780px 0px; } +.emoji-1F389 { background-position: -7800px 0px; } +.emoji-1F38A { background-position: -7820px 0px; } +.emoji-1F38B { background-position: -7840px 0px; } +.emoji-1F38C { background-position: -7860px 0px; } +.emoji-1F38D { background-position: -7880px 0px; } +.emoji-1F38E { background-position: -7900px 0px; } +.emoji-1F38F { background-position: -7920px 0px; } +.emoji-1F390 { background-position: -7940px 0px; } +.emoji-1F391 { background-position: -7960px 0px; } +.emoji-1F392 { background-position: -7980px 0px; } +.emoji-1F393 { background-position: -8000px 0px; } +.emoji-1F394 { background-position: -8020px 0px; } +.emoji-1F395 { background-position: -8040px 0px; } +.emoji-1F396 { background-position: -8060px 0px; } +.emoji-1F397 { background-position: -8080px 0px; } +.emoji-1F398 { background-position: -8100px 0px; } +.emoji-1F399 { background-position: -8120px 0px; } +.emoji-1F39A { background-position: -8140px 0px; } +.emoji-1F39B { background-position: -8160px 0px; } +.emoji-1F39C { background-position: -8180px 0px; } +.emoji-1F39D { background-position: -8200px 0px; } +.emoji-1F39E { background-position: -8220px 0px; } +.emoji-1F39F { background-position: -8240px 0px; } +.emoji-1F3A0 { background-position: -8260px 0px; } +.emoji-1F3A1 { background-position: -8280px 0px; } +.emoji-1F3A2 { background-position: -8300px 0px; } +.emoji-1F3A3 { background-position: -8320px 0px; } +.emoji-1F3A4 { background-position: -8340px 0px; } +.emoji-1F3A5 { background-position: -8360px 0px; } +.emoji-1F3A6 { background-position: -8380px 0px; } +.emoji-1F3A7 { background-position: -8400px 0px; } +.emoji-1F3A8 { background-position: -8420px 0px; } +.emoji-1F3A9 { background-position: -8440px 0px; } +.emoji-1F3AA { background-position: -8460px 0px; } +.emoji-1F3AB { background-position: -8480px 0px; } +.emoji-1F3AC { background-position: -8500px 0px; } +.emoji-1F3AD { background-position: -8520px 0px; } +.emoji-1F3AE { background-position: -8540px 0px; } +.emoji-1F3AF { background-position: -8560px 0px; } +.emoji-1F3B0 { background-position: -8580px 0px; } +.emoji-1F3B1 { background-position: -8600px 0px; } +.emoji-1F3B2 { background-position: -8620px 0px; } +.emoji-1F3B3 { background-position: -8640px 0px; } +.emoji-1F3B4 { background-position: -8660px 0px; } +.emoji-1F3B5 { background-position: -8680px 0px; } +.emoji-1F3B6 { background-position: -8700px 0px; } +.emoji-1F3B7 { background-position: -8720px 0px; } +.emoji-1F3B8 { background-position: -8740px 0px; } +.emoji-1F3B9 { background-position: -8760px 0px; } +.emoji-1F3BA { background-position: -8780px 0px; } +.emoji-1F3BB { background-position: -8800px 0px; } +.emoji-1F3BC { background-position: -8820px 0px; } +.emoji-1F3BD { background-position: -8840px 0px; } +.emoji-1F3BE { background-position: -8860px 0px; } +.emoji-1F3BF { background-position: -8880px 0px; } +.emoji-1F3C0 { background-position: -8900px 0px; } +.emoji-1F3C1 { background-position: -8920px 0px; } +.emoji-1F3C2 { background-position: -8940px 0px; } +.emoji-1F3C3 { background-position: -8960px 0px; } +.emoji-1F3C4 { background-position: -8980px 0px; } +.emoji-1F3C5 { background-position: -9000px 0px; } +.emoji-1F3C6 { background-position: -9020px 0px; } +.emoji-1F3C7 { background-position: -9040px 0px; } +.emoji-1F3C8 { background-position: -9060px 0px; } +.emoji-1F3C9 { background-position: -9080px 0px; } +.emoji-1F3CA { background-position: -9100px 0px; } +.emoji-1F3CB { background-position: -9120px 0px; } +.emoji-1F3CC { background-position: -9140px 0px; } +.emoji-1F3CD { background-position: -9160px 0px; } +.emoji-1F3CE { background-position: -9180px 0px; } +.emoji-1F3D4 { background-position: -9200px 0px; } +.emoji-1F3D5 { background-position: -9220px 0px; } +.emoji-1F3D6 { background-position: -9240px 0px; } +.emoji-1F3D7 { background-position: -9260px 0px; } +.emoji-1F3D8 { background-position: -9280px 0px; } +.emoji-1F3D9 { background-position: -9300px 0px; } +.emoji-1F3DA { background-position: -9320px 0px; } +.emoji-1F3DB { background-position: -9340px 0px; } +.emoji-1F3DC { background-position: -9360px 0px; } +.emoji-1F3DD { background-position: -9380px 0px; } +.emoji-1F3DE { background-position: -9400px 0px; } +.emoji-1F3DF { background-position: -9420px 0px; } +.emoji-1F3E0 { background-position: -9440px 0px; } +.emoji-1F3E1 { background-position: -9460px 0px; } +.emoji-1F3E2 { background-position: -9480px 0px; } +.emoji-1F3E3 { background-position: -9500px 0px; } +.emoji-1F3E4 { background-position: -9520px 0px; } +.emoji-1F3E5 { background-position: -9540px 0px; } +.emoji-1F3E6 { background-position: -9560px 0px; } +.emoji-1F3E7 { background-position: -9580px 0px; } +.emoji-1F3E8 { background-position: -9600px 0px; } +.emoji-1F3E9 { background-position: -9620px 0px; } +.emoji-1F3EA { background-position: -9640px 0px; } +.emoji-1F3EB { background-position: -9660px 0px; } +.emoji-1F3EC { background-position: -9680px 0px; } +.emoji-1F3ED { background-position: -9700px 0px; } +.emoji-1F3EE { background-position: -9720px 0px; } +.emoji-1F3EF { background-position: -9740px 0px; } +.emoji-1F3F0 { background-position: -9760px 0px; } +.emoji-1F3F1 { background-position: -9780px 0px; } +.emoji-1F3F2 { background-position: -9800px 0px; } +.emoji-1F3F3 { background-position: -9820px 0px; } +.emoji-1F3F4 { background-position: -9840px 0px; } +.emoji-1F3F5 { background-position: -9860px 0px; } +.emoji-1F3F6 { background-position: -9880px 0px; } +.emoji-1F3F7 { background-position: -9900px 0px; } +.emoji-1F400 { background-position: -9920px 0px; } +.emoji-1F401 { background-position: -9940px 0px; } +.emoji-1F402 { background-position: -9960px 0px; } +.emoji-1F403 { background-position: -9980px 0px; } +.emoji-1F404 { background-position: -10000px 0px; } +.emoji-1F405 { background-position: -10020px 0px; } +.emoji-1F406 { background-position: -10040px 0px; } +.emoji-1F407 { background-position: -10060px 0px; } +.emoji-1F408 { background-position: -10080px 0px; } +.emoji-1F409 { background-position: -10100px 0px; } +.emoji-1F40A { background-position: -10120px 0px; } +.emoji-1F40B { background-position: -10140px 0px; } +.emoji-1F40C { background-position: -10160px 0px; } +.emoji-1F40D { background-position: -10180px 0px; } +.emoji-1F40E { background-position: -10200px 0px; } +.emoji-1F40F { background-position: -10220px 0px; } +.emoji-1F410 { background-position: -10240px 0px; } +.emoji-1F411 { background-position: -10260px 0px; } +.emoji-1F412 { background-position: -10280px 0px; } +.emoji-1F413 { background-position: -10300px 0px; } +.emoji-1F414 { background-position: -10320px 0px; } +.emoji-1F415 { background-position: -10340px 0px; } +.emoji-1F416 { background-position: -10360px 0px; } +.emoji-1F417 { background-position: -10380px 0px; } +.emoji-1F418 { background-position: -10400px 0px; } +.emoji-1F419 { background-position: -10420px 0px; } +.emoji-1F41A { background-position: -10440px 0px; } +.emoji-1F41B { background-position: -10460px 0px; } +.emoji-1F41C { background-position: -10480px 0px; } +.emoji-1F41D { background-position: -10500px 0px; } +.emoji-1F41E { background-position: -10520px 0px; } +.emoji-1F41F { background-position: -10540px 0px; } +.emoji-1F420 { background-position: -10560px 0px; } +.emoji-1F421 { background-position: -10580px 0px; } +.emoji-1F422 { background-position: -10600px 0px; } +.emoji-1F423 { background-position: -10620px 0px; } +.emoji-1F424 { background-position: -10640px 0px; } +.emoji-1F425 { background-position: -10660px 0px; } +.emoji-1F426 { background-position: -10680px 0px; } +.emoji-1F427 { background-position: -10700px 0px; } +.emoji-1F428 { background-position: -10720px 0px; } +.emoji-1F429 { background-position: -10740px 0px; } +.emoji-1F42A { background-position: -10760px 0px; } +.emoji-1F42B { background-position: -10780px 0px; } +.emoji-1F42C { background-position: -10800px 0px; } +.emoji-1F42D { background-position: -10820px 0px; } +.emoji-1F42E { background-position: -10840px 0px; } +.emoji-1F42F { background-position: -10860px 0px; } +.emoji-1F430 { background-position: -10880px 0px; } +.emoji-1F431 { background-position: -10900px 0px; } +.emoji-1F432 { background-position: -10920px 0px; } +.emoji-1F433 { background-position: -10940px 0px; } +.emoji-1F434 { background-position: -10960px 0px; } +.emoji-1F435 { background-position: -10980px 0px; } +.emoji-1F436 { background-position: -11000px 0px; } +.emoji-1F437 { background-position: -11020px 0px; } +.emoji-1F438 { background-position: -11040px 0px; } +.emoji-1F439 { background-position: -11060px 0px; } +.emoji-1F43A { background-position: -11080px 0px; } +.emoji-1F43B { background-position: -11100px 0px; } +.emoji-1F43C { background-position: -11120px 0px; } +.emoji-1F43D { background-position: -11140px 0px; } +.emoji-1F43E { background-position: -11160px 0px; } +.emoji-1F43F { background-position: -11180px 0px; } +.emoji-1F440 { background-position: -11200px 0px; } +.emoji-1F441 { background-position: -11220px 0px; } +.emoji-1F442 { background-position: -11240px 0px; } +.emoji-1F443 { background-position: -11260px 0px; } +.emoji-1F444 { background-position: -11280px 0px; } +.emoji-1F445 { background-position: -11300px 0px; } +.emoji-1F446 { background-position: -11320px 0px; } +.emoji-1F447 { background-position: -11340px 0px; } +.emoji-1F448 { background-position: -11360px 0px; } +.emoji-1F449 { background-position: -11380px 0px; } +.emoji-1F44A { background-position: -11400px 0px; } +.emoji-1F44B { background-position: -11420px 0px; } +.emoji-1F44C { background-position: -11440px 0px; } +.emoji-1F44D { background-position: -11460px 0px; } +.emoji-1F44E { background-position: -11480px 0px; } +.emoji-1F44F { background-position: -11500px 0px; } +.emoji-1F450 { background-position: -11520px 0px; } +.emoji-1F451 { background-position: -11540px 0px; } +.emoji-1F452 { background-position: -11560px 0px; } +.emoji-1F453 { background-position: -11580px 0px; } +.emoji-1F454 { background-position: -11600px 0px; } +.emoji-1F455 { background-position: -11620px 0px; } +.emoji-1F456 { background-position: -11640px 0px; } +.emoji-1F457 { background-position: -11660px 0px; } +.emoji-1F458 { background-position: -11680px 0px; } +.emoji-1F459 { background-position: -11700px 0px; } +.emoji-1F45A { background-position: -11720px 0px; } +.emoji-1F45B { background-position: -11740px 0px; } +.emoji-1F45C { background-position: -11760px 0px; } +.emoji-1F45D { background-position: -11780px 0px; } +.emoji-1F45E { background-position: -11800px 0px; } +.emoji-1F45F { background-position: -11820px 0px; } +.emoji-1F460 { background-position: -11840px 0px; } +.emoji-1F461 { background-position: -11860px 0px; } +.emoji-1F462 { background-position: -11880px 0px; } +.emoji-1F463 { background-position: -11900px 0px; } +.emoji-1F464 { background-position: -11920px 0px; } +.emoji-1F465 { background-position: -11940px 0px; } +.emoji-1F466 { background-position: -11960px 0px; } +.emoji-1F467 { background-position: -11980px 0px; } +.emoji-1F468 { background-position: -12000px 0px; } +.emoji-1F468-1F468-1F466 { background-position: -12020px 0px; } +.emoji-1F468-1F468-1F466-1F466 { background-position: -12040px 0px; } +.emoji-1F468-1F468-1F467 { background-position: -12060px 0px; } +.emoji-1F468-1F468-1F467-1F466 { background-position: -12080px 0px; } +.emoji-1F468-1F468-1F467-1F467 { background-position: -12100px 0px; } +.emoji-1F468-1F469-1F466-1F466 { background-position: -12120px 0px; } +.emoji-1F468-1F469-1F467 { background-position: -12140px 0px; } +.emoji-1F468-1F469-1F467-1F466 { background-position: -12160px 0px; } +.emoji-1F468-1F469-1F467-1F467 { background-position: -12180px 0px; } +.emoji-1F468-2764-1F468 { background-position: -12200px 0px; } +.emoji-1F468-2764-1F48B-1F468 { background-position: -12220px 0px; } +.emoji-1F469 { background-position: -12240px 0px; } +.emoji-1F469-1F469-1F466 { background-position: -12260px 0px; } +.emoji-1F469-1F469-1F466-1F466 { background-position: -12280px 0px; } +.emoji-1F469-1F469-1F467 { background-position: -12300px 0px; } +.emoji-1F469-1F469-1F467-1F466 { background-position: -12320px 0px; } +.emoji-1F469-1F469-1F467-1F467 { background-position: -12340px 0px; } +.emoji-1F469-2764-1F469 { background-position: -12360px 0px; } +.emoji-1F469-2764-1F48B-1F469 { background-position: -12380px 0px; } +.emoji-1F46A { background-position: -12400px 0px; } +.emoji-1F46B { background-position: -12420px 0px; } +.emoji-1F46C { background-position: -12440px 0px; } +.emoji-1F46D { background-position: -12460px 0px; } +.emoji-1F46E { background-position: -12480px 0px; } +.emoji-1F46F { background-position: -12500px 0px; } +.emoji-1F470 { background-position: -12520px 0px; } +.emoji-1F471 { background-position: -12540px 0px; } +.emoji-1F472 { background-position: -12560px 0px; } +.emoji-1F473 { background-position: -12580px 0px; } +.emoji-1F474 { background-position: -12600px 0px; } +.emoji-1F475 { background-position: -12620px 0px; } +.emoji-1F476 { background-position: -12640px 0px; } +.emoji-1F477 { background-position: -12660px 0px; } +.emoji-1F478 { background-position: -12680px 0px; } +.emoji-1F479 { background-position: -12700px 0px; } +.emoji-1F47A { background-position: -12720px 0px; } +.emoji-1F47B { background-position: -12740px 0px; } +.emoji-1F47C { background-position: -12760px 0px; } +.emoji-1F47D { background-position: -12780px 0px; } +.emoji-1F47E { background-position: -12800px 0px; } +.emoji-1F47F { background-position: -12820px 0px; } +.emoji-1F480 { background-position: -12840px 0px; } +.emoji-1F481 { background-position: -12860px 0px; } +.emoji-1F482 { background-position: -12880px 0px; } +.emoji-1F483 { background-position: -12900px 0px; } +.emoji-1F484 { background-position: -12920px 0px; } +.emoji-1F485 { background-position: -12940px 0px; } +.emoji-1F486 { background-position: -12960px 0px; } +.emoji-1F487 { background-position: -12980px 0px; } +.emoji-1F488 { background-position: -13000px 0px; } +.emoji-1F489 { background-position: -13020px 0px; } +.emoji-1F48A { background-position: -13040px 0px; } +.emoji-1F48B { background-position: -13060px 0px; } +.emoji-1F48C { background-position: -13080px 0px; } +.emoji-1F48D { background-position: -13100px 0px; } +.emoji-1F48E { background-position: -13120px 0px; } +.emoji-1F48F { background-position: -13140px 0px; } +.emoji-1F490 { background-position: -13160px 0px; } +.emoji-1F491 { background-position: -13180px 0px; } +.emoji-1F492 { background-position: -13200px 0px; } +.emoji-1F493 { background-position: -13220px 0px; } +.emoji-1F494 { background-position: -13240px 0px; } +.emoji-1F495 { background-position: -13260px 0px; } +.emoji-1F496 { background-position: -13280px 0px; } +.emoji-1F497 { background-position: -13300px 0px; } +.emoji-1F498 { background-position: -13320px 0px; } +.emoji-1F499 { background-position: -13340px 0px; } +.emoji-1F49A { background-position: -13360px 0px; } +.emoji-1F49B { background-position: -13380px 0px; } +.emoji-1F49C { background-position: -13400px 0px; } +.emoji-1F49D { background-position: -13420px 0px; } +.emoji-1F49E { background-position: -13440px 0px; } +.emoji-1F49F { background-position: -13460px 0px; } +.emoji-1F4A0 { background-position: -13480px 0px; } +.emoji-1F4A1 { background-position: -13500px 0px; } +.emoji-1F4A2 { background-position: -13520px 0px; } +.emoji-1F4A3 { background-position: -13540px 0px; } +.emoji-1F4A4 { background-position: -13560px 0px; } +.emoji-1F4A5 { background-position: -13580px 0px; } +.emoji-1F4A6 { background-position: -13600px 0px; } +.emoji-1F4A7 { background-position: -13620px 0px; } +.emoji-1F4A8 { background-position: -13640px 0px; } +.emoji-1F4A9 { background-position: -13660px 0px; } +.emoji-1F4AA { background-position: -13680px 0px; } +.emoji-1F4AB { background-position: -13700px 0px; } +.emoji-1F4AC { background-position: -13720px 0px; } +.emoji-1F4AD { background-position: -13740px 0px; } +.emoji-1F4AE { background-position: -13760px 0px; } +.emoji-1F4AF { background-position: -13780px 0px; } +.emoji-1F4B0 { background-position: -13800px 0px; } +.emoji-1F4B1 { background-position: -13820px 0px; } +.emoji-1F4B2 { background-position: -13840px 0px; } +.emoji-1F4B3 { background-position: -13860px 0px; } +.emoji-1F4B4 { background-position: -13880px 0px; } +.emoji-1F4B5 { background-position: -13900px 0px; } +.emoji-1F4B6 { background-position: -13920px 0px; } +.emoji-1F4B7 { background-position: -13940px 0px; } +.emoji-1F4B8 { background-position: -13960px 0px; } +.emoji-1F4B9 { background-position: -13980px 0px; } +.emoji-1F4BA { background-position: -14000px 0px; } +.emoji-1F4BB { background-position: -14020px 0px; } +.emoji-1F4BC { background-position: -14040px 0px; } +.emoji-1F4BD { background-position: -14060px 0px; } +.emoji-1F4BE { background-position: -14080px 0px; } +.emoji-1F4BF { background-position: -14100px 0px; } +.emoji-1F4C0 { background-position: -14120px 0px; } +.emoji-1F4C1 { background-position: -14140px 0px; } +.emoji-1F4C2 { background-position: -14160px 0px; } +.emoji-1F4C3 { background-position: -14180px 0px; } +.emoji-1F4C4 { background-position: -14200px 0px; } +.emoji-1F4C5 { background-position: -14220px 0px; } +.emoji-1F4C6 { background-position: -14240px 0px; } +.emoji-1F4C7 { background-position: -14260px 0px; } +.emoji-1F4C8 { background-position: -14280px 0px; } +.emoji-1F4C9 { background-position: -14300px 0px; } +.emoji-1F4CA { background-position: -14320px 0px; } +.emoji-1F4CB { background-position: -14340px 0px; } +.emoji-1F4CC { background-position: -14360px 0px; } +.emoji-1F4CD { background-position: -14380px 0px; } +.emoji-1F4CE { background-position: -14400px 0px; } +.emoji-1F4CF { background-position: -14420px 0px; } +.emoji-1F4D0 { background-position: -14440px 0px; } +.emoji-1F4D1 { background-position: -14460px 0px; } +.emoji-1F4D2 { background-position: -14480px 0px; } +.emoji-1F4D3 { background-position: -14500px 0px; } +.emoji-1F4D4 { background-position: -14520px 0px; } +.emoji-1F4D5 { background-position: -14540px 0px; } +.emoji-1F4D6 { background-position: -14560px 0px; } +.emoji-1F4D7 { background-position: -14580px 0px; } +.emoji-1F4D8 { background-position: -14600px 0px; } +.emoji-1F4D9 { background-position: -14620px 0px; } +.emoji-1F4DA { background-position: -14640px 0px; } +.emoji-1F4DB { background-position: -14660px 0px; } +.emoji-1F4DC { background-position: -14680px 0px; } +.emoji-1F4DD { background-position: -14700px 0px; } +.emoji-1F4DE { background-position: -14720px 0px; } +.emoji-1F4DF { background-position: -14740px 0px; } +.emoji-1F4E0 { background-position: -14760px 0px; } +.emoji-1F4E1 { background-position: -14780px 0px; } +.emoji-1F4E2 { background-position: -14800px 0px; } +.emoji-1F4E3 { background-position: -14820px 0px; } +.emoji-1F4E4 { background-position: -14840px 0px; } +.emoji-1F4E5 { background-position: -14860px 0px; } +.emoji-1F4E6 { background-position: -14880px 0px; } +.emoji-1F4E7 { background-position: -14900px 0px; } +.emoji-1F4E8 { background-position: -14920px 0px; } +.emoji-1F4E9 { background-position: -14940px 0px; } +.emoji-1F4EA { background-position: -14960px 0px; } +.emoji-1F4EB { background-position: -14980px 0px; } +.emoji-1F4EC { background-position: -15000px 0px; } +.emoji-1F4ED { background-position: -15020px 0px; } +.emoji-1F4EE { background-position: -15040px 0px; } +.emoji-1F4EF { background-position: -15060px 0px; } +.emoji-1F4F0 { background-position: -15080px 0px; } +.emoji-1F4F1 { background-position: -15100px 0px; } +.emoji-1F4F2 { background-position: -15120px 0px; } +.emoji-1F4F3 { background-position: -15140px 0px; } +.emoji-1F4F4 { background-position: -15160px 0px; } +.emoji-1F4F5 { background-position: -15180px 0px; } +.emoji-1F4F6 { background-position: -15200px 0px; } +.emoji-1F4F7 { background-position: -15220px 0px; } +.emoji-1F4F8 { background-position: -15240px 0px; } +.emoji-1F4F9 { background-position: -15260px 0px; } +.emoji-1F4FA { background-position: -15280px 0px; } +.emoji-1F4FB { background-position: -15300px 0px; } +.emoji-1F4FC { background-position: -15320px 0px; } +.emoji-1F4FD { background-position: -15340px 0px; } +.emoji-1F4FE { background-position: -15360px 0px; } +.emoji-1F500 { background-position: -15380px 0px; } +.emoji-1F501 { background-position: -15400px 0px; } +.emoji-1F502 { background-position: -15420px 0px; } +.emoji-1F503 { background-position: -15440px 0px; } +.emoji-1F504 { background-position: -15460px 0px; } +.emoji-1F505 { background-position: -15480px 0px; } +.emoji-1F506 { background-position: -15500px 0px; } +.emoji-1F507 { background-position: -15520px 0px; } +.emoji-1F508 { background-position: -15540px 0px; } +.emoji-1F509 { background-position: -15560px 0px; } +.emoji-1F50A { background-position: -15580px 0px; } +.emoji-1F50B { background-position: -15600px 0px; } +.emoji-1F50C { background-position: -15620px 0px; } +.emoji-1F50D { background-position: -15640px 0px; } +.emoji-1F50E { background-position: -15660px 0px; } +.emoji-1F50F { background-position: -15680px 0px; } +.emoji-1F510 { background-position: -15700px 0px; } +.emoji-1F511 { background-position: -15720px 0px; } +.emoji-1F512 { background-position: -15740px 0px; } +.emoji-1F513 { background-position: -15760px 0px; } +.emoji-1F514 { background-position: -15780px 0px; } +.emoji-1F515 { background-position: -15800px 0px; } +.emoji-1F516 { background-position: -15820px 0px; } +.emoji-1F517 { background-position: -15840px 0px; } +.emoji-1F518 { background-position: -15860px 0px; } +.emoji-1F519 { background-position: -15880px 0px; } +.emoji-1F51A { background-position: -15900px 0px; } +.emoji-1F51B { background-position: -15920px 0px; } +.emoji-1F51C { background-position: -15940px 0px; } +.emoji-1F51D { background-position: -15960px 0px; } +.emoji-1F51E { background-position: -15980px 0px; } +.emoji-1F51F { background-position: -16000px 0px; } +.emoji-1F520 { background-position: -16020px 0px; } +.emoji-1F521 { background-position: -16040px 0px; } +.emoji-1F522 { background-position: -16060px 0px; } +.emoji-1F523 { background-position: -16080px 0px; } +.emoji-1F524 { background-position: -16100px 0px; } +.emoji-1F525 { background-position: -16120px 0px; } +.emoji-1F526 { background-position: -16140px 0px; } +.emoji-1F527 { background-position: -16160px 0px; } +.emoji-1F528 { background-position: -16180px 0px; } +.emoji-1F529 { background-position: -16200px 0px; } +.emoji-1F52A { background-position: -16220px 0px; } +.emoji-1F52B { background-position: -16240px 0px; } +.emoji-1F52C { background-position: -16260px 0px; } +.emoji-1F52D { background-position: -16280px 0px; } +.emoji-1F52E { background-position: -16300px 0px; } +.emoji-1F52F { background-position: -16320px 0px; } +.emoji-1F530 { background-position: -16340px 0px; } +.emoji-1F531 { background-position: -16360px 0px; } +.emoji-1F532 { background-position: -16380px 0px; } +.emoji-1F533 { background-position: -16400px 0px; } +.emoji-1F534 { background-position: -16420px 0px; } +.emoji-1F535 { background-position: -16440px 0px; } +.emoji-1F536 { background-position: -16460px 0px; } +.emoji-1F537 { background-position: -16480px 0px; } +.emoji-1F538 { background-position: -16500px 0px; } +.emoji-1F539 { background-position: -16520px 0px; } +.emoji-1F53A { background-position: -16540px 0px; } +.emoji-1F53B { background-position: -16560px 0px; } +.emoji-1F53C { background-position: -16580px 0px; } +.emoji-1F53D { background-position: -16600px 0px; } +.emoji-1F546 { background-position: -16620px 0px; } +.emoji-1F547 { background-position: -16640px 0px; } +.emoji-1F548 { background-position: -16660px 0px; } +.emoji-1F549 { background-position: -16680px 0px; } +.emoji-1F54A { background-position: -16700px 0px; } +.emoji-1F550 { background-position: -16720px 0px; } +.emoji-1F551 { background-position: -16740px 0px; } +.emoji-1F552 { background-position: -16760px 0px; } +.emoji-1F553 { background-position: -16780px 0px; } +.emoji-1F554 { background-position: -16800px 0px; } +.emoji-1F555 { background-position: -16820px 0px; } +.emoji-1F556 { background-position: -16840px 0px; } +.emoji-1F557 { background-position: -16860px 0px; } +.emoji-1F558 { background-position: -16880px 0px; } +.emoji-1F559 { background-position: -16900px 0px; } +.emoji-1F55A { background-position: -16920px 0px; } +.emoji-1F55B { background-position: -16940px 0px; } +.emoji-1F55C { background-position: -16960px 0px; } +.emoji-1F55D { background-position: -16980px 0px; } +.emoji-1F55E { background-position: -17000px 0px; } +.emoji-1F55F { background-position: -17020px 0px; } +.emoji-1F560 { background-position: -17040px 0px; } +.emoji-1F561 { background-position: -17060px 0px; } +.emoji-1F562 { background-position: -17080px 0px; } +.emoji-1F563 { background-position: -17100px 0px; } +.emoji-1F564 { background-position: -17120px 0px; } +.emoji-1F565 { background-position: -17140px 0px; } +.emoji-1F566 { background-position: -17160px 0px; } +.emoji-1F567 { background-position: -17180px 0px; } +.emoji-1F568 { background-position: -17200px 0px; } +.emoji-1F569 { background-position: -17220px 0px; } +.emoji-1F56A { background-position: -17240px 0px; } +.emoji-1F56B { background-position: -17260px 0px; } +.emoji-1F56C { background-position: -17280px 0px; } +.emoji-1F56D { background-position: -17300px 0px; } +.emoji-1F56E { background-position: -17320px 0px; } +.emoji-1F56F { background-position: -17340px 0px; } +.emoji-1F570 { background-position: -17360px 0px; } +.emoji-1F571 { background-position: -17380px 0px; } +.emoji-1F572 { background-position: -17400px 0px; } +.emoji-1F573 { background-position: -17420px 0px; } +.emoji-1F574 { background-position: -17440px 0px; } +.emoji-1F575 { background-position: -17460px 0px; } +.emoji-1F576 { background-position: -17480px 0px; } +.emoji-1F577 { background-position: -17500px 0px; } +.emoji-1F578 { background-position: -17520px 0px; } +.emoji-1F579 { background-position: -17540px 0px; } +.emoji-1F57B { background-position: -17560px 0px; } +.emoji-1F57E { background-position: -17580px 0px; } +.emoji-1F57F { background-position: -17600px 0px; } +.emoji-1F581 { background-position: -17620px 0px; } +.emoji-1F582 { background-position: -17640px 0px; } +.emoji-1F583 { background-position: -17660px 0px; } +.emoji-1F585 { background-position: -17680px 0px; } +.emoji-1F586 { background-position: -17700px 0px; } +.emoji-1F587 { background-position: -17720px 0px; } +.emoji-1F588 { background-position: -17740px 0px; } +.emoji-1F589 { background-position: -17760px 0px; } +.emoji-1F58A { background-position: -17780px 0px; } +.emoji-1F58B { background-position: -17800px 0px; } +.emoji-1F58C { background-position: -17820px 0px; } +.emoji-1F58D { background-position: -17840px 0px; } +.emoji-1F58E { background-position: -17860px 0px; } +.emoji-1F58F { background-position: -17880px 0px; } +.emoji-1F590 { background-position: -17900px 0px; } +.emoji-1F591 { background-position: -17920px 0px; } +.emoji-1F592 { background-position: -17940px 0px; } +.emoji-1F593 { background-position: -17960px 0px; } +.emoji-1F594 { background-position: -17980px 0px; } +.emoji-1F595 { background-position: -18000px 0px; } +.emoji-1F596 { background-position: -18020px 0px; } +.emoji-1F597 { background-position: -18040px 0px; } +.emoji-1F598 { background-position: -18060px 0px; } +.emoji-1F599 { background-position: -18080px 0px; } +.emoji-1F59E { background-position: -18100px 0px; } +.emoji-1F59F { background-position: -18120px 0px; } +.emoji-1F5A5 { background-position: -18140px 0px; } +.emoji-1F5A6 { background-position: -18160px 0px; } +.emoji-1F5A7 { background-position: -18180px 0px; } +.emoji-1F5A8 { background-position: -18200px 0px; } +.emoji-1F5A9 { background-position: -18220px 0px; } +.emoji-1F5AA { background-position: -18240px 0px; } +.emoji-1F5AB { background-position: -18260px 0px; } +.emoji-1F5AD { background-position: -18280px 0px; } +.emoji-1F5AE { background-position: -18300px 0px; } +.emoji-1F5AF { background-position: -18320px 0px; } +.emoji-1F5B2 { background-position: -18340px 0px; } +.emoji-1F5B3 { background-position: -18360px 0px; } +.emoji-1F5B4 { background-position: -18380px 0px; } +.emoji-1F5B8 { background-position: -18400px 0px; } +.emoji-1F5B9 { background-position: -18420px 0px; } +.emoji-1F5BC { background-position: -18440px 0px; } +.emoji-1F5BD { background-position: -18460px 0px; } +.emoji-1F5BE { background-position: -18480px 0px; } +.emoji-1F5C0 { background-position: -18500px 0px; } +.emoji-1F5C1 { background-position: -18520px 0px; } +.emoji-1F5C2 { background-position: -18540px 0px; } +.emoji-1F5C3 { background-position: -18560px 0px; } +.emoji-1F5C4 { background-position: -18580px 0px; } +.emoji-1F5C6 { background-position: -18600px 0px; } +.emoji-1F5C7 { background-position: -18620px 0px; } +.emoji-1F5C9 { background-position: -18640px 0px; } +.emoji-1F5CA { background-position: -18660px 0px; } +.emoji-1F5CE { background-position: -18680px 0px; } +.emoji-1F5CF { background-position: -18700px 0px; } +.emoji-1F5D0 { background-position: -18720px 0px; } +.emoji-1F5D1 { background-position: -18740px 0px; } +.emoji-1F5D2 { background-position: -18760px 0px; } +.emoji-1F5D3 { background-position: -18780px 0px; } +.emoji-1F5D4 { background-position: -18800px 0px; } +.emoji-1F5D8 { background-position: -18820px 0px; } +.emoji-1F5D9 { background-position: -18840px 0px; } +.emoji-1F5DC { background-position: -18860px 0px; } +.emoji-1F5DD { background-position: -18880px 0px; } +.emoji-1F5DE { background-position: -18900px 0px; } +.emoji-1F5E0 { background-position: -18920px 0px; } +.emoji-1F5E1 { background-position: -18940px 0px; } +.emoji-1F5E2 { background-position: -18960px 0px; } +.emoji-1F5E3 { background-position: -18980px 0px; } +.emoji-1F5E8 { background-position: -19000px 0px; } +.emoji-1F5E9 { background-position: -19020px 0px; } +.emoji-1F5EA { background-position: -19040px 0px; } +.emoji-1F5EB { background-position: -19060px 0px; } +.emoji-1F5EC { background-position: -19080px 0px; } +.emoji-1F5ED { background-position: -19100px 0px; } +.emoji-1F5EE { background-position: -19120px 0px; } +.emoji-1F5EF { background-position: -19140px 0px; } +.emoji-1F5F0 { background-position: -19160px 0px; } +.emoji-1F5F1 { background-position: -19180px 0px; } +.emoji-1F5F2 { background-position: -19200px 0px; } +.emoji-1F5F3 { background-position: -19220px 0px; } +.emoji-1F5F4 { background-position: -19240px 0px; } +.emoji-1F5F5 { background-position: -19260px 0px; } +.emoji-1F5F8 { background-position: -19280px 0px; } +.emoji-1F5F9 { background-position: -19300px 0px; } +.emoji-1F5FA { background-position: -19320px 0px; } +.emoji-1F5FB { background-position: -19340px 0px; } +.emoji-1F5FC { background-position: -19360px 0px; } +.emoji-1F5FD { background-position: -19380px 0px; } +.emoji-1F5FE { background-position: -19400px 0px; } +.emoji-1F5FF { background-position: -19420px 0px; } +.emoji-1F600 { background-position: -19440px 0px; } +.emoji-1F601 { background-position: -19460px 0px; } +.emoji-1F602 { background-position: -19480px 0px; } +.emoji-1F603 { background-position: -19500px 0px; } +.emoji-1F604 { background-position: -19520px 0px; } +.emoji-1F605 { background-position: -19540px 0px; } +.emoji-1F606 { background-position: -19560px 0px; } +.emoji-1F607 { background-position: -19580px 0px; } +.emoji-1F608 { background-position: -19600px 0px; } +.emoji-1F609 { background-position: -19620px 0px; } +.emoji-1F60A { background-position: -19640px 0px; } +.emoji-1F60B { background-position: -19660px 0px; } +.emoji-1F60C { background-position: -19680px 0px; } +.emoji-1F60D { background-position: -19700px 0px; } +.emoji-1F60E { background-position: -19720px 0px; } +.emoji-1F60F { background-position: -19740px 0px; } +.emoji-1F610 { background-position: -19760px 0px; } +.emoji-1F611 { background-position: -19780px 0px; } +.emoji-1F612 { background-position: -19800px 0px; } +.emoji-1F613 { background-position: -19820px 0px; } +.emoji-1F614 { background-position: -19840px 0px; } +.emoji-1F615 { background-position: -19860px 0px; } +.emoji-1F616 { background-position: -19880px 0px; } +.emoji-1F617 { background-position: -19900px 0px; } +.emoji-1F618 { background-position: -19920px 0px; } +.emoji-1F619 { background-position: -19940px 0px; } +.emoji-1F61A { background-position: -19960px 0px; } +.emoji-1F61B { background-position: -19980px 0px; } +.emoji-1F61C { background-position: -20000px 0px; } +.emoji-1F61D { background-position: -20020px 0px; } +.emoji-1F61E { background-position: -20040px 0px; } +.emoji-1F61F { background-position: -20060px 0px; } +.emoji-1F620 { background-position: -20080px 0px; } +.emoji-1F621 { background-position: -20100px 0px; } +.emoji-1F622 { background-position: -20120px 0px; } +.emoji-1F623 { background-position: -20140px 0px; } +.emoji-1F624 { background-position: -20160px 0px; } +.emoji-1F625 { background-position: -20180px 0px; } +.emoji-1F626 { background-position: -20200px 0px; } +.emoji-1F627 { background-position: -20220px 0px; } +.emoji-1F628 { background-position: -20240px 0px; } +.emoji-1F629 { background-position: -20260px 0px; } +.emoji-1F62A { background-position: -20280px 0px; } +.emoji-1F62B { background-position: -20300px 0px; } +.emoji-1F62C { background-position: -20320px 0px; } +.emoji-1F62D { background-position: -20340px 0px; } +.emoji-1F62E { background-position: -20360px 0px; } +.emoji-1F62F { background-position: -20380px 0px; } +.emoji-1F630 { background-position: -20400px 0px; } +.emoji-1F631 { background-position: -20420px 0px; } +.emoji-1F632 { background-position: -20440px 0px; } +.emoji-1F633 { background-position: -20460px 0px; } +.emoji-1F634 { background-position: -20480px 0px; } +.emoji-1F635 { background-position: -20500px 0px; } +.emoji-1F636 { background-position: -20520px 0px; } +.emoji-1F637 { background-position: -20540px 0px; } +.emoji-1F638 { background-position: -20560px 0px; } +.emoji-1F639 { background-position: -20580px 0px; } +.emoji-1F63A { background-position: -20600px 0px; } +.emoji-1F63B { background-position: -20620px 0px; } +.emoji-1F63C { background-position: -20640px 0px; } +.emoji-1F63D { background-position: -20660px 0px; } +.emoji-1F63E { background-position: -20680px 0px; } +.emoji-1F63F { background-position: -20700px 0px; } +.emoji-1F640 { background-position: -20720px 0px; } +.emoji-1F641 { background-position: -20740px 0px; } +.emoji-1F642 { background-position: -20760px 0px; } +.emoji-1F645 { background-position: -20780px 0px; } +.emoji-1F646 { background-position: -20800px 0px; } +.emoji-1F647 { background-position: -20820px 0px; } +.emoji-1F648 { background-position: -20840px 0px; } +.emoji-1F649 { background-position: -20860px 0px; } +.emoji-1F64A { background-position: -20880px 0px; } +.emoji-1F64B { background-position: -20900px 0px; } +.emoji-1F64C { background-position: -20920px 0px; } +.emoji-1F64D { background-position: -20940px 0px; } +.emoji-1F64E { background-position: -20960px 0px; } +.emoji-1F64F { background-position: -20980px 0px; } +.emoji-1F680 { background-position: -21000px 0px; } +.emoji-1F681 { background-position: -21020px 0px; } +.emoji-1F682 { background-position: -21040px 0px; } +.emoji-1F683 { background-position: -21060px 0px; } +.emoji-1F684 { background-position: -21080px 0px; } +.emoji-1F685 { background-position: -21100px 0px; } +.emoji-1F686 { background-position: -21120px 0px; } +.emoji-1F687 { background-position: -21140px 0px; } +.emoji-1F688 { background-position: -21160px 0px; } +.emoji-1F689 { background-position: -21180px 0px; } +.emoji-1F68A { background-position: -21200px 0px; } +.emoji-1F68B { background-position: -21220px 0px; } +.emoji-1F68C { background-position: -21240px 0px; } +.emoji-1F68D { background-position: -21260px 0px; } +.emoji-1F68E { background-position: -21280px 0px; } +.emoji-1F68F { background-position: -21300px 0px; } +.emoji-1F690 { background-position: -21320px 0px; } +.emoji-1F691 { background-position: -21340px 0px; } +.emoji-1F692 { background-position: -21360px 0px; } +.emoji-1F693 { background-position: -21380px 0px; } +.emoji-1F694 { background-position: -21400px 0px; } +.emoji-1F695 { background-position: -21420px 0px; } +.emoji-1F696 { background-position: -21440px 0px; } +.emoji-1F697 { background-position: -21460px 0px; } +.emoji-1F698 { background-position: -21480px 0px; } +.emoji-1F699 { background-position: -21500px 0px; } +.emoji-1F69A { background-position: -21520px 0px; } +.emoji-1F69B { background-position: -21540px 0px; } +.emoji-1F69C { background-position: -21560px 0px; } +.emoji-1F69D { background-position: -21580px 0px; } +.emoji-1F69E { background-position: -21600px 0px; } +.emoji-1F69F { background-position: -21620px 0px; } +.emoji-1F6A0 { background-position: -21640px 0px; } +.emoji-1F6A1 { background-position: -21660px 0px; } +.emoji-1F6A2 { background-position: -21680px 0px; } +.emoji-1F6A3 { background-position: -21700px 0px; } +.emoji-1F6A4 { background-position: -21720px 0px; } +.emoji-1F6A5 { background-position: -21740px 0px; } +.emoji-1F6A6 { background-position: -21760px 0px; } +.emoji-1F6A7 { background-position: -21780px 0px; } +.emoji-1F6A8 { background-position: -21800px 0px; } +.emoji-1F6A9 { background-position: -21820px 0px; } +.emoji-1F6AA { background-position: -21840px 0px; } +.emoji-1F6AB { background-position: -21860px 0px; } +.emoji-1F6AC { background-position: -21880px 0px; } +.emoji-1F6AD { background-position: -21900px 0px; } +.emoji-1F6AE { background-position: -21920px 0px; } +.emoji-1F6AF { background-position: -21940px 0px; } +.emoji-1F6B0 { background-position: -21960px 0px; } +.emoji-1F6B1 { background-position: -21980px 0px; } +.emoji-1F6B2 { background-position: -22000px 0px; } +.emoji-1F6B3 { background-position: -22020px 0px; } +.emoji-1F6B4 { background-position: -22040px 0px; } +.emoji-1F6B5 { background-position: -22060px 0px; } +.emoji-1F6B6 { background-position: -22080px 0px; } +.emoji-1F6B7 { background-position: -22100px 0px; } +.emoji-1F6B8 { background-position: -22120px 0px; } +.emoji-1F6B9 { background-position: -22140px 0px; } +.emoji-1F6BA { background-position: -22160px 0px; } +.emoji-1F6BB { background-position: -22180px 0px; } +.emoji-1F6BC { background-position: -22200px 0px; } +.emoji-1F6BD { background-position: -22220px 0px; } +.emoji-1F6BE { background-position: -22240px 0px; } +.emoji-1F6BF { background-position: -22260px 0px; } +.emoji-1F6C0 { background-position: -22280px 0px; } +.emoji-1F6C1 { background-position: -22300px 0px; } +.emoji-1F6C2 { background-position: -22320px 0px; } +.emoji-1F6C3 { background-position: -22340px 0px; } +.emoji-1F6C4 { background-position: -22360px 0px; } +.emoji-1F6C5 { background-position: -22380px 0px; } +.emoji-1F6C6 { background-position: -22400px 0px; } +.emoji-1F6C7 { background-position: -22420px 0px; } +.emoji-1F6C8 { background-position: -22440px 0px; } +.emoji-1F6C9 { background-position: -22460px 0px; } +.emoji-1F6CA { background-position: -22480px 0px; } +.emoji-1F6CB { background-position: -22500px 0px; } +.emoji-1F6CC { background-position: -22520px 0px; } +.emoji-1F6CD { background-position: -22540px 0px; } +.emoji-1F6CE { background-position: -22560px 0px; } +.emoji-1F6CF { background-position: -22580px 0px; } +.emoji-1F6E0 { background-position: -22600px 0px; } +.emoji-1F6E1 { background-position: -22620px 0px; } +.emoji-1F6E2 { background-position: -22640px 0px; } +.emoji-1F6E3 { background-position: -22660px 0px; } +.emoji-1F6E4 { background-position: -22680px 0px; } +.emoji-1F6E5 { background-position: -22700px 0px; } +.emoji-1F6E6 { background-position: -22720px 0px; } +.emoji-1F6E7 { background-position: -22740px 0px; } +.emoji-1F6E8 { background-position: -22760px 0px; } +.emoji-1F6E9 { background-position: -22780px 0px; } +.emoji-1F6EA { background-position: -22800px 0px; } +.emoji-1F6EB { background-position: -22820px 0px; } +.emoji-1F6EC { background-position: -22840px 0px; } +.emoji-1F6F0 { background-position: -22860px 0px; } +.emoji-1F6F1 { background-position: -22880px 0px; } +.emoji-1F6F2 { background-position: -22900px 0px; } +.emoji-1F6F3 { background-position: -22920px 0px; } +.emoji-203C { background-position: -22940px 0px; } +.emoji-2049 { background-position: -22960px 0px; } +.emoji-2122 { background-position: -22980px 0px; } +.emoji-2139 { background-position: -23000px 0px; } +.emoji-2194 { background-position: -23020px 0px; } +.emoji-2195 { background-position: -23040px 0px; } +.emoji-2196 { background-position: -23060px 0px; } +.emoji-2197 { background-position: -23080px 0px; } +.emoji-2198 { background-position: -23100px 0px; } +.emoji-2199 { background-position: -23120px 0px; } +.emoji-21A9 { background-position: -23140px 0px; } +.emoji-21AA { background-position: -23160px 0px; } +.emoji-231A { background-position: -23180px 0px; } +.emoji-231B { background-position: -23200px 0px; } +.emoji-23E9 { background-position: -23220px 0px; } +.emoji-23EA { background-position: -23240px 0px; } +.emoji-23EB { background-position: -23260px 0px; } +.emoji-23EC { background-position: -23280px 0px; } +.emoji-23F0 { background-position: -23300px 0px; } +.emoji-23F3 { background-position: -23320px 0px; } +.emoji-24C2 { background-position: -23340px 0px; } +.emoji-25AA { background-position: -23360px 0px; } +.emoji-25AB { background-position: -23380px 0px; } +.emoji-25B6 { background-position: -23400px 0px; } +.emoji-25C0 { background-position: -23420px 0px; } +.emoji-25FB { background-position: -23440px 0px; } +.emoji-25FC { background-position: -23460px 0px; } +.emoji-25FD { background-position: -23480px 0px; } +.emoji-25FE { background-position: -23500px 0px; } +.emoji-2600 { background-position: -23520px 0px; } +.emoji-2601 { background-position: -23540px 0px; } +.emoji-260E { background-position: -23560px 0px; } +.emoji-2611 { background-position: -23580px 0px; } +.emoji-2614 { background-position: -23600px 0px; } +.emoji-2615 { background-position: -23620px 0px; } +.emoji-261D { background-position: -23640px 0px; } +.emoji-263A { background-position: -23660px 0px; } +.emoji-2648 { background-position: -23680px 0px; } +.emoji-2649 { background-position: -23700px 0px; } +.emoji-264A { background-position: -23720px 0px; } +.emoji-264B { background-position: -23740px 0px; } +.emoji-264C { background-position: -23760px 0px; } +.emoji-264D { background-position: -23780px 0px; } +.emoji-264E { background-position: -23800px 0px; } +.emoji-264F { background-position: -23820px 0px; } +.emoji-2650 { background-position: -23840px 0px; } +.emoji-2651 { background-position: -23860px 0px; } +.emoji-2652 { background-position: -23880px 0px; } +.emoji-2653 { background-position: -23900px 0px; } +.emoji-2660 { background-position: -23920px 0px; } +.emoji-2663 { background-position: -23940px 0px; } +.emoji-2665 { background-position: -23960px 0px; } +.emoji-2666 { background-position: -23980px 0px; } +.emoji-2668 { background-position: -24000px 0px; } +.emoji-267B { background-position: -24020px 0px; } +.emoji-267F { background-position: -24040px 0px; } +.emoji-2693 { background-position: -24060px 0px; } +.emoji-26A0 { background-position: -24080px 0px; } +.emoji-26A1 { background-position: -24100px 0px; } +.emoji-26AA { background-position: -24120px 0px; } +.emoji-26AB { background-position: -24140px 0px; } +.emoji-26BD { background-position: -24160px 0px; } +.emoji-26BE { background-position: -24180px 0px; } +.emoji-26C4 { background-position: -24200px 0px; } +.emoji-26C5 { background-position: -24220px 0px; } +.emoji-26CE { background-position: -24240px 0px; } +.emoji-26D4 { background-position: -24260px 0px; } +.emoji-26EA { background-position: -24280px 0px; } +.emoji-26F2 { background-position: -24300px 0px; } +.emoji-26F3 { background-position: -24320px 0px; } +.emoji-26F5 { background-position: -24340px 0px; } +.emoji-26FA { background-position: -24360px 0px; } +.emoji-26FD { background-position: -24380px 0px; } +.emoji-2702 { background-position: -24400px 0px; } +.emoji-2705 { background-position: -24420px 0px; } +.emoji-2708 { background-position: -24440px 0px; } +.emoji-2709 { background-position: -24460px 0px; } +.emoji-270A { background-position: -24480px 0px; } +.emoji-270B { background-position: -24500px 0px; } +.emoji-270C { background-position: -24520px 0px; } +.emoji-270F { background-position: -24540px 0px; } +.emoji-2712 { background-position: -24560px 0px; } +.emoji-2714 { background-position: -24580px 0px; } +.emoji-2716 { background-position: -24600px 0px; } +.emoji-2728 { background-position: -24620px 0px; } +.emoji-2733 { background-position: -24640px 0px; } +.emoji-2734 { background-position: -24660px 0px; } +.emoji-2744 { background-position: -24680px 0px; } +.emoji-2747 { background-position: -24700px 0px; } +.emoji-274C { background-position: -24720px 0px; } +.emoji-274E { background-position: -24740px 0px; } +.emoji-2753 { background-position: -24760px 0px; } +.emoji-2754 { background-position: -24780px 0px; } +.emoji-2755 { background-position: -24800px 0px; } +.emoji-2757 { background-position: -24820px 0px; } +.emoji-2764 { background-position: -24840px 0px; } +.emoji-2795 { background-position: -24860px 0px; } +.emoji-2796 { background-position: -24880px 0px; } +.emoji-2797 { background-position: -24900px 0px; } +.emoji-27A1 { background-position: -24920px 0px; } +.emoji-27B0 { background-position: -24940px 0px; } +.emoji-27BF { background-position: -24960px 0px; } +.emoji-2934 { background-position: -24980px 0px; } +.emoji-2935 { background-position: -25000px 0px; } +.emoji-2B05 { background-position: -25020px 0px; } +.emoji-2B06 { background-position: -25040px 0px; } +.emoji-2B07 { background-position: -25060px 0px; } +.emoji-2B1B { background-position: -25080px 0px; } +.emoji-2B1C { background-position: -25100px 0px; } +.emoji-2B50 { background-position: -25120px 0px; } +.emoji-2B55 { background-position: -25140px 0px; } +.emoji-3030 { background-position: -25160px 0px; } +.emoji-303D { background-position: -25180px 0px; } +.emoji-3297 { background-position: -25200px 0px; } +.emoji-3299 { background-position: -25220px 0px; } \ No newline at end of file From e5eb700d5e8d561dc8a7ff3d35f5a8c867c4e19b Mon Sep 17 00:00:00 2001 From: Valery Sizov Date: Tue, 22 Dec 2015 17:15:25 +0200 Subject: [PATCH 43/63] emoji picker: minor fixes --- lib/award_emoji.rb | 8 -------- 1 file changed, 8 deletions(-) diff --git a/lib/award_emoji.rb b/lib/award_emoji.rb index d3f98d2d7f..3825f4650b 100644 --- a/lib/award_emoji.rb +++ b/lib/award_emoji.rb @@ -45,14 +45,6 @@ class AwardEmoji food_drink: "Food" }.with_indifferent_access - def self.positions_by_name(name) - emoji = emojis_json.find do |emoji| - emoji["short_names"].include?(name) - end - - [emoji["sheet_x"], emoji["sheet_y"]] - end - def self.normilize_emoji_name(name) ALIASES[name] || name end From 0ae0881250055e6924f35af6ef24b0a56468732d Mon Sep 17 00:00:00 2001 From: Valery Sizov Date: Tue, 22 Dec 2015 19:39:15 +0200 Subject: [PATCH 44/63] fix specs --- app/helpers/issues_helper.rb | 6 ++++-- features/steps/project/issues/award_emoji.rb | 4 ++-- spec/helpers/issues_helper_spec.rb | 6 ------ 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb index 6474e3ceee..2bcde9c2ba 100644 --- a/app/helpers/issues_helper.rb +++ b/app/helpers/issues_helper.rb @@ -97,8 +97,10 @@ module IssuesHelper def emoji_icon(name, unicode = nil) unicode ||= Emoji.emoji_filename(name) - content_tag :div, "", class: "icon emoji-icon emoji-#{unicode}", - "data-emoji" => name, "data-unicode-name" => unicode + content_tag :div, "", + class: "icon emoji-icon emoji-#{unicode}", + "data-emoji" => name, + "data-unicode-name" => unicode end def emoji_author_list(notes, current_user) diff --git a/features/steps/project/issues/award_emoji.rb b/features/steps/project/issues/award_emoji.rb index 325eaf2ea6..e367323f4a 100644 --- a/features/steps/project/issues/award_emoji.rb +++ b/features/steps/project/issues/award_emoji.rb @@ -15,8 +15,8 @@ class Spinach::Features::AwardEmoji < Spinach::FeatureSteps end step 'I click to emoji in the picker' do - page.within '.awards-menu' do - page.first('img').click + page.within '.emoji-menu' do + page.first('.emoji-icon').click end end diff --git a/spec/helpers/issues_helper_spec.rb b/spec/helpers/issues_helper_spec.rb index 0fd96c7dc2..04e795025d 100644 --- a/spec/helpers/issues_helper_spec.rb +++ b/spec/helpers/issues_helper_spec.rb @@ -127,12 +127,6 @@ describe IssuesHelper do it { is_expected.to eq("!1, !2, or !3") } end - describe "#emoji_list" do - it "returns url" do - expect(emoji_list).to be_kind_of(Array) - end - end - describe "#note_active_class" do before do @note = create :note From bfe905b3aea71e2f08f1565dc1d0e3ff18d5fdfa Mon Sep 17 00:00:00 2001 From: Valery Sizov Date: Tue, 22 Dec 2015 19:47:38 +0200 Subject: [PATCH 45/63] add some spinach --- features/project/issues/award_emoji.feature | 5 +++++ features/steps/project/issues/award_emoji.rb | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/features/project/issues/award_emoji.feature b/features/project/issues/award_emoji.feature index 0ce99e855c..cbf2e7104a 100644 --- a/features/project/issues/award_emoji.feature +++ b/features/project/issues/award_emoji.feature @@ -13,6 +13,11 @@ Feature: Award Emoji Then I have award added And I can remove it by clicking to icon + @javascript + Scenario: I can see the list of emoji categories + Given I click to emoji-picker + Then I can see the activity and food categories + @javascript Scenario: I add award emoji using regular comment Given I leave comment with a single emoji diff --git a/features/steps/project/issues/award_emoji.rb b/features/steps/project/issues/award_emoji.rb index e367323f4a..c94d0ba730 100644 --- a/features/steps/project/issues/award_emoji.rb +++ b/features/steps/project/issues/award_emoji.rb @@ -27,6 +27,13 @@ class Spinach::Features::AwardEmoji < Spinach::FeatureSteps end end + step 'I can see the activity and food categories' do + page.within '.emoji-menu' do + expect(page).to_not have_selector 'Activity' + expect(page).to_not have_selector 'Food' + end + end + step 'I have award added' do page.within '.awards' do expect(page).to have_selector '.award' From 0d52a694bfcab6a1a4c0622f17317ea42ef369d4 Mon Sep 17 00:00:00 2001 From: Valery Sizov Date: Tue, 22 Dec 2015 19:59:02 +0200 Subject: [PATCH 46/63] customize niceScroll --- app/views/votes/_votes_block.html.haml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/votes/_votes_block.html.haml b/app/views/votes/_votes_block.html.haml index 6c7f05c730..65d3f4c7fa 100644 --- a/app/views/votes/_votes_block.html.haml +++ b/app/views/votes/_votes_block.html.haml @@ -42,4 +42,4 @@ $(".award").tooltip() - $(".emoji-menu-content").niceScroll({cursorwidth: "7px"}) + $(".emoji-menu-content").niceScroll({cursorwidth: "7px", autohidemode: false}) From a56d357be0f041d90b19c17d8fbce37c7b5ee840 Mon Sep 17 00:00:00 2001 From: Valery Sizov Date: Tue, 22 Dec 2015 20:02:22 +0200 Subject: [PATCH 47/63] TYPO in the comment --- app/assets/javascripts/awards_handler.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/javascripts/awards_handler.coffee b/app/assets/javascripts/awards_handler.coffee index f3fdd46cf5..84e7287e48 100644 --- a/app/assets/javascripts/awards_handler.coffee +++ b/app/assets/javascripts/awards_handler.coffee @@ -65,7 +65,7 @@ class @AwardsHandler resetTooltip: (award) -> award.tooltip("destroy") - # "destroy" call is asynchronous and there is no appropriate callnack on it, this is why we need to set timeout. + # "destroy" call is asynchronous and there is no appropriate callback on it, this is why we need to set timeout. setTimeout (-> award.tooltip() ), 200 From 26fa1524f7e5ba10d0ad9f2c2ab5c5a5daaeae69 Mon Sep 17 00:00:00 2001 From: Robert Speicher Date: Tue, 22 Dec 2015 16:19:02 -0500 Subject: [PATCH 48/63] Bump jquery-rails to ~> 4.0.0, jquery-ui-rails to ~> 5.0.0 --- Gemfile | 4 ++-- Gemfile.lock | 11 ++++++----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/Gemfile b/Gemfile index 321e7b2bc9..68184d4f76 100644 --- a/Gemfile +++ b/Gemfile @@ -202,9 +202,9 @@ gem 'font-awesome-rails', '~> 4.2' gem 'gitlab_emoji', '~> 0.2.0' gem 'gon', '~> 6.0.1' gem 'jquery-atwho-rails', '~> 1.3.2' -gem 'jquery-rails', '~> 3.1.3' +gem 'jquery-rails', '~> 4.0.0' gem 'jquery-scrollto-rails', '~> 1.4.3' -gem 'jquery-ui-rails', '~> 4.2.1' +gem 'jquery-ui-rails', '~> 5.0.0' gem 'nprogress-rails', '~> 0.1.6.7' gem 'raphael-rails', '~> 2.1.2' gem 'request_store', '~> 1.2.0' diff --git a/Gemfile.lock b/Gemfile.lock index b8517d932a..6af805099f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -372,15 +372,16 @@ GEM inflecto (0.0.2) ipaddress (0.8.0) jquery-atwho-rails (1.3.2) - jquery-rails (3.1.4) - railties (>= 3.0, < 5.0) + jquery-rails (4.0.5) + rails-dom-testing (~> 1.0) + railties (>= 4.2.0) thor (>= 0.14, < 2.0) jquery-scrollto-rails (1.4.3) railties (> 3.1, < 5.0) jquery-turbolinks (2.1.0) railties (>= 3.1.0) turbolinks - jquery-ui-rails (4.2.1) + jquery-ui-rails (5.0.5) railties (>= 3.2.16) json (1.8.3) jwt (1.5.2) @@ -878,10 +879,10 @@ DEPENDENCIES html-pipeline (~> 1.11.0) httparty (~> 0.13.3) jquery-atwho-rails (~> 1.3.2) - jquery-rails (~> 3.1.3) + jquery-rails (~> 4.0.0) jquery-scrollto-rails (~> 1.4.3) jquery-turbolinks (~> 2.1.0) - jquery-ui-rails (~> 4.2.1) + jquery-ui-rails (~> 5.0.0) kaminari (~> 0.16.3) letter_opener (~> 1.1.2) mail_room (~> 0.6.1) From 44d8714f38cd09c0a11837531c003b16a121bd0c Mon Sep 17 00:00:00 2001 From: Valery Sizov Date: Tue, 22 Dec 2015 23:27:05 +0200 Subject: [PATCH 49/63] improved emoji picker style --- app/assets/stylesheets/pages/awards.scss | 4 +++- app/views/votes/_votes_block.html.haml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/assets/stylesheets/pages/awards.scss b/app/assets/stylesheets/pages/awards.scss index 30fdf3f218..aa1a06b2fc 100644 --- a/app/assets/stylesheets/pages/awards.scss +++ b/app/assets/stylesheets/pages/awards.scss @@ -90,13 +90,15 @@ height: 300px; overflow-y: scroll; - h4 { + h5 { clear: left; } ul { list-style-type: none; margin-left: -20px; + margin-bottom: 20px; + overflow: auto; } li { diff --git a/app/views/votes/_votes_block.html.haml b/app/views/votes/_votes_block.html.haml index 65d3f4c7fa..8c660ba16c 100644 --- a/app/views/votes/_votes_block.html.haml +++ b/app/views/votes/_votes_block.html.haml @@ -12,7 +12,7 @@ .emoji-menu .emoji-menu-content - AwardEmoji.emoji_by_category.each do |category, emojis| - %h4= AwardEmoji::CATEGORIES[category] + %h5= AwardEmoji::CATEGORIES[category] %ul - emojis.each do |emoji| %li From f30f518f975a04e6fa0baac5a6e366031d6d378d Mon Sep 17 00:00:00 2001 From: Andriy Dyadyura Date: Tue, 22 Dec 2015 22:33:46 +0100 Subject: [PATCH 50/63] buttons colors update --- app/assets/stylesheets/framework/buttons.scss | 9 ++++++++- app/assets/stylesheets/framework/variables.scss | 4 ++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/app/assets/stylesheets/framework/buttons.scss b/app/assets/stylesheets/framework/buttons.scss index 008c44a227..9b7463c947 100644 --- a/app/assets/stylesheets/framework/buttons.scss +++ b/app/assets/stylesheets/framework/buttons.scss @@ -50,6 +50,10 @@ @include btn-color($blue-light, $border-blue-light, $blue-normal, $border-blue-normal, $blue-dark, $border-blue-dark, #FFFFFF); } +@mixin btn-blue-medium { + @include btn-color($blue-medium-light, $border-blue-light, $blue-medium, $border-blue-normal, $blue-medium-dark, $border-blue-dark, #FFFFFF); +} + @mixin btn-orange { @include btn-color($orange-light, $border-orange-light, $orange-normal, $border-orange-normal, $orange-dark, $border-orange-dark, #FFFFFF); } @@ -94,7 +98,10 @@ @include btn-gray; } - &.btn-primary, + &.btn-primary { + @include btn-blue-medium; + } + &.btn-info { @include btn-blue; } diff --git a/app/assets/stylesheets/framework/variables.scss b/app/assets/stylesheets/framework/variables.scss index a24a4ea3b6..af75123b0a 100644 --- a/app/assets/stylesheets/framework/variables.scss +++ b/app/assets/stylesheets/framework/variables.scss @@ -45,6 +45,10 @@ $blue-light: #2EA8E5; $blue-normal: #2D9FD8; $blue-dark: #2897CE; +$blue-medium-light: #3498CB; +$blue-medium: #2F8EBF; +$blue-medium-dark: #2D86B4; + $orange-light: #FC6443; $orange-normal: #E75E40; $orange-dark: #CE5237; From 66aaaf1fc1c34291d68ac93295dfdec13c85b871 Mon Sep 17 00:00:00 2001 From: Robert Speicher Date: Tue, 22 Dec 2015 17:04:41 -0500 Subject: [PATCH 51/63] Bump sass-rails to ~> 5.0.0 --- Gemfile | 2 +- Gemfile.lock | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/Gemfile b/Gemfile index 321e7b2bc9..ae155746a4 100644 --- a/Gemfile +++ b/Gemfile @@ -190,7 +190,7 @@ gem 'mousetrap-rails', '~> 1.4.6' # Detect and convert string character encoding gem 'charlock_holmes', '~> 0.7.3' -gem "sass-rails", '~> 4.0.5' +gem "sass-rails", '~> 5.0.0' gem "coffee-rails", '~> 4.1.0' gem "uglifier", '~> 2.7.2' gem 'turbolinks', '~> 2.5.0' diff --git a/Gemfile.lock b/Gemfile.lock index b8517d932a..21f405de2f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -647,12 +647,13 @@ GEM safe_yaml (1.0.4) sanitize (2.1.0) nokogiri (>= 1.4.4) - sass (3.2.19) - sass-rails (4.0.5) + sass (3.4.20) + sass-rails (5.0.4) railties (>= 4.0.0, < 5.0) - sass (~> 3.2.2) - sprockets (~> 2.8, < 3.0) - sprockets-rails (~> 2.0) + sass (~> 3.1) + sprockets (>= 2.8, < 4.0) + sprockets-rails (>= 2.0, < 4.0) + tilt (>= 1.1, < 3) sawyer (0.6.0) addressable (~> 2.3.5) faraday (~> 0.8, < 0.10) @@ -934,7 +935,7 @@ DEPENDENCIES rubocop (~> 0.35.0) ruby-fogbugz (~> 0.2.1) sanitize (~> 2.0) - sass-rails (~> 4.0.5) + sass-rails (~> 5.0.0) sdoc (~> 0.3.20) seed-fu (~> 2.3.5) select2-rails (~> 3.5.9) From 5ad192ced2e3daf0c6b34fee11a50351cfe0918f Mon Sep 17 00:00:00 2001 From: Robert Speicher Date: Tue, 22 Dec 2015 17:14:01 -0500 Subject: [PATCH 52/63] Fix paths for jquery-ui assets --- app/assets/javascripts/application.js.coffee | 2 +- app/assets/stylesheets/application.scss | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/assets/javascripts/application.js.coffee b/app/assets/javascripts/application.js.coffee index 1539eba0fa..affab5bb03 100644 --- a/app/assets/javascripts/application.js.coffee +++ b/app/assets/javascripts/application.js.coffee @@ -5,7 +5,7 @@ # the compiled file. # #= require jquery -#= require jquery.ui.all +#= require jquery-ui #= require jquery_ujs #= require jquery.cookie #= require jquery.endless-scroll diff --git a/app/assets/stylesheets/application.scss b/app/assets/stylesheets/application.scss index 7b060ce485..0c0451fe4d 100644 --- a/app/assets/stylesheets/application.scss +++ b/app/assets/stylesheets/application.scss @@ -2,8 +2,8 @@ * This is a manifest file that'll automatically include all the stylesheets available in this directory * and any sub-directories. 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. - *= require jquery.ui.datepicker - *= require jquery.ui.autocomplete + *= require jquery-ui/datepicker + *= require jquery-ui/autocomplete *= require jquery.atwho *= require select2 *= require_self @@ -48,4 +48,4 @@ /* * Styles for JS behaviors. */ -@import "behaviors.scss"; \ No newline at end of file +@import "behaviors.scss"; From 76f7e80455f1f5b5b052c7d8caf519713b016eea Mon Sep 17 00:00:00 2001 From: Grzegorz Bizon Date: Wed, 23 Dec 2015 09:29:04 +0100 Subject: [PATCH 53/63] Fix method that ensures authentication token Until now, `ensure_#{token_filed_name}` method didn't persist new token in database. This closes #4235. --- app/models/concerns/token_authenticatable.rb | 8 ++------ spec/models/concerns/token_authenticatable_spec.rb | 4 ++++ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/models/concerns/token_authenticatable.rb b/app/models/concerns/token_authenticatable.rb index 488ff8c31b..e84c5804cf 100644 --- a/app/models/concerns/token_authenticatable.rb +++ b/app/models/concerns/token_authenticatable.rb @@ -17,12 +17,8 @@ module TokenAuthenticatable end define_method("ensure_#{token_field}") do - current_token = read_attribute(token_field) - if current_token.blank? - write_attribute(token_field, generate_token_for(token_field)) - else - current_token - end + send("reset_#{token_field}!") if read_attribute(token_field).blank? + read_attribute(token_field) end define_method("reset_#{token_field}!") do diff --git a/spec/models/concerns/token_authenticatable_spec.rb b/spec/models/concerns/token_authenticatable_spec.rb index a9b0b64e5d..07ec3a80e6 100644 --- a/spec/models/concerns/token_authenticatable_spec.rb +++ b/spec/models/concerns/token_authenticatable_spec.rb @@ -35,6 +35,10 @@ describe ApplicationSetting, 'TokenAuthenticatable' do it { is_expected.to be_a String } it { is_expected.to_not be_blank } + + it 'should persist new token' do + expect(subject).to eq described_class.current[token_field] + end end end From 37731ba1a1a926f1e4bd6dc620066822f3a4b0da Mon Sep 17 00:00:00 2001 From: Grzegorz Bizon Date: Wed, 23 Dec 2015 10:47:18 +0100 Subject: [PATCH 54/63] Add method that persist ensured token in `TokenAuthenticatable` --- app/models/concerns/token_authenticatable.rb | 15 +++++++++++++-- .../concerns/token_authenticatable_spec.rb | 19 +++++++++++++------ 2 files changed, 26 insertions(+), 8 deletions(-) diff --git a/app/models/concerns/token_authenticatable.rb b/app/models/concerns/token_authenticatable.rb index e84c5804cf..2e86fb31ce 100644 --- a/app/models/concerns/token_authenticatable.rb +++ b/app/models/concerns/token_authenticatable.rb @@ -17,12 +17,17 @@ module TokenAuthenticatable end define_method("ensure_#{token_field}") do + current_token = read_attribute(token_field) + current_token.blank? ? write_new_token(token_field) : current_token + end + + define_method("ensure_#{token_field}!") do send("reset_#{token_field}!") if read_attribute(token_field).blank? read_attribute(token_field) end define_method("reset_#{token_field}!") do - write_attribute(token_field, generate_token_for(token_field)) + write_new_token(token_field) save! end end @@ -30,10 +35,16 @@ module TokenAuthenticatable private - def generate_token_for(token_field) + def write_new_token(token_field) + new_token = generate_token(token_field) + write_attribute(token_field, new_token) + end + + def generate_token(token_field) loop do token = Devise.friendly_token break token unless self.class.unscoped.find_by(token_field => token) end end + end diff --git a/spec/models/concerns/token_authenticatable_spec.rb b/spec/models/concerns/token_authenticatable_spec.rb index 07ec3a80e6..30c0a04b84 100644 --- a/spec/models/concerns/token_authenticatable_spec.rb +++ b/spec/models/concerns/token_authenticatable_spec.rb @@ -2,7 +2,8 @@ require 'spec_helper' shared_examples 'TokenAuthenticatable' do describe 'dynamically defined methods' do - it { expect(described_class).to be_private_method_defined(:generate_token_for) } + it { expect(described_class).to be_private_method_defined(:generate_token) } + it { expect(described_class).to be_private_method_defined(:write_new_token) } it { expect(described_class).to respond_to("find_by_#{token_field}") } it { is_expected.to respond_to("ensure_#{token_field}") } it { is_expected.to respond_to("reset_#{token_field}!") } @@ -24,17 +25,21 @@ describe ApplicationSetting, 'TokenAuthenticatable' do it_behaves_like 'TokenAuthenticatable' describe 'generating new token' do - subject { described_class.new } - let(:token) { subject.send(token_field) } - context 'token is not generated yet' do - it { expect(token).to be nil } + describe 'token field accessor' do + subject { described_class.new.send(token_field) } + it { is_expected.to_not be_blank } + end describe 'ensured token' do subject { described_class.new.send("ensure_#{token_field}") } it { is_expected.to be_a String } it { is_expected.to_not be_blank } + end + + describe 'ensured! token' do + subject { described_class.new.send("ensure_#{token_field}!") } it 'should persist new token' do expect(subject).to eq described_class.current[token_field] @@ -44,7 +49,9 @@ describe ApplicationSetting, 'TokenAuthenticatable' do context 'token is generated' do before { subject.send("reset_#{token_field}!") } - it { expect(token).to be_a String } + it 'persists a new token 'do + expect(subject.send(:read_attribute, token_field)).to be_a String + end end end From 3e6950481a90a83f183397f11b8f2a5d21233cfb Mon Sep 17 00:00:00 2001 From: Grzegorz Bizon Date: Wed, 23 Dec 2015 10:48:10 +0100 Subject: [PATCH 55/63] Use method that creates runners registration token `runners_registration_token` now creates a new token if it is blank. --- app/models/application_setting.rb | 4 ++++ app/models/concerns/token_authenticatable.rb | 1 - app/views/admin/runners/index.html.haml | 2 +- lib/ci/api/helpers.rb | 2 +- spec/features/admin/admin_runners_spec.rb | 2 +- spec/requests/ci/api/runners_spec.rb | 1 - 6 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app/models/application_setting.rb b/app/models/application_setting.rb index 1f4e8b3ef2..724429e755 100644 --- a/app/models/application_setting.rb +++ b/app/models/application_setting.rb @@ -134,4 +134,8 @@ class ApplicationSetting < ActiveRecord::Base /x) self.restricted_signup_domains.reject! { |d| d.empty? } end + + def runners_registration_token + ensure_runners_registration_token! + end end diff --git a/app/models/concerns/token_authenticatable.rb b/app/models/concerns/token_authenticatable.rb index 2e86fb31ce..885deaf78d 100644 --- a/app/models/concerns/token_authenticatable.rb +++ b/app/models/concerns/token_authenticatable.rb @@ -46,5 +46,4 @@ module TokenAuthenticatable break token unless self.class.unscoped.find_by(token_field => token) end end - end diff --git a/app/views/admin/runners/index.html.haml b/app/views/admin/runners/index.html.haml index c5fb3c9550..c407972cd0 100644 --- a/app/views/admin/runners/index.html.haml +++ b/app/views/admin/runners/index.html.haml @@ -3,7 +3,7 @@ To register a new runner you should enter the following registration token. With this token the runner will request a unique runner token and use that for future communication. Registration token is - %code{ id: 'runners-token' } #{current_application_settings.ensure_runners_registration_token} + %code{ id: 'runners-token' } #{current_application_settings.runners_registration_token} .bs-callout.clearfix .pull-left diff --git a/lib/ci/api/helpers.rb b/lib/ci/api/helpers.rb index 443563c2e4..1c91204e98 100644 --- a/lib/ci/api/helpers.rb +++ b/lib/ci/api/helpers.rb @@ -19,7 +19,7 @@ module Ci end def runner_registration_token_valid? - params[:token] == current_application_settings.ensure_runners_registration_token + params[:token] == current_application_settings.runners_registration_token end def update_runner_last_contact diff --git a/spec/features/admin/admin_runners_spec.rb b/spec/features/admin/admin_runners_spec.rb index 66a2cc0c15..26d03944b8 100644 --- a/spec/features/admin/admin_runners_spec.rb +++ b/spec/features/admin/admin_runners_spec.rb @@ -63,7 +63,7 @@ describe "Admin Runners" do end describe 'runners registration token' do - let!(:token) { current_application_settings.ensure_runners_registration_token } + let!(:token) { current_application_settings.runners_registration_token } before { visit admin_runners_path } it 'has a registration token' do diff --git a/spec/requests/ci/api/runners_spec.rb b/spec/requests/ci/api/runners_spec.rb index 567da013e6..5942aa7a1b 100644 --- a/spec/requests/ci/api/runners_spec.rb +++ b/spec/requests/ci/api/runners_spec.rb @@ -8,7 +8,6 @@ describe Ci::API::API do before do stub_gitlab_calls - stub_application_setting(ensure_runners_registration_token: registration_token) stub_application_setting(runners_registration_token: registration_token) end From a84ecf0e2eac113bfb30290f6869b12f65e0b0d3 Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Wed, 23 Dec 2015 12:29:50 +0100 Subject: [PATCH 56/63] Fix close/reopen buttons Signed-off-by: Dmitriy Zaporozhets --- app/assets/stylesheets/framework/buttons.scss | 19 ++++--------------- .../projects/issues/_discussion.html.haml | 4 ++-- app/views/projects/issues/show.html.haml | 8 ++++---- app/views/projects/notes/_form.html.haml | 2 +- 4 files changed, 11 insertions(+), 22 deletions(-) diff --git a/app/assets/stylesheets/framework/buttons.scss b/app/assets/stylesheets/framework/buttons.scss index 9b7463c947..97a9463884 100644 --- a/app/assets/stylesheets/framework/buttons.scss +++ b/app/assets/stylesheets/framework/buttons.scss @@ -77,7 +77,7 @@ &.btn-sm { padding: 5px 10px; } - + &.btn-nr { padding: 7px 10px; } @@ -101,11 +101,12 @@ &.btn-primary { @include btn-blue-medium; } - + &.btn-info { @include btn-blue; } + &.btn-close, &.btn-warning { @include btn-orange; } @@ -120,20 +121,8 @@ float: right; } - &.btn-close { - color: $gl-danger; - border-color: $gl-danger; - &:hover { - color: #B94A48; - } - } - &.btn-reopen { - color: $gl-success; - border-color: $gl-success; - &:hover { - color: #468847; - } + /* should be same as parent class for now */ } &.btn-grouped { diff --git a/app/views/projects/issues/_discussion.html.haml b/app/views/projects/issues/_discussion.html.haml index 82322ba154..86d3dc546b 100644 --- a/app/views/projects/issues/_discussion.html.haml +++ b/app/views/projects/issues/_discussion.html.haml @@ -1,9 +1,9 @@ - content_for :note_actions do - if can?(current_user, :update_issue, @issue) - if @issue.closed? - = link_to 'Reopen Issue', issue_path(@issue, issue: {state_event: :reopen}, status_only: true), method: :put, class: 'btn btn-grouped btn-nr btn-success js-note-target-reopen', title: 'Reopen Issue' + = link_to 'Reopen Issue', issue_path(@issue, issue: {state_event: :reopen}, status_only: true), method: :put, class: 'btn btn-grouped btn-reopen js-note-target-reopen', title: 'Reopen Issue' - else - = link_to 'Close Issue', issue_path(@issue, issue: {state_event: :close}, status_only: true), method: :put, class: 'btn btn-grouped btn-nr btn-warning js-note-target-close', title: 'Close Issue' + = link_to 'Close Issue', issue_path(@issue, issue: {state_event: :close}, status_only: true), method: :put, class: 'btn btn-grouped btn-close js-note-target-close', title: 'Close Issue' #notes = render 'projects/notes/notes_with_form' diff --git a/app/views/projects/issues/show.html.haml b/app/views/projects/issues/show.html.haml index b0e0fd6b83..e0fba46c73 100644 --- a/app/views/projects/issues/show.html.haml +++ b/app/views/projects/issues/show.html.haml @@ -23,16 +23,16 @@ .pull-right - if can?(current_user, :create_issue, @project) - = link_to new_namespace_project_issue_path(@project.namespace, @project), class: 'btn btn-nr btn-grouped btn-success', title: 'New Issue', id: 'new_issue_link' do + = link_to new_namespace_project_issue_path(@project.namespace, @project), class: 'btn btn-grouped new-issue-link btn-success', title: 'New Issue', id: 'new_issue_link' do = icon('plus') New Issue - if can?(current_user, :update_issue, @issue) - if @issue.closed? - = link_to 'Reopen', issue_path(@issue, issue: {state_event: :reopen}, status_only: true), method: :put, class: 'btn btn-nr btn-grouped btn-success' + = link_to 'Reopen', issue_path(@issue, issue: {state_event: :reopen}, status_only: true), method: :put, class: 'btn btn-grouped btn-reopen' - else - = link_to 'Close', issue_path(@issue, issue: {state_event: :close}, status_only: true), method: :put, class: 'btn btn-nr btn-grouped btn-warning', title: 'Close Issue' + = link_to 'Close', issue_path(@issue, issue: {state_event: :close}, status_only: true), method: :put, class: 'btn btn-grouped btn-close', title: 'Close Issue' - = link_to edit_namespace_project_issue_path(@project.namespace, @project, @issue), class: 'btn btn-nr btn-grouped btn-default' do + = link_to edit_namespace_project_issue_path(@project.namespace, @project, @issue), class: 'btn btn-grouped issuable-edit' do = icon('pencil-square-o') Edit diff --git a/app/views/projects/notes/_form.html.haml b/app/views/projects/notes/_form.html.haml index df4f5ebb0f..88e711ab53 100644 --- a/app/views/projects/notes/_form.html.haml +++ b/app/views/projects/notes/_form.html.haml @@ -13,6 +13,6 @@ .error-alert .note-form-actions.clearfix - = f.submit 'Add Comment', class: "btn btn-nr btn-success comment-btn btn-grouped js-comment-button" + = f.submit 'Add Comment', class: "btn btn-create comment-btn btn-grouped js-comment-button" = yield(:note_actions) %a.btn.btn-cancel.js-close-discussion-note-form Cancel From 48ecb614e795668f40e03174c98ad7fb4adef7a2 Mon Sep 17 00:00:00 2001 From: Jacob Schatz Date: Mon, 21 Dec 2015 15:47:29 -0500 Subject: [PATCH 57/63] project header --- app/assets/stylesheets/framework/common.scss | 3 +- app/assets/stylesheets/pages/projects.scss | 36 +++++++++++++++++-- app/views/dashboard/_projects_head.html.haml | 27 ++++++++------ .../dashboard/projects/_projects.html.haml | 8 ----- 4 files changed, 52 insertions(+), 22 deletions(-) diff --git a/app/assets/stylesheets/framework/common.scss b/app/assets/stylesheets/framework/common.scss index 7562ef6d24..8b6c15a9c2 100644 --- a/app/assets/stylesheets/framework/common.scss +++ b/app/assets/stylesheets/framework/common.scss @@ -376,11 +376,12 @@ table { .center-top-menu { @include nav-menu; - text-align: center; + text-align: left; margin-top: 5px; margin-bottom: $gl-padding; height: auto; margin-top: -$gl-padding; + border-bottom: 1px solid #EEE; &.no-bottom { margin-bottom: 0; diff --git a/app/assets/stylesheets/pages/projects.scss b/app/assets/stylesheets/pages/projects.scss index 2ded32dba1..c379057698 100644 --- a/app/assets/stylesheets/pages/projects.scss +++ b/app/assets/stylesheets/pages/projects.scss @@ -335,6 +335,29 @@ ul.nav.nav-projects-tabs { } } +.top-area { + border-bottom: 1px solid #EEE; + + ul.center-top-menu { + display: inline-block; + width: 50%; + margin-bottom: 0px; + border-bottom: none; + } + + .projects-search-form { + width: 50%; + display: inline-block; + float: right; + padding-top: 7px; + + .btn-green { + margin-top: -2px; + margin-left: 10px; + } + } +} + .fork-namespaces { .fork-thumbnail { text-align: center; @@ -412,11 +435,18 @@ pre.light-well { .projects-search-form { margin: -$gl-padding; - background-color: #f8fafc; padding: $gl-padding; margin-bottom: 0px; - border-top: 1px solid #e7e9ed; - border-bottom: 1px solid #e7e9ed; + + input { + display: inline-block; + width: calc(100% - 148px); + } + + .btn { + display: inline-block; + width: 135px; + } } .git-empty { diff --git a/app/views/dashboard/_projects_head.html.haml b/app/views/dashboard/_projects_head.html.haml index 2e77afb752..a977b24197 100644 --- a/app/views/dashboard/_projects_head.html.haml +++ b/app/views/dashboard/_projects_head.html.haml @@ -1,13 +1,20 @@ = content_for :flash_message do = render 'shared/project_limit' +.top-area + %ul.center-top-menu + = nav_link(page: [dashboard_projects_path, root_path]) do + = link_to dashboard_projects_path, title: 'Home', class: 'shortcuts-activity', data: {placement: 'right'} do + Your Projects + = nav_link(page: starred_dashboard_projects_path) do + = link_to starred_dashboard_projects_path, title: 'Starred Projects', data: {placement: 'right'} do + Starred Projects + = nav_link(page: [explore_root_path, trending_explore_projects_path, starred_explore_projects_path, explore_projects_path], html_options: { class: 'hidden-xs' }) do + = link_to explore_root_path, title: 'Explore', data: {placement: 'right'} do + Explore Projects -%ul.center-top-menu - = nav_link(page: [dashboard_projects_path, root_path]) do - = link_to dashboard_projects_path, title: 'Home', class: 'shortcuts-activity', data: {placement: 'right'} do - Your Projects - = nav_link(page: starred_dashboard_projects_path) do - = link_to starred_dashboard_projects_path, title: 'Starred Projects', data: {placement: 'right'} do - Starred Projects - = nav_link(page: [explore_root_path, trending_explore_projects_path, starred_explore_projects_path, explore_projects_path], html_options: { class: 'hidden-xs' }) do - = link_to explore_root_path, title: 'Explore', data: {placement: 'right'} do - Explore Projects + .projects-search-form + = search_field_tag :filter_projects, nil, placeholder: 'Filter by name...', class: 'projects-list-filter form-control', spellcheck: false + - if current_user.can_create_project? + = link_to new_project_path, class: 'btn btn-green' do + %i.fa.fa-plus + New Project diff --git a/app/views/dashboard/projects/_projects.html.haml b/app/views/dashboard/projects/_projects.html.haml index 81a5909e2d..cea9ffcc74 100644 --- a/app/views/dashboard/projects/_projects.html.haml +++ b/app/views/dashboard/projects/_projects.html.haml @@ -1,11 +1,3 @@ .projects-list-holder - .projects-search-form - .input-group - = search_field_tag :filter_projects, nil, placeholder: 'Filter by name', class: 'projects-list-filter form-control', spellcheck: false - - if current_user.can_create_project? - %span.input-group-btn - = link_to new_project_path, class: 'btn btn-green' do - %i.fa.fa-plus - New Project = render 'shared/projects/list', projects: @projects, ci: true From 265750c80d8e8d1e9858b7b5f434f4aefbd351f7 Mon Sep 17 00:00:00 2001 From: Jacob Schatz Date: Wed, 23 Dec 2015 09:00:59 -0500 Subject: [PATCH 58/63] adds css for `left-top-menu`. Also hides buttons in certain for factors. --- app/assets/stylesheets/framework/common.scss | 8 ++++++-- app/assets/stylesheets/framework/mobile.scss | 2 +- app/assets/stylesheets/pages/projects.scss | 9 ++++++++- app/views/dashboard/_projects_head.html.haml | 4 ++-- 4 files changed, 17 insertions(+), 6 deletions(-) diff --git a/app/assets/stylesheets/framework/common.scss b/app/assets/stylesheets/framework/common.scss index 8b6c15a9c2..e864da1559 100644 --- a/app/assets/stylesheets/framework/common.scss +++ b/app/assets/stylesheets/framework/common.scss @@ -374,9 +374,9 @@ table { } } -.center-top-menu { +.center-top-menu, .left-top-menu { @include nav-menu; - text-align: left; + text-align: center; margin-top: 5px; margin-bottom: $gl-padding; height: auto; @@ -409,6 +409,10 @@ table { } } +.left-top-menu { + text-align: left; +} + .center-middle-menu { @include nav-menu; padding: 0; diff --git a/app/assets/stylesheets/framework/mobile.scss b/app/assets/stylesheets/framework/mobile.scss index 6f44c32373..c00709fb6b 100644 --- a/app/assets/stylesheets/framework/mobile.scss +++ b/app/assets/stylesheets/framework/mobile.scss @@ -81,7 +81,7 @@ display: none; } - .center-top-menu { + .center-top-menu, .left-top-menu { li a { font-size: 14px; padding: 19px 10px; diff --git a/app/assets/stylesheets/pages/projects.scss b/app/assets/stylesheets/pages/projects.scss index c379057698..37197f61bc 100644 --- a/app/assets/stylesheets/pages/projects.scss +++ b/app/assets/stylesheets/pages/projects.scss @@ -338,7 +338,7 @@ ul.nav.nav-projects-tabs { .top-area { border-bottom: 1px solid #EEE; - ul.center-top-menu { + ul.left-top-menu { display: inline-block; width: 50%; margin-bottom: 0px; @@ -350,12 +350,19 @@ ul.nav.nav-projects-tabs { display: inline-block; float: right; padding-top: 7px; + text-align: right; .btn-green { margin-top: -2px; margin-left: 10px; } } + + @media (max-width: $screen-xs-max) { + .projects-search-form { + padding-top: 15px; + } + } } .fork-namespaces { diff --git a/app/views/dashboard/_projects_head.html.haml b/app/views/dashboard/_projects_head.html.haml index a977b24197..f4a3e3162b 100644 --- a/app/views/dashboard/_projects_head.html.haml +++ b/app/views/dashboard/_projects_head.html.haml @@ -1,7 +1,7 @@ = content_for :flash_message do = render 'shared/project_limit' .top-area - %ul.center-top-menu + %ul.left-top-menu = nav_link(page: [dashboard_projects_path, root_path]) do = link_to dashboard_projects_path, title: 'Home', class: 'shortcuts-activity', data: {placement: 'right'} do Your Projects @@ -13,7 +13,7 @@ Explore Projects .projects-search-form - = search_field_tag :filter_projects, nil, placeholder: 'Filter by name...', class: 'projects-list-filter form-control', spellcheck: false + = search_field_tag :filter_projects, nil, placeholder: 'Filter by name...', class: 'projects-list-filter form-control hidden-xs', spellcheck: false - if current_user.can_create_project? = link_to new_project_path, class: 'btn btn-green' do %i.fa.fa-plus From 5e0b989fca3789da57fdb911b506ecae8adae8dd Mon Sep 17 00:00:00 2001 From: Andriy Dyadyura Date: Wed, 23 Dec 2015 15:46:13 +0100 Subject: [PATCH 59/63] new button sizes --- app/assets/stylesheets/framework/issue_box.scss | 4 ++-- app/assets/stylesheets/pages/detail_page.scss | 2 +- app/views/projects/issues/_discussion.html.haml | 4 ++-- app/views/projects/issues/show.html.haml | 8 ++++---- app/views/projects/merge_requests/_discussion.html.haml | 4 ++-- .../projects/merge_requests/show/_mr_title.html.haml | 6 +++--- app/views/projects/notes/_form.html.haml | 2 +- 7 files changed, 15 insertions(+), 15 deletions(-) diff --git a/app/assets/stylesheets/framework/issue_box.scss b/app/assets/stylesheets/framework/issue_box.scss index fba67ba0b6..7c96d4b7b1 100644 --- a/app/assets/stylesheets/framework/issue_box.scss +++ b/app/assets/stylesheets/framework/issue_box.scss @@ -5,7 +5,7 @@ */ .status-box { - @include border-radius(2px); + @include border-radius(3px); display: block; float: left; @@ -25,7 +25,7 @@ } &.status-box-open { - background-color: #019875; + background-color: #31af64; color: #FFF; } diff --git a/app/assets/stylesheets/pages/detail_page.scss b/app/assets/stylesheets/pages/detail_page.scss index 0f3463a914..deab805dbc 100644 --- a/app/assets/stylesheets/pages/detail_page.scss +++ b/app/assets/stylesheets/pages/detail_page.scss @@ -5,7 +5,7 @@ border-bottom: 1px solid $border-color; color: #5c5d5e; font-size: 16px; - line-height: 42px; + line-height: 34px; .author { color: #5c5d5e; diff --git a/app/views/projects/issues/_discussion.html.haml b/app/views/projects/issues/_discussion.html.haml index 86d3dc546b..dc434cf38c 100644 --- a/app/views/projects/issues/_discussion.html.haml +++ b/app/views/projects/issues/_discussion.html.haml @@ -1,9 +1,9 @@ - content_for :note_actions do - if can?(current_user, :update_issue, @issue) - if @issue.closed? - = link_to 'Reopen Issue', issue_path(@issue, issue: {state_event: :reopen}, status_only: true), method: :put, class: 'btn btn-grouped btn-reopen js-note-target-reopen', title: 'Reopen Issue' + = link_to 'Reopen Issue', issue_path(@issue, issue: {state_event: :reopen}, status_only: true), method: :put, class: 'btn btn-nr btn-grouped btn-reopen js-note-target-reopen', title: 'Reopen Issue' - else - = link_to 'Close Issue', issue_path(@issue, issue: {state_event: :close}, status_only: true), method: :put, class: 'btn btn-grouped btn-close js-note-target-close', title: 'Close Issue' + = link_to 'Close Issue', issue_path(@issue, issue: {state_event: :close}, status_only: true), method: :put, class: 'btn btn-nr btn-grouped btn-close js-note-target-close', title: 'Close Issue' #notes = render 'projects/notes/notes_with_form' diff --git a/app/views/projects/issues/show.html.haml b/app/views/projects/issues/show.html.haml index e0fba46c73..b6efa05a1a 100644 --- a/app/views/projects/issues/show.html.haml +++ b/app/views/projects/issues/show.html.haml @@ -23,16 +23,16 @@ .pull-right - if can?(current_user, :create_issue, @project) - = link_to new_namespace_project_issue_path(@project.namespace, @project), class: 'btn btn-grouped new-issue-link btn-success', title: 'New Issue', id: 'new_issue_link' do + = link_to new_namespace_project_issue_path(@project.namespace, @project), class: 'btn btn-nr btn-grouped new-issue-link btn-success', title: 'New Issue', id: 'new_issue_link' do = icon('plus') New Issue - if can?(current_user, :update_issue, @issue) - if @issue.closed? - = link_to 'Reopen', issue_path(@issue, issue: {state_event: :reopen}, status_only: true), method: :put, class: 'btn btn-grouped btn-reopen' + = link_to 'Reopen', issue_path(@issue, issue: {state_event: :reopen}, status_only: true), method: :put, class: 'btn btn-nr btn-grouped btn-reopen' - else - = link_to 'Close', issue_path(@issue, issue: {state_event: :close}, status_only: true), method: :put, class: 'btn btn-grouped btn-close', title: 'Close Issue' + = link_to 'Close', issue_path(@issue, issue: {state_event: :close}, status_only: true), method: :put, class: 'btn btn-nr btn-grouped btn-close', title: 'Close Issue' - = link_to edit_namespace_project_issue_path(@project.namespace, @project, @issue), class: 'btn btn-grouped issuable-edit' do + = link_to edit_namespace_project_issue_path(@project.namespace, @project, @issue), class: 'btn btn-nr btn-grouped issuable-edit' do = icon('pencil-square-o') Edit diff --git a/app/views/projects/merge_requests/_discussion.html.haml b/app/views/projects/merge_requests/_discussion.html.haml index 399e9cc1e1..bff3c3b283 100644 --- a/app/views/projects/merge_requests/_discussion.html.haml +++ b/app/views/projects/merge_requests/_discussion.html.haml @@ -1,8 +1,8 @@ - content_for :note_actions do - if can?(current_user, :update_merge_request, @merge_request) - if @merge_request.open? - = link_to 'Close', merge_request_path(@merge_request, merge_request: {state_event: :close }), method: :put, class: "btn btn-grouped btn-close close-mr-link js-note-target-close", title: "Close merge request" + = link_to 'Close', merge_request_path(@merge_request, merge_request: {state_event: :close }), method: :put, class: "btn btn-nr btn-grouped btn-close close-mr-link js-note-target-close", title: "Close merge request" - if @merge_request.closed? - = link_to 'Reopen', merge_request_path(@merge_request, merge_request: {state_event: :reopen }), method: :put, class: "btn btn-grouped btn-reopen reopen-mr-link js-note-target-reopen", title: "Reopen merge request" + = link_to 'Reopen', merge_request_path(@merge_request, merge_request: {state_event: :reopen }), method: :put, class: "btn btn-nr btn-grouped btn-reopen reopen-mr-link js-note-target-reopen", title: "Reopen merge request" #notes= render "projects/notes/notes_with_form" diff --git a/app/views/projects/merge_requests/show/_mr_title.html.haml b/app/views/projects/merge_requests/show/_mr_title.html.haml index 473124480a..fc6fb2a0d4 100644 --- a/app/views/projects/merge_requests/show/_mr_title.html.haml +++ b/app/views/projects/merge_requests/show/_mr_title.html.haml @@ -17,9 +17,9 @@ .issue-btn-group.pull-right - if can?(current_user, :update_merge_request, @merge_request) - if @merge_request.open? - = link_to 'Close', merge_request_path(@merge_request, merge_request: { state_event: :close }), method: :put, class: 'btn btn-grouped btn-close', title: 'Close merge request' - = link_to edit_namespace_project_merge_request_path(@project.namespace, @project, @merge_request), class: 'btn btn-grouped issuable-edit', id: 'edit_merge_request' do + = link_to 'Close', merge_request_path(@merge_request, merge_request: { state_event: :close }), method: :put, class: 'btn btn-nr btn-grouped btn-close', title: 'Close merge request' + = link_to edit_namespace_project_merge_request_path(@project.namespace, @project, @merge_request), class: 'btn btn-nr btn-grouped issuable-edit', id: 'edit_merge_request' do %i.fa.fa-pencil-square-o Edit - if @merge_request.closed? - = link_to 'Reopen', merge_request_path(@merge_request, merge_request: {state_event: :reopen }), method: :put, class: 'btn btn-grouped btn-reopen reopen-mr-link', title: 'Reopen merge request' + = link_to 'Reopen', merge_request_path(@merge_request, merge_request: {state_event: :reopen }), method: :put, class: 'btn btn-nr btn-grouped btn-reopen reopen-mr-link', title: 'Reopen merge request' diff --git a/app/views/projects/notes/_form.html.haml b/app/views/projects/notes/_form.html.haml index 88e711ab53..acb6dc52a8 100644 --- a/app/views/projects/notes/_form.html.haml +++ b/app/views/projects/notes/_form.html.haml @@ -13,6 +13,6 @@ .error-alert .note-form-actions.clearfix - = f.submit 'Add Comment', class: "btn btn-create comment-btn btn-grouped js-comment-button" + = f.submit 'Add Comment', class: "btn btn-nr btn-create comment-btn btn-grouped js-comment-button" = yield(:note_actions) %a.btn.btn-cancel.js-close-discussion-note-form Cancel From cee776c1430e16889001b3a12758a801f956e244 Mon Sep 17 00:00:00 2001 From: Andriy Dyadyura Date: Wed, 23 Dec 2015 16:25:42 +0100 Subject: [PATCH 60/63] new button sizes --- app/assets/stylesheets/framework/issue_box.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/stylesheets/framework/issue_box.scss b/app/assets/stylesheets/framework/issue_box.scss index 7c96d4b7b1..e93dbab0c4 100644 --- a/app/assets/stylesheets/framework/issue_box.scss +++ b/app/assets/stylesheets/framework/issue_box.scss @@ -25,7 +25,7 @@ } &.status-box-open { - background-color: #31af64; + background-color: $green-light; color: #FFF; } From 8831f5dcb5f43b31db152b0f81b911c6fa9e76cb Mon Sep 17 00:00:00 2001 From: Jacob Schatz Date: Wed, 23 Dec 2015 10:41:29 -0500 Subject: [PATCH 61/63] moves border bottom to `left-menu-top` class. --- app/assets/stylesheets/framework/common.scss | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/assets/stylesheets/framework/common.scss b/app/assets/stylesheets/framework/common.scss index bf474fed53..11730000f8 100644 --- a/app/assets/stylesheets/framework/common.scss +++ b/app/assets/stylesheets/framework/common.scss @@ -376,12 +376,11 @@ table { .center-top-menu, .left-top-menu { @include nav-menu; - text-align: left; + text-align: center; margin-top: 5px; margin-bottom: $gl-padding; height: auto; margin-top: -$gl-padding; - border-bottom: 1px solid #EEE; &.no-bottom { margin-bottom: 0; @@ -411,6 +410,7 @@ table { .left-top-menu { text-align: left; + border-bottom: 1px solid #EEE; } .center-middle-menu { From 327c9680378346dfe7d6d49c90f90379c44a78cb Mon Sep 17 00:00:00 2001 From: Jacob Schatz Date: Wed, 23 Dec 2015 10:48:42 -0500 Subject: [PATCH 62/63] fixes spacing between new project button and input --- app/assets/stylesheets/pages/projects.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/stylesheets/pages/projects.scss b/app/assets/stylesheets/pages/projects.scss index 37197f61bc..99006b9f5d 100644 --- a/app/assets/stylesheets/pages/projects.scss +++ b/app/assets/stylesheets/pages/projects.scss @@ -447,7 +447,7 @@ pre.light-well { input { display: inline-block; - width: calc(100% - 148px); + width: calc(100% - 151px); } .btn { From 89aed37eefd7f52d66466e7ee9795218eb49d92c Mon Sep 17 00:00:00 2001 From: Kamil Trzcinski Date: Wed, 23 Dec 2015 19:39:44 +0100 Subject: [PATCH 63/63] Make migrations reversible --- db/migrate/20151203162134_add_build_events_to_services.rb | 2 +- db/migrate/20151209144329_migrate_ci_web_hooks.rb | 3 +++ db/migrate/20151210125928_add_ci_to_project.rb | 2 +- db/migrate/20151210125929_add_project_id_to_ci.rb | 2 +- db/migrate/20151210125930_migrate_ci_to_project.rb | 4 ++++ db/migrate/20151210125931_add_index_to_ci_tables.rb | 2 +- db/migrate/20151210125932_drop_null_for_ci_tables.rb | 2 +- 7 files changed, 12 insertions(+), 5 deletions(-) diff --git a/db/migrate/20151203162134_add_build_events_to_services.rb b/db/migrate/20151203162134_add_build_events_to_services.rb index a84be7db3f..c5542cb864 100644 --- a/db/migrate/20151203162134_add_build_events_to_services.rb +++ b/db/migrate/20151203162134_add_build_events_to_services.rb @@ -1,5 +1,5 @@ class AddBuildEventsToServices < ActiveRecord::Migration - def up + def change add_column :services, :build_events, :boolean, default: false, null: false add_column :web_hooks, :build_events, :boolean, default: false, null: false end diff --git a/db/migrate/20151209144329_migrate_ci_web_hooks.rb b/db/migrate/20151209144329_migrate_ci_web_hooks.rb index 825ba1973f..d7e196e676 100644 --- a/db/migrate/20151209144329_migrate_ci_web_hooks.rb +++ b/db/migrate/20151209144329_migrate_ci_web_hooks.rb @@ -10,4 +10,7 @@ class MigrateCiWebHooks < ActiveRecord::Migration 'JOIN projects ON ci_projects.gitlab_id = projects.id' ) end + + def down + end end diff --git a/db/migrate/20151210125928_add_ci_to_project.rb b/db/migrate/20151210125928_add_ci_to_project.rb index 8a65abab63..8c167f64a2 100644 --- a/db/migrate/20151210125928_add_ci_to_project.rb +++ b/db/migrate/20151210125928_add_ci_to_project.rb @@ -1,5 +1,5 @@ class AddCiToProject < ActiveRecord::Migration - def up + def change add_column :projects, :ci_id, :integer add_column :projects, :builds_enabled, :boolean, default: true, null: false add_column :projects, :shared_runners_enabled, :boolean, default: true, null: false diff --git a/db/migrate/20151210125929_add_project_id_to_ci.rb b/db/migrate/20151210125929_add_project_id_to_ci.rb index 5d1cf54357..84273591fa 100644 --- a/db/migrate/20151210125929_add_project_id_to_ci.rb +++ b/db/migrate/20151210125929_add_project_id_to_ci.rb @@ -1,5 +1,5 @@ class AddProjectIdToCi < ActiveRecord::Migration - def up + def change add_column :ci_builds, :gl_project_id, :integer add_column :ci_runner_projects, :gl_project_id, :integer add_column :ci_triggers, :gl_project_id, :integer diff --git a/db/migrate/20151210125930_migrate_ci_to_project.rb b/db/migrate/20151210125930_migrate_ci_to_project.rb index 7527899786..c32c7feb19 100644 --- a/db/migrate/20151210125930_migrate_ci_to_project.rb +++ b/db/migrate/20151210125930_migrate_ci_to_project.rb @@ -14,6 +14,10 @@ class MigrateCiToProject < ActiveRecord::Migration migrate_ci_service end + def down + # We can't reverse the data + end + def migrate_project_id_for_table(table) subquery = "SELECT gitlab_id FROM ci_projects WHERE ci_projects.id = #{table}.project_id" execute("UPDATE #{table} SET gl_project_id=(#{subquery}) WHERE gl_project_id IS NULL") diff --git a/db/migrate/20151210125931_add_index_to_ci_tables.rb b/db/migrate/20151210125931_add_index_to_ci_tables.rb index 9fedb5d612..5e129c9303 100644 --- a/db/migrate/20151210125931_add_index_to_ci_tables.rb +++ b/db/migrate/20151210125931_add_index_to_ci_tables.rb @@ -1,5 +1,5 @@ class AddIndexToCiTables < ActiveRecord::Migration - def up + def change add_index :ci_builds, :gl_project_id add_index :ci_runner_projects, :gl_project_id add_index :ci_triggers, :gl_project_id diff --git a/db/migrate/20151210125932_drop_null_for_ci_tables.rb b/db/migrate/20151210125932_drop_null_for_ci_tables.rb index 0b007430b0..c520c2ed56 100644 --- a/db/migrate/20151210125932_drop_null_for_ci_tables.rb +++ b/db/migrate/20151210125932_drop_null_for_ci_tables.rb @@ -1,5 +1,5 @@ class DropNullForCiTables < ActiveRecord::Migration - def up + def change remove_index :ci_variables, :project_id remove_index :ci_runner_projects, :project_id change_column_null :ci_triggers, :project_id, true

eNQ*`uDkjKem2WyPQ- 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�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%0DDJD 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 literal 0 HcmV?d00001 diff --git a/features/project/service.feature b/features/project/service.feature index ff3e7a0b38..3a7b830852 100644 --- a/features/project/service.feature +++ b/features/project/service.feature @@ -55,6 +55,12 @@ Feature: Project Services And I fill email on push settings Then I should see email on push service settings saved + Scenario: Activate JIRA service + When I visit project "Shop" services page + And I click jira service link + And I fill jira settings + Then I should see jira service settings saved + Scenario: Activate Irker (IRC Gateway) service When I visit project "Shop" services page And I click Irker service link diff --git a/features/steps/project/services.rb b/features/steps/project/services.rb index ed3957ca87..536199ddb4 100644 --- a/features/steps/project/services.rb +++ b/features/steps/project/services.rb @@ -173,6 +173,24 @@ class Spinach::Features::ProjectServices < Spinach::FeatureSteps expect(find_field('Sound').find('option[selected]').value).to eq 'bike' end + step 'I click jira service link' do + click_link 'JIRA' + end + + step 'I fill jira settings' do + fill_in 'Project url', with: 'http://jira.example' + fill_in 'Username', with: 'gitlab' + fill_in 'Password', with: 'gitlab' + fill_in 'Api url', with: 'http://jira.example/rest/api/2' + click_button 'Save' + end + + step 'I should see jira service settings saved' do + expect(find_field('Project url').value).to eq 'http://jira.example' + expect(find_field('Username').value).to eq 'gitlab' + expect(find_field('Api url').value).to eq 'http://jira.example/rest/api/2' + end + step 'I click Atlassian Bamboo CI service link' do click_link 'Atlassian Bamboo CI' end diff --git a/lib/banzai/filter/external_issue_reference_filter.rb b/lib/banzai/filter/external_issue_reference_filter.rb index f5737a7ac1..f5942740cd 100644 --- a/lib/banzai/filter/external_issue_reference_filter.rb +++ b/lib/banzai/filter/external_issue_reference_filter.rb @@ -23,6 +23,18 @@ module Banzai end end + def self.referenced_by(node) + project = Project.find(node.attr("data-project")) rescue nil + return unless project + + id = node.attr("data-external-issue") + external_issue = ExternalIssue.new(id, project) + + return unless external_issue + + { external_issue: external_issue } + end + def call # Early return if the project isn't using an external tracker return doc if project.nil? || project.default_issues_tracker? @@ -46,12 +58,14 @@ module Banzai def issue_link_filter(text, link_text: nil) project = context[:project] - self.class.references_in(text) do |match, issue| - url = url_for_issue(issue, project, only_path: context[:only_path]) + self.class.references_in(text) do |match, id| + ExternalIssue.new(id, project) + + url = url_for_issue(id, project, only_path: context[:only_path]) title = escape_once("Issue in #{project.external_issue_tracker.title}") klass = reference_class(:issue) - data = data_attribute(project: project.id) + data = data_attribute(project: project.id, external_issue: id) text = link_text || match diff --git a/lib/gitlab/reference_extractor.rb b/lib/gitlab/reference_extractor.rb index 42f7c26f3c..0a70d21b1c 100644 --- a/lib/gitlab/reference_extractor.rb +++ b/lib/gitlab/reference_extractor.rb @@ -18,10 +18,20 @@ module Gitlab super(text, context.merge(project: project)) end - %i(user label issue merge_request snippet commit commit_range).each do |type| + %i(user label merge_request snippet commit commit_range).each do |type| define_method("#{type}s") do @references[type] ||= references(type, project: project, current_user: current_user) end end + + def issues + options = { project: project, current_user: current_user } + + if project && project.jira_tracker? + @references[:external_issue] ||= references(:external_issue, options) + else + @references[:issue] ||= references(:issue, options) + end + end end end diff --git a/spec/helpers/merge_requests_helper_spec.rb b/spec/helpers/merge_requests_helper_spec.rb index 0ef1efb8bc..28fb3216f6 100644 --- a/spec/helpers/merge_requests_helper_spec.rb +++ b/spec/helpers/merge_requests_helper_spec.rb @@ -1,24 +1,37 @@ require 'spec_helper' describe MergeRequestsHelper do - describe "#issues_sentence" do + describe '#issues_sentence' do subject { issues_sentence(issues) } let(:issues) do [build(:issue, iid: 1), build(:issue, iid: 2), build(:issue, iid: 3)] end it { is_expected.to eq('#1, #2, and #3') } + + context 'for JIRA issues' do + let(:project) { create(:project) } + let(:issues) do + [ + JiraIssue.new('JIRA-123', project), + JiraIssue.new('JIRA-456', project), + JiraIssue.new('FOOBAR-7890', project) + ] + end + + it { is_expected.to eq('FOOBAR-7890, JIRA-123, and JIRA-456') } + end end - describe "#format_mr_branch_names" do - describe "within the same project" do + describe '#format_mr_branch_names' do + describe 'within the same project' do let(:merge_request) { create(:merge_request) } subject { format_mr_branch_names(merge_request) } it { is_expected.to eq([merge_request.source_branch, merge_request.target_branch]) } end - describe "within different projects" do + describe 'within different projects' do let(:project) { create(:project) } let(:fork_project) { create(:project, forked_from_project: project) } let(:merge_request) { create(:merge_request, source_project: fork_project, target_project: project) } diff --git a/spec/lib/gitlab/reference_extractor_spec.rb b/spec/lib/gitlab/reference_extractor_spec.rb index 66dc5d4911..7d963795e1 100644 --- a/spec/lib/gitlab/reference_extractor_spec.rb +++ b/spec/lib/gitlab/reference_extractor_spec.rb @@ -97,6 +97,16 @@ describe Gitlab::ReferenceExtractor, lib: true do expect(extracted.first.commit_to).to eq commit end + context 'with an external issue tracker' do + let(:project) { create(:jira_project) } + subject { described_class.new(project, project.creator) } + + it 'returns JIRA issues for a JIRA-integrated project' do + subject.analyze('JIRA-123 and FOOBAR-4567') + expect(subject.issues).to eq [JiraIssue.new('JIRA-123', project), JiraIssue.new('FOOBAR-4567', project)] + end + end + context 'with a project with an underscore' do let(:other_project) { create(:project, path: 'test_project') } let(:issue) { create(:issue, project: other_project) } diff --git a/spec/models/concerns/mentionable_spec.rb b/spec/models/concerns/mentionable_spec.rb index 6179882e93..6653621a83 100644 --- a/spec/models/concerns/mentionable_spec.rb +++ b/spec/models/concerns/mentionable_spec.rb @@ -1,5 +1,18 @@ require 'spec_helper' +describe Mentionable do + include Mentionable + + describe :references do + let(:project) { create(:project) } + + it 'excludes JIRA references' do + allow(project).to receive_messages(jira_tracker?: true) + expect(referenced_mentionables(project, 'JIRA-123')).to be_empty + end + end +end + describe Issue, "Mentionable" do describe '#mentioned_users' do let!(:user) { create(:user, username: 'stranger') } diff --git a/spec/models/jira_issue_spec.rb b/spec/models/jira_issue_spec.rb new file mode 100644 index 0000000000..1634265b43 --- /dev/null +++ b/spec/models/jira_issue_spec.rb @@ -0,0 +1,30 @@ +require 'spec_helper' + +describe JiraIssue do + let(:project) { create(:project) } + subject { JiraIssue.new('JIRA-123', project) } + + describe 'id' do + subject { super().id } + it { is_expected.to eq('JIRA-123') } + end + + describe 'iid' do + subject { super().iid } + it { is_expected.to eq('JIRA-123') } + end + + describe 'to_s' do + subject { super().to_s } + it { is_expected.to eq('JIRA-123') } + end + + describe :== do + specify { expect(subject).to eq(JiraIssue.new('JIRA-123', project)) } + specify { expect(subject).not_to eq(JiraIssue.new('JIRA-124', project)) } + + it 'only compares with JiraIssues' do + expect(subject).not_to eq('JIRA-123') + end + end +end diff --git a/spec/models/merge_request_spec.rb b/spec/models/merge_request_spec.rb index 1aeba9b2b3..e0653a8327 100644 --- a/spec/models/merge_request_spec.rb +++ b/spec/models/merge_request_spec.rb @@ -164,6 +164,17 @@ describe MergeRequest, models: true do expect(subject.closes_issues).to include(issue2) end + + context 'for a project with JIRA integration' do + let(:issue0) { JiraIssue.new('JIRA-123', subject.project) } + let(:issue1) { JiraIssue.new('FOOBAR-4567', subject.project) } + + it 'returns sorted JiraIssues' do + allow(subject.project).to receive_messages(default_branch: subject.target_branch) + + expect(subject.closes_issues).to eq([issue0, issue1]) + end + end end describe "#work_in_progress?" do diff --git a/spec/models/project_services/jira_service_spec.rb b/spec/models/project_services/jira_service_spec.rb index 7d91ebe9ce..2f8193170a 100644 --- a/spec/models/project_services/jira_service_spec.rb +++ b/spec/models/project_services/jira_service_spec.rb @@ -26,6 +26,113 @@ describe JiraService, models: true do it { is_expected.to have_one :service_hook } end + describe "Execute" do + let(:user) { create(:user) } + let(:project) { create(:project) } + let(:merge_request) { create(:merge_request) } + + before do + @jira_service = JiraService.new + allow(@jira_service).to receive_messages( + project_id: project.id, + project: project, + service_hook: true, + project_url: 'http://jira.example.com', + username: 'gitlab_jira_username', + password: 'gitlab_jira_password' + ) + @jira_service.save # will build API URL, as api_url was not specified above + @sample_data = Gitlab::PushDataBuilder.build_sample(project, user) + # https://github.com/bblimke/webmock#request-with-basic-authentication + @api_url = 'http://gitlab_jira_username:gitlab_jira_password@jira.example.com/rest/api/2/issue/JIRA-123/transitions' + @comment_url = 'http://gitlab_jira_username:gitlab_jira_password@jira.example.com/rest/api/2/issue/JIRA-123/comment' + + WebMock.stub_request(:post, @api_url) + WebMock.stub_request(:post, @comment_url) + end + + it "should call JIRA API" do + @jira_service.execute(merge_request, JiraIssue.new("JIRA-123", project)) + expect(WebMock).to have_requested(:post, @comment_url).with( + body: /Issue solved with/ + ).once + end + + it "calls the api with jira_issue_transition_id" do + @jira_service.jira_issue_transition_id = 'this-is-a-custom-id' + @jira_service.execute(merge_request, JiraIssue.new("JIRA-123", project)) + expect(WebMock).to have_requested(:post, @api_url).with( + body: /this-is-a-custom-id/ + ).once + end + end + + describe "Stored password invalidation" do + let(:project) { create(:project) } + + context "when a password was previously set" do + before do + @jira_service = JiraService.create( + project: create(:project), + properties: { + api_url: 'http://jira.example.com/rest/api/2', + username: 'mic', + password: "password" + } + ) + end + + it "reset password if url changed" do + @jira_service.api_url = 'http://jira_edited.example.com/rest/api/2' + @jira_service.save + expect(@jira_service.password).to be_nil + end + + it "does not reset password if username changed" do + @jira_service.username = "some_name" + @jira_service.save + expect(@jira_service.password).to eq("password") + end + + it "does not reset password if new url is set together with password, even if it's the same password" do + @jira_service.api_url = 'http://jira_edited.example.com/rest/api/2' + @jira_service.password = 'password' + @jira_service.save + expect(@jira_service.password).to eq("password") + expect(@jira_service.api_url).to eq("http://jira_edited.example.com/rest/api/2") + end + + it "should reset password if url changed, even if setter called multiple times" do + @jira_service.api_url = 'http://jira1.example.com/rest/api/2' + @jira_service.api_url = 'http://jira1.example.com/rest/api/2' + @jira_service.save + expect(@jira_service.password).to be_nil + end + end + + context "when no password was previously set" do + before do + @jira_service = JiraService.create( + project: create(:project), + properties: { + api_url: 'http://jira.example.com/rest/api/2', + username: 'mic' + } + ) + end + + it "saves password if new url is set together with password" do + @jira_service.api_url = 'http://jira_edited.example.com/rest/api/2' + @jira_service.password = 'password' + @jira_service.save + expect(@jira_service.password).to eq("password") + expect(@jira_service.api_url).to eq("http://jira_edited.example.com/rest/api/2") + end + + end + end + + describe "Validations" do context "active" do before do @@ -78,11 +185,12 @@ describe JiraService, models: true do context 'when gitlab.yml was initialized' do before do - settings = { "jira" => { - "title" => "Jira", - "project_url" => "http://jira.sample/projects/project_a", - "issues_url" => "http://jira.sample/issues/:id", - "new_issue_url" => "http://jira.sample/projects/project_a/issues/new" + settings = { + "jira" => { + "title" => "Jira", + "project_url" => "http://jira.sample/projects/project_a", + "issues_url" => "http://jira.sample/issues/:id", + "new_issue_url" => "http://jira.sample/projects/project_a/issues/new" } } allow(Gitlab.config).to receive(:issues_tracker).and_return(settings) diff --git a/spec/services/git_push_service_spec.rb b/spec/services/git_push_service_spec.rb index a04c242cf0..c1080ef190 100644 --- a/spec/services/git_push_service_spec.rb +++ b/spec/services/git_push_service_spec.rb @@ -265,6 +265,75 @@ describe GitPushService, services: true do expect(Issue.find(issue.id)).to be_opened end end + + # EE-only tests + context "for jira issue tracker" do + include JiraServiceHelper + + let(:jira_tracker) { project.create_jira_service if project.jira_service.nil? } + + before do + jira_service_settings + + WebMock.stub_request(:post, jira_api_transition_url) + WebMock.stub_request(:post, jira_api_comment_url) + WebMock.stub_request(:get, jira_api_comment_url).to_return(body: jira_issue_comments) + WebMock.stub_request(:get, jira_api_test_url) + + allow(closing_commit).to receive_messages({ + issue_closing_regex: Regexp.new(Gitlab.config.gitlab.issue_closing_pattern), + safe_message: message, + author_name: commit_author.name, + author_email: commit_author.email + }) + + allow(project.repository).to receive_messages(commits_between: [closing_commit]) + end + + after do + jira_tracker.destroy! + end + + context "mentioning an issue" do + let(:message) { "this is some work.\n\nrelated to JIRA-1" } + + it "should initiate one api call to jira server to mention the issue" do + service.execute(project, user, @oldrev, @newrev, @ref) + + expect(WebMock).to have_requested(:post, jira_api_comment_url).with( + body: /mentioned this issue in/ + ).once + end + end + + context "closing an issue" do + let(:message) { "this is some work.\n\ncloses JIRA-1" } + + it "should initiate one api call to jira server to close the issue" do + transition_body = { + transition: { + id: '2' + } + }.to_json + + service.execute(project, user, @oldrev, @newrev, @ref) + expect(WebMock).to have_requested(:post, jira_api_transition_url).with( + body: transition_body + ).once + end + + it "should initiate one api call to jira server to comment on the issue" do + comment_body = { + body: "Issue solved with [#{closing_commit.id}|http://localhost/#{project.path_with_namespace}/commit/#{closing_commit.id}]." + }.to_json + + service.execute(project, user, @oldrev, @newrev, @ref) + expect(WebMock).to have_requested(:post, jira_api_comment_url).with( + body: comment_body + ).once + end + end + end end describe "empty project" do diff --git a/spec/services/system_note_service_spec.rb b/spec/services/system_note_service_spec.rb index 0a4f9b230e..c9f828ae2f 100644 --- a/spec/services/system_note_service_spec.rb +++ b/spec/services/system_note_service_spec.rb @@ -425,4 +425,65 @@ describe SystemNoteService, services: true do end end end + + include JiraServiceHelper + + describe 'JIRA integration' do + let(:project) { create(:project) } + let(:author) { create(:user) } + let(:issue) { create(:issue, project: project) } + let(:mergereq) { create(:merge_request, :simple, target_project: project, source_project: project) } + let(:jira_issue) { JiraIssue.new("JIRA-1", project)} + let(:jira_tracker) { project.create_jira_service if project.jira_service.nil? } + let(:commit) { project.commit } + + context 'in JIRA issue tracker' do + before do + jira_service_settings + WebMock.stub_request(:post, jira_api_comment_url) + end + + after do + jira_tracker.destroy! + end + + describe "new reference" do + before do + WebMock.stub_request(:get, jira_api_comment_url).to_return(body: jira_issue_comments) + end + + subject { described_class.cross_reference(jira_issue, commit, author) } + + it { is_expected.to eq(jira_status_message) } + end + + describe "existing reference" do + before do + message = "[#{author.name}|http://localhost/u/#{author.username}] mentioned this issue in [a commit of #{project.path_with_namespace}|http://localhost/#{project.path_with_namespace}/commit/#{commit.id}]." + WebMock.stub_request(:get, jira_api_comment_url).to_return(body: "{\"comments\":[{\"body\":\"#{message}\"}]}") + end + + subject { described_class.cross_reference(jira_issue, commit, author) } + it { is_expected.not_to eq(jira_status_message) } + end + end + + context 'issue from an issue' do + context 'in JIRA issue tracker' do + before do + jira_service_settings + WebMock.stub_request(:post, jira_api_comment_url) + WebMock.stub_request(:get, jira_api_comment_url).to_return(body: jira_issue_comments) + end + + after do + jira_tracker.destroy! + end + + subject { described_class.cross_reference(jira_issue, issue, author) } + + it { is_expected.to eq(jira_status_message) } + end + end + end end diff --git a/spec/support/jira_service_helper.rb b/spec/support/jira_service_helper.rb new file mode 100644 index 0000000000..a3f496359b --- /dev/null +++ b/spec/support/jira_service_helper.rb @@ -0,0 +1,67 @@ +module JiraServiceHelper + + def jira_service_settings + properties = { + "title"=>"JIRA tracker", + "project_url"=>"http://jira.example/issues/?jql=project=A", + "issues_url"=>"http://jira.example/browse/JIRA-1", + "new_issue_url"=>"http://jira.example/secure/CreateIssue.jspa", + "api_url"=>"http://jira.example/rest/api/2" + } + + jira_tracker.update_attributes(properties: properties, active: true) + end + + def jira_status_message + "JiraService SUCCESS 200: Successfully posted to #{jira_api_comment_url}." + end + + def jira_issue_comments + "{\"startAt\":0,\"maxResults\":11,\"total\":11, + \"comments\":[{\"self\":\"http://0.0.0.0:4567/rest/api/2/issue/10002/comment/10609\", + \"id\":\"10609\",\"author\":{\"self\":\"http://0.0.0.0:4567/rest/api/2/user?username=gitlab\", + \"name\":\"gitlab\",\"emailAddress\":\"gitlab@example.com\", + \"avatarUrls\":{\"16x16\":\"http://0.0.0.0:4567/secure/useravatar?size=xsmall&avatarId=10122\", + \"24x24\":\"http://0.0.0.0:4567/secure/useravatar?size=small&avatarId=10122\", + \"32x32\":\"http://0.0.0.0:4567/secure/useravatar?size=medium&avatarId=10122\", + \"48x48\":\"http://0.0.0.0:4567/secure/useravatar?avatarId=10122\"}, + \"displayName\":\"GitLab\",\"active\":true}, + \"body\":\"[Administrator|http://localhost:3000/u/root] mentioned JIRA-1 in Merge request of [gitlab-org/gitlab-test|http://localhost:3000/gitlab-org/gitlab-test/merge_requests/2].\", + \"updateAuthor\":{\"self\":\"http://0.0.0.0:4567/rest/api/2/user?username=gitlab\",\"name\":\"gitlab\",\"emailAddress\":\"gitlab@example.com\", + \"avatarUrls\":{\"16x16\":\"http://0.0.0.0:4567/secure/useravatar?size=xsmall&avatarId=10122\", + \"24x24\":\"http://0.0.0.0:4567/secure/useravatar?size=small&avatarId=10122\", + \"32x32\":\"http://0.0.0.0:4567/secure/useravatar?size=medium&avatarId=10122\", + \"48x48\":\"http://0.0.0.0:4567/secure/useravatar?avatarId=10122\"},\"displayName\":\"GitLab\",\"active\":true}, + \"created\":\"2015-02-12T22:47:07.826+0100\", + \"updated\":\"2015-02-12T22:47:07.826+0100\"}, + {\"self\":\"http://0.0.0.0:4567/rest/api/2/issue/10002/comment/10700\", + \"id\":\"10700\",\"author\":{\"self\":\"http://0.0.0.0:4567/rest/api/2/user?username=gitlab\", + \"name\":\"gitlab\",\"emailAddress\":\"gitlab@example.com\", + \"avatarUrls\":{\"16x16\":\"http://0.0.0.0:4567/secure/useravatar?size=xsmall&avatarId=10122\", + \"24x24\":\"http://0.0.0.0:4567/secure/useravatar?size=small&avatarId=10122\", + \"32x32\":\"http://0.0.0.0:4567/secure/useravatar?size=medium&avatarId=10122\", + \"48x48\":\"http://0.0.0.0:4567/secure/useravatar?avatarId=10122\"},\"displayName\":\"GitLab\",\"active\":true}, + \"body\":\"[Administrator|http://localhost:3000/u/root] mentioned this issue in [a commit of h5bp/html5-boilerplate|http://localhost:3000/h5bp/html5-boilerplate/commit/2439f77897122fbeee3bfd9bb692d3608848433e].\", + \"updateAuthor\":{\"self\":\"http://0.0.0.0:4567/rest/api/2/user?username=gitlab\",\"name\":\"gitlab\",\"emailAddress\":\"gitlab@example.com\", + \"avatarUrls\":{\"16x16\":\"http://0.0.0.0:4567/secure/useravatar?size=xsmall&avatarId=10122\", + \"24x24\":\"http://0.0.0.0:4567/secure/useravatar?size=small&avatarId=10122\", + \"32x32\":\"http://0.0.0.0:4567/secure/useravatar?size=medium&avatarId=10122\", + \"48x48\":\"http://0.0.0.0:4567/secure/useravatar?avatarId=10122\"},\"displayName\":\"GitLab\",\"active\":true}, + \"created\":\"2015-04-01T03:45:55.667+0200\", + \"updated\":\"2015-04-01T03:45:55.667+0200\" + } + ]}" + end + + def jira_api_comment_url + 'http://jira.example/rest/api/2/issue/JIRA-1/comment' + end + + def jira_api_transition_url + 'http://jira.example/rest/api/2/issue/JIRA-1/transitions' + end + + def jira_api_test_url + 'http://jira.example/rest/api/2/myself' + end +end From 5a3237fd8dca49f073f0e50ab63fd18d40fc49d6 Mon Sep 17 00:00:00 2001 From: Jared Szechy Date: Sun, 20 Dec 2015 13:18:14 -0500 Subject: [PATCH 14/63] Fix build coverage regex. Added a spec for regex captures as well. Fixes #2644 --- app/models/ci/build.rb | 3 ++- spec/models/build_spec.rb | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/models/ci/build.rb b/app/models/ci/build.rb index a5ced9c826..470b97a3c0 100644 --- a/app/models/ci/build.rb +++ b/app/models/ci/build.rb @@ -170,7 +170,8 @@ module Ci def extract_coverage(text, regex) begin - matches = regex.match(text).to_a.last + matches = text.scan(Regexp.new(regex)).last + matches = matches.last if matches.kind_of?(Array) coverage = matches.gsub(/\d+(\.\d+)?/).first if coverage.present? diff --git a/spec/models/build_spec.rb b/spec/models/build_spec.rb index 96b6f1dbca..e3880cd9cf 100644 --- a/spec/models/build_spec.rb +++ b/spec/models/build_spec.rb @@ -189,6 +189,12 @@ describe Ci::Build, models: true do it { is_expected.to eq(98.29) } end + + context 'using a regex capture' do + subject { build.extract_coverage('TOTAL 9926 3489 65%', 'TOTAL\s+\d+\s+\d+\s+(\d{1,3}\%)') } + + it { is_expected.to eq(65) } + end end describe :variables do From e5715c1ee74538df63b1ea78e977829ac489eb2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laurens=20St=C3=B6tzel?= Date: Mon, 21 Dec 2015 15:20:35 +0100 Subject: [PATCH 15/63] Fixed wrong URL to "up for grabs" issue filter --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7ced7c5788..950824e35a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -358,7 +358,7 @@ available at [http://contributor-covenant.org/version/1/1/0/](http://contributor [core team]: https://about.gitlab.com/core-team/ [getting help page]: https://about.gitlab.com/getting-help/ [Codetriage]: http://www.codetriage.com/gitlabhq/gitlabhq -[up-for-grabs]: https://gitlab.com/gitlab-org/gitlab-ce/issues?label_name=up+for+grabs +[up-for-grabs]: https://gitlab.com/gitlab-org/gitlab-ce/issues?label_name=up-for-grabs [medium-up-for-grabs]: https://medium.com/@kentcdodds/first-timers-only-78281ea47455 [ce-tracker]: https://gitlab.com/gitlab-org/gitlab-ce/issues [ee-tracker]: https://gitlab.com/gitlab-org/gitlab-ee/issues From 5ef2048f65da62999732876ea7efa00bc942ba78 Mon Sep 17 00:00:00 2001 From: Douwe Maan Date: Mon, 21 Dec 2015 15:36:08 +0100 Subject: [PATCH 16/63] Fix issue related cross-project MRs --- app/models/concerns/participable.rb | 2 +- app/models/issue.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/concerns/participable.rb b/app/models/concerns/participable.rb index 808d80b053..fc6f83b918 100644 --- a/app/models/concerns/participable.rb +++ b/app/models/concerns/participable.rb @@ -37,7 +37,7 @@ module Participable # Be aware that this method makes a lot of sql queries. # Save result into variable if you are going to reuse it inside same request - def participants(current_user = self.author, load_lazy_references: true) + def participants(current_user = self.author) participants = Gitlab::ReferenceExtractor.lazily do self.class.participant_attrs.flat_map do |attr| diff --git a/app/models/issue.rb b/app/models/issue.rb index 4571d7f0ee..80ecd15077 100644 --- a/app/models/issue.rb +++ b/app/models/issue.rb @@ -86,7 +86,7 @@ class Issue < ActiveRecord::Base def referenced_merge_requests Gitlab::ReferenceExtractor.lazily do [self, *notes].flat_map do |note| - note.all_references(load_lazy_references: false).merge_requests + note.all_references.merge_requests end end.sort_by(&:iid) end From 6dc487620b3e477772979fc7056f9dac9edb9bc6 Mon Sep 17 00:00:00 2001 From: Andriy Dyadyura Date: Mon, 21 Dec 2015 16:10:03 +0100 Subject: [PATCH 17/63] new colors --- app/assets/stylesheets/framework/mixins.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/stylesheets/framework/mixins.scss b/app/assets/stylesheets/framework/mixins.scss index b804f59e64..41fd890f14 100644 --- a/app/assets/stylesheets/framework/mixins.scss +++ b/app/assets/stylesheets/framework/mixins.scss @@ -131,7 +131,7 @@ a { padding: 14px; font-size: 15px; - line-height: 23px; + line-height: 28px; color: #959494; border-bottom: 2px solid transparent; From 7fc2422c8d660d310b819b2b6ffbca9a9e4d8cd6 Mon Sep 17 00:00:00 2001 From: Douwe Maan Date: Mon, 21 Dec 2015 17:37:55 +0100 Subject: [PATCH 18/63] Add link to CAS doc --- doc/integration/README.md | 1 + doc/integration/cas.md | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/doc/integration/README.md b/doc/integration/README.md index eff39a626a..50213f500b 100644 --- a/doc/integration/README.md +++ b/doc/integration/README.md @@ -8,6 +8,7 @@ See the documentation below for details on how to configure these services. - [LDAP](ldap.md) Set up sign in via LDAP - [OmniAuth](omniauth.md) Sign in via Twitter, GitHub, GitLab, and Google via OAuth. - [SAML](saml.md) Configure GitLab as a SAML 2.0 Service Provider +- [CAS](cas.md) Configure GitLab to sign in using CAS - [Slack](slack.md) Integrate with the Slack chat service - [OAuth2 provider](oauth_provider.md) OAuth2 application creation - [Gmail actions buttons](gmail_action_buttons_for_gitlab.md) Adds GitLab actions to messages diff --git a/doc/integration/cas.md b/doc/integration/cas.md index 3490f6a38e..e6b2071f19 100644 --- a/doc/integration/cas.md +++ b/doc/integration/cas.md @@ -1,6 +1,6 @@ # CAS OmniAuth Provider -To enable the CAS OmniAuth provider you must register your application with your CAS instance. This requires the service URL gitlab will supply to CAS. It should be something like: `https://gitlab.example.com:443/users/auth/cas3/callback?url`. By default handling for SLO is enabled, you only need to configure CAS for backchannel logout. +To enable the CAS OmniAuth provider you must register your application with your CAS instance. This requires the service URL GitLab will supply to CAS. It should be something like: `https://gitlab.example.com:443/users/auth/cas3/callback?url`. By default handling for SLO is enabled, you only need to configure CAS for backchannel logout. 1. On your GitLab server, open the configuration file. @@ -10,7 +10,7 @@ To enable the CAS OmniAuth provider you must register your application with your sudo editor /etc/gitlab/gitlab.rb ``` - For instalations from source: + For installations from source: ```sh cd /home/git/gitlab @@ -59,4 +59,4 @@ To enable the CAS OmniAuth provider you must register your application with your 1. Restart GitLab for the changes to take effect. -On the sign in page there should now be a CAS tab in the sign in form. \ No newline at end of file +On the sign in page there should now be a CAS tab in the sign in form. From 1be8a3e087efd8f7d7127a02fcabcfd7570b6e36 Mon Sep 17 00:00:00 2001 From: Douwe Maan Date: Mon, 21 Dec 2015 17:39:31 +0100 Subject: [PATCH 19/63] Move changelog item --- CHANGELOG | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 6d889068f2..3e30123e46 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,7 @@ Please view this file on the master branch, on stable branches it's out of date. v 8.3.0 (unreleased) + - Add CAS support (tduehr) - Bump rack-attack to 4.3.1 for security fix (Stan Hu) - API support for starred projects for authorized user (Zeger-Jan van de Weg) - Add open_issues_count to project API (Stan Hu) @@ -70,7 +71,6 @@ v 8.2.3 - Enable devise paranoid mode to prevent user enumeration attack - Webhook payload has an added, modified and removed properties for each commit - Fix 500 error when creating a merge request that removes a submodule - - Add CAS support (tduehr) v 8.2.2 - Fix 404 in redirection after removing a project (Stan Hu) From c43fbaab937815e44856fe9d8371759986024e42 Mon Sep 17 00:00:00 2001 From: Douwe Maan Date: Mon, 21 Dec 2015 17:43:43 +0100 Subject: [PATCH 20/63] Add changelog item --- CHANGELOG | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG b/CHANGELOG index 3e00c8dc6d..4565643fee 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,7 @@ Please view this file on the master branch, on stable branches it's out of date. v 8.3.0 (unreleased) + - Add link to merge request on build detail page. - Add open_issues_count to project API (Stan Hu) - Expand character set of usernames created by Omniauth (Corey Hinshaw) - Add button to automatically merge a merge request when the build succeeds (Zeger-Jan van de Weg) From 4156a37aecb83155752d84f44f800dcffb61741e Mon Sep 17 00:00:00 2001 From: Robert Speicher Date: Mon, 21 Dec 2015 15:34:39 -0500 Subject: [PATCH 21/63] Add 8.4.0 to CHANGELOG [ci skip] --- CHANGELOG | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 828c0a5e7f..bd566fd9f4 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,8 @@ Please view this file on the master branch, on stable branches it's out of date. -v 8.3.0 (unreleased) +v 8.4.0 (unreleased) + +v 8.3.0 - Add CAS support (tduehr) - Bump rack-attack to 4.3.1 for security fix (Stan Hu) - API support for starred projects for authorized user (Zeger-Jan van de Weg) @@ -64,7 +66,6 @@ v 8.3.0 (unreleased) - Fix online editor should not remove newlines at the end of the file - Expose Git's version in the admin area - v 8.2.3 - Fix application settings cache not expiring after changes (Stan Hu) - Fix Error 500s when creating global milestones with Unicode characters (Stan Hu) From 62aac539b90c7f149ed1eb4c64419f67377a209c Mon Sep 17 00:00:00 2001 From: Jacob Schatz Date: Mon, 21 Dec 2015 15:47:29 -0500 Subject: [PATCH 22/63] project header --- app/assets/stylesheets/framework/common.scss | 3 +- app/assets/stylesheets/pages/projects.scss | 36 +++++++++++++++++-- app/views/dashboard/_projects_head.html.haml | 27 ++++++++------ .../dashboard/projects/_projects.html.haml | 8 ----- 4 files changed, 52 insertions(+), 22 deletions(-) diff --git a/app/assets/stylesheets/framework/common.scss b/app/assets/stylesheets/framework/common.scss index 7562ef6d24..8b6c15a9c2 100644 --- a/app/assets/stylesheets/framework/common.scss +++ b/app/assets/stylesheets/framework/common.scss @@ -376,11 +376,12 @@ table { .center-top-menu { @include nav-menu; - text-align: center; + text-align: left; margin-top: 5px; margin-bottom: $gl-padding; height: auto; margin-top: -$gl-padding; + border-bottom: 1px solid #EEE; &.no-bottom { margin-bottom: 0; diff --git a/app/assets/stylesheets/pages/projects.scss b/app/assets/stylesheets/pages/projects.scss index 2ded32dba1..c379057698 100644 --- a/app/assets/stylesheets/pages/projects.scss +++ b/app/assets/stylesheets/pages/projects.scss @@ -335,6 +335,29 @@ ul.nav.nav-projects-tabs { } } +.top-area { + border-bottom: 1px solid #EEE; + + ul.center-top-menu { + display: inline-block; + width: 50%; + margin-bottom: 0px; + border-bottom: none; + } + + .projects-search-form { + width: 50%; + display: inline-block; + float: right; + padding-top: 7px; + + .btn-green { + margin-top: -2px; + margin-left: 10px; + } + } +} + .fork-namespaces { .fork-thumbnail { text-align: center; @@ -412,11 +435,18 @@ pre.light-well { .projects-search-form { margin: -$gl-padding; - background-color: #f8fafc; padding: $gl-padding; margin-bottom: 0px; - border-top: 1px solid #e7e9ed; - border-bottom: 1px solid #e7e9ed; + + input { + display: inline-block; + width: calc(100% - 148px); + } + + .btn { + display: inline-block; + width: 135px; + } } .git-empty { diff --git a/app/views/dashboard/_projects_head.html.haml b/app/views/dashboard/_projects_head.html.haml index 2e77afb752..a977b24197 100644 --- a/app/views/dashboard/_projects_head.html.haml +++ b/app/views/dashboard/_projects_head.html.haml @@ -1,13 +1,20 @@ = content_for :flash_message do = render 'shared/project_limit' +.top-area + %ul.center-top-menu + = nav_link(page: [dashboard_projects_path, root_path]) do + = link_to dashboard_projects_path, title: 'Home', class: 'shortcuts-activity', data: {placement: 'right'} do + Your Projects + = nav_link(page: starred_dashboard_projects_path) do + = link_to starred_dashboard_projects_path, title: 'Starred Projects', data: {placement: 'right'} do + Starred Projects + = nav_link(page: [explore_root_path, trending_explore_projects_path, starred_explore_projects_path, explore_projects_path], html_options: { class: 'hidden-xs' }) do + = link_to explore_root_path, title: 'Explore', data: {placement: 'right'} do + Explore Projects -%ul.center-top-menu - = nav_link(page: [dashboard_projects_path, root_path]) do - = link_to dashboard_projects_path, title: 'Home', class: 'shortcuts-activity', data: {placement: 'right'} do - Your Projects - = nav_link(page: starred_dashboard_projects_path) do - = link_to starred_dashboard_projects_path, title: 'Starred Projects', data: {placement: 'right'} do - Starred Projects - = nav_link(page: [explore_root_path, trending_explore_projects_path, starred_explore_projects_path, explore_projects_path], html_options: { class: 'hidden-xs' }) do - = link_to explore_root_path, title: 'Explore', data: {placement: 'right'} do - Explore Projects + .projects-search-form + = search_field_tag :filter_projects, nil, placeholder: 'Filter by name...', class: 'projects-list-filter form-control', spellcheck: false + - if current_user.can_create_project? + = link_to new_project_path, class: 'btn btn-green' do + %i.fa.fa-plus + New Project diff --git a/app/views/dashboard/projects/_projects.html.haml b/app/views/dashboard/projects/_projects.html.haml index 81a5909e2d..cea9ffcc74 100644 --- a/app/views/dashboard/projects/_projects.html.haml +++ b/app/views/dashboard/projects/_projects.html.haml @@ -1,11 +1,3 @@ .projects-list-holder - .projects-search-form - .input-group - = search_field_tag :filter_projects, nil, placeholder: 'Filter by name', class: 'projects-list-filter form-control', spellcheck: false - - if current_user.can_create_project? - %span.input-group-btn - = link_to new_project_path, class: 'btn btn-green' do - %i.fa.fa-plus - New Project = render 'shared/projects/list', projects: @projects, ci: true From 66a8281fddf8e4f9d39265a6bfb38e8a6a8309c2 Mon Sep 17 00:00:00 2001 From: Drew Blessing Date: Mon, 21 Dec 2015 14:56:11 -0600 Subject: [PATCH 23/63] Fix and test leave project display --- app/helpers/projects_helper.rb | 16 ++++++++-------- app/views/projects/show.html.haml | 2 +- spec/features/projects_spec.rb | 14 ++++++++++++++ spec/helpers/projects_helper_spec.rb | 10 ++++++++++ 4 files changed, 33 insertions(+), 9 deletions(-) diff --git a/app/helpers/projects_helper.rb b/app/helpers/projects_helper.rb index 777817e24a..77ba612548 100644 --- a/app/helpers/projects_helper.rb +++ b/app/helpers/projects_helper.rb @@ -105,6 +105,14 @@ module ProjectsHelper end end + def user_max_access_in_project(user_id, project) + level = project.team.max_member_access(user_id) + + if level + Gitlab::Access.options_with_owner.key(level) + end + end + private def get_project_nav_tabs(project, current_user) @@ -277,14 +285,6 @@ module ProjectsHelper end end - def user_max_access_in_project(user, project) - level = project.team.max_member_access(user) - - if level - Gitlab::Access.options_with_owner.key(level) - end - end - def leave_project_message(project) "Are you sure you want to leave \"#{project.name}\" project?" end diff --git a/app/views/projects/show.html.haml b/app/views/projects/show.html.haml index 9c7a5584da..7466a098e2 100644 --- a/app/views/projects/show.html.haml +++ b/app/views/projects/show.html.haml @@ -71,7 +71,7 @@ = render default_project_view - if current_user - - access = user_max_access_in_project(current_user, @project) + - access = user_max_access_in_project(current_user.id, @project) - if access .prepend-top-20.project-footer .gray-content-block.footer-block.center diff --git a/spec/features/projects_spec.rb b/spec/features/projects_spec.rb index 09fcff2444..74b148f5d1 100644 --- a/spec/features/projects_spec.rb +++ b/spec/features/projects_spec.rb @@ -70,6 +70,20 @@ feature 'Project', feature: true do end end + describe 'leave project link' do + let(:user) { create(:user) } + let(:project) { create(:project, namespace: user.namespace) } + + before do + login_with(user) + project.team.add_user(user, Gitlab::Access::MASTER) + visit namespace_project_path(project.namespace, project) + end + + it { expect(page).to have_content('You have Master access to this project.') } + it { expect(page).to have_link('Leave this project') } + end + def remove_with_confirm(button_text, confirm_with) click_button button_text fill_in 'confirm_name_input', with: confirm_with diff --git a/spec/helpers/projects_helper_spec.rb b/spec/helpers/projects_helper_spec.rb index f2efb528ae..5320776758 100644 --- a/spec/helpers/projects_helper_spec.rb +++ b/spec/helpers/projects_helper_spec.rb @@ -53,6 +53,16 @@ describe ProjectsHelper do end end + describe 'user_max_access_in_project' do + let(:project) { create(:project) } + let(:user) { create(:user) } + before do + project.team.add_user(user, Gitlab::Access::MASTER) + end + + it { expect(helper.user_max_access_in_project(user.id, project)).to eq('Master') } + end + describe "readme_cache_key" do let(:project) { create(:project) } From 0d05400bdee182de0564e4b0ac85f9365aa76adb Mon Sep 17 00:00:00 2001 From: Marvin Frick Date: Tue, 10 Jun 2014 21:21:28 +0200 Subject: [PATCH 24/63] removes api credentials from link to build_page Also adds a spec for MergeRequestHelper to avoid having a regression later on. --- app/helpers/merge_requests_helper.rb | 9 ++++++++- spec/helpers/merge_request_helper_spec.rb | 22 ++++++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 spec/helpers/merge_request_helper_spec.rb diff --git a/app/helpers/merge_requests_helper.rb b/app/helpers/merge_requests_helper.rb index 6c32647594..9a9eaa05c6 100644 --- a/app/helpers/merge_requests_helper.rb +++ b/app/helpers/merge_requests_helper.rb @@ -27,7 +27,14 @@ module MergeRequestsHelper end def ci_build_details_path(merge_request) - merge_request.source_project.ci_service.build_page(merge_request.last_commit.sha, merge_request.source_branch) + build_url = merge_request.source_project.ci_service.build_page(merge_request.last_commit.sha, merge_request.source_branch) + parsed_url = URI.parse(build_url) + + unless parsed_url.userinfo.blank? + parsed_url.userinfo = '' + end + + parsed_url.to_s end def merge_path_description(merge_request, separator) diff --git a/spec/helpers/merge_request_helper_spec.rb b/spec/helpers/merge_request_helper_spec.rb new file mode 100644 index 0000000000..5363511706 --- /dev/null +++ b/spec/helpers/merge_request_helper_spec.rb @@ -0,0 +1,22 @@ +require "spec_helper" + +describe MergeRequestsHelper do + let(:project) { create :project } + let(:merge_request) { MergeRequest.new } + let(:ci_service) { CiService.new } + let(:last_commit) { Commit.new({}) } + + before do + merge_request.stub(:source_project) { project } + merge_request.stub(:last_commit) { last_commit } + project.stub(:ci_service) { ci_service } + last_commit.stub(:sha) { '12d65c' } + end + + describe :ci_build_details_path do + it 'does not include api credentials in a link' do + ci_service.stub(:build_page) { "http://secretuser:secretpass@jenkins.example.com:8888/job/test1/scm/bySHA1/12d65c" } + expect(ci_build_details_path(merge_request)).to_not match("secret") + end + end +end \ No newline at end of file From f898e52a00741c620733853bb834d89695ce50ec Mon Sep 17 00:00:00 2001 From: Kamil Trzcinski Date: Tue, 22 Dec 2015 00:20:32 +0100 Subject: [PATCH 25/63] ci_build_details_path should return nil if builds_page result is nil This is required since we parse URI later and remove the credentials --- app/helpers/merge_requests_helper.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/helpers/merge_requests_helper.rb b/app/helpers/merge_requests_helper.rb index 9a9eaa05c6..1dd07a2a22 100644 --- a/app/helpers/merge_requests_helper.rb +++ b/app/helpers/merge_requests_helper.rb @@ -28,6 +28,8 @@ module MergeRequestsHelper def ci_build_details_path(merge_request) build_url = merge_request.source_project.ci_service.build_page(merge_request.last_commit.sha, merge_request.source_branch) + return nil unless build_url + parsed_url = URI.parse(build_url) unless parsed_url.userinfo.blank? From a495b9bc184c799097be1ff72e5328c7080cceb6 Mon Sep 17 00:00:00 2001 From: Kamil Trzcinski Date: Tue, 22 Dec 2015 00:20:54 +0100 Subject: [PATCH 26/63] Deprecate GitLabCiService making it to always be inactive --- app/models/project_services/gitlab_ci_service.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/models/project_services/gitlab_ci_service.rb b/app/models/project_services/gitlab_ci_service.rb index d73182d40a..b64d97ce75 100644 --- a/app/models/project_services/gitlab_ci_service.rb +++ b/app/models/project_services/gitlab_ci_service.rb @@ -18,6 +18,11 @@ # note_events :boolean default(TRUE), not null # +# TODO(ayufan): The GitLabCiService is deprecated and the type should be removed when the database entries are removed class GitlabCiService < CiService - # this is no longer used + # We override the active accessor to always make GitLabCiService disabled + # Otherwise the GitLabCiService can be picked, but should never be since it's deprecated + def active + false + end end From f8986e4bb6dbeb1e340d5963e721136e7a01ea1d Mon Sep 17 00:00:00 2001 From: Kamil Trzcinski Date: Tue, 22 Dec 2015 00:21:54 +0100 Subject: [PATCH 27/63] Update CHANGELOG --- CHANGELOG | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index bd566fd9f4..10e3424c48 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -12,6 +12,8 @@ v 8.3.0 - Add button to automatically merge a merge request when the build succeeds (Zeger-Jan van de Weg) - Provide better diagnostic message upon project creation errors (Stan Hu) - Bump devise to 3.5.3 to fix reset token expiring after account creation (Stan Hu) + - Remove api credentials from link to build_page + - Deprecate GitLabCiService making it to always be inactive - Bump gollum-lib to 4.1.0 (Stan Hu) - Fix broken group avatar upload under "New group" (Stan Hu) - Update project repositorize size and commit count during import:repos task (Stan Hu) From 09008026f6ed5eebc94cbaaa8edf323c8aaad280 Mon Sep 17 00:00:00 2001 From: Robert Speicher Date: Mon, 21 Dec 2015 21:57:51 -0500 Subject: [PATCH 28/63] Move `ci_build_details_path` helper spec to correct location Also, make it not fail. --- spec/helpers/merge_request_helper_spec.rb | 22 ---------------------- spec/helpers/merge_requests_helper_spec.rb | 20 ++++++++++++++++++++ 2 files changed, 20 insertions(+), 22 deletions(-) delete mode 100644 spec/helpers/merge_request_helper_spec.rb diff --git a/spec/helpers/merge_request_helper_spec.rb b/spec/helpers/merge_request_helper_spec.rb deleted file mode 100644 index 5363511706..0000000000 --- a/spec/helpers/merge_request_helper_spec.rb +++ /dev/null @@ -1,22 +0,0 @@ -require "spec_helper" - -describe MergeRequestsHelper do - let(:project) { create :project } - let(:merge_request) { MergeRequest.new } - let(:ci_service) { CiService.new } - let(:last_commit) { Commit.new({}) } - - before do - merge_request.stub(:source_project) { project } - merge_request.stub(:last_commit) { last_commit } - project.stub(:ci_service) { ci_service } - last_commit.stub(:sha) { '12d65c' } - end - - describe :ci_build_details_path do - it 'does not include api credentials in a link' do - ci_service.stub(:build_page) { "http://secretuser:secretpass@jenkins.example.com:8888/job/test1/scm/bySHA1/12d65c" } - expect(ci_build_details_path(merge_request)).to_not match("secret") - end - end -end \ No newline at end of file diff --git a/spec/helpers/merge_requests_helper_spec.rb b/spec/helpers/merge_requests_helper_spec.rb index 28fb3216f6..600e1c4e9e 100644 --- a/spec/helpers/merge_requests_helper_spec.rb +++ b/spec/helpers/merge_requests_helper_spec.rb @@ -1,6 +1,26 @@ require 'spec_helper' describe MergeRequestsHelper do + describe 'ci_build_details_path' do + let(:project) { create :project } + let(:merge_request) { MergeRequest.new } + let(:ci_service) { CiService.new } + let(:last_commit) { Ci::Commit.new({}) } + + before do + allow(merge_request).to receive(:source_project).and_return(project) + allow(merge_request).to receive(:last_commit).and_return(last_commit) + allow(project).to receive(:ci_service).and_return(ci_service) + allow(last_commit).to receive(:sha).and_return('12d65c') + end + + it 'does not include api credentials in a link' do + allow(ci_service). + to receive(:build_page).and_return("http://secretuser:secretpass@jenkins.example.com:8888/job/test1/scm/bySHA1/12d65c") + expect(helper.ci_build_details_path(merge_request)).to_not match("secret") + end + end + describe '#issues_sentence' do subject { issues_sentence(issues) } let(:issues) do From aff713988bb9fe5b1d35f1986f44b5c1af5a5979 Mon Sep 17 00:00:00 2001 From: Grzegorz Bizon Date: Tue, 22 Dec 2015 08:47:23 +0100 Subject: [PATCH 29/63] Improve CI Lint specs (refactoring) --- spec/features/lint_spec.rb | 49 +++++++++++++++++++++++--------------- 1 file changed, 30 insertions(+), 19 deletions(-) diff --git a/spec/features/lint_spec.rb b/spec/features/lint_spec.rb index 5d8f56e2cf..441a3c702c 100644 --- a/spec/features/lint_spec.rb +++ b/spec/features/lint_spec.rb @@ -1,28 +1,39 @@ require 'spec_helper' -describe "Lint" do +describe 'CI Lint' do before do login_as :user end - it "Yaml parsing", js: true do - content = File.read(Rails.root.join('spec/support/gitlab_stubs/gitlab_ci.yml')) - visit ci_lint_path - fill_in "content", with: content - click_on "Validate" - within "table" do - expect(page).to have_content("Job - rspec") - expect(page).to have_content("Job - spinach") - expect(page).to have_content("Deploy Job - staging") - expect(page).to have_content("Deploy Job - production") + describe 'YAML parsing', js: true do + before do + visit ci_lint_path + fill_in 'content', with: yaml_content + click_on 'Validate' + end + + context 'YAML is correct' do + let(:yaml_content) do + File.read(Rails.root.join('spec/support/gitlab_stubs/gitlab_ci.yml')) + end + + it 'Yaml parsing' do + within "table" do + expect(page).to have_content('Job - rspec') + expect(page).to have_content('Job - spinach') + expect(page).to have_content('Deploy Job - staging') + expect(page).to have_content('Deploy Job - production') + end + end + end + + context 'YAML is incorrect' do + let(:yaml_content) { '' } + + it 'displays information about an error' do + expect(page).to have_content('Status: syntax is incorrect') + expect(page).to have_content('Error: Please provide content of .gitlab-ci.yml') + end end end - - it "Yaml parsing with error", js: true do - visit ci_lint_path - fill_in "content", with: "" - click_on "Validate" - expect(page).to have_content("Status: syntax is incorrect") - expect(page).to have_content("Error: Please provide content of .gitlab-ci.yml") - end end From 2ed7b964fa56c14e4344530a1e6896c69dded58e Mon Sep 17 00:00:00 2001 From: Grzegorz Bizon Date: Tue, 22 Dec 2015 08:49:12 +0100 Subject: [PATCH 30/63] Rename CI lint specs file --- spec/features/{lint_spec.rb => ci_lint_spec.rb} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename spec/features/{lint_spec.rb => ci_lint_spec.rb} (100%) diff --git a/spec/features/lint_spec.rb b/spec/features/ci_lint_spec.rb similarity index 100% rename from spec/features/lint_spec.rb rename to spec/features/ci_lint_spec.rb From d74b254d97e253e857a53e0320295966ac27ecff Mon Sep 17 00:00:00 2001 From: Grzegorz Bizon Date: Tue, 22 Dec 2015 09:40:32 +0100 Subject: [PATCH 31/63] Make CI Lint form synchronous This removes `remote: true` from CI Lint form, making it synchronous form. This also removes some complexity related to displaying lint messages. View also has been updated, removed deprecated Bootstrap 2 tags. Improved design. Closes #4206 --- app/controllers/ci/lints_controller.rb | 4 ++- app/views/ci/lints/_create.html.haml | 2 -- app/views/ci/lints/create.js.haml | 2 -- app/views/ci/lints/show.html.haml | 36 ++++++++++---------------- spec/features/ci_lint_spec.rb | 2 +- 5 files changed, 17 insertions(+), 29 deletions(-) delete mode 100644 app/views/ci/lints/create.js.haml diff --git a/app/controllers/ci/lints_controller.rb b/app/controllers/ci/lints_controller.rb index 7ed78ff8e9..e782a51e7e 100644 --- a/app/controllers/ci/lints_controller.rb +++ b/app/controllers/ci/lints_controller.rb @@ -19,8 +19,10 @@ module Ci @error = e.message @status = false rescue - @error = "Undefined error" + @error = 'Undefined error' @status = false + ensure + render :show end end end diff --git a/app/views/ci/lints/_create.html.haml b/app/views/ci/lints/_create.html.haml index 77f78caa8d..f7875e68b7 100644 --- a/app/views/ci/lints/_create.html.haml +++ b/app/views/ci/lints/_create.html.haml @@ -41,5 +41,3 @@ %i.fa.fa-remove.incorrect-syntax %b Error: = @error - - diff --git a/app/views/ci/lints/create.js.haml b/app/views/ci/lints/create.js.haml deleted file mode 100644 index a96c0b11b6..0000000000 --- a/app/views/ci/lints/create.js.haml +++ /dev/null @@ -1,2 +0,0 @@ -:plain - $(".results").html("#{escape_javascript(render "create")}") \ No newline at end of file diff --git a/app/views/ci/lints/show.html.haml b/app/views/ci/lints/show.html.haml index fb9057e488..a144c43be4 100644 --- a/app/views/ci/lints/show.html.haml +++ b/app/views/ci/lints/show.html.haml @@ -1,27 +1,17 @@ %h2 Check your .gitlab-ci.yml %hr -= form_tag ci_lint_path, method: :post, remote: true do - .control-group - = label_tag :content, "Content of .gitlab-ci.yml", class: 'control-label' - .controls - = text_area_tag :content, nil, class: 'form-control span1', rows: 7, require: true +.row + = form_tag ci_lint_path, method: :post do + .form-group + = label_tag :content, 'Content of .gitlab-ci.yml', class: 'control-label text-nowrap' + .col-sm-12 + = text_area_tag :content, nil, class: 'form-control span1', rows: 7, require: true + .col-sm-12 + .pull-left.prepend-top-10 + = submit_tag 'Validate', class: 'btn btn-success submit-yml' - .control-group.clearfix - .controls.pull-left.prepend-top-10 - = submit_tag "Validate", class: 'btn btn-success submit-yml' - - -%p.text-center.loading - %i.fa.fa-refresh.fa-spin - -.results.prepend-top-20 - -:javascript - $(".loading").hide(); - $('form').bind('ajax:beforeSend', function() { - $(".loading").show(); - }); - $('form').bind('ajax:complete', function() { - $(".loading").hide(); - }); +.row.prepend-top-20 + .col-sm-12 + .results + = render partial: 'create' if defined?(@status) diff --git a/spec/features/ci_lint_spec.rb b/spec/features/ci_lint_spec.rb index 441a3c702c..e6e73e5e67 100644 --- a/spec/features/ci_lint_spec.rb +++ b/spec/features/ci_lint_spec.rb @@ -5,7 +5,7 @@ describe 'CI Lint' do login_as :user end - describe 'YAML parsing', js: true do + describe 'YAML parsing' do before do visit ci_lint_path fill_in 'content', with: yaml_content From 52bca6da22ca7a2842b8d70df64f00d94661c0f5 Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Tue, 22 Dec 2015 11:22:14 +0100 Subject: [PATCH 32/63] New color for cover block background Signed-off-by: Dmitriy Zaporozhets --- app/assets/stylesheets/framework/blocks.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/stylesheets/framework/blocks.scss b/app/assets/stylesheets/framework/blocks.scss index a62c0f62a4..206d39cc9b 100644 --- a/app/assets/stylesheets/framework/blocks.scss +++ b/app/assets/stylesheets/framework/blocks.scss @@ -76,7 +76,7 @@ .cover-block { text-align: center; - background: #f7f8fa; + background: $background-color; margin: -$gl-padding; margin-bottom: 0; padding: 44px $gl-padding; From a7a52f75671025e7c9f2a0c130a510b8425c3e4d Mon Sep 17 00:00:00 2001 From: Gabriel Mazetto Date: Tue, 22 Dec 2015 12:42:39 -0200 Subject: [PATCH 33/63] Hotfix for sidekiq-cron being loaded from Settingslogic with defaults --- config/initializers/1_settings.rb | 2 +- config/initializers/sidekiq.rb | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/config/initializers/1_settings.rb b/config/initializers/1_settings.rb index b581a9e4bd..816cb0c02a 100644 --- a/config/initializers/1_settings.rb +++ b/config/initializers/1_settings.rb @@ -234,7 +234,7 @@ Settings.gravatar['host'] = Settings.get_host_without_www(Settings.grava Settings['cron_jobs'] ||= Settingslogic.new({}) Settings.cron_jobs['stuck_ci_builds_worker'] ||= Settingslogic.new({}) Settings.cron_jobs['stuck_ci_builds_worker']['cron'] ||= '0 0 * * *' -Settings.cron_jobs['stuck_ci_builds_worker']['class'] = 'StuckCiBuildsWorker' +Settings.cron_jobs['stuck_ci_builds_worker']['job_class'] = 'StuckCiBuildsWorker' # diff --git a/config/initializers/sidekiq.rb b/config/initializers/sidekiq.rb index b42b718a7d..dcf6ce74d9 100644 --- a/config/initializers/sidekiq.rb +++ b/config/initializers/sidekiq.rb @@ -19,7 +19,11 @@ Sidekiq.configure_server do |config| end # Sidekiq-cron: load recurring jobs from gitlab.yml - Sidekiq::Cron::Job.load_from_hash! Gitlab.config.cron_jobs + # UGLY Hack to get nested hash from settingslogic + cron_jobs = JSON.parse(Gitlab.config.cron_jobs.to_json) + # UGLY hack: Settingslogic doesn't allow 'class' key + cron_jobs.each { |k,v| cron_jobs[k]['class'] = cron_jobs[k].delete('job_class') } + Sidekiq::Cron::Job.load_from_hash! cron_jobs # Database pool should be at least `sidekiq_concurrency` + 2 # For more info, see: https://github.com/mperham/sidekiq/blob/master/4.0-Upgrade.md From 34653e10aa01ca9eb3b22b1c6ce0b7295beeb6fa Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Tue, 22 Dec 2015 16:37:18 +0100 Subject: [PATCH 34/63] Bump version Signed-off-by: Dmitriy Zaporozhets --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 8d0676ff07..ce66973011 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.3.0.pre +8.4.0.pre From 8516b20571b116dd77bd6760846ed5883a02fe6c Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Tue, 22 Dec 2015 16:37:29 +0100 Subject: [PATCH 35/63] New UI for group page Signed-off-by: Dmitriy Zaporozhets --- CHANGELOG | 1 + app/views/groups/_projects.html.haml | 4 +- app/views/groups/show.html.haml | 70 ++++++++++++++++------------ 3 files changed, 43 insertions(+), 32 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 10e3424c48..851a8ed014 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,7 @@ Please view this file on the master branch, on stable branches it's out of date. v 8.4.0 (unreleased) + - Implement new UI for group page v 8.3.0 - Add CAS support (tduehr) diff --git a/app/views/groups/_projects.html.haml b/app/views/groups/_projects.html.haml index 11d69977ef..bbafc08435 100644 --- a/app/views/groups/_projects.html.haml +++ b/app/views/groups/_projects.html.haml @@ -1,5 +1,5 @@ -.panel.panel-default.projects-list-holder - .panel-heading.clearfix +.projects-list-holder + .projects-search-form .input-group = search_field_tag :filter_projects, nil, placeholder: 'Filter by name', class: 'projects-list-filter form-control', spellcheck: false - if can? current_user, :create_projects, @group diff --git a/app/views/groups/show.html.haml b/app/views/groups/show.html.haml index dc8e81323a..c2c7c581b3 100644 --- a/app/views/groups/show.html.haml +++ b/app/views/groups/show.html.haml @@ -5,37 +5,47 @@ - if current_user = auto_discovery_link_tag(:atom, group_url(@group, format: :atom, private_token: current_user.private_token), title: "#{@group.name} activity") -.dashboard - .header-with-avatar.clearfix - = image_tag group_icon(@group), class: "avatar group-avatar s90" - %h3 - = @group.name - .username - @#{@group.path} - - if @group.description.present? - .description - = markdown(@group.description, pipeline: :description) - %hr +.cover-block + .avatar-holder + = link_to group_icon(@group), target: '_blank' do + = image_tag group_icon(@group), class: "avatar group-avatar s90" + .cover-title + = @group.name - = render 'shared/show_aside' + .cover-desc.username + @#{@group.path} - - if can?(current_user, :read_group, @group) - .row - %section.activities.col-md-7 - .hidden-xs - - if current_user - = render "events/event_last_push", event: @last_push - .pull-right - = link_to group_path(@group, { format: :atom, private_token: current_user.private_token }), title: "Feed", class: 'btn rss-btn' do - %i.fa.fa-rss + - if @group.description.present? + .cover-desc.description + = markdown(@group.description, pipeline: :description) - = render 'shared/event_filter' - %hr +- if can?(current_user, :read_group, @group) + %ul.center-top-menu.no-top + %li.active + = link_to "#activity", 'data-toggle' => 'tab' do + Activity + - if @projects.present? + %li + = link_to "#projects", 'data-toggle' => 'tab' do + Projects - .content_list - = spinner - %aside.side.col-md-5 - = render "projects", projects: @projects - - else - %p - This group does not have public projects + .tab-content + .tab-pane.active#activity + .gray-content-block.activity-filter-block + - if current_user + = render "events/event_last_push", event: @last_push + .pull-right + = link_to group_path(@group, { format: :atom, private_token: current_user.private_token }), title: "Feed", class: 'btn rss-btn' do + %i.fa.fa-rss + + = render 'shared/event_filter' + + .content_list + = spinner + + .tab-pane#projects + = render "projects", projects: @projects + +- else + %p + This group does not have public projects From d0fc2fe2885f04e1bf564fc038133faa194a92d9 Mon Sep 17 00:00:00 2001 From: Jacob Schatz Date: Tue, 22 Dec 2015 11:11:02 -0500 Subject: [PATCH 36/63] border bottom for last comment fixes double line issue --- app/assets/stylesheets/pages/note_form.scss | 1 - app/assets/stylesheets/pages/notes.scss | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/app/assets/stylesheets/pages/note_form.scss b/app/assets/stylesheets/pages/note_form.scss index 4cf1a28c45..62ead3d67f 100644 --- a/app/assets/stylesheets/pages/note_form.scss +++ b/app/assets/stylesheets/pages/note_form.scss @@ -79,7 +79,6 @@ padding: $gl-padding; margin-left: -$gl-padding; margin-right: -$gl-padding; - border-top: 1px solid $border-color; margin-bottom: -$gl-padding; } diff --git a/app/assets/stylesheets/pages/notes.scss b/app/assets/stylesheets/pages/notes.scss index 4dff87abaa..72b0ed29a6 100644 --- a/app/assets/stylesheets/pages/notes.scss +++ b/app/assets/stylesheets/pages/notes.scss @@ -128,7 +128,7 @@ ul.notes { } &:last-child { - border-bottom: none; + border-bottom: 1px solid $border-color; } } } From 301a30e0ea573c83c28358b2c856396fda878089 Mon Sep 17 00:00:00 2001 From: Stan Hu Date: Sun, 13 Dec 2015 11:43:17 -0800 Subject: [PATCH 37/63] Add project permissions to all project API endpoints This standardizes all the project API formats. Also needed to support Huboard. --- CHANGELOG | 1 + doc/api/projects.md | 10 ++++++++++ lib/api/projects.rb | 6 +++--- spec/requests/api/projects_spec.rb | 13 +++++++++++++ 4 files changed, 27 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 851a8ed014..8099951b09 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,7 @@ Please view this file on the master branch, on stable branches it's out of date. v 8.4.0 (unreleased) - Implement new UI for group page + - Add project permissions to all project API endpoints (Stan Hu) v 8.3.0 - Add CAS support (tduehr) diff --git a/doc/api/projects.md b/doc/api/projects.md index 658e65c6f0..0ca81ffd49 100644 --- a/doc/api/projects.md +++ b/doc/api/projects.md @@ -118,6 +118,16 @@ Parameters: "path": "brightbox", "updated_at": "2013-09-30T13:46:02Z" }, + "permissions": { + "project_access": { + "access_level": 10, + "notification_level": 3 + }, + "group_access": { + "access_level": 50, + "notification_level": 3 + } + }, "archived": false, "avatar_url": null } diff --git a/lib/api/projects.rb b/lib/api/projects.rb index 5e75cd35c5..a9e0960872 100644 --- a/lib/api/projects.rb +++ b/lib/api/projects.rb @@ -25,7 +25,7 @@ module API @projects = current_user.authorized_projects @projects = filter_projects(@projects) @projects = paginate @projects - present @projects, with: Entities::Project + present @projects, with: Entities::ProjectWithAccess, user: current_user end # Get an owned projects list for authenticated user @@ -36,7 +36,7 @@ module API @projects = current_user.owned_projects @projects = filter_projects(@projects) @projects = paginate @projects - present @projects, with: Entities::Project + present @projects, with: Entities::ProjectWithAccess, user: current_user end # Gets starred project for the authenticated user @@ -59,7 +59,7 @@ module API @projects = Project.all @projects = filter_projects(@projects) @projects = paginate @projects - present @projects, with: Entities::Project + present @projects, with: Entities::ProjectWithAccess, user: current_user end # Get a single project diff --git a/spec/requests/api/projects_spec.rb b/spec/requests/api/projects_spec.rb index 01d2ec7948..7f0f9454b1 100644 --- a/spec/requests/api/projects_spec.rb +++ b/spec/requests/api/projects_spec.rb @@ -131,6 +131,7 @@ describe API::API, api: true do expect(json_response).to satisfy do |response| response.one? do |entry| + entry.has_key?('permissions') && entry['name'] == project.name && entry['owner']['username'] == user.username end @@ -382,6 +383,18 @@ describe API::API, api: true do end describe 'permissions' do + context 'all projects' do + it 'Contains permission information' do + project.team << [user, :master] + get api("/projects", user) + + expect(response.status).to eq(200) + expect(json_response.first['permissions']['project_access']['access_level']). + to eq(Gitlab::Access::MASTER) + expect(json_response.first['permissions']['group_access']).to be_nil + end + end + context 'personal project' do it 'Sets project access and returns 200' do project.team << [user, :master] From a793590d43c98f9b9763c4742e773b51624b79c1 Mon Sep 17 00:00:00 2001 From: Andriy Dyadyura Date: Tue, 22 Dec 2015 21:22:37 +0100 Subject: [PATCH 38/63] new buttons --- app/assets/stylesheets/framework/buttons.scss | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/app/assets/stylesheets/framework/buttons.scss b/app/assets/stylesheets/framework/buttons.scss index fe56266284..008c44a227 100644 --- a/app/assets/stylesheets/framework/buttons.scss +++ b/app/assets/stylesheets/framework/buttons.scss @@ -1,10 +1,9 @@ @mixin btn-default { - @include border-radius(2px); + @include border-radius(3px); border-width: 1px; border-style: solid; - text-transform: uppercase; - font-size: 13px; - font-weight: 600; + font-size: 15px; + font-weight: 500; line-height: 18px; padding: 11px $gl-padding; letter-spacing: .4px; @@ -18,7 +17,7 @@ @mixin btn-middle { @include btn-default; - @include border-radius(2px); + @include border-radius(3px); padding: 11px 24px; } @@ -60,7 +59,7 @@ } @mixin btn-gray { - @include btn-color($gray-light, $border-gray-light, $gray-normal, $border-gray-normal, $gray-dark, $border-gray-dark, #313236); + @include btn-color($gray-light, $border-gray-light, $gray-normal, $border-gray-light, $gray-dark, $border-gray-dark, #313236); } @mixin btn-white { @@ -74,6 +73,10 @@ &.btn-sm { padding: 5px 10px; } + + &.btn-nr { + padding: 7px 10px; + } &.btn-xs { padding: 1px 5px; From a72b71abccfbd354b709871f252d8e02f1cf233d Mon Sep 17 00:00:00 2001 From: Andriy Dyadyura Date: Tue, 22 Dec 2015 21:29:31 +0100 Subject: [PATCH 39/63] new buttons issue --- app/views/projects/issues/show.html.haml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/views/projects/issues/show.html.haml b/app/views/projects/issues/show.html.haml index 2fe6f88b2a..b0e0fd6b83 100644 --- a/app/views/projects/issues/show.html.haml +++ b/app/views/projects/issues/show.html.haml @@ -23,16 +23,16 @@ .pull-right - if can?(current_user, :create_issue, @project) - = link_to new_namespace_project_issue_path(@project.namespace, @project), class: 'btn btn-grouped new-issue-link', title: 'New Issue', id: 'new_issue_link' do + = link_to new_namespace_project_issue_path(@project.namespace, @project), class: 'btn btn-nr btn-grouped btn-success', title: 'New Issue', id: 'new_issue_link' do = icon('plus') New Issue - if can?(current_user, :update_issue, @issue) - if @issue.closed? - = link_to 'Reopen', issue_path(@issue, issue: {state_event: :reopen}, status_only: true), method: :put, class: 'btn btn-grouped btn-reopen' + = link_to 'Reopen', issue_path(@issue, issue: {state_event: :reopen}, status_only: true), method: :put, class: 'btn btn-nr btn-grouped btn-success' - else - = link_to 'Close', issue_path(@issue, issue: {state_event: :close}, status_only: true), method: :put, class: 'btn btn-grouped btn-close', title: 'Close Issue' + = link_to 'Close', issue_path(@issue, issue: {state_event: :close}, status_only: true), method: :put, class: 'btn btn-nr btn-grouped btn-warning', title: 'Close Issue' - = link_to edit_namespace_project_issue_path(@project.namespace, @project, @issue), class: 'btn btn-grouped issuable-edit' do + = link_to edit_namespace_project_issue_path(@project.namespace, @project, @issue), class: 'btn btn-nr btn-grouped btn-default' do = icon('pencil-square-o') Edit From f4dabf97958fc6787bec28a28726e10a5c179cb9 Mon Sep 17 00:00:00 2001 From: Andriy Dyadyura Date: Tue, 22 Dec 2015 21:37:11 +0100 Subject: [PATCH 40/63] new buttons issue --- app/assets/stylesheets/pages/note_form.scss | 4 ++-- app/views/projects/issues/_discussion.html.haml | 4 ++-- app/views/projects/notes/_form.html.haml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/assets/stylesheets/pages/note_form.scss b/app/assets/stylesheets/pages/note_form.scss index 4cf1a28c45..18cfcc05e7 100644 --- a/app/assets/stylesheets/pages/note_form.scss +++ b/app/assets/stylesheets/pages/note_form.scss @@ -75,7 +75,7 @@ .common-note-form { margin: 0; - background: #F7F8FA; + background: #fff; padding: $gl-padding; margin-left: -$gl-padding; margin-right: -$gl-padding; @@ -84,7 +84,7 @@ } .note-form-actions { - background: #F9F9F9; + background: #fff; .note-form-option { margin-top: 8px; diff --git a/app/views/projects/issues/_discussion.html.haml b/app/views/projects/issues/_discussion.html.haml index 86d3dc546b..82322ba154 100644 --- a/app/views/projects/issues/_discussion.html.haml +++ b/app/views/projects/issues/_discussion.html.haml @@ -1,9 +1,9 @@ - content_for :note_actions do - if can?(current_user, :update_issue, @issue) - if @issue.closed? - = link_to 'Reopen Issue', issue_path(@issue, issue: {state_event: :reopen}, status_only: true), method: :put, class: 'btn btn-grouped btn-reopen js-note-target-reopen', title: 'Reopen Issue' + = link_to 'Reopen Issue', issue_path(@issue, issue: {state_event: :reopen}, status_only: true), method: :put, class: 'btn btn-grouped btn-nr btn-success js-note-target-reopen', title: 'Reopen Issue' - else - = link_to 'Close Issue', issue_path(@issue, issue: {state_event: :close}, status_only: true), method: :put, class: 'btn btn-grouped btn-close js-note-target-close', title: 'Close Issue' + = link_to 'Close Issue', issue_path(@issue, issue: {state_event: :close}, status_only: true), method: :put, class: 'btn btn-grouped btn-nr btn-warning js-note-target-close', title: 'Close Issue' #notes = render 'projects/notes/notes_with_form' diff --git a/app/views/projects/notes/_form.html.haml b/app/views/projects/notes/_form.html.haml index 88e711ab53..df4f5ebb0f 100644 --- a/app/views/projects/notes/_form.html.haml +++ b/app/views/projects/notes/_form.html.haml @@ -13,6 +13,6 @@ .error-alert .note-form-actions.clearfix - = f.submit 'Add Comment', class: "btn btn-create comment-btn btn-grouped js-comment-button" + = f.submit 'Add Comment', class: "btn btn-nr btn-success comment-btn btn-grouped js-comment-button" = yield(:note_actions) %a.btn.btn-cancel.js-close-discussion-note-form Cancel From a48dd40a926fdeddfdd76cea5db468a82096c7f4 Mon Sep 17 00:00:00 2001 From: Valery Sizov Date: Thu, 17 Dec 2015 14:29:55 +0200 Subject: [PATCH 41/63] base implementation of emoji picker [ci skip] --- app/assets/images/emoji.png | Bin 0 -> 832902 bytes app/assets/javascripts/awards_handler.coffee | 39 +- app/assets/javascripts/notes.js.coffee | 2 +- app/assets/stylesheets/pages/awards.scss | 73 +- app/assets/stylesheets/pages/emojis.scss | 1267 ++++++++++++++++++ app/controllers/projects/notes_controller.rb | 1 - app/helpers/issues_helper.rb | 14 +- app/views/votes/_votes_block.html.haml | 30 +- lib/award_emoji.rb | 49 +- spec/helpers/issues_helper_spec.rb | 6 - 10 files changed, 1411 insertions(+), 70 deletions(-) create mode 100644 app/assets/images/emoji.png create mode 100644 app/assets/stylesheets/pages/emojis.scss diff --git a/app/assets/images/emoji.png b/app/assets/images/emoji.png new file mode 100644 index 0000000000000000000000000000000000000000..a8ad7b6eab612af71df106bf8ac26541a92fe217 GIT binary patch literal 832902 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