| Index: lib/tldjs.js | 
| =================================================================== | 
| deleted file mode 100644 | 
| --- a/lib/tldjs.js | 
| +++ /dev/null | 
| @@ -1,50 +0,0 @@ | 
| -/* | 
| - * This file is part of Adblock Plus <https://adblockplus.org/>, | 
| - * Copyright (C) 2006-present eyeo GmbH | 
| - * | 
| - * Adblock Plus is free software: you can redistribute it and/or modify | 
| - * it under the terms of the GNU General Public License version 3 as | 
| - * published by the Free Software Foundation. | 
| - * | 
| - * Adblock Plus is distributed in the hope that it will be useful, | 
| - * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 
| - * GNU General Public License for more details. | 
| - * | 
| - * You should have received a copy of the GNU General Public License | 
| - * along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. | 
| - */ | 
| - | 
| -/* global publicSuffixes */ | 
| - | 
| -/** @module tldjs */ | 
| - | 
| -"use strict"; | 
| - | 
| -/** | 
| - * Get the base domain for given hostname. | 
| - * | 
| - * @param {string} hostname | 
| - * @return {string} | 
| - */ | 
| -exports.getDomain = hostname => | 
| -{ | 
| - let bits = hostname.split("."); | 
| - let cutoff = bits.length - 2; | 
| - | 
| - for (let i = 0; i < bits.length; i++) | 
| - { | 
| - let offset = publicSuffixes[bits.slice(i).join(".")]; | 
| - | 
| - if (typeof offset != "undefined") | 
| - { | 
| - cutoff = i - offset; | 
| - break; | 
| - } | 
| - } | 
| - | 
| - if (cutoff <= 0) | 
| - return hostname; | 
| - | 
| - return bits.slice(cutoff).join("."); | 
| -}; |