diff --git a/inc/8chan-mod-pages.php b/inc/8chan-mod-pages.php
index d2f7aeea..c79b9bb1 100644
--- a/inc/8chan-mod-pages.php
+++ b/inc/8chan-mod-pages.php
@@ -460,6 +460,7 @@ FLAGS;
$user_flags = isset($_POST['user_flags']) ? "if (file_exists('$b/flags.php')) { include 'flags.php'; }\n" : '';
$captcha = isset($_POST['captcha']) ? 'true' : 'false';
$force_subject_op = isset($_POST['force_subject_op']) ? 'true' : 'false';
+ $force_flag = isset($_POST['force_flag']) ? 'true' : 'false';
$tor_posting = isset($_POST['tor_posting']) ? 'true' : 'false';
$new_thread_capt = isset($_POST['new_thread_capt']) ? 'true' : 'false';
$oekaki = isset($_POST['oekaki']) ? 'true' : 'false';
@@ -569,6 +570,7 @@ FLAGS;
\$config['default_stylesheet'] = array('Custom', \$config['stylesheets']['Custom']);
\$config['captcha']['enabled'] = $captcha;
\$config['force_subject_op'] = $force_subject_op;
+\$config['force_flag'] = $force_flag;
\$config['tor_posting'] = $tor_posting;
\$config['new_thread_capt'] = $new_thread_capt;
\$config['hour_max_threads'] = $hour_max_threads;
diff --git a/inc/config.php b/inc/config.php
index 28dc577b..88984911 100644
--- a/inc/config.php
+++ b/inc/config.php
@@ -457,10 +457,14 @@
// Do you need a body for your reply posts?
$config['force_body'] = false;
+ // Do you need a user or country flag for your posts?
+ $config['force_flag'] = false;
// Do you need a body for new threads?
$config['force_body_op'] = true;
// Require an image for threads?
$config['force_image_op'] = true;
+ // Require a subject for threads?
+ $config['force_subject_op'] = false;
// Strip superfluous new lines at the end of a post.
$config['strip_superfluous_returns'] = true;
diff --git a/js/flag-previews.js b/js/flag-previews.js
index 8f796677..3d499439 100644
--- a/js/flag-previews.js
+++ b/js/flag-previews.js
@@ -12,7 +12,7 @@ $(document).on('ready', function() {
return $('.flag_preview').remove();
}
- $('.flag_preview').attr('src', "/static/custom-flags/" + board_name + "/" + $(this).val() + '.png');
+ $('.flag_preview').attr('src', configRoot + "static/custom-flags/" + board_name + "/" + $(this).val() + '.png');
}
$('[name=user_flag]').on('change', flag_previews);
diff --git a/post.php b/post.php
index bf20c1c7..7ae11f10 100644
--- a/post.php
+++ b/post.php
@@ -2,7 +2,6 @@
/*
* Copyright (c) 2010-2014 Tinyboard Development Group
*/
-
require "./inc/functions.php";
require "./inc/anti-bot.php";
@@ -589,7 +588,7 @@ elseif (isset($_POST['post'])) {
$post['body'] .= "\n1 ";
}
- if (($config['country_flags'] && !$config['allow_no_country']) || ($config['country_flags'] && $config['allow_no_country'] && !isset($_POST['no_country']))) {
+ if (($config['country_flags'] && (!$config['allow_no_country'] || $config['force_flag'])) || ($config['country_flags'] && $config['allow_no_country'] && !isset($_POST['no_country']))) {
require 'inc/lib/geoip/geoip.inc';
$gi=geoip\geoip_open('inc/lib/geoip/GeoIPv6.dat', GEOIP_STANDARD);
@@ -605,25 +604,29 @@ elseif (isset($_POST['post'])) {
return '::ffff:'.$part7.':'.$part8;
}
- if ($country_code = geoip\geoip_country_code_by_addr_v6($gi, ipv4to6($_SERVER['REMOTE_ADDR']))) {
- if (!in_array(strtolower($country_code), array('eu', 'ap', 'o1', 'a1', 'a2')))
- $post['body'] .= "\n".strtolower($country_code)." ".
- "\n".geoip\geoip_country_name_by_addr_v6($gi, ipv4to6($_SERVER['REMOTE_ADDR']))." ";
- }
+ $country_code = geoip\geoip_country_code_by_addr_v6($gi, ipv4to6($_SERVER['REMOTE_ADDR']));
+ $country_name = geoip\geoip_country_name_by_addr_v6($gi, ipv4to6($_SERVER['REMOTE_ADDR']));
+ if (!$country_code) $country_code = 'A1';
+ if (!$country_name) $country_name = 'Unknown';
+
+ $post['body'] .= "\n".strtolower($country_code)." ".
+ "\n$country_name ";
}
- if ($config['user_flag'] && isset($_POST['user_flag']))
- if (!empty($_POST['user_flag']) ){
-
- $user_flag = $_POST['user_flag'];
-
- if (!isset($config['user_flags'][$user_flag]))
- error(_('Invalid flag selection!'));
+ if ($config['user_flag'] && isset($_POST['user_flag'])) {
+ if (!empty($_POST['user_flag']) ){
+ $user_flag = $_POST['user_flag'];
+
+ if (!isset($config['user_flags'][$user_flag]))
+ error(_('Invalid flag selection!'));
- $flag_alt = isset($user_flag_alt) ? $user_flag_alt : $config['user_flags'][$user_flag];
+ $flag_alt = isset($user_flag_alt) ? $user_flag_alt : $config['user_flags'][$user_flag];
- $post['body'] .= "\n" . strtolower($user_flag) . " " .
- "\n" . $flag_alt . " ";
+ $post['body'] .= "\n" . strtolower($user_flag) . " " .
+ "\n" . $flag_alt . " ";
+ } else if ($config['force_flag']) {
+ error(_('You must choose a flag to post on this board!'));
+ }
}
if (mysql_version() >= 50503) {
diff --git a/static/favicon_au.png b/static/favicon_au.png
deleted file mode 100644
index 44baded7..00000000
Binary files a/static/favicon_au.png and /dev/null differ
diff --git a/static/flags/flags.css b/static/flags/flags.css
index c9090c6e..b1668a4c 100644
--- a/static/flags/flags.css
+++ b/static/flags/flags.css
@@ -1,257 +1,1925 @@
+/*$disable-magic-sprite-selectors: true;*/
+/* line 2232, ../../static/flag/*.png */
.flag {
- width: 16px;
- height: 11px;
- background:url(flags.png) no-repeat
+ background-image: url('flags.png');
+ background-repeat: no-repeat;
}
-.flag.flag-ad {background-position: -16px 0}
-.flag.flag-ae {background-position: -32px 0}
-.flag.flag-af {background-position: -48px 0}
-.flag.flag-ag {background-position: -64px 0}
-.flag.flag-ai {background-position: -80px 0}
-.flag.flag-al {background-position: -96px 0}
-.flag.flag-am {background-position: -112px 0}
-.flag.flag-an {background-position: -128px 0}
-.flag.flag-ao {background-position: -144px 0}
-.flag.flag-ar {background-position: -160px 0}
-.flag.flag-as {background-position: -176px 0}
-.flag.flag-at {background-position: -192px 0}
-.flag.flag-au {background-position: -208px 0}
-.flag.flag-aw {background-position: -224px 0}
-.flag.flag-az {background-position: -240px 0}
-.flag.flag-ba {background-position: 0 -11px}
-.flag.flag-bb {background-position: -16px -11px}
-.flag.flag-bd {background-position: -32px -11px}
-.flag.flag-be {background-position: -48px -11px}
-.flag.flag-bf {background-position: -64px -11px}
-.flag.flag-bg {background-position: -80px -11px}
-.flag.flag-bh {background-position: -96px -11px}
-.flag.flag-bi {background-position: -112px -11px}
-.flag.flag-bj {background-position: -128px -11px}
-.flag.flag-bm {background-position: -144px -11px}
-.flag.flag-bn {background-position: -160px -11px}
-.flag.flag-bo {background-position: -176px -11px}
-.flag.flag-br {background-position: -192px -11px}
-.flag.flag-bs {background-position: -208px -11px}
-.flag.flag-bt {background-position: -224px -11px}
-.flag.flag-bv {background-position: -240px -11px}
-.flag.flag-bw {background-position: 0 -22px}
-.flag.flag-by {background-position: -16px -22px}
-.flag.flag-bz {background-position: -32px -22px}
-.flag.flag-ca {background-position: -48px -22px}
-.flag.flag-catalonia {background-position: -64px -22px}
-.flag.flag-cd {background-position: -80px -22px}
-.flag.flag-cf {background-position: -96px -22px}
-.flag.flag-cg {background-position: -112px -22px}
-.flag.flag-ch {background-position: -128px -22px}
-.flag.flag-ci {background-position: -144px -22px}
-.flag.flag-ck {background-position: -160px -22px}
-.flag.flag-cl {background-position: -176px -22px}
-.flag.flag-cm {background-position: -192px -22px}
-.flag.flag-cn {background-position: -208px -22px}
-.flag.flag-co {background-position: -224px -22px}
-.flag.flag-cr {background-position: -240px -22px}
-.flag.flag-cu {background-position: 0 -33px}
-.flag.flag-cv {background-position: -16px -33px}
-.flag.flag-cw {background-position: -32px -33px}
-.flag.flag-cy {background-position: -48px -33px}
-.flag.flag-cz {background-position: -64px -33px}
-.flag.flag-de {background-position: -80px -33px}
-.flag.flag-dj {background-position: -96px -33px}
-.flag.flag-dk {background-position: -112px -33px}
-.flag.flag-dm {background-position: -128px -33px}
-.flag.flag-do {background-position: -144px -33px}
-.flag.flag-dz {background-position: -160px -33px}
-.flag.flag-ec {background-position: -176px -33px}
-.flag.flag-ee {background-position: -192px -33px}
-.flag.flag-eg {background-position: -208px -33px}
-.flag.flag-eh {background-position: -224px -33px}
-.flag.flag-england {background-position: -240px -33px}
-.flag.flag-er {background-position: 0 -44px}
-.flag.flag-es {background-position: -16px -44px}
-.flag.flag-et {background-position: -32px -44px}
-.flag.flag-eu {background-position: -48px -44px}
-.flag.flag-fi {background-position: -64px -44px}
-.flag.flag-fj {background-position: -80px -44px}
-.flag.flag-fk {background-position: -96px -44px}
-.flag.flag-fm {background-position: -112px -44px}
-.flag.flag-fo {background-position: -128px -44px}
-.flag.flag-fr {background-position: -144px -44px}
-.flag.flag-ga {background-position: -160px -44px}
-.flag.flag-gb {background-position: -176px -44px}
-.flag.flag-gd {background-position: -192px -44px}
-.flag.flag-ge {background-position: -208px -44px}
-.flag.flag-gf {background-position: -224px -44px}
-.flag.flag-gg {background-position: -240px -44px}
-.flag.flag-gh {background-position: 0 -55px}
-.flag.flag-gi {background-position: -16px -55px}
-.flag.flag-gl {background-position: -32px -55px}
-.flag.flag-gm {background-position: -48px -55px}
-.flag.flag-gn {background-position: -64px -55px}
-.flag.flag-gp {background-position: -80px -55px}
-.flag.flag-gq {background-position: -96px -55px}
-.flag.flag-gr {background-position: -112px -55px}
-.flag.flag-gs {background-position: -128px -55px}
-.flag.flag-gt {background-position: -144px -55px}
-.flag.flag-gu {background-position: -160px -55px}
-.flag.flag-gw {background-position: -176px -55px}
-.flag.flag-gy {background-position: -192px -55px}
-.flag.flag-hk {background-position: -208px -55px}
-.flag.flag-hm {background-position: -224px -55px}
-.flag.flag-hn {background-position: -240px -55px}
-.flag.flag-hr {background-position: 0 -66px}
-.flag.flag-ht {background-position: -16px -66px}
-.flag.flag-hu {background-position: -32px -66px}
-.flag.flag-ic {background-position: -48px -66px}
-.flag.flag-id {background-position: -64px -66px}
-.flag.flag-ie {background-position: -80px -66px}
-.flag.flag-il {background-position: -96px -66px}
-.flag.flag-im {background-position: -112px -66px}
-.flag.flag-in {background-position: -128px -66px}
-.flag.flag-io {background-position: -144px -66px}
-.flag.flag-iq {background-position: -160px -66px}
-.flag.flag-ir {background-position: -176px -66px}
-.flag.flag-is {background-position: -192px -66px}
-.flag.flag-it {background-position: -208px -66px}
-.flag.flag-je {background-position: -224px -66px}
-.flag.flag-jm {background-position: -240px -66px}
-.flag.flag-jo {background-position: 0 -77px}
-.flag.flag-jp {background-position: -16px -77px}
-.flag.flag-ke {background-position: -32px -77px}
-.flag.flag-kg {background-position: -48px -77px}
-.flag.flag-kh {background-position: -64px -77px}
-.flag.flag-ki {background-position: -80px -77px}
-.flag.flag-km {background-position: -96px -77px}
-.flag.flag-kn {background-position: -112px -77px}
-.flag.flag-kp {background-position: -128px -77px}
-.flag.flag-kr {background-position: -144px -77px}
-.flag.flag-kurdistan {background-position: -160px -77px}
-.flag.flag-kw {background-position: -176px -77px}
-.flag.flag-ky {background-position: -192px -77px}
-.flag.flag-kz {background-position: -208px -77px}
-.flag.flag-la {background-position: -224px -77px}
-.flag.flag-lb {background-position: -240px -77px}
-.flag.flag-lc {background-position: 0 -88px}
-.flag.flag-li {background-position: -16px -88px}
-.flag.flag-lk {background-position: -32px -88px}
-.flag.flag-lr {background-position: -48px -88px}
-.flag.flag-ls {background-position: -64px -88px}
-.flag.flag-lt {background-position: -80px -88px}
-.flag.flag-lu {background-position: -96px -88px}
-.flag.flag-lv {background-position: -112px -88px}
-.flag.flag-ly {background-position: -128px -88px}
-.flag.flag-ma {background-position: -144px -88px}
-.flag.flag-mc {background-position: -160px -88px}
-.flag.flag-md {background-position: -176px -88px}
-.flag.flag-me {background-position: -192px -88px}
-.flag.flag-mg {background-position: -208px -88px}
-.flag.flag-mh {background-position: -224px -88px}
-.flag.flag-mk {background-position: -240px -88px}
-.flag.flag-ml {background-position: 0 -99px}
-.flag.flag-mm {background-position: -16px -99px}
-.flag.flag-mn {background-position: -32px -99px}
-.flag.flag-mo {background-position: -48px -99px}
-.flag.flag-mp {background-position: -64px -99px}
-.flag.flag-mq {background-position: -80px -99px}
-.flag.flag-mr {background-position: -96px -99px}
-.flag.flag-ms {background-position: -112px -99px}
-.flag.flag-mt {background-position: -128px -99px}
-.flag.flag-mu {background-position: -144px -99px}
-.flag.flag-mv {background-position: -160px -99px}
-.flag.flag-mw {background-position: -176px -99px}
-.flag.flag-mx {background-position: -192px -99px}
-.flag.flag-my {background-position: -208px -99px}
-.flag.flag-mz {background-position: -224px -99px}
-.flag.flag-na {background-position: -240px -99px}
-.flag.flag-nc {background-position: 0 -110px}
-.flag.flag-ne {background-position: -16px -110px}
-.flag.flag-nf {background-position: -32px -110px}
-.flag.flag-ng {background-position: -48px -110px}
-.flag.flag-ni {background-position: -64px -110px}
-.flag.flag-nl {background-position: -80px -110px}
-.flag.flag-no {background-position: -96px -110px}
-.flag.flag-np {background-position: -112px -110px}
-.flag.flag-nr {background-position: -128px -110px}
-.flag.flag-nu {background-position: -144px -110px}
-.flag.flag-nz {background-position: -160px -110px}
-.flag.flag-om {background-position: -176px -110px}
-.flag.flag-pa {background-position: -192px -110px}
-.flag.flag-pe {background-position: -208px -110px}
-.flag.flag-pf {background-position: -224px -110px}
-.flag.flag-pg {background-position: -240px -110px}
-.flag.flag-ph {background-position: 0 -121px}
-.flag.flag-pk {background-position: -16px -121px}
-.flag.flag-pl {background-position: -32px -121px}
-.flag.flag-pm {background-position: -48px -121px}
-.flag.flag-pn {background-position: -64px -121px}
-.flag.flag-pr {background-position: -80px -121px}
-.flag.flag-ps {background-position: -96px -121px}
-.flag.flag-pt {background-position: -112px -121px}
-.flag.flag-pw {background-position: -128px -121px}
-.flag.flag-py {background-position: -144px -121px}
-.flag.flag-qa {background-position: -160px -121px}
-.flag.flag-re {background-position: -176px -121px}
-.flag.flag-ro {background-position: -192px -121px}
-.flag.flag-rs {background-position: -208px -121px}
-.flag.flag-ru {background-position: -224px -121px}
-.flag.flag-rw {background-position: -240px -121px}
-.flag.flag-sa {background-position: 0 -132px}
-.flag.flag-sb {background-position: -16px -132px}
-.flag.flag-sc {background-position: -32px -132px}
-.flag.flag-scotland {background-position: -48px -132px}
-.flag.flag-sd {background-position: -64px -132px}
-.flag.flag-se {background-position: -80px -132px}
-.flag.flag-sg {background-position: -96px -132px}
-.flag.flag-sh {background-position: -112px -132px}
-.flag.flag-si {background-position: -128px -132px}
-.flag.flag-sk {background-position: -144px -132px}
-.flag.flag-sl {background-position: -160px -132px}
-.flag.flag-sm {background-position: -176px -132px}
-.flag.flag-sn {background-position: -192px -132px}
-.flag.flag-so {background-position: -208px -132px}
-.flag.flag-somaliland {background-position: -224px -132px}
-.flag.flag-sr {background-position: -240px -132px}
-.flag.flag-ss {background-position: 0 -143px}
-.flag.flag-st {background-position: -16px -143px}
-.flag.flag-sv {background-position: -32px -143px}
-.flag.flag-sx {background-position: -48px -143px}
-.flag.flag-sy {background-position: -64px -143px}
-.flag.flag-sz {background-position: -80px -143px}
-.flag.flag-tc {background-position: -96px -143px}
-.flag.flag-td {background-position: -112px -143px}
-.flag.flag-tf {background-position: -128px -143px}
-.flag.flag-tg {background-position: -144px -143px}
-.flag.flag-th {background-position: -160px -143px}
-.flag.flag-tj {background-position: -176px -143px}
-.flag.flag-tk {background-position: -192px -143px}
-.flag.flag-tl {background-position: -208px -143px}
-.flag.flag-tm {background-position: -224px -143px}
-.flag.flag-tn {background-position: -240px -143px}
-.flag.flag-to {background-position: 0 -154px}
-.flag.flag-tr {background-position: -16px -154px}
-.flag.flag-tt {background-position: -32px -154px}
-.flag.flag-tv {background-position: -48px -154px}
-.flag.flag-tw {background-position: -64px -154px}
-.flag.flag-tz {background-position: -80px -154px}
-.flag.flag-ua {background-position: -96px -154px}
-.flag.flag-ug {background-position: -112px -154px}
-.flag.flag-um {background-position: -128px -154px}
-.flag.flag-us {background-position: -144px -154px}
-.flag.flag-uy {background-position: -160px -154px}
-.flag.flag-uz {background-position: -176px -154px}
-.flag.flag-va {background-position: -192px -154px}
-.flag.flag-vc {background-position: -208px -154px}
-.flag.flag-ve {background-position: -224px -154px}
-.flag.flag-vg {background-position: -240px -154px}
-.flag.flag-vi {background-position: 0 -165px}
-.flag.flag-vn {background-position: -16px -165px}
-.flag.flag-vu {background-position: -32px -165px}
-.flag.flag-wales {background-position: -48px -165px}
-.flag.flag-wf {background-position: -64px -165px}
-.flag.flag-ws {background-position: -80px -165px}
-.flag.flag-ye {background-position: -96px -165px}
-.flag.flag-yt {background-position: -112px -165px}
-.flag.flag-za {background-position: -128px -165px}
-.flag.flag-zanzibar {background-position: -144px -165px}
-.flag.flag-zm {background-position: -160px -165px}
-.flag.flag-zw {background-position: -176px -165px}
+/* */
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-a1 {
+ background-position: 0 0;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-a2 {
+ background-position: 0 -11px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ac {
+ background-position: 0 -22px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ad {
+ background-position: 0 -33px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ae {
+ background-position: 0 -44px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-af {
+ background-position: 0 -55px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ag {
+ background-position: 0 -66px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ai {
+ background-position: 0 -77px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-al {
+ background-position: 0 -88px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-am {
+ background-position: 0 -99px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-an {
+ background-position: 0 -110px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ao {
+ background-position: 0 -121px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ap {
+ background-position: 0 -132px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-aq {
+ background-position: 0 -143px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ar {
+ background-position: 0 -154px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-as {
+ background-position: 0 -165px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-at {
+ background-position: 0 -176px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-au {
+ background-position: 0 -187px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-aw {
+ background-position: 0 -198px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ax {
+ background-position: 0 -209px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-az {
+ background-position: 0 -220px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ba {
+ background-position: 0 -231px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-bb {
+ background-position: 0 -242px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-bd {
+ background-position: 0 -253px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-be {
+ background-position: 0 -264px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-bf {
+ background-position: 0 -275px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-bg {
+ background-position: 0 -286px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-bh {
+ background-position: 0 -297px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-bi {
+ background-position: 0 -308px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-bj {
+ background-position: 0 -319px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-bl {
+ background-position: 0 -330px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-bm {
+ background-position: 0 -341px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-bn {
+ background-position: 0 -352px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-bo {
+ background-position: 0 -363px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-bq {
+ background-position: 0 -374px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-br {
+ background-position: 0 -385px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-bs {
+ background-position: 0 -396px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-bt {
+ background-position: 0 -407px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-bu {
+ background-position: 0 -418px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-bv {
+ background-position: 0 -429px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-bw {
+ background-position: 0 -440px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-by {
+ background-position: 0 -451px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-bz {
+ background-position: 0 -462px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ca {
+ background-position: 0 -473px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-cat {
+ background-position: 0 -484px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-cc {
+ background-position: 0 -495px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-cd {
+ background-position: 0 -506px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-cf {
+ background-position: 0 -517px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-cg {
+ background-position: 0 -528px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ch {
+ background-position: 0 -2959px;
+ height: 11px;
+ width: 11px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ci {
+ background-position: 0 -550px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ck {
+ background-position: 0 -561px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-cl {
+ background-position: 0 -572px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-cm {
+ background-position: 0 -583px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-cn {
+ background-position: 0 -594px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-co {
+ background-position: 0 -605px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-cp {
+ background-position: 0 -616px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-cr {
+ background-position: 0 -627px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-cs {
+ background-position: 0 -638px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-cu {
+ background-position: 0 -649px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-cv {
+ background-position: 0 -660px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-cw {
+ background-position: 0 -671px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-cx {
+ background-position: 0 -682px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-cy {
+ background-position: 0 -693px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-cz {
+ background-position: 0 -704px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-de {
+ background-position: 0 -715px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-dg {
+ background-position: 0 -726px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-dj {
+ background-position: 0 -737px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-dk {
+ background-position: 0 -748px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-dm {
+ background-position: 0 -759px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-do {
+ background-position: 0 -770px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-dz {
+ background-position: 0 -781px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ea {
+ background-position: 0 -792px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ec {
+ background-position: 0 -803px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ee {
+ background-position: 0 -814px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-eg {
+ background-position: 0 -825px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-eh {
+ background-position: 0 -836px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-er {
+ background-position: 0 -847px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-es {
+ background-position: 0 -858px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-et {
+ background-position: 0 -869px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-eu {
+ background-position: 0 -880px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-fi {
+ background-position: 0 -891px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-fj {
+ background-position: 0 -902px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-fk {
+ background-position: 0 -913px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-fm {
+ background-position: 0 -924px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-fo {
+ background-position: 0 -935px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-fr {
+ background-position: 0 -946px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-fx {
+ background-position: 0 -957px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ga {
+ background-position: 0 -968px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-gb {
+ background-position: 0 -979px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-gd {
+ background-position: 0 -990px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ge {
+ background-position: 0 -1001px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-gf {
+ background-position: 0 -1012px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-gg {
+ background-position: 0 -2981px;
+ height: 12px;
+ width: 18px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-gh {
+ background-position: 0 -1034px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-gi {
+ background-position: 0 -1045px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-gl {
+ background-position: 0 -1056px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-gm {
+ background-position: 0 -1067px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-gn {
+ background-position: 0 -1078px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-gp {
+ background-position: 0 -1089px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-gq {
+ background-position: 0 -1100px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-gr {
+ background-position: 0 -1111px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-gs {
+ background-position: 0 -1122px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-gt {
+ background-position: 0 -1133px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-gu {
+ background-position: 0 -1144px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-gw {
+ background-position: 0 -1155px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-gy {
+ background-position: 0 -1166px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-hk {
+ background-position: 0 -1177px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-hm {
+ background-position: 0 -1188px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-hn {
+ background-position: 0 -1199px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-hr {
+ background-position: 0 -1210px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ht {
+ background-position: 0 -1221px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-hu {
+ background-position: 0 -1232px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ic {
+ background-position: 0 -1243px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-id {
+ background-position: 0 -1254px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ie {
+ background-position: 0 -1265px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-il {
+ background-position: 0 -1276px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-im {
+ background-position: 0 -1287px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-in {
+ background-position: 0 -1298px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-io {
+ background-position: 0 -1309px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-iq {
+ background-position: 0 -1320px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ir {
+ background-position: 0 -1331px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-is {
+ background-position: 0 -1342px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-it {
+ background-position: 0 -1353px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-je {
+ background-position: 0 -1364px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-jm {
+ background-position: 0 -1375px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-jo {
+ background-position: 0 -1386px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-jp {
+ background-position: 0 -1397px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ke {
+ background-position: 0 -1408px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-kg {
+ background-position: 0 -1419px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-kh {
+ background-position: 0 -1430px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ki {
+ background-position: 0 -1441px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-km {
+ background-position: 0 -1452px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-kn {
+ background-position: 0 -1463px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-kp {
+ background-position: 0 -1474px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-kr {
+ background-position: 0 -1485px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-kw {
+ background-position: 0 -1496px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ky {
+ background-position: 0 -1507px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-kz {
+ background-position: 0 -1518px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-la {
+ background-position: 0 -1529px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-lb {
+ background-position: 0 -1540px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-lc {
+ background-position: 0 -1551px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-li {
+ background-position: 0 -1562px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-lk {
+ background-position: 0 -1573px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-lr {
+ background-position: 0 -1584px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ls {
+ background-position: 0 -1595px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-lt {
+ background-position: 0 -1606px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-lu {
+ background-position: 0 -1617px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-lv {
+ background-position: 0 -1628px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ly {
+ background-position: 0 -1639px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ma {
+ background-position: 0 -1650px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-mc {
+ background-position: 0 -1661px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-md {
+ background-position: 0 -1672px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-me {
+ background-position: 0 -3005px;
+ height: 12px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-mf {
+ background-position: 0 -1694px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-mg {
+ background-position: 0 -1705px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-mh {
+ background-position: 0 -1716px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-mk {
+ background-position: 0 -1727px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ml {
+ background-position: 0 -1738px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-mm {
+ background-position: 0 -1749px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-mn {
+ background-position: 0 -1760px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-mo {
+ background-position: 0 -1771px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-mp {
+ background-position: 0 -1782px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-mq {
+ background-position: 0 -1793px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-mr {
+ background-position: 0 -1804px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ms {
+ background-position: 0 -1815px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-mt {
+ background-position: 0 -1826px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-mu {
+ background-position: 0 -1837px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-mv {
+ background-position: 0 -1848px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-mw {
+ background-position: 0 -1859px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-mx {
+ background-position: 0 -1870px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-my {
+ background-position: 0 -1881px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-mz {
+ background-position: 0 -1892px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-na {
+ background-position: 0 -1903px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-nc {
+ background-position: 0 -1914px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ne {
+ background-position: 0 -1925px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-nf {
+ background-position: 0 -1936px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ng {
+ background-position: 0 -1947px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ni {
+ background-position: 0 -1958px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-nl {
+ background-position: 0 -1969px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-no {
+ background-position: 0 -1980px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-np {
+ background-position: 0 -2970px;
+ height: 11px;
+ width: 9px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-nr {
+ background-position: 0 -2002px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-nt {
+ background-position: 0 -2013px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-nu {
+ background-position: 0 -2024px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-nz {
+ background-position: 0 -2035px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-o1 {
+ background-position: 0 -2046px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-om {
+ background-position: 0 -2057px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-pa {
+ background-position: 0 -2068px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-pe {
+ background-position: 0 -2079px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-pf {
+ background-position: 0 -2090px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-pg {
+ background-position: 0 -2101px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ph {
+ background-position: 0 -2112px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-pk {
+ background-position: 0 -2123px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-pl {
+ background-position: 0 -2134px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-pm {
+ background-position: 0 -2145px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-pn {
+ background-position: 0 -2156px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-pr {
+ background-position: 0 -2167px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ps {
+ background-position: 0 -2178px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-pt {
+ background-position: 0 -2189px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-pw {
+ background-position: 0 -2200px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-py {
+ background-position: 0 -2211px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-qa {
+ background-position: 0 -2222px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-re {
+ background-position: 0 -2233px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ro {
+ background-position: 0 -2244px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-rs {
+ background-position: 0 -2255px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ru {
+ background-position: 0 -2266px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-rw {
+ background-position: 0 -2277px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-sa {
+ background-position: 0 -2288px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-sb {
+ background-position: 0 -2299px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-sc {
+ background-position: 0 -2310px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-sd {
+ background-position: 0 -2321px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-se {
+ background-position: 0 -2332px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-sf {
+ background-position: 0 -2343px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-sg {
+ background-position: 0 -2354px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-sh {
+ background-position: 0 -2365px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-si {
+ background-position: 0 -2376px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-sj {
+ background-position: 0 -2387px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-sk {
+ background-position: 0 -2398px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-sl {
+ background-position: 0 -2409px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-sm {
+ background-position: 0 -2420px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-sn {
+ background-position: 0 -2431px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-so {
+ background-position: 0 -2442px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-sr {
+ background-position: 0 -2453px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ss {
+ background-position: 0 -2464px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-st {
+ background-position: 0 -2475px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-su {
+ background-position: 0 -2486px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-sv {
+ background-position: 0 -2497px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-sx {
+ background-position: 0 -2508px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-sy {
+ background-position: 0 -2519px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-sz {
+ background-position: 0 -2530px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ta {
+ background-position: 0 -2541px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-tc {
+ background-position: 0 -2552px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-td {
+ background-position: 0 -2563px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-tf {
+ background-position: 0 -2574px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-tg {
+ background-position: 0 -2585px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-th {
+ background-position: 0 -2596px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ti {
+ background-position: 0 -2993px;
+ height: 12px;
+ width: 18px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-tj {
+ background-position: 0 -2618px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-tk {
+ background-position: 0 -2948px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-tl {
+ background-position: 0 -2640px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-tm {
+ background-position: 0 -2651px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-tn {
+ background-position: 0 -2662px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-to {
+ background-position: 0 -2673px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-tp {
+ background-position: 0 -2684px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-tr {
+ background-position: 0 -2695px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-tt {
+ background-position: 0 -2706px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-tv {
+ background-position: 0 -2717px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-tw {
+ background-position: 0 -2728px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-tz {
+ background-position: 0 -2739px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ua {
+ background-position: 0 -2750px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ug {
+ background-position: 0 -2761px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-uk {
+ background-position: 0 -2772px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-um {
+ background-position: 0 -2783px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-us {
+ background-position: 0 -2794px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-uy {
+ background-position: 0 -2805px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-uz {
+ background-position: 0 -2816px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-va {
+ background-position: 0 -2827px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-vc {
+ background-position: 0 -2838px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ve {
+ background-position: 0 -2849px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-vg {
+ background-position: 0 -2860px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-vi {
+ background-position: 0 -2871px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-vn {
+ background-position: 0 -2882px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-vu {
+ background-position: 0 -2893px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-wf {
+ background-position: 0 -2904px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ws {
+ background-position: 0 -2915px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-xx {
+ background-position: 0 -2926px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-ye {
+ background-position: 0 -2937px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-yt {
+ background-position: 0 -2629px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-yu {
+ background-position: 0 -2607px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-za {
+ background-position: 0 -1991px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-zm {
+ background-position: 0 -1683px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-zr {
+ background-position: 0 -1023px;
+ height: 11px;
+ width: 16px;
+}
+
+/* line 84, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
+.flag-zw {
+ background-position: 0 -539px;
+ height: 11px;
+ width: 16px;
+}
diff --git a/static/flags/flags.png b/static/flags/flags.png
index 7b3a3808..28e2daed 100644
Binary files a/static/flags/flags.png and b/static/flags/flags.png differ
diff --git a/stylesheets/style.css b/stylesheets/style.css
index 52d02473..8410754d 100644
--- a/stylesheets/style.css
+++ b/stylesheets/style.css
@@ -21,7 +21,7 @@ body {
}
.post-table th, .post-table-options th {
- width: 75px;
+ width: 85px;
}
.post-table-options {
diff --git a/templates/header.html b/templates/header.html
index a92b6dbc..228b8dc2 100644
--- a/templates/header.html
+++ b/templates/header.html
@@ -13,6 +13,7 @@
var inMod = {% if mod %}true{% else %}false{% endif %};
var modRoot="{{ config.root }}"+(inMod ? "mod.php?/" : "");
var max_images={{ config.max_images }};
+ var board_name="{{ board.uri }}";
{% raw %}
var styles = {
{% endraw %}
diff --git a/templates/main.js b/templates/main.js
index 3408bf7e..f4be2c8c 100644
--- a/templates/main.js
+++ b/templates/main.js
@@ -114,8 +114,10 @@ function alert(a, do_confirm, confirm_ok_action, confirm_cancel_action) {
var saved = {};
-var matches = document.URL.match({% endraw %}/\/([0-9a-zA-Z\+$_\u0080-\uFFFF]{1,58})\/($|{{ config.dir.res|replace({'/': '\\/'}) }}{{ config.file_page|replace({'%d': '\\d+', '.': '\\.'}) }}|{{ config.file_index|replace({'.': '\\.'}) }}|{{ config.dir.res|replace({'/': '\\/'}) }}{{ config.file_page50|replace({'+': '\\+', '%d': '\\d+', '.': '\\.'}) }}|{{ config.file_page|replace({'%d': '\\d+', '.': '\\.'}) }}|{{ config.catalog_link|replace({'.': '\\.'}) }})/{% raw %});
-var board_name = (matches ? matches[1] : false);
+if (typeof board_name === "undefined") {
+ var matches = document.URL.match({% endraw %}/\/([0-9a-zA-Z\+$_\u0080-\uFFFF]{1,58})\/($|{{ config.dir.res|replace({'/': '\\/'}) }}{{ config.file_page|replace({'%d': '\\d+', '.': '\\.'}) }}|{{ config.file_index|replace({'.': '\\.'}) }}|{{ config.dir.res|replace({'/': '\\/'}) }}{{ config.file_page50|replace({'+': '\\+', '%d': '\\d+', '.': '\\.'}) }}|{{ config.file_page|replace({'%d': '\\d+', '.': '\\.'}) }}|{{ config.catalog_link|replace({'.': '\\.'}) }})/{% raw %});
+ var board_name = (matches ? matches[1] : false);
+}
function get_cookie(cookie_name) {
var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)');
diff --git a/templates/mod/settings.html b/templates/mod/settings.html
index 2005d561..4c4a5cfa 100644
--- a/templates/mod/settings.html
+++ b/templates/mod/settings.html
@@ -30,6 +30,7 @@
{% trans %}YouTube/Voocaroo embedding{% endtrans %}
{% trans %}Require image for OP{% endtrans %}
{% trans %}Require subject for OP{% endtrans %}
+ {% trans %}Require user/country flag for all posts{% endtrans %}
{% trans %}Disable images{% endtrans %}
{% trans %}Poster ID's{% endtrans %}
{% trans %}Display SAGE! after saged posts{% endtrans %}
diff --git a/templates/post/flag.html b/templates/post/flag.html
index 61622368..0336fa17 100644
--- a/templates/post/flag.html
+++ b/templates/post/flag.html
@@ -3,7 +3,7 @@
{% if config.country_flags_condensed %}
class="flag flag-{{ post.modifiers.flag }}" src="{{ config.image_blank }}"
{% else %}
- class="flag" src="{{ config.uri_flags|sprintf(post.modifiers.flag) }}"
+ class="flag" src="{{ config.root }}{{ config.uri_flags|sprintf(post.modifiers.flag) }}"
{% endif %}
style="{% if post.modifiers['flag style'] %}
{{ post.modifiers['flag style'] }}
diff --git a/templates/post_form.html b/templates/post_form.html
index 1a3ad1e3..87cd9b88 100644
--- a/templates/post_form.html
+++ b/templates/post_form.html
@@ -100,6 +100,24 @@
{% endif %}
+ {% set flag_tr %}
+ {% if config.user_flag %}
+
+ {% trans %}Flag{% endtrans %} {% if config.force_flag %}* {% endif %}
+
+
+ {% if not config.force_flag %}{% trans %}None{% endtrans %} {% endif %}
+ {% for flag, text in config.user_flags %}
+ {{ text }}
+ {% endfor %}
+
+
+
+ {% endif %}
+ {% endset %}
+ {% if config.force_flag %}
+ {{ flag_tr }}
+ {% endif %}
@@ -113,19 +131,10 @@
- {% if config.user_flag %}
-
- {% trans %}Flag{% endtrans %}
-
-
- {% trans %}None{% endtrans %}
- {% for flag, text in config.user_flags %}
- {{ text }}
- {% endfor %}
-
-
-
+ {% if not config.force_flag %}
+ {{ flag_tr }}
{% endif %}
+
{% if config.enable_embedding %}
@@ -162,7 +171,7 @@
{% trans %}Spoiler images{% endtrans %} {% trans %}(this replaces the thumbnails of your images with question marks){% endtrans %}
{% endif %}
- {% if config.allow_no_country and config.country_flags %}
+ {% if config.allow_no_country and config.country_flags and not config.force_flag %}
{% trans %}Hide country{% endtrans %} {% trans %}(this board displays your country when you post if this is unchecked){% endtrans %}
{% endif %}
diff --git a/tools/flags/config.rb b/tools/flags/config.rb
new file mode 100644
index 00000000..f62412e2
--- /dev/null
+++ b/tools/flags/config.rb
@@ -0,0 +1,25 @@
+require 'compass/import-once/activate'
+# Require any additional compass plugins here.
+
+# Set this to the root of your project when deployed:
+http_path = "/"
+css_dir = "../../static/flags/"
+sass_dir = "sass"
+images_dir = "../../static/flags/"
+javascripts_dir = "../../js/"
+
+# You can select your preferred output style here (can be overridden via the command line):
+# output_style = :expanded or :nested or :compact or :compressed
+
+# To enable relative paths to assets via compass helper functions. Uncomment:
+# relative_assets = true
+
+# To disable debugging comments that display the original location of your selectors. Uncomment:
+# line_comments = false
+
+
+# If you prefer the indented syntax, you might want to regenerate this
+# project again passing --syntax sass, or you can uncomment this:
+# preferred_syntax = :sass
+# and then run:
+# sass-convert -R --from scss --to sass sass scss && rm -rf sass && mv scss sass
diff --git a/tools/flags/sass/flags.scss b/tools/flags/sass/flags.scss
new file mode 100644
index 00000000..5877babe
--- /dev/null
+++ b/tools/flags/sass/flags.scss
@@ -0,0 +1,9 @@
+/*$disable-magic-sprite-selectors: true;*/
+$flags-sprite-dimensions: true;
+$flags-layout: smart;
+$flags-base-class: '.flags';
+
+@import "compass/utilities/sprites";
+@import "../../static/flags/*.png"; /* */
+
+@include all-flags-sprites;