{"id":"zWvd","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/function.js.map","includedInParent":true,"mtime":1616745790414},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/example/package.json","includedInParent":true,"mtime":1616745785170},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/package.json","includedInParent":true,"mtime":1616745790414},{"name":"./assertion","loc":{"line":1,"column":36},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/function.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/assertion.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.runIfFn=e,exports.callAllHandlers=n,exports.callAll=o,exports.once=a,exports.error=exports.warn=exports.noop=exports.compose=void 0;var r=require(\"./assertion\");function e(e){for(var n=arguments.length,o=new Array(n>1?n-1:0),t=1;t<n;t++)o[t-1]=arguments[t];return(0,r.isFunction)(e)?e(...o):e}function n(){for(var r=arguments.length,e=new Array(r),n=0;n<r;n++)e[n]=arguments[n];return function(r){e.some(e=>(null==e||e(r),null==r?void 0:r.defaultPrevented))}}function o(){for(var r=arguments.length,e=new Array(r),n=0;n<r;n++)e[n]=arguments[n];return function(r){e.forEach(e=>{null==e||e(r)})}}var t=function(r){for(var e=arguments.length,n=new Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];return n.reduce((r,e)=>(function(){return r(e(...arguments))}),r)};function a(r){var e;return function(){if(r){for(var n=arguments.length,o=new Array(n),t=0;t<n;t++)o[t]=arguments[t];e=r.apply(this,o),r=null}return e}}exports.compose=t;var s=()=>{};exports.noop=s;var l=a(e=>{var{condition:n,message:o}=e;n&&r.__DEV__&&console.warn(o)});exports.warn=l;var u=a(e=>{var{condition:n,message:o}=e;n&&r.__DEV__&&console.error(o)});exports.error=u;"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":0}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":13}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":20}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":35}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":43}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":56}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":57}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":64}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":68}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":76}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":84}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":86}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":94}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":110}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":112}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":120}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":128}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":130}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":138}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":143}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":145}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":153}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":159}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":167}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":172}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":180}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":185}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":193}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":206}},{"source":"../../src/function.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":208}},{"source":"../../src/function.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":212}},{"source":"../../src/function.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":214}},{"source":"../../src/function.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":222}},{"source":"../../src/function.ts","name":null,"original":{"line":4,"column":7},"generated":{"line":1,"column":237}},{"source":"../../src/function.ts","name":"runIfFn","original":{"line":4,"column":16},"generated":{"line":1,"column":246}},{"source":"../../src/function.ts","name":"valueOrFn","original":{"line":5,"column":2},"generated":{"line":1,"column":248}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":251}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":255}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":259}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":261}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":271}},{"source":"../../src/function.ts","name":"args","original":{"line":6,"column":5},"generated":{"line":1,"column":278}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":280}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":284}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":290}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":292}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":294}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":296}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":298}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":301}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":303}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":305}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":307}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":309}},{"source":"../../src/function.ts","name":"args","original":{"line":6,"column":5},"generated":{"line":1,"column":313}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":315}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":317}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":320}},{"source":"../../src/function.ts","name":null,"original":{"line":7,"column":5},"generated":{"line":1,"column":330}},{"source":"../../src/function.ts","name":"isFunction","original":{"line":8,"column":9},"generated":{"line":1,"column":333}},{"source":"../../src/function.ts","name":"isFunction","original":{"line":8,"column":9},"generated":{"line":1,"column":340}},{"source":"../../src/function.ts","name":"valueOrFn","original":{"line":8,"column":20},"generated":{"line":1,"column":342}},{"source":"../../src/function.ts","name":"valueOrFn","original":{"line":8,"column":20},"generated":{"line":1,"column":344}},{"source":"../../src/function.ts","name":"valueOrFn","original":{"line":8,"column":20},"generated":{"line":1,"column":356}},{"source":"../../src/function.ts","name":"valueOrFn","original":{"line":8,"column":33},"generated":{"line":1,"column":359}},{"source":"../../src/function.ts","name":"args","original":{"line":8,"column":46},"generated":{"line":1,"column":364}},{"source":"../../src/function.ts","name":"valueOrFn","original":{"line":8,"column":54},"generated":{"line":1,"column":367}},{"source":"../../src/function.ts","name":null,"original":{"line":11,"column":7},"generated":{"line":1,"column":369}},{"source":"../../src/function.ts","name":"callAllHandlers","original":{"line":11,"column":16},"generated":{"line":1,"column":378}},{"source":"../../src/function.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":1,"column":382}},{"source":"../../src/function.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":1,"column":386}},{"source":"../../src/function.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":1,"column":390}},{"source":"../../src/function.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":1,"column":392}},{"source":"../../src/function.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":1,"column":402}},{"source":"../../src/function.ts","name":"fns","original":{"line":12,"column":5},"generated":{"line":1,"column":409}},{"source":"../../src/function.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":1,"column":411}},{"source":"../../src/function.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":1,"column":415}},{"source":"../../src/function.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":1,"column":421}},{"source":"../../src/function.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":1,"column":424}},{"source":"../../src/function.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":1,"column":426}},{"source":"../../src/function.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":1,"column":428}},{"source":"../../src/function.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":1,"column":430}},{"source":"../../src/function.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":1,"column":432}},{"source":"../../src/function.ts","name":"fns","original":{"line":12,"column":5},"generated":{"line":1,"column":436}},{"source":"../../src/function.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":1,"column":438}},{"source":"../../src/function.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":1,"column":441}},{"source":"../../src/function.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":1,"column":451}},{"source":"../../src/function.ts","name":null,"original":{"line":14,"column":9},"generated":{"line":1,"column":454}},{"source":"../../src/function.ts","name":null,"original":{"line":14,"column":9},"generated":{"line":1,"column":461}},{"source":"../../src/function.ts","name":"event","original":{"line":14,"column":23},"generated":{"line":1,"column":470}},{"source":"../../src/function.ts","name":"fns","original":{"line":15,"column":4},"generated":{"line":1,"column":473}},{"source":"../../src/function.ts","name":"some","original":{"line":15,"column":8},"generated":{"line":1,"column":475}},{"source":"../../src/function.ts","name":"fn","original":{"line":15,"column":14},"generated":{"line":1,"column":480}},{"source":"../../src/function.ts","name":null,"original":{"line":16,"column":8},"generated":{"line":1,"column":484}},{"source":"../../src/function.ts","name":"fn","original":{"line":16,"column":6},"generated":{"line":1,"column":490}},{"source":"../../src/function.ts","name":"fn","original":{"line":16,"column":6},"generated":{"line":1,"column":493}},{"source":"../../src/function.ts","name":"event","original":{"line":16,"column":11},"generated":{"line":1,"column":495}},{"source":"../../src/function.ts","name":null,"original":{"line":17,"column":6},"generated":{"line":1,"column":498}},{"source":"../../src/function.ts","name":"event","original":{"line":17,"column":13},"generated":{"line":1,"column":504}},{"source":"../../src/function.ts","name":null,"original":{"line":17,"column":6},"generated":{"line":1,"column":511}},{"source":"../../src/function.ts","name":"event","original":{"line":17,"column":13},"generated":{"line":1,"column":513}},{"source":"../../src/function.ts","name":"defaultPrevented","original":{"line":17,"column":20},"generated":{"line":1,"column":515}},{"source":"../../src/function.ts","name":null,"original":{"line":22,"column":7},"generated":{"line":1,"column":535}},{"source":"../../src/function.ts","name":"callAll","original":{"line":22,"column":16},"generated":{"line":1,"column":544}},{"source":"../../src/function.ts","name":null,"original":{"line":22,"column":74},"generated":{"line":1,"column":548}},{"source":"../../src/function.ts","name":null,"original":{"line":22,"column":74},"generated":{"line":1,"column":552}},{"source":"../../src/function.ts","name":null,"original":{"line":22,"column":74},"generated":{"line":1,"column":556}},{"source":"../../src/function.ts","name":null,"original":{"line":22,"column":74},"generated":{"line":1,"column":558}},{"source":"../../src/function.ts","name":null,"original":{"line":22,"column":74},"generated":{"line":1,"column":568}},{"source":"../../src/function.ts","name":"fns","original":{"line":22,"column":50},"generated":{"line":1,"column":575}},{"source":"../../src/function.ts","name":null,"original":{"line":22,"column":74},"generated":{"line":1,"column":577}},{"source":"../../src/function.ts","name":null,"original":{"line":22,"column":74},"generated":{"line":1,"column":581}},{"source":"../../src/function.ts","name":null,"original":{"line":22,"column":74},"generated":{"line":1,"column":587}},{"source":"../../src/function.ts","name":null,"original":{"line":22,"column":74},"generated":{"line":1,"column":590}},{"source":"../../src/function.ts","name":null,"original":{"line":22,"column":74},"generated":{"line":1,"column":592}},{"source":"../../src/function.ts","name":null,"original":{"line":22,"column":74},"generated":{"line":1,"column":594}},{"source":"../../src/function.ts","name":null,"original":{"line":22,"column":74},"generated":{"line":1,"column":596}},{"source":"../../src/function.ts","name":null,"original":{"line":22,"column":74},"generated":{"line":1,"column":598}},{"source":"../../src/function.ts","name":"fns","original":{"line":22,"column":50},"generated":{"line":1,"column":602}},{"source":"../../src/function.ts","name":null,"original":{"line":22,"column":74},"generated":{"line":1,"column":604}},{"source":"../../src/function.ts","name":null,"original":{"line":22,"column":74},"generated":{"line":1,"column":607}},{"source":"../../src/function.ts","name":null,"original":{"line":22,"column":74},"generated":{"line":1,"column":617}},{"source":"../../src/function.ts","name":null,"original":{"line":23,"column":9},"generated":{"line":1,"column":620}},{"source":"../../src/function.ts","name":null,"original":{"line":23,"column":9},"generated":{"line":1,"column":627}},{"source":"../../src/function.ts","name":"arg","original":{"line":23,"column":27},"generated":{"line":1,"column":636}},{"source":"../../src/function.ts","name":"fns","original":{"line":24,"column":4},"generated":{"line":1,"column":639}},{"source":"../../src/function.ts","name":"forEach","original":{"line":24,"column":8},"generated":{"line":1,"column":641}},{"source":"../../src/function.ts","name":"fn","original":{"line":24,"column":17},"generated":{"line":1,"column":649}},{"source":"../../src/function.ts","name":null,"original":{"line":25,"column":8},"generated":{"line":1,"column":653}},{"source":"../../src/function.ts","name":"fn","original":{"line":25,"column":6},"generated":{"line":1,"column":659}},{"source":"../../src/function.ts","name":"fn","original":{"line":25,"column":6},"generated":{"line":1,"column":662}},{"source":"../../src/function.ts","name":"arg","original":{"line":25,"column":11},"generated":{"line":1,"column":664}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":7},"generated":{"line":1,"column":670}},{"source":"../../src/function.ts","name":"compose","original":{"line":30,"column":13},"generated":{"line":1,"column":674}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":676}},{"source":"../../src/function.ts","name":"fn1","original":{"line":31,"column":2},"generated":{"line":1,"column":685}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":688}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":692}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":696}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":698}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":708}},{"source":"../../src/function.ts","name":"fns","original":{"line":32,"column":5},"generated":{"line":1,"column":715}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":717}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":721}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":727}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":729}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":731}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":733}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":735}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":738}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":740}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":742}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":744}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":746}},{"source":"../../src/function.ts","name":"fns","original":{"line":32,"column":5},"generated":{"line":1,"column":750}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":752}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":754}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":757}},{"source":"../../src/function.ts","name":null,"original":{"line":30,"column":23},"generated":{"line":1,"column":767}},{"source":"../../src/function.ts","name":"fns","original":{"line":33,"column":5},"generated":{"line":1,"column":770}},{"source":"../../src/function.ts","name":"fns","original":{"line":33,"column":5},"generated":{"line":1,"column":777}},{"source":"../../src/function.ts","name":"reduce","original":{"line":33,"column":9},"generated":{"line":1,"column":779}},{"source":"../../src/function.ts","name":null,"original":{"line":33,"column":16},"generated":{"line":1,"column":786}},{"source":"../../src/function.ts","name":"f1","original":{"line":33,"column":17},"generated":{"line":1,"column":787}},{"source":"../../src/function.ts","name":"f2","original":{"line":33,"column":21},"generated":{"line":1,"column":789}},{"source":"../../src/function.ts","name":null,"original":{"line":33,"column":28},"generated":{"line":1,"column":794}},{"source":"../../src/function.ts","name":"f1","original":{"line":33,"column":41},"generated":{"line":1,"column":805}},{"source":"../../src/function.ts","name":"f1","original":{"line":33,"column":41},"generated":{"line":1,"column":812}},{"source":"../../src/function.ts","name":"f2","original":{"line":33,"column":44},"generated":{"line":1,"column":814}},{"source":"../../src/function.ts","name":null,"original":{"line":33,"column":47},"generated":{"line":1,"column":819}},{"source":"../../src/function.ts","name":"fn1","original":{"line":33,"column":58},"generated":{"line":1,"column":833}},{"source":"../../src/function.ts","name":null,"original":{"line":35,"column":7},"generated":{"line":1,"column":837}},{"source":"../../src/function.ts","name":"once","original":{"line":35,"column":16},"generated":{"line":1,"column":846}},{"source":"../../src/function.ts","name":"fn","original":{"line":35,"column":21},"generated":{"line":1,"column":848}},{"source":"../../src/function.ts","name":"result","original":{"line":36,"column":6},"generated":{"line":1,"column":851}},{"source":"../../src/function.ts","name":"result","original":{"line":36,"column":6},"generated":{"line":1,"column":855}},{"source":"../../src/function.ts","name":null,"original":{"line":38,"column":9},"generated":{"line":1,"column":857}},{"source":"../../src/function.ts","name":null,"original":{"line":38,"column":9},"generated":{"line":1,"column":864}},{"source":"../../src/function.ts","name":"fn","original":{"line":39,"column":8},"generated":{"line":1,"column":875}},{"source":"../../src/function.ts","name":"fn","original":{"line":39,"column":8},"generated":{"line":1,"column":878}},{"source":"../../src/function.ts","name":null,"original":{"line":39,"column":12},"generated":{"line":1,"column":880}},{"source":"../../src/function.ts","name":null,"original":{"line":39,"column":12},"generated":{"line":1,"column":881}},{"source":"../../src/function.ts","name":null,"original":{"line":39,"column":12},"generated":{"line":1,"column":885}},{"source":"../../src/function.ts","name":null,"original":{"line":39,"column":12},"generated":{"line":1,"column":889}},{"source":"../../src/function.ts","name":null,"original":{"line":39,"column":12},"generated":{"line":1,"column":891}},{"source":"../../src/function.ts","name":null,"original":{"line":39,"column":12},"generated":{"line":1,"column":901}},{"source":"../../src/function.ts","name":"args","original":{"line":38,"column":37},"generated":{"line":1,"column":908}},{"source":"../../src/function.ts","name":null,"original":{"line":39,"column":12},"generated":{"line":1,"column":910}},{"source":"../../src/function.ts","name":null,"original":{"line":39,"column":12},"generated":{"line":1,"column":914}},{"source":"../../src/function.ts","name":null,"original":{"line":39,"column":12},"generated":{"line":1,"column":920}},{"source":"../../src/function.ts","name":null,"original":{"line":39,"column":12},"generated":{"line":1,"column":923}},{"source":"../../src/function.ts","name":null,"original":{"line":39,"column":12},"generated":{"line":1,"column":925}},{"source":"../../src/function.ts","name":null,"original":{"line":39,"column":12},"generated":{"line":1,"column":927}},{"source":"../../src/function.ts","name":null,"original":{"line":39,"column":12},"generated":{"line":1,"column":929}},{"source":"../../src/function.ts","name":null,"original":{"line":39,"column":12},"generated":{"line":1,"column":931}},{"source":"../../src/function.ts","name":"args","original":{"line":38,"column":37},"generated":{"line":1,"column":935}},{"source":"../../src/function.ts","name":null,"original":{"line":39,"column":12},"generated":{"line":1,"column":937}},{"source":"../../src/function.ts","name":null,"original":{"line":39,"column":12},"generated":{"line":1,"column":940}},{"source":"../../src/function.ts","name":null,"original":{"line":39,"column":12},"generated":{"line":1,"column":950}},{"source":"../../src/function.ts","name":"result","original":{"line":40,"column":6},"generated":{"line":1,"column":953}},{"source":"../../src/function.ts","name":"fn","original":{"line":40,"column":15},"generated":{"line":1,"column":955}},{"source":"../../src/function.ts","name":"apply","original":{"line":40,"column":18},"generated":{"line":1,"column":957}},{"source":"../../src/function.ts","name":null,"original":{"line":40,"column":24},"generated":{"line":1,"column":963}},{"source":"../../src/function.ts","name":"args","original":{"line":40,"column":30},"generated":{"line":1,"column":968}},{"source":"../../src/function.ts","name":"fn","original":{"line":41,"column":6},"generated":{"line":1,"column":971}},{"source":"../../src/function.ts","name":null,"original":{"line":41,"column":11},"generated":{"line":1,"column":973}},{"source":"../../src/function.ts","name":"result","original":{"line":44,"column":11},"generated":{"line":1,"column":978}},{"source":"../../src/function.ts","name":"result","original":{"line":44,"column":11},"generated":{"line":1,"column":985}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":988}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":996}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":1004}},{"source":"../../src/function.ts","name":null,"original":{"line":48,"column":7},"generated":{"line":1,"column":1006}},{"source":"../../src/function.ts","name":"noop","original":{"line":48,"column":13},"generated":{"line":1,"column":1010}},{"source":"../../src/function.ts","name":null,"original":{"line":48,"column":20},"generated":{"line":1,"column":1012}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":1019}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":1027}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":1032}},{"source":"../../src/function.ts","name":null,"original":{"line":55,"column":7},"generated":{"line":1,"column":1034}},{"source":"../../src/function.ts","name":"warn","original":{"line":55,"column":13},"generated":{"line":1,"column":1038}},{"source":"../../src/function.ts","name":"once","original":{"line":55,"column":20},"generated":{"line":1,"column":1040}},{"source":"../../src/function.ts","name":"options","original":{"line":55,"column":26},"generated":{"line":1,"column":1042}},{"source":"../../src/function.ts","name":null,"original":{"line":56,"column":8},"generated":{"line":1,"column":1046}},{"source":"../../src/function.ts","name":null,"original":{"line":56,"column":8},"generated":{"line":1,"column":1050}},{"source":"../../src/function.ts","name":"condition","original":{"line":56,"column":10},"generated":{"line":1,"column":1060}},{"source":"../../src/function.ts","name":null,"original":{"line":56,"column":8},"generated":{"line":1,"column":1062}},{"source":"../../src/function.ts","name":"message","original":{"line":56,"column":21},"generated":{"line":1,"column":1070}},{"source":"../../src/function.ts","name":"options","original":{"line":56,"column":33},"generated":{"line":1,"column":1073}},{"source":"../../src/function.ts","name":"condition","original":{"line":57,"column":6},"generated":{"line":1,"column":1075}},{"source":"../../src/function.ts","name":"__DEV__","original":{"line":57,"column":19},"generated":{"line":1,"column":1078}},{"source":"../../src/function.ts","name":null,"original":{"line":57,"column":2},"generated":{"line":1,"column":1080}},{"source":"../../src/function.ts","name":"console","original":{"line":58,"column":4},"generated":{"line":1,"column":1089}},{"source":"../../src/function.ts","name":"warn","original":{"line":58,"column":12},"generated":{"line":1,"column":1097}},{"source":"../../src/function.ts","name":"message","original":{"line":58,"column":17},"generated":{"line":1,"column":1102}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":1107}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":1115}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":1120}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":1122}},{"source":"../../src/function.ts","name":"error","original":{"line":62,"column":13},"generated":{"line":1,"column":1126}},{"source":"../../src/function.ts","name":"once","original":{"line":62,"column":21},"generated":{"line":1,"column":1128}},{"source":"../../src/function.ts","name":"options","original":{"line":62,"column":27},"generated":{"line":1,"column":1130}},{"source":"../../src/function.ts","name":null,"original":{"line":63,"column":8},"generated":{"line":1,"column":1134}},{"source":"../../src/function.ts","name":null,"original":{"line":63,"column":8},"generated":{"line":1,"column":1138}},{"source":"../../src/function.ts","name":"condition","original":{"line":63,"column":10},"generated":{"line":1,"column":1148}},{"source":"../../src/function.ts","name":null,"original":{"line":63,"column":8},"generated":{"line":1,"column":1150}},{"source":"../../src/function.ts","name":"message","original":{"line":63,"column":21},"generated":{"line":1,"column":1158}},{"source":"../../src/function.ts","name":"options","original":{"line":63,"column":33},"generated":{"line":1,"column":1161}},{"source":"../../src/function.ts","name":"condition","original":{"line":64,"column":6},"generated":{"line":1,"column":1163}},{"source":"../../src/function.ts","name":"__DEV__","original":{"line":64,"column":19},"generated":{"line":1,"column":1166}},{"source":"../../src/function.ts","name":null,"original":{"line":64,"column":2},"generated":{"line":1,"column":1168}},{"source":"../../src/function.ts","name":"console","original":{"line":65,"column":4},"generated":{"line":1,"column":1177}},{"source":"../../src/function.ts","name":"error","original":{"line":65,"column":12},"generated":{"line":1,"column":1185}},{"source":"../../src/function.ts","name":"message","original":{"line":65,"column":18},"generated":{"line":1,"column":1191}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":1196}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":1204}},{"source":"../../src/function.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":1210}}],"sources":{"../../src/function.ts":"import { isFunction, __DEV__ } from \"./assertion\"\nimport { AnyFunction, FunctionArguments } from \"./types\"\n\nexport function runIfFn<T, U>(\n  valueOrFn: T | ((...fnArgs: U[]) => T),\n  ...args: U[]\n): T {\n  return isFunction(valueOrFn) ? valueOrFn(...args) : valueOrFn\n}\n\nexport function callAllHandlers<T extends (event: any) => void>(\n  ...fns: (T | undefined)[]\n) {\n  return function func(event: FunctionArguments<T>[0]) {\n    fns.some((fn) => {\n      fn?.(event)\n      return event?.defaultPrevented\n    })\n  }\n}\n\nexport function callAll<T extends AnyFunction>(...fns: (T | undefined)[]) {\n  return function mergedFn(arg: FunctionArguments<T>[0]) {\n    fns.forEach((fn) => {\n      fn?.(arg)\n    })\n  }\n}\n\nexport const compose = <T>(\n  fn1: (...args: T[]) => T,\n  ...fns: Array<(...args: T[]) => T>\n) => fns.reduce((f1, f2) => (...args) => f1(f2(...args)), fn1)\n\nexport function once(fn?: Function | null) {\n  let result: any\n\n  return function func(this: any, ...args: any[]) {\n    if (fn) {\n      result = fn.apply(this, args)\n      fn = null\n    }\n\n    return result\n  }\n}\n\nexport const noop = () => {}\n\ntype MessageOptions = {\n  condition: boolean\n  message: string\n}\n\nexport const warn = once((options: MessageOptions) => {\n  const { condition, message } = options\n  if (condition && __DEV__) {\n    console.warn(message)\n  }\n})\n\nexport const error = once((options: MessageOptions) => {\n  const { condition, message } = options\n  if (condition && __DEV__) {\n    console.error(message)\n  }\n})\n"},"lineCount":null}},"error":null,"hash":"9bc11eb49330e05567d7ef94d7db1cd8","cacheData":{"env":{}}}