{"version":3,"sources":["node_modules\\react-dom\\lib\\getIteratorFn.js"],"names":["ITERATOR_SYMBOL","Symbol","iterator","FAUX_ITERATOR_SYMBOL","getIteratorFn","maybeIterable","iteratorFn","module","exports"],"mappings":";;;;;;;;;;;AAWA;;;;AAIA,GAAIA,iBAAkB,MAAOC,OAAP,GAAkB,UAAlB,8BAAgCA,OAAOC,QAAvC,cAAtB;AACA,GAAIC,sBAAuB,YAA3B;;;;;;;;;;;;;;;;AAgBA,QAASC,cAAT,CAAuBC,aAAvB,CAAsC;AACpC,GAAIC,YAAaD,gBAAkBL,iBAAmBK,cAAcL,eAAd,CAAnB,EAAqDK,cAAcF,oBAAd,CAAvE,CAAjB;AACA,GAAI,MAAOG,WAAP,GAAsB,UAA1B,CAAsC;AACpC,MAAOA,WAAP;AACD;AACF;;AAEDC,OAAOC,OAAP,CAAiBJ,aAAjB","file":"getIteratorFn.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * \n */\n\n'use strict';\n\n/* global Symbol */\n\nvar ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;\nvar FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.\n\n/**\n * Returns the iterator method function contained on the iterable object.\n *\n * Be sure to invoke the function with the iterable as context:\n *\n *     var iteratorFn = getIteratorFn(myIterable);\n *     if (iteratorFn) {\n *       var iterator = iteratorFn.call(myIterable);\n *       ...\n *     }\n *\n * @param {?object} maybeIterable\n * @return {?function}\n */\nfunction getIteratorFn(maybeIterable) {\n  var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);\n  if (typeof iteratorFn === 'function') {\n    return iteratorFn;\n  }\n}\n\nmodule.exports = getIteratorFn;"]}