				$item = trim( $item );
				if ( strpos( $item, '|-' ) === 0 ) {
					$item = explode( '|-', $item, 2 );
					if ( count( $item ) == 2 ) {
						$item = $item[1];
					} else {
						$rowsKey[$index] = $item;
						continue;
					}
				}
				if ( strlen( $item ) > 0 ) {
					$word = explode( "\n|", $item );
					if ( isset( $word[0] ) && empty( $word[0] ) ) {
						array_shift( $word );
					}
					if ( isset( $word[abs( $sortColumn ) - 1] ) ) {
						$test = trim( $word[abs( $sortColumn ) - 1] );
						if ( strpos( $test, '|' ) > 0 ) {
							$test = trim( explode( '|', $test )[1] );
						}
						$rowsKey[$index] = $test;
					}
				}
			}
			$this->sort($rowsKey, $sortColumn);
			$newItems = [];
			foreach ( $rowsKey as $index => $val ) {
				$newItems[] = $items[$index];
			}
			$items = $newItems;
		}

		return $this->listStart . $this->implodeItems( $items ) . $this->listEnd;
	}
The software does not properly control the allocation and maintenance of a limited resource, thereby enabling an actor to influence the amount of resources consumed, eventually leading to the exhaustion of available resources.