shadow$provide.module$node_modules$pixi_DOT_js$lib$rendering$renderers$canvas$utils$mapCanvasBlendModesToPixi = function(global, require, module, exports) {
  var canUseNewCanvasBlendModes = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$canvas$utils$canUseNewCanvasBlendModes");
  "use strict";
  exports.mapCanvasBlendModesToPixi = function() {
    const supportsAdvanced = canUseNewCanvasBlendModes.canUseNewCanvasBlendModes(), map = Object.create(null);
    map.inherit = "source-over";
    map.none = "source-over";
    map.normal = "source-over";
    map.add = "lighter";
    map.multiply = supportsAdvanced ? "multiply" : "source-over";
    map.screen = supportsAdvanced ? "screen" : "source-over";
    map.overlay = supportsAdvanced ? "overlay" : "source-over";
    map.darken = supportsAdvanced ? "darken" : "source-over";
    map.lighten = supportsAdvanced ? "lighten" : "source-over";
    map["color-dodge"] = supportsAdvanced ? "color-dodge" : "source-over";
    map["color-burn"] = supportsAdvanced ? "color-burn" : "source-over";
    map["hard-light"] = supportsAdvanced ? "hard-light" : "source-over";
    map["soft-light"] = supportsAdvanced ? "soft-light" : "source-over";
    map.difference = supportsAdvanced ? "difference" : "source-over";
    map.exclusion = supportsAdvanced ? "exclusion" : "source-over";
    map.saturation = supportsAdvanced ? "saturation" : "source-over";
    map.color = supportsAdvanced ? "color" : "source-over";
    map.luminosity = supportsAdvanced ? "luminosity" : "source-over";
    map["linear-burn"] = supportsAdvanced ? "color-burn" : "source-over";
    map["linear-dodge"] = supportsAdvanced ? "color-dodge" : "source-over";
    map["linear-light"] = supportsAdvanced ? "hard-light" : "source-over";
    map["pin-light"] = supportsAdvanced ? "hard-light" : "source-over";
    map["vivid-light"] = supportsAdvanced ? "hard-light" : "source-over";
    map["hard-mix"] = "source-over";
    map.negation = supportsAdvanced ? "difference" : "source-over";
    map["normal-npm"] = map.normal;
    map["add-npm"] = map.add;
    map["screen-npm"] = map.screen;
    map.erase = "destination-out";
    map.subtract = "source-over";
    map.divide = "source-over";
    map.min = "source-over";
    map.max = "source-over";
    return map;
  };
};

//# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$rendering$renderers$canvas$utils$mapCanvasBlendModesToPixi.js.map
