function hue2rgb(p, q, t){
      if(t < 0) t += 1;
      if(t > 1) t -= 1;
      if(t < 1/6) return p + (q - p) * 6 * t;
      if(t < 1/2) return q;
      if(t < 2/3) return p + (q - p) * (2/3 - t) * 6;
      return p;
  }
/**
 * Compute the RGB component value for the provided
 * HSL parameters.
 * 
 * @param  {number}  p  lumanence and saturation parameter 1
 * @param  {number}  q  lumanence and saturation parameter 2
 * @param  {number}  t  The hue value
 */
Compute the RGB component value for the provided
HSL parameters.

@param  {number}  p  lumanence and saturation parameter 1
@param  {number}  q  lumanence and saturation parameter 2
@param  {number}  t  The hue value
Compute the RGB component value for the provided HSL parameters . @param { number } p lumanence and saturation parameter 1 @param { number } q lumanence and saturation parameter 2 @param { number } t The hue value
function hue2rgb(p, q, t){
      if(t < 0) t += 1;
      if(t > 1) t -= 1;
      if(t < 1/6) return p + (q - p) * 6 * t;
      if(t < 1/2) return q;
      if(t < 2/3) return p + (q - p) * (2/3 - t) * 6;
      return p;
  }
function hue2rgb ( p , q , t ) { if ( t < 0 ) t += 1 ; if ( t > 1 ) t -= 1 ; if ( t < 1 / 6 ) return p + ( q - p ) * 6 * t ; if ( t < 1 / 2 ) return q ; if ( t < 2 / 3 ) return p + ( q - p ) * ( 2 / 3 - t ) * 6 ; return p ; }
Compute the RGB component value for the provided
 HSL parameters.
Compute the RGB component value for the provided HSL parameters .