lofig.min.js 5.0 KB

1
  1. !function(Q){var n={};function F(c){if(n[c])return n[c].exports;var U=n[c]={i:c,l:!1,exports:{}};return Q[c].call(U.exports,U,U.exports,F),U.l=!0,U.exports}F.m=Q,F.c=n,F.d=function(Q,n,c){F.o(Q,n)||Object.defineProperty(Q,n,{enumerable:!0,get:c})},F.r=function(Q){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Q,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Q,"__esModule",{value:!0})},F.t=function(Q,n){if(1&n&&(Q=F(Q)),8&n)return Q;if(4&n&&"object"==typeof Q&&Q&&Q.__esModule)return Q;var c=Object.create(null);if(F.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:Q}),2&n&&"string"!=typeof Q)for(var U in Q)F.d(c,U,function(n){return Q[n]}.bind(null,U));return c},F.n=function(Q){var n=Q&&Q.__esModule?function(){return Q.default}:function(){return Q};return F.d(n,"a",n),n},F.o=function(Q,n){return Object.prototype.hasOwnProperty.call(Q,n)},F.p="/dist",F(F.s=0)}([function(Q,n,F){Q.exports=F(1)},function(module,exports){eval("window.lofig = {\n folder: 'config/default.json',\n get: function get(query) {\n return fetch(lofig.folder).then(function (response) {\n return response.json();\n }).then(function (json) {\n query = query.split('.');\n return Promise.each(query, function (property) {\n json = json[property];\n }).then(function () {\n return json;\n });\n })[\"catch\"](function (err) {\n console.log('parsing failed', err);\n });\n },\n has: function has(query) {\n return fetch(lofig.folder).then(function (response) {\n return response.json();\n }).then(function (json) {\n query = query.split('.');\n return Promise.each(query, function (property) {\n json = json[property];\n }).then(function () {\n if (json) return true;else return false;\n });\n })[\"catch\"](function (err) {\n console.log('parsing failed', err);\n });\n }\n};\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9sb2ZpZy5qcz82ZDBiIl0sIm5hbWVzIjpbIndpbmRvdyIsImxvZmlnIiwiZm9sZGVyIiwiZ2V0IiwicXVlcnkiLCJmZXRjaCIsInRoZW4iLCJyZXNwb25zZSIsImpzb24iLCJzcGxpdCIsIlByb21pc2UiLCJlYWNoIiwicHJvcGVydHkiLCJlcnIiLCJjb25zb2xlIiwibG9nIiwiaGFzIl0sIm1hcHBpbmdzIjoiQUFDQUEsTUFBTSxDQUFDQyxLQUFQLEdBQWU7QUFDZEMsUUFBTSxFQUFFLHFCQURNO0FBRWRDLEtBQUcsRUFBRSxhQUFBQyxLQUFLLEVBQUk7QUFDYixXQUFPQyxLQUFLLENBQUNKLEtBQUssQ0FBQ0MsTUFBUCxDQUFMLENBQ0xJLElBREssQ0FDQSxVQUFBQyxRQUFRLEVBQUk7QUFDakIsYUFBT0EsUUFBUSxDQUFDQyxJQUFULEVBQVA7QUFDQSxLQUhLLEVBR0hGLElBSEcsQ0FHRSxVQUFBRSxJQUFJLEVBQUk7QUFDZkosV0FBSyxHQUFHQSxLQUFLLENBQUNLLEtBQU4sQ0FBWSxHQUFaLENBQVI7QUFDQSxhQUFPQyxPQUFPLENBQUNDLElBQVIsQ0FBYVAsS0FBYixFQUFvQixVQUFBUSxRQUFRLEVBQUk7QUFDdENKLFlBQUksR0FBR0EsSUFBSSxDQUFDSSxRQUFELENBQVg7QUFDQSxPQUZNLEVBRUpOLElBRkksQ0FFQyxZQUFNO0FBQ2IsZUFBT0UsSUFBUDtBQUNBLE9BSk0sQ0FBUDtBQUtBLEtBVkssV0FVRyxVQUFBSyxHQUFHLEVBQUk7QUFDZkMsYUFBTyxDQUFDQyxHQUFSLENBQVksZ0JBQVosRUFBOEJGLEdBQTlCO0FBQ0EsS0FaSyxDQUFQO0FBYUEsR0FoQmE7QUFpQmRHLEtBQUcsRUFBRSxhQUFBWixLQUFLLEVBQUk7QUFDYixXQUFPQyxLQUFLLENBQUNKLEtBQUssQ0FBQ0MsTUFBUCxDQUFMLENBQ0xJLElBREssQ0FDQSxVQUFBQyxRQUFRLEVBQUk7QUFDakIsYUFBT0EsUUFBUSxDQUFDQyxJQUFULEVBQVA7QUFDQSxLQUhLLEVBR0hGLElBSEcsQ0FHRSxVQUFBRSxJQUFJLEVBQUk7QUFDZkosV0FBSyxHQUFHQSxLQUFLLENBQUNLLEtBQU4sQ0FBWSxHQUFaLENBQVI7QUFDQSxhQUFPQyxPQUFPLENBQUNDLElBQVIsQ0FBYVAsS0FBYixFQUFvQixVQUFBUSxRQUFRLEVBQUk7QUFDdENKLFlBQUksR0FBR0EsSUFBSSxDQUFDSSxRQUFELENBQVg7QUFDQSxPQUZNLEVBRUpOLElBRkksQ0FFQyxZQUFNO0FBQ2IsWUFBSUUsSUFBSixFQUFVLE9BQU8sSUFBUCxDQUFWLEtBQ0ssT0FBTyxLQUFQO0FBQ0wsT0FMTSxDQUFQO0FBTUEsS0FYSyxXQVdHLFVBQUFLLEdBQUcsRUFBSTtBQUNmQyxhQUFPLENBQUNDLEdBQVIsQ0FBWSxnQkFBWixFQUE4QkYsR0FBOUI7QUFDQSxLQWJLLENBQVA7QUFjQTtBQWhDYSxDQUFmIiwiZmlsZSI6IjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxud2luZG93LmxvZmlnID0ge1xyXG5cdGZvbGRlcjogJ2NvbmZpZy9kZWZhdWx0Lmpzb24nLFxyXG5cdGdldDogcXVlcnkgPT4ge1xyXG5cdFx0cmV0dXJuIGZldGNoKGxvZmlnLmZvbGRlcilcclxuXHRcdFx0LnRoZW4ocmVzcG9uc2UgPT4ge1xyXG5cdFx0XHRcdHJldHVybiByZXNwb25zZS5qc29uKCk7XHJcblx0XHRcdH0pLnRoZW4oanNvbiA9PiB7XHJcblx0XHRcdFx0cXVlcnkgPSBxdWVyeS5zcGxpdCgnLicpO1xyXG5cdFx0XHRcdHJldHVybiBQcm9taXNlLmVhY2gocXVlcnksIHByb3BlcnR5ID0+IHtcclxuXHRcdFx0XHRcdGpzb24gPSBqc29uW3Byb3BlcnR5XTtcclxuXHRcdFx0XHR9KS50aGVuKCgpID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiBqc29uO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKCdwYXJzaW5nIGZhaWxlZCcsIGVycik7XHJcblx0XHRcdH0pO1xyXG5cdH0sXHJcblx0aGFzOiBxdWVyeSA9PiB7XHJcblx0XHRyZXR1cm4gZmV0Y2gobG9maWcuZm9sZGVyKVxyXG5cdFx0XHQudGhlbihyZXNwb25zZSA9PiB7XHJcblx0XHRcdFx0cmV0dXJuIHJlc3BvbnNlLmpzb24oKTtcclxuXHRcdFx0fSkudGhlbihqc29uID0+IHtcclxuXHRcdFx0XHRxdWVyeSA9IHF1ZXJ5LnNwbGl0KCcuJyk7XHJcblx0XHRcdFx0cmV0dXJuIFByb21pc2UuZWFjaChxdWVyeSwgcHJvcGVydHkgPT4ge1xyXG5cdFx0XHRcdFx0anNvbiA9IGpzb25bcHJvcGVydHldO1xyXG5cdFx0XHRcdH0pLnRoZW4oKCkgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKGpzb24pIHJldHVybiB0cnVlO1xyXG5cdFx0XHRcdFx0ZWxzZSByZXR1cm4gZmFsc2U7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coJ3BhcnNpbmcgZmFpbGVkJywgZXJyKTtcclxuXHRcdFx0fSk7XHJcblx0fVxyXG59O1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1\n")}]);