1 __ 2 /\ \ __ 3 __ __ ___ \_\ \ __ _ __ ____ ___ ___ _ __ __ /\_\ ____ 4 /\ \/\ \ /' _ `\ /'_ \ /'__`\/\ __\/ ,__\ / ___\ / __`\/\ __\/'__`\ \/\ \ /',__\ 5 \ \ \_\ \/\ \/\ \/\ \ \ \/\ __/\ \ \//\__, `\/\ \__//\ \ \ \ \ \//\ __/ __ \ \ \/\__, `\ 6 \ \____/\ \_\ \_\ \___,_\ \____\\ \_\\/\____/\ \____\ \____/\ \_\\ \____\/\_\ _\ \ \/\____/ 7 \/___/ \/_/\/_/\/__,_ /\/____/ \/_/ \/___/ \/____/\/___/ \/_/ \/____/\/_//\ \_\ \/___/ 8 \ \____/ 9 \/___/ 10 11Underscore.js is a utility-belt library for JavaScript that provides 12support for the usual functional suspects (each, map, reduce, filter...) 13without extending any core JavaScript objects. 14 15For Docs, License, Tests, and pre-packed downloads, see: 16http://underscorejs.org 17 18Underscore is an open-sourced component of DocumentCloud: 19https://github.com/documentcloud 20 21Many thanks to our contributors: 22https://github.com/jashkenas/underscore/contributors 23