




  var lp = (function (exports) {
    var siteColors = exports.siteColors = exports.siteColors || {};

    var _colors = {
          "svart": "#000000",
      "svart": "#000000",           "morkgra": "#292b2c",
      "morkgra": "#292b2c",           "ljusgra": "#c0c0c0",
      "ljusgra": "#c0c0c0",           "vit": "#ffffff",
      "vit": "#ffffff",           "gul": "#fff000",
      "gul": "#fff000",           "rod": "#ff0000",
      "rod": "#ff0000",           "turkos": "#197869",
      "turkos": "#197869",           "svtlila": "#87289b",
      "svt-lila": "#87289b",           "preboardingturkos": "#86d7cd",
      "pre-boarding-turkos": "#86d7cd",           "preboardinggul": "#ffdc8c",
      "pre-boarding-gul": "#ffdc8c",           "preboardingorange": "#fbaf83",
      "pre-boarding-orange": "#fbaf83",           "preboardingbla": "#2a91c8",
      "pre-boarding-bla": "#2a91c8",           "preboardingrod": "#ff4a7c",
      "pre-boarding-rod": "#ff4a7c",           "preboardingrosa": "#f0828c",
      "pre-boarding-rosa": "#f0828c",           "preboardinggra": "#f7f7f7",
      "pre-boarding-gra": "#f7f7f7",           "preboardingljuslila": "#b48ccd",
      "pre-boarding-ljuslila": "#b48ccd",           "preboardinggra2": "#efefef",
      "pre-boarding-gra-2": "#efefef",           "preboardingstarkorange": "#eb6937",
      "pre-boarding-stark-orange": "#eb6937",           "preboardingljusgron": "#cdf0e6",
      "pre-boarding-ljusgron": "#cdf0e6",           "preboardingmorkturkos": "#00dcd2",
      "pre-boarding-mork-turkos": "#00dcd2"        };

    siteColors.getAll = function () {
      return _colors;
    };

    siteColors.get = function (colorSlug, defaultColor) {
      if (typeof _colors[colorSlug] === 'string') {
        return _colors[colorSlug];
      }
      return defaultColor;
    };

    siteColors.getSlug = function (colorName) {
      return colorName
        .toLowerCase() // All lowercase
        .replace(/å|ä/g, 'a') // replace åä with a
        .replace(/ö/g, 'o') // replace ö with o
        .replace(/[^a-z0-9]+/g, '-') // replace anything but a-z with -
        .replace(/^-+|-+$/g, ''); // remove invalid trailing and leading
    };

    return exports;
  })(lp || {});

