nl_tokens: -----------
pl_tokens: function ensure_query_object_value ( path_key , next_path_key ) { if ( ! query_object_value [ path_key ] ) { /* eslint-disable indent */ query_object_value [ path_key ] = 'number' === typeof next_path_key ? [ ] : null === next_path_key ? new Set : { } ; /* eslint-enable indent */ } else if ( 'string' === typeof next_path_key && Array . isArray ( query_object_value [ path_key ] ) ) { // eslint-disable-line indent query_object_value [ path_key ] = convert_to_object ( query_object_value [ path_key ] , ) ; // eslint-disable-line indent } else if ( 'string' === typeof next_path_key && query_object_value [ path_key ] instanceof Set ) { // eslint-disable-line indent query_object_value [ path_key ] = convert_to_object ( Array . from ( query_object_value [ path_key ] ) , ) ; // eslint-disable-line indent } query_object_value = query_object_value [ path_key ] ; return <mask> ; }