{"version":3,"file":"_isLaziable.cjs","sources":["../../../../../../../.yarn/berry/cache/lodash-es-npm-4.18.1-02cf41b912-10c0.zip/node_modules/lodash-es/_isLaziable.js"],"sourcesContent":["import LazyWrapper from './_LazyWrapper.js';\nimport getData from './_getData.js';\nimport getFuncName from './_getFuncName.js';\nimport lodash from './wrapperLodash.js';\n\n/**\n * Checks if `func` has a lazy counterpart.\n *\n * @private\n * @param {Function} func The function to check.\n * @returns {boolean} Returns `true` if `func` has a lazy counterpart,\n *  else `false`.\n */\nfunction isLaziable(func) {\n  var funcName = getFuncName(func),\n      other = lodash[funcName];\n\n  if (typeof other != 'function' || !(funcName in LazyWrapper.prototype)) {\n    return false;\n  }\n  if (func === other) {\n    return true;\n  }\n  var data = getData(other);\n  return !!data && func === data[0];\n}\n\nexport default isLaziable;\n"],"names":["getFuncName","lodash","LazyWrapper","getData"],"mappings":";;;;;AAaA,SAAS,WAAW,MAAM;AACxB,MAAI,WAAWA,aAAY,IAAI,GAC3B,QAAQC,cAAO,QAAQ;AAE3B,MAAI,OAAO,SAAS,cAAc,EAAE,YAAYC,aAAY,YAAY;AACtE,WAAO;AAAA,EACT;AACA,MAAI,SAAS,OAAO;AAClB,WAAO;AAAA,EACT;AACA,MAAI,OAAOC,SAAQ,KAAK;AACxB,SAAO,CAAC,CAAC,QAAQ,SAAS,KAAK,CAAC;AAClC;;","x_google_ignoreList":[0]}