| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | // Copyright 2014 Simon Lydell// X11 (“MIT”) Licensed. (See LICENSE.)void (function(root, factory) {  if (typeof define === "function" && define.amd) {    define(factory)  } else if (typeof exports === "object") {    module.exports = factory()  } else {    root.sourceMappingURL = factory()  }}(this, function() {  var innerRegex = /[#@] sourceMappingURL=([^\s'"]*)/  var regex = RegExp(    "(?:" +      "/\\*" +      "(?:\\s*\r?\n(?://)?)?" +      "(?:" + innerRegex.source + ")" +      "\\s*" +      "\\*/" +      "|" +      "//(?:" + innerRegex.source + ")" +    ")" +    "\\s*"  )  return {    regex: regex,    _innerRegex: innerRegex,    getFrom: function(code) {      var match = code.match(regex)      return (match ? match[1] || match[2] || "" : null)    },    existsIn: function(code) {      return regex.test(code)    },    removeFrom: function(code) {      return code.replace(regex, "")    },    insertBefore: function(code, string) {      var match = code.match(regex)      if (match) {        return code.slice(0, match.index) + string + code.slice(match.index)      } else {        return code + string      }    }  }}));
 |