UNPKG

sui-explorer-local

Version:
2 lines (1 loc) 13.6 kB
var m,k;function F(){return k||(k=1,m={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}),m}var y,w;function q(){if(w)return y;w=1;const h=F(),d={};for(const n of Object.keys(h))d[h[n]]=n;const l={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};y=l;for(const n of Object.keys(l)){if(!("channels"in l[n]))throw new Error("missing channels property: "+n);if(!("labels"in l[n]))throw new Error("missing channel labels property: "+n);if(l[n].labels.length!==l[n].channels)throw new Error("channel and label counts mismatch: "+n);const{channels:o,labels:e}=l[n];delete l[n].channels,delete l[n].labels,Object.defineProperty(l[n],"channels",{value:o}),Object.defineProperty(l[n],"labels",{value:e})}l.rgb.hsl=function(n){const o=n[0]/255,e=n[1]/255,r=n[2]/255,t=Math.min(o,e,r),s=Math.max(o,e,r),c=s-t;let a,i;s===t?a=0:o===s?a=(e-r)/c:e===s?a=2+(r-o)/c:r===s&&(a=4+(o-e)/c),a=Math.min(a*60,360),a<0&&(a+=360);const u=(t+s)/2;return s===t?i=0:u<=.5?i=c/(s+t):i=c/(2-s-t),[a,i*100,u*100]},l.rgb.hsv=function(n){let o,e,r,t,s;const c=n[0]/255,a=n[1]/255,i=n[2]/255,u=Math.max(c,a,i),f=u-Math.min(c,a,i),b=function(j){return(u-j)/6/f+1/2};return f===0?(t=0,s=0):(s=f/u,o=b(c),e=b(a),r=b(i),c===u?t=r-e:a===u?t=1/3+o-r:i===u&&(t=2/3+e-o),t<0?t+=1:t>1&&(t-=1)),[t*360,s*100,u*100]},l.rgb.hwb=function(n){const o=n[0],e=n[1];let r=n[2];const t=l.rgb.hsl(n)[0],s=1/255*Math.min(o,Math.min(e,r));return r=1-1/255*Math.max(o,Math.max(e,r)),[t,s*100,r*100]},l.rgb.cmyk=function(n){const o=n[0]/255,e=n[1]/255,r=n[2]/255,t=Math.min(1-o,1-e,1-r),s=(1-o-t)/(1-t)||0,c=(1-e-t)/(1-t)||0,a=(1-r-t)/(1-t)||0;return[s*100,c*100,a*100,t*100]};function g(n,o){return(n[0]-o[0])**2+(n[1]-o[1])**2+(n[2]-o[2])**2}return l.rgb.keyword=function(n){const o=d[n];if(o)return o;let e=1/0,r;for(const t of Object.keys(h)){const s=h[t],c=g(n,s);c<e&&(e=c,r=t)}return r},l.keyword.rgb=function(n){return h[n]},l.rgb.xyz=function(n){let o=n[0]/255,e=n[1]/255,r=n[2]/255;o=o>.04045?((o+.055)/1.055)**2.4:o/12.92,e=e>.04045?((e+.055)/1.055)**2.4:e/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92;const t=o*.4124+e*.3576+r*.1805,s=o*.2126+e*.7152+r*.0722,c=o*.0193+e*.1192+r*.9505;return[t*100,s*100,c*100]},l.rgb.lab=function(n){const o=l.rgb.xyz(n);let e=o[0],r=o[1],t=o[2];e/=95.047,r/=100,t/=108.883,e=e>.008856?e**(1/3):7.787*e+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,t=t>.008856?t**(1/3):7.787*t+16/116;const s=116*r-16,c=500*(e-r),a=200*(r-t);return[s,c,a]},l.hsl.rgb=function(n){const o=n[0]/360,e=n[1]/100,r=n[2]/100;let t,s,c;if(e===0)return c=r*255,[c,c,c];r<.5?t=r*(1+e):t=r+e-r*e;const a=2*r-t,i=[0,0,0];for(let u=0;u<3;u++)s=o+1/3*-(u-1),s<0&&s++,s>1&&s--,6*s<1?c=a+(t-a)*6*s:2*s<1?c=t:3*s<2?c=a+(t-a)*(2/3-s)*6:c=a,i[u]=c*255;return i},l.hsl.hsv=function(n){const o=n[0];let e=n[1]/100,r=n[2]/100,t=e;const s=Math.max(r,.01);r*=2,e*=r<=1?r:2-r,t*=s<=1?s:2-s;const c=(r+e)/2,a=r===0?2*t/(s+t):2*e/(r+e);return[o,a*100,c*100]},l.hsv.rgb=function(n){const o=n[0]/60,e=n[1]/100;let r=n[2]/100;const t=Math.floor(o)%6,s=o-Math.floor(o),c=255*r*(1-e),a=255*r*(1-e*s),i=255*r*(1-e*(1-s));switch(r*=255,t){case 0:return[r,i,c];case 1:return[a,r,c];case 2:return[c,r,i];case 3:return[c,a,r];case 4:return[i,c,r];case 5:return[r,c,a]}},l.hsv.hsl=function(n){const o=n[0],e=n[1]/100,r=n[2]/100,t=Math.max(r,.01);let s,c;c=(2-e)*r;const a=(2-e)*t;return s=e*t,s/=a<=1?a:2-a,s=s||0,c/=2,[o,s*100,c*100]},l.hwb.rgb=function(n){const o=n[0]/360;let e=n[1]/100,r=n[2]/100;const t=e+r;let s;t>1&&(e/=t,r/=t);const c=Math.floor(6*o),a=1-r;s=6*o-c,c&1&&(s=1-s);const i=e+s*(a-e);let u,f,b;switch(c){default:case 6:case 0:u=a,f=i,b=e;break;case 1:u=i,f=a,b=e;break;case 2:u=e,f=a,b=i;break;case 3:u=e,f=i,b=a;break;case 4:u=i,f=e,b=a;break;case 5:u=a,f=e,b=i;break}return[u*255,f*255,b*255]},l.cmyk.rgb=function(n){const o=n[0]/100,e=n[1]/100,r=n[2]/100,t=n[3]/100,s=1-Math.min(1,o*(1-t)+t),c=1-Math.min(1,e*(1-t)+t),a=1-Math.min(1,r*(1-t)+t);return[s*255,c*255,a*255]},l.xyz.rgb=function(n){const o=n[0]/100,e=n[1]/100,r=n[2]/100;let t,s,c;return t=o*3.2406+e*-1.5372+r*-.4986,s=o*-.9689+e*1.8758+r*.0415,c=o*.0557+e*-.204+r*1.057,t=t>.0031308?1.055*t**(1/2.4)-.055:t*12.92,s=s>.0031308?1.055*s**(1/2.4)-.055:s*12.92,c=c>.0031308?1.055*c**(1/2.4)-.055:c*12.92,t=Math.min(Math.max(0,t),1),s=Math.min(Math.max(0,s),1),c=Math.min(Math.max(0,c),1),[t*255,s*255,c*255]},l.xyz.lab=function(n){let o=n[0],e=n[1],r=n[2];o/=95.047,e/=100,r/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,e=e>.008856?e**(1/3):7.787*e+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const t=116*e-16,s=500*(o-e),c=200*(e-r);return[t,s,c]},l.lab.xyz=function(n){const o=n[0],e=n[1],r=n[2];let t,s,c;s=(o+16)/116,t=e/500+s,c=s-r/200;const a=s**3,i=t**3,u=c**3;return s=a>.008856?a:(s-16/116)/7.787,t=i>.008856?i:(t-16/116)/7.787,c=u>.008856?u:(c-16/116)/7.787,t*=95.047,s*=100,c*=108.883,[t,s,c]},l.lab.lch=function(n){const o=n[0],e=n[1],r=n[2];let t;t=Math.atan2(r,e)*360/2/Math.PI,t<0&&(t+=360);const c=Math.sqrt(e*e+r*r);return[o,c,t]},l.lch.lab=function(n){const o=n[0],e=n[1],t=n[2]/360*2*Math.PI,s=e*Math.cos(t),c=e*Math.sin(t);return[o,s,c]},l.rgb.ansi16=function(n,o=null){const[e,r,t]=n;let s=o===null?l.rgb.hsv(n)[2]:o;if(s=Math.round(s/50),s===0)return 30;let c=30+(Math.round(t/255)<<2|Math.round(r/255)<<1|Math.round(e/255));return s===2&&(c+=60),c},l.hsv.ansi16=function(n){return l.rgb.ansi16(l.hsv.rgb(n),n[2])},l.rgb.ansi256=function(n){const o=n[0],e=n[1],r=n[2];return o===e&&e===r?o<8?16:o>248?231:Math.round((o-8)/247*24)+232:16+36*Math.round(o/255*5)+6*Math.round(e/255*5)+Math.round(r/255*5)},l.ansi16.rgb=function(n){let o=n%10;if(o===0||o===7)return n>50&&(o+=3.5),o=o/10.5*255,[o,o,o];const e=(~~(n>50)+1)*.5,r=(o&1)*e*255,t=(o>>1&1)*e*255,s=(o>>2&1)*e*255;return[r,t,s]},l.ansi256.rgb=function(n){if(n>=232){const s=(n-232)*10+8;return[s,s,s]}n-=16;let o;const e=Math.floor(n/36)/5*255,r=Math.floor((o=n%36)/6)/5*255,t=o%6/5*255;return[e,r,t]},l.rgb.hex=function(n){const e=(((Math.round(n[0])&255)<<16)+((Math.round(n[1])&255)<<8)+(Math.round(n[2])&255)).toString(16).toUpperCase();return"000000".substring(e.length)+e},l.hex.rgb=function(n){const o=n.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!o)return[0,0,0];let e=o[0];o[0].length===3&&(e=e.split("").map(a=>a+a).join(""));const r=parseInt(e,16),t=r>>16&255,s=r>>8&255,c=r&255;return[t,s,c]},l.rgb.hcg=function(n){const o=n[0]/255,e=n[1]/255,r=n[2]/255,t=Math.max(Math.max(o,e),r),s=Math.min(Math.min(o,e),r),c=t-s;let a,i;return c<1?a=s/(1-c):a=0,c<=0?i=0:t===o?i=(e-r)/c%6:t===e?i=2+(r-o)/c:i=4+(o-e)/c,i/=6,i%=1,[i*360,c*100,a*100]},l.hsl.hcg=function(n){const o=n[1]/100,e=n[2]/100,r=e<.5?2*o*e:2*o*(1-e);let t=0;return r<1&&(t=(e-.5*r)/(1-r)),[n[0],r*100,t*100]},l.hsv.hcg=function(n){const o=n[1]/100,e=n[2]/100,r=o*e;let t=0;return r<1&&(t=(e-r)/(1-r)),[n[0],r*100,t*100]},l.hcg.rgb=function(n){const o=n[0]/360,e=n[1]/100,r=n[2]/100;if(e===0)return[r*255,r*255,r*255];const t=[0,0,0],s=o%1*6,c=s%1,a=1-c;let i=0;switch(Math.floor(s)){case 0:t[0]=1,t[1]=c,t[2]=0;break;case 1:t[0]=a,t[1]=1,t[2]=0;break;case 2:t[0]=0,t[1]=1,t[2]=c;break;case 3:t[0]=0,t[1]=a,t[2]=1;break;case 4:t[0]=c,t[1]=0,t[2]=1;break;default:t[0]=1,t[1]=0,t[2]=a}return i=(1-e)*r,[(e*t[0]+i)*255,(e*t[1]+i)*255,(e*t[2]+i)*255]},l.hcg.hsv=function(n){const o=n[1]/100,e=n[2]/100,r=o+e*(1-o);let t=0;return r>0&&(t=o/r),[n[0],t*100,r*100]},l.hcg.hsl=function(n){const o=n[1]/100,r=n[2]/100*(1-o)+.5*o;let t=0;return r>0&&r<.5?t=o/(2*r):r>=.5&&r<1&&(t=o/(2*(1-r))),[n[0],t*100,r*100]},l.hcg.hwb=function(n){const o=n[1]/100,e=n[2]/100,r=o+e*(1-o);return[n[0],(r-o)*100,(1-r)*100]},l.hwb.hcg=function(n){const o=n[1]/100,r=1-n[2]/100,t=r-o;let s=0;return t<1&&(s=(r-t)/(1-t)),[n[0],t*100,s*100]},l.apple.rgb=function(n){return[n[0]/65535*255,n[1]/65535*255,n[2]/65535*255]},l.rgb.apple=function(n){return[n[0]/255*65535,n[1]/255*65535,n[2]/255*65535]},l.gray.rgb=function(n){return[n[0]/100*255,n[0]/100*255,n[0]/100*255]},l.gray.hsl=function(n){return[0,0,n[0]]},l.gray.hsv=l.gray.hsl,l.gray.hwb=function(n){return[0,100,n[0]]},l.gray.cmyk=function(n){return[0,0,0,n[0]]},l.gray.lab=function(n){return[n[0],0,0]},l.gray.hex=function(n){const o=Math.round(n[0]/100*255)&255,r=((o<<16)+(o<<8)+o).toString(16).toUpperCase();return"000000".substring(r.length)+r},l.rgb.gray=function(n){return[(n[0]+n[1]+n[2])/3/255*100]},y}var v,M;function C(){if(M)return v;M=1;const h=q();function d(){const o={},e=Object.keys(h);for(let r=e.length,t=0;t<r;t++)o[e[t]]={distance:-1,parent:null};return o}function l(o){const e=d(),r=[o];for(e[o].distance=0;r.length;){const t=r.pop(),s=Object.keys(h[t]);for(let c=s.length,a=0;a<c;a++){const i=s[a],u=e[i];u.distance===-1&&(u.distance=e[t].distance+1,u.parent=t,r.unshift(i))}}return e}function g(o,e){return function(r){return e(o(r))}}function n(o,e){const r=[e[o].parent,o];let t=h[e[o].parent][o],s=e[o].parent;for(;e[s].parent;)r.unshift(e[s].parent),t=g(h[e[s].parent][s],t),s=e[s].parent;return t.conversion=r,t}return v=function(o){const e=l(o),r={},t=Object.keys(e);for(let s=t.length,c=0;c<s;c++){const a=t[c];e[a].parent!==null&&(r[a]=n(a,e))}return r},v}var p,x;function O(){if(x)return p;x=1;const h=q(),d=C(),l={},g=Object.keys(h);function n(e){const r=function(...t){const s=t[0];return s==null?s:(s.length>1&&(t=s),e(t))};return"conversion"in e&&(r.conversion=e.conversion),r}function o(e){const r=function(...t){const s=t[0];if(s==null)return s;s.length>1&&(t=s);const c=e(t);if(typeof c=="object")for(let a=c.length,i=0;i<a;i++)c[i]=Math.round(c[i]);return c};return"conversion"in e&&(r.conversion=e.conversion),r}return g.forEach(e=>{l[e]={},Object.defineProperty(l[e],"channels",{value:h[e].channels}),Object.defineProperty(l[e],"labels",{value:h[e].labels});const r=d(e);Object.keys(r).forEach(s=>{const c=r[s];l[e][s]=o(c),l[e][s].raw=n(c)})}),p=l,p}export{O as r};