Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/api_tokens/filters.min.js

function ipv6short(input){"use strict";input=input.replace(/^(0{4}:)+/g,"::");input=input.replace(/(?::?0{4})+(\/\d+)?$/g,"::$1");input=input.replace(/(:|^)(0{1,3})(?=[^0])/g,"$1");if(input.match("::")===null){var matches=input.match(/(:0{4})+/g);if(!matches){return input}var match=matches.reduce(((a,b)=>a.length>b.length?a:b));input=input.replace(match,":")}return input.replace(/(?!:)(0{4})/g,"0")}define(["angular"],(function(angular){"use strict";var module=angular.module("whm.apiTokens.filters",[]);module.filter("ipv6short",(function(){return ipv6short}));return module}));
Back to Directory