PageSourceSearch

https://www.daszogefietst.nl/_next/static/chunks/2hz3vni4z7nu4.js

js daszogefietst.nl collected 2026-09-24 11:25:01 UTC 104,355 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,264458,(e,t,r)=>{!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var o=arguments[t];o&&(e=n(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var o in e)r.call(e,o)&&e[o]&&(t=n(t,o));return t}(o)))}return e}function n(e,t){return t?e?e+" "+t:e+t:e}if(t.exports)a.default=a,t.exports=a;else if("function"==typeof define&&"object"==typeof define.amd&&define.amd)void 0!==a&&e.v(a);else window.classNames=a}()},822984,96843,e=>{"use strict";let t=/\p{Lu}?\p{Ll}+|[0-9]+|\p{Lu}+(?!\p{Ll})|\p{Emoji_Presentation}|\p{Extended_Pictographic}|\p{L}+/gu;function r(e){return Array.from(e.match(t)??[])}e.s(["words",0,r],96843),e.s(["kebabCase",0,function(e){return r(e).map(e=>e.toLowerCase()).join("-")}],822984)},820408,e=>{"use strict";var t=e.i(816344);e.s(["default",0,function({as:e="div",...r}){return(0,t.jsx)(e,{...r})}])},314216,e=>{"use strict";var t=e.i(816344),r=e.i(264458);e.s(["default",0,({href:e,onClick:a,type:n="internal",className:o,id:s,lang:i,children:l,tabIndex:c,role:h,...u})=>u.download?(0,t.jsx)("a",{...u,href:e,className:o,id:s,children:l}):"external"===n?(0,t.jsx)("a",{...u,href:e,className:(0,r.default)(o,"is-external"),id:s,children:l}):a&&"button"===h?(0,t.jsx)("a",{href:e,className:(0,r.default)(o,"is-external"),id:s,onClick:a,...u,children:l}):e&&"decorative"!==n?(0,t.jsx)("a",{...u,href:e,className:o,id:s,lang:i,tabIndex:c,onClick:a,children:l}):(0,t.jsx)("span",{className:(0,r.default)(o,"has-no-href"),id:s,children:l})])},868061,50774,e=>{"use strict";var t=e.i(816344),r=e.i(264458),a=e.i(820408),n=e.i(314216),o=e.i(955179);let s=({metaData:e,className:a})=>{let n=e.filter(Boolean);return 0===n.length?null:(0,t.jsx)("div",{className:(0,r.default)("meta-data",a),children:n.filter(
1Boolean).map((e,r)=>"string"==typeof e?(0,t.jsx)("span",{children:e},r):(0,t.jsx)(o.Fragment,{children:e},r))})};e.s(["default",0,s],50774);var i=e.i(893275);e.s(["default",0,e=>{let{variant:o,href:l,onClick:c,title:h,as:u,className:d,id:m,metaData:f,lang:p,rel:g,openInNewTab:b=!1,text:M,introText:y}=e,w=void 0===e.variant||"link"===e.variant?e.ariaLabel:void 0,x=l||c?n.default:"div";return(0,t.jsxs)(a.default,{as:x,href:l,type:(e=>{if(e.href||e.onClick)switch(e.variant){case"social":case"contact":case"rss":return"external";case"download":return"internal";default:return e.type?e.type:"internal"}})(e),onClick:c,className:(0,r.default)("link-plus",d,{"has-social-or-rss-icon":"social"===o||"rss"===o}),id:m,lang:p,rel:g,"aria-label":w,download:"download"===e.variant?e.fileName||!0:void 0,target:b?"_blank":void 0,children:[(0,t.jsx)(i.default,{iconName:(e=>{switch(e.variant){case"download":return e.icon?e.icon:"download";case"social":return e.icon?e.icon:"externalLink";case"contact":return e.href.startsWith("tel:")?"phone":"envelope";case"rss":return"rss";default:return"external"===e.type?"externalLink":"chevronRight"}})(e),className:"link-plus__icon"}),(0,t.jsxs)("div",{className:"link-plus__content",children:[(0,t.jsx)(a.default,{as:u||"span",className:"link-plus__title",children:h}),M&&(0,t.jsx)("p",{className:"link-plus__text",dangerouslySetInnerHTML:{__html:M}}),y&&(0,t.jsx)("p",{className:"link-plus__text",children:y}),f&&(0,t.jsx)(s,{metaData:f})]})]})}],868061)},893275,519497,462967,e=>{"use strict";let t;var r=e.i(816344),a=e.i(264458),n=e.i(822984);function o(e){return"string"===s(e)}function s(e){return(Object.prototype.toString.call(e).match(/^\[object\s+(.*?)\]$/)[1]||"").toLowerCase()}function i(e,{precision:t=16,unit:r}){return l(e)?"none":(e=+h(e,t))+(r??"")}function l(e){return null===e}function c(e){return l(e)?0:e}function h(e,t){if(0===e)return 0;let r=~~e,a=0;r&&t&&(a=~~Math.log10(Math.abs(r))+1);let n=10**(t-a);return Math.floor(e*n+.5)/n}function u(e,t,r){return l(e)||isNaN(e)?t:l(t)||isNaN(t)?e:e+(t-e)*r}function d(e,t,r){return(r-e)/(t-e)}function m(e,t,r){return!e||!t||e===t||e[0]===t[0]&&e[1]===t[1]||isNaN(r)||null===r?r:u(t[0],t[1],d(e[0],e[1],r))}function f(e,t,r){return Math.max(Math.min(r,t),e)}function p(e,t){return Math.sign(e)===Math.sign(t)?e:-e}function g(e,t){return p(Math.abs(e)**t,e)}function b(e,t){return 0===t?0:e/t}function M(e,t,r=0,a=e.length){for(;r<a;){let n=r+a>>1;e[n]<t?r=n+1:a=n}return r}function y(e,t){if(e instanceof t)return!0;let r=t.name;for(;e;){let t=Object.getPrototypeOf(e),a=t?.constructor?.name;if(a===r)return!0;if(!a||"Object"===a)break;e=t}return!1}function w(e){let t=e.length,r=[];for(let a=0;a<t;a++){r[a]=[];for(let n=0;n<t;n++)r[a][n]=a===n?e[a]:0}return r}function x(e,{pIndices:t=!1}={}){let r,a,n,o,s=e.length;t?(r=Array.from({length:s},(e,t)=>t),n=w(Array(s).fill(1))):n=structuredClone(a=w(Array(s).fill(1))),o=structuredClone(e);for(let e=0;e<s-1;e++){let i=e,l=Math.abs(o[e][e]);for(let t=e+1;t<s;t++){let r=Math.abs(o[t][e]);r>l&&(i=t,l=r)}if(i!=e){if([o[e],o[i]]=[o[i],o[e]],t?[r[e],r[i]]=[r[i],r[e]]:[a[e],a[i]]=[a[i],a[e]],e)for(let t=0;t<e;t++)[n[e][t],n[i][t]]=[n[i][t],n[e][t]]}else if(!l)continue;for(let t=e+1;t<s;t++){let r=o[t][e]/o[e][e];for(let a=e;a<s;a++)o[t][a]+=-o[e][a]*r,n[t][a]+=n[e][a]*r}}return t?[r,n,o]:[a,n,o]}function v(e){let[t,r,a]=x(e),n=r.length;if(0===r.map((e,t)=>e[t]*a[t][t]).reduce((e,t)=>e*t,1))throw Error("Matrix is singular");return function(e,t,r){for(let n=r-1;n>-1;n--){let o=t[n];for(let s=n+1;s<r;s++)for(var a=0;a<r;a++)o[a]-=e[n][s]*t[s][a];for(let a=0;a<r;a++)t[n][a]/=e[n][n]}return t}(a,function(e,t,r){for(let a=0;a<r;a++){let n=t[a];for(let o=0;o<a;o++)for(let s=0;s<r;s++)n[s]-=e[a][o]*t[o][s];for(let t=0;t<r;t++)n[t]/=e[a][a]}return t}(r,t,n),n)}function C(e,t){let[r,a,n]=x(e,{pIndices:!0}),o=a.length;if(0===a.map((e,t)=>e[t]*n[t][t]).reduce((e,t)=>e*t,1))throw Error("Matrix is singular");return function(e,t,r){for(let a=r-1;a>-1;a--){let n=t[a];for(let o=a+1;o<r;o++)n-=e[a][o]*t[o];t[a]=n/e[a][a]}return t}(n,function(e,t,r){for(let a=0;a<r;a++){let r=t[a];for(let n=0;n<a;n++)r-=e[a][n]*t[n];t[a]=r/e[a][a]}return t}(a,r.map(e=>t[e]),o),o)}function L(e,t){let r,a,n=e.length,o=!1,s=!1;Array.isArray(e[0])?r=e:(n=(r=[e]).length,o=!0),Array.isArray(t[0])?a=t:(a=t.length>0?t.map(e=>[e]):[[]],s=!0);let i=a[0].length,l=a[0].map((e,t)=>a.map(e=>e[t])),c=r.map(e=>l.map(t=>{let r=0;if(!Array.isArray(e)){for(let a of t)r+=e*a;return r}for(let a=0;a<e.length;a++)r+=e[a]*(t[a]||0);return r}));if(1===n&&o&&(c=c[0]),1===i&&s)if(1===n&&o)return c[0];else return c.map(e=>e[0]);return c}function j(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function R(e,t,r=[0,0,0]){let a=j(e,t[0]),n=j(e,t[1]),o=j(e,t[2]);return r[0]=a,r[1]=n,r[2]=o,r}e.s(["bisectLeft",0,M,"clamp",0,f,"copySign",0,p,"diag",0,w,"interpolate",0,u,"interpolateInv",0,d,"inv",0,v,"isInstance",0,y,"isNone",0,l,"isString",0,o,"lu",0,x,"mapRange",0,m,"serializeNumber",0,i,"skipNone",0,c,"solve",0,C,"spow",0,g,"toPrecision",0,h,"type",0,s,"zdiv",0,b],518334),e.i(518334),e.s(["bisectLeft",0,M,"clamp",0,f,"copySign",0,p,"diag",0,w,"interpolate",0,u,"interpolateInv",0,d,"inv",0,v,"isInstance",0,y,"isNone",0,l,"isString",0,o,"lu",0,x,"mapRange",0,m,"multiplyMatrices",0,L,"multiply_v3_m3x3",0,R,"serializeNumber",0,i,"skipNone",0,c,"solve",0,C,"spow",0,g,"toPrecision",0,h,"type",0,s,"zdiv",0,b],222401);var B=e.i(222401);let S=new class{add(e,t,r){if("string"!=typeof arguments[0]){for(var e in arguments[0])this.add(e,arguments[0][e],arguments[1]);return}
1(Array.isArray(e)?e:[e]).forEach(function(e){this[e]=this[e]||[],t&&this[e][r?"unshift":"push"](t)},this)}run(e,t){this[e]=this[e]||[],this[e].forEach(function(e){e.call(t&&t.context?t.context:t,t)})}},k={gamut_mapping:"css",precision:5,deltaE:"76",verbose:globalThis?.process?.env?.NODE_ENV?.toLowerCase()!=="test",warn:function(e){this.verbose&&globalThis?.console?.warn?.(e)}};class I{type;coordMeta;coordRange;range;constructor(e,t){if("object"==typeof e&&(this.coordMeta=e),t&&(this.coordMeta=t,this.coordRange=t.range??t.refRange),"string"==typeof e){let t=e.trim().match(/^(?<type><[a-z]+>)(\[(?<min>-?[.\d]+),\s*(?<max>-?[.\d]+)\])?$/);if(!t)throw TypeError(`Cannot parse ${e} as a type definition.`);this.type=t.groups.type;let{min:r,max:a}=t.groups;(r||a)&&(this.range=[+r,+a])}}get computedRange(){return this.range?this.range:"<percentage>"===this.type?this.percentageRange():"<angle>"===this.type?[0,360]:null}get unit(){return"<percentage>"===this.type?"%":"<angle>"===this.type?"deg":""}resolve(e){if("<angle>"===this.type)return e;let t=this.computedRange,r=this.coordRange;return"<percentage>"===this.type&&(r??=this.percentageRange()),m(t,r,e)}serialize(e,t){let r="<percentage>"===this.type?this.percentageRange(100):this.computedRange,a=this.unit;return i(e=m(this.coordRange,r,e),{unit:a,precision:t})}toString(){let e=this.type;if(this.range){let[t="",r=""]=this.range;e+=`[${t},${r}]`}return e}percentageRange(e=1){let t;return[(t=this.coordMeta&&this.coordMeta.range||this.coordRange&&this.coordRange[0]>=0?[0,1]:[-1,1])[0]*e,t[1]*e]}static get(e,t){return y(e,this)?e:new this(e,t)}}let H=Symbol("instance");class A{type;name;spaceCoords;coords;id;alpha;constructor(e,t=e.space){if(e[H]=this,this.type="function",this.name="color",Object.assign(this,e),this.space=t,"custom"===this.type)return;this.spaceCoords=Object.values(t.coords),this.coords||(this.coords=this.spaceCoords.map(e=>{let t=["<number>","<percentage>"];return"angle"===e.type&&t.push("<angle>"),t})),this.coords=this.coords.map((e,t)=>{let r=this.spaceCoords[t];return"string"==typeof e&&(e=e.trim().split(/\s*\|\s*/)),e.map(e=>I.get(e,r))})}serializeCoords(e,t,r){return r=e.map((e,t)=>I.get(r?.[t]??this.coords[t][0],this.spaceCoords[t])),e.map((e,a)=>r[a].serialize(e,t))}coerceCoords(e,t){return Object.entries(this.space.coords).map(([r,a],n)=>{let o=e[n];if(l(o)||isNaN(o))return o;let s=t[n],i=this.coords[n].find(e=>e.type==s);if(!i){let e=a.name||r;throw TypeError(`${s??o?.raw??o} not allowed for ${e} in ${this.name}()`)}return o=i.resolve(o),i.range&&(t[n]=i.toString()),o})}canSerialize(){return"function"===this.type||this.serialize}parse(e){return null}static get(e,...t){return!e||y(e,this)?e:e[H]?e[H]:new A(e,...t)}}let z={D50:[.3457/.3585,1,.8251046025104602],D65:[.3127/.329,1,1.0890577507598784]};function _(e){return Array.isArray(e)?e:z[e]}function E(e,t,r,a={}){if(e=_(e),t=_(t),!e||!t)throw TypeError(`Missing white point to convert ${!e?"from":""}${!e&&!t?"/":""}${!t?"to":""}`);if(e===t)return r;let n={W1:e,W2:t,XYZ:r,options:a};if(S.run("chromatic-adaptation-start",n),n.M||(n.W1===z.D65&&n.W2===z.D50?n.M=[[1.0479297925449969,.022946870601609652,-.05019226628920524],[.02962780877005599,.9904344267538799,-.017073799063418826],[-.009243040646204504,.015055191490298152,.7518742814281371]]:n.W1===z.D50&&n.W2===z.D65&&(n.M=[[.955473421488075,-.02309845494876471,.06325924320057072],[-.0283697093338637,1.0099953980813041,.021041441191917323],[.012314014864481998,-.020507649298898964,1.330365926242124]])),S.run("chromatic-adaptation-end",n),n.M)return R(n.XYZ,n.M);throw TypeError("Only Bradford CAT with white points D50 and D65 supported for now.")}function O(e,t){let r,a={str:String(e)?.trim(),options:t};if(S.run("parse-start",a),a.color)return a.color;a.parsed=function(e){if(!e)return;let t=(e=e.trim()).match(P.function);if(t){let e=[],r=[],a=!1,n=t[1].toLowerCase(),o=t[2].replace(P.singleArgument,(t,o)=>{let s,i,l,{value:c,meta:h}=(s={},i=o.match(P.unitValue)?.[0],l=s.raw=o,i?(s.type="%"===i?"<percentage>":"<angle>",s.unit=i,s.unitless=Number(l.slice(0,-i.length)),l=s.unitless*Z[i]):P.number.test(l)?(l=Number(l),s.type="<number>"):"none"===l?l=null:"NaN"===l||"calc(NaN)"===l?(l=NaN,s.type="<number>"):s.type="<ident>",{value:l,meta:s});return(t.startsWith("/")||"color"!==n&&3===e.length)&&(a=!0),e.push(c),r.push(h),""});return{name:n,args:e,argMeta:r,lastAlpha:a,commas:o.includes(","),rawName:t[1],rawArgs:t[2]}}}(a.str);let n=a.options?a.options.parseMeta??a.options.meta:null;if(a.parsed){let t,o,s=a.parsed.name,i=a.parsed.args,l=i.map((e,t)=>a.parsed.argMeta[t]?.type);if("color"===s){let r=i.shift();l.shift();let n=r.startsWith("--")?r.substring(2):`--${r}`,c=[r,n];if(!(t=G.findFormat({name:s,id:c,type:"function"}))){let t,o=r in G.registry?r:n;if(o in G.registry){let a=G.registry[o].formats?.color?.id;if(a){let n=e.replace("color("+r,"color("+a);t=`Did you mean ${n}?`}}throw TypeError(`Cannot parse ${a.str}. `+(t??"Missing a plugin?"))}o=t.space,t.id.startsWith("--")&&!r.startsWith("--")&&k.warn(`${o.name} is a non-standard space and not currently supported in the CSS spec. Use prefixed color(${t.id}) instead of color(${r}).`),r.startsWith("--")&&!t.id.startsWith("--")&&k.warn(`${o.name} is a standard space and supported in the CSS spec. Use color(${t.id}) instead of prefixed color(${r}).`)}else o=(t=G.findFormat({name:s,type:"function"})).space;n&&Object.assign(n,{format:t,formatId:t.name,types:l,commas:a.parsed.commas});let c=1;
1a.parsed.lastAlpha&&(c=a.parsed.args.pop(),n&&(n.alphaType=l.pop()));let h=t.coords.length;if(i.length!==h)throw TypeError(`Expected ${h} coordinates for ${o.id} in ${a.str}), got ${i.length}`);i=t.coerceCoords(i,l),r={spaceId:o.id,coords:i,alpha:c}}else e:for(let e of G.all)for(let t in e.formats){let o=e.formats[t];if("custom"!==o.type||o.test&&!o.test(a.str))continue;let s=e.getFormat(o),i=s.parse(a.str);if(i){n&&Object.assign(n,{format:s,formatId:t}),r=i;break e}}if(!r)throw TypeError(`Could not parse ${e} as a color. Missing a plugin?`);return r.alpha=l(r.alpha)?r.alpha:void 0===r.alpha?1:f(0,r.alpha,1),r}let Z={"%":.01,deg:1,grad:.9,rad:180/Math.PI,turn:360},P={function:/^([a-z]+)\(((?:calc\(NaN\)|.)+?)\)$/i,number:/^([-+]?(?:[0-9]*\.)?[0-9]+(e[-+]?[0-9]+)?)$/i,unitValue:RegExp(`(${Object.keys(Z).join("|")})$`),singleArgument:/\/?\s*(none|NaN|calc\(NaN\)|[-+\w.]+(?:%|deg|g?rad|turn)?)/g};function N(e,t){if(Array.isArray(e))return e.map(e=>N(e,t));if(!e)throw TypeError("Empty color reference");o(e)&&(e=O(e,t));let r=e.space||e.spaceId;return"string"==typeof r&&(e.space=G.get(r)),void 0===e.alpha&&(e.alpha=1),e}class G{constructor(e){this.id=e.id,this.name=e.name,this.base=e.base?G.get(e.base):null,this.aliases=e.aliases,this.displaySpaces=e.displaySpaces?.map(e=>G.get(e)),this.bases=[];for(let e=this.base;e;e=e.base)this.bases.push(e);e.rgbGamut&&(this.rgbGamut=e.rgbGamut),e.linearGamut&&(this.linearGamut=e.linearGamut),this.base&&(e.fromBase&&(this.fromBase=e.fromBase),e.toBase&&(this.toBase=e.toBase));let t=e.coords??this.base.coords;for(let e in t)"name"in t[e]||(t[e].name=e);this.coords=t;let r=e.white??this.base.white??"D65";for(let t in this.white=_(r),this.formats=e.formats??{},this.formats){let e=this.formats[t];e.type||="function",e.name||=t}this.formats.color?.id||(this.formats.color={...this.formats.color??{},id:e.cssId||this.id}),e.gamutSpace?this.gamutSpace="self"===e.gamutSpace?this:G.get(e.gamutSpace):this.isPolar?this.gamutSpace=this.base:this.gamutSpace=this,this.gamutSpace.isUnbounded&&(this.inGamut=(e,t)=>!0),this.M=e.M??{},this.referred=e.referred,Object.defineProperty(this,"path",{value:(function(e){let t=[e];for(let r=e;r=r.base;)t.push(r);return t})(this).reverse(),writable:!1,enumerable:!0,configurable:!0}),S.run("colorspace-init-end",this)}inGamut(e,{epsilon:t=75e-6}={}){if(!this.equals(this.gamutSpace))return e=this.to(this.gamutSpace,e),this.gamutSpace.inGamut(e,{epsilon:t});let r=Object.values(this.coords);return e.every((e,a)=>{let n=r[a];if("angle"!==n.type&&n.range){if(l(e))return!0;let[r,a]=n.range;return(void 0===r||e>=r-t)&&(void 0===a||e<=a+t)}return!0})}get isUnbounded(){return Object.values(this.coords).every(e=>!("range"in e))}get cssId(){return this.formats?.color?.id||this.id}get hueId(){for(let e in this.coords)if("angle"===this.coords[e].type)return e;return null}get hueIndex(){return Object.keys(this.coords).findIndex(e=>"angle"===this.coords[e].type)}get isPolar(){return null!==this.hueId}getFormat(e){if(!e)return null;"default"===e?e=Object.values(this.formats)[0]:"string"==typeof e&&(e=this.formats[e]);let t=A.get(e,this);return t!==e&&e.name in this.formats&&(this.formats[e.name]=t),t}equals(e){return!!e&&(this===e||this.id===e||this.id===e.id)}to(e,t){let r,a;if(1==arguments.length){let r=N(e);[e,t]=[r.space,r.coords]}if(e=G.get(e),this.equals(e))return t;t=t.map(e=>l(e)?0:e);let n=this.path,o=e.path;for(let e=0;e<n.length;e++)if(n[e].equals(o[e]))r=n[e],a=e;else break;if(!r)throw Error(`Cannot convert between color spaces ${this} and ${e}: no connection space was found`);for(let e=n.length-1;e>a;e--)t=n[e].toBase(t);for(let e=a+1;e<o.length;e++)t=o[e].fromBase(t);return t}from(e,t){if(1==arguments.length){let r=N(e);[e,t]=[r.space,r.coords]}return(e=G.get(e)).to(this,t)}toString(){return`${this.name} (${this.id})`}getMinCoords(){let e=[];for(let t in this.coords){let r=this.coords[t],a=r.range||r.refRange;e.push(a?.min??0)}return e}static registry={};static get all(){return[...new Set(Object.values(G.registry))]}static register(e,t){if(1==arguments.length&&(t=arguments[0],e=t.id),t=this.get(t),this.registry[e]&&this.registry[e]!==t)throw Error(`Duplicate color space registration: '${e}'`);if(this.registry[e]=t,1==arguments.length&&t.aliases)for(let e of t.aliases)this.register(e,t);return t}static get(e,...t){if(!e||y(e,this))return e;if("string"===s(e)){let t=G.registry[e.toLowerCase()];if(!t)throw TypeError(`No color space found with id = "${e}"`);return t}if(t.length)return G.get(...t);throw TypeError(`${e} is not a valid color space`)}static findFormat(e,t=G.all){if(!e)return null;for(let r of("string"==typeof e&&(e={name:e}),t))for(let[t,a]of Object.entries(r.formats)){a.name??=t,a.type??="function";let n=(!e.name||a.name===e.name)&&(!e.type||a.type===e.type);if(e.id){let t=a.ids||[a.id],r=Array.isArray(e.id)?e.id:[e.id];n&&=r.some(e=>t.includes(e))}if(n){let e=A.get(a,r);return e!==a&&(r.formats[a.name]=e),e}}return null}
1static resolveCoord(e,t){let r,a,n=s(e);if("string"===n?e.includes(".")?[r,a]=e.split("."):[r,a]=[,e]:Array.isArray(e)?[r,a]=e:(r=e.space,a=e.coordId),(r=G.get(r))||(r=t),!r)throw TypeError(`Cannot resolve coordinate reference ${e}: No color space specified and relative references are not allowed here`);if("number"===(n=s(a))||"string"===n&&a>=0){let e=Object.entries(r.coords)[a];if(e)return{space:r,id:e[0],index:a,...e[1]}}r=G.get(r);let o=a.toLowerCase(),i=0;for(let e in r.coords){let t=r.coords[e];if(e.toLowerCase()===o||t.name?.toLowerCase()===o)return{space:r,id:e,index:i,...t};i++}throw TypeError(`No "${a}" coordinate found in ${r.name}. Its coordinates are: ${Object.keys(r.coords).join(", ")}`)}static DEFAULT_FORMAT={type:"functions",name:"color"}}let V=new G({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"]}),$=new G({id:"xyz-d50",name:"XYZ D50",white:"D50",base:V,fromBase:e=>E(V.white,"D50",e),toBase:e=>E("D50",V.white,e)}),T=216/24389,q=24/116,D=24389/27,Y=z.D50,X=new G({id:"lab",name:"Lab",coords:{l:{refRange:[0,100],name:"Lightness"},a:{refRange:[-125,125]},b:{refRange:[-125,125]}},white:Y,base:$,fromBase(e){let t=e.map((e,t)=>e/Y[t]).map(e=>e>T?Math.cbrt(e):(D*e+16)/116);return[116*t[1]-16,500*(t[0]-t[1]),200*(t[1]-t[2])]},toBase(e){let[t,r,a]=e,n=[];return n[1]=(t+16)/116,n[0]=r/500+n[1],n[2]=n[1]-a/200,[n[0]>q?Math.pow(n[0],3):(116*n[0]-16)/D,e[0]>8?Math.pow((e[0]+16)/116,3):e[0]/D,n[2]>q?Math.pow(n[2],3):(116*n[2]-16)/D].map((e,t)=>e*Y[t])},formats:{lab:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});function W(e){return"number"!=typeof e?e:(e%360+360)%360}function F(e,t){let[r,a]=t,n=l(r),o=l(a);if(n&&o)return[r,a];if(n?r=a:o&&(a=r),"raw"===e)return t;r=W(r);let s=(a=W(a))-r;return"increasing"===e?s<0&&(a+=360):"decreasing"===e?s>0&&(r+=360):"longer"===e?-180<s&&s<180&&(s>0?r+=360:a+=360):"shorter"===e&&(s>180?r+=360:s<-180&&(a+=360)),[r,a]}let J=new G({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:X,fromBase(e){if(void 0===this.ε){let e=Object.values(this.base.coords)[1].refRange,t=e[1]-e[0];this.ε=t/1e5}let[t,r,a]=e,n=Math.abs(r)<this.ε&&Math.abs(a)<this.ε,o=n?null:W(180*Math.atan2(a,r)/Math.PI);return[t,n?0:Math.sqrt(r**2+a**2),o]},toBase(e){let[t,r,a]=e,n=null,o=null;return l(a)||(n=(r=r<0?0:r)*Math.cos(a*Math.PI/180),o=r*Math.sin(a*Math.PI/180)),[t,n,o]},formats:{lch:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}}),K=Math.PI,U=180/K,Q=K/180;function ee(e){let t=e*e;return t*t*t*e}function et(e,t,{kL:r=1,kC:a=1,kH:n=1}={}){let o,s;[e,t]=N([e,t]);let[i,l,c]=X.from(e),h=J.from(X,[i,l,c])[1],[u,d,m]=X.from(t),f=J.from(X,[u,d,m])[1];h<0&&(h=0),f<0&&(f=0);let p=ee((h+f)/2),g=.5*(1-Math.sqrt(p/(p+0x16bcc41e9))),b=(1+g)*l,M=(1+g)*d,y=Math.sqrt(b**2+c**2),w=Math.sqrt(M**2+m**2),x=0===b&&0===c?0:Math.atan2(c,b),v=0===M&&0===m?0:Math.atan2(m,M);x<0&&(x+=2*K),v<0&&(v+=2*K),x*=U;let C=u-i,L=w-y,j=(v*=U)-x,R=x+v,B=Math.abs(j);y*w==0?o=0:B<=180?o=j:j>180?o=j-360:j<-180?o=j+360:k.warn("the unthinkable has happened");let S=2*Math.sqrt(w*y)*Math.sin(o*Q/2),I=(i+u)/2,H=(y+w)/2,A=ee(H),z=(I-50)**2,_=1+.015*z/Math.sqrt(20+z),E=1+.045*H,O=1+.015*H*(1-.17*Math.cos(((s=y*w==0?R:B<=180?R/2:R<360?(R+360)/2:(R-360)/2)-30)*Q)+.24*Math.cos(2*s*Q)+.32*Math.cos((3*s+6)*Q)-.2*Math.cos((4*s-63)*Q)),Z=(C/(r*_))**2;return Math.sqrt(Z+=(L/(a*E))**2+(S/(n*O))**2+L/(a*E)*(-1*Math.sin(2*(30*Math.exp(-1*((s-275)/25)**2))*Q)*(2*Math.sqrt(A/(A+0x16bcc41e9))))*(S/(n*O)))}let er={XYZtoLMS:[[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],L
1MStoXYZ:[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],LMStoLab:[[.210454268309314,.7936177747023054,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.7827717124575296,-.8086757549230774]],LabtoLMS:[[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]]},ea=new G({id:"oklab",name:"Oklab",coords:{l:{refRange:[0,1],name:"Lightness"},a:{refRange:[-.4,.4]},b:{refRange:[-.4,.4]}},white:"D65",base:V,M:er,fromBase(e){let t=R(e,er.XYZtoLMS);return t[0]=Math.cbrt(t[0]),t[1]=Math.cbrt(t[1]),t[2]=Math.cbrt(t[2]),R(t,er.LMStoLab,t)},toBase(e){let t=R(e,er.LabtoLMS);return t[0]=t[0]**3,t[1]=t[1]**3,t[2]=t[2]**3,R(t,er.LMStoXYZ,t)},formats:{oklab:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});function en(e,t){[e,t]=N([e,t]);let[r,a,n]=ea.from(e),[o,s,i]=ea.from(t);return Math.sqrt((r-o)**2+(a-s)**2+(n-i)**2)}function eo(e,t,{epsilon:r=75e-6}={}){e=N(e),t||(t=e.space),t=G.get(t);let a=e.coords;return t!==e.space&&(a=t.from(e)),t.inGamut(a,{epsilon:r})}function es(e,t){let r;e=N(e);let a=G.get(t,t?.space),n=t?.precision;return r=!a||e.space.equals(a)?e.coords.slice():a.from(e),void 0===n?r:r.map(e=>h(e,n))}function ei(e,t){if(e=N(e),"alpha"===t)return e.alpha??1;let{space:r,index:a}=G.resolveCoord(t,e.space);return es(e,r)[a]}let el=new G({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:ea,fromBase:J.fromBase,toBase:J.toBase,formats:{oklch:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}});function ec(e,t,r,a){return e=N(e),Array.isArray(t)&&([t,r,a]=[e.space,t,r]),t=G.get(t),e.coords=t===e.space?r.slice():t.to(e.space,r),void 0!==a&&(e.alpha=a),e}function eh(e,t,r){if(e=N(e),2==arguments.length&&"object"===s(arguments[1])){let t=arguments[1];for(let r in t)eh(e,r,t[r])}else if("function"==typeof r&&(r=r(ei(e,t))),"alpha"===t)e.alpha=r;else{let{space:a,index:n}=G.resolveCoord(t,e.space),o=es(e,a);o[n]=r,ec(e,a,o)}return e}function eu(e){return{space:e.space,coords:e.coords.slice(),alpha:e.alpha}}function ed(e,t,r="lab"){let a=(r=G.get(r)).from(e),n=r.from(t);return Math.sqrt(a.reduce((e,t,r)=>{let a=n[r];return l(t)||l(a)?e:e+(a-t)**2},0))}ec.returns="color",eh.returns="color";let em=Math.PI/180,ef=new G({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:V,fromBase:e=>e.map(e=>203*e),toBase:e=>e.map(e=>e/203)}),ep=2610/16384,eg=16384/2610,eb=1.7*2523/32,eM=32/(1.7*2523),ey={XYZtoCone:[[.41478972,.579999,.014648],[-.20151,1.120649,.0531008],[-.0166008,.2648,.6684799]],ConetoXYZ:[[1.9242264357876067,-1.0047923125953657,.037651404030618],[.35031676209499907,.7264811939316552,-.06538442294808501],[-.09098281098284752,-.3127282905230739,1.5227665613052603]],ConetoIab:[[.5,.5,0],[3.524,-4.066708,.542708],[.199076,1.096799,-1.295875]],IabtoCone:[[1,.13860504327153927,.05804731615611883],[1,-.1386050432715393,-.058047316156118904],[1,-.09601924202631895,-.811891896056039]]},ew=new G({id:"jzazbz",name:"Jzazbz",coords:{jz:{refRange:[0,1],name:"Jz"},az:{refRange:[-.21,.21]},bz:{refRange:[-.21,.21]}},base:ef,M:ey,fromBase(e){let[t,r,a]=e,n=R([1.15*t-(1.15-1)*a,.66*r-(.66-1)*t,a],ey.XYZtoCone).map(function(e){let t=.8359375+18.8515625*g(e/1e4,ep),r=1+18.6875*g(e/1e4,ep);return g(t/r,eb)}),[o,s,i]=R(n,ey.ConetoIab);return[.43999999999999995*o/(1+-.56*o)-16295499532821565e-27,s,i]},toBase(e){let[t,r,a]=e,n=R([(t+16295499532821565e-27)/(.43999999999999995- -.56*(t+16295499532821565e-27)),r,a],ey.IabtoCone).map(function(e){let t=.8359375-g(e,eM),r=18.6875*g(e,eM)-18.8515625;return 1e4*g(t/r,eg)}),[o,s,i]=R(n,ey.ConetoXYZ),l=(o+(1.15-1)*i)/1.15;return[l,(s+(.66-1)*l)/.66,i]},formats:{jzazbz:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}}),ex=new G({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:ew,fromBase:J.fromBase,toBase:J.toBase,formats:{jzczhz:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}}),ev=2413/128,eC=2610/16384,eL=2523/32,ej=16384/2610,eR=32/2523,eB={XYZtoLMS:[[.3592832590121217,.6976051147779502,-.035891593232029],[-.1920808463704993,1.100476797037432,.0753748658519118],[.0070797844607479,.0748396662186362,.8433265453898765]],LMStoIPT:[[.5,.5,0],[6610/4096,-13613/4096,7003/4096],[17933/4096,-17390/4096,-543/4096]],IPTtoLMS:[[.9999999999999998,.0086090370379328,.111029625003026],[.9999999999999998,-.0086090370379328,-.1110296250030259],[.9999999999999998,.5600313357106791,-.3206271749873188]],LMStoXYZ:[[2.0701522183894223,-1.3263473389671563,.2066510476294053],[.3647385209748072,.6805660249472273,-.0453045459220347],[-.0497472075358123,-.0492609666966131,1.1880659249923042]]},eS=new G({id:"ictcp",name:"ICTCP",coords:{i:{refRange:[0,1],name:"I"},ct:{refRange:[-.5,.5],name:"CT"},cp:{refRange:[-.5,.5],name:"CP"}},base:ef,M:eB,fromBase:e=>{var t;return t=R(e,eB.XYZtoLMS),R(t.map(function(e){return((.8359375+ev*(e/1e4)**eC)/(1+18.6875*(e/1e4)**eC))**eL}),eB.LMStoIPT)},toBase:e=>R(R(e,eB.IPTtoLMS).map(function(e){let t=Math.max(e**eR-.8359375,0);return 1e4*(t/(ev-18.6875*e**eR))**ej}),eB.LMStoXYZ),formats:{ictcp:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}}),ek=z.D65,eI=2*Math.PI,eH={cat16:[[.401288,.650173,-.051461],[-.250268,1.204414,.045854],[-.002079,.048952,.953127]],cat16Inv:[[1.8620678550872327,-1.0112546305316843,.14918677544445175],[.38752654323613717,.6214474419314753,-.008973985167612518],[-.015841498849333856,-.03412293802851557,1.0499644368778496]],m1:[[460,451,288],[460,-891,-261],[460,-220,-6300]]},eA={dark:[.8,.525,.8],dim:[.9,.59,.9],average:[1,.69,1]},ez=[20.14,90,164.25,237.53,380.14],e_=[.8,.7,1,1.2,.8],eE=[0,100,200,300,400],eO=180/Math.PI,eZ=Math.PI/180;function eP(e,t){return e.map(e=>{let r=g(t*Math.abs(e)*.01,.42);return 400*p(r,e)/(r+27.13)})}function eN(e,t,r,a,n){let o={};o.discounting=n,o.refWhite=e,o.surround=a;let s=e.map(e=>100*e);o.la=t,o.yb=r;let i=s[1],l=R(s,eH.cat16),c=eA[o.surround],h=c[0];o.c=c[1],o.nc=c[2];let d=(1/(5*o.la+1))**4;o.fl=d*o.la+.1*(1-d)*(1-d)*Math.cbrt(5*o.la),o.flRoot=o.fl**.25,o.n=o.yb/i,o.z=1.48+Math.sqrt(o.n),o.nbb=.725*o.n**-.2,o.ncb=o.nbb;let m=n?1:Math.max(Math.min(h*(1-1/3.6*Math.exp((-o.la-42)/92)),1),0);o.dRgb=l.map(e=>u(1,i/e,m)),o.dRgbInv=o.dRgb.map(e=>1/e);let f=eP(l.map((e,t)=>e*o.dRgb[t]),o.fl);return o.aW=o.nbb*(2*f[0]+f[1]+.05*f[2]),o}let eG=eN(ek,64/Math.PI*.2,20,"average",!1);function eV(e,t){var r;let a;if(!(void 0!==e.J^void 0!==e.Q))throw Error("Conversion requires one and only one: 'J' or 'Q'");if(!(void 0!==e.C^void 0!==e.M^void 0!==e.s))throw Error("Conversion requires one and only one: 'C', 'M' or 's'");if(!(void 0!==e.h^void 0!==e.H))throw Error("Conversion requires one and only one: 'h' or 'H'");if(0===e.J||0===e.Q)return[0,0,0];let n=0,o=Math.cos(n=void 0!==e.h?W(e.h)*eZ:function(e){let t=(e%400+400)%400,r=Math.floor(.01*t);t%=100;
1let[a,n]=ez.slice(r,r+2),[o,s]=e_.slice(r,r+2);return W((t*(s*a-o*n)-100*a*s)/(t*(s-o)-100*s))}(e.H)*eZ),s=Math.sin(n),i=0;void 0!==e.J?i=.1*g(e.J,.5):void 0!==e.Q&&(i=.25*t.c*e.Q/((t.aW+4)*t.flRoot));let l=0;void 0!==e.C?l=e.C/i:void 0!==e.M?l=e.M/t.flRoot/i:void 0!==e.s&&(l=4e-4*e.s**2*(t.aW+4)/t.c);let c=g(l*Math.pow(1.64-Math.pow(.29,t.n),-.73),10/9),h=.25*(Math.cos(n+2)+3.8),u=t.aW*g(i,2/t.c/t.z),d=5e4/13*t.nc*t.ncb*h,m=u/t.nbb,f=23*(m+.305)*b(c,23*d+c*(11*o+108*s)),M=(r=R([m,f*o,f*s],eH.m1).map(e=>e/1403),a=100/t.fl*2588.068098016295,r.map(e=>{let t=Math.abs(e);return p(a*g(t/(400-t),2.380952380952381),e)}));return R(M.map((e,r)=>e*t.dRgbInv[r]),eH.cat16Inv).map(e=>e/100)}function e$(e,t){let r=eP(R(e.map(e=>100*e),eH.cat16).map((e,r)=>e*t.dRgb[r]),t.fl),a=r[0]+(-12*r[1]+r[2])/11,n=(r[0]+r[1]-2*r[2])/9,o=(Math.atan2(n,a)%eI+eI)%eI,s=.25*(Math.cos(o+2)+3.8),i=g(5e4/13*t.nc*t.ncb*b(s*Math.sqrt(a**2+n**2),r[0]+r[1]+1.05*r[2]+.305),.9)*Math.pow(1.64-Math.pow(.29,t.n),.73),l=g(t.nbb*(2*r[0]+r[1]+.05*r[2])/t.aW,.5*t.c*t.z),c=100*g(l,2),h=4/t.c*l*(t.aW+4)*t.flRoot,u=i*l,d=u*t.flRoot,m=W(o*eO),f=function(e){let t=W(e);t<=ez[0]&&(t+=360);let r=M(ez,t)-1,[a,n]=ez.slice(r,r+2),[o,s]=e_.slice(r,r+2),i=eE[r],l=(t-a)/o;return i+100*l/(l+(n-t)/s)}(m);return{J:c,C:u,h:m,s:50*g(t.c*i/(t.aW+4),.5),Q:h,M:d,H:f}}let eT=new G({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:V,M:eH,fromBase(e){void 0===this.ε&&(this.ε=Object.values(this.coords)[1].refRange[1]/1e5);let t=e$(e,eG),r=Math.abs(t.M)<this.ε;return[t.J,r?0:t.M,r?null:t.h]},toBase:e=>eV({J:e[0],M:e[1],h:e[2]},eG)}),eq=z.D65,eD=216/24389,eY=24389/27;function eX(e){return e>8?Math.pow((e+16)/116,3):e/eY}let eW=eN(eq,200/Math.PI*eX(50),100*eX(50),"average",!1),eF=new G({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:V,fromBase(e){void 0===this.ε&&(this.ε=Object.values(this.coords)[1].refRange[1]/1e5);let t=function(e){var t;let r=116*((t=e[1])>eD?Math.cbrt(t):(eY*t+16)/116)-16;if(0===r)return[0,0,0];let a=e$(e,eW);return[W(a.h),a.C,r]}(e);return t[1]<this.ε&&(t[1]=0,t[0]=null),t},toBase:e=>(function(e,t){let[r,a,n]=e,o=[],s=0;if(0===n)return[0,0,0];let i=eX(n);s=n>0?.00379058511492914*n**2+.608983189401032*n+.9155088574762233:9514440756550361e-21*n**2+.08693057439788597*n-21.928975842194614;let l=0,c=1/0,h=[0,0,0];for(;l<=15;){let e=Math.abs((o=eV({J:s,C:a,h:r},t))[1]-i);if(e<c){if(e<=2e-12)return o;h=o,c=e}s-=(o[1]-i)*s/(2*o[1]),l+=1}return h})(e,eW),formats:{color:{id:"--hct",coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]}}}),eJ=Math.PI/180;function eK(e){e[1]<0&&(e=eF.fromBase(eF.toBase(e)));let t=Math.log(Math.max(1+.0228*e[1]*eW.flRoot,1))/.0228,r=e[0]*eJ,a=t*Math.cos(r),n=t*Math.sin(r);return[e[2],a,n]}let{cos:eU,sin:eQ,sqrt:e1,atan2:e2,exp:e0,abs:e5,pow:e4,PI:e3}=Math,e6={CAT_TO_HELM:[[1.000042977349746,20718877053183e-18,-4361018085669474e-20],[26946201090235744e-21,.9999906145080147,-14898828405401079e-21],[-7941753620756204e-21,12875204405137254e-21,.9997859822609763]],CAT_FROM_HELM:[[.9999570254019492,-2071874272730964e-20,4361733292468361e-20],[-2694517763358666e-20,1.000009385946497,1490098223546482e-20],[7943459292954202e-21,-1287824596735154e-20,1.000214063706999]],M1:[[.7212986433113499,.45344826541531813,-.19288975751942616],[-.788211869495579,1.795241376757236,.0876172451181785],[-.0917700599912156,.45765588659459255,1.2922045513917677]],M1_INV:[[1.065107295808859,-.3150044075301121,.1803492381741039],[.4721107713837796,.4271995765962455,.04150680489380985],[-.09156391926309541,-.1736709363194979,.7719790382558294]],M2:[[-.26355622180094096,.4168322883703174,.4926763141656403],[1.8897570508777322,-3.1212232034205774,1.0421666921060384],[.3585108617962056,1.7694028193790368,-1.4120626067695372]],M2_INV:[[.9183897822815021,.5232051237088666,.7065804598090856],[1.0899090574433026,.07005324849041904,.4319776874787044],[1.598895729264209,.22061850068770233,.012506037355220951]]},e8=-28.2*e3/180,e7=eU(e8),e9=eQ(e8);function te(e){return -.02833024015436984*eU(e)+-.21131429516166544*eQ(e)+.2189784817615645*eU(2*e)+-.06871898981942523*eQ(2*e)+.005506053349515315
1*eU(3*e)+-.0641329861299175*eQ(3*e)+-.053592461436994296*eU(4*e)+-.00954137464208059*eQ(4*e)}function tt(e){return e0(-.195370576218515*eU(e)+.5330819227283227*eQ(e)+.08863325582067766*eU(2*e)+.9365540137751136*eQ(2*e)+.13789738139719568*eU(3*e)+.061650260197979936*eQ(3*e)+.0641970862504494*eU(4*e)+-.027401052793571013*eQ(4*e))}function tr(e){let t=e-.5;return e0(f(-30,-1.5239477450767043*t+-1.751157310240011*t*t,30))}function ta(e,t){return e0(f(-30,(t-.5)*(-.43576378069144767*eU(e)+1.060094063845983*eQ(e)+.47931193034584496*eU(2*e)+-.2622579649434462*eQ(2*e)),30))}function tn(e){return e0(.13610794232685908*eU(e)+.1168702235362288*eQ(e)+-.01617739641422492*eU(2*e)+.038145638815030566*eQ(2*e))}function to(e){return 1+-.09900209889026965*eU(e)+.059635520647228726*eQ(e)+-.013586499967803128*eU(2*e)+.2253393118474472*eQ(2*e)}let ts=function(e){var t,r,a,n;let o,s,i,l,c=R(e,e6.CAT_TO_HELM),[h,u,d]=R(c,e6.M1),[m,p,b]=R([g(h,.47229813098762524),g(u,.5149184096354483),g(d,.5113233386366979)],e6.M2),M=e2(b,p),y=e1(p*p+b*b),w=te(M),x=M+w,v=.2676231133101982*e4(e1((p=y*eU(x))*p+(b=y*eQ(x))*b),f(.01,.8934892185255707,10)),C=e2(b,p);m+=v*(1+.7173169828841472*eU(C)+.6915224124600773*eQ(C)+.48647127559605596*eU(2*C)+.9853124591201782*eQ(2*C)),M=e2(b,p),t=m,r=M,o=t*(1-t),m=s=t+.5385456675962418*o+.12508858146241716*o*(.5-t)+.6768950256217603*o*o+o*(-.4963251525324449*eU(r)+-.09564696283240552*eQ(r)),M=e2(b,p),a=m,i=-.029053748937210654+1.3346761652952872*eU(n=M)+-.1698908144723919*eQ(n),l=a<1?1-a:0,m=a*e0(f(-30,i*a*l*l,30));let L=tt(M=e2(b,p));p*=L,b*=L,M=e2(b,p),y=e1(p*p+b*b);let j=to(M),B=y>0?e4(y,j):0;p=B*eU(M),b=B*eQ(M);let S=tr(m);p*=S,b*=S;let k=ta(M=e2(b,p),m);return p*=k,b*=k,[m*=tn(M=e2(b,p)),p*e7-b*e9,p*e9+b*e7]},ti=function(e){let[t,r,a]=e,n=r*e7+a*e9,o=-r*e9+a*e7;r=n;let s=e2(a=o,r);t/=tn(s);let i=ta(s=e2(a,r),t);r/=i,a/=i;let l=tr(t);r/=l,a/=l,s=e2(a,r);let c=e1(r*r+a*a),h=to(s),u=c>0?e4(c,1/h):0;r=u*eU(s);let d=tt(s=e2(a=u*eQ(s),r));r/=d,a/=d,t=function(e,t){let r=-.4963251525324449*eU(t)+-.09564696283240552*eQ(t),a=e;for(let t=0;t<15;t++){let t=a*(1-a),n=1-2*a,o=a+(.5385456675962418+r)*t+.12508858146241716*t*(.5-a)+.6768950256217603*t*t-e,s=1+(.5385456675962418+r)*n+.12508858146241716*(n*(.5-a)-t)+1.3537900512435206*t*n;1e-10>e5(s)&&(s=1),a-=o/s}return a}(t=function(e,t){let r=-.029053748937210654+1.3346761652952872*eU(t)+-.1698908144723919*eQ(t),a=e;for(let t=0;t<12;t++){let t=a<1?1-a:0,n=e0(f(-30,r*a*t*t,30)),o=a*n-e,s=r*t*(1-3*a),i=n*(1+a*s);1e-10>e5(i)&&(i=1),a-=o/i}return a}(t,s=e2(a,r)),s=e2(a,r));let m=.2676231133101982*e4(e1(r*r+a*a),f(.01,.8934892185255707,10)),p=e2(a,r);t-=m*(1+.7173169828841472*eU(p)+.6915224124600773*eQ(p)+.48647127559605596*eU(2*p)+.9853124591201782*eQ(2*p));let b=e2(a,r);c=e1(r*r+a*a);let M=b;for(let e=0;e<8;e++){var y;let e=M+te(M)-b,t=1+(.02833024015436984*eQ(y=M)+-.21131429516166544*eU(y)+-.437956963523129*eQ(2*y)+-.13743797963885046*eU(2*y)+-.016518160048545942*eQ(3*y)+-.1923989583897525*eU(3*y)+.21436984574797718*eQ(4*y)+-.03816549856832236*eU(4*y));1e-10>e5(t)&&(t=1),M-=e/t}let[w,x,v]=R([t,r=c*eU(M),a=c*eQ(M)],e6.M2_INV),C=R([g(w,2.1173067060606283),g(x,1.9420552485353544),g(v,1.9557096741686448)],e6.M1_INV);return R(C,e6.CAT_FROM_HELM)},tl=new G({id:"helmlab-metric",name:"Helmlab MetricSpace",cssId:"--helmlab-metric",coords:{l:{refRange:[0,1.6],name:"Lightness"},a:{refRange:[-1.5,1.5]},b:{refRange:[-1.5,1.5]}},white:"D65",base:V,M:e6,fromBase:e=>ts(e),toBase:e=>ti(e)}),tc={deltaE76:function(e,t){return ed(e,t,"lab")},deltaECMC:function(e,t,{l:r=2,c:a=1}={}){[e,t]=N([e,t]);let[n,o,s]=X.from(e),[,i,c]=J.from(X,[n,o,s]),[h,u,d]=X.from(t),m=J.from(X,[h,u,d])[1];i<0&&(i=0),m<0&&(m=0);let f=n-h,p=i-m,g=o-u,b=s-d,M=.511;n>=16&&(M=.040975*n/(1+.01765*n));let y=.0638*i/(1+.0131*i)+.638;l(c)&&(c=0);let w=Math.pow(i,4),x=Math.sqrt(w/(w+1900)),v=y*(x*(c>=164&&c<=345?.56+Math.abs(.2*Math.cos((c+168)*em)):.36+Math.abs(.4*Math.cos((c+35)*em)))+1-x),C=(f/(r*M))**2;return Math.sqrt(C+=(p/(a*y))**2+(g**2+b**2-p**2)/v**2)},deltaE2000:et,deltaEJz:function(e,t){[e,t]=N([e,t]);let[r,a,n]=ex.from(e),[o,s,i]=ex.from(t);l(n)&&l(i)?(n=0,i=0):l(n)?n=i:l(i)&&(i=n);
1let c=2*Math.sqrt(a*s)*Math.sin((n-i)/2*(Math.PI/180));return Math.sqrt((r-o)**2+(a-s)**2+c**2)},deltaEITP:function(e,t){[e,t]=N([e,t]);let[r,a,n]=eS.from(e),[o,s,i]=eS.from(t);return 720*Math.sqrt((r-o)**2+.25*(a-s)**2+(n-i)**2)},deltaEOK:en,deltaEOK2:function(e,t){[e,t]=N([e,t]);let[r,a,n]=ea.from(e),[o,s,i]=ea.from(t);return Math.sqrt((r-o)**2+(2*(a-s))**2+(2*(n-i))**2)},deltaEHCT:function(e,t){[e,t]=N([e,t]);let[r,a,n]=eK(eF.from(e)),[o,s,i]=eK(eF.from(t));return Math.sqrt((r-o)**2+(a-s)**2+(n-i)**2)},deltaEHelmlab:function(e,t){[e,t]=N([e,t]);let[r,a,n]=tl.from(e),[o,s,i]=tl.from(t),l=1+-.9155125151657894*((r+o)*.5-.5)**2,c=Math.sqrt(a**2+n**2),h=Math.sqrt(s**2+i**2),u=((r-o)**2/l**2+3.966003089807536*((a-s)**2+(n-i)**2)/(1+(c+h)*1.4634176872470779)**2)**.9868540585202484;return(u/(1+52.473130649294724*u))**.47897301074925214}};class th extends G{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=V);let t=e.toXYZ_M??e.M?.toXYZ,r=e.fromXYZ_M??e.M?.fromXYZ;e.referred??="display",super(e),t&&r&&(this.M.toXYZ=t,this.M.fromXYZ=r)}toBase(e){let t=R(e,this.M.toXYZ);return this.white!==this.base.white&&(t=E(this.white,this.base.white,t)),t}fromBase(e){return R(e=E(this.base.white,this.white,e),this.M.fromXYZ)}}let tu={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 td(e,{method:t=k.gamut_mapping,space:r,deltaEMethod:a="",jnd:n=2,blackWhiteClamp:s}={}){let i;if(e=N(e),o(arguments[1])?r=arguments[1]:r||(r=e.space),eo(e,r=G.get(r),{epsilon:0}))return e;if("css"===t)i=function(e,{space:t}={}){if(e=N(e),t||(t=e.space),(t=G.get(t)).isUnbounded)return tp(e,t);let r=tp(e,el),a=r.coords[0];if(a>=1){let r=tp(tm,t);return r.alpha=e.alpha,tp(r,t)}if(a<=0){let r=tp(tf,t);return r.alpha=e.alpha,tp(r,t)}if(eo(r,t,{epsilon:0}))return tp(r,t);function n(e){let r=tp(e,t),a=Object.values(t.coords);return r.coords=r.coords.map((e,t)=>{if("range"in a[t]){let[r,n]=a[t].range;return f(r,e,n)}return e}),r}let o=0,s=r.coords[1],i=!0,l=eu(r),c=n(l),h=en(c,l);if(h<.02)return c;for(;s-o>1e-4;){let e=(o+s)/2;if(l.coords[1]=e,i&&eo(l,t,{epsilon:0}))o=e;else if((h=en(c=n(l),l))<.02)if(.02-h<1e-4)break;else i=!1,o=e;else s=e}return c}(e,{space:r});else if("raytrace"===t)i=function(e,{space:t}={}){if(e=N(e),t||(t=e.space),(t=G.get(t)).isUnbounded)return tp(e,t);let r=tp(e,el),[a,n,o]=r.coords;if(a>=1){let r=tp(tm,t);return r.alpha=e.alpha,tp(r,t)}if(a<=0){let r=tp(tf,t);return r.alpha=e.alpha,tp(r,t)}let s=t,i=t.rgbGamut;if(void 0!==i&&(t=i),!y(t,th))throw Error("An RGB gamut is required");let[l,c]=Object.values(t.coords)[0].range,h=[c,c,c],u=t.linearGamut;void 0!==u&&(h=[c=tp({space:t,coords:h,alpha:e.alpha},u).coords[0],c,c],l=Object.values((t=u).coords)[0].range[0]);let d=[l,l,l],m=tp(r,t);if(!m.coords.every(e=>l<=e&&e<=c)){let e=tp({space:el,coords:[a,0,o]},t).coords,r=l+1e-12,n=c-1e-12,s=m.coords;for(let i=0;i<4;i++){if(i){let e=tp(m,el);e.coords[0]=a,e.coords[2]=o,m=tp(e,t)}let l=function(e,t,r=[0,0,0],a=[1,1,1]){let n=1/0,o=-1/0,s=[];for(let i=0;i<3;i++){let l=e[i],c=t[i]-l,h=r[i],u=a[i];if(s.push(c),Math.abs(c)>1e-12){let e=1/c,t=(h-l)*e,r=(u-l)*e;o=Math.max(Math.min(t,r),o),n=Math.min(Math.max(t,r),n)}else if(l<h||l>u)return[]}return o>n||n<0?[]:(o<0&&(o=n),isFinite(o))?[e[0]+s[0]*o,e[1]+s[1]*o,e[2]+s[2]*o]:[]}(e,m.coords,d,h);if(0===l.length){m.coords=[...s];break}i&&m.coords.every(e=>r<e&&e<n)&&(e=[...m.coords]),s=l,m.coords=[...l]}}m=tp(m,s);let p=Object.values(s.coords);return m.coords=m.coords.map((e,t)=>{if("range"in p[t]){let[r,a]=p[t].range;return f(r,e,a)}return e}),m}(e,{space:r});else{if("clip"!==t){Object.prototype.hasOwnProperty.call(tu,t)&&({method:t,jnd:n,deltaEMethod:a,blackWhiteClamp:s}=tu[t]);let o=et;if(""!==a){for(let e in tc)if("deltae"+a.toLowerCase()===e.toLowerCase()){o=tc[e];break}}0===n&&(n=1e-16);let h=td(tp(e,r),{method:"clip",space:r});if(o(e,h)>n){var c;let a;
1if(s&&3===Object.keys(s).length){let t=G.resolveCoord(s.channel),r=ei(tp(e,t.space),t.id);if(l(r)&&(r=0),r>=s.max)return tp({space:"xyz-d65",coords:z.D65},e.space);if(r<=s.min)return tp({space:"xyz-d65",coords:[0,0,0]},e.space)}let h=G.resolveCoord(t),u=h.space,d=h.id,m=tp(e,u);m.coords.forEach((e,t)=>{l(e)&&(m.coords[t]=0)});let f=(h.range||h.refRange)[0],p=(a=(c=n)?Math.floor(Math.log10(Math.abs(c))):0,Math.max(parseFloat(`1e${a-2}`),1e-6)),g=f,b=ei(m,d);for(;b-g>p;){let e=eu(m);o(m,e=td(e,{space:r,method:"clip"}))-n<p?g=ei(m,d):b=ei(m,d),eh(m,d,(g+b)/2)}i=tp(m,r)}else i=h}else i=tp(e,r);if("clip"===t||!eo(i,r,{epsilon:0})){let e=Object.values(r.coords).map(e=>e.range||[]);i.coords=i.coords.map((t,r)=>{let[a,n]=e[r];return void 0!==a&&(t=Math.max(a,t)),void 0!==n&&(t=Math.min(t,n)),t})}}return r!==e.space&&(i=tp(i,e.space)),e.coords=i.coords,e}td.returns="color";let tm={space:ea,coords:[1,0,0],alpha:1},tf={space:ea,coords:[0,0,0],alpha:1};function tp(e,t,{inGamut:r}={}){e=N(e);let a=(t=G.get(t)).from(e),n={space:t,coords:a,alph
1a:e.alpha};return r&&(n=td(n,!0===r?void 0:r)),n}function tg(e,t={}){let r,{precision:a=k.precision,format:n,inGamut:o=!0,coords:s,alpha:l,commas:c}=t,h=N(e),u=n,d=h.parseMeta;d&&!n&&(d.format.canSerialize()&&(n=d.format,u=d.formatId),s??=d.types,l??=d.alphaType,c??=d.commas),u&&(n=h.space.getFormat(n)??G.findFormat(u)),n||(u=(n=h.space.getFormat("default")??G.DEFAULT_FORMAT).name),n&&n.space&&n.space!==h.space&&(h=tp(h,n.space));let m=h.coords.slice();if((o||=n.toGamut)&&!eo(h)&&(m=td(eu(h),!0===o?void 0:o).coords),"custom"===n.type)if(n.serialize)r=n.serialize(m,h.alpha,t);else throw TypeError(`format ${u} can only be used to parse colors, not for serialization`);else{let e=n.name||"color",t=n.serializeCoords(m,a,s);if("color"===e){let e=n.id||n.ids?.[0]||h.space.cssId||h.space.id;t.unshift(e)}let o=h.alpha;void 0!==l&&"object"!=typeof l&&(l="string"==typeof l?{type:l}:{include:l});let u=l?.type??"<number>",d=l?.include===!0||!0===n.alpha||l?.include!==!1&&!1!==n.alpha&&o<1,f="";if(c??=n.commas,d){if(null!==a){let e;"<percentage>"===u&&(e="%",o*=100),o=i(o,{precision:a,unit:e})}f=`${c?",":" /"} ${o}`}r=`${e}(${t.join(c?", ":" ")}${f})`}return r}function tb(e,t){return l(e)||l(t)?e===t?null:0:e-t}tp.returns="color";let tM={toXYZ:[[.6369580483012914,.14461690358620832,.1688809751641721],[.2627002120112671,.6779980715188708,.05930171646986196],[0,.028072693049087428,1.060985057710791]],fromXYZ:[[1.716651187971268,-.355670783776392,-.25336628137366],[-.666684351832489,1.616481236634939,.0157685458139111],[.017639857445311,-.042770613257809,.942103121235474]]},ty=new th({id:"rec2020-linear",cssId:"--rec2020-linear",name:"Linear REC.2020",white:"D65",M:tM}),tw=new th({id:"rec2020",name:"REC.2020",base:ty,linearGamut:ty,toBase:e=>e.map(function(e){let t=e<0?-1:1;return t*Math.pow(e*t,2.4)}),fromBase:e=>e.map(function(e){let t=e<0?-1:1;return t*Math.pow(e*t,1/2.4)})}),tx=new th({id:"p3-linear",cssId:"display-p3-linear",name:"Linear P3",white:"D65",M:{toXYZ:[[.4865709486482162,.26566769316909306,.1982172852343625],[.2289745640697488,.6917385218365064,.079286914093745],[0,.04511338185890264,1.043944368900976]],fromXYZ:[[2.493496911941425,-.9313836179191239,-.40271078445071684],[-.8294889695615747,1.7626640603183463,.023624685841943577],[.03584583024378447,-.07617238926804182,.9568845240076872]]}}),tv={toXYZ:[[.41239079926595934,.357584339383878,.1804807884018343],[.21263900587151027,.715168678767756,.07219231536073371],[.01933081871559182,.11919477979462598,.9505321522496607]],fromXYZ:[[3.2409699419045226,-1.537383177570094,-.4986107602930034],[-.9692436362808796,1.8759675015077202,.04155505740717559],[.05563007969699366,-.20397695888897652,1.0569715142428786]]},tC=new th({id:"srgb-linear",name:"Linear sRGB",white:"D65",M:tv}),tL={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:[.6,50/255,.8],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,.6],lightslategrey:[119/255,136/255,.6],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:[.4,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,.8],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:[.4,.2,.6],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]},tj=[,,,].fill("<percentage> | <number>[0, 255]"),tR=[,,,].fill("<number>[0, 255]"),tB=new th({id:"srgb",name:"sRGB",base:tC,linearGamut:tC,fromBase:e=>e.map(e=>{let t=e<0?-1:1,r=e*t;return r>.0031308?t*(1.055*r**(1/2.4)-.055):12.92*e}),toBase:e=>e.map(e=>{let t=e<0?-1:1,r=e*t;return r<=.04045?e/12.92:t*((r+.055)/1.055)**2.4}),formats:{rgb:{coords:tj},rgb_number:{name:"rgb",commas:!0,coords:tR,alpha:!1},color:{},rgba:{coords:tj,commas:!0,alpha:!0},rgba_number:{name:"rgba",commas:!0,coords:tR},hex:{type:"custom",toGamut:!0,test:e=>/^#(([a-f0-9]{2}){3,4}|[a-f0-9]{3,4})$/i.test(e),parse(e){e.length<=5&&(e=e.replace(/[a-f0-9]/gi,"$&$&"));let t=[];return e.replace(/[a-f0-9]{2}/gi,e=>{t.push(parseInt(e,16)/255)}),{spaceId:"srgb",coords:t.slice(0,3),alpha:t.slice(3)[0]}},serialize:(e,t,{collapse:r=!0,alpha:a}={})=>{(!1!==a&&t<1||!0===a)&&e.push(t),e=e.map(e=>Math.round(255*e));let n=r&&e.every(e=>e%17==0);return"#"+e.map(e=>n?(e/17).toString(16):e.toString(16).padStart(2,"0")).join("")}},keyword:{type:"custom",test:e=>/^[a-z]+$/i.test(e),parse(e){e=e.toLowerCase();let t={spaceId:"srgb",coords:null,alpha:1};if("transparent"===e?(t.coords=tL.black,t.alpha=0):t.coords=tL[e],t.coords)return t}}}}),tS=new th({id:"p3",cssId:"display-p3",name:"P3",base:tx,linearGamut:tx,fromBase:tB.fromBase,toBase:tB.toBase});if(k.display_space=tB,"u">typeof CSS&&CSS.supports)for(let e of[X,tw,tS]){let t=e.getMinCoords(),r=tg({space:e,coords:t,alpha:1});if(CSS.supports("color",r)){k.display_space=e;break}}class tk{constructor(...e){let t,r,a,n;if(1===e.length){let r={};"object"==typeof e[0]&&Object.getPrototypeOf(e[0]).constructor===Object&&(e[0]={...e[0]}),t=N(e[0],{parseMeta:r}),r.format&&(this.parseMeta=r)}for(let o in t?(r=t.space||t.spaceId,a=t.coords,n=t.alpha):[r,a,n]=e,Object.defineProperty(this,"space",{value:G.get(r),writable:!1,enumerable:!0,configurable:!0}),this.coords=a?a.slice():[0,0,0],this.alpha=l(n)?n:void 0===n?1:f(0,n,1),this.space.coords)Object.defineProperty(this,o,{get:()=>this.get(o),set:e=>this.set(o,e)})}get spaceId(){return this.space.id}clone(){return new tk(this.space,this.coords,this.alpha)}toJSON(){return{spaceId:this.spaceId,coords:this.coords,alpha:this.alpha}}display(...e){let r=function(e,{space:r,supports:a=globalThis.CSS?.supports,...n}={}){let o=tg(e=N(e),n);
1if(!a||a("color",o)||!k.display_space)(o=new String(o)).color=e;else{let s=e;if((e.coords.some(l)||l(e.alpha))&&!(t??=a("color","hsl(none 50% 50%)"))&&((s=eu(e)).coords=s.coords.map(c),s.alpha=c(s.alpha),a("color",o=tg(s,n))))return(o=new String(o)).color=s,o;if(void 0===r){let e=(r=s.space).displaySpaces??r.bases;for(let t of(r.displaySpaces||r.id.startsWith("xyz-")||(e=e.filter(e=>!e.id.startsWith("xyz-"))),e)){let e=tp(s,t),r=tg(e,n);if(a("color",r))return(o=new String(r)).color=e,o}r=k.display_space}(o=new String(tg(s=tp(s,r),n))).color=s}return o}(this,...e);return r.color=new tk(r.color),r}static get(e,...t){return y(e,this)?e:new tk(e,...t)}static try(e,t){if(y(e,this))return e;let r=function e(t,r={}){if(Array.isArray(t))return t.map(t=>e(t,r));let{cssProperty:a="background-color",element:n,...s}=r,i=null;try{return N(t,s)}catch(e){i=e}let{CSS:l,getComputedStyle:c}=globalThis;if(o(t)&&n&&l&&c&&l.supports(a,t)){let e=n.style[a];t!==e&&(n.style[a]=t);let r=c(n).getPropertyValue(a);if(t!==e&&(n.style[a]=e),r!==t)try{return N(r,s)}catch(e){i=e}else i={message:"Color value is a valid CSS color, but it could not be resolved :("}}return r.errorMeta&&(r.errorMeta.error=i),null}(e,t);return r?new tk(r):null}static defineFunction(e,t,r=t){let{instance:a=!0,returns:n}=r,o=function(...e){let r=t(...e);if("color"===n)r=tk.get(r);else if("function<color>"===n){let e=r;Object.assign(r=function(...t){let r=e(...t);return tk.get(r)},e)}else"array<color>"===n&&(r=r.map(e=>tk.get(e)));return r};e in tk||(tk[e]=o),a&&(tk.prototype[e]=function(...e){return o(this,...e)})}static defineFunctions(e){for(let t in e)tk.defineFunction(t,e[t],e[t])}static extend(e){if(e.register)e.register(tk);else for(let t in e)tk.defineFunction(t,e[t])}}tk.defineFunctions({get:ei,getAll:es,set:eh,setAll:ec,to:tp,equals:function(e,t){return e=N(e),t=N(t),e.space===t.space&&e.alpha===t.alpha&&e.coords.every((e,r)=>e===t.coords[r])},inGamut:eo,toGamut:td,distance:ed,deltas:function(e,t,{space:r,hue:a="shorter"}={}){e=N(e),r||=e.space;let n=Object.values((r=G.get(r)).coords);[e,t]=[e,t].map(e=>tp(e,r));let[o,s]=[e,t].map(e=>e.coords),i=o.map((e,t)=>{let r=n[t],o=s[t];return"angle"===r.type&&([e,o]=F(a,[e,o])),tb(e,o)}),l=tb(e.alpha,t.alpha);return{space:r,coords:i,alpha:l}},toString:tg}),Object.assign(tk,{util:B,hooks:S,WHITES:z,Space:G,spaces:G.registry,parse:O,defaults:k}),e.s([],717854),e.i(717854);let tI=216/24389,tH=24/116,tA=24389/27,tz=z.D65,t_=new G({id:"lab-d65",name:"Lab D65",coords:{l:{refRange:[0,100],name:"Lightness"},a:{refRange:[-125,125]},b:{refRange:[-125,125]}},white:tz,base:V,fromBase(e){let t=e.map((e,t)=>e/tz[t]).map(e=>e>tI?Math.cbrt(e):(tA*e+16)/116);return[116*t[1]-16,500*(t[0]-t[1]),200*(t[1]-t[2])]},toBase(e){let t=[];return t[1]=(e[0]+16)/116,t[0]=e[1]/500+t[1],t[2]=t[1]-e[2]/200,[t[0]>tH?Math.pow(t[0],3):(116*t[0]-16)/tA,e[0]>8?Math.pow((e[0]+16)/116,3):e[0]/tA,t[2]>tH?Math.pow(t[2],3):(116*t[2]-16)/tA].map((e,t)=>e*tz[t])},formats:{"lab-d65":{coords:["<number> | <percentage>","<number> | <percentage>","<number> | <percentage>"]}}}),tE=new G({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:tB,rgbGamut:tB,fromBase:e=>{let t=Math.max(...e),r=Math.min(...e),[a,n,o]=e,[s,i,l]=[null,0,(r+t)/2],c=t-r;if(0!==c){switch(i=0===l||1===l?0:(t-l)/Math.min(l,1-l),t){case a:s=(n-o)/c+6*(n<o);break;case n:s=(o-a)/c+2;break;case o:s=(a-n)/c+4}s*=60}return i<0&&(s+=180,i=Math.abs(i)),s>=360&&(s-=360),[s,100*i,100*l]},toBase:e=>{let[t,r,a]=e;function n(e){let n=(e+t/30)%12,o=r*Math.min(a,1-a);return a-o*Math.max(-1,Math.min(n-3,9-n,1))}return(t%=360)<0&&(t+=360),r/=100,a/=100,[n(0),n(8),n(4)]},formats:{hsl:{coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]},hsla:{coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"],commas:!0,alpha:!0}}}),tO=new G({id:"hsl-p3",cssId:"--hsl-p3",name:"HSL P3",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},l:{range:[0,100],name:"Lightness"}},base:tS,rgbGamut:tS,fromBase:tE.fromBase,toBase:tE.toBase}),tZ=new G({id:"hsl-rec2020",cssId:"--hsl-rec2020",name:"HSL Rec.2020",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},l:{range:[0,100],name:"Lightness"}},base:tw,rgbGamut:tw,fromBase:tE.fromBase,toBase:tE.toBase}
1),tP=new G({id:"hsv",name:"HSV",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},v:{range:[0,100],name:"Value"}},base:tB,rgbGamut:tB,fromBase(e){let t=Math.max(...e),r=Math.min(...e),[a,n,o]=e,[s,i,l]=[null,0,t],c=t-r;if(0!==c){switch(t){case a:s=(n-o)/c+6*(n<o);break;case n:s=(o-a)/c+2;break;case o:s=(a-n)/c+4}s*=60}return l&&(i=c/l),s>=360&&(s-=360),[s,100*i,100*l]},toBase(e){let[t,r,a]=e;function n(e){let n=(e+t/60)%6;return a-a*r*Math.max(0,Math.min(n,4-n,1))}return(t%=360)<0&&(t+=360),r/=100,a/=100,[n(5),n(3),n(1)]},formats:{color:{id:"--hsv",coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]}}}),tN=new G({id:"hwb",name:"HWB",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},w:{range:[0,100],name:"Whiteness"},b:{range:[0,100],name:"Blackness"}},base:tP,rgbGamut:tB,fromBase(e){let[t,r,a]=e;return[t,a*(100-r)/100,100-a]},toBase(e){let[t,r,a]=e,n=(r/=100)+(a/=100);if(n>=1)return[t,0,r/n*100];let o=1-a;return[t,100*(0===o?0:1-r/o),100*o]},formats:{hwb:{coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]}}}),tG=new th({id:"a98rgb-linear",cssId:"--a98-rgb-linear",name:"Linear Adobe® 98 RGB compatible",white:"D65",M:{toXYZ:[[.5766690429101305,.1855582379065463,.1882286462349947],[.29734497525053605,.6273635662554661,.07529145849399788],[.02703136138641234,.07068885253582723,.9913375368376388]],fromXYZ:[[2.0415879038107465,-.5650069742788596,-.34473135077832956],[-.9692436362808795,1.8759675015077202,.04155505740717557],[.013444280632031142,-.11836239223101838,1.0151749943912054]]}}),tV=new th({id:"a98rgb",cssId:"a98-rgb",name:"Adobe® 98 RGB compatible",base:tG,linearGamut:tG,toBase:e=>e.map(e=>Math.pow(Math.abs(e),563/256)*Math.sign(e)),fromBase:e=>e.map(e=>Math.pow(Math.abs(e),256/563)*Math.sign(e))}),t$=new th({id:"prophoto-linear",cssId:"--prophoto-rgb-linear",name:"Linear ProPhoto",white:"D50",base:$,M:{toXYZ:[[.7977666449006423,.13518129740053308,.0313477341283922],[.2880748288194013,.711835234241873,8993693872564e-17],[0,0,.8251046025104602]],fromXYZ:[[1.3457868816471583,-.25557208737979464,-.05110186497554526],[-.5446307051249019,1.5082477428451468,.02052744743642139],[0,0,1.2119675456389452]]}}),tT=1/512,tq=16/512,tD=new th({id:"prophoto",cssId:"prophoto-rgb",name:"ProPhoto",base:t$,linearGamut:t$,toBase:e=>e.map(e=>{let t=e<0?-1:1,r=e*t;return r<tq?e/16:t*r**1.8}),fromBase:e=>e.map(e=>{let t=e<0?-1:1,r=e*t;return r>=tT?t*r**(1/1.8):16*e})}),tY=new th({id:"--rec2020-oetf",name:"REC.2020_Scene_Referred",base:ty,linearGamut:ty,referred:"scene",toBase:e=>e.map(function(e){let t=e<0?-1:1,r=e*t;return r<.08124285829863151?e/4.5:t*Math.pow((r+1.09929682680944-1)/1.09929682680944,1/.45)}),fromBase:e=>e.map(function(e){let t=e<0?-1:1,r=e*t;return r>=.018053968510807?t*(1.09929682680944*Math.pow(r,.45)-(1.09929682680944-1)):4.5*e})});class tX extends G{constructor(e){let t=G.get(e.base),r=e.chroma??"c",a=Object.keys(t.coords),n=a.indexOf(r);if(-1===n)throw TypeError(`GamutRelativeColorSpace needs a "${r}" coordinate, got ${t.id}`);let o=Object.fromEntries(Object.entries(t.coords).map(([e,t])=>[e,{...t}]));o[r].range=[0,1],delete o[r].refRange,e.coords??=o,e.formats??={color:{coords:a.map(e=>{if("angle"===t.coords[e].type)return"<number> | <angle>";let[a,n]=t.coords[e].range??t.coords[e].refRange??[];return e===r||0===a&&1===n?"<percentage> | <number>":"<number> | <percentage>"})}},super(e),this.chromaIndex=n,this.method=`${t.id}.${r}`,this.oogChroma=1.01*Math.max(...[[0,0,1],[0,1,0],[0,1,1],[1,0,0],[1,0,1],[1,1,0]].map(e=>t.from(this.gamutSpace,e)[this.chromaIndex]||0))}maxChroma(e){let t=[...e];return t[this.chromaIndex]=this.oogChroma,td({space:this.base,coords:t},{space:this.gamutSpace,method:this.method,deltaEMethod:"OK",jnd:0}).coords[this.chromaIndex]}toBase(e){return(e=[...e]).some((e,t)=>t!==this.chromaIndex&&l(e))?0!==e[this.chromaIndex]&&(e[this.chromaIndex]=null):l(e[this.chromaIndex])||(e[this.chromaIndex]*=this.maxChroma(e)),e}fromBase(e){if((e=[...e]).some((e,t)=>t!==this.chromaIndex&&l(e)))0!==e[this.chromaIndex]&&(e[this.chromaIndex]=null);else if(!l(e[this.chromaIndex])){let t=this.maxChroma(e);e[this.chromaIndex]=t?e[this.chromaIndex]/t:0}return e}}let tW=new tX({id:"oklch-p3",cssId:"--oklch-p3",name:"OKLCh P3",base:el,gamutSpace
1:tS}),tF=new tX({id:"oklch-srgb",cssId:"--oklch-srgb",name:"OKLCh sRGB",base:el,gamutSpace:tB}),tJ=new tX({id:"oklch-rec2020",cssId:"--oklch-rec2020",name:"OKLCh Rec.2020",base:el,gamutSpace:tw}),tK=new tX({id:"lch-p3",cssId:"--lch-p3",name:"LCH P3",base:J,gamutSpace:tS}),tU=new tX({id:"lch-srgb",cssId:"--lch-srgb",name:"LCH sRGB",base:J,gamutSpace:tB}),tQ=new tX({id:"lch-rec2020",cssId:"--lch-rec2020",name:"LCH Rec.2020",base:J,gamutSpace:tw}),t1=2*Math.PI,t2={...ea.M,toLMS:[[.4122214694707629,.5363325372617349,.0514459932675022],[.2119034958178251,.6806995506452344,.1073969535369405],[.0883024591900564,.2817188391361215,.6299787016738222]],toSRGBLinear:[[4.076741636075958,-3.307711539258063,.2309699031821043],[-1.2684379732850315,2.609757349287688,-.341319376002657],[-.0041960761386756,-.7034186179359362,1.7076146940746117]]},t0=[[[-1.8817031,-.80936501],[1.19086277,1.76576728,.59662641,.75515197,.56771245]],[[1.8144408,-1.19445267],[.73956515,-.45954404,.08285427,.12541073,-.14503204]],[[.13110758,1.81333971],[1.35733652,-.00915799,-1.1513021,-.50559606,.00692167]]],t5=Number.MAX_VALUE;function t4(e,t){let r=e.length;if(r!==t.length)throw Error(`Vectors of size ${r} and ${t.length} are not aligned`);let a=0;return e.forEach((e,r)=>{a+=e*t[r]}),a}function t3(e){return .5*(1.170873786407767*e-.206+Math.sqrt((1.170873786407767*e-.206)*(1.170873786407767*e-.206)+.14050485436893204*e))}function t6(e){return(e**2+.206*e)/(1.170873786407767*(e+.03))}function t8(e){let[t,r]=e;return[r/t,r/(1-t)]}function t7(e,t){let r=R(e,t2.LabtoLMS);return r[0]=r[0]**3,r[1]=r[1]**3,r[2]=r[2]**3,R(r,t,r)}function t9(e,t,r,a){var n,o,s,i;let l,c,h,u,d,m,f,p,b,M,y,w,x,v,C,L,j,R=(n=e,o=t,s=r,t4((i=a)[0][0],[n,o])>1?([l,c,h,u,d]=i[0][1],[m,f,p]=s[0]):t4(i[1][0],[n,o])>1?([l,c,h,u,d]=i[1][1],[m,f,p]=s[1]):([l,c,h,u,d]=i[2][1],[m,f,p]=s[2]),b=l+c*n+h*o+u*n**2+d*n*o,M=t4(t2.LabtoLMS[0].slice(1),[n,o]),y=t4(t2.LabtoLMS[1].slice(1),[n,o]),w=t4(t2.LabtoLMS[2].slice(1),[n,o]),L=m*(x=1+b*M)**3+f*(v=1+b*y)**3+p*(C=1+b*w)**3,b-L*(j=3*M*x**2*m+3*y*v**2*f+3*w*C**2*p)/(j**2-.5*L*(6*M**2*x*m+6*y**2*v*f+6*w**2*C*p))),B=g(1/Math.max(...t7([1,R*e,R*t],r)),1/3);return[B,B*R]}function re(e,t,r){let[a,n,o]=e,s=t9(n,o,t,r),i=function(e,t,r,a,n,o,s){let i;if(void 0===s&&(s=t9(e,t,n,o)),(r-a)*s[1]-(s[0]-a)*1<=0)i=s[1]*a/(+s[0]+s[1]*(a-r));else{i=s[1]*(a-1)/(+(s[0]-1)+s[1]*(a-r));let o=r-a,l=t4(t2.LabtoLMS[0].slice(1),[e,t]),c=t4(t2.LabtoLMS[1].slice(1),[e,t]),h=t4(t2.LabtoLMS[2].slice(1),[e,t]),u=o+ +l,d=o+ +c,m=o+ +h,f=a*(1-i)+i*r,p=+i,g=f+p*l,b=f+p*c,M=f+p*h,y=g**3,w=b**3,x=M**3,v=3*u*g**2,C=3*d*b**2,L=3*m*M**2,j=6*u**2*g,R=6*d**2*b,B=6*m**2*M,S=t4(n[0],[y,w,x])-1,k=t4(n[0],[v,C,L]),I=k/(k*k-.5*S*t4(n[0],[j,R,B])),H=-S*I,A=t4(n[1],[y,w,x])-1,z=t4(n[1],[v,C,L]),_=z/(z*z-.5*A*t4(n[1],[j,R,B])),E=-A*_,O=t4(n[2],[y,w,x])-1,Z=t4(n[2],[v,C,L]),P=Z/(Z*Z-.5*O*t4(n[2],[j,R,B])),N=-O*P;i+=Math.min(H=I>=0?H:t5,Math.min(E=_>=0?E:t5,N=P>=0?N:t5))}return i}(n,o,a,a,t,r,s),l=t8(s),c=i/Math.min(a*l[0],(1-a)*l[1]),h=[.11516993+1/(7.4477897+4.1590124*o+n*(-2.19557347+1.75198401*o+n*(-2.13704948-10.02301043*o+n*(-4.24894561+5.38770819*o+4.69891013*n)))),.11239642+1/(1.6132032-.68124379*o+n*(.40370612+.90148123*o+n*(-.27087943+.6122399*o+n*(.00299215-.45399568*o-.14661872*n))))],u=a*h[0],d=(1-a)*h[1],m=.9*c*Math.sqrt(Math.sqrt(1/(1/u**4+1/d**4)));return[Math.sqrt(1/(1/(u=.4*a)**2+1/(d=(1-a)*.8)**2)),m,i]}let rt=new G({id:"okhsl",name:"Okhsl",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,1],name:"Saturation"},l:{range:[0,1],name:"Lightness"}},base:ea,gamutSpace:"self",M:t2,fromBase:e=>(function(e,t,r){let a=e[0],n=0,o=t3(a),s=Math.sqrt(e[1]**2+e[2]**2),i=.5+Math.atan2(-e[2],-e[1])/t1;if(0!==o&&1!==o&&0!==s){let o,i,[l,c,h]=re([a,e[1]/s,e[2]/s],t,r);s<c?(i=1-(o=.8*l)/c,n=s/(o+i*s)*.8):(i=1-(o=.2*c**2*1.5625/l)/(h-c),n=.8+(s-c)/(o+i*(s-c))*.2)}let l=1e-4>Math.abs(n);return l||0===o||1e-7>Math.abs(1-o)?(i=null,l||(n=0)):i=W(360*i),[i,n,o]})(e,t2.toSRGBLinear,t0),toBase:e=>(function(e,t,r){let[a,n,o]=e,s=t6(o),i=null,l=null;
1if(a=W(a)/360,0!==s&&1!==s&&0!==n){let e,o,c,h,u=Math.cos(t1*a),d=Math.sin(t1*a),[m,f,p]=re([s,u,d],t,r);n<.8?(e=1.25*n,o=0,h=1-(c=.8*m)/f):(e=5*(n-.8),o=f,h=1-(c=.2*f**2*1.5625/m)/(p-f));let g=o+e*c/(1-h*e);i=g*u,l=g*d}return[s,i,l]})(e,t2.toSRGBLinear,t0),formats:{color:{id:"--okhsl",coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]}}});rt.rgbGamut=new th({id:"okhsl-prism",cssId:"--okhsl-prism",name:"Okhsl Prism",base:rt,fromBase:e=>tE.toBase([e[0],100*e[1],100*e[2]]),toBase(e){let t=tE.fromBase(e);return t[1]/=100,t[2]/=100,t}});let rr=new G({id:"oklrab",name:"Oklrab",coords:{l:{refRange:[0,1],name:"Lightness"},a:{refRange:[-.4,.4]},b:{refRange:[-.4,.4]}},white:"D65",base:ea,fromBase:e=>[t3(e[0]),e[1],e[2]],toBase:e=>[t6(e[0]),e[1],e[2]],formats:{color:{coords:["<percentage> | <number>","<number> | <percentage>[-1,1]","<number> | <percentage>[-1,1]"]}}}),ra=new G({id:"oklrch",name:"Oklrch",coords:{l:{refRange:[0,1],name:"Lightness"},c:{refRange:[0,.4],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},white:"D65",base:rr,fromBase:J.fromBase,toBase:J.toBase,formats:{color:{coords:["<percentage> | <number>","<number> | <percentage>[0,1]","<number> | <angle>"]}}}),rn={toSRGBLinear:rt.M.toSRGBLinear},ro=new G({id:"okhsv",name:"Okhsv",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,1],name:"Saturation"},v:{range:[0,1],name:"Value"}},base:ea,gamutSpace:"self",M:rn,fromBase:e=>(function(e,t,r){let a=e[0],n=0,o=t3(a),s=Math.sqrt(e[1]**2+e[2]**2),i=.5+Math.atan2(-e[2],-e[1])/t1;if(0!==a&&1!==a&&0!==s){let i=e[1]/s,l=e[2]/s,[c,h]=t8(t9(i,l,t,r)),u=h/(s+a*h),d=u*a,m=u*s,f=t6(d),p=m*f/d,[b,M,y]=t7([f,i*p,l*p],t),w=g(1/Math.max(Math.max(b,M),Math.max(y,0)),1/3);a/=w,s/=w,s=s*t3(a)/a,o=(a=t3(a))/d,n=(.5+h)*m/(.5*h+h*(1-.5/c)*m)}return[i=1e-4>Math.abs(n)||0===o?null:W(360*i),n,o]})(e,rn.toSRGBLinear,t0),toBase:e=>(function(e,t,r){let[a,n,o]=e;a=W(a)/360;let s=t6(o),i=null,l=null;if(0!==s&&0!==n){let e=Math.cos(t1*a),c=Math.sin(t1*a),[h,u]=t8(t9(e,c,t,r)),d=1-.5/h,m=1-.5*n/(.5+u-u*d*n),f=n*u*.5/(.5+u-u*d*n);s=o*m;let p=o*f,b=t6(m),M=f*b/m,y=t6(s);p=p*y/s,s=y;let[w,x,v]=t7([b,e*M,c*M],t),C=g(1/Math.max(Math.max(w,x),Math.max(v,0)),1/3);s*=C,p*=C,i=p*e,l=p*c}return[s,i,l]})(e,rn.toSRGBLinear,t0),formats:{color:{id:"--okhsv",coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]}}});function rs(e){let[t,r,a]=es(e,V),n=t+15*r+3*a;return[4*t/n,9*r/n]}function ri(e){let[t,r,a]=es(e,V),n=t+r+a;return[t/n,r/n]}ro.rgbGamut=new th({id:"okhsv-prism",cssId:"--okhsv-prism",name:"Okhsv Prism",base:ro,fromBase:e=>tE.toBase([e[0],100*e[1],100*e[2]]),toBase(e){let t=tE.fromBase(e);return t[1]/=100,t[2]/=100,t}}),e.s(["register",0,function(e){Object.defineProperty(e.prototype,"uv",{get(){return rs(this)}}),Object.defineProperty(e.prototype,"xy",{get(){return ri(this)}})},"uv",0,rs,"xy",0,ri],186716);let rl=z.D65,rc=216/24389,rh=24389/27,[ru,rd]=rs({space:V,coords:rl}),rm=new G({id:"luv",name:"Luv",coords:{l:{refRange:[0,100],name:"Lightness"},u:{refRange:[-215,215]},v:{refRange:[-215,215]}},white:rl,base:V,fromBase(e){let t=[c(e[0]),c(e[1]),c(e[2])],r=t[1],[a,n]=rs({space:V,coords:t});if(!Number.isFinite(a)||!Number.isFinite(n))return[0,0,0];let o=r<=rc?rh*r:116*Math.cbrt(r)-16;return[o,13*o*(a-ru),13*o*(n-rd)]},toBase(e){let[t,r,a]=e;if(0===t||l(t))return[0,0,0];r=c(r),a=c(a);let n=r/(13*t)+ru,o=a/(13*t)+rd,s=t<=8?t/rh:Math.pow((t+16)/116,3);return[9*n/(4*o)*s,s,(12-3*n-20*o)/(4*o)*s]},formats:{color:{id:"--luv",coords:["<number> | <percentage>","<number> | <percentage>","<number> | <percentage>"]}}}),rf=new G({id:"lchuv",name:"LChuv",coords:{l:{refRange:[0,100],name:"Lightness"},c:{refRange:[0,220],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:rm,fromBase:J.fromBase,toBase:J.toBase,formats:{color:{id:"--lchuv",coords:["<number> | <percentage>","<number> | <percentage>","<number> | <angle>"]}}}),rp=216/24389,rg=24389/27,rb=tv.fromXYZ,rM=rb[0][0],ry=rb[0][1],rw=rb[0][2],rx=rb[1][0],rv=rb[1][1],rC=rb[1][2],rL=rb[2][0],rj=rb[2][1],rR=rb[2][2];function rB(e,t,r){let a=t/(Math.sin(r)-e*Math.cos(r));return a<0?1/0:a}function rS(e){let t=Math.pow(e+16,3)/1560896,r=t>rp?t:e/rg,a=r*(284517*rM-94839*rw),n=r*(838422*rw+769860*ry+731718*rM),o=r*(632260*rw-126452*ry),s=r*(284517*rx-94839*rC),i=r*(838422*rC+769860*rv+731718*rx),l=r*(632260*rC-126452*rv),c=r*(284517*rL-94839*rR),h=r*(838422*rR+769860*rj+731718*rL),u=r*(632260*rR-126452*rj);
1return{r0s:a/o,r0i:n*e/o,r1s:a/(o+126452),r1i:(n-769860)*e/(o+126452),g0s:s/l,g0i:i*e/l,g1s:s/(l+126452),g1i:(i-769860)*e/(l+126452),b0s:c/u,b0i:h*e/u,b1s:c/(u+126452),b1i:(h-769860)*e/(u+126452)}}function rk(e,t){let r=t/360*Math.PI*2;return Math.min(rB(e.r0s,e.r0i,r),rB(e.r1s,e.r1i,r),rB(e.g0s,e.g0i,r),rB(e.g1s,e.g1i,r),rB(e.b0s,e.b0i,r),rB(e.b1s,e.b1i,r))}let rI=new G({id:"hsluv",name:"HSLuv",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},l:{range:[0,100],name:"Lightness"}},base:rf,gamutSpace:tB,rgbGamut:tB,fromBase(e){let t,[r,a,n]=[c(e[0]),c(e[1]),c(e[2])];return r>99.9999999?(t=0,r=100):r<1e-8?(t=0,r=0):t=a/rk(rS(r),n)*100,[n,t,r]},toBase(e){let t,[r,a,n]=[c(e[0]),c(e[1]),c(e[2])];return n>99.9999999?(n=100,t=0):n<1e-8?(n=0,t=0):t=rk(rS(n),r)/100*a,[n,t,r]},formats:{color:{id:"--hsluv",coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]}}}),rH=tv.fromXYZ;function rA(e,t){return Math.abs(t)/Math.sqrt(Math.pow(e,2)+1)}function rz(e){return Math.min(rA(e.r0s,e.r0i),rA(e.r1s,e.r1i),rA(e.g0s,e.g0i),rA(e.g1s,e.g1i),rA(e.b0s,e.b0i),rA(e.b1s,e.b1i))}rH[0][0],rH[0][1],rH[0][2],rH[1][0],rH[1][1],rH[1][2],rH[2][0],rH[2][1],rH[2][2];let r_=new G({id:"hpluv",name:"HPLuv",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},l:{range:[0,100],name:"Lightness"}},base:rf,gamutSpace:"self",fromBase(e){let t,[r,a,n]=[c(e[0]),c(e[1]),c(e[2])];return r>99.9999999?(t=0,r=100):r<1e-8?(t=0,r=0):t=a/rz(rS(r))*100,[n,t,r]},toBase(e){let t,[r,a,n]=[c(e[0]),c(e[1]),c(e[2])];return n>99.9999999?(n=100,t=0):n<1e-8?(n=0,t=0):t=rz(rS(n))/100*a,[n,t,r]},formats:{color:{id:"--hpluv",coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]}}});r_.rgbGamut=new th({id:"hpluv-prism",cssId:"--hpluv-prism",name:"HPLuv Prism",base:r_,fromBase:e=>tE.toBase(e),toBase:e=>tE.fromBase(e)});let rE=Math.sqrt(.007),rO=rE*rE*rE,rZ=264.5*Math.PI/180,rP={M1:[[.8154832155941288,.36033406153856506,-.12434135574228214],[.03301008352745078,.9292865057066169,.03612192716575443],[.04818827356456861,.2642841575338424,.6334971784195534]],M1_INV:[[1.2325947975032656,-.5557590239287523,.2736201534771583],[-.040801327874216024,1.112228863738653,-.07142753586443781],[-.07673825928337766,-.42172784577108585,1.5875238558143416]],M2:[[.21193779684470104,.7992121834263127,-.00410075161564345],[2.4672018828033475,-2.9877348024830788,.520532919679731],[-.11390787868068575,1.3932982808117473,-1.279390402131062]],M2_INV:[[.9930001151336143,.32599327253052285,.1294508563171392],[.9930001151336139,-.08708353111074627,-.03861361743004929],[.9930001151336136,-.12386097008215022,-.8351991365871061]]},rN=[0,.05,.1,.15,.2,.25,.3,.35,.4,.45,.5,.55,.6,.65,.7,.75,.8,.85,.9,.95,1],rG=[0,.009494013522189627,.02564569838030986,.055259661658689105,.10574901531227408,.16055853320726027,.21405964892993756,.26786230508811226,.3220435246104499,.3739052098520243,.43020997780918835,.4835465162128873,.5399824670411353,.5956710081330342,.6542161666450478,.7115380216519989,.7702762412711669,.8293313467712837,.889406386197059,.9462829573474728,1],rV=rN.length;function r$(e){let t=2*rE*Math.sinh(Math.asinh(e/(2*rO))/3),r=t*t*t+.021*t-e,a=3*t*t+.021,n=2*a*a-6*t*r;return Math.abs(n)>1e-30&&(t-=2*r*a/n),t}function rT(e){return e*e*e+.021*e}function rq(e){return Math.sin(Math.PI*Math.max(0,Math.min(1,(e-.37)/.63)))**2}let rD=new G({id:"helmgen",name:"HelmGen",cssId:"--helmgen",coords:{l:{refRange:[0,1],name:"Lightness"},a:{refRange:[-.6,.6]},b:{refRange:[-.6,.6]}},white:"D65",base:V,M:rP,fromBase(e){let t=R(e,rP.M1),r=r$(Math.max(t[0],0)),a=r$(Math.max(t[1],0)),n=r$(Math.max(t[2],0));{let e=(r+a+n)/3,t=Math.exp(-(((Math.max(r,a,n)-Math.min(r,a,n))/Math.max(Math.abs(e),1e-30)/1e-5)**2));r+=t*(e-r),a+=t*(e-a),n+=t*(e-n)}let[o,s,i]=R([r,a,n],rP.M2);{let e=Math.sqrt(s*s+i*i);if(e>1e-12){let t=Math.pow(e,.978)/e;s*=t,i*=t}}return o=function(e){if(e<=0||e>=1)return e;let t=0,r=rV-1;for(;r-t>1;){let a=t+r>>1;rN[a]<=e?t=a:r=a}let a=(e-rN[t])/(rN[r]-rN[t]);return rG[t]+a*(rG[r]-rG[t])}(o),[s,i]=function(e,t,r){let a=Math.sqrt(t*t+r*r);if(a<1e-12)return[t,r];let n=rq(e);
1if(n<1e-12)return[t,r];let o=Math.atan2(r,t),s=o-rZ;s-=2*Math.round(s/(2*Math.PI))*Math.PI;let i=Math.exp(-.5*(s/.7)**2),l=o+.058*n*i;return[a*Math.cos(l),a*Math.sin(l)]}(o,s,i),[o,s,i]},toBase(e){let[t,r,a]=e;[r,a]=function(e,t,r){let a=Math.sqrt(t*t+r*r);if(a<1e-12)return[t,r];let n=rq(e);if(n<1e-12)return[t,r];let o=Math.atan2(r,t),s=.7*.7,i=.058*n,l=o;for(let e=0;e<8;e++){let e=l-rZ;e-=2*Math.round(e/(2*Math.PI))*Math.PI;let t=Math.exp(-.5*e*e/s),r=l+i*t-o,a=1+i*t*(-e/s),n=i*t*(-1/s+e*e/(s*s)),c=2*a*a-r*n;Math.abs(c)>1e-30&&(l-=2*r*a/c)}return[a*Math.cos(l),a*Math.sin(l)]}(t,r,a),t=function(e){if(e<=rG[0]||e>=rG[rV-1])return e;let t=0,r=rV-1;for(;r-t>1;){let a=t+r>>1;rG[a]<=e?t=a:r=a}let a=(e-rG[t])/(rG[r]-rG[t]);return rN[t]+a*(rN[r]-rN[t])}(t);{let e=Math.sqrt(r*r+a*a);if(e>1e-12){let t=Math.pow(e,1.0224948875255624)/e;r*=t,a*=t}}let[n,o,s]=R([t,r,a],rP.M2_INV);{let e=(n+o+s)/3,t=Math.exp(-(((Math.max(n,o,s)-Math.min(n,o,s))/Math.max(Math.abs(e),1e-30)/1e-5)**2));n+=t*(e-n),o+=t*(e-o),s+=t*(e-s)}return R([rT(n),rT(o),rT(s)],rP.M1_INV)}}),rY=new G({id:"helmgenlch",name:"HelmGenLCh",cssId:"--helmgenlch",coords:{l:{refRange:[0,1],name:"Lightness"},c:{refRange:[0,.65],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},white:"D65",base:rD,fromBase:J.fromBase,toBase:J.toBase});e.s([],79561),e.i(79561);let rX=new th({id:"rec2100-linear",name:"Linear REC.2100",white:"D65",M:tM}),rW=2610/16384,rF=16384/2610,rJ=32/2523,rK=new th({id:"rec2100pq",cssId:"rec2100-pq",name:"REC.2100-PQ",base:rX,linearGamut:rX,toBase:e=>e.map(function(e){return 1e4*(Math.max(e**rJ-.8359375,0)/(18.8515625-18.6875*e**rJ))**rF/203}),fromBase:e=>e.map(function(e){let t=Math.max(203*e/1e4,0);return((.8359375+18.8515625*t**rW)/(1+18.6875*t**rW))**78.84375})}),rU=new th({id:"rec2100hlg",cssId:"rec2100-hlg",name:"REC.2100-HLG",referred:"scene",base:rX,linearGamut:rX,toBase:e=>e.map(function(e){return e<=.5?e**2/3*3.7743:(Math.exp((e-.55991073)/.17883277)+.28466892)/12*3.7743}),fromBase:e=>e.map(function(e){return(e/=3.7743)<=1/12?g(3*e,.5):.17883277*Math.log(12*e-.28466892)+.55991073})}),rQ={};function r1({id:e,toCone_M:t,fromCone_M:r}){rQ[e]=arguments[0]}function r2(e,t,r="Bradford"){let a=rQ[r],[n,o,s]=L(a.toCone_M,e),[i,l,c]=L(a.toCone_M,t),h=L([[i/n,0,0],[0,l/o,0],[0,0,c/s]],a.toCone_M);return L(a.fromCone_M,h)}S.add("chromatic-adaptation-start",e=>{e.options.method&&(e.M=r2(e.W1,e.W2,e.options.method))}),S.add("chromatic-adaptation-end",e=>{e.M||(e.M=r2(e.W1,e.W2,e.options.method))}),r1({id:"von Kries",toCone_M:[[.40024,.7076,-.08081],[-.2263,1.16532,.0457],[0,0,.91822]],fromCone_M:[[1.8599363874558397,-1.1293816185800916,.21989740959619328],[.3611914362417676,.6388124632850422,-6370596838649899e-21],[0,0,1.0890636230968613]]}),r1({id:"Bradford",toCone_M:[[.8951,.2664,-.1614],[-.7502,1.7135,.0367],[.0389,-.0685,1.0296]],fromCone_M:[[.9869929054667121,-.14705425642099013,.15996265166373122],[.4323052697233945,.5183602715367774,.049291228212855594],[-.00852866457517732,.04004282165408486,.96848669578755]]}),r1({id:"CAT02",toCone_M:[[.7328,.4296,-.1624],[-.7036,1.6975,.0061],[.003,.0136,.9834]],fromCone_M:[[1.0961238208355142,-.27886900021828726,.18274517938277307],[.4543690419753592,.4735331543074117,.07209780371722911],[-.009627608738429355,-.00569803121611342,1.0153256399545427]]}),r1({id:"CAT16",toCone_M:[[.401288,.650173,-.051461],[-.250268,1.204414,.045854],[-.002079,.048952,.953127]],fromCone_M:[[1.862067855087233,-1.0112546305316845,.14918677544445172],[.3875265432361372,.6214474419314753,-.008973985167612521],[-.01584149884933386,-.03412293802851557,1.0499644368778496]]}),Object.assign(z,{A:[1.0985,1,.35585],C:[.98074,1,1.18232],D55:[.95682,1,.92149],D75:[.94972,1,1.22638],E:[1,1,1],F2:[.99186,1,.67393],F7:[.95041,1,1.08747],F11:[1.00962,1,.6435]}),z.ACES=[.32168/.33767,1,1.0088251843515859];let r0=new th({id:"acescg",cssId:"--acescg",name:"ACEScg",coords:{r:{range:[0,65504],name:"Red"},g:{range:[0,65504],name:"Green"},b:{range:[0,65504],name:"Blue"}},referred:"scene",white:z.ACES,M:{toXYZ:[[.6624541811085053,.13400420645643313,.1561876870049078],[.27222871678091454,.6740817658111484,.05368951740793705],[-.005574649490394108,.004060733528982826,1.0103391003129971]],fromXYZ:[[1.6410233796943257,-.32480329418479,-.23642469523761225],[-.6636628587229829,1.6153315916573379,.016756347685530137],[.011721894328375376,-.008284441996237409,.9883948585390215]]}}),r5=(Math.log2(65504)+9.72)/17.52,r4=new th({id:"acescc",cssId:"--acescc",name:"ACEScc",coords:{r:{range:[-.35828683,r5],name:"Red"},g:{range:[-.35828683,r5],name:"Green"},b:{range:[-.35828683,r5],name:"Blue"}},referred:"scene",base:r0,linearGamut:r0,toBase(e){let t=(9.72-15)/17.52;return e.map(function(e){return e<=t?(2**(17.52*e-9.72)-152587890625e-16)*2:e<r5?2**(17.52*e-9.72):65504})},fromBase:e=>
1e.map(function(e){return e<=0?(Math.log2(152587890625e-16)+9.72)/17.52:e<152587890625e-16?(Math.log2(152587890625e-16+.5*e)+9.72)/17.52:(Math.log2(e)+9.72)/17.52})});e.s(["ACEScc",0,r4,"ACEScg",0,r0,"ICTCP",0,eS,"JzCzHz",0,ex,"Jzazbz",0,ew,"REC_2100_HLG",0,rU,"REC_2100_Linear",0,rX,"REC_2100_PQ",0,rK],447207),e.i(447207),e.s(["A98RGB",0,tV,"A98RGB_Linear",0,tG,"ACEScc",0,r4,"ACEScg",0,r0,"CAM16_JMh",0,eT,"HCT",0,eF,"HPLuv",0,r_,"HSL",0,tE,"HSL_P3",0,tO,"HSL_REC2020",0,tZ,"HSLuv",0,rI,"HSV",0,tP,"HWB",0,tN,"HelmGen",0,rD,"HelmGenLCh",0,rY,"Helmlab",0,tl,"ICTCP",0,eS,"JzCzHz",0,ex,"Jzazbz",0,ew,"LCH",0,J,"LCH_P3",0,tK,"LCH_REC_2020",0,tQ,"LCH_sRGB",0,tU,"LCHuv",0,rf,"Lab",0,X,"Lab_D65",0,t_,"Luv",0,rm,"OKLCH",0,el,"OKLCH_P3",0,tW,"OKLCH_REC_2020",0,tJ,"OKLCH_sRGB",0,tF,"OKLab",0,ea,"OKLrCH",0,ra,"OKLrab",0,rr,"Okhsl",0,rt,"Okhsv",0,ro,"P3",0,tS,"P3_Linear",0,tx,"ProPhoto",0,tD,"ProPhoto_Linear",0,t$,"REC_2020",0,tw,"REC_2020_Linear",0,ty,"REC_2020_Scene_Referred",0,tY,"REC_2100_HLG",0,rU,"REC_2100_Linear",0,rX,"REC_2100_PQ",0,rK,"XYZ_ABS_D65",0,ef,"XYZ_D50",0,$,"XYZ_D65",0,V,"sRGB",0,tB,"sRGB_Linear",0,tC],272890);var r3=e.i(272890);for(let e of Object.keys(r3))G.register(r3[e]);function r6(e,t,r={}){o(r)&&(r={method:r});let{method:a=k.deltaE,...n}=r;for(let r in tc)if("deltae"+a.toLowerCase()===r.toLowerCase())return tc[r](e,t,n);throw TypeError(`Unknown deltaE method: ${a}`)}function r8(e,t=.25){return eh(e,[G.get("oklch","lch"),"l"],e=>e*(1+t))}function r7(e,t=.25){return eh(e,[G.get("oklch","lch"),"l"],e=>e*(1-t))}r8.returns="color",r7.returns="color",e.s(["darken",0,r7,"lighten",0,r8],472002);var r9=e.i(472002);function ae(e){return ei(e,[V,"y"])}function at(e,t){eh(e,[V,"y"],t)}function ar(e){return e>=.022?e:e+(.022-e)**1.414}function aa(e){let t=Math.abs(e);return(e<0?-1:1)*Math.pow(t,2.4)}e.s([],324706),e.i(324706),e.s(["getLuminance",0,ae,"register",0,function(e){Object.defineProperty(e.prototype,"luminance",{get(){return ae(this)},set(e){at(this,e)}})},"setLuminance",0,at],654074);e.s(["contrastAPCA",0,function(e,t){let r,a,n,o;t=N(t),e=N(e),t=tp(t,"srgb"),[a,n,o]=t.coords.map(e=>l(e)?0:e);let s=.2126729*aa(a)+.7151522*aa(n)+.072175*aa(o);e=tp(e,"srgb"),[a,n,o]=e.coords.map(e=>l(e)?0:e);let i=.2126729*aa(a)+.7151522*aa(n)+.072175*aa(o),c=ar(s),h=ar(i);return 100*(.1>Math.abs(r=5e-4>Math.abs(h-c)?0:h>c?1.14*(h**.56-c**.57):1.14*(h**.65-c**.62))?0:r>0?r-.027:r+.027)},"contrastDeltaPhi",0,function(e,t){e=N(e),t=N(t);let r=Math.pow(Math.abs(Math.pow(ei(e,[t_,"l"]),1.618033988749895)-Math.pow(ei(t,[t_,"l"]),1.618033988749895)),.6180339887498948)*Math.SQRT2-40;return r<7.5?0:r},"contrastLstar",0,function(e,t){return e=N(e),t=N(t),Math.abs(ei(e,[X,"l"])-ei(t,[X,"l"]))},"contrastMichelson",0,function(e,t){e=N(e),t=N(t);let r=Math.max(ae(e),0),a=Math.max(ae(t),0);a>r&&([r,a]=[a,r]);let n=r+a;return 0===n?0:(r-a)/n},"contrastWCAG21",0,function(e,t){e=N(e),t=N(t);let r=Math.max(ae(e),0),a=Math.max(ae(t),0);return a>r&&([r,a]=[a,r]),(r+.05)/(a+.05)},"contrastWeber",0,function(e,t){e=N(e),t=N(t);let r=Math.max(ae(e),0),a=Math.max(ae(t),0);return a>r&&([r,a]=[a,r]),0===a?5e4:(r-a)/a}],961158);var an=e.i(961158),ao=e.i(186716),as=e.i(654074);function ai(e,t,r,a={}){return[e,t]=[N(e),N(t)],"object"===s(r)&&([r,a]=[.5,r]),ac(e,t,a)(r??.5)}function al(e,t,r={}){let a;au(e)&&([a,r]=[e,t],[e,t]=a.rangeArgs.colors);let{maxDeltaE:n,deltaEMethod:o,steps:s=2,maxSteps:i=1e3,...l}=r;a||([e,t]=[N(e),N(t)],a=ac(e,t,l));let c=r6(e,t,o),h=n>0?Math.max(s,Math.ceil(c/n)+1):s,u=[];if(void 0!==i&&(h=Math.min(h,i)),1===h)u=[{p:.5,color:a(.5)}];else{let e=1/(h-1);u=Array.from({length:h},(t,r)=>{let n=r*e;return{p:n,color:a(n)}})}if(n>0){let e=u.reduce((e,t,r)=>0===r?0:Math.max(e,r6(t.color,u[r-1].color,o)),0);for(;e>n;){e=0;for(let t=1;t<u.length&&u.length<i;t++){let r=u[t-1],n=u[t],s=(n.p+r.p)/2,i=a(s);e=Math.max(e,r6(i,r.color,o),r6(i,n.color,o)),u.splice(t,0,{p:s,color:a(s)}),t++}}}return u=u.map(e=>e.color)}function ac(e,t,r={}){if(au(e)){let[r,a]=[e,t];return ac(...r.rangeArgs.colors,{...r.rangeArgs.options,...a})}let{space:a,outputSpace:n,progression:o,premultiplied:s}=r;e=N(e),t=N(t),e=eu(e),t=eu(t);let i={colors:[e,t],options:r};a=a?G.get(a):G.registry[k.interpolationSpace]||e.space,n=n?G.get(n):a,e=tp(e,a),t=tp(t,a),e=td(e),t=td(t);let c=a.hueId,h=a.hueIndex;if(c){let n=r.hue=r.hue||"shorter",o=[a,c],[s,i]=[ei(e,o),ei(t,o)];
1l(s)&&!l(i)?s=i:l(i)&&!l(s)&&(i=s),[s,i]=F(n,[s,i]),eh(e,o,s),eh(t,o,i)}return l(e.alpha)&&!l(t.alpha)?e.alpha=t.alpha:l(t.alpha)&&!l(e.alpha)&&(t.alpha=e.alpha),s&&(e.coords=ah(e.coords,e.alpha,h),t.coords=ah(t.coords,t.alpha,h)),Object.assign(r=>{r=o?o(r):r;let i=e.coords.map((e,a)=>u(e,t.coords[a],r)),l=u(e.alpha,t.alpha,r),c={space:a,coords:i,alpha:l};return s&&(c.coords=ah(c.coords,l,h,!0)),n!==a&&(c=tp(c,n)),c},{rangeArgs:i})}function ah(e,t,r,a=!1){return l(t)||a&&0===t?e:e.map((e,n)=>n===r||l(e)?e:a?e/t:e*t)}function au(e){return"function"===s(e)&&!!e.rangeArgs}k.interpolationSpace="lab",e.s(["isRange",0,au,"mix",0,ai,"range",0,ac,"register",0,function(e){e.defineFunction("mix",ai,{returns:"color"}),e.defineFunction("range",ac,{returns:"function<color>"}),e.defineFunction("steps",al,{returns:"array<color>"})},"steps",0,al],365769);var ad=e.i(365769);for(let e in G.registry)am(e,G.registry[e]);function am(e,t){let r=e.replace(/-/g,"_");Object.defineProperty(tk.prototype,r,{get(){let r=this.getAll(e);if("u"<typeof Proxy)return r;let a=new Proxy(r,{has:(e,r)=>{try{return G.resolveCoord([t,r]),!0}catch(e){}return Reflect.has(e,r)},get:(e,r,n)=>{if(r&&"symbol"!=typeof r&&!(r in e)&&r in a){let{index:a}=G.resolveCoord([t,r]);if(a>=0)return e[a]}return Reflect.get(e,r,n)},set:(r,a,n,o)=>{if(a&&"symbol"!=typeof a&&!(a in r)||Number(a)>=0){let{index:o}=G.resolveCoord([t,a]);if(o>=0)return r[o]=n,this.setAll(e,r),!0}return Reflect.set(r,a,n,o)}});return a},set(t){this.setAll(e,t)},configurable:!0,enumerable:!0})}S.add("colorspace-init-end",e=>{am(e.id,e),e.aliases?.forEach(t=>{am(t,e)})}),tk.extend(tc),tk.extend({deltaE:r6}),Object.assign(tk,{deltaEMethods:tc}),tk.extend(r9),tk.extend({contrast:function(e,t,r){o(r)&&(r={algorithm:r});let{algorithm:a,...n}=r||{};if(!a){let e=Object.keys(an).map(e=>e.replace(/^contrast/,"")).join(", ");throw TypeError(`contrast() function needs a contrast algorithm. Please specify one of: ${e}`)}for(let r in e=N(e),t=N(t),an)if("contrast"+a.toLowerCase()===r.toLowerCase())return an[r](e,t,n);throw TypeError(`Unknown contrast algorithm: ${a}`)}}),tk.extend(ao),tk.extend(as),tk.extend(ad),tk.extend(an),e.s(["default",0,tk],519497);let af=(e,t)=>{let r=new tk("#fff");return new tk(e).mix(r,"lighter"===t?.85:.7,{space:"srgb",outputSpace:"srgb"}).toString({format:"hex"})},ap={purple:{dutchName:"Paars",hex:"#42145f"},violet:{dutchName:"Violet",hex:"#a90061"},red:{dutchName:"Rood",hex:"#d52b1e"},rubyRed:{dutchName:"Robijnrood",hex:"#ca005d"},pink:{dutchName:"Roze",hex:"#f092cd"},orange:{dutchName:"Oranje",hex:"#e17000"},yellow:{dutchName:"Geel",hex:"#f9e11e"},darkYellow:{dutchName:"Donkergeel",hex:"#ffb612"},brown:{dutchName:"Bruin",hex:"#94710a"},darkBrown:{dutchName:"Donkerbruin",hex:"#673327"},green:{dutchName:"Groen",hex:"#39870c"},darkGreen:{dutchName:"Donkergroen",hex:"#275937"},mintGreen:{dutchName:"Mintgroen",hex:"#76d2b6"},mossGreen:{dutchName:"Mosgroen",hex:"#777b00"},darkBlue:{dutchName:"Donkerblauw",hex:"#01689b"},skyBlue:{dutchName:"Hemelblauw",hex:"#007bc7"},lightBlue:{dutchName:"Lichtblauw",hex:"#8fcae7"},logoBlue:{dutchName:"Logoblauw",hex:"#154273"}},ag={darkBlue:ap.darkBlue.hex,skyBlue:ap.skyBlue.hex},ab={green:ap.green.hex,darkYellow:ap.darkYellow.hex};af(ap.red.hex,"lighter"),af(ap.darkYellow.hex,"lighter"),af(ap.green.hex,"lighter"),af(ap.skyBlue.hex,"lighter");let aM={x:"#000000",facebook:"#3c5193",instagram:"#d93274",youtube:"#e62528",linkedin:" #007bb6",mastodon:"#6364ff",threads:"#000000",pinterest:"#c8232c",flickr:"#ff0084",twitter:"#0e9af1",bluesky:"#327ff9"};e.s(["roColors",0,ap,"socialMediaColors",0,aM],462967);let ay={bluesky:({title:e})=>(0,r.jsx)(aw,{width:448,height:512,title:e,children:(0,r.jsx)("path",{d:"M379.9,32c37.63,0,68.1,30.45,68.1,68.06v311.88c0,37.61-30.46,68.06-68.1,68.06H68.1c-37.63,0-68.1-30.45-68.1-68.06V100.06C0,62.45,30.46,32,68.1,32h312.03-.22ZM380.8,152.68c0-46.57-42.11-32.02-67.87-12.99-36.06,26.19-74.59,79.48-88.93,108.14-14.11-28.66-52.86-81.94-88.7-108.14-25.98-19.03-68.1-33.58-68.1,12.99,0,9.4,5.38,78.36,8.74,89.56,11.2,38.96,51.97,48.81,88.26,42.76-63.39,10.52-79.52,45.23-44.8,80.15,66.08,66.05,95.2-16.57,102.59-37.84,1.34-3.81,2.02-5.6,2.02-4.25,0-1.57.67.22,2.02,4.25,7.39,21.27,36.29,103.88,102.59,37.84,34.94-34.7,
118.82-69.63-44.8-80.15,36.29,6.04,77.06-3.81,88.26-42.76,3.14-11.19,8.74-80.15,8.74-89.56Z",fill:aM.bluesky,fillRule:"evenodd"})}),facebook:({title:e})=>(0,r.jsx)(aw,{width:448,height:512,title:e,children:(0,r.jsx)("path",{d:"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64h98.2V334.2H109.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H255V480H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z",fill:aM.facebook})}),flickr:({title:e})=>(0,r.jsx)(aw,{width:448,height:512,title:e,children:(0,r.jsx)("path",{d:"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z",fill:aM.flickr})}),instagram:({title:e})=>(0,r.jsx)(aw,{width:448,height:512,title:e,children:(0,r.jsx)("path",{d:"M194.4 211.7a53.3 53.3 0 1 0 59.3 88.7 53.3 53.3 0 1 0 -59.3-88.7zm142.3-68.4c-5.2-5.2-11.5-9.3-18.4-12c-18.1-7.1-57.6-6.8-83.1-6.5c-4.1 0-7.9 .1-11.2 .1c-3.3 0-7.2 0-11.4-.1c-25.5-.3-64.8-.7-82.9 6.5c-6.9 2.7-13.1 6.8-18.4 12s-9.3 11.5-12 18.4c-7.1 18.1-6.7 57.7-6.5 83.2c0 4.1 .1 7.9 .1 11.1s0 7-.1 11.1c-.2 25.5-.6 65.1 6.5 83.2c2.7 6.9 6.8 13.1 12 18.4s11.5 9.3 18.4 12c18.1 7.1 57.6 6.8 83.1 6.5c4.1 0 7.9-.1 11.2-.1c3.3 0 7.2 0 11.4 .1c25.5 .3 64.8 .7 82.9-6.5c6.9-2.7 13.1-6.8 18.4-12s9.3-11.5 12-18.4c7.2-18 6.8-57.4 6.5-83c0-4.2-.1-8.1-.1-11.4s0-7.1 .1-11.4c.3-25.5 .7-64.9-6.5-83l0 0c-2.7-6.9-6.8-13.1-12-18.4zm-67.1 44.5A82 82 0 1 1 178.4 324.2a82 82 0 1 1 91.1-136.4zm29.2-1.3c-3.1-2.1-5.6-5.1-7.1-8.6s-1.8-7.3-1.1-11.1s2.6-7.1 5.2-9.8s6.1-4.5 9.8-5.2s7.6-.4 11.1 1.1s6.5 3.9 8.6 7s3.2 6.8 3.2 10.6c0 2.5-.5 5-1.4 7.3s-2.4 4.4-4.1 6.2s-3.9 3.2-6.2 4.2s-4.8 1.5-7.3 1.5l0 0c-3.8 0-7.5-1.1-10.6-3.2zM448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM357 389c-18.7 18.7-41.4 24.6-67 25.9c-26.4 1.5-105.6 1.5-132 0c-25.6-1.3-48.3-7.2-67-25.9s-24.6-41.4-25.8-67c-1.5-26.4-1.5-105.6 0-132c1.3-25.6 7.1-48.3 25.8-67s41.5-24.6 67-25.8c26.4-1.5 105.6-1.5 132 0c25.6 1.3 48.3 7.1 67 25.8s24.6 41.4 25.8 67c1.5 26.3 1.5 105.4 0 131.9c-1.3 25.6-7.1 48.3-25.8 67z",fill:aM.instagram})}),linkedin:({title:e})=>(0,r.jsx)(aw,{width:448,height:512,title:e,children:(0,r.jsx)("path",{d:"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z",fill:aM.linkedin})}),mastodon:({title:e})=>(0,r.jsx)(aw,{width:448,height:512,title:e,children:(0,r.jsx)("path",{d:"M446.2,123c-6.9-51.3-51.6-91.7-104.6-99.5-8.9-1.3-42.8-6.1-121.3-6.1h-.6c-78.5,0-95.3,4.8-104.3,6.1C63.9,31.1,16.8,67.4,5.4,119.3-.1,144.9-.7,173.2.3,199.2c1.5,37.3,1.7,74.5,5.1,111.6,2.3,24.7,6.4,49.1,12.2,73.2,10.9,44.5,54.8,81.5,97.8,96.6,46.1,15.7,95.6,18.4,143.1,7.6,5.2-1.2,10.4-2.6,15.5-4.2,11.5-3.7,25.1-7.8,35-15,.1-.1.2-.2.3-.4.1-.2.1-.3.1-.5v-36c0-.2,0-.3-.1-.5-.1-.1-.2-.3-.3-.4-.1-.1-.3-.2-.4-.2h-.5c-30.4,7.3-61.6,10.9-92.9,10.8-53.8,0-68.3-25.5-72.4-36.2-3.3-9.2-5.4-18.8-6.3-28.5,0-.2,0-.3.1-.5s.2-.3.3-.4.3-.2.4-.2h.5c29.9,7.2,60.6,10.9,91.3,10.8,7.4,0,14.8,0,22.2-.2,30.9-.9,63.6-2.5,94-8.4.8-.2,1.5-.3,2.2-.5,48-9.2,93.7-38.2,98.4-111.5.2-2.9.6-30.2.6-33.2.2-9.9,3.4-71.9-.3-110ZM370.1,308.1h-50.5v-123.7c0-26-10.9-39.3-32.9-39.3-24.3,0-36.4,15.7-36.4,46.7v67.7h-50.2v-67.7c0-31-12.2-46.7-36.4-46.7-21.9,0-32.9,13.3-32.9,39.3v123.7h-50.5v-127.5c0-26,6.6-46.7,19.9-62.1,13.7-15.3,31.7-23.2,54-23.2,25.8,0,45.4,9.9,58.4,29.8l12.6,21.1,12.6-21.1c13-19.9,32.6-29.8,58.4-29.8,22.3,0,40.3,7.9,54.1,23.2,13.3,15.3,19.9,36,19.9,62.1v127.5h-.1Z",strokeWidth:"0",fill:aM.mastodon})}),pinterest:({title:e})=>(0,r.jsx)(aw,{width:448,height:512,title:e,children:(0,r.jsx)("path",{d:"M384 32H64C28.7 32 0 60.7 0 96V4
116c0 35.3 28.7 64 64 64h72.6l-2.2-.8c-5.4-48.1-3.1-57.5 15.7-134.7c3.9-16 8.5-35 13.9-57.9c0 0-7.3-14.8-7.3-36.5c0-70.7 75.5-78 75.5-25c0 13.5-5.4 31.1-11.2 49.8c-3.3 10.6-6.6 21.5-9.1 32c-5.7 24.5 12.3 44.4 36.4 44.4c43.7 0 77.2-46 77.2-112.4c0-58.8-42.3-99.9-102.6-99.9C153 139 112 191.4 112 245.6c0 21.1 8.2 43.7 18.3 56c2 2.4 2.3 4.5 1.7 7c-1.1 4.7-3.1 12.9-4.7 19.2c-1 4-1.8 7.3-2.1 8.6c-1.1 4.5-3.5 5.5-8.2 3.3c-30.6-14.3-49.8-59.1-49.8-95.1C67.2 167.1 123.4 96 229.4 96c85.2 0 151.4 60.7 151.4 141.8c0 84.6-53.3 152.7-127.4 152.7c-24.9 0-48.3-12.9-56.3-28.2c0 0-12.3 46.9-15.3 58.4c-5 19.3-17.6 42.9-27.4 59.3H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64z",fill:aM.pinterest})}),threads:({title:e})=>(0,r.jsx)(aw,{width:448,height:512,title:e,children:(0,r.jsx)("path",{d:"M64,32C28.7,32,0,60.7,0,96v320c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64V96c0-35.3-28.7-64-64-64H64ZM294.2,244.3c19.5,9.3,33.7,23.5,41.2,40.9,10.4,24.3,11.4,63.9-20.2,95.4-24.2,24.1-53.5,35-95.1,35.3h-.2c-46.8-.3-82.8-16.1-106.9-46.8-21.5-27.3-32.6-65.4-33-113.1v-.2c.4-47.7,11.5-85.7,33-113.1,24.2-30.7,60.2-46.5,106.9-46.8h.2c46.9.3,83.3,16,108.2,46.6,12.3,15.1,21.3,33.3,27,54.4l-26.9,7.2c-4.7-17.2-11.9-31.9-21.4-43.6-19.4-23.9-48.7-36.1-87-36.4-38,.3-66.8,12.5-85.5,36.2-17.5,22.3-26.6,54.4-26.9,95.5.3,41.1,9.4,73.3,26.9,95.5,18.7,23.8,47.4,36,85.5,36.2,34.3-.3,56.9-8.4,75.8-27.3,21.5-21.5,21.1-47.9,14.2-64-4-9.4-11.4-17.3-21.3-23.3-2.4,18-7.9,32.2-16.5,43.2-11.4,14.5-27.7,22.4-48.4,23.5-15.7.9-30.8-2.9-42.6-10.7-13.9-9.2-22-23.2-22.9-39.5-1.7-32.2,23.8-55.3,63.5-57.6,14.1-.8,27.3-.2,39.5,1.9-1.6-9.9-4.9-17.7-9.8-23.4-6.7-7.8-17.1-11.8-30.8-11.9h-.4c-11,0-26,3.1-35.6,17.6l-23-15.8c12.8-19.4,33.6-30.1,58.5-30.1h.6c41.8.3,66.6,26.3,69.1,71.8,1.4.6,2.8,1.2,4.2,1.9l.1.5h0ZM222.4,311.8c17-.9,36.4-7.6,39.7-48.8-8.8-1.9-18.6-2.9-29-2.9-3.2,0-6.4.1-9.6.3-28.6,1.6-38.1,15.5-37.4,27.9.9,16.7,19,24.5,36.4,23.6l-.1-.1h0Z",fill:aM.threads,strokeWidth:"0"})}),x:({title:e})=>(0,r.jsx)(aw,{width:448,height:512,title:e,children:(0,r.jsx)("path",{d:"m68,32h312c37.56,0,68,30.44,68,68v312c0,37.56-30.44,68-68,68H68c-37.56,0-68-30.44-68-68V100C0,62.44,30.44,32,68,32Zm185.11,200.11l113.92-132.11h-26.99l-98.91,114.71-79-114.71h-91.12l119.47,173.46-119.47,138.54h27l104.45-121.14,83.43,121.14h91.12l-123.9-179.89h0Zm-36.97,42.88l-12.1-17.27L107.72,120.28h41.46l77.72,110.92,12.1,17.27,101.03,144.18h-41.46l-82.44-117.65h0Z",strokeWidth:"0",fill:aM.x})}),youtube:({title:e})=>(0,r.jsx)(aw,{width:448,height:512,title:e,children:(0,r.jsx)("path",{d:"M282 256.2l-95.2-54.1V310.3L282 256.2zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zm14.4 136.1c7.6 28.6 7.6 88.2 7.6 88.2s0 59.6-7.6 88.1c-4.2 15.8-16.5 27.7-32.2 31.9C337.9 384 224 384 224 384s-113.9 0-142.2-7.6c-15.7-4.2-28-16.1-32.2-31.9C42 315.9 42 256.3 42 256.3s0-59.7 7.6-88.2c4.2-15.8 16.5-28.2 32.2-32.4C110.1 128 224 128 224 128s113.9 0 142.2 7.7c15.7 4.2 28 16.6 32.2 32.4z",fill:aM.youtube})})},aw=({width:e,height:t=e,title:a,children:n})=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:t,viewBox:`0 0 ${e} ${t}`,role:a?"img":"presentation","aria-hidden":!a,children:[a&&(0,r.jsx)("title",{children:a}),n]}),ax={bookOpen:({title:e})=>(0,r.jsx)(aw,{width:640,height:512,title:e,children:(0,r.jsx)("path",{d:"M588.14,0c-26.38,0-143.29,3.3-193.65,16.19-50.36,15.89-56.36,42.27-74.64,42.27s-24.28-26.38-74.94-42.27C203.54,4.8,51.56,0,51.56,0c-23.68,0-28.18,14.99-28.18,28.18v401.39c0,13.19,10.49,24.58,23.68,24.58,53.36.9,155.28-3.3,198.15,15.59,50.66,15.89,56.66,42.27,74.94,42.27s24.28-26.38,74.64-42.27c27.28-8.69,83.04-7.79,119.31-9.89l78.84-5.7c13.19,0,23.68-11.39,23.68-24.58V28.18c-.3-13.19-7.49-28.18-28.48-28.18ZM281.18,440.06c-30.88-30.88-133.1-31.78-210.44-31.78V49.16c41.37,1.2,146.59-4.2,210.44,38.37,0-.3.6,310.26,0,352.52ZM566.56,408.28c-77.64,0-179.86.9-210.44,31.78-.9-42.27,0-352.82,0-352.82,63.85-42.57,169.07-37.17,210.44-38.37v359.42Z"})}),chevronLeft:({title:e})=>(0,r.jsx)(aw,{width:320,height:512,title:e,children:(0,r.jsx)("path",{d:"M273.54,52.37h0c14.46,10.84,18.08,32.53,7.23,47,0,1.8-1.81,1.8-3.61,3.61l-150,151.85L279,406.67c12.66,14.46,12.66,34.35-1.8,48.81l-3.62,3.62h0c-16.27,16.27-36.15,21.69-50.62,5.42L44,283.75c-16.27-16.27-16.27-41.58,0-56L221.12,46.94C237.39,30.67,257.27,37.9,273.54,52.37Z"})}),chevronRight:({title:e})=>(0,r.jsx)(aw,{width:320,height:512,title:e,children:(0,r.jsx)("path",{d:"M46.46,459.63h0c-14.46-10.84-18.08-32.53-7.23-47,0-1.8,1.81-1.8,3.61-3.61l150-151.85L41,105.33C28.38,90.87,28.38,71,42.84,56.52l3.62-3.62h0c16.27-16.27,36.15-21.69,50.62-5.42L276,228.25c16.27,16.27,16.27,41.58,0,56L98.88,465.06C82.61,481.33,62.73,474.1,46.46,459.63Z"})}),chevronRightLight:({title:e})=>(0,r.jsx)(aw,{width:320,height:512,title:e,children:(0,r.jsx)("polygon",{points:"79.83 474.34 54.31 452.92 222.3 256 55.67 58.26 79.14 37.66 265.69 256 79.83 474.34"})}),clock:({title:e})=>(0,r.jsx)(aw,{width:512,height:512,title:e,children:(0,r.jsxs)("g",{children:[(0,r.jsx)("path",{d:"M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm0,434C153.28,442,70,358.72,70,256S153.28,70,256,70s186,83.28,186,186A186.77,186.77,0,0,1,256,442Z"}),(0,r.jsx)("path",{d:"M390.39,253.52h0l-110.67-11L271.5,121.61a15.5,15.5,0,0,0-31,0L230.11,264.06a25.89,25.89,0,0,0,23.25,25.58c.78,0,137-9.77,137-9.77,9-.77,15.5-4.65,15.5-13.17S400,254.14,390.39,253.52Z"})]})}),confirmation:({title:e})=>(0,r.jsx)(aw,{width:64,title:e,children:(0,r.jsxs)("g",{children:[(0,r.jsx)("path",{d:"M62.61,7A6.71,6.71,0,0,0,57,1.39C48.7,0,34.78,0,32,0S15.3,0,7,1.39A6.71,6.71,0,0,0,1.39,7C0,15.3,0,29.22,0,32S0,48.7,1.39,57A6.71,6.71,0,0,0,7,62.61C15.3,64,29.22,64,32,64s16.7,0,25-1.39A6.71,6.71,0,0,0,62.61,57C64,48.7,64,34.78,64,32,64,23.65,64,15.3,62.61,7Z",fill:"#39870c"}),(0,r.jsx)("path",{d:"M45.7,17.84a2.28,2.28,0,0,0-3.07.32L29.22,33.24l-8.06-7a2.28,2.28,0,0,0-3,0,2.3,2.3,0,0,0-.49,2.94l9.76,16.39a2.28,2.28,0,0,0,2,1.11h0a2.27,2.27,0,0,0,1.95-1.1L46.29,20.89A2.31,2.31,0,0,0,45.7,17.84Z",fill:"#fff"})]})}),copy:({title:e})=>(0,r.jsx)(aw,{width:448,height:512,title:e,children:(0,r.jsx)("path",{d:"M160,409.6c-14.08,0-26.13-5.01-36.16-15.04-10.03-10.03-15.04-22.08-15.04-36.16V51.2c0-14.08,5.01-26.13,15.04-36.16S145.92,0,160,0h230.4c14.08,0,26.13,5.01,36.16,15.04s15.04,22.08,15.04,36.16v307.2c0,14.08-5.01,26.13-15.04,36.16s-22.08,15.04-36.16,15.04h-230.4ZM160,358.4h230.4V51.2h-230.4v307.2ZM57.6,512c-14.08,0-26.13-5.01-36.16-15.04-10.03-10.03-15.04-22.08-15.04-36.16V102.4h
151.2v358.4h281.6v51.2H57.6Z"})}),download:({title:e})=>(0,r.jsx)(aw,{width:512,title:e,children:(0,r.jsxs)("g",{children:[(0,r.jsx)("path",{d:"M437.14,140.81c-16-22.39-52-12.8-52-12.8l-77.59,52V12.84A11.84,11.84,0,0,0,296.78,0a13.35,13.35,0,0,0-2,0H217.19a11.84,11.84,0,0,0-12.79,10.8,11.13,11.13,0,0,0,0,2V180l-77.59-52s-36-9.59-52,12.8a43.22,43.22,0,0,0,0,52c2.4,1.6,90.38,112,142.37,167.16a78.78,78.78,0,0,0,38.39,25.6A78.76,78.76,0,0,0,294,360C346,304,433.14,194.4,436.34,192.8A41.59,41.59,0,0,0,437.14,140.81Z"}),(0,r.jsx)("path",{d:"M482.29,486.34v-100H419.1V424A12.48,12.48,0,0,1,407,436.75H104.77A12.48,12.48,0,0,1,92,424.6c0-.22,0-.43,0-.65V386.36H29.59v100a23.83,23.83,0,0,0,21.94,25.59,24.84,24.84,0,0,0,3.66,0H458.3a22.71,22.71,0,0,0,24.13-21.2A22.19,22.19,0,0,0,482.29,486.34Z"})]})}),envelope:({title:e})=>(0,r.jsx)(aw,{width:512,title:e,children:(0,r.jsx)("path",{d:"M488,80H24A23.57,23.57,0,0,0,0,104V408a23.57,23.57,0,0,0,24,24H488a23.57,23.57,0,0,0,24-24h0V104a23.57,23.57,0,0,0-24-24Zm-29.6,48L256,261.6,54.4,128ZM464,384,340,289.6c-.8.8-1.6,2.4-.8,3.2l.8.8L409.6,384H104l69.6-89.6c2.4-3.2,0-4,0-4L48,384V172L244.8,303.2c7.2,4.8,16,4.8,22.4,0L464,172Z"})}),error:({title:e})=>(0,r.jsxs)(aw,{width:64,title:e,children:[(0,r.jsx)("path",{fill:"none",d:"M-1.5 41.5H22.5V65.5H-1.5z"}),(0,r.jsx)("circle",{cx:"32",cy:"32",r:"32",fill:"#d52b1e"}),(0,r.jsx)("path",{fill:"#fff",d:"M41.52 18.94L32 27.37l-9.52-8.43a2.5 2.5 0 00-3.54 3.54L27.37 32l-8.43 9.52a2.5 2.5 0 003.54 3.54L32 36.63l9.52 8.43a2.5 2.5 0 003.54-3.54L36.63 32l8.43-9.52a2.5 2.5 0 00-3.54-3.54M32 32z"})]}),externalLink:({title:e})=>(0,r.jsx)(aw,{width:448,height:512,title:e,children:(0,r.jsx)("path",{d:"M403.64,77.14c-5.92-7.1-15.39-11.85-24.86-10.66H107.61c-9.52,0-19,3.53-24.91,10.66-8.29,5.93-13,15.4-11.86,24.88v34.34c0,9.47,4.75,17.78,11.86,24.87a41.05,41.05,0,0,0,24.87,11.85l127.9-1.18L46,363.79c-7.11,5.93-10.67,15.4-10.67,24.87S38.88,407.61,46,413.54L67.3,433.67a33.61,33.61,0,0,0,26.06,11.85c9.47,1.18,18.94-3.55,24.86-10.66L310.12,243l1.18,129.08c0,9.48,3.55,19,10.66,24.88s15.4,10.64,24.84,10.64h29.64c9.47,0,18.95-3.55,24.87-10.66C408.42,391,412,381.52,412,372V102A24.52,24.52,0,0,0,403.64,77.14Z"})}),information:({title:e})=>(0,r.jsxs)(aw,{width:64,title:e,children:[(0,r.jsx)("rect",{x:"-1.5",y:"41.5",width:"24",height:"24",fill:"none"}),(0,r.jsxs)("g",{children:[(0,r.jsx)("path",{d:"M62.61,7A6.71,6.71,0,0,0,57,1.39C48.7,0,34.78,0,32,0S15.3,0,7,1.39A6.71,6.71,0,0,0,1.39,7C0,15.3,0,29.22,0,32S0,48.7,1.39,57A6.71,6.71,0,0,0,7,62.61C15.3,64,29.22,64,32,64s16.7,0,25-1.39A6.71,6.71,0,0,0,62.61,57C64,48.7,64,34.78,64,32,64,23.65,64,15.3,62.61,7Z",fill:"#007bc7"}),(0,r.jsx)("path",{d:"M28.08,16.55a4,4,0,0,1,1-2.69A3.64,3.64,0,0,1,32,12.71a3.72,3.72,0,0,1,2.88,1.1,3.86,3.86,0,0,1,1,2.74,3.77,3.77,0,0,1-1,2.61A3.66,3.66,0,0,1,32,20.28a3.8,3.8,0,0,1-2.88-1.07A3.73,3.73,0,0,1,28.08,16.55Zm7.29,7.3V51.17H28.63v-27Z",fill:"#fff"})]})]}),list:({title:e})=>(0,r.jsxs)(aw,{width:512,height:512,title:e,children:[(0,r.jsxs)("g",{children:[(0,r.jsx)("path",{d:"M149.7,76.53v-42.94h341.48c27.76,0,27.76,42.94,0,42.94H149.7Z"}),(0,r.jsx)("circle",{cx:"48.09",cy:"55.06",r:"48.09"})]}),(0,r.jsxs)("g",{children:[(0,r.jsx)("path",{d:"M149.7,478.4v-42.94h341.48c27.76,0,27.76,42.94,0,42.94H149.7Z"}),(0,r.jsx)("circle",{cx:"48.09",cy:"456.94",r:"48.09"})]}),(0,r.jsxs)("g",{children:[(0,r.jsx)("path",{d:"M149.7,211.63v-42.94h341.48c27.76,0,27.76,42.94,0,42.94H149.7Z"}),(0,r.jsx)("circle",{cx:"48.09",cy:"190.17",r:"48.09"})]}),(0,r.jsxs)("g",{children:[(0,r.jsx)("path",{d:"M149.7,346.45v-42.94h341.48c27.76,0,27.76,42.94,0,42.94H149.7Z"}),(0,r.jsx)("circle",{cx:"48.09",cy:"324.98",r:"48.09"})]})]}),phone:({title:e})=>(0,r.jsx)(aw,{width:512,title:e,children:(0,r.jsx)("path",{d:"M370.31,326.29c-20.46,20.46-26.38,49.88-42.66,66.15-15.93,15.93-78.82-34.18-126.6-81.49-47.31-47.78-97.42-110.67-81.49-126.6,16.27-16.28,45.57-22.09,66.15-42.66S118.63,24.5,104.91,10.79s-33.48-15.23-49.29.58c-90.68,90.67-71.73,215.3,66,361.19l-.35.24c3,3,18.14,17.55,18.14,17.55,145.89,137.76,270.52,156.71,361.19,66,15.81-15.81,14.3-35.69.58-49.29S390.89,305.72,370.31,326.29Z"})}),plus:({title:e})=>(0,r.jsx)(aw,{width:448,height:512,title:e,children:(0,r.jsx)("path",{d:"M411.85,206H272.29V67.1c.7-27.35-21.08-34.75-49-34.75s-49.68,7.4-49.68,34.75V206.66H34.75C7.4,206,0,227.74,0,255.65s7.4,49.69,34.75,49.69H174.32V444.9c0,27.91,22.33,34.75,49.68,34.75s49.68-7.4,49.68-34.75V305.34H413.25c27.91,0,34.75-22.33,34.75-49.69S439.21,206,411.85,206Z"})}),rss:({title:e})=>(0,r.jsx)(aw,{width:448,height:512,title:e,children:(0,r.jsx)("path",{d:"M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM96 136c0-13.3 10.7-24 24-24c137 0 248 111 248 248c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-110.5-89.5-200-200-200c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24c83.9 0 152 68.1 152 152c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-57.4-46.6-104-104-104c-13.3 0-24-10.7-24-24zm0 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"})}),warning:({title:e})=>(0,r.jsxs)(aw,{width:64,title:e,children:[(0,r.jsx)("rect",{width:"24",height:"24",fill:"none"}),(0,r.jsxs)("g",{children:[(0,r.jsx)("path",{d:"M63.31,53,36.59,5.79a5.27,5.27,0,0,0-9.18,0L.69,53a5.27,5.27,0,0,0,4.59,7.87H58.72A5.27,5.27,0,0,0,63.31,53Z",fill:"#ffb612"}),(0,r.jsx)("path",{d:"M28,47a4.85,4.85,0,0,1,1-3.09,3.61,3.61,0,0,1,3-1.26,4,4,0,0,1,3,1.11A4.54,4.54,0,0,1,36.06,47a4.55,4.55,0,0,1-1,3,3.63,3.63,0,0,1-3,1.21,4.09,4.09,0,0,1-3-1.06A4.35,4.35,0,0,1,28,47Zm.84-28.27,6.83-.55-.59,15.16v7.23l-6.24.14Z"})]})]}),...ay};
1e.s(["default",0,({iconName:e,className:t,title:o})=>{let s=ax[e];return(0,r.jsx)("i",{className:(0,a.default)("svg-icon",`${(0,n.kebabCase)(e)}`,t,{social:Object.keys(ay).includes(e)}),"aria-hidden":!o,children:(0,r.jsx)(s,{title:o})})}],893275)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.