/home/bdqbpbxa/api-uniferx.goodface.com.ua/vendor/eminiarts/nova-tabs/resources/js/utils/hash.js
export function parseLocationHash() {
  const hash = window.location.hash;
  return hash.split('&').reduce(function (res, item) {
    const parts = decodeURIComponent(item).split('=');
    if (parts[0].length) {
            res[parts[0].replace('#', '')] = parts[1];
        }
        return res;
    }, {});
}
export function updateLocationHash(data) {
  const out = [];
    for (const key in data) {
      if (data.hasOwnProperty(key)) {
        out.push(key + '=' + encodeURIComponent(data[key]));
      }
    }

    history.replaceState(history.state, '', '#' + out.join('&'));
}