{"dependencies":[{"name":"@polkadot/util","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":4,"column":15,"index":135},"end":{"line":4,"column":40,"index":160}}],"key":"u0mzEw2nilnHoUWtEdZl0JKHutA=","exportNames":["*"],"imports":1}},{"name":"../util.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":5,"column":18,"index":180},"end":{"line":5,"column":39,"index":201}}],"key":"Bzso+pzc0We++WtcOzIpK6Le7v4=","exportNames":["*"],"imports":1}},{"name":"./createFunction.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":6,"column":28,"index":231},"end":{"line":6,"column":58,"index":261}}],"key":"VvU/5PBPdk0N9MQoKi3pm6aSwyM=","exportNames":["*"],"imports":1}},{"name":"./getStorage.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":7,"column":24,"index":287},"end":{"line":7,"column":50,"index":313}}],"key":"jqJAxrJhmm5nO+vmDhxE1+aRN3E=","exportNames":["*"],"imports":1}},{"name":"./util.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":8,"column":18,"index":333},"end":{"line":8,"column":38,"index":353}}],"key":"RHtkf1pyimtRfZWAvWBZ833kE8E=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n exports.decorateStorage = decorateStorage;\n var util_1 = require(_dependencyMap[0], \"@polkadot/util\");\n var util_js_1 = require(_dependencyMap[1], \"../util.js\");\n var createFunction_js_1 = require(_dependencyMap[2], \"./createFunction.js\");\n var getStorage_js_1 = require(_dependencyMap[3], \"./getStorage.js\");\n var util_js_2 = require(_dependencyMap[4], \"./util.js\");\n var VERSION_NAME = 'palletVersion';\n var VERSION_KEY = ':__STORAGE_VERSION__:';\n var VERSION_DOCS = {\n docs: 'Returns the current pallet version from storage',\n type: 'u16'\n };\n /** @internal */\n function decorateStorage(registry, _ref, _metaVersion) {\n var pallets = _ref.pallets;\n var result = (0, getStorage_js_1.getStorage)(registry);\n var _loop = function () {\n var _pallets$i = pallets[i],\n name = _pallets$i.name,\n storage = _pallets$i.storage;\n if (storage.isSome) {\n var section = (0, util_1.stringCamelCase)(name);\n var _storage$unwrap = storage.unwrap(),\n items = _storage$unwrap.items,\n _prefix = _storage$unwrap.prefix;\n var prefix = _prefix.toString();\n (0, util_1.lazyMethod)(result, section, () => (0, util_1.lazyMethods)({\n palletVersion: (0, util_js_2.createRuntimeFunction)({\n method: VERSION_NAME,\n prefix,\n section\n }, (0, createFunction_js_1.createKeyRaw)(registry, {\n method: VERSION_KEY,\n prefix: name.toString()\n }, createFunction_js_1.NO_RAW_ARGS), VERSION_DOCS)(registry)\n }, items, meta => (0, createFunction_js_1.createFunction)(registry, {\n meta,\n method: meta.name.toString(),\n prefix,\n section\n }, {}), util_js_1.objectNameToCamel));\n }\n };\n for (var i = 0, count = pallets.length; i < count; i++) {\n _loop();\n }\n return result;\n }\n});","lineCount":55,"map":[[2,2,1,0],[2,14,1,12],[4,2,2,0,"Object"],[4,8,2,6],[4,9,2,7,"defineProperty"],[4,23,2,21],[4,24,2,22,"exports"],[4,31,2,29],[4,33,2,31],[4,45,2,43],[4,47,2,45],[5,4,2,47,"value"],[5,9,2,52],[5,11,2,54],[6,2,2,59],[6,3,2,60],[6,4,2,61],[7,2,3,0,"exports"],[7,9,3,7],[7,10,3,8,"decorateStorage"],[7,25,3,23],[7,28,3,26,"decorateStorage"],[7,43,3,41],[8,2,4,0],[8,6,4,6,"util_1"],[8,12,4,12],[8,15,4,15,"require"],[8,22,4,22],[8,23,4,22,"_dependencyMap"],[8,37,4,22],[8,58,4,39],[8,59,4,40],[9,2,5,0],[9,6,5,6,"util_js_1"],[9,15,5,15],[9,18,5,18,"require"],[9,25,5,25],[9,26,5,25,"_dependencyMap"],[9,40,5,25],[9,57,5,38],[9,58,5,39],[10,2,6,0],[10,6,6,6,"createFunction_js_1"],[10,25,6,25],[10,28,6,28,"require"],[10,35,6,35],[10,36,6,35,"_dependencyMap"],[10,50,6,35],[10,76,6,57],[10,77,6,58],[11,2,7,0],[11,6,7,6,"getStorage_js_1"],[11,21,7,21],[11,24,7,24,"require"],[11,31,7,31],[11,32,7,31,"_dependencyMap"],[11,46,7,31],[11,68,7,49],[11,69,7,50],[12,2,8,0],[12,6,8,6,"util_js_2"],[12,15,8,15],[12,18,8,18,"require"],[12,25,8,25],[12,26,8,25,"_dependencyMap"],[12,40,8,25],[12,56,8,37],[12,57,8,38],[13,2,9,0],[13,6,9,6,"VERSION_NAME"],[13,18,9,18],[13,21,9,21],[13,36,9,36],[14,2,10,0],[14,6,10,6,"VERSION_KEY"],[14,17,10,17],[14,20,10,20],[14,43,10,43],[15,2,11,0],[15,6,11,6,"VERSION_DOCS"],[15,18,11,18],[15,21,11,21],[16,4,11,23,"docs"],[16,8,11,27],[16,10,11,29],[16,59,11,78],[17,4,11,80,"type"],[17,8,11,84],[17,10,11,86],[18,2,11,92],[18,3,11,93],[19,2,12,0],[20,2,13,0],[20,11,13,9,"decorateStorage"],[20,26,13,24,"decorateStorage"],[20,27,13,25,"registry"],[20,35,13,33],[20,37,13,33,"_ref"],[20,41,13,33],[20,43,13,48,"_metaVersion"],[20,55,13,60],[20,57,13,62],[21,4,13,62],[21,8,13,37,"pallets"],[21,15,13,44],[21,18,13,44,"_ref"],[21,22,13,44],[21,23,13,37,"pallets"],[21,30,13,44],[22,4,14,4],[22,8,14,10,"result"],[22,14,14,16],[22,17,14,19],[22,18,14,20],[22,19,14,21],[22,21,14,23,"getStorage_js_1"],[22,36,14,38],[22,37,14,39,"getStorage"],[22,47,14,49],[22,49,14,51,"registry"],[22,57,14,59],[22,58,14,60],[23,4,14,61],[23,8,14,61,"_loop"],[23,13,14,61],[23,25,14,61,"_loop"],[23,26,14,61],[23,28,15,60],[24,6,16,8],[24,10,16,8,"_pallets$i"],[24,20,16,8],[24,23,16,34,"pallets"],[24,30,16,41],[24,31,16,42,"i"],[24,32,16,43],[24,33,16,44],[25,8,16,16,"name"],[25,12,16,20],[25,15,16,20,"_pallets$i"],[25,25,16,20],[25,26,16,16,"name"],[25,30,16,20],[26,8,16,22,"storage"],[26,15,16,29],[26,18,16,29,"_pallets$i"],[26,28,16,29],[26,29,16,22,"storage"],[26,36,16,29],[27,6,17,8],[27,10,17,12,"storage"],[27,17,17,19],[27,18,17,20,"isSome"],[27,24,17,26],[27,26,17,28],[28,8,18,12],[28,12,18,18,"section"],[28,19,18,25],[28,22,18,28],[28,23,18,29],[28,24,18,30],[28,26,18,32,"util_1"],[28,32,18,38],[28,33,18,39,"stringCamelCase"],[28,48,18,54],[28,50,18,56,"name"],[28,54,18,60],[28,55,18,61],[29,8,19,12],[29,12,19,12,"_storage$unwrap"],[29,27,19,12],[29,30,19,47,"storage"],[29,37,19,54],[29,38,19,55,"unwrap"],[29,44,19,61],[29,45,19,62],[29,46,19,63],[30,10,19,20,"items"],[30,15,19,25],[30,18,19,25,"_storage$unwrap"],[30,33,19,25],[30,34,19,20,"items"],[30,39,19,25],[31,10,19,35,"_prefix"],[31,17,19,42],[31,20,19,42,"_storage$unwrap"],[31,35,19,42],[31,36,19,27,"prefix"],[31,42,19,33],[32,8,20,12],[32,12,20,18,"prefix"],[32,18,20,24],[32,21,20,27,"_prefix"],[32,28,20,34],[32,29,20,35,"toString"],[32,37,20,43],[32,38,20,44],[32,39,20,45],[33,8,21,12],[33,9,21,13],[33,10,21,14],[33,12,21,16,"util_1"],[33,18,21,22],[33,19,21,23,"lazyMethod"],[33,29,21,33],[33,31,21,35,"result"],[33,37,21,41],[33,39,21,43,"section"],[33,46,21,50],[33,48,21,52],[33,54,21,58],[33,55,21,59],[33,56,21,60],[33,58,21,62,"util_1"],[33,64,21,68],[33,65,21,69,"lazyMethods"],[33,76,21,80],[33,78,21,82],[34,10,22,16,"palletVersion"],[34,23,22,29],[34,25,22,31],[34,26,22,32],[34,27,22,33],[34,29,22,35,"util_js_2"],[34,38,22,44],[34,39,22,45,"createRuntimeFunction"],[34,60,22,66],[34,62,22,68],[35,12,22,70,"method"],[35,18,22,76],[35,20,22,78,"VERSION_NAME"],[35,32,22,90],[36,12,22,92,"prefix"],[36,18,22,98],[37,12,22,100,"section"],[38,10,22,108],[38,11,22,109],[38,13,22,111],[38,14,22,112],[38,15,22,113],[38,17,22,115,"createFunction_js_1"],[38,36,22,134],[38,37,22,135,"createKeyRaw"],[38,49,22,147],[38,51,22,149,"registry"],[38,59,22,157],[38,61,22,159],[39,12,22,161,"method"],[39,18,22,167],[39,20,22,169,"VERSION_KEY"],[39,31,22,180],[40,12,22,182,"prefix"],[40,18,22,188],[40,20,22,190,"name"],[40,24,22,194],[40,25,22,195,"toString"],[40,33,22,203],[40,34,22,204],[41,10,22,206],[41,11,22,207],[41,13,22,209,"createFunction_js_1"],[41,32,22,228],[41,33,22,229,"NO_RAW_ARGS"],[41,44,22,240],[41,45,22,241],[41,47,22,243,"VERSION_DOCS"],[41,59,22,255],[41,60,22,256],[41,61,22,257,"registry"],[41,69,22,265],[42,8,23,12],[42,9,23,13],[42,11,23,15,"items"],[42,16,23,20],[42,18,23,23,"meta"],[42,22,23,27],[42,26,23,32],[42,27,23,33],[42,28,23,34],[42,30,23,36,"createFunction_js_1"],[42,49,23,55],[42,50,23,56,"createFunction"],[42,64,23,70],[42,66,23,72,"registry"],[42,74,23,80],[42,76,23,82],[43,10,23,84,"meta"],[43,14,23,88],[44,10,23,90,"method"],[44,16,23,96],[44,18,23,98,"meta"],[44,22,23,102],[44,23,23,103,"name"],[44,27,23,107],[44,28,23,108,"toString"],[44,36,23,116],[44,37,23,117],[44,38,23,118],[45,10,23,120,"prefix"],[45,16,23,126],[46,10,23,128,"section"],[47,8,23,136],[47,9,23,137],[47,11,23,139],[47,12,23,140],[47,13,23,141],[47,14,23,142],[47,16,23,144,"util_js_1"],[47,25,23,153],[47,26,23,154,"objectNameToCamel"],[47,43,23,171],[47,44,23,172],[47,45,23,173],[48,6,24,8],[49,4,25,4],[49,5,25,5],[50,4,15,4],[50,9,15,9],[50,13,15,13,"i"],[50,14,15,14],[50,17,15,17],[50,18,15,18],[50,20,15,20,"count"],[50,25,15,25],[50,28,15,28,"pallets"],[50,35,15,35],[50,36,15,36,"length"],[50,42,15,42],[50,44,15,44,"i"],[50,45,15,45],[50,48,15,48,"count"],[50,53,15,53],[50,55,15,55,"i"],[50,56,15,56],[50,58,15,58],[51,6,15,58,"_loop"],[51,11,15,58],[52,4,15,58],[53,4,26,4],[53,11,26,11,"result"],[53,17,26,17],[54,2,27,0],[55,0,27,1],[55,3]],"functionMap":{"names":["","decorateStorage",""],"mappings":"AAA;ACY;oDCQ;4KDE;CDI"},"hasCjsExports":true},"type":"js/module"}]}