function sanitizeElements(elements) {
				/* Unwrap jQuery/Zepto objects. */
				if (Type.isWrapped(elements)) {
					elements = _slice.call(elements);
					/* Wrap a single element in an array so that $.each() can iterate with the element instead of its node's children. */
				} else if (Type.isNode(elements)) {
					elements = [elements];
				}

				return elements;
			}
Shim for "fixing" IE's lack of support (IE < 9) for applying slice
on host objects like NamedNodeMap, NodeList, and HTMLCollection
(technically, since host objects have been implementation-dependent,
at least before ES2015, IE hasn't needed to work this way).
Also works on strings, fixes IE < 9 to allow an explicit undefined
for the 2nd argument (as in Firefox), and prevents errors when
called on other DOM objects.