export function getUrlParameters() { let e, a = /\+/g, r = /([^&;=]+)=?([^&;]*)/g, d = function (s:any) { return decodeURIComponent(s.replace(a, ' ')); }, q = window.location.search.replace(/^\?/gi, ''); let urlParams:any = {}; while ((e = r.exec(q))) urlParams[d(e[1]).toLowerCase()] = d(e[2]); return urlParams; } export function getQueryString(paramName:any) { paramName = paramName.toLowerCase(); let urlParams:any = getUrlParameters(); return urlParams[paramName]; } export function goBack(url:any) { if (url == null || url == '') { window.history.go(-1); } else { window.location.href = url; } return false; } export function get_localstorage() { let k = 'ydn_common'; if (localStorage.getItem(k) == null) { localStorage.setItem(k, JSON.stringify({})); return {}; } else { let result:any = localStorage.getItem(k) return JSON.parse(result); } } export function set_localstorage(item_key:any, item_value:any) { let k:any = 'ydn_common'; let main_value:any = get_localstorage(); main_value[item_key] = item_value; localStorage.setItem(k, JSON.stringify(main_value)); }