nl_tokens: / * 434
pl_tokens: function ( module , exports , __webpack_require__ ) { var _arity = /*#__PURE__*/ __webpack_require__ ( 14 ) ; var _concat = /*#__PURE__*/ __webpack_require__ ( 12 ) ; var _curry2 = /*#__PURE__*/ __webpack_require__ ( 1 ) ; /**
  	 * `tryCatch` takes two functions, a `tryer` and a `catcher`. The returned
  	 * function evaluates the `tryer`; if it does not throw, it simply returns the
  	 * result. If the `tryer` *does* throw, the returned function evaluates the
  	 * `catcher` function and returns its result. Note that for effective
  	 * composition with this function, both the `tryer` and `catcher` functions
  	 * must return the same type of results.
  	 *
  	 * @func
  	 * @memberOf R
  	 * @since v0.20.0
  	 * @category Function
  	 * @sig (...x -> a) -> ((e, ...x) -> a) -> (...x -> a)
  	 * @param {Function} tryer The function that may throw.
  	 * @param {Function} catcher The function that will be evaluated if `tryer` throws.
  	 * @return {Function} A new function that will catch exceptions and send then to the catcher.
  	 * @example
  	 *
  	 *      R.tryCatch(R.prop('x'), R.F)({x: true}); //=> true
  	 *      R.tryCatch(R.prop('x'), R.F)(null);      //=> false
  	 */ var tryCatch = /*#__PURE__*/ _curry2 ( function _tryCatch ( tryer , catcher ) { return _arity ( tryer . length , function ( ) { <mask> { return tryer . apply ( this , arguments ) ; } catch ( e ) { return catcher . apply ( this , _concat ( [ e ] , arguments ) ) ; } } ) ; } ) ; module . exports = tryCatch ; /***/ }