searchNodeSubtree = function ( children ) {

					for ( var i = 0; i < children.length; i ++ ) {

						var childNode = children[ i ];

						if ( childNode.name === nodeName || childNode.uuid === nodeName ) {

							return childNode;

						}

						var result = searchNodeSubtree( childNode.children );

						if ( result ) return result;

					}

					return null;

				}
Replaces spaces with underscores and removes unsupported characters from
node names, to ensure compatibility with parseTrackName().

@param  {string} name Node name to be sanitized.
@return {string}