|  | @@ -2,30 +2,42 @@ import Cookies from 'js-cookie'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  const TokenKey = 'GCLS_Token'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -export function getToken() {
 | 
	
		
			
				|  |  | -  return localStorage.getItem(TokenKey);
 | 
	
		
			
				|  |  | +export function getToken () {
 | 
	
		
			
				|  |  | +  return Cookies.get(TokenKey) ? Cookies.get(TokenKey) : sessionStorage.getItem(TokenKey)?sessionStorage.getItem(TokenKey):localStorage.getItem(TokenKey);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export function setToken (token) {
 | 
	
		
			
				|  |  | -  return localStorage.setItem(TokenKey, JSON.stringify(token));
 | 
	
		
			
				|  |  | +  localStorage.setItem(TokenKey, JSON.stringify(token));
 | 
	
		
			
				|  |  | +  sessionStorage.setItem(TokenKey, JSON.stringify(token));
 | 
	
		
			
				|  |  | +  return Cookies.set(TokenKey, token);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export function removeToken () {
 | 
	
		
			
				|  |  | -  return localStorage.removeItem(TokenKey)
 | 
	
		
			
				|  |  | +  localStorage.removeItem(TokenKey)
 | 
	
		
			
				|  |  | +  sessionStorage.removeItem(TokenKey)
 | 
	
		
			
				|  |  | +  return Cookies.remove(TokenKey);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  const ConfigKey = 'GCLS_Config'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export function getConfig () {
 | 
	
		
			
				|  |  | -  return localStorage.getItem(ConfigKey);
 | 
	
		
			
				|  |  | +  return Cookies.get(ConfigKey) ? Cookies.get(ConfigKey) : sessionStorage.getItem(ConfigKey)?sessionStorage.getItem(ConfigKey):localStorage.getItem(ConfigKey);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -export function setConfig(val) {
 | 
	
		
			
				|  |  | -  return localStorage.setItem(ConfigKey, JSON.stringify(val));
 | 
	
		
			
				|  |  | +export function setConfig (val) {
 | 
	
		
			
				|  |  | +  localStorage.setItem(ConfigKey, JSON.stringify(val))
 | 
	
		
			
				|  |  | +  sessionStorage.setItem(ConfigKey, JSON.stringify(val));
 | 
	
		
			
				|  |  | +  return Cookies.set(ConfigKey, val);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export function removeConfig () {
 | 
	
		
			
				|  |  | -  return localStorage.removeItem(ConfigKey);
 | 
	
		
			
				|  |  | +  localStorage.removeItem(ConfigKey);
 | 
	
		
			
				|  |  | +  sessionStorage.removeItem(ConfigKey);
 | 
	
		
			
				|  |  | +  return Cookies.remove(ConfigKey);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  export function CopyToClipboard(element, root) {
 | 
	
		
			
				|  |  |      var doc = document,
 |