File: /www/wwwroot/www.waciwang.com/wp-content/plugins/gutenberg/build/scripts/theme/index.min.js
var wp;(wp||={}).theme=(()=>{var ao=Object.create;var Le=Object.defineProperty;var no=Object.getOwnPropertyDescriptor;var so=Object.getOwnPropertyNames;var io=Object.getPrototypeOf,lo=Object.prototype.hasOwnProperty;var Ve=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),fo=(t,e)=>{for(var r in e)Le(t,r,{get:e[r],enumerable:!0})},Nt=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of so(e))!lo.call(t,a)&&a!==r&&Le(t,a,{get:()=>e[a],enumerable:!(o=no(e,a))||o.enumerable});return t};var de=(t,e,r)=>(r=t!=null?ao(io(t)):{},Nt(e||!t||!t.__esModule?Le(r,"default",{value:t,enumerable:!0}):r,t)),co=t=>Nt(Le({},"__esModule",{value:!0}),t);var Pt=Ve((Sa,Bt)=>{Bt.exports=window.wp.privateApis});var Re=Ve((ka,Ft)=>{Ft.exports=window.wp.element});var Ur=Ve((vf,Kr)=>{Kr.exports=window.ReactJSXRuntime});var xa={};fo(xa,{privateApis:()=>At});var Ht=de(Pt(),1),{lock:$t,unlock:Ma}=(0,Ht.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/theme");var Ue=de(Re(),1);var jt=de(Re(),1),Ie=(0,jt.createContext)({resolvedSettings:{color:{}}});function et(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function M(t,e,r=[0,0,0]){let o=et(t,e[0]),a=et(t,e[1]),s=et(t,e[2]);return r[0]=o,r[1]=a,r[2]=s,r}function Ae(t){return ee(t)==="string"}function ee(t){return(Object.prototype.toString.call(t).match(/^\[object\s+(.*?)\]$/)[1]||"").toLowerCase()}function Oe(t,{precision:e=16,unit:r}){return L(t)?"none":(t=+tt(t,e),t+(r??""))}function L(t){return t===null}function tt(t,e){if(t===0)return 0;let r=~~t,o=0;r&&e&&(o=~~Math.log10(Math.abs(r))+1);let a=10**(e-o);return Math.floor(t*a+.5)/a}function rt(t,e,r){return isNaN(t)?e:isNaN(e)?t:t+(e-t)*r}function uo(t,e,r){return(r-t)/(e-t)}function ot(t,e,r){return!t||!e||t===e||t[0]===e[0]&&t[1]===e[1]||isNaN(r)||r===null?r:rt(e[0],e[1],uo(t[0],t[1],r))}function _e(t,e,r){return Math.max(Math.min(r,e),t)}function Te(t,e){return Math.sign(t)===Math.sign(e)?t:-t}function O(t,e){return Te(Math.abs(t)**e,t)}function at(t,e){return e===0?0:t/e}function Gt(t,e,r=0,o=t.length){for(;r<o;){let a=r+o>>1;t[a]<e?r=a+1:o=a}return r}function ie(t,e){if(t instanceof e)return!0;let r=e.name;for(;t;){let o=Object.getPrototypeOf(t),a=o?.constructor?.name;if(a===r)return!0;if(!a||a==="Object")return!1;t=o}return!1}var le=class{type;coordMeta;coordRange;range;constructor(e,r){if(typeof e=="object"&&(this.coordMeta=e),r&&(this.coordMeta=r,this.coordRange=r.range??r.refRange),typeof e=="string"){let o=e.trim().match(/^(?<type><[a-z]+>)(\[(?<min>-?[.\d]+),\s*(?<max>-?[.\d]+)\])?$/);if(!o)throw new TypeError(`Cannot parse ${e} as a type definition.`);this.type=o.groups.type;let{min:a,max:s}=o.groups;(a||s)&&(this.range=[+a,+s])}}get computedRange(){return this.range?this.range:this.type==="<percentage>"?this.percentageRange():this.type==="<angle>"?[0,360]:null}get unit(){return this.type==="<percentage>"?"%":this.type==="<angle>"?"deg":""}resolve(e){if(this.type==="<angle>")return e;let r=this.computedRange,o=this.coordRange;return this.type==="<percentage>"&&(o??=this.percentageRange()),ot(r,o,e)}serialize(e,r){let o=this.type==="<percentage>"?this.percentageRange(100):this.computedRange,a=this.unit;return e=ot(this.coordRange,o,e),Oe(e,{unit:a,precision:r})}toString(){let e=this.type;if(this.range){let[r="",o=""]=this.range;e+=`[${r},${o}]`}return e}percentageRange(e=1){let r;return this.coordMeta&&this.coordMeta.range||this.coordRange&&this.coordRange[0]>=0?r=[0,1]:r=[-1,1],[r[0]*e,r[1]*e]}static get(e,r){return ie(e,this)?e:new this(e,r)}};var nt=Symbol("instance"),fe=class t{type;name;spaceCoords;coords;id;alpha;constructor(e,r=e.space){e[nt]=this,this.type="function",this.name="color",Object.assign(this,e),this.space=r,this.type!=="custom"&&(this.spaceCoords=Object.values(r.coords),this.coords||(this.coords=this.spaceCoords.map(o=>{let a=["<number>","<percentage>"];return o.type==="angle"&&a.push("<angle>"),a})),this.coords=this.coords.map((o,a)=>{let s=this.spaceCoords[a];return typeof o=="string"&&(o=o.trim().split(/\s*\|\s*/)),o.map(n=>le.get(n,s))}))}serializeCoords(e,r,o){return o=e.map((a,s)=>le.get(o?.[s]??this.coords[s][0],this.spaceCoords[s])),e.map((a,s)=>o[s].serialize(a,r))}coerceCoords(e,r){return Object.entries(this.space.coords).map(([o,a],s)=>{let n=e[s];if(L(n)||isNaN(n))return n;let i=r[s],l=this.coords[s].find(f=>f.type==i);if(!l){let f=a.name||o;throw new TypeError(`${i??n?.raw??n} not allowed for ${f} in ${this.name}()`)}return n=l.resolve(n),l.range&&(r[s]=l.toString()),n})}canSerialize(){return this.type==="function"||this.serialize}parse(e){return null}static get(e,...r){return!e||ie(e,this)?e:e[nt]?e[nt]:new t(e,...r)}};var st=class{add(e,r,o){if(typeof arguments[0]!="string"){for(var e in arguments[0])this.add(e,arguments[0][e],arguments[1]);return}(Array.isArray(e)?e:[e]).forEach(function(a){this[a]=this[a]||[],r&&this[a][o?"unshift":"push"](r)},this)}run(e,r){this[e]=this[e]||[],this[e].forEach(function(o){o.call(r&&r.context?r.context:r,r)})}},mo=new st,te=mo;var N={D50:[.3457/.3585,1,(1-.3457-.3585)/.3585],D65:[.3127/.329,1,(1-.3127-.329)/.329]};function Ee(t){return Array.isArray(t)?t:N[t]}function re(t,e,r,o={}){if(t=Ee(t),e=Ee(e),!t||!e)throw new TypeError(`Missing white point to convert ${t?"":"from"}${!t&&!e?"/":""}${e?"":"to"}`);if(t===e)return r;let a={W1:t,W2:e,XYZ:r,options:o};if(te.run("chromatic-adaptation-start",a),a.M||(a.W1===N.D65&&a.W2===N.D50?a.M=[[1.0479297925449969,.022946870601609652,-.05019226628920524],[.02962780877005599,.9904344267538799,-.017073799063418826],[-.009243040646204504,.015055191490298152,.7518742814281371]]:a.W1===N.D50&&a.W2===N.D65&&(a.M=[[.955473421488075,-.02309845494876471,.06325924320057072],[-.0283697093338637,1.0099953980813041,.021041441191917323],[.012314014864481998,-.020507649298898964,1.330365926242124]])),te.run("chromatic-adaptation-end",a),a.M)return M(a.XYZ,a.M);throw new TypeError("Only Bradford CAT with white points D50 and D65 supported for now.")}var X={gamut_mapping:"css",precision:5,deltaE:"76",verbose:globalThis?.process?.env?.NODE_ENV?.toLowerCase()!=="test",warn:function(e){this.verbose&&globalThis?.console?.warn?.(e)}};function it(t,e){let r={str:String(t)?.trim(),options:e};if(te.run("parse-start",r),r.color)return r.color;r.parsed=go(r.str);let o,a=r.options?r.options.parseMeta??r.options.meta:null;if(r.parsed){let s=r.parsed.name,n,i,l=r.parsed.args,f=l.map((c,b)=>r.parsed.argMeta[b]?.type);if(s==="color"){let c=l.shift();f.shift();let b=c.startsWith("--")?c.substring(2):`--${c}`,d=[c,b];if(n=m.findFormat({name:s,id:d,type:"function"}),!n){let g,h=c in m.registry?c:b;if(h in m.registry){let w=m.registry[h].formats?.color?.id;w&&(g=`Did you mean ${t.replace("color("+c,"color("+w)}?`)}throw new TypeError(`Cannot parse ${r.str}. `+(g??"Missing a plugin?"))}i=n.space,n.id.startsWith("--")&&!c.startsWith("--")&&X.warn(`${i.name} is a non-standard space and not currently supported in the CSS spec. Use prefixed color(${n.id}) instead of color(${c}).`),c.startsWith("--")&&!n.id.startsWith("--")&&X.warn(`${i.name} is a standard space and supported in the CSS spec. Use color(${n.id}) instead of prefixed color(${c}).`)}else n=m.findFormat({name:s,type:"function"}),i=n.space;a&&Object.assign(a,{format:n,formatId:n.name,types:f,commas:r.parsed.commas});let p=1;r.parsed.lastAlpha&&(p=r.parsed.args.pop(),a&&(a.alphaType=f.pop()));let u=n.coords.length;if(l.length!==u)throw new TypeError(`Expected ${u} coordinates for ${i.id} in ${r.str}), got ${l.length}`);l=n.coerceCoords(l,f),o={spaceId:i.id,coords:l,alpha:p}}else e:for(let s of m.all)for(let n in s.formats){let i=s.formats[n];if(i.type!=="custom"||i.test&&!i.test(r.str))continue;let l=s.getFormat(i),f=l.parse(r.str);if(f){a&&Object.assign(a,{format:l,formatId:n}),o=f;break e}}if(!o)throw new TypeError(`Could not parse ${t} as a color. Missing a plugin?`);return o.alpha=L(o.alpha)?o.alpha:o.alpha===void 0?1:_e(0,o.alpha,1),o}var Wt={"%":.01,deg:1,grad:.9,rad:180/Math.PI,turn:360},De={function:/^([a-z]+)\(((?:calc\(NaN\)|.)+?)\)$/i,number:/^([-+]?(?:[0-9]*\.)?[0-9]+(e[-+]?[0-9]+)?)$/i,unitValue:RegExp(`(${Object.keys(Wt).join("|")})$`),singleArgument:/\/?\s*(none|NaN|calc\(NaN\)|[-+\w.]+(?:%|deg|g?rad|turn)?)/g};function po(t){let e={},r=t.match(De.unitValue)?.[0],o=e.raw=t;return r?(e.type=r==="%"?"<percentage>":"<angle>",e.unit=r,e.unitless=Number(o.slice(0,-r.length)),o=e.unitless*Wt[r]):De.number.test(o)?(o=Number(o),e.type="<number>"):o==="none"?o=null:o==="NaN"||o==="calc(NaN)"?(o=NaN,e.type="<number>"):e.type="<ident>",{value:o,meta:e}}function go(t){if(!t)return;t=t.trim();let e=t.match(De.function);if(e){let r=[],o=[],a=!1,s=e[1].toLowerCase(),n=e[2].replace(De.singleArgument,(i,l)=>{let{value:f,meta:p}=po(l);return(i.startsWith("/")||s!=="color"&&r.length===3)&&(a=!0),r.push(f),o.push(p),""});return{name:s,args:r,argMeta:o,lastAlpha:a,commas:n.includes(","),rawName:e[1],rawArgs:e[2]}}}function x(t,e){if(Array.isArray(t))return t.map(o=>x(o,e));if(!t)throw new TypeError("Empty color reference");Ae(t)&&(t=it(t,e));let r=t.space||t.spaceId;return typeof r=="string"&&(t.space=m.get(r)),t.alpha===void 0&&(t.alpha=1),t}var ho=75e-6,m=class t{constructor(e){this.id=e.id,this.name=e.name,this.base=e.base?t.get(e.base):null,this.aliases=e.aliases,this.base&&(this.fromBase=e.fromBase,this.toBase=e.toBase);let r=e.coords??this.base.coords;for(let a in r)"name"in r[a]||(r[a].name=a);this.coords=r;let o=e.white??this.base.white??"D65";this.white=Ee(o),this.formats=e.formats??{};for(let a in this.formats){let s=this.formats[a];s.type||="function",s.name||=a}this.formats.color?.id||(this.formats.color={...this.formats.color??{},id:e.cssId||this.id}),e.gamutSpace?this.gamutSpace=e.gamutSpace==="self"?this:t.get(e.gamutSpace):this.isPolar?this.gamutSpace=this.base:this.gamutSpace=this,this.gamutSpace.isUnbounded&&(this.inGamut=(a,s)=>!0),this.referred=e.referred,Object.defineProperty(this,"path",{value:bo(this).reverse(),writable:!1,enumerable:!0,configurable:!0}),te.run("colorspace-init-end",this)}inGamut(e,{epsilon:r=ho}={}){if(!this.equals(this.gamutSpace))return e=this.to(this.gamutSpace,e),this.gamutSpace.inGamut(e,{epsilon:r});let o=Object.values(this.coords);return e.every((a,s)=>{let n=o[s];if(n.type!=="angle"&&n.range){if(L(a))return!0;let[i,l]=n.range;return(i===void 0||a>=i-r)&&(l===void 0||a<=l+r)}return!0})}get isUnbounded(){return Object.values(this.coords).every(e=>!("range"in e))}get cssId(){return this.formats?.color?.id||this.id}get isPolar(){for(let e in this.coords)if(this.coords[e].type==="angle")return!0;return!1}getFormat(e){if(!e)return null;e==="default"?e=Object.values(this.formats)[0]:typeof e=="string"&&(e=this.formats[e]);let r=fe.get(e,this);return r!==e&&e.name in this.formats&&(this.formats[e.name]=r),r}equals(e){return e?this===e||this.id===e||this.id===e.id:!1}to(e,r){if(arguments.length===1){let i=x(e);[e,r]=[i.space,i.coords]}if(e=t.get(e),this.equals(e))return r;r=r.map(i=>L(i)?0:i);let o=this.path,a=e.path,s,n;for(let i=0;i<o.length&&o[i].equals(a[i]);i++)s=o[i],n=i;if(!s)throw new Error(`Cannot convert between color spaces ${this} and ${e}: no connection space was found`);for(let i=o.length-1;i>n;i--)r=o[i].toBase(r);for(let i=n+1;i<a.length;i++)r=a[i].fromBase(r);return r}from(e,r){if(arguments.length===1){let o=x(e);[e,r]=[o.space,o.coords]}return e=t.get(e),e.to(this,r)}toString(){return`${this.name} (${this.id})`}getMinCoords(){let e=[];for(let r in this.coords){let o=this.coords[r],a=o.range||o.refRange;e.push(a?.min??0)}return e}static registry={};static get all(){return[...new Set(Object.values(t.registry))]}static register(e,r){if(arguments.length===1&&(r=arguments[0],e=r.id),r=this.get(r),this.registry[e]&&this.registry[e]!==r)throw new Error(`Duplicate color space registration: '${e}'`);if(this.registry[e]=r,arguments.length===1&&r.aliases)for(let o of r.aliases)this.register(o,r);return r}static get(e,...r){if(!e||ie(e,this))return e;if(ee(e)==="string"){let a=t.registry[e.toLowerCase()];if(!a)throw new TypeError(`No color space found with id = "${e}"`);return a}if(r.length)return t.get(...r);throw new TypeError(`${e} is not a valid color space`)}static findFormat(e,r=t.all){if(!e)return null;typeof e=="string"&&(e={name:e});for(let o of r)for(let[a,s]of Object.entries(o.formats)){s.name??=a,s.type??="function";let n=(!e.name||s.name===e.name)&&(!e.type||s.type===e.type);if(e.id){let i=s.ids||[s.id],l=Array.isArray(e.id)?e.id:[e.id];n&&=l.some(f=>i.includes(f))}if(n){let i=fe.get(s,o);return i!==s&&(o.formats[s.name]=i),i}}return null}static resolveCoord(e,r){let o=ee(e),a,s;if(o==="string"?e.includes(".")?[a,s]=e.split("."):[a,s]=[,e]:Array.isArray(e)?[a,s]=e:(a=e.space,s=e.coordId),a=t.get(a),a||(a=r),!a)throw new TypeError(`Cannot resolve coordinate reference ${e}: No color space specified and relative references are not allowed here`);if(o=ee(s),o==="number"||o==="string"&&s>=0){let l=Object.entries(a.coords)[s];if(l)return{space:a,id:l[0],index:s,...l[1]}}a=t.get(a);let n=s.toLowerCase(),i=0;for(let l in a.coords){let f=a.coords[l];if(l.toLowerCase()===n||f.name?.toLowerCase()===n)return{space:a,id:l,index:i,...f};i++}throw new TypeError(`No "${s}" coordinate found in ${a.name}. Its coordinates are: ${Object.keys(a.coords).join(", ")}`)}static DEFAULT_FORMAT={type:"functions",name:"color"}};function bo(t){let e=[t];for(let r=t;r=r.base;)e.push(r);return e}var T=new m({id:"xyz-d65",name:"XYZ D65",coords:{x:{refRange:[0,1],name:"X"},y:{refRange:[0,1],name:"Y"},z:{refRange:[0,1],name:"Z"}},white:"D65",formats:{color:{ids:["xyz-d65","xyz"]}},aliases:["xyz"]});var F=class extends m{constructor(e){e.coords||(e.coords={r:{range:[0,1],name:"Red"},g:{range:[0,1],name:"Green"},b:{range:[0,1],name:"Blue"}}),e.base||(e.base=T),e.toXYZ_M&&e.fromXYZ_M&&(e.toBase??=r=>{let o=M(r,e.toXYZ_M);return this.white!==this.base.white&&(o=re(this.white,this.base.white,o)),o},e.fromBase??=r=>(r=re(this.base.white,this.white,r),M(r,e.fromXYZ_M))),e.referred??="display",super(e)}};function ge(t,e){t=x(t);let r=m.get(e,e?.space),o=e?.precision,a;return!r||t.space.equals(r)?a=t.coords.slice():a=r.from(t),o===void 0?a:a.map(s=>tt(s,o))}function v(t,e){if(t=x(t),e==="alpha")return t.alpha??1;let{space:r,index:o}=m.resolveCoord(e,t.space);return ge(t,r)[o]}function ze(t,e,r,o){return t=x(t),Array.isArray(e)&&([e,r,o]=[t.space,e,r]),e=m.get(e),t.coords=e===t.space?r.slice():e.to(t.space,r),o!==void 0&&(t.alpha=o),t}ze.returns="color";function j(t,e,r){if(t=x(t),arguments.length===2&&ee(arguments[1])==="object"){let o=arguments[1];for(let a in o)j(t,a,o[a])}else if(typeof r=="function"&&(r=r(v(t,e))),e==="alpha")t.alpha=r;else{let{space:o,index:a}=m.resolveCoord(e,t.space),s=ge(t,o);s[a]=r,ze(t,o,s)}return t}j.returns="color";var Xt=new m({id:"xyz-d50",name:"XYZ D50",white:"D50",base:T,fromBase:t=>re(T.white,"D50",t),toBase:t=>re("D50",T.white,t)});var Co=216/24389,Yt=24/116,Ne=24389/27,lt=N.D50,P=new m({id:"lab",name:"Lab",coords:{l:{refRange:[0,100],name:"Lightness"},a:{refRange:[-125,125]},b:{refRange:[-125,125]}},white:lt,base:Xt,fromBase(t){let r=t.map((n,i)=>n/lt[i]).map(n=>n>Co?Math.cbrt(n):(Ne*n+16)/116),o=116*r[1]-16,a=500*(r[0]-r[1]),s=200*(r[1]-r[2]);return[o,a,s]},toBase(t){let[e,r,o]=t,a=[];return a[1]=(e+16)/116,a[0]=r/500+a[1],a[2]=a[1]-o/200,[a[0]>Yt?Math.pow(a[0],3):(116*a[0]-16)/Ne,t[0]>8?Math.pow((t[0]+16)/116,3):t[0]/Ne,a[2]>Yt?Math.pow(a[2],3):(116*a[2]-16)/Ne].map((n,i)=>n*lt[i])},formats:{lab:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});function Y(t){return typeof t!="number"?t:(t%360+360)%360}var H=new m({id:"lch",name:"LCH",coords:{l:{refRange:[0,100],name:"Lightness"},c:{refRange:[0,150],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:P,fromBase(t){if(this.\u03B5===void 0){let i=Object.values(this.base.coords)[1].refRange,l=i[1]-i[0];this.\u03B5=l/1e5}let[e,r,o]=t,a=Math.abs(r)<this.\u03B5&&Math.abs(o)<this.\u03B5,s=a?null:Y(Math.atan2(o,r)*180/Math.PI),n=a?0:Math.sqrt(r**2+o**2);return[e,n,s]},toBase(t){let[e,r,o]=t,a=null,s=null;return L(o)||(r=r<0?0:r,a=r*Math.cos(o*Math.PI/180),s=r*Math.sin(o*Math.PI/180)),[e,a,s]},formats:{lch:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}});var Jt=25**7,Be=Math.PI,Zt=180/Be,ce=Be/180;function Kt(t){let e=t*t;return e*e*e*t}function Pe(t,e,{kL:r=1,kC:o=1,kH:a=1}={}){[t,e]=x([t,e]);let[s,n,i]=P.from(t),l=H.from(P,[s,n,i])[1],[f,p,u]=P.from(e),c=H.from(P,[f,p,u])[1];l<0&&(l=0),c<0&&(c=0);let b=(l+c)/2,d=Kt(b),g=.5*(1-Math.sqrt(d/(d+Jt))),h=(1+g)*n,w=(1+g)*p,C=Math.sqrt(h**2+i**2),y=Math.sqrt(w**2+u**2),I=h===0&&i===0?0:Math.atan2(i,h),z=w===0&&u===0?0:Math.atan2(u,w);I<0&&(I+=2*Be),z<0&&(z+=2*Be),I*=Zt,z*=Zt;let E=f-s,A=y-C,R=z-I,K=I+z,Ot=Math.abs(R),me;C*y===0?me=0:Ot<=180?me=R:R>180?me=R-360:R<-180?me=R+360:X.warn("the unthinkable has happened");let _t=2*Math.sqrt(y*C)*Math.sin(me*ce/2),Vr=(s+f)/2,Qe=(C+y)/2,Tt=Kt(Qe),W;C*y===0?W=K:Ot<=180?W=K/2:K<360?W=(K+360)/2:W=(K-360)/2;let Et=(Vr-50)**2,eo=1+.015*Et/Math.sqrt(20+Et),Dt=1+.045*Qe,pe=1;pe-=.17*Math.cos((W-30)*ce),pe+=.24*Math.cos(2*W*ce),pe+=.32*Math.cos((3*W+6)*ce),pe-=.2*Math.cos((4*W-63)*ce);let zt=1+.015*Qe*pe,to=30*Math.exp(-1*((W-275)/25)**2),ro=2*Math.sqrt(Tt/(Tt+Jt)),oo=-1*Math.sin(2*to*ce)*ro,ke=(E/(r*eo))**2;return ke+=(A/(o*Dt))**2,ke+=(_t/(a*zt))**2,ke+=oo*(A/(o*Dt))*(_t/(a*zt)),Math.sqrt(ke)}var wo=[[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],xo=[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],yo=[[.210454268309314,.7936177747023054,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.7827717124575296,-.8086757549230774]],So=[[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],G=new m({id:"oklab",name:"Oklab",coords:{l:{refRange:[0,1],name:"Lightness"},a:{refRange:[-.4,.4]},b:{refRange:[-.4,.4]}},white:"D65",base:T,fromBase(t){let e=M(t,wo);return e[0]=Math.cbrt(e[0]),e[1]=Math.cbrt(e[1]),e[2]=Math.cbrt(e[2]),M(e,yo,e)},toBase(t){let e=M(t,So);return e[0]=e[0]**3,e[1]=e[1]**3,e[2]=e[2]**3,M(e,xo,e)},formats:{oklab:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});function he(t,e){[t,e]=x([t,e]);let[r,o,a]=G.from(t),[s,n,i]=G.from(e),l=r-s,f=o-n,p=a-i;return Math.sqrt(l**2+f**2+p**2)}var Mo=75e-6;function J(t,e,{epsilon:r=Mo}={}){t=x(t),e||(e=t.space),e=m.get(e);let o=t.coords;return e!==t.space&&(o=e.from(t)),e.inGamut(o,{epsilon:r})}function $(t){return{space:t.space,coords:t.coords.slice(),alpha:t.alpha}}function ft(t,e,r="lab"){r=m.get(r);let o=r.from(t),a=r.from(e);return Math.sqrt(o.reduce((s,n,i)=>{let l=a[i];return L(n)||L(l)?s:s+(l-n)**2},0))}function ct(t,e){return ft(t,e,"lab")}var vo=Math.PI,Ut=vo/180;function Qt(t,e,{l:r=2,c:o=1}={}){[t,e]=x([t,e]);let[a,s,n]=P.from(t),[,i,l]=H.from(P,[a,s,n]),[f,p,u]=P.from(e),c=H.from(P,[f,p,u])[1];i<0&&(i=0),c<0&&(c=0);let b=a-f,d=i-c,g=s-p,h=n-u,w=g**2+h**2-d**2,C=.511;a>=16&&(C=.040975*a/(1+.01765*a));let y=.0638*i/(1+.0131*i)+.638,I;L(l)&&(l=0),l>=164&&l<=345?I=.56+Math.abs(.2*Math.cos((l+168)*Ut)):I=.36+Math.abs(.4*Math.cos((l+35)*Ut));let z=Math.pow(i,4),E=Math.sqrt(z/(z+1900)),A=y*(E*I+1-E),R=(b/(r*C))**2;return R+=(d/(o*y))**2,R+=w/A**2,Math.sqrt(R)}var Vt=203,He=new m({id:"xyz-abs-d65",cssId:"--xyz-abs-d65",name:"Absolute XYZ D65",coords:{x:{refRange:[0,9504.7],name:"Xa"},y:{refRange:[0,1e4],name:"Ya"},z:{refRange:[0,10888.3],name:"Za"}},base:T,fromBase(t){return t.map(e=>e*Vt)},toBase(t){return t.map(e=>e/Vt)}});var $e=1.15,Fe=.66,er=2610/2**14,ko=2**14/2610,tr=3424/2**12,rr=2413/2**7,or=2392/2**7,Lo=1.7*2523/2**5,ar=2**5/(1.7*2523),je=-.56,ut=16295499532821565e-27,Ro=[[.41478972,.579999,.014648],[-.20151,1.120649,.0531008],[-.0166008,.2648,.6684799]],Io=[[1.9242264357876067,-1.0047923125953657,.037651404030618],[.35031676209499907,.7264811939316552,-.06538442294808501],[-.09098281098284752,-.3127282905230739,1.5227665613052603]],Ao=[[.5,.5,0],[3.524,-4.066708,.542708],[.199076,1.096799,-1.295875]],Oo=[[1,.13860504327153927,.05804731615611883],[1,-.1386050432715393,-.058047316156118904],[1,-.09601924202631895,-.811891896056039]],nr=new m({id:"jzazbz",name:"Jzazbz",coords:{jz:{refRange:[0,1],name:"Jz"},az:{refRange:[-.21,.21]},bz:{refRange:[-.21,.21]}},base:He,fromBase(t){let[e,r,o]=t,a=$e*e-($e-1)*o,s=Fe*r-(Fe-1)*e,i=M([a,s,o],Ro).map(function(c){let b=tr+rr*O(c/1e4,er),d=1+or*O(c/1e4,er);return O(b/d,Lo)}),[l,f,p]=M(i,Ao);return[(1+je)*l/(1+je*l)-ut,f,p]},toBase(t){let[e,r,o]=t,a=(e+ut)/(1+je-je*(e+ut)),n=M([a,r,o],Oo).map(function(c){let b=tr-O(c,ar),d=or*O(c,ar)-rr;return 1e4*O(b/d,ko)}),[i,l,f]=M(n,Io),p=(i+($e-1)*f)/$e,u=(l+(Fe-1)*p)/Fe;return[p,u,f]},formats:{jzazbz:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});var mt=new m({id:"jzczhz",name:"JzCzHz",coords:{jz:{refRange:[0,1],name:"Jz"},cz:{refRange:[0,.26],name:"Chroma"},hz:{refRange:[0,360],type:"angle",name:"Hue"}},base:nr,fromBase:H.fromBase,toBase:H.toBase,formats:{jzczhz:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}});function sr(t,e){[t,e]=x([t,e]);let[r,o,a]=mt.from(t),[s,n,i]=mt.from(e),l=r-s,f=o-n;L(a)&&L(i)?(a=0,i=0):L(a)?a=i:L(i)&&(i=a);let p=a-i,u=2*Math.sqrt(o*n)*Math.sin(p/2*(Math.PI/180));return Math.sqrt(l**2+f**2+u**2)}var fr=3424/4096,cr=2413/128,ur=2392/128,ir=2610/16384,_o=2523/32,To=16384/2610,lr=32/2523,Eo=[[.3592832590121217,.6976051147779502,-.035891593232029],[-.1920808463704993,1.100476797037432,.0753748658519118],[.0070797844607479,.0748396662186362,.8433265453898765]],Do=[[2048/4096,2048/4096,0],[6610/4096,-13613/4096,7003/4096],[17933/4096,-17390/4096,-543/4096]],zo=[[.9999999999999998,.0086090370379328,.111029625003026],[.9999999999999998,-.0086090370379328,-.1110296250030259],[.9999999999999998,.5600313357106791,-.3206271749873188]],No=[[2.0701522183894223,-1.3263473389671563,.2066510476294053],[.3647385209748072,.6805660249472273,-.0453045459220347],[-.0497472075358123,-.0492609666966131,1.1880659249923042]],pt=new m({id:"ictcp",name:"ICTCP",coords:{i:{refRange:[0,1],name:"I"},ct:{refRange:[-.5,.5],name:"CT"},cp:{refRange:[-.5,.5],name:"CP"}},base:He,fromBase(t){let e=M(t,Eo);return Bo(e)},toBase(t){let e=Po(t);return M(e,No)},formats:{ictcp:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});function Bo(t){let e=t.map(function(r){let o=fr+cr*(r/1e4)**ir,a=1+ur*(r/1e4)**ir;return(o/a)**_o});return M(e,Do)}function Po(t){return M(t,zo).map(function(o){let a=Math.max(o**lr-fr,0),s=cr-ur*o**lr;return 1e4*(a/s)**To})}function mr(t,e){[t,e]=x([t,e]);let[r,o,a]=pt.from(t),[s,n,i]=pt.from(e);return 720*Math.sqrt((r-s)**2+.25*(o-n)**2+(a-i)**2)}function pr(t,e){[t,e]=x([t,e]);let r=2,[o,a,s]=G.from(t),[n,i,l]=G.from(e),f=o-n,p=r*(a-i),u=r*(s-l);return Math.sqrt(f**2+p**2+u**2)}var Ho=N.D65,br=.42,dr=1/br,dt=2*Math.PI,Cr=[[.401288,.650173,-.051461],[-.250268,1.204414,.045854],[-.002079,.048952,.953127]],$o=[[1.8620678550872327,-1.0112546305316843,.14918677544445175],[.38752654323613717,.6214474419314753,-.008973985167612518],[-.015841498849333856,-.03412293802851557,1.0499644368778496]],Fo=[[460,451,288],[460,-891,-261],[460,-220,-6300]],jo={dark:[.8,.525,.8],dim:[.9,.59,.9],average:[1,.69,1]},oe={h:[20.14,90,164.25,237.53,380.14],e:[.8,.7,1,1.2,.8],H:[0,100,200,300,400]},Go=180/Math.PI,gr=Math.PI/180;function wr(t,e){return t.map(o=>{let a=O(e*Math.abs(o)*.01,br);return 400*Te(a,o)/(a+27.13)})}function qo(t,e){let r=100/e*27.13**dr;return t.map(o=>{let a=Math.abs(o);return Te(r*O(a/(400-a),dr),o)})}function Wo(t){let e=Y(t);e<=oe.h[0]&&(e+=360);let r=Gt(oe.h,e)-1,[o,a]=oe.h.slice(r,r+2),[s,n]=oe.e.slice(r,r+2),i=oe.H[r],l=(e-o)/s;return i+100*l/(l+(a-e)/n)}function Xo(t){let e=(t%400+400)%400,r=Math.floor(.01*e);e=e%100;let[o,a]=oe.h.slice(r,r+2),[s,n]=oe.e.slice(r,r+2);return Y((e*(n*o-s*a)-100*o*n)/(e*(n-s)-100*n))}function gt(t,e,r,o,a){let s={};s.discounting=a,s.refWhite=t,s.surround=o;let n=t.map(h=>h*100);s.la=e,s.yb=r;let i=n[1],l=M(n,Cr),f=jo[s.surround],p=f[0];s.c=f[1],s.nc=f[2];let c=(1/(5*s.la+1))**4;s.fl=c*s.la+.1*(1-c)*(1-c)*Math.cbrt(5*s.la),s.flRoot=s.fl**.25,s.n=s.yb/i,s.z=1.48+Math.sqrt(s.n),s.nbb=.725*s.n**-.2,s.ncb=s.nbb;let b=a?1:Math.max(Math.min(p*(1-1/3.6*Math.exp((-s.la-42)/92)),1),0);s.dRgb=l.map(h=>rt(1,i/h,b)),s.dRgbInv=s.dRgb.map(h=>1/h);let d=l.map((h,w)=>h*s.dRgb[w]),g=wr(d,s.fl);return s.aW=s.nbb*(2*g[0]+g[1]+.05*g[2]),s}var hr=gt(Ho,64/Math.PI*.2,20,"average",!1);function Ge(t,e){if(!(t.J!==void 0^t.Q!==void 0))throw new Error("Conversion requires one and only one: 'J' or 'Q'");if(!(t.C!==void 0^t.M!==void 0^t.s!==void 0))throw new Error("Conversion requires one and only one: 'C', 'M' or 's'");if(!(t.h!==void 0^t.H!==void 0))throw new Error("Conversion requires one and only one: 'h' or 'H'");if(t.J===0||t.Q===0)return[0,0,0];let r=0;t.h!==void 0?r=Y(t.h)*gr:r=Xo(t.H)*gr;let o=Math.cos(r),a=Math.sin(r),s=0;t.J!==void 0?s=O(t.J,1/2)*.1:t.Q!==void 0&&(s=.25*e.c*t.Q/((e.aW+4)*e.flRoot));let n=0;t.C!==void 0?n=t.C/s:t.M!==void 0?n=t.M/e.flRoot/s:t.s!==void 0&&(n=4e-4*t.s**2*(e.aW+4)/e.c);let i=O(n*Math.pow(1.64-Math.pow(.29,e.n),-.73),10/9),l=.25*(Math.cos(r+2)+3.8),f=e.aW*O(s,2/e.c/e.z),p=5e4/13*e.nc*e.ncb*l,u=f/e.nbb,c=23*(u+.305)*at(i,23*p+i*(11*o+108*a)),b=c*o,d=c*a,g=qo(M([u,b,d],Fo).map(h=>h*1/1403),e.fl);return M(g.map((h,w)=>h*e.dRgbInv[w]),$o).map(h=>h/100)}function ht(t,e){let r=t.map(y=>y*100),o=wr(M(r,Cr).map((y,I)=>y*e.dRgb[I]),e.fl),a=o[0]+(-12*o[1]+o[2])/11,s=(o[0]+o[1]-2*o[2])/9,n=(Math.atan2(s,a)%dt+dt)%dt,i=.25*(Math.cos(n+2)+3.8),l=5e4/13*e.nc*e.ncb*at(i*Math.sqrt(a**2+s**2),o[0]+o[1]+1.05*o[2]+.305),f=O(l,.9)*Math.pow(1.64-Math.pow(.29,e.n),.73),p=e.nbb*(2*o[0]+o[1]+.05*o[2]),u=O(p/e.aW,.5*e.c*e.z),c=100*O(u,2),b=4/e.c*u*(e.aW+4)*e.flRoot,d=f*u,g=d*e.flRoot,h=Y(n*Go),w=Wo(h),C=50*O(e.c*f/(e.aW+4),1/2);return{J:c,C:d,h,s:C,Q:b,M:g,H:w}}var Ws=new m({id:"cam16-jmh",cssId:"--cam16-jmh",name:"CAM16-JMh",coords:{j:{refRange:[0,100],name:"J"},m:{refRange:[0,105],name:"Colorfulness"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:T,fromBase(t){this.\u03B5===void 0&&(this.\u03B5=Object.values(this.coords)[1].refRange[1]/1e5);let e=ht(t,hr),r=Math.abs(e.M)<this.\u03B5;return[e.J,r?0:e.M,r?null:e.h]},toBase(t){return Ge({J:t[0],M:t[1],h:t[2]},hr)}});var Yo=N.D65,Jo=216/24389,xr=24389/27;function Zo(t){return 116*(t>Jo?Math.cbrt(t):(xr*t+16)/116)-16}function bt(t){return t>8?Math.pow((t+16)/116,3):t/xr}function Ko(t,e){let[r,o,a]=t,s=[],n=0;if(a===0)return[0,0,0];let i=bt(a);a>0?n=.00379058511492914*a**2+.608983189401032*a+.9155088574762233:n=9514440756550361e-21*a**2+.08693057439788597*a-21.928975842194614;let l=2e-12,f=15,p=0,u=1/0,c=n;for(;p<=f;){s=Ge({J:n,C:o,h:r},e);let b=Math.abs(s[1]-i);if(b<u){if(b<=l)return s;c=n,u=b}n=n-(s[1]-i)*n/(2*s[1]),p+=1}return Ge({J:n,C:o,h:r},e)}function Uo(t,e){let r=Zo(t[1]);if(r===0)return[0,0,0];let o=ht(t,be);return[Y(o.h),o.C,r]}var be=gt(Yo,200/Math.PI*bt(50),bt(50)*100,"average",!1),Ce=new m({id:"hct",name:"HCT",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},c:{refRange:[0,145],name:"Colorfulness"},t:{refRange:[0,100],name:"Tone"}},base:T,fromBase(t){this.\u03B5===void 0&&(this.\u03B5=Object.values(this.coords)[1].refRange[1]/1e5);let e=Uo(t,be);return e[1]<this.\u03B5&&(e[1]=0,e[0]=null),e},toBase(t){return Ko(t,be)},formats:{color:{id:"--hct",coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]}}});var ri=180/Math.PI,Qo=Math.PI/180,yr=[1,.007,.0228];function Sr(t){t[1]<0&&(t=Ce.fromBase(Ce.toBase(t)));let e=Math.log(Math.max(1+yr[2]*t[1]*be.flRoot,1))/yr[2],r=t[0]*Qo,o=e*Math.cos(r),a=e*Math.sin(r);return[t[2],o,a]}function Mr(t,e){[t,e]=x([t,e]);let[r,o,a]=Sr(Ce.from(t)),[s,n,i]=Sr(Ce.from(e));return Math.sqrt((r-s)**2+(o-n)**2+(a-i)**2)}var Ct={deltaE76:ct,deltaECMC:Qt,deltaE2000:Pe,deltaEJz:sr,deltaEITP:mr,deltaEOK:he,deltaEOK2:pr,deltaEHCT:Mr};function Vo(t){let e=t?Math.floor(Math.log10(Math.abs(t))):0;return Math.max(parseFloat(`1e${e-2}`),1e-6)}var vr={hct:{method:"hct.c",jnd:2,deltaEMethod:"hct",blackWhiteClamp:{}},"hct-tonal":{method:"hct.c",jnd:0,deltaEMethod:"hct",blackWhiteClamp:{channel:"hct.t",min:0,max:100}}};function B(t,{method:e=X.gamut_mapping,space:r=void 0,deltaEMethod:o="",jnd:a=2,blackWhiteClamp:s=void 0}={}){if(t=x(t),Ae(arguments[1])?r=arguments[1]:r||(r=t.space),r=m.get(r),J(t,r,{epsilon:0}))return t;let n;if(e==="css")n=Lr(t,{space:r});else{if(e!=="clip"&&!J(t,r)){Object.prototype.hasOwnProperty.call(vr,e)&&({method:e,jnd:a,deltaEMethod:o,blackWhiteClamp:s}=vr[e]);let i=Pe;if(o!==""){for(let f in Ct)if("deltae"+o.toLowerCase()===f.toLowerCase()){i=Ct[f];break}}a===0&&(a=1e-16);let l=B(S(t,r),{method:"clip",space:r});if(i(t,l)>a){if(s&&Object.keys(s).length===3){let C=m.resolveCoord(s.channel),y=v(S(t,C.space),C.id);if(L(y)&&(y=0),y>=s.max)return S({space:"xyz-d65",coords:N.D65},t.space);if(y<=s.min)return S({space:"xyz-d65",coords:[0,0,0]},t.space)}let f=m.resolveCoord(e),p=f.space,u=f.id,c=S(t,p);c.coords.forEach((C,y)=>{L(C)&&(c.coords[y]=0)});let d=(f.range||f.refRange)[0],g=Vo(a),h=d,w=v(c,u);for(;w-h>g;){let C=$(c);C=B(C,{space:r,method:"clip"}),i(c,C)-a<g?h=v(c,u):w=v(c,u),j(c,u,(h+w)/2)}n=S(c,r)}else n=l}else n=S(t,r);if(e==="clip"||!J(n,r,{epsilon:0})){let i=Object.values(r.coords).map(l=>l.range||[]);n.coords=n.coords.map((l,f)=>{let[p,u]=i[f];return p!==void 0&&(l=Math.max(p,l)),u!==void 0&&(l=Math.min(l,u)),l})}}return r!==t.space&&(n=S(n,t.space)),t.coords=n.coords,t}B.returns="color";var kr={WHITE:{space:G,coords:[1,0,0],alpha:1},BLACK:{space:G,coords:[0,0,0],alpha:1}};function Lr(t,{space:e}={}){t=x(t),e||(e=t.space),e=m.get(e);let a=m.get("oklch");if(e.isUnbounded)return S(t,e);let s=S(t,a),n=s.coords[0];if(n>=1){let d=S(kr.WHITE,e);return d.alpha=t.alpha,S(d,e)}if(n<=0){let d=S(kr.BLACK,e);return d.alpha=t.alpha,S(d,e)}if(J(s,e,{epsilon:0}))return S(s,e);function i(d){let g=S(d,e),h=Object.values(e.coords);return g.coords=g.coords.map((w,C)=>{if("range"in h[C]){let[y,I]=h[C].range;return _e(y,w,I)}return w}),g}let l=0,f=s.coords[1],p=!0,u=$(s),c=i(u),b=he(c,u);if(b<.02)return c;for(;f-l>1e-4;){let d=(l+f)/2;if(u.coords[1]=d,p&&J(u,e,{epsilon:0}))l=d;else if(c=i(u),b=he(c,u),b<.02){if(.02-b<1e-4)break;p=!1,l=d}else f=d}return c}function S(t,e,{inGamut:r}={}){t=x(t),e=m.get(e);let o=e.from(t),a={space:e,coords:o,alpha:t.alpha};return r&&(a=B(a,r===!0?void 0:r)),a}S.returns="color";function we(t,e={}){let{precision:r=X.precision,format:o,inGamut:a=!0,coords:s,alpha:n,commas:i}=e,l,f=x(t),p=o,u=f.parseMeta;u&&!o&&(u.format.canSerialize()&&(o=u.format,p=u.formatId),s??=u.types,n??=u.alphaType,i??=u.commas),p&&(o=f.space.getFormat(o)??m.findFormat(p)),o||(o=f.space.getFormat("default")??m.DEFAULT_FORMAT,p=o.name),o&&o.space&&o.space!==f.space&&(f=S(f,o.space));let c=f.coords.slice();if(a||=o.toGamut,a&&!J(f)&&(c=B($(f),a===!0?void 0:a).coords),o.type==="custom")if(o.serialize)l=o.serialize(c,f.alpha,e);else throw new TypeError(`format ${p} can only be used to parse colors, not for serialization`);else{let b=o.name||"color",d=o.serializeCoords(c,r,s);if(b==="color"){let y=o.id||o.ids?.[0]||f.space.cssId||f.space.id;d.unshift(y)}let g=f.alpha;n!==void 0&&typeof n!="object"&&(n=typeof n=="string"?{type:n}:{include:n});let h=n?.type??"<number>",w=n?.include===!0||o.alpha===!0||n?.include!==!1&&o.alpha!==!1&&g<1,C="";if(i??=o.commas,w){if(r!==null){let y;h==="<percentage>"&&(y="%",g*=100),g=Oe(g,{precision:r,unit:y})}C=`${i?",":" /"} ${g}`}l=`${b}(${d.join(i?", ":" ")}${C})`}return l}var ea=[[.4865709486482162,.26566769316909306,.1982172852343625],[.2289745640697488,.6917385218365064,.079286914093745],[0,.04511338185890264,1.043944368900976]],ta=[[2.493496911941425,-.9313836179191239,-.40271078445071684],[-.8294889695615747,1.7626640603183463,.023624685841943577],[.03584583024378447,-.07617238926804182,.9568845240076872]],Rr=new F({id:"p3-linear",cssId:"display-p3-linear",name:"Linear P3",white:"D65",toXYZ_M:ea,fromXYZ_M:ta});var ra=[[.41239079926595934,.357584339383878,.1804807884018343],[.21263900587151027,.715168678767756,.07219231536073371],[.01933081871559182,.11919477979462598,.9505321522496607]],oa=[[3.2409699419045226,-1.537383177570094,-.4986107602930034],[-.9692436362808796,1.8759675015077202,.04155505740717559],[.05563007969699366,-.20397695888897652,1.0569715142428786]],Ir=new F({id:"srgb-linear",name:"Linear sRGB",white:"D65",toXYZ_M:ra,fromXYZ_M:oa});var wt={aliceblue:[240/255,248/255,1],antiquewhite:[250/255,235/255,215/255],aqua:[0,1,1],aquamarine:[127/255,1,212/255],azure:[240/255,1,1],beige:[245/255,245/255,220/255],bisque:[1,228/255,196/255],black:[0,0,0],blanchedalmond:[1,235/255,205/255],blue:[0,0,1],blueviolet:[138/255,43/255,226/255],brown:[165/255,42/255,42/255],burlywood:[222/255,184/255,135/255],cadetblue:[95/255,158/255,160/255],chartreuse:[127/255,1,0],chocolate:[210/255,105/255,30/255],coral:[1,127/255,80/255],cornflowerblue:[100/255,149/255,237/255],cornsilk:[1,248/255,220/255],crimson:[220/255,20/255,60/255],cyan:[0,1,1],darkblue:[0,0,139/255],darkcyan:[0,139/255,139/255],darkgoldenrod:[184/255,134/255,11/255],darkgray:[169/255,169/255,169/255],darkgreen:[0,100/255,0],darkgrey:[169/255,169/255,169/255],darkkhaki:[189/255,183/255,107/255],darkmagenta:[139/255,0,139/255],darkolivegreen:[85/255,107/255,47/255],darkorange:[1,140/255,0],darkorchid:[153/255,50/255,204/255],darkred:[139/255,0,0],darksalmon:[233/255,150/255,122/255],darkseagreen:[143/255,188/255,143/255],darkslateblue:[72/255,61/255,139/255],darkslategray:[47/255,79/255,79/255],darkslategrey:[47/255,79/255,79/255],darkturquoise:[0,206/255,209/255],darkviolet:[148/255,0,211/255],deeppink:[1,20/255,147/255],deepskyblue:[0,191/255,1],dimgray:[105/255,105/255,105/255],dimgrey:[105/255,105/255,105/255],dodgerblue:[30/255,144/255,1],firebrick:[178/255,34/255,34/255],floralwhite:[1,250/255,240/255],forestgreen:[34/255,139/255,34/255],fuchsia:[1,0,1],gainsboro:[220/255,220/255,220/255],ghostwhite:[248/255,248/255,1],gold:[1,215/255,0],goldenrod:[218/255,165/255,32/255],gray:[128/255,128/255,128/255],green:[0,128/255,0],greenyellow:[173/255,1,47/255],grey:[128/255,128/255,128/255],honeydew:[240/255,1,240/255],hotpink:[1,105/255,180/255],indianred:[205/255,92/255,92/255],indigo:[75/255,0,130/255],ivory:[1,1,240/255],khaki:[240/255,230/255,140/255],lavender:[230/255,230/255,250/255],lavenderblush:[1,240/255,245/255],lawngreen:[124/255,252/255,0],lemonchiffon:[1,250/255,205/255],lightblue:[173/255,216/255,230/255],lightcoral:[240/255,128/255,128/255],lightcyan:[224/255,1,1],lightgoldenrodyellow:[250/255,250/255,210/255],lightgray:[211/255,211/255,211/255],lightgreen:[144/255,238/255,144/255],lightgrey:[211/255,211/255,211/255],lightpink:[1,182/255,193/255],lightsalmon:[1,160/255,122/255],lightseagreen:[32/255,178/255,170/255],lightskyblue:[135/255,206/255,250/255],lightslategray:[119/255,136/255,153/255],lightslategrey:[119/255,136/255,153/255],lightsteelblue:[176/255,196/255,222/255],lightyellow:[1,1,224/255],lime:[0,1,0],limegreen:[50/255,205/255,50/255],linen:[250/255,240/255,230/255],magenta:[1,0,1],maroon:[128/255,0,0],mediumaquamarine:[102/255,205/255,170/255],mediumblue:[0,0,205/255],mediumorchid:[186/255,85/255,211/255],mediumpurple:[147/255,112/255,219/255],mediumseagreen:[60/255,179/255,113/255],mediumslateblue:[123/255,104/255,238/255],mediumspringgreen:[0,250/255,154/255],mediumturquoise:[72/255,209/255,204/255],mediumvioletred:[199/255,21/255,133/255],midnightblue:[25/255,25/255,112/255],mintcream:[245/255,1,250/255],mistyrose:[1,228/255,225/255],moccasin:[1,228/255,181/255],navajowhite:[1,222/255,173/255],navy:[0,0,128/255],oldlace:[253/255,245/255,230/255],olive:[128/255,128/255,0],olivedrab:[107/255,142/255,35/255],orange:[1,165/255,0],orangered:[1,69/255,0],orchid:[218/255,112/255,214/255],palegoldenrod:[238/255,232/255,170/255],palegreen:[152/255,251/255,152/255],paleturquoise:[175/255,238/255,238/255],palevioletred:[219/255,112/255,147/255],papayawhip:[1,239/255,213/255],peachpuff:[1,218/255,185/255],peru:[205/255,133/255,63/255],pink:[1,192/255,203/255],plum:[221/255,160/255,221/255],powderblue:[176/255,224/255,230/255],purple:[128/255,0,128/255],rebeccapurple:[102/255,51/255,153/255],red:[1,0,0],rosybrown:[188/255,143/255,143/255],royalblue:[65/255,105/255,225/255],saddlebrown:[139/255,69/255,19/255],salmon:[250/255,128/255,114/255],sandybrown:[244/255,164/255,96/255],seagreen:[46/255,139/255,87/255],seashell:[1,245/255,238/255],sienna:[160/255,82/255,45/255],silver:[192/255,192/255,192/255],skyblue:[135/255,206/255,235/255],slateblue:[106/255,90/255,205/255],slategray:[112/255,128/255,144/255],slategrey:[112/255,128/255,144/255],snow:[1,250/255,250/255],springgreen:[0,1,127/255],steelblue:[70/255,130/255,180/255],tan:[210/255,180/255,140/255],teal:[0,128/255,128/255],thistle:[216/255,191/255,216/255],tomato:[1,99/255,71/255],turquoise:[64/255,224/255,208/255],violet:[238/255,130/255,238/255],wheat:[245/255,222/255,179/255],white:[1,1,1],whitesmoke:[245/255,245/255,245/255],yellow:[1,1,0],yellowgreen:[154/255,205/255,50/255]};var Ar=Array(3).fill("<percentage> | <number>[0, 255]"),Or=Array(3).fill("<number>[0, 255]"),D=new F({id:"srgb",name:"sRGB",base:Ir,fromBase:t=>t.map(e=>{let r=e<0?-1:1,o=e*r;return o>.0031308?r*(1.055*o**(1/2.4)-.055):12.92*e}),toBase:t=>t.map(e=>{let r=e<0?-1:1,o=e*r;return o<=.04045?e/12.92:r*((o+.055)/1.055)**2.4}),formats:{rgb:{coords:Ar},rgb_number:{name:"rgb",commas:!0,coords:Or,alpha:!1},color:{},rgba:{coords:Ar,commas:!0,alpha:!0},rgba_number:{name:"rgba",commas:!0,coords:Or},hex:{type:"custom",toGamut:!0,test:t=>/^#(([a-f0-9]{2}){3,4}|[a-f0-9]{3,4})$/i.test(t),parse(t){t.length<=5&&(t=t.replace(/[a-f0-9]/gi,"$&$&"));let e=[];return t.replace(/[a-f0-9]{2}/gi,r=>{e.push(parseInt(r,16)/255)}),{spaceId:"srgb",coords:e.slice(0,3),alpha:e.slice(3)[0]}},serialize:(t,e,{collapse:r=!0,alpha:o}={})=>{(o!==!1&&e<1||o===!0)&&t.push(e),t=t.map(n=>Math.round(n*255));let a=r&&t.every(n=>n%17===0);return"#"+t.map(n=>a?(n/17).toString(16):n.toString(16).padStart(2,"0")).join("")}},keyword:{type:"custom",test:t=>/^[a-z]+$/i.test(t),parse(t){t=t.toLowerCase();let e={spaceId:"srgb",coords:null,alpha:1};if(t==="transparent"?(e.coords=wt.black,e.alpha=0):e.coords=wt[t],e.coords)return e}}}});var xt=new F({id:"p3",cssId:"display-p3",name:"P3",base:Rr,fromBase:D.fromBase,toBase:D.toBase});function yt(t){return v(t,[T,"y"])}function qe(t,e){t=x(t),e=x(e);let r=Math.max(yt(t),0),o=Math.max(yt(e),0);return o>r&&([r,o]=[o,r]),(r+.05)/(o+.05)}var ae=new m({id:"hsl",name:"HSL",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},l:{range:[0,100],name:"Lightness"}},base:D,fromBase:t=>{let e=Math.max(...t),r=Math.min(...t),[o,a,s]=t,[n,i,l]=[null,0,(r+e)/2],f=e-r;if(f!==0){switch(i=l===0||l===1?0:(e-l)/Math.min(l,1-l),e){case o:n=(a-s)/f+(a<s?6:0);break;case a:n=(s-o)/f+2;break;case s:n=(o-a)/f+4}n=n*60}return i<0&&(n+=180,i=Math.abs(i)),n>=360&&(n-=360),[n,i*100,l*100]},toBase:t=>{let[e,r,o]=t;e=e%360,e<0&&(e+=360),r/=100,o/=100;function a(s){let n=(s+e/30)%12,i=r*Math.min(o,1-o);return o-i*Math.max(-1,Math.min(n-3,9-n,1))}return[a(0),a(8),a(4)]},formats:{hsl:{coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]},hsla:{coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"],commas:!0,alpha:!0}}});var k=new m({id:"oklch",name:"OkLCh",coords:{l:{refRange:[0,1],name:"Lightness"},c:{refRange:[0,.4],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},white:"D65",base:G,fromBase:H.fromBase,toBase:H.toBase,formats:{oklch:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}});function St(t,e){var r=0,o,a;e=e||{};function s(){var n=o,i=arguments.length,l,f;e:for(;n;){if(n.args.length!==arguments.length){n=n.next;continue}for(f=0;f<i;f++)if(n.args[f]!==arguments[f]){n=n.next;continue e}return n!==o&&(n===a&&(a=n.prev),n.prev.next=n.next,n.next&&(n.next.prev=n.prev),n.next=o,n.prev=null,o.prev=n,o=n),n.val}for(l=new Array(i),f=0;f<i;f++)l[f]=arguments[f];return n={args:l,val:t.apply(null,l)},o?(o.prev=n,n.next=o):a=n,r===e.maxSize?(a=a.prev,a.next=null):r++,o=n,n.val}return s.clear=function(){o=null,a=null,r=0},s}var ve=de(Re(),1);m.register(D);m.register(k);m.register(xt);m.register(ae);var _r={"primary-bgFill1":["bg-interactive-brand-strong"],"primary-fgFill":["fg-interactive-brand-strong","fg-interactive-brand-strong-active"],"primary-bgFill2":["bg-interactive-brand-strong-active"],"primary-surface4":["bg-interactive-brand-weak-active"],"primary-fgSurface3":["fg-interactive-brand","fg-interactive-brand-active"],"primary-stroke3":["bg-thumb-brand","bg-thumb-brand-active","stroke-focus-brand","stroke-interactive-brand","stroke-surface-brand-strong"],"primary-stroke4":["stroke-interactive-brand-active"],"primary-stroke1":["stroke-surface-brand"],"primary-surface1":["bg-surface-brand"],"info-surface2":["bg-surface-info-weak"],"info-surface4":["bg-surface-info"],"info-fgSurface4":["fg-content-info"],"info-fgSurface3":["fg-content-info-weak"],"info-stroke3":["stroke-surface-info-strong"],"info-stroke1":["stroke-surface-info"],"success-surface2":["bg-surface-success-weak"],"success-surface4":["bg-surface-success"],"success-fgSurface4":["fg-content-success"],"success-fgSurface3":["fg-content-success-weak"],"success-stroke3":["stroke-surface-success-strong"],"success-stroke1":["stroke-surface-success"],"warning-surface2":["bg-surface-warning-weak"],"warning-surface4":["bg-surface-warning"],"warning-fgSurface4":["fg-content-warning"],"warning-fgSurface3":["fg-content-warning-weak"],"warning-stroke3":["stroke-surface-warning-strong"],"warning-stroke1":["stroke-surface-warning"],"error-bgFill1":["bg-interactive-error-strong"],"error-fgFill":["fg-interactive-error-strong","fg-interactive-error-strong-active"],"error-bgFill2":["bg-interactive-error-strong-active"],"error-surface2":["bg-interactive-error-active","bg-surface-error-weak"],"error-surface4":["bg-interactive-error-weak-active","bg-surface-error"],"error-fgSurface4":["fg-content-error"],"error-fgSurface3":["fg-content-error-weak","fg-interactive-error","fg-interactive-error-active"],"error-stroke3":["stroke-interactive-error","stroke-interactive-error-strong","stroke-surface-error-strong"],"error-stroke4":["stroke-interactive-error-active"],"error-stroke1":["stroke-surface-error"],"bg-surface2":["bg-surface-neutral"],"bg-surface5":["bg-interactive-neutral-strong-disabled"],"bg-surface4":["bg-interactive-neutral-weak-active"],"bg-surface3":["bg-surface-neutral-strong"],"bg-fgSurface4":["fg-content-neutral","fg-interactive-neutral","fg-interactive-neutral-active"],"bg-fgSurface3":["fg-content-neutral-weak","fg-interactive-neutral-weak"],"bg-fgSurface2":["fg-interactive-neutral-disabled","fg-interactive-neutral-strong-disabled","fg-interactive-neutral-weak-disabled"],"bg-stroke3":["bg-thumb-neutral-weak","stroke-interactive-neutral","stroke-surface-neutral-strong"],"bg-stroke4":["bg-thumb-neutral-weak-active","stroke-interactive-neutral-active","stroke-interactive-neutral-strong"],"bg-stroke2":["bg-thumb-neutral-disabled","bg-track-neutral","stroke-interactive-neutral-disabled","stroke-surface-neutral"],"bg-stroke1":["bg-track-neutral-weak","stroke-surface-neutral-weak"],"bg-bgFillInverted2":["bg-interactive-neutral-strong-active"],"bg-bgFillInverted1":["bg-interactive-neutral-strong"],"bg-fgFillInverted":["fg-interactive-neutral-strong","fg-interactive-neutral-strong-active"],"bg-surface1":["bg-surface-neutral-weak"],"caution-surface2":["bg-surface-caution-weak"],"caution-surface4":["bg-surface-caution"],"caution-fgSurface4":["fg-content-caution"],"caution-fgSurface3":["fg-content-caution-weak"]};function ne(t){let e=we(S(t,D));return we(e,{format:"hex"})}function Z(t,e){return qe(t,e)}function xe(t){return S(B(t,{space:D,method:"css"}),k)}var We=S("white",k),Xe=S("black",k),Tr=.02,Er=3.1,Dr={lighter:{min:.2,max:.4},darker:{min:.75,max:.98}},U=.004,zr=10;var ye={bg:"#f8f8f8",primary:"#3858e9",info:"#0090ff",success:"#4ab866",caution:"#f0d149",warning:"#f0b849",error:"#cc1818"};function aa(t){let e=new Map,r=new Map;return Object.keys(t).forEach(o=>{e.set(o,[])}),r.set("seed",[]),Object.keys(t).forEach(o=>{r.set(o,[])}),Object.entries(t).forEach(([o,a])=>{let s=o,n=a.contrast.reference;e.get(s).push(n),r.get(n).push(s),a.sameAsIfPossible&&(e.get(s).push(a.sameAsIfPossible),r.get(a.sameAsIfPossible).push(s))}),{dependencies:e,dependents:r}}function Nr(t){let{dependents:e}=aa(t),r=[],o=new Set,a=new Set;function s(n){if(a.has(n))throw new Error(`Circular dependency detected involving step: ${String(n)}`);if(o.has(n))return;a.add(n),(e.get(n)||[]).forEach(l=>{s(l)}),a.delete(n),o.add(n),n!=="seed"&&r.unshift(n)}return s("seed"),r}function Br(t,e){let r=new Set;function o(a){if(a==="seed"||r.has(a))return;let s=e[a];s&&(o(s.contrast.reference),s.sameAsIfPossible&&o(s.sameAsIfPossible),r.add(a))}return o(t),Array.from(r)}function Mt(t,e){let r=Z(t,Xe),o=Z(t,We);return r>o+(e?Er:0)?{better:"darker",worse:"lighter"}:{better:"lighter",worse:"darker"}}function vt(t){return t===1?1:t+Tr}function Pr(t,e){let r=Dr[e];return Math.max(r.min,Math.min(r.max,t))}function Ye(t,e,r,o,a,s){let n=r,i=o,l=!1,f=a,p=s,u=!1,c,b,d=0;for(;;){d++;let g=(n*p-f*i)/(p-i);if(c=t(g),b=e(c),Math.abs(b)<=U||d>=zr)break;b<=0?(n=g,i=b,l&&(p/=2),l=!0,u=!1):(f=g,p=b,u&&(i/=2),u=!0,l=!1)}return c}function jr(t,e,r={}){let o=r.gamut??D,a=r.alpha??.65,s=r.carry??.5,n=r.cUpperBound??.45,i=r.radiusLight??.2,l=r.radiusDark??.2,f=r.kLight??.85,p=r.kDark??.85,u=r.achromaEpsilon??.005,c=Math.max(0,v(t,[k,"c"])),b=v(t,[k,"h"]),d=c<u,g=b===null||!Number.isFinite(b);if(d||g)if(typeof r.hueFallback=="number")b=Gr(r.hueFallback);else return{space:k,coords:[se(e),0,0],alpha:1};let h=se(v(t,[k,"l"])),w=Fr(h,b,o,n),C=Fr(se(e),b,o,n),y=0,I=w>0?w:1e-6;y=se(c/I);let E=a*C*Math.pow(y,se(s)),A=na(h,e,{radiusLight:i,radiusDark:l,kLight:f,kDark:p}),R=E*A;return{l:se(e),c:R}}function se(t){return t<0?0:t>1?1:t}function Gr(t){let e=t%360;return e<0&&(e+=360),e}function Hr(t){let e=se(t);return .5-.5*Math.cos(Math.PI*e)}function na(t,e,r){let o=e-t;if(o>=0){let n=r.radiusLight>0?Math.abs(o)/r.radiusLight:1,i=Hr(n>1?1:n);return 1-(1-r.kLight)*i}let a=r.radiusDark>0?Math.abs(o)/r.radiusDark:1,s=Hr(a>1?1:a);return 1-(1-r.kDark)*s}var $r=new Map;function sa(t,e,r,o){let a=kt(t,.05),s=kt(Gr(e),10),n=kt(o,.05);return`${r}|L:${a}|H:${s}|cap:${n}`}function kt(t,e){return Math.round(t/e)*e}function Fr(t,e,r,o){let a=r.id,s=sa(t,e,a,o),n=$r.get(s);if(typeof n=="number")return n;let i=ia(t,e,r,o);return $r.set(s,i),i}function ia(t,e,r,o){let s=B({space:k,coords:[t,o,e],alpha:1},{space:r,method:"css"});return v(s,[k,"c"])}function q(t,e){return Math.log(t/e)}function qr(t,e,r,o,{lightnessConstraint:a,taperChromaOptions:s}={}){if(r<=1)return{color:t,reached:!0,achieved:1};function n(g){let h=g,w=v(e,[k,"c"]);if(s){let C=jr(e,h,s);if("l"in C&&"c"in C)h=C.l,w=C.c;else return C}return xe({spaceId:"oklch",coords:[h,w,v(e,[k,"h"])]})}let i=o==="lighter"?1:0,l=o==="lighter"?We:Xe,f=Z(t,l);if(a){let g=n(a.value),h=Z(t,g),w=q(h,r)>=-U;if(w||a.type==="force")return{color:g,reached:w,achieved:h,deficit:w?q(h,f):q(r,h)}}if(q(f,r)<=U)return{color:l,reached:q(f,r)>=-U,achieved:f,deficit:q(r,f)};let p=v(t,[k,"l"]),u=q(1,r),c=i,b=q(f,r);return{color:Ye(n,g=>q(Z(t,g),r),p,u,c,b),reached:!0,achieved:r,deficit:q(r,f)}}function Lt({seed:t,sortedSteps:e,config:r,mainDir:o,oppDir:a,pinLightness:s}){let n={},i,l=-1/0,f="lighter",p,u=new Map;u.set("seed",t);for(let c of e){let b=function(A,R){return R==="main"?o:R==="opposite"?a:R==="best"?Mt(A,d.preferLighter).better:R},{contrast:d,lightness:g,taperChromaOptions:h,sameAsIfPossible:w}=r[c],C=u.get(d.reference);if(!C)throw new Error(`Reference color for step ${c} not found: ${d.reference}`);if(w){let A=u.get(w);if(!A)throw new Error(`Same-as color for step ${c} not found: ${w}`);let R=Z(C,A),K=vt(d.target);if(R>=K){u.set(c,A),n[c]=ne(A);continue}}let y=b(C,d.followDirection),I=vt(d.target),z;s?.stepName===c?z={value:s.value,type:"force"}:g&&(z={value:g(y),type:"onlyIfSucceeds"});let E=qr(C,t,I,y,{lightnessConstraint:z,taperChromaOptions:h});!d.ignoreWhenAdjustingSeed&&E.deficit&&E.deficit>l&&(l=E.deficit,f=y,p=c),u.set(c,E.color),n[c]=ne(E.color),!E.reached&&!d.ignoreWhenAdjustingSeed&&(i??=[],i.push(c))}return{rampResults:n,warnings:i,maxDeficit:l,maxDeficitDirection:f,maxDeficitStep:p}}function Rt(t,e,{mainDirection:r,pinLightness:o,rescaleToFitContrastTargets:a=!0}={}){let s;try{s=xe(t)}catch(g){throw new Error(`Invalid seed color "${t}": ${g instanceof Error?g.message:"Unknown error"}`)}let n="lighter",i="darker";if(r)n=r,i=r==="darker"?"lighter":"darker";else{let{better:g,worse:h}=Mt(s);n=g,i=h}let l=Nr(e),{rampResults:f,warnings:p,maxDeficit:u,maxDeficitDirection:c,maxDeficitStep:b}=Lt({seed:s,sortedSteps:l,config:e,mainDir:n,oppDir:i,pinLightness:o}),d=f;if(u>U&&a){let g=function(A){return xe(j($(s),[k,"l"],A))},h=function(A){let R=Lt({seed:A,sortedSteps:w,config:e,mainDir:n,oppDir:i,pinLightness:o});return R.maxDeficitDirection===c?R.maxDeficit:-u},w=Br(b,e),C=c==="lighter"?0:1,y=-u,I=v(s,[k,"l"]),E=Ye(g,h,C,y,I,u);d=Lt({seed:E,sortedSteps:l,config:e,mainDir:n,oppDir:i,pinLightness:o}).rampResults}if(n==="darker"){let g=d.surface1;d.surface1=d.surface3,d.surface3=g}return{ramp:d,warnings:p,direction:n}}var Me=t=>t==="lighter"?.9551:.235,la=t=>t==="lighter"?.77:.56,fa=t=>t==="lighter"?.67:.45,Se={alpha:.7},Q={alpha:.6,kLight:.2,kDark:.2},Je={alpha:.6,radiusDark:.01,radiusLight:.01,kLight:.8,kDark:.8},ue={alpha:.75,radiusDark:.01,radiusLight:.01},Wr={contrast:{reference:"surface3",followDirection:"main",target:7,preferLighter:!0},lightness:Me,taperChromaOptions:Q},_={surface1:{contrast:{reference:"surface2",followDirection:"opposite",target:1.06,ignoreWhenAdjustingSeed:!0},taperChromaOptions:Se},surface2:{contrast:{reference:"seed",followDirection:"main",target:1}},surface3:{contrast:{reference:"surface2",followDirection:"main",target:1.06},taperChromaOptions:Se},surface4:{contrast:{reference:"surface2",followDirection:"main",target:1.12},taperChromaOptions:Se},surface5:{contrast:{reference:"surface2",followDirection:"main",target:1.2},taperChromaOptions:Se},surface6:{contrast:{reference:"surface2",followDirection:"main",target:1.4},taperChromaOptions:Se},bgFill1:{contrast:{reference:"surface2",followDirection:"main",target:4},lightness:fa},bgFill2:{contrast:{reference:"bgFill1",followDirection:"main",target:1.2}},bgFillInverted1:{contrast:{reference:"bgFillInverted2",followDirection:"opposite",target:1.2}},bgFillInverted2:Wr,bgFillDark:{contrast:{reference:"surface3",followDirection:"darker",target:7,ignoreWhenAdjustingSeed:!0},lightness:Me,taperChromaOptions:Q},stroke1:{contrast:{reference:"stroke3",followDirection:"opposite",target:2.6},taperChromaOptions:Je},stroke2:{contrast:{reference:"stroke3",followDirection:"opposite",target:2.4},taperChromaOptions:Je},stroke3:{contrast:{reference:"surface3",followDirection:"main",target:3},taperChromaOptions:Je},stroke4:{contrast:{reference:"stroke3",followDirection:"main",target:1.5},taperChromaOptions:Je},fgSurface1:{contrast:{reference:"surface3",followDirection:"main",target:2,preferLighter:!0},taperChromaOptions:Q},fgSurface2:{contrast:{reference:"surface3",followDirection:"main",target:3,preferLighter:!0},taperChromaOptions:Q},fgSurface3:{contrast:{reference:"surface3",followDirection:"main",target:4.5,preferLighter:!0},lightness:la,taperChromaOptions:Q},fgSurface4:Wr,fgFill:{contrast:{reference:"bgFill1",followDirection:"best",target:4.5,preferLighter:!0},lightness:Me,taperChromaOptions:Q},fgFillInverted:{contrast:{reference:"bgFillInverted1",followDirection:"best",target:4.5,preferLighter:!0},lightness:Me,taperChromaOptions:Q},fgFillDark:{contrast:{reference:"bgFillDark",followDirection:"best",target:4.5,preferLighter:!0},lightness:Me,taperChromaOptions:Q}},Xr={..._,surface1:{..._.surface1,taperChromaOptions:ue},surface2:{contrast:{reference:"bgFill1",followDirection:"opposite",target:_.bgFill1.contrast.target,ignoreWhenAdjustingSeed:!0},taperChromaOptions:ue},surface3:{..._.surface3,taperChromaOptions:ue},surface4:{..._.surface4,taperChromaOptions:ue},surface5:{..._.surface5,taperChromaOptions:ue},surface6:{..._.surface6,taperChromaOptions:ue},bgFill1:{contrast:{reference:"seed",followDirection:"main",target:1}},stroke1:{..._.stroke1},stroke2:{..._.stroke2},stroke3:{..._.stroke3,sameAsIfPossible:"fgSurface3",taperChromaOptions:void 0},stroke4:{..._.stroke4,taperChromaOptions:void 0},fgSurface1:{..._.fgSurface1,taperChromaOptions:void 0},fgSurface2:{..._.fgSurface2,taperChromaOptions:void 0},fgSurface3:{..._.fgSurface3,taperChromaOptions:void 0,sameAsIfPossible:"bgFill1"},fgSurface4:{..._.fgSurface4,taperChromaOptions:void 0}};function Jr(t){if(typeof t!="string"||t.trim()==="")throw new Error("Seed color must be a non-empty string");return Rt(t,_)}var Yr="surface2";function ca(t){return{mainDirection:t.direction,pinLightness:{stepName:Yr,value:Pr(v(t.ramp[Yr],[k,"l"]),t.direction)}}}function Zr(t,e){if(typeof t!="string"||t.trim()==="")throw new Error("Seed color must be a non-empty string");let r=e?ca(e):void 0;return Rt(t,Xr,r)}var ua=St(Jr,{maxSize:10}),ma=St(Zr,{maxSize:10}),pa=[["--wp-components-color-accent","var(--wp-admin-theme-color)"],["--wp-components-color-accent-darker-10","var(--wp-admin-theme-color-darker-10)"],["--wp-components-color-accent-darker-20","var(--wp-admin-theme-color-darker-20)"],["--wp-components-color-accent-inverted","var(--wpds-color-fg-interactive-brand-strong)"],["--wp-components-color-background","var(--wpds-color-bg-surface-neutral-strong)"],["--wp-components-color-foreground","var(--wpds-color-fg-content-neutral)"],["--wp-components-color-foreground-inverted","var(--wpds-color-bg-surface-neutral)"],["--wp-components-color-gray-100","var(--wpds-color-bg-surface-neutral)"],["--wp-components-color-gray-200","var(--wpds-color-stroke-surface-neutral)"],["--wp-components-color-gray-300","var(--wpds-color-stroke-surface-neutral)"],["--wp-components-color-gray-400","var(--wpds-color-stroke-interactive-neutral)"],["--wp-components-color-gray-600","var(--wpds-color-stroke-interactive-neutral)"],["--wp-components-color-gray-700","var(--wpds-color-fg-content-neutral-weak)"],["--wp-components-color-gray-800","var(--wpds-color-fg-content-neutral)"]];function It(t){return S(t,D).coords.map(r=>Math.round((r??0)*255)).join(", ")}function da(t){let e=S(t,ae),r=e.coords[2]??0,o=j($(e),[ae,"l"],Math.max(0,r-5)),a=j($(e),[ae,"l"],Math.max(0,r-10));return[["--wp-admin-theme-color",ne(e)],["--wp-admin-theme-color--rgb",It(e)],["--wp-admin-theme-color-darker-10",ne(o)],["--wp-admin-theme-color-darker-10--rgb",It(o)],["--wp-admin-theme-color-darker-20",ne(a)],["--wp-admin-theme-color-darker-20--rgb",It(a)]]}function ga(t){let e=[];for(let[r,{ramp:o}]of t)for(let[a,s]of Object.entries(o)){let n=`${r}-${a}`,i=_r[n]??[];for(let l of i)e.push([`--wpds-color-${l}`,s])}return e}function ha({primary:t,computedColorRamps:e}){return Object.fromEntries([ga(e),da(t),pa].flat())}function Ze({color:t={}}={}){let{resolvedSettings:e}=(0,ve.useContext)(Ie),r=t.primary??e.color?.primary??ye.primary,o=t.bg??e.color?.bg??ye.bg,a=(0,ve.useMemo)(()=>({color:{primary:r,bg:o}}),[r,o]),s=(0,ve.useMemo)(()=>{let n={...ye,bg:o,primary:r},i=new Map,l=ua(n.bg);return Object.entries(n).forEach(([f,p])=>{f==="bg"?i.set(f,l):i.set(f,ma(p,l))}),ha({primary:n.primary,computedColorRamps:i})},[r,o]);return{resolvedSettings:a,themeProviderStyles:s}}var V=de(Ur(),1),ba=`.style-module__root__26kw6 {
display: contents;
}
`;document.head.appendChild(document.createElement("style")).appendChild(document.createTextNode(ba));var Ke={root:"style-module__root__26kw6"};function Ca(t){return Object.entries(t).map(([e,r])=>`${e}: ${r};`).join("")}function wa({instanceId:t,isRoot:e}){let r='[data-wpds-root-provider="true"]',o=`[data-wpds-theme-provider-id="${t}"]`,a=[];return e&&a.push(`:root:has(.${Ke.root}${r}${o})`),a.push(`.${Ke.root}.${Ke.root}${o}`),a.join(",")}var Qr=({children:t,color:e={},isRoot:r=!1,density:o})=>{let a=(0,Ue.useId)(),{themeProviderStyles:s,resolvedSettings:n}=Ze({color:e}),i=(0,Ue.useMemo)(()=>({resolvedSettings:n}),[n]);return(0,V.jsxs)(V.Fragment,{children:[s?(0,V.jsx)("style",{children:`${wa({instanceId:a,isRoot:r})} {${Ca(s)}}`}):null,(0,V.jsx)("div",{"data-wpds-theme-provider-id":a,"data-wpds-root-provider":r,"data-wpds-density":o,className:Ke.root,children:(0,V.jsx)(Ie.Provider,{value:i,children:t})})]})};var At={};$t(At,{ThemeProvider:Qr,useThemeProviderStyles:Ze});return co(xa);})();
//# sourceMappingURL=index.min.js.map