cargodb
Version:
A local database provider for electron
1 lines • 24.1 kB
JSON
{"id":"Sd1I","dependencies":[{"name":"/home/phoenix/Desktop/Projects/CargoDB/package.json","includedInParent":true,"mtime":1588524404361},{"name":"/home/phoenix/Desktop/Projects/CargoDB/node_modules/shortid/package.json","includedInParent":true,"mtime":1586516094699},{"name":"./random/random-from-seed","loc":{"line":3,"column":29},"parent":"/home/phoenix/Desktop/Projects/CargoDB/node_modules/shortid/lib/alphabet.js","resolved":"/home/phoenix/Desktop/Projects/CargoDB/node_modules/shortid/lib/random/random-from-seed.js"}],"generated":{"js":"\"use strict\";var e,t,r,n=require(\"./random/random-from-seed\"),u=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-\";function o(){r=!1}function i(t){if(t){if(t!==e){if(t.length!==u.length)throw new Error(\"Custom alphabet for shortid must be \"+u.length+\" unique characters. You submitted \"+t.length+\" characters: \"+t);var r=t.split(\"\").filter(function(e,t,r){return t!==r.lastIndexOf(e)});if(r.length)throw new Error(\"Custom alphabet for shortid must be \"+u.length+\" unique characters. These characters were not unique: \"+r.join(\", \"));e=t,o()}}else e!==u&&(e=u,o())}function s(t){return i(t),e}function a(e){n.seed(e),t!==e&&(o(),t=e)}function h(){e||i(u);for(var t,r=e.split(\"\"),o=[],s=n.nextValue();r.length>0;)s=n.nextValue(),t=Math.floor(s*r.length),o.push(r.splice(t,1)[0]);return o.join(\"\")}function f(){return r||(r=h())}function l(e){return f()[e]}function c(){return e||u}module.exports={get:c,characters:s,seed:a,lookup:l,shuffled:f};"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":1,"column":0},"generated":{"line":1,"column":0}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":3,"column":0},"generated":{"line":1,"column":13}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":6,"column":0},"generated":{"line":1,"column":17}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":7,"column":0},"generated":{"line":1,"column":19}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":9,"column":0},"generated":{"line":1,"column":21}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":3,"column":0},"generated":{"line":1,"column":23}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":3,"column":0},"generated":{"line":1,"column":25}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":3,"column":0},"generated":{"line":1,"column":33}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":5,"column":0},"generated":{"line":1,"column":62}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":5,"column":0},"generated":{"line":1,"column":64}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":11,"column":0},"generated":{"line":1,"column":131}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":11,"column":0},"generated":{"line":1,"column":140}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":12,"column":0},"generated":{"line":1,"column":144}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":12,"column":0},"generated":{"line":1,"column":147}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":15,"column":0},"generated":{"line":1,"column":149}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":15,"column":0},"generated":{"line":1,"column":158}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":15,"column":0},"generated":{"line":1,"column":160}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":16,"column":0},"generated":{"line":1,"column":163}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":16,"column":0},"generated":{"line":1,"column":166}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":24,"column":0},"generated":{"line":1,"column":169}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":24,"column":0},"generated":{"line":1,"column":172}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":24,"column":0},"generated":{"line":1,"column":176}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":24,"column":0},"generated":{"line":1,"column":178}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":28,"column":0},"generated":{"line":1,"column":179}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":28,"column":0},"generated":{"line":1,"column":182}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":28,"column":0},"generated":{"line":1,"column":184}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":28,"column":0},"generated":{"line":1,"column":193}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":28,"column":0},"generated":{"line":1,"column":195}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":29,"column":0},"generated":{"line":1,"column":202}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":29,"column":0},"generated":{"line":1,"column":208}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":29,"column":0},"generated":{"line":1,"column":212}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":29,"column":0},"generated":{"line":1,"column":218}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":29,"column":0},"generated":{"line":1,"column":257}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":29,"column":0},"generated":{"line":1,"column":259}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":29,"column":0},"generated":{"line":1,"column":266}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":29,"column":0},"generated":{"line":1,"column":303}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":29,"column":0},"generated":{"line":1,"column":305}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":29,"column":0},"generated":{"line":1,"column":312}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":29,"column":0},"generated":{"line":1,"column":328}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":32,"column":0},"generated":{"line":1,"column":331}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":32,"column":0},"generated":{"line":1,"column":335}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":32,"column":0},"generated":{"line":1,"column":337}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":32,"column":0},"generated":{"line":1,"column":339}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":32,"column":0},"generated":{"line":1,"column":345}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":32,"column":0},"generated":{"line":1,"column":349}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":32,"column":0},"generated":{"line":1,"column":356}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":32,"column":0},"generated":{"line":1,"column":365}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":32,"column":0},"generated":{"line":1,"column":367}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":32,"column":0},"generated":{"line":1,"column":369}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":33,"column":0},"generated":{"line":1,"column":372}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":33,"column":0},"generated":{"line":1,"column":379}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":33,"column":0},"generated":{"line":1,"column":383}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":33,"column":0},"generated":{"line":1,"column":385}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":33,"column":0},"generated":{"line":1,"column":397}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":36,"column":0},"generated":{"line":1,"column":402}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":36,"column":0},"generated":{"line":1,"column":405}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":36,"column":0},"generated":{"line":1,"column":407}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":37,"column":0},"generated":{"line":1,"column":414}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":37,"column":0},"generated":{"line":1,"column":420}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":37,"column":0},"generated":{"line":1,"column":424}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":37,"column":0},"generated":{"line":1,"column":430}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":37,"column":0},"generated":{"line":1,"column":469}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":37,"column":0},"generated":{"line":1,"column":471}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":37,"column":0},"generated":{"line":1,"column":478}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":37,"column":0},"generated":{"line":1,"column":535}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":37,"column":0},"generated":{"line":1,"column":537}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":37,"column":0},"generated":{"line":1,"column":542}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":40,"column":0},"generated":{"line":1,"column":549}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":40,"column":0},"generated":{"line":1,"column":551}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":41,"column":0},"generated":{"line":1,"column":553}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":17,"column":0},"generated":{"line":1,"column":563}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":17,"column":0},"generated":{"line":1,"column":567}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":18,"column":0},"generated":{"line":1,"column":571}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":18,"column":0},"generated":{"line":1,"column":573}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":19,"column":0},"generated":{"line":1,"column":575}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":44,"column":0},"generated":{"line":1,"column":580}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":44,"column":0},"generated":{"line":1,"column":589}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":44,"column":0},"generated":{"line":1,"column":591}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":46,"column":0},"generated":{"line":1,"column":594}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":45,"column":0},"generated":{"line":1,"column":601}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":45,"column":0},"generated":{"line":1,"column":603}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":46,"column":0},"generated":{"line":1,"column":606}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":49,"column":0},"generated":{"line":1,"column":608}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":49,"column":0},"generated":{"line":1,"column":617}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":49,"column":0},"generated":{"line":1,"column":619}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":50,"column":0},"generated":{"line":1,"column":622}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":50,"column":0},"generated":{"line":1,"column":624}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":50,"column":0},"generated":{"line":1,"column":629}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":51,"column":0},"generated":{"line":1,"column":632}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":51,"column":0},"generated":{"line":1,"column":636}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":52,"column":0},"generated":{"line":1,"column":640}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":53,"column":0},"generated":{"line":1,"column":644}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":53,"column":0},"generated":{"line":1,"column":646}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":57,"column":0},"generated":{"line":1,"column":649}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":57,"column":0},"generated":{"line":1,"column":658}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":58,"column":0},"generated":{"line":1,"column":662}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":59,"column":0},"generated":{"line":1,"column":665}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":59,"column":0},"generated":{"line":1,"column":667}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":67,"column":0},"generated":{"line":1,"column":670}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":62,"column":0},"generated":{"line":1,"column":674}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":65,"column":0},"generated":{"line":1,"column":678}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":62,"column":0},"generated":{"line":1,"column":680}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":62,"column":0},"generated":{"line":1,"column":682}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":62,"column":0},"generated":{"line":1,"column":684}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":62,"column":0},"generated":{"line":1,"column":690}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":63,"column":0},"generated":{"line":1,"column":694}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":63,"column":0},"generated":{"line":1,"column":696}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":64,"column":0},"generated":{"line":1,"column":699}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":64,"column":0},"generated":{"line":1,"column":701}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":64,"column":0},"generated":{"line":1,"column":703}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":67,"column":0},"generated":{"line":1,"column":715}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":67,"column":0},"generated":{"line":1,"column":717}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":67,"column":0},"generated":{"line":1,"column":724}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":68,"column":0},"generated":{"line":1,"column":727}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":68,"column":0},"generated":{"line":1,"column":729}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":68,"column":0},"generated":{"line":1,"column":731}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":69,"column":0},"generated":{"line":1,"column":743}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":69,"column":0},"generated":{"line":1,"column":745}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":69,"column":0},"generated":{"line":1,"column":750}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":69,"column":0},"generated":{"line":1,"column":756}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":69,"column":0},"generated":{"line":1,"column":758}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":69,"column":0},"generated":{"line":1,"column":760}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":70,"column":0},"generated":{"line":1,"column":768}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":70,"column":0},"generated":{"line":1,"column":770}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":70,"column":0},"generated":{"line":1,"column":775}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":70,"column":0},"generated":{"line":1,"column":777}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":70,"column":0},"generated":{"line":1,"column":784}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":70,"column":0},"generated":{"line":1,"column":786}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":70,"column":0},"generated":{"line":1,"column":789}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":72,"column":0},"generated":{"line":1,"column":793}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":72,"column":0},"generated":{"line":1,"column":800}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":72,"column":0},"generated":{"line":1,"column":802}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":72,"column":0},"generated":{"line":1,"column":807}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":75,"column":0},"generated":{"line":1,"column":811}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":75,"column":0},"generated":{"line":1,"column":820}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":76,"column":0},"generated":{"line":1,"column":824}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":76,"column":0},"generated":{"line":1,"column":831}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":79,"column":0},"generated":{"line":1,"column":835}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":79,"column":0},"generated":{"line":1,"column":837}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":88,"column":0},"generated":{"line":1,"column":842}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":88,"column":0},"generated":{"line":1,"column":851}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":88,"column":0},"generated":{"line":1,"column":853}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":90,"column":0},"generated":{"line":1,"column":856}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":89,"column":0},"generated":{"line":1,"column":863}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":90,"column":0},"generated":{"line":1,"column":867}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":93,"column":0},"generated":{"line":1,"column":870}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":93,"column":0},"generated":{"line":1,"column":879}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":94,"column":0},"generated":{"line":1,"column":883}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":94,"column":0},"generated":{"line":1,"column":890}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":94,"column":0},"generated":{"line":1,"column":893}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":97,"column":0},"generated":{"line":1,"column":895}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":97,"column":0},"generated":{"line":1,"column":902}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":97,"column":0},"generated":{"line":1,"column":910}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":98,"column":0},"generated":{"line":1,"column":911}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":98,"column":0},"generated":{"line":1,"column":915}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":99,"column":0},"generated":{"line":1,"column":917}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":99,"column":0},"generated":{"line":1,"column":928}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":100,"column":0},"generated":{"line":1,"column":930}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":100,"column":0},"generated":{"line":1,"column":935}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":101,"column":0},"generated":{"line":1,"column":937}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":101,"column":0},"generated":{"line":1,"column":944}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":102,"column":0},"generated":{"line":1,"column":946}},{"source":"../node_modules/shortid/lib/alphabet.js","original":{"line":102,"column":0},"generated":{"line":1,"column":955}}],"sources":{"../node_modules/shortid/lib/alphabet.js":"'use strict';\n\nvar randomFromSeed = require('./random/random-from-seed');\n\nvar ORIGINAL = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-';\nvar alphabet;\nvar previousSeed;\n\nvar shuffled;\n\nfunction reset() {\n shuffled = false;\n}\n\nfunction setCharacters(_alphabet_) {\n if (!_alphabet_) {\n if (alphabet !== ORIGINAL) {\n alphabet = ORIGINAL;\n reset();\n }\n return;\n }\n\n if (_alphabet_ === alphabet) {\n return;\n }\n\n if (_alphabet_.length !== ORIGINAL.length) {\n throw new Error('Custom alphabet for shortid must be ' + ORIGINAL.length + ' unique characters. You submitted ' + _alphabet_.length + ' characters: ' + _alphabet_);\n }\n\n var unique = _alphabet_.split('').filter(function(item, ind, arr){\n return ind !== arr.lastIndexOf(item);\n });\n\n if (unique.length) {\n throw new Error('Custom alphabet for shortid must be ' + ORIGINAL.length + ' unique characters. These characters were not unique: ' + unique.join(', '));\n }\n\n alphabet = _alphabet_;\n reset();\n}\n\nfunction characters(_alphabet_) {\n setCharacters(_alphabet_);\n return alphabet;\n}\n\nfunction setSeed(seed) {\n randomFromSeed.seed(seed);\n if (previousSeed !== seed) {\n reset();\n previousSeed = seed;\n }\n}\n\nfunction shuffle() {\n if (!alphabet) {\n setCharacters(ORIGINAL);\n }\n\n var sourceArray = alphabet.split('');\n var targetArray = [];\n var r = randomFromSeed.nextValue();\n var characterIndex;\n\n while (sourceArray.length > 0) {\n r = randomFromSeed.nextValue();\n characterIndex = Math.floor(r * sourceArray.length);\n targetArray.push(sourceArray.splice(characterIndex, 1)[0]);\n }\n return targetArray.join('');\n}\n\nfunction getShuffled() {\n if (shuffled) {\n return shuffled;\n }\n shuffled = shuffle();\n return shuffled;\n}\n\n/**\n * lookup shuffled letter\n * @param index\n * @returns {string}\n */\nfunction lookup(index) {\n var alphabetShuffled = getShuffled();\n return alphabetShuffled[index];\n}\n\nfunction get () {\n return alphabet || ORIGINAL;\n}\n\nmodule.exports = {\n get: get,\n characters: characters,\n seed: setSeed,\n lookup: lookup,\n shuffled: getShuffled\n};\n"},"lineCount":null}},"error":null,"hash":"2f07bdc34ae2c7dc92827f37660ad3c4","cacheData":{"env":{}}}