Sid Gifari File Manager
🏠 Root
/
home2
/
iuywvcmy
/
public_html
/
wp-content
/
plugins
/
beaver-builder-lite-version
/
js
/
build
/
Editing: fl-controls.bundle.min.js
/*! For license information please see fl-controls.bundle.min.js.LICENSE.txt */ (()=>{var e={2444:()=>{window.requestIdleCallback=window.requestIdleCallback||function(e){var t=Date.now();return setTimeout((function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})}),1)},window.cancelIdleCallback=window.cancelIdleCallback||function(e){clearTimeout(e)}},6942:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=i(e,a(r)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=i(t,r));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e={};r.r(e),r.d(e,{Picker:()=>Va,Provider:()=>$a,Swatch:()=>Ne,getComputedValue:()=>ta,getMetadata:()=>na,use:()=>Ha});var t={};r.r(t),r.d(t,{Input:()=>di,Range:()=>fi,getCSS:()=>yi});var n={};r.r(n),r.d(n,{dotsOne:()=>jl,rings:()=>wl,stripes:()=>Ol,sunburst:()=>Sl,triangles:()=>El});var o={};r.r(o),r.d(o,{Input:()=>Dl,getCSS:()=>Tl});var a={};r.r(a),r.d(a,{background:()=>nu,color:()=>Jl});const i=React;var c=r.n(i);const l=Redux;function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){p(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function p(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=u(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==u(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const m=function(e,t){switch(t.type){case"SET_STATE":return f({},t.state);case"SET_COLOR_PRESETS":return f(f({},e),{},{color:f(f({},e.color),{},{presets:t.presets})});case"SET_BACKGROUND_PRESETS":return f(f({},e),{},{backgrounds:f(f({},e.backgrounds),{},{presets:t.presets})});case"ADD_ATTACHMENT_SIZES":return f(f({},e),{},{attachmentSizes:f(f({},e.attachmentSizes),{},p({},t.id,t.sizes))});default:return f(f({},e),{},{color:f(f({},e.color),{},{presets:e.color.presets})})}};r(2444);function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return b(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?b(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){v(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function v(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=d(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=d(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==d(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function w(){w=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(e,t,r){e[t]=r.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",l=a.toStringTag||"@@toStringTag";function u(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,r){return e[t]=r}}function s(e,t,r,n){var a=t&&t.prototype instanceof h?t:h,i=Object.create(a.prototype),c=new I(n||[]);return o(i,"_invoke",{value:M(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var p="suspendedStart",m="suspendedYield",y="executing",b="completed",g={};function h(){}function v(){}function O(){}var S={};u(S,i,(function(){return this}));var j=Object.getPrototypeOf,E=j&&j(j(N([])));E&&E!==r&&n.call(E,i)&&(S=E);var P=O.prototype=h.prototype=Object.create(S);function C(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function r(o,a,i,c){var l=f(e[o],e,a);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==d(s)&&n.call(s,"__await")?t.resolve(s.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(s).then((function(e){u.value=e,i(u)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var a;o(this,"_invoke",{value:function(e,n){function o(){return new t((function(t,o){r(e,n,t,o)}))}return a=a?a.then(o,o):o()}})}function M(t,r,n){var o=p;return function(a,i){if(o===y)throw Error("Generator is already running");if(o===b){if("throw"===a)throw i;return{value:e,done:!0}}for(n.method=a,n.arg=i;;){var c=n.delegate;if(c){var l=R(c,n);if(l){if(l===g)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===p)throw o=b,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=y;var u=f(t,r,n);if("normal"===u.type){if(o=n.done?b:m,u.arg===g)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(o=b,n.method="throw",n.arg=u.arg)}}}function R(t,r){var n=r.method,o=t.iterator[n];if(o===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,R(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var a=f(o,t.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,g;var i=a.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,g):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function N(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function r(){for(;++o<t.length;)if(n.call(t,o))return r.value=t[o],r.done=!1,r;return r.value=e,r.done=!0,r};return a.next=a}}throw new TypeError(d(t)+" is not iterable")}return v.prototype=O,o(P,"constructor",{value:O,configurable:!0}),o(O,"constructor",{value:v,configurable:!0}),v.displayName=u(O,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,O):(e.__proto__=O,u(e,l,"GeneratorFunction")),e.prototype=Object.create(P),e},t.awrap=function(e){return{__await:e}},C(x.prototype),u(x.prototype,c,(function(){return this})),t.AsyncIterator=x,t.async=function(e,r,n,o,a){void 0===a&&(a=Promise);var i=new x(s(e,r,n,o),a);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},C(P),u(P,l,"Generator"),u(P,i,(function(){return this})),u(P,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=N,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(A),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function o(n,o){return c.type="throw",c.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(l&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,g):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),A(r),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;A(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:N(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},t}function O(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function S(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function i(e){O(a,n,o,i,c,"next",e)}function c(e){O(a,n,o,i,c,"throw",e)}i(void 0)}))}}var j={color:{presets:[]},backgrounds:{presets:[]},attachmentSizes:{}};const E=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e,n=new Set,o=function(e){return n.add(e),function(){return n.delete(e)}},a=function(){return r},c=function(e){r=e,n.forEach((function(e){return e()}))},l={subscribe:o,getSnapshot:a,setState:c,useExternalState:function(){return[(0,i.useSyncExternalStore)(o,a),c]}},u=function(){var e=t[s];l[s]=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return c(e.apply(void 0,[a()].concat(r)))}};for(var s in t)u();return l};function P(e){return function(e){if(Array.isArray(e))return C(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return C(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?C(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const x=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=Array.isArray(e)?e:[e],r=E(t,{setForm:function(e,t){return[t]},pushForm:function(e,t){return[].concat(P(e),[t])},updateForms:function(e,t){return t},pop:function(e){return e.toSpliced(-1,1)},reset:function(){return[]},setCurrentForm:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.toSpliced(-1,1,t)}});return r.useFormState=r.useExternalState,r};var M=function(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:j,t=(0,l.createStore)(m,e),r={setState:function(e){return t.dispatch({type:"SET_STATE",state:e})},addColorPreset:function(e){return S(w().mark((function r(){var n;return w().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,wp.apiFetch({path:"/fl-controls/v1/color_presets",method:"POST",data:{addPresets:[e]}});case 2:return n=r.sent,r.abrupt("return",t.dispatch({type:"SET_COLOR_PRESETS",presets:n.presets}));case 4:case"end":return r.stop()}}),r)})))()},deleteColorPreset:function(e){return S(w().mark((function r(){var n;return w().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,wp.apiFetch({path:"/fl-controls/v1/color_presets",method:"DELETE",data:{deletePresets:[e]}});case 2:return n=r.sent,r.abrupt("return",t.dispatch({type:"SET_COLOR_PRESETS",presets:n.presets}));case 4:case"end":return r.stop()}}),r)})))()},clearColorPresets:function(){return S(w().mark((function e(){return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,wp.apiFetch({path:"/fl-controls/v1/color_presets",method:"POST",data:{clearPresets:!0}});case 2:return e.abrupt("return",t.dispatch({type:"SET_COLOR_PRESETS",presets:[]}));case 3:case"end":return e.stop()}}),e)})))()},addBackgroundPreset:function(e){return S(w().mark((function r(){var n;return w().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,wp.apiFetch({path:"/fl-controls/v1/background_presets",method:"POST",data:{addPresets:[e]}});case 2:return n=r.sent,r.abrupt("return",t.dispatch({type:"SET_BACKGROUND_PRESETS",presets:n.presets}));case 4:case"end":return r.stop()}}),r)})))()},addSizesForAttachment:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.dispatch({type:"ADD_ATTACHMENT_SIZES",id:e,sizes:r})}};requestIdleCallback(S(w().mark((function t(){var n;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,wp.apiFetch({path:"/fl-controls/v1/state",method:"GET"});case 2:n=t.sent,r.setState(h(h({},e),n));case 4:case"end":return t.stop()}}),t)}))));var n=function(e){return{colorPresets:e.color.presets,colorSets:e.color.sets,backgroundPresets:e.backgrounds.presets,attachmentSizes:e.attachmentSizes}};return{useControlsStore:function(){var e,o=t.getState(),a=y((0,i.useState)(n(o)),2),c=a[0],l=a[1];return(0,i.useEffect)((function(){return t.subscribe((function(){return l(n(t.getState()))}))}),[]),h(h(h({},c),r),{},{getSizesForAttachment:(e=S(w().mark((function e(t){var n;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0===c.attachmentSizes[t]){e.next=4;break}return e.abrupt("return",c.attachmentSizes[t]);case 4:return e.next=6,wp.apiFetch({path:"/fl-controls/v1/attachment_sizes?id="+t,method:"GET"});case 6:return n=e.sent,r.addSizesForAttachment(t,n.sizes),e.abrupt("return",n.sizes);case 9:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)})})}}}().useControlsStore;const R=FL.Symbols;var k=r(6942),A=r.n(k);function I(e){if(void 0===window.parent.FLBuilderStrings)return e;var t=window.parent.FLBuilderStrings.i18n;return void 0!==t[e]?t[e]:(console.warn('No translation found for "'+e+'" Please add string to FLBuilderStrings.i18n object in includes/ui-js-config.php'),e)}function N(e){return N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},N(e)}var T=["error","title","children","style"],L=["alternate","children"];function D(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,W(n.key),n)}}function _(e,t,r){return t=z(t),function(e,t){if(t&&("object"==N(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,B()?Reflect.construct(t,r||[],z(e).constructor):t.apply(e,r))}function B(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(B=function(){return!!e})()}function z(e){return z=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},z(e)}function F(e,t){return F=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},F(e,t)}function G(){return G=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},G.apply(null,arguments)}function H(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function $(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?H(Object(r),!0).forEach((function(t){q(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):H(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function q(e,t,r){return(t=W(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function W(e){var t=function(e,t){if("object"!=N(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=N(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==N(t)?t:t+""}function V(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var X=function(e){var t=e.error,r=e.title,n=void 0===r?I("There seems to be an error"):r,o=e.children,a=e.style,i=void 0===a?{}:a,l=V(e,T),u=$({display:"flex",flexDirection:"column",flex:"1 1 auto",justifyContent:"center",alignItems:"center",padding:8,gap:16,textAlign:"center",minHeight:0,maxHeight:"100%",lineBreak:"anywhere"},i);return c().createElement("div",G({style:u},l),c().createElement("div",{style:{color:"inherit",fontSize:14}},n),c().createElement("code",{style:{color:"inherit"}},t.message),o)},Y=function(e){function t(e){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(r=_(this,t,[e])).state={hasError:!1,error:null},r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&F(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this.props,t=e.alternate,r=void 0===t?X:t,n=e.children,o=V(e,L),a=this.state,c=a.hasError,l=a.error;return c?(0,i.createElement)(r,$({error:l},o)):n}}],o=[{key:"getDerivedStateFromError",value:function(e){return{hasError:!0,error:e}}}],n&&D(r.prototype,n),o&&D(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(i.Component);const U={Boundary:Y,DefaultError:X};function Z(e){return Z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Z(e)}var J=["className","children","position","tabs","appearance","enableViewTransitions","style"];function K(){return K=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},K.apply(null,arguments)}function Q(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Z(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Z(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Z(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ee=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},t=(0,i.useRef)(null);return{onPointerDown:function(e){var r=e.pageX,n=e.pageY;return t.current={pageX:r,pageY:n}},onMouseMove:function(e){return e.stopPropagation()},onKeyUp:function(t){"Escape"===t.key&&e(t),t.stopPropagation()},onClick:function(r){!function(e){if(!t.current)return!1;var r=t.current,n=r.pageX,o=r.pageY,a=e.target.getBoundingClientRect(),i=a.top,c=a.left,l=a.width,u=a.height,s=window,f=i+s.pageYOffset,p=c+s.pageXOffset;return n>=p&&n<=p+l&&o>=f&&o<=f+u}(r)&&r.target.matches("dialog")&&(e(r),r.stopPropagation())}}},te=(0,i.forwardRef)((function(e,t){var r=e.className,n=e.children,o=e.position,a=(e.tabs,e.appearance),l=void 0===a?"panel":a,u=e.enableViewTransitions,s=void 0!==u&&u,f=e.style,p=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,J),m=(0,i.useRef)(null),d=ee((function(){var e;return null===(e=m.current)||void 0===e?void 0:e.close()}));return(0,i.useImperativeHandle)(t,(function(){var e=m.current.showModal;return m.current.showModal=function(){e.call(m.current),requestAnimationFrame((function(){return m.current.dispatchEvent(new Event("show"))}))},m.current}),[m.current]),(0,i.useEffect)((function(){if(m.current){var e,t=function(e){var t={};"function"==typeof o&&(t=o({dialog:m.current},e)),function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e)for(var r in t)e.style[r]=t[r]}(m.current,t)};return null===(e=m.current)||void 0===e||e.addEventListener("show",t),function(){var e;return null===(e=m.current)||void 0===e?void 0:e.removeEventListener("show",t)}}}),[m.current,o]),c().createElement("dialog",K({ref:m,className:A()(Q(Q({"fl-controls-dialog":!0},"fl-appearance-".concat(l),l),"uses-view-transitions",void 0!==document.startViewTransition&&s),r),style:f},d,p),c().createElement(U.Boundary,null,n))}));const re=te;const ne=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},t=(0,i.useRef)(null),r=function(r){r.composedPath().includes(t.current)||e(r)};return(0,i.useLayoutEffect)((function(){return window.parent.addEventListener("pointerdown",r),function(){return window.parent.removeEventListener("pointerdown",r)}}),[]),t};const oe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(0,i.useCallback)((function(t){jQuery(t).sortable(e)}),t)};function ae(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ie(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ie(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ie(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var ce=function(e){return e.stopPropagation()};function le(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,o=Math.max(e,t,r),a=Math.min(e,t,r),i=0,c=0,l=(a+o)/2,u=o-a;if(0!==u){switch(c=0===l||1===l?0:(o-l)/Math.min(l,1-l),o){case e:i=(t-r)/u+(t<r?6:0);break;case t:i=(r-e)/u+2;break;case r:i=(e-t)/u+4}i*=60}return c<0&&(i+=180,c=Math.abs(c)),i>=360&&(i-=360),[parseInt(i),(100*c).toFixed(2),(100*l).toFixed(2),n]}var ue=function(e,t,r){return Math.max(Math.min(e,Math.max(t,r)),Math.min(t,r))},se=function(e,t,r,n,o){return(e-t)*(o-n)/(r-t)+n};function fe(){return fe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fe.apply(null,arguments)}var pe=(0,i.forwardRef)((function(e,t){var r=e.button,n=void 0===r?"button":r,o=e.label,a=void 0===o?"Button":o,l=e.children,u=e.className,s=e.appearance,f=e.buttonProps,p=void 0===f?{}:f,m=e.dialogProps,d=void 0===m?{}:m,y=e.position,b=e.enableViewTransitions,g=void 0!==b&&b,h=e.tabs,v=(0,i.useRef)(null),w=(0,i.useRef)(null),O=function(){var e=function(){var e;return null===(e=w.current)||void 0===e?void 0:e.close()},t=window.top.document;g&&t.startViewTransition&&t.startViewTransition(e).ready.then((function(){w.current.animate({scale:[1,.25]},{duration:500,easing:"ease-in"})}));e()},S=function(){var e=function(){var e;return null===(e=w.current)||void 0===e?void 0:e.showModal()},t=window.top.document;g&&t.startViewTransition&&t.startViewTransition(e).ready.then((function(){w.current.animate({scale:[.25,1]},{duration:500,easing:"ease-in"})}));e()},j=function(){w.current&&w.current.open?O():S()};(0,i.useImperativeHandle)(t,(function(){return{button:v.current,dialog:w.current,showModal:S,close:O,toggle:j}}),[v.current,w.current,S,O,j]);return c().createElement(c().Fragment,null,c().createElement(n,fe({ref:v,as:"div",className:A()("fl-controls-dialog-button",u),onClick:j},p),a),c().createElement(re,fe({ref:w,appearance:s,position:function(e,t){var r=e.dialog,n={};if(v.current&&r){var o,a=null===(o=v.current)||void 0===o?void 0:o.getBoundingClientRect(),i=r.clientWidth,c=r.clientHeight,l=window.top,u=l.innerHeight,s=l.innerWidth,f=a.left-(i+32),p=a.top;return n={bottom:"auto",right:"auto",left:ue(f,32,s-i-32)+"px",top:ue(p,32,u-c-32)+"px",transformOrigin:"".concat(i-a.width/2,"px top")},"function"==typeof y&&(n=y({dialog:r,dialogRect:{width:i,height:c},button:v.current,buttonRect:a,styles:n},t)),n}},enableViewTransitions:g,tabs:h},d),l))}));const me=pe;function de(e){return de="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},de(e)}re.Button=me;var ye=["className","onChange"];function be(){return be=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},be.apply(null,arguments)}function ge(){ge=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(e,t,r){e[t]=r.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",l=a.toStringTag||"@@toStringTag";function u(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,r){return e[t]=r}}function s(e,t,r,n){var a=t&&t.prototype instanceof g?t:g,i=Object.create(a.prototype),c=new k(n||[]);return o(i,"_invoke",{value:C(e,r,c)}),i}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var p="suspendedStart",m="suspendedYield",d="executing",y="completed",b={};function g(){}function h(){}function v(){}var w={};u(w,i,(function(){return this}));var O=Object.getPrototypeOf,S=O&&O(O(A([])));S&&S!==r&&n.call(S,i)&&(w=S);var j=v.prototype=g.prototype=Object.create(w);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function P(e,t){function r(o,a,i,c){var l=f(e[o],e,a);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==de(s)&&n.call(s,"__await")?t.resolve(s.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(s).then((function(e){u.value=e,i(u)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var a;o(this,"_invoke",{value:function(e,n){function o(){return new t((function(t,o){r(e,n,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,r,n){var o=p;return function(a,i){if(o===d)throw Error("Generator is already running");if(o===y){if("throw"===a)throw i;return{value:e,done:!0}}for(n.method=a,n.arg=i;;){var c=n.delegate;if(c){var l=x(c,n);if(l){if(l===b)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===p)throw o=y,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var u=f(t,r,n);if("normal"===u.type){if(o=n.done?y:m,u.arg===b)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(o=y,n.method="throw",n.arg=u.arg)}}}function x(t,r){var n=r.method,o=t.iterator[n];if(o===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,x(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),b;var a=f(o,t.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,b;var i=a.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,b):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,b)}function M(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function R(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(M,this),this.reset(!0)}function A(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function r(){for(;++o<t.length;)if(n.call(t,o))return r.value=t[o],r.done=!1,r;return r.value=e,r.done=!0,r};return a.next=a}}throw new TypeError(de(t)+" is not iterable")}return h.prototype=v,o(j,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:h,configurable:!0}),h.displayName=u(v,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===h||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,l,"GeneratorFunction")),e.prototype=Object.create(j),e},t.awrap=function(e){return{__await:e}},E(P.prototype),u(P.prototype,c,(function(){return this})),t.AsyncIterator=P,t.async=function(e,r,n,o,a){void 0===a&&(a=Promise);var i=new P(s(e,r,n,o),a);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(j),u(j,l,"Generator"),u(j,i,(function(){return this})),u(j,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=A,k.prototype={constructor:k,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(R),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function o(n,o){return c.type="throw",c.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(l&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,b):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),b},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),R(r),b}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;R(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:A(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),b}},t}function he(e,t,r,n,o,a,i){try{var c=e[a](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,o)}function ve(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function i(e){he(a,n,o,i,c,"next",e)}function c(e){he(a,n,o,i,c,"throw",e)}i(void 0)}))}}function we(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Oe(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Oe(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Oe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Se=function(e){var t=e.className,r=e.onChange,n=void 0===r?function(){}:r,o=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,ye),a=we((0,i.useState)(!1),2);a[0],a[1];return void 0===window.EyeDropper?null:c().createElement("button",be({className:A()("fl-controls-color-eyedropper",t),onClick:ve(ge().mark((function e(){var t,r;return ge().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=new EyeDropper,e.next=3,t.open();case 3:(r=e.sent).sRGBHex&&n(r.sRGBHex);case 5:case"end":return e.stop()}}),e)})))},o),c().createElement(R.Crosshair,null))};var je=function(e){var t=window.parent.document.getElementById("fl-builder-ui-iframe");if(t&&e.startsWith("var(")){var r=t.contentDocument||t.contentWindow.document,n=r.createElement("div");n.style.color=e,r.body.appendChild(n);var o=r.defaultView.getComputedStyle(n);e=o.color?o.color:e,r.body.removeChild(n)}return e};function Ee(e){return Ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ee(e)}var Pe=["as","value","className","style","onClick","children"],Ce=["as","title","className","children","appearance","accessories"];function xe(){return xe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},xe.apply(null,arguments)}function Me(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Re(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Me(Object(r),!0).forEach((function(t){ke(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Me(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ke(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Ee(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ee(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ee(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ae(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var Ie=function(e){var t=e.as,r=void 0===t?"div":t,n=e.title,o=e.className,a=e.children,i=e.appearance,l=void 0===i?"swatches":i,u=e.accessories,s=Ae(e,Ce);return c().createElement(r,xe({className:A()(ke({"fl-controls-swatch-group":!0},"fl-appearance-".concat(l),l),o)},s),n&&c().createElement("div",{className:"fl-controls-swatch-group-heading"},c().createElement("span",null,n),u),a)};const Ne=function(e){var t=e.as,r=void 0===t?"div":t,n=e.value,o=e.className,a=e.style,i=e.onClick,l=e.children,u=Ae(e,Pe),s="function"==typeof i?"button":r;return c().createElement(s,xe({className:A()("fl-control","fl-controls-color-swatch",o),style:Re({"--color":CSS.supports("color",n)?je(n):null},a),onClick:i},u),l)};function Te(e,t){let r=e.length;Array.isArray(e[0])||(e=[e]),Array.isArray(t[0])||(t=t.map((e=>[e])));let n=t[0].length,o=t[0].map(((e,r)=>t.map((e=>e[r])))),a=e.map((e=>o.map((t=>{let r=0;if(!Array.isArray(e)){for(let n of t)r+=e*n;return r}for(let n=0;n<e.length;n++)r+=e[n]*(t[n]||0);return r}))));return 1===r&&(a=a[0]),1===n?a.map((e=>e[0])):a}function Le(e){return"string"===De(e)}function De(e){return(Object.prototype.toString.call(e).match(/^\[object\s+(.*?)\]$/)[1]||"").toLowerCase()}function _e(e,{precision:t,unit:r}){return Be(e)?"none":Fe(e,t)+(r??"")}function Be(e){return Number.isNaN(e)||e instanceof Number&&e?.none}function ze(e){return Be(e)?0:e}function Fe(e,t){if(0===e)return 0;let r=~~e,n=0;r&&t&&(n=1+~~Math.log10(Math.abs(r)));const o=10**(t-n);return Math.floor(e*o+.5)/o}const Ge={deg:1,grad:.9,rad:180/Math.PI,turn:360};function He(e){if(!e)return;e=e.trim();const t=/^-?[\d.]+$/,r=/%|deg|g?rad|turn$/,n=/\/?\s*(none|[-\w.]+(?:%|deg|g?rad|turn)?)/g;let o=e.match(/^([a-z]+)\((.+?)\)$/i);if(o){let e=[];return o[2].replace(n,((n,o)=>{let a=o.match(r),i=o;if(a){let e=a[0],t=i.slice(0,-e.length);"%"===e?(i=new Number(t/100),i.type="<percentage>"):(i=new Number(t*Ge[e]),i.type="<angle>",i.unit=e)}else t.test(i)?(i=new Number(i),i.type="<number>"):"none"===i&&(i=new Number(NaN),i.none=!0);n.startsWith("/")&&(i=i instanceof Number?i:new Number(i),i.alpha=!0),"object"==typeof i&&i instanceof Number&&(i.raw=o),e.push(i)})),{name:o[1].toLowerCase(),rawName:o[1],rawArgs:o[2],args:e}}}function $e(e){return e[e.length-1]}function qe(e,t,r){return isNaN(e)?t:isNaN(t)?e:e+(t-e)*r}function We(e,t,r){return(r-e)/(t-e)}function Ve(e,t,r){return qe(t[0],t[1],We(e[0],e[1],r))}function Xe(e){return e.map((e=>e.split("|").map((e=>{let t=(e=e.trim()).match(/^(<[a-z]+>)\[(-?[.\d]+),\s*(-?[.\d]+)\]?$/);if(t){let e=new String(t[1]);return e.range=[+t[2],+t[3]],e}return e}))))}function Ye(e,t,r){return Math.max(Math.min(r,t),e)}function Ue(e,t){return Math.sign(e)===Math.sign(t)?e:-e}function Ze(e,t){return Ue(Math.abs(e)**t,e)}function Je(e,t){return 0===t?0:e/t}function Ke(e,t,r=0,n=e.length){for(;r<n;){const o=r+n>>1;e[o]<t?r=o+1:n=o}return r}var Qe=Object.freeze({__proto__:null,bisectLeft:Ke,clamp:Ye,copySign:Ue,interpolate:qe,interpolateInv:We,isNone:Be,isString:Le,last:$e,mapRange:Ve,multiplyMatrices:Te,parseCoordGrammar:Xe,parseFunction:He,serializeNumber:_e,skipNone:ze,spow:Ze,toPrecision:Fe,type:De,zdiv:Je});const et=new class{add(e,t,r){if("string"==typeof arguments[0])(Array.isArray(e)?e:[e]).forEach((function(e){this[e]=this[e]||[],t&&this[e][r?"unshift":"push"](t)}),this);else for(var e in arguments[0])this.add(e,arguments[0][e],arguments[1])}run(e,t){this[e]=this[e]||[],this[e].forEach((function(e){e.call(t&&t.context?t.context:t,t)}))}};var tt={gamut_mapping:"css",precision:5,deltaE:"76",verbose:"test"!==globalThis?.process?.env?.NODE_ENV?.toLowerCase(),warn:function(e){this.verbose&&globalThis?.console?.warn?.(e)}};const rt={D50:[.3457/.3585,1,.2958/.3585],D65:[.3127/.329,1,.3583/.329]};function nt(e){return Array.isArray(e)?e:rt[e]}function ot(e,t,r,n={}){if(e=nt(e),t=nt(t),!e||!t)throw new TypeError(`Missing white point to convert ${e?"":"from"}${e||t?"":"/"}${t?"":"to"}`);if(e===t)return r;let o={W1:e,W2:t,XYZ:r,options:n};if(et.run("chromatic-adaptation-start",o),o.M||(o.W1===rt.D65&&o.W2===rt.D50?o.M=[[1.0479297925449969,.022946870601609652,-.05019226628920524],[.02962780877005599,.9904344267538799,-.017073799063418826],[-.009243040646204504,.015055191490298152,.7518742814281371]]:o.W1===rt.D50&&o.W2===rt.D65&&(o.M=[[.955473421488075,-.02309845494876471,.06325924320057072],[-.0283697093338637,1.0099953980813041,.021041441191917323],[.012314014864481998,-.020507649298898964,1.330365926242124]])),et.run("chromatic-adaptation-end",o),o.M)return Te(o.M,o.XYZ);throw new TypeError("Only Bradford CAT with white points D50 and D65 supported for now.")}const at=new Set(["<number>","<percentage>","<angle>"]);function it(e,t,r,n){let o=Object.entries(e.coords).map((([e,o],a)=>{let i,c=t.coordGrammar[a],l=n[a],u=l?.type;if(i=l.none?c.find((e=>at.has(e))):c.find((e=>e==u)),!i){let t=o.name||e;throw new TypeError(`${u??l.raw} not allowed for ${t} in ${r}()`)}let s=i.range;"<percentage>"===u&&(s||=[0,1]);let f=o.range||o.refRange;return s&&f&&(n[a]=Ve(s,f,n[a])),i}));return o}function ct(e,{meta:t}={}){let r={str:String(e)?.trim()};if(et.run("parse-start",r),r.color)return r.color;if(r.parsed=He(r.str),r.parsed){let e=r.parsed.name;if("color"===e){let e=r.parsed.args.shift(),n=e.startsWith("--")?e.substring(2):`--${e}`,o=[e,n],a=r.parsed.rawArgs.indexOf("/")>0?r.parsed.args.pop():1;for(let n of ut.all){let i=n.getFormat("color");if(i&&(o.includes(i.id)||i.ids?.filter((e=>o.includes(e))).length)){const o=Object.keys(n.coords).map(((e,t)=>r.parsed.args[t]||0));let c;return i.coordGrammar&&(c=it(n,i,"color",o)),t&&Object.assign(t,{formatId:"color",types:c}),i.id.startsWith("--")&&!e.startsWith("--")&&tt.warn(`${n.name} is a non-standard space and not currently supported in the CSS spec. Use prefixed color(${i.id}) instead of color(${e}).`),e.startsWith("--")&&!i.id.startsWith("--")&&tt.warn(`${n.name} is a standard space and supported in the CSS spec. Use color(${i.id}) instead of prefixed color(${e}).`),{spaceId:n.id,coords:o,alpha:a}}}let i="",c=e in ut.registry?e:n;if(c in ut.registry){let e=ut.registry[c].formats?.color?.id;e&&(i=`Did you mean color(${e})?`)}throw new TypeError(`Cannot parse color(${e}). `+(i||"Missing a plugin?"))}for(let n of ut.all){let o=n.getFormat(e);if(o&&"function"===o.type){let a=1;(o.lastAlpha||$e(r.parsed.args).alpha)&&(a=r.parsed.args.pop());let i,c=r.parsed.args;return o.coordGrammar&&(i=it(n,o,e,c)),t&&Object.assign(t,{formatId:o.name,types:i}),{spaceId:n.id,coords:c,alpha:a}}}}else for(let e of ut.all)for(let n in e.formats){let o=e.formats[n];if("custom"!==o.type)continue;if(o.test&&!o.test(r.str))continue;let a=o.parse(r.str);if(a)return a.alpha??=1,t&&(t.formatId=n),a}throw new TypeError(`Could not parse ${e} as a color. Missing a plugin?`)}function lt(e){if(Array.isArray(e))return e.map(lt);if(!e)throw new TypeError("Empty color reference");Le(e)&&(e=ct(e));let t=e.space||e.spaceId;return t instanceof ut||(e.space=ut.get(t)),void 0===e.alpha&&(e.alpha=1),e}class ut{constructor(e){this.id=e.id,this.name=e.name,this.base=e.base?ut.get(e.base):null,this.aliases=e.aliases,this.base&&(this.fromBase=e.fromBase,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";this.white=nt(r),this.formats=e.formats??{};for(let e in this.formats){let t=this.formats[e];t.type||="function",t.name||=e}this.formats.color?.id||(this.formats.color={...this.formats.color??{},id:e.cssId||this.id}),e.gamutSpace?this.gamutSpace="self"===e.gamutSpace?this:ut.get(e.gamutSpace):this.isPolar?this.gamutSpace=this.base:this.gamutSpace=this,this.gamutSpace.isUnbounded&&(this.inGamut=(e,t)=>!0),this.referred=e.referred,Object.defineProperty(this,"path",{value:st(this).reverse(),writable:!1,enumerable:!0,configurable:!0}),et.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,n)=>{let o=r[n];if("angle"!==o.type&&o.range){if(Number.isNaN(e))return!0;let[r,n]=o.range;return(void 0===r||e>=r-t)&&(void 0===n||e<=n+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 isPolar(){for(let e in this.coords)if("angle"===this.coords[e].type)return!0;return!1}getFormat(e){if("object"==typeof e)return e=ft(e,this);let t;return t="default"===e?Object.values(this.formats)[0]:this.formats[e],t?(t=ft(t,this),t):null}equals(e){return!!e&&(this===e||this.id===e||this.id===e.id)}to(e,t){if(1===arguments.length){const r=lt(e);[e,t]=[r.space,r.coords]}if(e=ut.get(e),this.equals(e))return t;t=t.map((e=>Number.isNaN(e)?0:e));let r,n,o=this.path,a=e.path;for(let e=0;e<o.length&&o[e].equals(a[e]);e++)r=o[e],n=e;if(!r)throw new Error(`Cannot convert between color spaces ${this} and ${e}: no connection space was found`);for(let e=o.length-1;e>n;e--)t=o[e].toBase(t);for(let e=n+1;e<a.length;e++)t=a[e].fromBase(t);return t}from(e,t){if(1===arguments.length){const r=lt(e);[e,t]=[r.space,r.coords]}return(e=ut.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],n=r.range||r.refRange;e.push(n?.min??0)}return e}static registry={};static get all(){return[...new Set(Object.values(ut.registry))]}static register(e,t){if(1===arguments.length&&(e=(t=arguments[0]).id),t=this.get(t),this.registry[e]&&this.registry[e]!==t)throw new 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||e instanceof ut)return e;if("string"===De(e)){let t=ut.registry[e.toLowerCase()];if(!t)throw new TypeError(`No color space found with id = "${e}"`);return t}if(t.length)return ut.get(...t);throw new TypeError(`${e} is not a valid color space`)}static resolveCoord(e,t){let r,n,o=De(e);if("string"===o?e.includes(".")?[r,n]=e.split("."):[r,n]=[,e]:Array.isArray(e)?[r,n]=e:(r=e.space,n=e.coordId),r=ut.get(r),r||(r=t),!r)throw new TypeError(`Cannot resolve coordinate reference ${e}: No color space specified and relative references are not allowed here`);if(o=De(n),"number"===o||"string"===o&&n>=0){let e=Object.entries(r.coords)[n];if(e)return{space:r,id:e[0],index:n,...e[1]}}r=ut.get(r);let a=n.toLowerCase(),i=0;for(let e in r.coords){let t=r.coords[e];if(e.toLowerCase()===a||t.name?.toLowerCase()===a)return{space:r,id:e,index:i,...t};i++}throw new TypeError(`No "${n}" coordinate found in ${r.name}. Its coordinates are: ${Object.keys(r.coords).join(", ")}`)}static DEFAULT_FORMAT={type:"functions",name:"color"}}function st(e){let t=[e];for(let r=e;r=r.base;)t.push(r);return t}function ft(e,{coords:t}={}){if(e.coords&&!e.coordGrammar){e.type||="function",e.name||="color",e.coordGrammar=Xe(e.coords);let r=Object.entries(t).map((([t,r],n)=>{let o=e.coordGrammar[n][0],a=r.range||r.refRange,i=o.range,c="";return"<percentage>"==o?(i=[0,100],c="%"):"<angle>"==o&&(c="deg"),{fromRange:a,toRange:i,suffix:c}}));e.serializeCoords=(e,t)=>e.map(((e,n)=>{let{fromRange:o,toRange:a,suffix:i}=r[n];return o&&a&&(e=Ve(o,a,e)),e=_e(e,{precision:t,unit:i})}))}return e}var pt=new ut({id:"xyz-d65",name:"XYZ D65",coords:{x:{name:"X"},y:{name:"Y"},z:{name:"Z"}},white:"D65",formats:{color:{ids:["xyz-d65","xyz"]}},aliases:["xyz"]});class mt extends ut{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=pt),e.toXYZ_M&&e.fromXYZ_M&&(e.toBase??=t=>{let r=Te(e.toXYZ_M,t);return this.white!==this.base.white&&(r=ot(this.white,this.base.white,r)),r},e.fromBase??=t=>(t=ot(this.base.white,this.white,t),Te(e.fromXYZ_M,t))),e.referred??="display",super(e)}}function dt(e,t){return e=lt(e),!t||e.space.equals(t)?e.coords.slice():(t=ut.get(t)).from(e)}function yt(e,t){e=lt(e);let{space:r,index:n}=ut.resolveCoord(t,e.space);return dt(e,r)[n]}function bt(e,t,r){return e=lt(e),t=ut.get(t),e.coords=t.to(e.space,r),e}function gt(e,t,r){if(e=lt(e),2===arguments.length&&"object"===De(arguments[1])){let t=arguments[1];for(let r in t)gt(e,r,t[r])}else{"function"==typeof r&&(r=r(yt(e,t)));let{space:n,index:o}=ut.resolveCoord(t,e.space),a=dt(e,n);a[o]=r,bt(e,n,a)}return e}bt.returns="color",gt.returns="color";var ht=new ut({id:"xyz-d50",name:"XYZ D50",white:"D50",base:pt,fromBase:e=>ot(pt.white,"D50",e),toBase:e=>ot("D50",pt.white,e)});const vt=24/116,wt=24389/27;let Ot=rt.D50;var St=new ut({id:"lab",name:"Lab",coords:{l:{refRange:[0,100],name:"Lightness"},a:{refRange:[-125,125]},b:{refRange:[-125,125]}},white:Ot,base:ht,fromBase(e){let t=e.map(((e,t)=>e/Ot[t])).map((e=>e>.008856451679035631?Math.cbrt(e):(wt*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]>vt?Math.pow(t[0],3):(116*t[0]-16)/wt,e[0]>8?Math.pow((e[0]+16)/116,3):e[0]/wt,t[2]>vt?Math.pow(t[2],3):(116*t[2]-16)/wt].map(((e,t)=>e*Ot[t]))},formats:{lab:{coords:["<number> | <percentage>","<number> | <percentage>[-1,1]","<number> | <percentage>[-1,1]"]}}});function jt(e){return(e%360+360)%360}var Et=new ut({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:St,fromBase(e){let t,[r,n,o]=e;return t=Math.abs(n)<.02&&Math.abs(o)<.02?NaN:180*Math.atan2(o,n)/Math.PI,[r,Math.sqrt(n**2+o**2),jt(t)]},toBase(e){let[t,r,n]=e;return r<0&&(r=0),isNaN(n)&&(n=0),[t,r*Math.cos(n*Math.PI/180),r*Math.sin(n*Math.PI/180)]},formats:{lch:{coords:["<number> | <percentage>","<number> | <percentage>","<number> | <angle>"]}}});const Pt=25**7,Ct=Math.PI,xt=180/Ct,Mt=Ct/180;function Rt(e){const t=e*e;return t*t*t*e}function kt(e,t,{kL:r=1,kC:n=1,kH:o=1}={}){[e,t]=lt([e,t]);let[a,i,c]=St.from(e),l=Et.from(St,[a,i,c])[1],[u,s,f]=St.from(t),p=Et.from(St,[u,s,f])[1];l<0&&(l=0),p<0&&(p=0);let m=Rt((l+p)/2),d=.5*(1-Math.sqrt(m/(m+Pt))),y=(1+d)*i,b=(1+d)*s,g=Math.sqrt(y**2+c**2),h=Math.sqrt(b**2+f**2),v=0===y&&0===c?0:Math.atan2(c,y),w=0===b&&0===f?0:Math.atan2(f,b);v<0&&(v+=2*Ct),w<0&&(w+=2*Ct),v*=xt,w*=xt;let O,S=u-a,j=h-g,E=w-v,P=v+w,C=Math.abs(E);g*h==0?O=0:C<=180?O=E:E>180?O=E-360:E<-180?O=E+360:tt.warn("the unthinkable has happened");let x,M=2*Math.sqrt(h*g)*Math.sin(O*Mt/2),R=(a+u)/2,k=(g+h)/2,A=Rt(k);x=g*h==0?P:C<=180?P/2:P<360?(P+360)/2:(P-360)/2;let I=(R-50)**2,N=1+.015*I/Math.sqrt(20+I),T=1+.045*k,L=1;L-=.17*Math.cos((x-30)*Mt),L+=.24*Math.cos(2*x*Mt),L+=.32*Math.cos((3*x+6)*Mt),L-=.2*Math.cos((4*x-63)*Mt);let D=1+.015*k*L,_=30*Math.exp(-1*((x-275)/25)**2),B=2*Math.sqrt(A/(A+Pt)),z=(S/(r*N))**2;return z+=(j/(n*T))**2,z+=(M/(o*D))**2,z+=-1*Math.sin(2*_*Mt)*B*(j/(n*T))*(M/(o*D)),Math.sqrt(z)}const At=[[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],It=[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],Nt=[[.210454268309314,.7936177747023054,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.7827717124575296,-.8086757549230774]],Tt=[[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]];var Lt=new ut({id:"oklab",name:"Oklab",coords:{l:{refRange:[0,1],name:"Lightness"},a:{refRange:[-.4,.4]},b:{refRange:[-.4,.4]}},white:"D65",base:pt,fromBase(e){let t=Te(At,e).map((e=>Math.cbrt(e)));return Te(Nt,t)},toBase(e){let t=Te(Tt,e).map((e=>e**3));return Te(It,t)},formats:{oklab:{coords:["<percentage> | <number>","<number> | <percentage>[-1,1]","<number> | <percentage>[-1,1]"]}}});function Dt(e,t){[e,t]=lt([e,t]);let[r,n,o]=Lt.from(e),[a,i,c]=Lt.from(t),l=r-a,u=n-i,s=o-c;return Math.sqrt(l**2+u**2+s**2)}const _t=75e-6;function Bt(e,t,{epsilon:r=_t}={}){e=lt(e),t||(t=e.space),t=ut.get(t);let n=e.coords;return t!==e.space&&(n=t.from(e)),t.inGamut(n,{epsilon:r})}function zt(e){return{space:e.space,coords:e.coords.slice(),alpha:e.alpha}}function Ft(e,t,r="lab"){let n=(r=ut.get(r)).from(e),o=r.from(t);return Math.sqrt(n.reduce(((e,t,r)=>{let n=o[r];return isNaN(t)||isNaN(n)?e:e+(n-t)**2}),0))}const Gt=Math.PI/180;var Ht=new ut({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:pt,fromBase:e=>e.map((e=>Math.max(203*e,0))),toBase:e=>e.map((e=>Math.max(e/203,0)))});const $t=1.15,qt=.66,Wt=2610/16384,Vt=.8359375,Xt=2413/128,Yt=18.6875,Ut=32/(1.7*2523),Zt=-.56,Jt=16295499532821565e-27,Kt=[[.41478972,.579999,.014648],[-.20151,1.120649,.0531008],[-.0166008,.2648,.6684799]],Qt=[[1.9242264357876067,-1.0047923125953657,.037651404030618],[.35031676209499907,.7264811939316552,-.06538442294808501],[-.09098281098284752,-.3127282905230739,1.5227665613052603]],er=[[.5,.5,0],[3.524,-4.066708,.542708],[.199076,1.096799,-1.295875]],tr=[[1,.1386050432715393,.05804731615611886],[.9999999999999999,-.1386050432715393,-.05804731615611886],[.9999999999999998,-.09601924202631895,-.8118918960560388]];var rr=new ut({id:"jzazbz",name:"Jzazbz",coords:{jz:{refRange:[0,1],name:"Jz"},az:{refRange:[-.5,.5]},bz:{refRange:[-.5,.5]}},base:Ht,fromBase(e){let[t,r,n]=e,o=Te(Kt,[$t*t-($t-1)*n,qt*r-(qt-1)*t,n]).map((function(e){return((Vt+Xt*(e/1e4)**Wt)/(1+Yt*(e/1e4)**Wt))**134.03437499999998})),[a,i,c]=Te(er,o);return[(1+Zt)*a/(1+Zt*a)-Jt,i,c]},toBase(e){let[t,r,n]=e,o=Te(tr,[(t+Jt)/(1+Zt-Zt*(t+Jt)),r,n]).map((function(e){return 1e4*((Vt-e**Ut)/(Yt*e**Ut-Xt))**6.277394636015326})),[a,i,c]=Te(Qt,o),l=(a+($t-1)*c)/$t;return[l,(i+(qt-1)*l)/qt,c]},formats:{color:{coords:["<number> | <percentage>","<number> | <percentage>[-1,1]","<number> | <percentage>[-1,1]"]}}}),nr=new ut({id:"jzczhz",name:"JzCzHz",coords:{jz:{refRange:[0,1],name:"Jz"},cz:{refRange:[0,1],name:"Chroma"},hz:{refRange:[0,360],type:"angle",name:"Hue"}},base:rr,fromBase(e){let t,[r,n,o]=e;const a=2e-4;return t=Math.abs(n)<a&&Math.abs(o)<a?NaN:180*Math.atan2(o,n)/Math.PI,[r,Math.sqrt(n**2+o**2),jt(t)]},toBase:e=>[e[0],e[1]*Math.cos(e[2]*Math.PI/180),e[1]*Math.sin(e[2]*Math.PI/180)]});const or=.8359375,ar=2413/128,ir=18.6875,cr=2610/16384,lr=2523/32,ur=16384/2610,sr=32/2523,fr=[[.3592832590121217,.6976051147779502,-.035891593232029],[-.1920808463704993,1.100476797037432,.0753748658519118],[.0070797844607479,.0748396662186362,.8433265453898765]],pr=[[.5,.5,0],[6610/4096,-13613/4096,7003/4096],[17933/4096,-17390/4096,-543/4096]],mr=[[.9999999999999998,.0086090370379328,.111029625003026],[.9999999999999998,-.0086090370379328,-.1110296250030259],[.9999999999999998,.5600313357106791,-.3206271749873188]],dr=[[2.0701522183894223,-1.3263473389671563,.2066510476294053],[.3647385209748072,.6805660249472273,-.0453045459220347],[-.0497472075358123,-.0492609666966131,1.1880659249923042]];var yr=new ut({id:"ictcp",name:"ICTCP",coords:{i:{refRange:[0,1],name:"I"},ct:{refRange:[-.5,.5],name:"CT"},cp:{refRange:[-.5,.5],name:"CP"}},base:Ht,fromBase:e=>function(e){let t=e.map((function(e){return((or+ar*(e/1e4)**cr)/(1+ir*(e/1e4)**cr))**lr}));return Te(pr,t)}(Te(fr,e)),toBase(e){let t=function(e){let t=Te(mr,e),r=t.map((function(e){return 1e4*(Math.max(e**sr-or,0)/(ar-ir*e**sr))**ur}));return r}(e);return Te(dr,t)}});const br=rt.D65,gr=.42,hr=1/gr,vr=2*Math.PI,wr=[[.401288,.650173,-.051461],[-.250268,1.204414,.045854],[-.002079,.048952,.953127]],Or=[[1.8620678550872327,-1.0112546305316843,.14918677544445175],[.38752654323613717,.6214474419314753,-.008973985167612518],[-.015841498849333856,-.03412293802851557,1.0499644368778496]],Sr=[[460,451,288],[460,-891,-261],[460,-220,-6300]],jr={dark:[.8,.525,.8],dim:[.9,.59,.9],average:[1,.69,1]},Er={h:[20.14,90,164.25,237.53,380.14],e:[.8,.7,1,1.2,.8],H:[0,100,200,300,400]},Pr=180/Math.PI,Cr=Math.PI/180;function xr(e,t){const r=e.map((e=>{const r=Ze(t*Math.abs(e)*.01,gr);return 400*Ue(r,e)/(r+27.13)}));return r}function Mr(e,t,r,n,o){const a={};a.discounting=o,a.refWhite=e,a.surround=n;const i=e.map((e=>100*e));a.la=t,a.yb=r;const c=i[1],l=Te(wr,i),u=(n=jr[a.surround])[0];a.c=n[1],a.nc=n[2];const s=(1/(5*a.la+1))**4;a.fl=s*a.la+.1*(1-s)*(1-s)*Math.cbrt(5*a.la),a.flRoot=a.fl**.25,a.n=a.yb/c,a.z=1.48+Math.sqrt(a.n),a.nbb=.725*a.n**-.2,a.ncb=a.nbb;const f=o?1:Math.max(Math.min(u*(1-1/3.6*Math.exp((-a.la-42)/92)),1),0);a.dRgb=l.map((e=>qe(1,c/e,f))),a.dRgbInv=a.dRgb.map((e=>1/e));const p=l.map(((e,t)=>e*a.dRgb[t])),m=xr(p,a.fl);return a.aW=a.nbb*(2*m[0]+m[1]+.05*m[2]),a}const Rr=Mr(br,64/Math.PI*.2,20,"average",!1);function kr(e,t){if(!(void 0!==e.J^void 0!==e.Q))throw new Error("Conversion requires one and only one: 'J' or 'Q'");if(!(void 0!==e.C^void 0!==e.M^void 0!==e.s))throw new Error("Conversion requires one and only one: 'C', 'M' or 's'");if(!(void 0!==e.h^void 0!==e.H))throw new Error("Conversion requires one and only one: 'h' or 'H'");if(0===e.J||0===e.Q)return[0,0,0];let r=0;r=void 0!==e.h?jt(e.h)*Cr:function(e){let t=(e%400+400)%400;const r=Math.floor(.01*t);t%=100;const[n,o]=Er.h.slice(r,r+2),[a,i]=Er.e.slice(r,r+2);return jt((t*(i*n-a*o)-100*n*i)/(t*(i-a)-100*i))}(e.H)*Cr;const n=Math.cos(r),o=Math.sin(r);let a=0;void 0!==e.J?a=.1*Ze(e.J,.5):void 0!==e.Q&&(a=.25*t.c*e.Q/((t.aW+4)*t.flRoot));let i=0;void 0!==e.C?i=e.C/a:void 0!==e.M?i=e.M/t.flRoot/a:void 0!==e.s&&(i=4e-4*e.s**2*(t.aW+4)/t.c);const c=Ze(i*Math.pow(1.64-Math.pow(.29,t.n),-.73),10/9),l=.25*(Math.cos(r+2)+3.8),u=t.aW*Ze(a,2/t.c/t.z),s=5e4/13*t.nc*t.ncb*l,f=u/t.nbb,p=23*(f+.305)*Je(c,23*s+c*(11*n+108*o)),m=function(e,t){const r=100/t*27.13**hr;return e.map((e=>{const t=Math.abs(e);return Ue(r*Ze(t/(400-t),hr),e)}))}(Te(Sr,[f,p*n,p*o]).map((e=>1*e/1403)),t.fl);return Te(Or,m.map(((e,r)=>e*t.dRgbInv[r]))).map((e=>e/100))}function Ar(e,t){const r=e.map((e=>100*e)),n=xr(Te(wr,r).map(((e,r)=>e*t.dRgb[r])),t.fl),o=n[0]+(-12*n[1]+n[2])/11,a=(n[0]+n[1]-2*n[2])/9,i=(Math.atan2(a,o)%vr+vr)%vr,c=.25*(Math.cos(i+2)+3.8),l=Ze(5e4/13*t.nc*t.ncb*Je(c*Math.sqrt(o**2+a**2),n[0]+n[1]+1.05*n[2]+.305),.9)*Math.pow(1.64-Math.pow(.29,t.n),.73),u=Ze(t.nbb*(2*n[0]+n[1]+.05*n[2])/t.aW,.5*t.c*t.z),s=100*Ze(u,2),f=4/t.c*u*(t.aW+4)*t.flRoot,p=l*u,m=p*t.flRoot,d=jt(i*Pr),y=function(e){let t=jt(e);t<=Er.h[0]&&(t+=360);const r=Ke(Er.h,t)-1,[n,o]=Er.h.slice(r,r+2),[a,i]=Er.e.slice(r,r+2),c=(t-n)/a;return Er.H[r]+100*c/(c+(o-t)/i)}(d);return{J:s,C:p,h:d,s:50*Ze(t.c*l/(t.aW+4),.5),Q:f,M:m,H:y}}var Ir=new ut({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:pt,fromBase(e){const t=Ar(e,Rr);return[t.J,t.M,t.h]},toBase:e=>kr({J:e[0],M:e[1],h:e[2]},Rr)});const Nr=rt.D65,Tr=216/24389,Lr=24389/27;function Dr(e){return e>8?Math.pow((e+16)/116,3):e/Lr}function _r(e,t){const r=116*((n=e[1])>Tr?Math.cbrt(n):(Lr*n+16)/116)-16;var n;if(0===r)return[0,0,0];const o=Ar(e,Br);return[jt(o.h),o.C,r]}const Br=Mr(Nr,200/Math.PI*Dr(50),100*Dr(50),"average",!1);var zr=new ut({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:pt,fromBase:e=>_r(e),toBase:e=>function(e,t){let[r,n,o]=e,a=[],i=0;if(0===o)return[0,0,0];let c=Dr(o);i=o>0?.00379058511492914*o**2+.608983189401032*o+.9155088574762233:9514440756550361e-21*o**2+.08693057439788597*o-21.928975842194614;let l=0,u=1/0;for(;l<=15;){a=kr({J:i,C:n,h:r},t);const e=Math.abs(a[1]-c);if(e<u){if(e<=2e-12)return a;u=e}i-=(a[1]-c)*i/(2*a[1]),l+=1}return kr({J:i,C:n,h:r},t)}(e,Br),formats:{color:{id:"--hct",coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]}}});const Fr=Math.PI/180,Gr=[1,.007,.0228];function Hr(e){e[1]<0&&(e=zr.fromBase(zr.toBase(e)));const t=Math.log(Math.max(1+Gr[2]*e[1]*Br.flRoot,1))/Gr[2],r=e[0]*Fr,n=t*Math.cos(r),o=t*Math.sin(r);return[e[2],n,o]}var $r={deltaE76:function(e,t){return Ft(e,t,"lab")},deltaECMC:function(e,t,{l:r=2,c:n=1}={}){[e,t]=lt([e,t]);let[o,a,i]=St.from(e),[,c,l]=Et.from(St,[o,a,i]),[u,s,f]=St.from(t),p=Et.from(St,[u,s,f])[1];c<0&&(c=0),p<0&&(p=0);let m=o-u,d=c-p,y=(a-s)**2+(i-f)**2-d**2,b=.511;o>=16&&(b=.040975*o/(1+.01765*o));let g,h=.0638*c/(1+.0131*c)+.638;Number.isNaN(l)&&(l=0),g=l>=164&&l<=345?.56+Math.abs(.2*Math.cos((l+168)*Gt)):.36+Math.abs(.4*Math.cos((l+35)*Gt));let v=Math.pow(c,4),w=Math.sqrt(v/(v+1900)),O=(m/(r*b))**2;return O+=(d/(n*h))**2,O+=y/(h*(w*g+1-w))**2,Math.sqrt(O)},deltaE2000:kt,deltaEJz:function(e,t){[e,t]=lt([e,t]);let[r,n,o]=nr.from(e),[a,i,c]=nr.from(t),l=r-a,u=n-i;Number.isNaN(o)&&Number.isNaN(c)?(o=0,c=0):Number.isNaN(o)?o=c:Number.isNaN(c)&&(c=o);let s=o-c,f=2*Math.sqrt(n*i)*Math.sin(s/2*(Math.PI/180));return Math.sqrt(l**2+u**2+f**2)},deltaEITP:function(e,t){[e,t]=lt([e,t]);let[r,n,o]=yr.from(e),[a,i,c]=yr.from(t);return 720*Math.sqrt((r-a)**2+.25*(n-i)**2+(o-c)**2)},deltaEOK:Dt,deltaEHCT:function(e,t){[e,t]=lt([e,t]);let[r,n,o]=Hr(zr.from(e)),[a,i,c]=Hr(zr.from(t));return Math.sqrt((r-a)**2+(n-i)**2+(o-c)**2)}};const qr={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 Wr(e,{method:t=tt.gamut_mapping,space:r,deltaEMethod:n="",jnd:o=2,blackWhiteClamp:a={}}={}){if(e=lt(e),Le(arguments[1])?r=arguments[1]:r||(r=e.space),Bt(e,r=ut.get(r),{epsilon:0}))return e;let i;if("css"===t)i=function(e,{space:t}={}){const r=.02,n=1e-4;e=lt(e),t||(t=e.space);t=ut.get(t);const o=ut.get("oklch");if(t.isUnbounded)return Xr(e,t);const a=Xr(e,o);let i=a.coords[0];if(i>=1){const r=Xr(Vr.WHITE,t);return r.alpha=e.alpha,Xr(r,t)}if(i<=0){const r=Xr(Vr.BLACK,t);return r.alpha=e.alpha,Xr(r,t)}if(Bt(a,t,{epsilon:0}))return Xr(a,t);function c(e){const r=Xr(e,t),n=Object.values(t.coords);return r.coords=r.coords.map(((e,t)=>{if("range"in n[t]){const[r,o]=n[t].range;return Ye(r,e,o)}return e})),r}let l=0,u=a.coords[1],s=!0,f=zt(a),p=c(f),m=Dt(p,f);if(m<r)return p;for(;u-l>n;){const e=(l+u)/2;if(f.coords[1]=e,s&&Bt(f,t,{epsilon:0}))l=e;else if(p=c(f),m=Dt(p,f),m<r){if(r-m<n)break;s=!1,l=e}else u=e}return p}(e,{space:r});else{if("clip"===t||Bt(e,r))i=Xr(e,r);else{Object.prototype.hasOwnProperty.call(qr,t)&&({method:t,jnd:o,deltaEMethod:n,blackWhiteClamp:a}=qr[t]);let c=kt;if(""!==n)for(let e in $r)if("deltae"+n.toLowerCase()===e.toLowerCase()){c=$r[e];break}let l=Wr(Xr(e,r),{method:"clip",space:r});if(c(e,l)>o){if(3===Object.keys(a).length){let t=ut.resolveCoord(a.channel),r=yt(Xr(e,t.space),t.id);if(Be(r)&&(r=0),r>=a.max)return Xr({space:"xyz-d65",coords:rt.D65},e.space);if(r<=a.min)return Xr({space:"xyz-d65",coords:[0,0,0]},e.space)}let n=ut.resolveCoord(t),l=n.space,u=n.id,s=Xr(e,l);s.coords.forEach(((e,t)=>{Be(e)&&(s.coords[t]=0)}));let f=(n.range||n.refRange)[0],p=function(e){const t=e?Math.floor(Math.log10(Math.abs(e))):0;return Math.max(parseFloat("1e"+(t-2)),1e-6)}(o),m=f,d=yt(s,u);for(;d-m>p;){let e=zt(s);e=Wr(e,{space:r,method:"clip"}),c(s,e)-o<p?m=yt(s,u):d=yt(s,u),gt(s,u,(m+d)/2)}i=Xr(s,r)}else i=l}if("clip"===t||!Bt(i,r,{epsilon:0})){let e=Object.values(r.coords).map((e=>e.range||[]));i.coords=i.coords.map(((t,r)=>{let[n,o]=e[r];return void 0!==n&&(t=Math.max(n,t)),void 0!==o&&(t=Math.min(t,o)),t}))}}return r!==e.space&&(i=Xr(i,e.space)),e.coords=i.coords,e}Wr.returns="color";const Vr={WHITE:{space:Lt,coords:[1,0,0]},BLACK:{space:Lt,coords:[0,0,0]}};function Xr(e,t,{inGamut:r}={}){e=lt(e);let n=(t=ut.get(t)).from(e),o={space:t,coords:n,alpha:e.alpha};return r&&(o=Wr(o,!0===r?void 0:r)),o}function Yr(e,{precision:t=tt.precision,format:r="default",inGamut:n=!0,...o}={}){let a,i=r;r=(e=lt(e)).space.getFormat(r)??e.space.getFormat("default")??ut.DEFAULT_FORMAT;let c=e.coords.slice();if(n||=r.toGamut,n&&!Bt(e)&&(c=Wr(zt(e),!0===n?void 0:n).coords),"custom"===r.type){if(o.precision=t,!r.serialize)throw new TypeError(`format ${i} can only be used to parse colors, not for serialization`);a=r.serialize(c,e.alpha,o)}else{let n=r.name||"color";r.serializeCoords?c=r.serializeCoords(c,t):null!==t&&(c=c.map((e=>_e(e,{precision:t}))));let o=[...c];if("color"===n){let t=r.id||r.ids?.[0]||e.space.id;o.unshift(t)}let i=e.alpha;null!==t&&(i=_e(i,{precision:t}));let l=e.alpha>=1||r.noAlpha?"":`${r.commas?",":" /"} ${i}`;a=`${n}(${o.join(r.commas?", ":" ")}${l})`}return a}Xr.returns="color";var Ur=new mt({id:"rec2020-linear",cssId:"--rec2020-linear",name:"Linear REC.2020",white:"D65",toXYZ_M:[[.6369580483012914,.14461690358620832,.1688809751641721],[.2627002120112671,.6779980715188708,.05930171646986196],[0,.028072693049087428,1.060985057710791]],fromXYZ_M:[[1.716651187971268,-.355670783776392,-.25336628137366],[-.666684351832489,1.616481236634939,.0157685458139111],[.017639857445311,-.042770613257809,.942103121235474]]});const Zr=1.09929682680944,Jr=.018053968510807;var Kr=new mt({id:"rec2020",name:"REC.2020",base:Ur,toBase:e=>e.map((function(e){return e<4.5*Jr?e/4.5:Math.pow((e+Zr-1)/Zr,1/.45)})),fromBase:e=>e.map((function(e){return e>=Jr?Zr*Math.pow(e,.45)-(Zr-1):4.5*e}))});var Qr=new mt({id:"p3-linear",cssId:"--display-p3-linear",name:"Linear P3",white:"D65",toXYZ_M:[[.4865709486482162,.26566769316909306,.1982172852343625],[.2289745640697488,.6917385218365064,.079286914093745],[0,.04511338185890264,1.043944368900976]],fromXYZ_M:[[2.493496911941425,-.9313836179191239,-.40271078445071684],[-.8294889695615747,1.7626640603183463,.023624685841943577],[.03584583024378447,-.07617238926804182,.9568845240076872]]});const en=[[3.2409699419045226,-1.537383177570094,-.4986107602930034],[-.9692436362808796,1.8759675015077202,.04155505740717559],[.05563007969699366,-.20397695888897652,1.0569715142428786]];var tn=new mt({id:"srgb-linear",name:"Linear sRGB",white:"D65",toXYZ_M:[[.41239079926595934,.357584339383878,.1804807884018343],[.21263900587151027,.715168678767756,.07219231536073371],[.01933081871559182,.11919477979462598,.9505321522496607]],fromXYZ_M:en}),rn={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]};let nn=Array(3).fill("<percentage> | <number>[0, 255]"),on=Array(3).fill("<number>[0, 255]");var an=new mt({id:"srgb",name:"sRGB",base:tn,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:nn},rgb_number:{name:"rgb",commas:!0,coords:on,noAlpha:!0},color:{},rgba:{coords:nn,commas:!0,lastAlpha:!0},rgba_number:{name:"rgba",commas:!0,coords:on},hex:{type:"custom",toGamut:!0,test:e=>/^#([a-f0-9]{3,4}){1,2}$/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}={})=>{t<1&&e.push(t),e=e.map((e=>Math.round(255*e)));let n=r&&e.every((e=>e%17==0)),o=e.map((e=>n?(e/17).toString(16):e.toString(16).padStart(2,"0"))).join("");return"#"+o}},keyword:{type:"custom",test:e=>/^[a-z]+$/i.test(e),parse(e){let t={spaceId:"srgb",coords:null,alpha:1};if("transparent"===(e=e.toLowerCase())?(t.coords=rn.black,t.alpha=0):t.coords=rn[e],t.coords)return t}}}}),cn=new mt({id:"p3",cssId:"display-p3",name:"P3",base:Qr,fromBase:an.fromBase,toBase:an.toBase});let ln;if(tt.display_space=an,"undefined"!=typeof CSS&&CSS.supports)for(let e of[St,Kr,cn]){let t=e.getMinCoords(),r=Yr({space:e,coords:t,alpha:1});if(CSS.supports("color",r)){tt.display_space=e;break}}function un(e){return yt(e,[pt,"y"])}function sn(e,t){gt(e,[pt,"y"],t)}var fn=Object.freeze({__proto__:null,getLuminance:un,register:function(e){Object.defineProperty(e.prototype,"luminance",{get(){return un(this)},set(e){sn(this,e)}})},setLuminance:sn});const pn=.022,mn=1.414;function dn(e){return e>=pn?e:e+(pn-e)**mn}function yn(e){let t=e<0?-1:1,r=Math.abs(e);return t*Math.pow(r,2.4)}const bn=24/116,gn=24389/27;let hn=rt.D65;var vn=new ut({id:"lab-d65",name:"Lab D65",coords:{l:{refRange:[0,100],name:"Lightness"},a:{refRange:[-125,125]},b:{refRange:[-125,125]}},white:hn,base:pt,fromBase(e){let t=e.map(((e,t)=>e/hn[t])).map((e=>e>.008856451679035631?Math.cbrt(e):(gn*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]>bn?Math.pow(t[0],3):(116*t[0]-16)/gn,e[0]>8?Math.pow((e[0]+16)/116,3):e[0]/gn,t[2]>bn?Math.pow(t[2],3):(116*t[2]-16)/gn].map(((e,t)=>e*hn[t]))},formats:{"lab-d65":{coords:["<number> | <percentage>","<number> | <percentage>[-1,1]","<number> | <percentage>[-1,1]"]}}});const wn=.5*Math.pow(5,.5)+.5;var On=Object.freeze({__proto__:null,contrastAPCA:function(e,t){let r,n,o,a,i,c;t=lt(t),e=lt(e),t=Xr(t,"srgb"),[a,i,c]=t.coords;let l=.2126729*yn(a)+.7151522*yn(i)+.072175*yn(c);e=Xr(e,"srgb"),[a,i,c]=e.coords;let u=.2126729*yn(a)+.7151522*yn(i)+.072175*yn(c),s=dn(l),f=dn(u),p=f>s;return Math.abs(f-s)<5e-4?n=0:p?(r=f**.56-s**.57,n=1.14*r):(r=f**.65-s**.62,n=1.14*r),o=Math.abs(n)<.1?0:n>0?n-.027:n+.027,100*o},contrastDeltaPhi:function(e,t){e=lt(e),t=lt(t);let r=yt(e,[vn,"l"]),n=yt(t,[vn,"l"]),o=Math.abs(Math.pow(r,wn)-Math.pow(n,wn)),a=Math.pow(o,1/wn)*Math.SQRT2-40;return a<7.5?0:a},contrastLstar:function(e,t){e=lt(e),t=lt(t);let r=yt(e,[St,"l"]),n=yt(t,[St,"l"]);return Math.abs(r-n)},contrastMichelson:function(e,t){e=lt(e),t=lt(t);let r=Math.max(un(e),0),n=Math.max(un(t),0);n>r&&([r,n]=[n,r]);let o=r+n;return 0===o?0:(r-n)/o},contrastWCAG21:function(e,t){e=lt(e),t=lt(t);let r=Math.max(un(e),0),n=Math.max(un(t),0);return n>r&&([r,n]=[n,r]),(r+.05)/(n+.05)},contrastWeber:function(e,t){e=lt(e),t=lt(t);let r=Math.max(un(e),0),n=Math.max(un(t),0);return n>r&&([r,n]=[n,r]),0===n?5e4:(r-n)/n}});function Sn(e){let[t,r,n]=dt(e,pt),o=t+15*r+3*n;return[4*t/o,9*r/o]}function jn(e){let[t,r,n]=dt(e,pt),o=t+r+n;return[t/o,r/o]}var En=Object.freeze({__proto__:null,register:function(e){Object.defineProperty(e.prototype,"uv",{get(){return Sn(this)}}),Object.defineProperty(e.prototype,"xy",{get(){return jn(this)}})},uv:Sn,xy:jn});function Pn(e,t,r={}){Le(r)&&(r={method:r});let{method:n=tt.deltaE,...o}=r;for(let r in $r)if("deltae"+n.toLowerCase()===r.toLowerCase())return $r[r](e,t,o);throw new TypeError(`Unknown deltaE method: ${n}`)}var Cn=Object.freeze({__proto__:null,darken:function(e,t=.25){return gt(e,[ut.get("oklch","lch"),"l"],(e=>e*(1-t)))},lighten:function(e,t=.25){return gt(e,[ut.get("oklch","lch"),"l"],(e=>e*(1+t)))}});function xn(e,t,r=.5,n={}){return[e,t]=[lt(e),lt(t)],"object"===De(r)&&([r,n]=[.5,r]),Rn(e,t,n)(r)}function Mn(e,t,r={}){let n;kn(e)&&([n,r]=[e,t],[e,t]=n.rangeArgs.colors);let{maxDeltaE:o,deltaEMethod:a,steps:i=2,maxSteps:c=1e3,...l}=r;n||([e,t]=[lt(e),lt(t)],n=Rn(e,t,l));let u=Pn(e,t),s=o>0?Math.max(i,Math.ceil(u/o)+1):i,f=[];if(void 0!==c&&(s=Math.min(s,c)),1===s)f=[{p:.5,color:n(.5)}];else{let e=1/(s-1);f=Array.from({length:s},((t,r)=>{let o=r*e;return{p:o,color:n(o)}}))}if(o>0){let e=f.reduce(((e,t,r)=>{if(0===r)return 0;let n=Pn(t.color,f[r-1].color,a);return Math.max(e,n)}),0);for(;e>o;){e=0;for(let t=1;t<f.length&&f.length<c;t++){let r=f[t-1],o=f[t],a=(o.p+r.p)/2,i=n(a);e=Math.max(e,Pn(i,r.color),Pn(i,o.color)),f.splice(t,0,{p:a,color:n(a)}),t++}}}return f=f.map((e=>e.color)),f}function Rn(e,t,r={}){if(kn(e)){let[r,n]=[e,t];return Rn(...r.rangeArgs.colors,{...r.rangeArgs.options,...n})}let{space:n,outputSpace:o,progression:a,premultiplied:i}=r;e=lt(e),t=lt(t),e=zt(e),t=zt(t);let c={colors:[e,t],options:r};if(n=n?ut.get(n):ut.registry[tt.interpolationSpace]||e.space,o=o?ut.get(o):n,e=Xr(e,n),t=Xr(t,n),e=Wr(e),t=Wr(t),n.coords.h&&"angle"===n.coords.h.type){let o=r.hue=r.hue||"shorter",a=[n,"h"],[i,c]=[yt(e,a),yt(t,a)];isNaN(i)&&!isNaN(c)?i=c:isNaN(c)&&!isNaN(i)&&(c=i),[i,c]=function(e,t){if("raw"===e)return t;let[r,n]=t.map(jt),o=n-r;return"increasing"===e?o<0&&(n+=360):"decreasing"===e?o>0&&(r+=360):"longer"===e?-180<o&&o<180&&(o>0?r+=360:n+=360):"shorter"===e&&(o>180?r+=360:o<-180&&(n+=360)),[r,n]}(o,[i,c]),gt(e,a,i),gt(t,a,c)}return i&&(e.coords=e.coords.map((t=>t*e.alpha)),t.coords=t.coords.map((e=>e*t.alpha))),Object.assign((r=>{r=a?a(r):r;let c=e.coords.map(((e,n)=>qe(e,t.coords[n],r))),l=qe(e.alpha,t.alpha,r),u={space:n,coords:c,alpha:l};return i&&(u.coords=u.coords.map((e=>e/l))),o!==n&&(u=Xr(u,o)),u}),{rangeArgs:c})}function kn(e){return"function"===De(e)&&!!e.rangeArgs}tt.interpolationSpace="lab";var An=Object.freeze({__proto__:null,isRange:kn,mix:xn,range:Rn,register:function(e){e.defineFunction("mix",xn,{returns:"color"}),e.defineFunction("range",Rn,{returns:"function<color>"}),e.defineFunction("steps",Mn,{returns:"array<color>"})},steps:Mn}),In=new ut({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:an,fromBase:e=>{let t=Math.max(...e),r=Math.min(...e),[n,o,a]=e,[i,c,l]=[NaN,0,(r+t)/2],u=t-r;if(0!==u){switch(c=0===l||1===l?0:(t-l)/Math.min(l,1-l),t){case n:i=(o-a)/u+(o<a?6:0);break;case o:i=(a-n)/u+2;break;case a:i=(n-o)/u+4}i*=60}return c<0&&(i+=180,c=Math.abs(c)),i>=360&&(i-=360),[i,100*c,100*l]},toBase:e=>{let[t,r,n]=e;function o(e){let o=(e+t/30)%12,a=r*Math.min(n,1-n);return n-a*Math.max(-1,Math.min(o-3,9-o,1))}return t%=360,t<0&&(t+=360),r/=100,n/=100,[o(0),o(8),o(4)]},formats:{hsl:{coords:["<number> | <angle>","<percentage>","<percentage>"]},hsla:{coords:["<number> | <angle>","<percentage>","<percentage>"],commas:!0,lastAlpha:!0}}}),Nn=new ut({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:In,fromBase(e){let[t,r,n]=e;r/=100,n/=100;let o=n+r*Math.min(n,1-n);return[t,0===o?0:200*(1-n/o),100*o]},toBase(e){let[t,r,n]=e;r/=100,n/=100;let o=n*(1-r/2);return[t,0===o||1===o?0:(n-o)/Math.min(o,1-o)*100,100*o]},formats:{color:{id:"--hsv",coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]}}}),Tn=new ut({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:Nn,fromBase(e){let[t,r,n]=e;return[t,n*(100-r)/100,100-n]},toBase(e){let[t,r,n]=e;r/=100,n/=100;let o=r+n;if(o>=1){return[t,0,100*(r/o)]}let a=1-n;return[t,100*(0===a?0:1-r/a),100*a]},formats:{hwb:{coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]}}});var Ln=new mt({id:"a98rgb-linear",cssId:"--a98-rgb-linear",name:"Linear Adobe® 98 RGB compatible",white:"D65",toXYZ_M:[[.5766690429101305,.1855582379065463,.1882286462349947],[.29734497525053605,.6273635662554661,.07529145849399788],[.02703136138641234,.07068885253582723,.9913375368376388]],fromXYZ_M:[[2.0415879038107465,-.5650069742788596,-.34473135077832956],[-.9692436362808795,1.8759675015077202,.04155505740717557],[.013444280632031142,-.11836239223101838,1.0151749943912054]]}),Dn=new mt({id:"a98rgb",cssId:"a98-rgb",name:"Adobe® 98 RGB compatible",base:Ln,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)))});var _n=new mt({id:"prophoto-linear",cssId:"--prophoto-rgb-linear",name:"Linear ProPhoto",white:"D50",base:ht,toXYZ_M:[[.7977666449006423,.13518129740053308,.0313477341283922],[.2880748288194013,.711835234241873,8993693872564e-17],[0,0,.8251046025104602]],fromXYZ_M:[[1.3457868816471583,-.25557208737979464,-.05110186497554526],[-.5446307051249019,1.5082477428451468,.02052744743642139],[0,0,1.2119675456389452]]});var Bn=new mt({id:"prophoto",cssId:"prophoto-rgb",name:"ProPhoto",base:_n,toBase:e=>e.map((e=>e<.03125?e/16:e**1.8)),fromBase:e=>e.map((e=>e>=.001953125?e**(1/1.8):16*e))}),zn=new ut({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:Lt,fromBase(e){let t,[r,n,o]=e;const a=2e-4;return t=Math.abs(n)<a&&Math.abs(o)<a?NaN:180*Math.atan2(o,n)/Math.PI,[r,Math.sqrt(n**2+o**2),jt(t)]},toBase(e){let t,r,[n,o,a]=e;return isNaN(a)?(t=0,r=0):(t=o*Math.cos(a*Math.PI/180),r=o*Math.sin(a*Math.PI/180)),[n,t,r]},formats:{oklch:{coords:["<percentage> | <number>","<number> | <percentage>[0,1]","<number> | <angle>"]}}});let Fn=rt.D65;const Gn=24389/27,[Hn,$n]=Sn({space:pt,coords:Fn});var qn=new ut({id:"luv",name:"Luv",coords:{l:{refRange:[0,100],name:"Lightness"},u:{refRange:[-215,215]},v:{refRange:[-215,215]}},white:Fn,base:pt,fromBase(e){let t=[ze(e[0]),ze(e[1]),ze(e[2])],r=t[1],[n,o]=Sn({space:pt,coords:t});if(!Number.isFinite(n)||!Number.isFinite(o))return[0,0,0];let a=r<=.008856451679035631?Gn*r:116*Math.cbrt(r)-16;return[a,13*a*(n-Hn),13*a*(o-$n)]},toBase(e){let[t,r,n]=e;if(0===t||Be(t))return[0,0,0];r=ze(r),n=ze(n);let o=r/(13*t)+Hn,a=n/(13*t)+$n,i=t<=8?t/Gn:Math.pow((t+16)/116,3);return[i*(9*o/(4*a)),i,i*((12-3*o-20*a)/(4*a))]},formats:{color:{id:"--luv",coords:["<number> | <percentage>","<number> | <percentage>[-1,1]","<number> | <percentage>[-1,1]"]}}}),Wn=new ut({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:qn,fromBase(e){let t,[r,n,o]=e;return t=Math.abs(n)<.02&&Math.abs(o)<.02?NaN:180*Math.atan2(o,n)/Math.PI,[r,Math.sqrt(n**2+o**2),jt(t)]},toBase(e){let[t,r,n]=e;return r<0&&(r=0),isNaN(n)&&(n=0),[t,r*Math.cos(n*Math.PI/180),r*Math.sin(n*Math.PI/180)]},formats:{color:{id:"--lchuv",coords:["<number> | <percentage>","<number> | <percentage>","<number> | <angle>"]}}});const Vn=en[0][0],Xn=en[0][1],Yn=en[0][2],Un=en[1][0],Zn=en[1][1],Jn=en[1][2],Kn=en[2][0],Qn=en[2][1],eo=en[2][2];function to(e,t,r){const n=t/(Math.sin(r)-e*Math.cos(r));return n<0?1/0:n}function ro(e){const t=Math.pow(e+16,3)/1560896,r=t>.008856451679035631?t:e/903.2962962962963,n=r*(284517*Vn-94839*Yn),o=r*(838422*Yn+769860*Xn+731718*Vn),a=r*(632260*Yn-126452*Xn),i=r*(284517*Un-94839*Jn),c=r*(838422*Jn+769860*Zn+731718*Un),l=r*(632260*Jn-126452*Zn),u=r*(284517*Kn-94839*eo),s=r*(838422*eo+769860*Qn+731718*Kn),f=r*(632260*eo-126452*Qn);return{r0s:n/a,r0i:o*e/a,r1s:n/(a+126452),r1i:(o-769860)*e/(a+126452),g0s:i/l,g0i:c*e/l,g1s:i/(l+126452),g1i:(c-769860)*e/(l+126452),b0s:u/f,b0i:s*e/f,b1s:u/(f+126452),b1i:(s-769860)*e/(f+126452)}}function no(e,t){const r=t/360*Math.PI*2,n=to(e.r0s,e.r0i,r),o=to(e.r1s,e.r1i,r),a=to(e.g0s,e.g0i,r),i=to(e.g1s,e.g1i,r),c=to(e.b0s,e.b0i,r),l=to(e.b1s,e.b1i,r);return Math.min(n,o,a,i,c,l)}var oo=new ut({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:Wn,gamutSpace:an,fromBase(e){let t,[r,n,o]=[ze(e[0]),ze(e[1]),ze(e[2])];if(r>99.9999999)t=0,r=100;else if(r<1e-8)t=0,r=0;else{t=n/no(ro(r),o)*100}return[o,t,r]},toBase(e){let t,[r,n,o]=[ze(e[0]),ze(e[1]),ze(e[2])];if(o>99.9999999)o=100,t=0;else if(o<1e-8)o=0,t=0;else{t=no(ro(o),r)/100*n}return[o,t,r]},formats:{color:{id:"--hsluv",coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]}}});function ao(e,t){return Math.abs(t)/Math.sqrt(Math.pow(e,2)+1)}function io(e){let t=ao(e.r0s,e.r0i),r=ao(e.r1s,e.r1i),n=ao(e.g0s,e.g0i),o=ao(e.g1s,e.g1i),a=ao(e.b0s,e.b0i),i=ao(e.b1s,e.b1i);return Math.min(t,r,n,o,a,i)}en[0][0],en[0][1],en[0][2],en[1][0],en[1][1],en[1][2],en[2][0],en[2][1],en[2][2];var co=new ut({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:Wn,gamutSpace:"self",fromBase(e){let t,[r,n,o]=[ze(e[0]),ze(e[1]),ze(e[2])];if(r>99.9999999)t=0,r=100;else if(r<1e-8)t=0,r=0;else{t=n/io(ro(r))*100}return[o,t,r]},toBase(e){let t,[r,n,o]=[ze(e[0]),ze(e[1]),ze(e[2])];if(o>99.9999999)o=100,t=0;else if(o<1e-8)o=0,t=0;else{t=io(ro(o))/100*n}return[o,t,r]},formats:{color:{id:"--hpluv",coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]}}});const lo=2610/16384,uo=32/2523,so=.8359375,fo=2413/128,po=18.6875;var mo=new mt({id:"rec2100pq",cssId:"rec2100-pq",name:"REC.2100-PQ",base:Ur,toBase:e=>e.map((function(e){return 1e4*(Math.max(e**uo-so,0)/(fo-po*e**uo))**6.277394636015326/203})),fromBase:e=>e.map((function(e){let t=Math.max(203*e/1e4,0);return((so+fo*t**lo)/(1+po*t**lo))**78.84375}))});const yo=.17883277,bo=.28466892,go=.55991073,ho=3.7743;var vo=new mt({id:"rec2100hlg",cssId:"rec2100-hlg",name:"REC.2100-HLG",referred:"scene",base:Ur,toBase:e=>e.map((function(e){return e<=.5?e**2/3*ho:(Math.exp((e-go)/yo)+bo)/12*ho})),fromBase:e=>e.map((function(e){return(e/=ho)<=1/12?Math.sqrt(3*e):yo*Math.log(12*e-bo)+go}))});const wo={};function Oo({id:e,toCone_M:t,fromCone_M:r}){wo[e]=arguments[0]}function So(e,t,r="Bradford"){let n=wo[r],[o,a,i]=Te(n.toCone_M,e),[c,l,u]=Te(n.toCone_M,t),s=Te([[c/o,0,0],[0,l/a,0],[0,0,u/i]],n.toCone_M);return Te(n.fromCone_M,s)}et.add("chromatic-adaptation-start",(e=>{e.options.method&&(e.M=So(e.W1,e.W2,e.options.method))})),et.add("chromatic-adaptation-end",(e=>{e.M||(e.M=So(e.W1,e.W2,e.options.method))})),Oo({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]]}),Oo({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]]}),Oo({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]]}),Oo({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(rt,{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]}),rt.ACES=[.32168/.33767,1,.34065/.33767];var jo=new mt({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:rt.ACES,toXYZ_M:[[.6624541811085053,.13400420645643313,.1561876870049078],[.27222871678091454,.6740817658111484,.05368951740793705],[-.005574649490394108,.004060733528982826,1.0103391003129971]],fromXYZ_M:[[1.6410233796943257,-.32480329418479,-.23642469523761225],[-.6636628587229829,1.6153315916573379,.016756347685530137],[.011721894328375376,-.008284441996237409,.9883948585390215]]});const Eo=2**-16,Po=-.35828683,Co=(Math.log2(65504)+9.72)/17.52;var xo=new mt({id:"acescc",cssId:"--acescc",name:"ACEScc",coords:{r:{range:[Po,Co],name:"Red"},g:{range:[Po,Co],name:"Green"},b:{range:[Po,Co],name:"Blue"}},referred:"scene",base:jo,toBase:e=>e.map((function(e){return e<=-.3013698630136986?2*(2**(17.52*e-9.72)-Eo):e<Co?2**(17.52*e-9.72):65504})),fromBase:e=>e.map((function(e){return e<=0?(Math.log2(Eo)+9.72)/17.52:e<Eo?(Math.log2(Eo+.5*e)+9.72)/17.52:(Math.log2(e)+9.72)/17.52}))}),Mo=Object.freeze({__proto__:null,A98RGB:Dn,A98RGB_Linear:Ln,ACEScc:xo,ACEScg:jo,CAM16_JMh:Ir,HCT:zr,HPLuv:co,HSL:In,HSLuv:oo,HSV:Nn,HWB:Tn,ICTCP:yr,JzCzHz:nr,Jzazbz:rr,LCH:Et,LCHuv:Wn,Lab:St,Lab_D65:vn,Luv:qn,OKLCH:zn,OKLab:Lt,P3:cn,P3_Linear:Qr,ProPhoto:Bn,ProPhoto_Linear:_n,REC_2020:Kr,REC_2020_Linear:Ur,REC_2100_HLG:vo,REC_2100_PQ:mo,XYZ_ABS_D65:Ht,XYZ_D50:ht,XYZ_D65:pt,sRGB:an,sRGB_Linear:tn});class Ro{constructor(...e){let t,r,n,o;1===e.length&&(t=lt(e[0])),t?(r=t.space||t.spaceId,n=t.coords,o=t.alpha):[r,n,o]=e,Object.defineProperty(this,"space",{value:ut.get(r),writable:!1,enumerable:!0,configurable:!0}),this.coords=n?n.slice():[0,0,0],this.alpha=o>1||void 0===o?1:o<0?0:o;for(let e=0;e<this.coords.length;e++)"NaN"===this.coords[e]&&(this.coords[e]=NaN);for(let e in this.space.coords)Object.defineProperty(this,e,{get:()=>this.get(e),set:t=>this.set(e,t)})}get spaceId(){return this.space.id}clone(){return new Ro(this.space,this.coords,this.alpha)}toJSON(){return{spaceId:this.spaceId,coords:this.coords,alpha:this.alpha}}display(...e){let t=function(e,{space:t=tt.display_space,...r}={}){let n=Yr(e,r);if("undefined"==typeof CSS||CSS.supports("color",n)||!tt.display_space)n=new String(n),n.color=e;else{let o=e;if((e.coords.some(Be)||Be(e.alpha))&&!(ln??=CSS.supports("color","hsl(none 50% 50%)"))&&(o=zt(e),o.coords=o.coords.map(ze),o.alpha=ze(o.alpha),n=Yr(o,r),CSS.supports("color",n)))return n=new String(n),n.color=o,n;o=Xr(o,t),n=new String(Yr(o,r)),n.color=o}return n}(this,...e);return t.color=new Ro(t.color),t}static get(e,...t){return e instanceof Ro?e:new Ro(e,...t)}static defineFunction(e,t,r=t){let{instance:n=!0,returns:o}=r,a=function(...e){let r=t(...e);if("color"===o)r=Ro.get(r);else if("function<color>"===o){let e=r;r=function(...t){let r=e(...t);return Ro.get(r)},Object.assign(r,e)}else"array<color>"===o&&(r=r.map((e=>Ro.get(e))));return r};e in Ro||(Ro[e]=a),n&&(Ro.prototype[e]=function(...e){return a(this,...e)})}static defineFunctions(e){for(let t in e)Ro.defineFunction(t,e[t],e[t])}static extend(e){if(e.register)e.register(Ro);else for(let t in e)Ro.defineFunction(t,e[t])}}Ro.defineFunctions({get:yt,getAll:dt,set:gt,setAll:bt,to:Xr,equals:function(e,t){return e=lt(e),t=lt(t),e.space===t.space&&e.alpha===t.alpha&&e.coords.every(((e,r)=>e===t.coords[r]))},inGamut:Bt,toGamut:Wr,distance:Ft,toString:Yr}),Object.assign(Ro,{util:Qe,hooks:et,WHITES:rt,Space:ut,spaces:ut.registry,parse:ct,defaults:tt});for(let e of Object.keys(Mo))ut.register(Mo[e]);for(let e in ut.registry)ko(e,ut.registry[e]);function ko(e,t){let r=e.replace(/-/g,"_");Object.defineProperty(Ro.prototype,r,{get(){let r=this.getAll(e);return"undefined"==typeof Proxy?r:new Proxy(r,{has:(e,r)=>{try{return ut.resolveCoord([t,r]),!0}catch(e){}return Reflect.has(e,r)},get:(e,r,n)=>{if(r&&"symbol"!=typeof r&&!(r in e)){let{index:n}=ut.resolveCoord([t,r]);if(n>=0)return e[n]}return Reflect.get(e,r,n)},set:(r,n,o,a)=>{if(n&&"symbol"!=typeof n&&!(n in r)||n>=0){let{index:a}=ut.resolveCoord([t,n]);if(a>=0)return r[a]=o,this.setAll(e,r),!0}return Reflect.set(r,n,o,a)}})},set(t){this.setAll(e,t)},configurable:!0,enumerable:!0})}function Ao(e){return Ao="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ao(e)}et.add("colorspace-init-end",(e=>{ko(e.id,e),e.aliases?.forEach((t=>{ko(t,e)}))})),Ro.extend($r),Ro.extend({deltaE:Pn}),Object.assign(Ro,{deltaEMethods:$r}),Ro.extend(Cn),Ro.extend({contrast:function(e,t,r={}){Le(r)&&(r={algorithm:r});let{algorithm:n,...o}=r;if(!n){let e=Object.keys(On).map((e=>e.replace(/^contrast/,""))).join(", ");throw new TypeError(`contrast() function needs a contrast algorithm. Please specify one of: ${e}`)}e=lt(e),t=lt(t);for(let r in On)if("contrast"+n.toLowerCase()===r.toLowerCase())return On[r](e,t,o);throw new TypeError(`Unknown contrast algorithm: ${n}`)}}),Ro.extend(En),Ro.extend(fn),Ro.extend(An),Ro.extend(On);var Io=["style","value","onChange","thumbStyle","onPointerDown","onPointerUp"];function No(){return No=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},No.apply(null,arguments)}function To(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Lo(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?To(Object(r),!0).forEach((function(t){Do(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):To(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Do(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Ao(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ao(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ao(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Bo(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Bo(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const zo=function(e){var t=e.style,r=e.value,n=void 0===r?[0,0]:r,o=e.onChange,a=void 0===o?function(){}:o,c=e.thumbStyle,l=void 0===c?{}:c,u=e.onPointerDown,s=void 0===u?function(){}:u,f=e.onPointerUp,p=void 0===f?function(){}:f,m=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,Io),d=(0,i.useRef)(null),y=(0,i.useRef)(null),b=(0,i.useRef)(null),g=_o((0,i.useState)(!1),2),h=g[0],v=g[1],w=function(e){b.current&&cancelAnimationFrame(b.current),b.current=requestAnimationFrame((function(){var t="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,r="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,o=d.current.getBoundingClientRect(),i=t-(o.left+window.top.pageXOffset),c=r-(o.top+window.top.pageYOffset),l=se(ue(i,0,o.width),0,o.width,0,100),u=se(ue(c,0,o.height),0,o.height,0,100),s=[Math.round(l),Math.round(u)];s[0]===n[0]&&s[1]===n[1]||a(s,{container:d.current,rect:o,page:[t,r],xy:[t-o.left,r-o.top],percent:s})}))},O=function(e){s(),e.preventDefault(),v(!0),w(e)},S=function(){p(),v(!1)};return(0,i.useEffect)((function(){var e=function(e){return h&&w(e)},t=window.top;return t.addEventListener("pointermove",e),t.addEventListener("pointerup",S),function(){t.removeEventListener("pointermove",e),t.removeEventListener("pointerup",S)}}),[h]),React.createElement("div",No({ref:d,onPointerDown:O,style:Lo({boxSizing:"border-box",aspectRatio:"3/2",background:"grey",position:"relative"},t)},m),React.createElement("button",{ref:y,className:"fl-control fl-controls-drag-thumb",onPointerDown:O,style:Lo(Lo({boxSizing:"border-box"},l),{},{left:"".concat(n[0],"%"),top:"".concat(n[1],"%")})}))};function Fo(e){return Fo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fo(e)}function Go(e,t){return Zo(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||Xo(e,t)||Vo()}function Ho(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function $o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ho(Object(r),!0).forEach((function(t){qo(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ho(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function qo(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Fo(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Fo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Fo(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Wo(e){return function(e){if(Array.isArray(e))return Yo(e)}(e)||Uo(e)||Xo(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vo(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Xo(e,t){if(e){if("string"==typeof e)return Yo(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Yo(e,t):void 0}}function Yo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Uo(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function Zo(e){if(Array.isArray(e))return e}var Jo=le,Ko=function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,o=le(e,t,r),a=Math.min(e,t,r),i=1-Math.max(e,t,r);return[parseFloat(o[0].toFixed(2)),(100*a).toFixed(2),(100*i).toFixed(2),n]},Qo=function(e,t,r){return"#"+((e<<16)+(t<<8)+r).toString(16).padStart(6,"0")},ea=null,ta=function(e){ea||(ea=document.createElement("div"),document.body.append(ea)),ea.style.color=e;var t=window.getComputedStyle(ea).getPropertyValue("color");return ea.style.color="",t},ra=function(e){var t=/\(([^)]+)\)/.exec(e)[1].replaceAll(","," ").split(/(\s+)/).filter((function(e){return e.trim().length>0&&"/"!==e})).map((function(e){return isNaN(e)?e:parseFloat(e)})),r=e.split("(")[0];if("color"===r){var n=Zo(i=t)||Uo(i)||Xo(i)||Vo(),o=n[0],a=n.slice(1);return{funcName:r,colorSpace:o,channels:3===a.length?[].concat(Wo(a),[1]):a}}var i,c=r;return"rgb"===r&&(c="srgb"),{funcName:r,colorSpace:c,channels:3===t.length?[].concat(Wo(t),[1]):t}};const na=function(e){var t=ta(e),r=ra(t);return{rawValue:e,computedValue:t,colorSpace:r.colorSpace,getSRGB:function(){var e=r.colorSpace,t=r.channels,n={r:60,g:67,b:74,a:1};"srgb"===e&&(n=$o($o({},n),{},{r:t[0],g:t[1],b:t[2],a:t[3]}));var o=n,a=o.r,i=o.g,c=o.b,l=o.a,u=Qo(a,i,c),s=se(n.r,0,255,0,1),f=se(n.g,0,255,0,1),p=se(n.b,0,255,0,1),m=Go(Jo(s,f,p),3),d=m[0],y=m[1],b=m[2],g=Go(Ko(s,f,p),3),h=(g[0],g[1]),v=g[2];return{rgb:n,rgbString:"rgb( ".concat(a," ").concat(i," ").concat(c," / ").concat(l," )"),hsl:{h:d,s:y,l:b,a:l},hslString:"hsl( ".concat(d," ").concat(y,"% ").concat(b,"% / ").concat(l,")"),hwbString:"hwb( ".concat(d," ").concat(h,"% ").concat(v,"% / ").concat(l,")"),hex:u,alpha:l,red:a,green:i,blue:c,hue:d,whiteness:h,blackness:v,saturation:y,lightness:b}}}};function oa(e){return oa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},oa(e)}var aa=["style"];function ia(e){return function(e){if(Array.isArray(e))return ua(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||la(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ca(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||la(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function la(e,t){if(e){if("string"==typeof e)return ua(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ua(e,t):void 0}}function ua(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function sa(){return sa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},sa.apply(null,arguments)}function fa(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function pa(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fa(Object(r),!0).forEach((function(t){ma(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fa(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ma(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=oa(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=oa(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==oa(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var da=function(e,t,r,n){var o=Math.round(e),a=Math.round(t),i=Math.round(r),c=Number.parseFloat(n).toFixed(2);return"hsl(".concat(o," ").concat(a,"% ").concat(i,"% ").concat(1>c?"/ "+c:"",")")};function ya(e,t,r){var n=(200-t)*r/100;return[e,0===n||200===n?0:t*r/100/(100>=n?n:200-n)*100,5*n/10]}var ba=function(e){var t=e.style,r=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,aa);return c().createElement("div",sa({className:"fl-color-picker-page",style:pa({boxSizing:"border-box",scrollSnapAlign:"start",flexShrink:0,gridColumn:"1/-1",display:"grid",gridTemplateColumns:"subgrid",gap:"0 8px"},t)},r))};const ga={label:I("sRGB"),content:function(){var e=(0,i.useRef)(null),t=Ha(),r=t.rawValue,n=t.setValue,o=ca((0,i.useState)(!1),2),a=o[0],l=o[1],u=ca((0,i.useState)(0),2),s=u[0],f=u[1],p=ca((0,i.useState)(0),2),m=p[0],d=p[1],y=ca((0,i.useState)(0),2),b=y[0],g=y[1],h=ca((0,i.useState)(0),2),v=h[0],w=h[1],O=ca((0,i.useState)(1),2),S=O[0],j=O[1];(0,i.useEffect)((function(){a||function(e){if(CSS.supports("color",e))try{var t=new Ro(e),r=t.alpha,n=t.space,o=t.hsl,a=t.hsv;if(S!==r&&j(r),["sRGB","Linear sRGB","HSL","HSV","HWB"].includes(n.name)){var i=ca(o,3),c=(i[0],i[1],i[2]),l=ca(a,3),u=l[0],p=l[1],y=l[2];s===u||isNaN(u)||s-u<360&&(u>=s+10||u<=s-10)&&f(u),b!==c&&g(c),m!==p&&d(p),v!==y&&w(y)}}catch(e){}}(r)}),[r]);var E=da.apply(void 0,ia(ya(s,m,v))),P="linear-gradient(to top, black, rgb(0 0 0 / 0 ) ),\n\t\t\t\t\t\t linear-gradient(to right, white, rgb(255 255 255 / 0 ) ),\n\t\t\t\t\t\t linear-gradient( hsl( ".concat(s," 100% 50%), hsl( ").concat(s," 100% 50%) )"),C=function(t){e.current&&cancelAnimationFrame(e.current),e.current=requestAnimationFrame((function(){return n(function(e){return ta(e)}(t))}))};return c().createElement("div",{style:{display:"grid",gridTemplateColumns:"min-content minmax(0, 1fr ) minmax( 5ch, min-content )",flexDirection:"column",scrollSnapType:"y mandatory",color:"var(--fg-color)"}},c().createElement(ba,{style:{gridTemplateRows:"1fr auto auto auto"}},c().createElement(zo,{value:[m,100-v],onChange:function(e){var t=ca(e,2),r=t[0],n=100-t[1];d(r),w(n);var o=ya(s,r,n);C(da(s,r,o[2],S))},onPointerDown:function(){return l(!0)},onPointerUp:function(){return l(!1)},style:{gridColumn:"1/-1",aspectRatio:"none",background:P},thumbStyle:{"--color":E}}),c().createElement("div",{className:"colorscale",style:{gridColumn:"1/-1",display:"flex",alignItems:"center",justifyContent:"center",pointerEvents:a?"none":""}},["transparent"].concat(ia(function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Array.from({length:(t-e)/r+1},(function(t,n){return e+n*r}))}(0,100,10).toReversed())).map((function(e){var t="string"==typeof e?e:da(0,0,e),r=40<e?"black":"white";return c().createElement(Ne,{key:t,as:"button",value:t,onClick:function(){return C(t)},style:{"--size":"24px","--radius":0,"--text-color":r,flexGrow:1,aspectRatio:"none",boxShadow:"none",cursor:"pointer"}},"transparent"!==e&&e)}))),c().createElement("div",{style:{gridColumn:"1/-1",display:"grid",gridTemplateColumns:"subgrid",padding:"8px 0"}},c().createElement("div",{style:{gridColumn:"1/-1",display:"grid",gridTemplateColumns:"subgrid",alignContent:"center",alignItems:"center",paddingLeft:16,paddingRight:8,height:"var(--bar-size)"}},c().createElement("label",null,I("Hue")),c().createElement(Zl,{className:"hue-slider",type:"range",min:0,max:360,value:s,onChange:function(e){var t=Math.round(e.target.value);f(t);var r=da.apply(void 0,ia(ya(t,m,v)).concat([S]));C(r)},onPointerDown:function(){return l(!0)},onPointerUp:function(){return l(!1)},style:{"--hue":s,"--sat":m}}),c().createElement("div",null,Math.round(s))),c().createElement("div",{style:{gridColumn:"1/-1",display:"grid",gridTemplateColumns:"subgrid",alignContent:"center",alignItems:"center",paddingLeft:16,paddingRight:8,height:"var(--bar-size)"}},c().createElement("label",null,I("Alpha")),c().createElement(Zl,{className:"alpha-slider",type:"range",min:0,max:1,step:.01,value:S,onChange:function(e){var t=e.target.value;j(t),C(da.apply(void 0,ia(ya(s,m,v)).concat([t])))},onPointerDown:function(){return l(!0)},onPointerUp:function(){return l(!1)},style:{"--thumb-color":da(s,m,50),"--hue":s,"--sat":"".concat(m,"%")}}),c().createElement("div",null,parseInt(100*S))))))}},ha=wp.i18n;function va(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return wa(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?wa(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wa(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Oa=FL.Builder.utils.objects.forEach;const Sa={label:I("Mix"),content:function(){var e=Ha().setValue,t=va((0,i.useState)("rgb(0, 255, 251)"),2),r=t[0],n=t[1],o=va((0,i.useState)("rgb(254, 1, 136)"),2),a=o[0],l=o[1],u=va((0,i.useState)(50),2),s=u[0],f=u[1],p=va((0,i.useState)("lch"),2),m=p[0],d=p[1],y=function(e,t,r,n){return"color-mix( in ".concat(n,", ").concat(e," ").concat(r,"%, ").concat(t,")")},b=y(r,a,s,m),g=(0,i.useRef)(null),h={srgb:"sRGB","srgb-linear":"Linear sRGB",oklab:"OKLAB",lch:"LCH",oklch:"OKLCH"},v=new Array(10).fill("");return c().createElement("div",{style:{display:"grid",gridTemplateRows:"calc( 32px * ".concat(Object.keys(h).length," ) 1fr")}},c().createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat( ".concat(9,", 1fr)"),background:"charcoal"}},Object.keys(h).map((function(t){return c().createElement(i.Fragment,{key:t},v.map((function(n,o){if(0===o)return null;var i=Math.round(10*o),l=y(r,a,i,t);return c().createElement(Ne,{key:o,className:"mix-swatch",style:{"--color":l,width:"auto",height:"auto"},onClick:function(){e(l),f(i),d(t)},title:(0,ha.sprintf)("%d%% Mix in %s Color Space",i,h[t])})})))}))),c().createElement("div",{style:{padding:"4px 16px",display:"grid",gridAutoRows:"var(--fl-controls-target-size)",gridRow:"2 / span 4",gap:8}},c().createElement("div",{style:{display:"grid",placeContent:"center"}},I("Mix two color values to create a new color")),c().createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(6, var(--fl-controls-target-size)",placeContent:"center"}},c().createElement(Va,{showReset:!1,filterTabs:function(e){return"mix"!==e},value:a,onChange:function(t){l(t),e(y(r,t,s,m))}}),c().createElement("div",{style:{display:"grid",placeContent:"center",fontSize:24,color:"var(--accent-color)"}},"+"),c().createElement(Va,{showReset:!1,filterTabs:function(e){return"mix"!==e},value:r,onChange:function(t){n(t),e(y(t,a,s,m))}}),c().createElement("div",{style:{display:"grid",placeContent:"center",fontSize:24,color:"var(--accent-color)"}},"="),c().createElement(Ne,{style:{"--size":"auto","--color":b,gridColumn:"span 2",borderRadius:"var(--fl-controls-radius)"},onClick:function(){return e(b)}})),c().createElement("label",{style:{display:"flex",alignItems:"center"}},c().createElement("span",{style:{width:"6ch"}},I("Mix")),c().createElement(Zl,{value:s,onChange:function(t){var n,o=Math.round(t.target.value);f(o),n=y(r,a,o,m),g.current&&cancelAnimationFrame(g.current),g.current=requestAnimationFrame((function(){return e(n)}))},min:0,max:100,step:.5,style:{"--thumb-color":y(r,a,s,m),"--track-color":"linear-gradient( in ".concat(m," to left, ").concat(r,", ").concat(a," )")}}),c().createElement("span",{style:{width:"6ch",textAlign:"right"}},(0,ha.sprintf)("%s%%",s))),c().createElement("label",{style:{display:"flex",alignItems:"center",gap:8}},c().createElement("span",{style:{flexShrink:0}},I("Color Space")),c().createElement("select",{style:{flexGrow:1},value:m,onChange:function(t){var n=t.target.value;d(n),e(y(r,a,s,n))}},Oa(h,(function(e,t){return c().createElement("option",{key:e,value:e},t)}))))))}};var ja=FL.Builder.utils.objects.forEach;const Ea={label:I("Presets"),content:function(e){var t=e.onConnect,r="function"==typeof t,n=M(),o=n.colorPresets,a=n.colorSets,i=n.deleteColorPreset,l=Ha().setValue;return c().createElement("div",{style:{display:"grid",padding:"0 16px 16px",overflow:"auto",gap:8,alignContent:"start"}},c().createElement(Ie,{title:I("Saved Colors")},0>=o.length&&c().createElement("div",{style:{gridColumn:"1/-1"}},I("Once you choose a color you can save it as a preset by clicking the + button above.")),0<o.length&&o.map((function(e){var t=function(e){return!CSS.supports("color",e)&&CSS.supports("color","#".concat(e))?"#".concat(e):e}(e);return c().createElement("div",{key:e,className:"removable-swatch-wrap"},c().createElement(Ne,{as:"button",value:t,onClick:function(){return l(t)},title:t}),c().createElement("button",{className:"remove-swatch-button",onClick:function(){window.confirm(I("Are you sure you want to delete this preset?"))&&i(t)},style:{"--color":e}},c().createElement("span",null,c().createElement(R.Close,null))))}))),r&&ja(a,(function(e,r){var n=r.name,o=r.colors;return 0>=o.length?null:c().createElement(Ie,{key:e,title:n,appearance:"list"},o.map((function(e){var r=e.uid,n=e.label,o=e.color,a=e.isGlobalColor;return c().createElement("button",{key:r,style:{gridColumn:"1/-1",display:"grid",gridTemplateColumns:"subgrid",placeItems:"center start",padding:0,background:"none",border:"none",textTransform:"capitalize"},onClick:function(e){t({uid:r,label:n,color:o,isGlobalColor:a},e)}},c().createElement(Ne,{value:o,title:n}),c().createElement("div",null,n))})))})))}};function Pa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ca(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ca(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ca(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var xa={srgb:ga,mix:Sa,presets:Ea};const Ma=function(e){var t=e.filterTabs,r=void 0===t?function(){return!0}:t,n=e.defaultTab,o=void 0===n?"srgb":n,a=e.placeholderText,l=void 0===a?"#123123...":a,u=e.onConnect,s=Ha(),f=s.rawValue,p=void 0===f?"":f,m=s.setValue,d={},y=Object.keys(xa).filter(r);for(var b in xa)y.includes(b)&&(d[b]=xa[b]);var g=Pa((0,i.useState)(o),2),h=g[0],v=g[1],w=Pa((0,i.useState)(!1),2),O=w[0],S=w[1],j=d[h].content,E=M().addColorPreset;return c().createElement(c().Fragment,null,c().createElement("div",{className:"fl-color-picker-toolbar",style:{gridArea:"1/1/span 1/-1",display:"flex",borderTopRightRadius:"var(--radius)",borderTopLeftRadius:"var(--radius)",paddingLeft:void 0===window.EyeDropper?8:null}},window.EyeDropper&&c().createElement("div",{style:{height:"var(--bar-size)",aspectRatio:"1/1",display:"grid",placeContent:"center"}},c().createElement(Se,{onChange:function(e){m(e),v(o)}})),c().createElement("div",{className:"picker-input-wrap"},c().createElement(Ne,{value:p,style:{borderRadius:"50%"}}),c().createElement("input",{autoFocus:!0,type:"text",value:p,onInput:function(e){return m(e.target.value)},placeholder:l,title:p})),c().createElement("div",{style:{flex:"1 0 auto",height:"var(--bar-size)",minWidth:"var(--bar-size)",display:"grid",placeContent:"center"}},c().createElement("button",{className:"fl-control",disabled:""===p,onClick:function(){""!==p&&(E(p),document.startViewTransition?document.startViewTransition((function(){S(!0),setTimeout((function(){document.startViewTransition((function(){return S(!1)}))}),1e3)})):(S(!0),setTimeout((function(){return S(!1)}),2e3)))},style:{boxSizing:"border-box",aspectRatio:1,display:"grid",gridAutoFlow:"column",placeContent:"center",placeItems:"center",gap:4,padding:"0px 6px",viewTransitionName:"fl-controls-color-picker-saved-preset-button"}},!O&&c().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},c().createElement("path",{d:"M15.6569 9.99999H4.34315",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),c().createElement("path",{d:"M10 4.34314V15.6568",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),O&&I("Saved")))),c().createElement("div",{style:{gridArea:"2 / 1 / span 1 / -1",display:"grid"}},c().createElement(j,{onConnect:u})),c().createElement("div",{className:"fl-controls-picker-bottom-tabs",style:{gridArea:"span 1 / 1 / -1 / -1",display:"flex",justifyContent:"center",background:"var(--platter-bg-color)",borderBottomLeftRadius:"var(--radius)",borderBottomRightRadius:"var(--radius)",overflow:"hidden"}},Object.entries(d).map((function(e){var t=Pa(e,2),r=t[0],n=t[1].label,o=r===h;return c().createElement("button",{key:r,onClick:function(){return v(r)},className:A()("fl-control",{"is-selected":o}),style:{color:o?null:"var(--fl-builder-platter-color)",background:o?"var(--bg-color)":"var(--fl-builder-platter-bg-color)"}},n)}))))};var Ra=(0,i.createContext)(),ka=function(){return(0,i.useContext)(Ra)};function Aa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ia(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ia(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ia(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Na=function(e){var t=e.value,r=void 0===t?"":t,n=e.onChange,o=void 0===n?function(){}:n,a=e.children,c=Aa((0,i.useState)(r),2),l=c[0],u=c[1],s={isValid:CSS.supports("color",r),rawValue:l,setValue:function(e){u(e),o(e)}};return(0,i.useEffect)((function(){l!==r&&u(r)}),[r]),React.createElement(Ra.Provider,{value:s},a)};function Ta(e){return Ta="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ta(e)}var La=["showReset","style"],Da=["value","onChange"];function _a(){return _a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_a.apply(null,arguments)}function Ba(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function za(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ba(Object(r),!0).forEach((function(t){Fa(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ba(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Fa(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Ta(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ta(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ta(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ga(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var Ha=ka,$a=Na,qa=(0,i.forwardRef)((function(e,t){var r=e.showReset,n=void 0===r||r,o=e.style,a=void 0===o?{}:o,i=Ga(e,La),l=ka(),u=l.rawValue,s=l.setValue,f=""!==u;return c().createElement("div",_a({className:"fl-controls-color-input",ref:t,style:za({"--radius":"var(--fl-controls-radius)","--size":"36px",display:"flex",height:"var(--size)"},a)},i),c().createElement(Ne,{value:u,as:"button",style:{"--radius":"inherit",flexGrow:1,width:"auto",height:"auto",borderTopRightRadius:f&&n?0:null,borderBottomRightRadius:f&&n?0:null}}),!0===n&&f&&c().createElement("button",{onClick:function(e){s(""),e.stopPropagation()},style:{padding:0,width:24,display:"grid",placeContent:"center",border:"1px solid var(--fl-controls-outline-color)",borderLeft:"none",borderTopLeftRadius:0,borderBottomLeftRadius:0,borderTopRightRadius:"var(--radius)",borderBottomRightRadius:"var(--radius)",backgroundColor:"var(--fl-controls-platter-bg-color)"}},c().createElement(R.Close,null)))})),Wa=(0,i.forwardRef)((function(e,t){var r=e.buttonComponent,n=void 0===r?qa:r,o=e.showReset,a=void 0===o||o,i=e.filterTabs,l=e.defaultTab,u=e.onConnect,s=e.buttonProps,f=void 0===s?{}:s,p=ka().rawValue,m=""!==p?p:"grey",d="color-mix( in srgb, grey 30%, color-mix( in srgb-linear, black 40%, ".concat(m," ) )"),y="color-mix( in srgb, grey 50%, color-mix( in srgb-linear, black 82%, ".concat(m," ) )"),b="color-mix( in srgb-linear, var(--fl-controls-platter-bg-color) 70%, ".concat(m," )"),g="color-mix( in srgb-linear, var(--fl-controls-platter-bg-color) 70%, ".concat(m," )"),h="color-mix( in srgb, var(--fl-controls-outline-color) 88%, ".concat(m," )"),v=function(e){return CSS.supports("color",e)},w={"--accent-color":v(d)?d:null,"--platter-bg-color":v(b)?b:null,"--platter-fg-color":v(y)?y:null,"--platter-focus-bg-color":v(g)?g:null,"--outline-color":v(h)?h:null};return c().createElement(me,{button:n,buttonProps:za(za({},f),{},{showReset:a}),ref:t},c().createElement("div",{style:za(za({},w),{},{"--bar-size":"44px","--panel-size":"300px",width:"var(--panel-size)",background:"var(--bg-color)",display:"grid",gridTemplateRows:"var(--bar-size) minmax( 0, calc( var(--panel-size) + var(--bar-size) ) ) var(--bar-size)",borderRadius:"var(--radius)"})},c().createElement(Ma,{filterTabs:i,defaultTab:l,onConnect:u})))})),Va=(0,i.forwardRef)((function(e,t){var r=e.value,n=e.onChange,o=void 0===n?function(){}:n,a=Ga(e,Da);return c().createElement(Na,{value:r,onChange:o},c().createElement(Wa,_a({ref:t},a)))}));function Xa(e){return Xa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xa(e)}function Ya(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ua(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ya(Object(r),!0).forEach((function(t){Za(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ya(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Za(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Xa(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Xa(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Xa(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ja=function(e){var t=e.color,r=void 0===t?"red":t,n=e.from,o=void 0===n?0:n,a=e.to,i=void 0===a?null:a;return"".concat(r," ").concat(o,"%").concat(i?" "+i+"%":"")},Ka={type:"linear",colorSpace:"",angle:0,stops:[]},Qa=function(e){var t=Ua(Ua({},Ka),e),r=t.type,n=t.colorSpace,o=t.angle,a=t.stops,i="string"==typeof a?a.split(",").map((function(e){return{color:e,from:0}})):a,c=i.toSorted((function(e,t){return e.from-t.from})),l=c.map(Ja).join(", "),u="";""!==n&&(u="in ".concat(n));if("radial"===r||"repeating-radial"===r)return u+=" circle","".concat(r,"-gradient(").concat(u,", ").concat(l," )");if("conic"===r||"repeating-conic"===r)return"".concat(r,"-gradient(").concat(u?u+",":""," ").concat(function(e){return e.toSorted((function(e,t){return e.from-t.from})).map((function(e){var t=e.color,r=e.from,n=se(r,0,100,0,360);return"".concat(t," ").concat(n,"deg")})).join(", ")}(i)," )");var s=o||0;return"".concat(r,"-gradient(").concat(u," ").concat(s,"deg, ").concat(l," )")};function ei(e){return ei="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ei(e)}var ti=["value","onChange","style"];function ri(){return ri=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ri.apply(null,arguments)}function ni(e){return function(e){if(Array.isArray(e))return ui(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||li(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ai(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?oi(Object(r),!0).forEach((function(t){ii(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ii(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=ei(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ei(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ei(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ci(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||li(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function li(e,t){if(e){if("string"==typeof e)return ui(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ui(e,t):void 0}}function ui(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var si=function(e){return e.toSorted((function(e,t){return e.from-t.from}))},fi=function(e){var t,r,n,o=e.value,a=void 0===o?[]:o,l=e.onChange,u=e.colorSpace,s=(0,i.useRef)(null),f=(0,i.useRef)(null),p=function(){var e=ae((0,i.useState)(null),2),t=e[0],r=e[1];return(0,i.useEffect)((function(){if(t)return t.addEventListener("wheel",ce,{passive:!1}),function(){return t.removeEventListener("wheel",ce)}}),[t]),(0,i.useCallback)(r)}(),m=ci((0,i.useState)(!1),2),d=m[0],y=m[1],b=ci((0,i.useState)(null),2),g=b[0],h=b[1],v=si(a),w=Qa({type:"linear",angle:90,colorSpace:u,stops:a}),O=null===(t=v[0])||void 0===t?void 0:t.color,S=v[v.length-1].color,j={color:null!==g?a[g].color:"#ff0000",from:0,to:null},E=function(){return y(!1)},P=function(e){d&&function(e){f.current&&cancelAnimationFrame(f.current),requestAnimationFrame((function(){var t="number"==typeof e.pageX?e.pageX:e.touches[0].pageX;if(s.current){var r=s.current.getBoundingClientRect(),n=t-r.left,o=Math.round(se(ue(n,0,r.width),0,r.width,0,100));if(a[g].from!==o){var i=a.toSpliced(g,1,ai(ai({},a[g]),{},{from:o}));l(i)}}}))}(e),e.stopPropagation()};(0,i.useEffect)((function(){if(d){var e=window.top;return e.addEventListener("pointermove",P),e.addEventListener("pointerup",E),e.addEventListener("pointercancel",E),function(){e.removeEventListener("pointermove",P),e.removeEventListener("pointerup",E),e.removeEventListener("pointercancel",E)}}}),[d]);var C=function(){2<a.length&&(l(a.filter((function(e,t){return t!==g}))),h(null))};return c().createElement(c().Fragment,null,c().createElement(Ne,{className:"fl-controls-gradient-stop-range",style:{width:"auto",height:""}},c().createElement("div",{className:"range-endcap",style:{background:O},onClick:function(){var e=si([].concat(ni(a),[ai({},j)]));l(e)}}),c().createElement("div",{ref:s,className:"fl-controls-gradient-stops-wrapper",style:{background:w},onClick:function(e){var t="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,r=e.target.getBoundingClientRect(),n=t-r.left,o=Math.round(se(ue(n,0,r.width),0,r.width,0,100)),i=si([].concat(ni(a),[ai(ai({},j),{},{from:o})]));l(i)}},a.map((function(e,t){return c().createElement("button",{key:"gradient-stop-".concat(t),className:t===g?"is-selected":"","data-gradient-stop":t,onPointerDown:function(e){return function(e){h(e),y(!0)}(t)},onClick:function(e){e.stopPropagation()},onDoubleClick:function(e){C(),e.stopPropagation()},onFocus:function(){return h(t)},onKeyUp:function(e){"Escape"===e.key&&e.target.blur(),"Backspace"===e.key&&C(),e.stopPropagation()},style:{"--color":e.color,left:"".concat(e.from,"%"),zIndex:null!==g&&t===g?"1":""}},c().createElement("span",null))}))),c().createElement("div",{className:"range-endcap",style:{background:S},onClick:function(){var e=si([].concat(ni(a),[ai(ai({},j),{},{from:100})]));l(e)}})),null!==g&&c().createElement("div",{style:{display:"grid",gridTemplateColumns:"subgrid",gridColumn:"1/-1"}},c().createElement("div",{style:{flexGrow:1}},c().createElement(Va,{showReset:!1,value:null===(r=a[g])||void 0===r?void 0:r.color,onChange:function(e){return l(a.with(g,ai(ai({},a[g]),{},{color:e})))}})),c().createElement("input",{ref:p,type:"number",value:null===(n=a[g])||void 0===n?void 0:n.from,onChange:function(e){return l(a.with(g,ai(ai({},a[g]),{},{from:e.target.value})))},min:"0",max:"100"}),c().createElement("button",{className:"stop-remove-button",onClick:function(){l(a.filter((function(e,t){return t!==g}))),h(null)}},c().createElement(R.Trash,null))),null===g&&c().createElement("div",{style:{display:"grid",gridColumn:"1/-1",placeContent:"center"}},I("Select Color Stop")))},pi={linear:I("Linear"),radial:I("Radial"),conic:I("Conic")},mi={sRGB:I("sRGB"),"srgb-linear":I("Linear sRGB"),oklab:I("OKLAB"),oklch:I("OKLCH")},di=function(e){var t=e.value,r=void 0===t?Ka:t,n=e.onChange,o=void 0===n?function(){}:n,a=e.style,i=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,ti),l=ai(ai({},Ka),r),u=l.type,s=l.colorSpace,f=l.angle;return c().createElement("div",ri({className:"fl-controls-gradient-picker",style:ai({display:"grid",gap:8},a)},i),c().createElement(Ne,{style:{"--background":Qa(r),gridColumn:"1/-1",aspectRatio:"3/2",width:"auto",height:"auto",borderRadius:8}}),c().createElement(fi,{value:Array.isArray(r.stops)?r.stops:[],onChange:function(e){return o(ai(ai({},r),{},{stops:e}))},colorSpace:s}),c().createElement("div",{className:"fl-controls-grid-table span-cols"},c().createElement("div",null,c().createElement("label",null,I("Type")),c().createElement($l,{value:u,options:pi,onChange:function(e){return o(ai(ai({},r),{},{type:e.target.value}))}})),"linear"===u&&c().createElement("div",null,c().createElement("label",null,I("Angle")),c().createElement("input",{type:"number",min:"0",max:"360",step:"1",value:f,onChange:function(e){return o(ai(ai({},r),{},{angle:e.target.value}))}})),c().createElement("div",null,c().createElement("label",null,I("Color Space")),c().createElement($l,{value:s,options:mi,onChange:function(e){return o(ai(ai({},r),{},{colorSpace:e.target.value}))}}))),c().createElement("div",null,c().createElement("button",{className:"fl-control fl-controls-button",style:{display:"grid",placeContent:"center"},title:I("Distribute color spots"),onClick:function(){var e=si(r.stops).map((function(e,t){return ai(ai({},e),{},{from:Math.round(t*(100/(r.stops.length-1))),to:null})}));o(ai(ai({},r),{},{stops:e}))}},c().createElement(R.SpaceAroundHorizontal,null))))},yi=Qa,bi=["attachmentId","url","onSelect","onSizeSelect","onRemove","children"],gi=["attachmentId","url","onChange"];function hi(){return hi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hi.apply(null,arguments)}function vi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return wi(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?wi(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Oi(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}FL.Builder.utils.objects.forEach;var Si=function(e){var t=e.attachmentId,r=e.url,n=e.onChange,o=void 0===n?function(){}:n,a=Oi(e,gi),c=vi((0,i.useState)({}),2),l=c[0],u=c[1],s=M().getSizesForAttachment,f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(0<Object.keys(t).length){var r=Object.entries(t).find((function(t){var r=vi(t,2),n=(r[0],r[1]);return e===n.url}));if(r)return r[0]}return""}(r,l);return(0,i.useEffect)((function(){t&&s(t).then((function(e){void 0!==e&&0<Object.keys(e).length&&u(e)}))}),[t]),!t||!l||0>=Object.keys(l).length?null:React.createElement($l,hi({value:f,options:l,getLabel:function(e,t){var r=e.width,n=e.height;return"".concat(t," - ").concat(r," x ").concat(n)},onChange:function(e){return o(l[e.target.value])}},a))};const ji=function(e){var t=e.attachmentId,r=e.url,n=e.onSelect,o=void 0===n?function(){}:n,a=e.onSizeSelect,c=void 0===a?function(){}:a,l=e.onRemove,u=void 0===l?function(){}:l,s=(e.children,Oi(e,bi),M().addSizesForAttachment),f=(0,i.useRef)(null),p=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e=wp.media({title:I("Select Image"),library:{type:"image"},button:{text:I("Select")},multiple:!1});e.on("open",(function(){if(!f.current){var e=this.$el.closest(".media-modal").get(0),t=e.parentElement;f.current=document.createElement("dialog"),f.current.classList.add("fl-controls-media-modal-dialog"),t.replaceChildren(f.current),f.current.append(e)}f.current&&f.current.showModal()}),e),e.on("close",(function(){f.current&&f.current.close()}),e),e.on("select",(function(){var e=p.current.state().get("selection").first().toJSON();s(e.id,e.sizes),o(e)}),e),p.current=e}),[]),React.createElement("div",{style:{display:"grid",gridTemplateRows:"repeat(2, 36px)",gap:8}},React.createElement(Si,{attachmentId:t,url:r,onChange:c}),React.createElement("div",{style:{display:"flex",gap:8}},React.createElement("button",{className:"fl-control fl-controls-button",onClick:function(){var e;return null===(e=p.current)||void 0===e?void 0:e.open()},style:{flexGrow:1}},React.createElement("svg",{width:"23",height:"18",viewBox:"0 0 23 18",fill:"none"},React.createElement("path",{d:"M3.27881 17.3462C1.33984 17.3462 0.365723 16.3906 0.365723 14.4795V3.14258C0.365723 1.23145 1.33984 0.266602 3.27881 0.266602H19.3286C21.2769 0.266602 22.2417 1.23145 22.2417 3.14258V14.4795C22.2417 16.3906 21.2769 17.3462 19.3286 17.3462H3.27881ZM15.7754 8.80176L20.748 13.4683V3.22607C20.748 2.26123 20.2285 1.76025 19.3101 1.76025H3.29736C2.36963 1.76025 1.85938 2.26123 1.85938 3.22607V13.4683L4.62402 10.9727C5.00439 10.6201 5.40332 10.4531 5.8208 10.4531C6.25684 10.4531 6.68359 10.6294 7.07324 10.9819L8.78955 12.5312L12.9829 8.7832C13.4097 8.40283 13.8643 8.22656 14.3745 8.22656C14.8755 8.22656 15.3672 8.42139 15.7754 8.80176ZM7.27734 8.89453C6.07129 8.89453 5.08789 7.91113 5.08789 6.70508C5.08789 5.5083 6.07129 4.51562 7.27734 4.51562C8.47412 4.51562 9.45752 5.5083 9.45752 6.70508C9.45752 7.91113 8.47412 8.89453 7.27734 8.89453Z",fill:"currentColor"})),I(t?"Replace":"Select Image")),t&&React.createElement("button",{className:"fl-control fl-controls-button",onClick:u,style:{flexGrow:1}},I("Remove"))))};function Ei(e){return Ei="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ei(e)}var Pi=["as","title","description","thumb","thumbSize","thumbProps","className","isSelected","hasIssues"];function Ci(){return Ci=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ci.apply(null,arguments)}function xi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Mi(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?xi(Object(r),!0).forEach((function(t){Ri(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ri(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Ei(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ei(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ei(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ki=(0,i.forwardRef)((function(e,t){var r=e.as,n=void 0===r?"div":r,o=e.title,a=e.description,i=e.thumb,c=e.thumbSize,l=void 0===c?"sm":c,u=e.thumbProps,s=void 0===u?{}:u,f=e.className,p=e.isSelected,m=void 0!==p&&p,d=e.hasIssues,y=void 0!==d&&d,b=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,Pi),g=i||s;return React.createElement(n,Ci({ref:t,className:A()({"fl-controls-title-card":!0,"is-selected":m,"has-issues":y},f)},b),g&&React.createElement("div",Ci({className:A()("card-visual",s.className)},s,{style:Mi({"--size":"sm"===l?"30px":"36px"},s.style)}),!y&&i,y&&React.createElement(R.Alert,null)),React.createElement("div",{className:"card-text"},React.createElement("div",{className:"card-title"},o),a&&React.createElement("div",{className:"card-description"},a)))}));const Ai=ki;function Ii(e){return Ii="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ii(e)}var Ni=["items","getId","getItemProps","sortConfig","empty","item","setItems","setItemOrder","isItemEnabled","style"];function Ti(){return Ti=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ti.apply(null,arguments)}function Li(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Di(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Li(Object(r),!0).forEach((function(t){_i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Li(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _i(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Ii(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ii(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ii(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Bi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return zi(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?zi(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Fi={items:"li",cursor:"move",distance:3,opacity:.75,placeholder:"fl-sortable-placeholder",tolerance:"pointer",axis:"y",helper:"clone",start:function(){},stop:function(){},update:function(){}},Gi=function(e){var t=e.items,r=void 0===t?[]:t,n=e.getId,o=void 0===n?function(e){return e.id}:n,a=e.getItemProps,l=void 0===a?function(e){return e}:a,u=e.sortConfig,s=void 0===u?Fi:u,f=e.empty,p=e.item,m=e.setItems,d=e.setItemOrder,y=void 0===d?function(){}:d,b=e.isItemEnabled,g=void 0===b?function(){return!0}:b,h=e.style,v=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,Ni),w=Bi((0,i.useState)(!1),2),O=w[0],S=w[1],j=0<r.length,E=(0,i.useRef)(null),P=oe(Di(Di({},s),{},{start:function(e,t){S(!0),s.start(e,t)},stop:function(e,t){S(!1),s.stop(e,t)},update:function(e,t){E.current&&cancelAnimationFrame(E.current),E.current=requestAnimationFrame((function(){var n=jQuery(e.target).sortable("toArray",{attribute:"data-id"});y(n),"function"==typeof m&&m(Hi(r,n)),s.update(e,t)}))}}),[r]);return c().createElement("ul",Ti({ref:P,style:Di({listStyle:"none",margin:0,padding:0},h)},v),!j&&c().createElement(f,null),j&&r.map((function(e,t){if(!g(e))return null;var r=o(e,t);return c().createElement("li",{key:r,"data-id":r},c().createElement(U.Boundary,null,c().createElement(p,Ti({isDragging:O},l(e)))))})))};Gi.defaultConfig=Fi;var Hi=function(e,t){return e.toSorted((function(e,r){var n=t.findIndex((function(t){return t==e.id})),o=t.findIndex((function(e){return e==r.id}));return n<o?-1:n>o?1:0}))};Gi.reorderByIds=Hi;const $i=Gi;var qi=["emptyMessage","className"],Wi=["item","setItem","definition","state","setState"];function Vi(){return Vi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Vi.apply(null,arguments)}function Xi(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Yi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,c=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||Ui(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ui(e,t){if(e){if("string"==typeof e)return Zi(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Zi(e,t):void 0}}function Zi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Ji=FL.Builder.utils.objects.forEach,Ki=function(e){var t=e.defs,r=e.addItem,n=e.customAddMenu,o=Yi((0,i.useState)(!1),2),a=o[0],l=o[1],u=ne((function(){return l(!1)})),s=1<Object.keys(t).length,f=function(e){var r=e.addItem;return Ji(t,(function(e,t){return c().createElement("li",{key:e},c().createElement("button",{onClick:function(){r(t.createItem())}},t.label))}))};return c().createElement("div",{className:"fl-series-add-button"},c().createElement("button",{onClick:function(e){if(e.stopPropagation(),s||n)l(!a);else{var o=t[Object.keys(t)[0]];"function"==typeof(null==o?void 0:o.createItem)&&r(o.createItem())}}},c().createElement(R.Plus,null)),a&&(s||n)&&c().createElement("ul",{ref:u,className:"fl-series-add-button-menu "},n?c().createElement(n,{addItem:r,closeMenu:function(){return l(!1)}}):c().createElement(f,{addItem:r})))},Qi=function(e){var t=e.emptyMessage,r=void 0===t?I("No Items"):t,n=e.className,o=Xi(e,qi);return c().createElement("div",Vi({className:A()("fl-series-empty",n)},o),r)};function ec(e){return ec="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ec(e)}function tc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function rc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tc(Object(r),!0).forEach((function(t){nc(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function nc(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=ec(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ec(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ec(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var oc=FL.Builder.utils.objects.objectMap,ac={name:"",label:"",type:"text",default:""},ic=function(e){return rc(rc({},ac),e)},cc=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map(ic)},lc={label:"Untitled",titleField:"",descriptionField:"",thumbnailField:"",content:function(e){e.item,e.setItem,e.definition,e.state,e.setState;var t=Xi(e,Wi);return c().createElement(Ai,t)},fields:[]},uc={custom:{label:"Custom",titleField:"title",fields:[{name:"title",label:"Title",type:"text"},{name:"description",label:"Descrition",type:"text"}]},text:{label:I("Text"),titleField:"title",fields:[{name:"title",label:"Title",type:"text"}]}},sc=function(e,t){var r=rc(rc({},lc),t);return rc(rc({},r),{},{name:e,fields:cc(r.fields),createItem:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o={};for(var a in r.fields){var i,c=r.fields[a],l="";void 0!==(null===(i=n.state)||void 0===i?void 0:i[c.name])?l=n.state[c.name]:c.default&&(l=c.default),o[c.name]=l}var u={id:n.id?n.id:Date.now(),type:e,state:o};return"function"==typeof t.createItem?t.createItem(u):u},getState:"function"==typeof r.getState?r.getState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return rc(rc({},mc(r)),e.state)},getTitle:"function"==typeof r.getTitle?r.getTitle:function(e){return void 0!==e.state[r.titleField]&&""!==e.state[r.titleField]?e.state[r.titleField]:r.label},getDescription:"function"==typeof r.getDescription?r.getDescription:function(e){return void 0===e.state[r.titleField]||""===e.state[r.titleField]?null:""===r.descriptionField?r.label:e.state[r.descriptionField]}})},fc=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=uc;if(0>=e.length)return t?oc(r,sc):{};var n=t?rc(rc({},r),e):e;return oc(n,sc)},pc=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Object.keys(t),n=t[r[0]];return""!==e&&r.includes(e)?t[e]:n},mc=function(e){var t={};for(var r in e.fields){var n=e.fields[r],o=n.name,a=n.default,i=void 0===a?"":a;t[o]=i}return t};function dc(e){return dc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dc(e)}function yc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function bc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yc(Object(r),!0).forEach((function(t){gc(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function gc(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=dc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=dc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==dc(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var hc={id:"",type:"",state:{}},vc=function(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((function(t){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return bc(bc(bc({},hc),e),{},{state:t.getState(e)})}(t,pc(t.type,e))}))},wc=function(e){var t=e.item,r=e.setItem,n=e.definition,o=(e.setDefinition,e.canCustomize,e.cloneItem),a=e.deleteItem,i=n.content,c=n.getTitle,l=n.getDescription;return React.createElement(React.Fragment,null,React.createElement(U.Boundary,null,React.createElement(i,{title:c(t),description:l(t),item:t,setItem:r,definition:n,state:t.state,setState:function(e){return r(bc(bc({},t),{},{state:e}))},style:{paddingLeft:20}})),React.createElement("div",{className:"fl-series-item-actions"},React.createElement("div",{style:{display:"grid",placeContent:"center start"}},React.createElement("svg",{width:"10",height:"19",viewBox:"0 0 10 19",fill:"none",style:{marginRight:"auto"}},React.createElement("path",{d:"M2 2H8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),React.createElement("path",{d:"M2 7H8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),React.createElement("path",{d:"M2 12H8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),React.createElement("path",{d:"M2 17H8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))),React.createElement("button",{onClick:function(e){e.preventDefault(),o(t)}},React.createElement(R.Clone,null)),React.createElement("button",{onClick:function(e){e.preventDefault(),a(t.id)}},React.createElement(R.Trash,null))))};function Oc(e){return Oc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Oc(e)}function Sc(e){return function(e){if(Array.isArray(e))return jc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return jc(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?jc(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jc(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Ec(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Pc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ec(Object(r),!0).forEach((function(t){Cc(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ec(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Cc(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Oc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Oc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Oc(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var xc=function(e){var t=e.items,r=void 0===t?[]:t,n=e.setItems,o=void 0===n?function(){}:n,a=e.definitions,i=void 0===a?{}:a,c=e.setDefinitions,l=void 0!==c&&c,u=e.appearance,s=void 0===u?"compact":u,f=e.empty,p=void 0===f?Qi:f,m=e.appendNewItems,d=void 0===m?"after":m,y=e.toolbarPosition,b=void 0===y?"before":y,g=e.toolbarItems,h=e.canReset,v=void 0===h||h,w=e.canAdd,O=void 0===w||w,S=e.cloneItem,j=e.deleteItem,E=e.clearItems,P=e.customAddMenu,C=e.className,x=fc(i),M=vc(r,x),R=function(){if("function"==typeof E)return E();o([])},k=function(e){if("function"==typeof S)return S(e.id,e);var t=Pc(Pc({},e),{},{id:Date.now()}),r=M.findIndex((function(t){return t.id===e.id}));o(M.toSpliced(r+1,0,t))},N=function(e){if("function"==typeof j)return j(e);o(M.filter((function(t){return e!==t.id})))},T=function(e){var t=M.findIndex((function(t){return t.id===e.id}));o(M.with(t,e))},L=function(e,t){"function"==typeof l&&l(Pc(Pc({},x),{},Cc({},e,Pc(Pc({},x[e]),t))))},D=function(){return React.createElement("div",{className:"fl-series-toolbar"},g,React.createElement("div",null),v&&React.createElement("button",{onClick:R},I("Clear")),O&&React.createElement(Ki,{defs:x,addItem:function(e){var t="before"===d?[e].concat(Sc(M)):[].concat(Sc(M),[e]);o(t)},customAddMenu:P}))};return React.createElement("div",{className:A()(Cc(Cc({"fl-controls-series":!0},"fl-appearance-".concat(s),s),"toolbar-position-".concat(b),b),C)},"before"===b&&React.createElement(D,null),React.createElement($i,{className:"fl-controls-series-list",items:M,setItems:o,item:wc,getItemProps:function(e){return{item:e,setItem:T,definition:pc(e.type,x),setDefinition:L,cloneItem:k,deleteItem:N,canCustomize:!1!==l}},empty:p,isItemEnabled:function(e){return Object.keys(x).includes(e.type)}}),"after"===b&&React.createElement(D,null))};xc.TitleCard=Ai;const Mc=xc,Rc=wp.hooks;var kc=["type","value","className","onChange"];function Ac(){return Ac=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ac.apply(null,arguments)}const Ic=function(e){var t=e.type,r=void 0===t?"text":t,n=e.value,o=e.className,a=e.onChange,i=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,kc);return React.createElement("input",Ac({className:A()("fl-controls-input",o),type:r,value:n,onInput:a},i))};var Nc=["type"];var Tc={color:Va};(0,Rc.addFilter)("fl_controls_input_component","fl-controls",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return void 0!==Tc[t]?Tc[t]:e}));const Lc=function(e){var t=e.type,r=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,Nc),n=(0,Rc.applyFilters)("fl_controls_input_component",Ic,t,e);return React.createElement(i.Suspense,null,React.createElement(U.Boundary,null,React.createElement(n,r)))};function Dc(e){return Dc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Dc(e)}function _c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Bc(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Dc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Dc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Dc(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var zc=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return!e||"string"==typeof e||0>=e.length?"":e.map((function(e){if(!e||void 0===t[e.type])return null;var r,n=t[e.type].getCSS(e);return Hc(n)?(null===(r=FLBuilder.preview)||void 0===r||r.delayPreview(),n.trim()):Gc(n)?n.trim():null})).filter((function(e){return null!==e})).join(", ")},Fc=function(e){var t=[],r=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_c(Object(r),!0).forEach((function(t){Bc(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({image:"",attachment:"",position:"",size:""},e);if(Array.isArray(e))return e.map(Fc).join(", \n\t");if("string"==typeof e)return e;["fixed","scroll","local"].includes(r.attachment)&&t.push(r.attachment),""!==r.image&&t.push(r.image),""!==r.position&&""===r.size&&t.push(r.position);return""!==r.repeat&&["repeat","no-repeat","space","round","repeat-x","repeat-y"].includes(r.repeat)&&t.push(r.repeat),t.join(" ")},Gc=function(e){return CSS.supports("background",e)},Hc=function(e){return/\[([^\]]+)\]/.test(e)};const $c={getCSS:function(e){var t=e.state;return Fc(t)}};var qc=["showReset"];function Wc(e){return Wc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Wc(e)}function Vc(){return Vc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Vc.apply(null,arguments)}function Xc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Yc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Xc(Object(r),!0).forEach((function(t){Uc(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Xc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Uc(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Wc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Wc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Wc(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Zc=Yc(Yc({},$c),{},{label:I("Color"),createItem:function(e){return Yc(Yc({},e),{},{state:{color:"deepskyblue"}})},getCSS:function(e){var t=e.state;return"linear-gradient(".concat(t.color,", ").concat(t.color,")")},content:function(e){var t=e.state,r=e.setState,n=(0,i.forwardRef)((function(e,r){e.showReset;var n=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,qc);return c().createElement(Ai,Vc({ref:r,as:"button",style:{paddingLeft:20},title:t.color?t.color:"Choose Color...",thumbProps:{style:{backgroundColor:t.color}}},n))}));return c().createElement(Lc,{type:"color",value:t.color,onChange:function(e){return r({color:e})},buttonComponent:n})}});function Jc(e){return Jc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Jc(e)}function Kc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Qc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Kc(Object(r),!0).forEach((function(t){el(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Kc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function el(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Jc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Jc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Jc(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tl(){return tl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},tl.apply(null,arguments)}var rl=function(e){var t=e.state,r=e.setState;return c().createElement(di,{value:t,onChange:r})};const nl=Qc(Qc({},$c),{},{label:I("Gradient"),getCSS:function(e){var t=e.state;return yi(t)},content:function(e){var t=e.state,r=e.setState,n=(0,i.forwardRef)((function(e,r){return c().createElement(Ai,tl({ref:r,style:{paddingLeft:20},title:t.type?"".concat(t.type," gradient"):"Select Gradient...",thumbProps:{style:{background:yi(t)}}},e))}));return c().createElement(me,{button:n,dialogProps:{className:"fl-controls-gradient-picker-dialog"}},c().createElement(rl,{state:t,setState:r}))},createItem:function(e){return Qc(Qc({},e),{},{state:{type:"linear",angle:0,colorSpace:"oklch",stops:[{from:0,color:"hwb(328 0% 10% )"},{from:100,color:"hwb(187 0% 1% )"}]}})}});function ol(e){return ol="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ol(e)}function al(){return al=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},al.apply(null,arguments)}function il(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function cl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?il(Object(r),!0).forEach((function(t){ll(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):il(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ll(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=ol(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ol(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ol(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ul=FL.Builder.utils.objects.forEach,sl={sourceType:"media",mediaAttachment:{id:null,url:""},svg:"",url:"",repeat:"repeat",position:"",size:"",clip:"",attachment:""},fl=function(e){var t=e.state,r=cl(cl({},sl),t),n=r.sourceType,o=r.mediaAttachment,a=r.url,i=r.svg,c=r.attachment,l=r.repeat,u=r.position,s=r.size,f=r.clip,p=[];if(!a&&!i&&!o.url)return"";c&&""!==c&&p.push(c),f&&p.push(f);var m="";if("url"===n&&""!==a)m=" url(".concat(a,")");else if("media"===n&&o.url)m=" url(".concat(o.url,")");else if("svg"===n&&""!==i){var d=i.replaceAll("\n","").replaceAll("\t","").replaceAll('"#','"%23');m=" url('data:image/svg+xml;utf8,".concat(d,"')")}if(!m)return"";if(p.push(m),l&&p.push(l),u){var y=u;s&&(y+=" / "+s),p.push(y)}return p.map((function(e){return e.trim()})).join(" ")};const pl=cl(cl({},$c),{},{label:I("Photo"),content:function(e){var t,r=e.state,n=e.setState,o=cl(cl({},sl),r),a=o.sourceType,c=o.mediaAttachment,l=o.svg,u=o.url,s=o.repeat,f=o.position,p=o.size,m=o.clip,d=(o.attachment,null!==(t=fl({state:r}))&&void 0!==t?t:""),y=(0,i.forwardRef)((function(e,t){return React.createElement(Ai,al({ref:t,as:"button",style:{paddingLeft:20},title:"Photo",thumbProps:{style:{background:d}}},e))})),b={media:I("Media Library"),url:I("URL"),svg:I("SVG")};return React.createElement(me,{button:y,dialogProps:{className:"fl-controls-photo-picker-dialog"}},React.createElement("div",{style:{boxSizing:"border-box",display:"grid",gridTemplateColumns:"repeat(2, minmax(0,1fr))",gap:16,width:300,height:600,padding:16,placeContent:"start stretch",overflow:"auto"}},React.createElement("div",{style:{gridColumn:"1/-1"}},React.createElement(Ne,{style:{"--size":"auto",aspectRatio:"3/2",position:"relative",overflow:"hidden"}},React.createElement("div",{style:{position:"absolute",width:"100%",height:"100%",background:d}}))),React.createElement("div",{className:"fl-controls-button-group",style:{gridColumn:"1/-1"}},ul(b,(function(e,t){return React.createElement("button",{key:e,className:e===a?"is-selected":"",onClick:function(){return function(e){return n(cl(cl({},r),{},{sourceType:e}))}(e)}},t)}))),React.createElement("div",{style:{gridColumn:"1/-1",display:"grid"}},"media"===a&&React.createElement(ji,{attachmentId:c.id,url:c.url,onSelect:function(e){n(cl(cl({},r),{},{mediaAttachment:{id:e.id,url:e.url}}))},onSizeSelect:function(e){n(cl(cl({},r),{},{mediaAttachment:cl(cl({},r.mediaAttachment),{},{url:e.url})}))},onRemove:function(){n(cl(cl({},r),{},{mediaAttachment:cl({},sl.mediaAttachment)}))},style:{height:50}}),"url"===a&&React.createElement("textarea",{value:u,onChange:function(e){return n(cl(cl({},r),{},{url:e.target.value}))},rows:7,style:{resize:"vertical"}}),"svg"===a&&React.createElement("textarea",{value:l,onChange:function(e){return n(cl(cl({},r),{},{svg:e.target.value}))},rows:10,style:{resize:"vertical"}})),React.createElement("div",{className:"fl-controls-grid-table",style:{gridColumn:"1/-1"}},React.createElement("div",null,React.createElement("label",null,I("Repeat")),React.createElement($l,{value:s,onChange:function(e){return n(cl(cl({},r),{},{repeat:e.target.value}))},options:{"no-repeat":I("No Repeat"),repeat:I("Repeat"),"repeat-x":I("Repeat Horizonal"),"repeat-y":I("Repeat Vertical"),space:I("Space"),round:I("Round")}})),React.createElement("div",null,React.createElement("label",null,I("Position")),React.createElement($l,{value:f,onChange:function(e){return n(cl(cl({},r),{},{position:e.target.value}))},options:{"left top":I("Top Left"),"center top":I("Top Center"),"right top":I("Top Right"),"left center":I("Center Left"),center:I("Center"),"right center":I("Center Right"),"left bottom":I("Bottom Left"),"center bottom":I("Bottom Center"),"right bottom":I("Bottom Right")}})),React.createElement("div",null,React.createElement("label",null,I("Size")),React.createElement($l,{value:p,onChange:function(e){return n(cl(cl({},r),{},{size:e.target.value}))},options:{"":I("Default Size"),cover:I("Cover"),contain:I("Contain")}})),React.createElement("div",null,React.createElement("label",null,I("Clip To")),React.createElement($l,{value:m,onChange:function(e){return n(cl(cl({},r),{},{clip:e.target.value}))},options:{"border-box":I("Border"),"padding-box":I("Padding"),"content-box":I("Content")}})))))},getCSS:fl,createItem:function(e){return cl(cl({},e),{},{state:cl(cl({},sl),e.state)})}});function ml(e){return ml="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ml(e)}var dl=["label","children","style"];function yl(){return yl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yl.apply(null,arguments)}function bl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function gl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?bl(Object(r),!0).forEach((function(t){hl(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function hl(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=ml(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ml(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ml(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var vl=function(e){var t=e.label,r=e.children,n=e.style,o=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,dl);return c().createElement("div",yl({style:gl({display:"grid",gridTemplateColumns:"1fr 1fr",gap:8,placeContent:"center",alignItems:"center"},n)},o),c().createElement("label",{style:{margin:0}},t),r)},wl={label:I("Rings"),defaultState:{bgColor:"#000",spacing:5},controls:function(e){var t=e.state,r=e.setStateProp;return c().createElement(c().Fragment,null,c().createElement("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:16}},c().createElement("label",null,I("Background")),c().createElement(Lc,{type:"color",value:t.bgColor,onChange:function(e){return r("bgColor",e)}})),c().createElement("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:16}},c().createElement("label",null,I("Spacing")),c().createElement(Lc,{type:"range",value:t.spacing,onChange:function(e){return r("spacing",e.target.value)}})))},getCSS:function(e){var t=e.bgColor,r=void 0===t?"#000":t,n=e.spacing,o=(void 0===n?5:n)+"px";return"repeating-radial-gradient(circle at center,\n\t\t\t".concat(r,",\n\t\t\t").concat(o,",\n\t\t\t").concat(r,",\n\t\t\t0,\n\t\t\t#0000,\n\t\t\tcalc( ").concat(o," * 2),\n\t\t\t#0000 0\n\t\t)")}},Ol={label:I("Stripes"),defaultState:{color:"transparent",bgColor:"black",weight:10,angle:45},controls:function(e){var t=e.state,r=e.setStateProp;return c().createElement(c().Fragment,null,c().createElement("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:16}},c().createElement("label",null,I("Foreground")),c().createElement(Lc,{type:"color",value:t.color,onChange:function(e){return r("color",e)}})),c().createElement("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:16}},c().createElement("label",null,I("Background")),c().createElement(Lc,{type:"color",value:t.bgColor,onChange:function(e){return r("bgColor",e)}})),c().createElement("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:16}},c().createElement("label",null,I("Weight")),c().createElement(Lc,{type:"range",value:t.weight,onChange:function(e){return r("weight",e.target.value)}})),c().createElement("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:16}},c().createElement("label",null,I("Angle")),c().createElement(Lc,{type:"range",value:t.angle,onChange:function(e){return r("angle",e.target.value)},min:0,max:360,step:1})))},getCSS:function(e){var t=e.color,r=e.bgColor,n=e.weight,o=e.angle,a=5*n+"px";return"repeating-linear-gradient(".concat(o,"deg, ").concat(t,", ").concat(t," ").concat(n,"px, ").concat(r," ").concat(n,"px, ").concat(r," ").concat(a,")")}},Sl={label:I("Sunburst"),defaultState:{color:"#000",density:5},controls:function(e){var t=e.state,r=e.setStateProp;return c().createElement(c().Fragment,null,c().createElement(vl,{label:I("Color")},c().createElement(c().Fragment,null,c().createElement(Lc,{type:"color",value:t.color,onChange:function(e){return r("color",e)}}))),c().createElement(vl,{label:I("Density"),style:{gridTemplateColumns:"1fr 1fr"}},c().createElement(c().Fragment,null,c().createElement(Lc,{type:"range",value:t.density,onChange:function(e){return r("density",e.target.value)},min:0,max:10,step:.5}))))},getCSS:function(e){var t=e.density,r=e.color;return"repeating-conic-gradient(".concat(r," 0 ").concat(t,"%,transparent 0 10%)")}},jl={label:I("Dots"),defaultState:{color:"#000",size:15,spacing:60},controls:function(e){var t=e.state,r=e.setStateProp;return c().createElement(c().Fragment,null,c().createElement(vl,{label:I("Color")},c().createElement(c().Fragment,null,c().createElement(Lc,{type:"color",value:t.color,onChange:function(e){return r("color",e)}}))),c().createElement(vl,{label:I("Size")},c().createElement(c().Fragment,null,c().createElement(Lc,{type:"range",value:t.size,onChange:function(e){return r("size",e.target.value)},min:0,max:50,step:1}))),c().createElement(vl,{label:I("Spacing")},c().createElement(c().Fragment,null,c().createElement(Lc,{type:"range",value:t.spacing,onChange:function(e){return r("spacing",e.target.value)},min:0,max:200,step:1}))))},getCSS:function(e){var t=e.color,r=e.size,n=e.spacing;return"radial-gradient(".concat(t," ").concat(r,"%, transparent ").concat(r,"%) 0 0 / ").concat(n,"px ").concat(n,"px,\n\t\t\t\tradial-gradient(").concat(t," ").concat(r,"%, transparent ").concat(r,"%) ").concat(n/2,"px ").concat(n/2,"px / ").concat(n,"px ").concat(n,"px")}},El={label:I("Triangles"),defaultState:{angle:115,size:30,color:"black"},controls:function(e){var t=e.state,r=e.setStateProp;return c().createElement(c().Fragment,null,c().createElement(vl,{label:I("Color")},c().createElement(c().Fragment,null,c().createElement(Lc,{type:"color",value:t.color,onChange:function(e){return r("color",e)}}))),c().createElement(vl,{label:I("Size")},c().createElement(c().Fragment,null,c().createElement(Lc,{type:"range",value:t.size,onChange:function(e){return r("size",e.target.value)},min:0,max:200,step:1}))),c().createElement(vl,{label:I("Angle")},c().createElement(c().Fragment,null,c().createElement(Lc,{type:"range",value:t.angle,onChange:function(e){return r("angle",e.target.value)},min:0,max:360,step:1}))))},getCSS:function(e){var t=e.color,r=e.size,n="".concat(r/2,"px ").concat(r,"px");return"linear-gradient(115deg, transparent 75%, ".concat(t," 75%) 0 0 / ").concat(n,",\n\t\t\t\t\t linear-gradient(245deg, transparent 75%, ").concat(t," 75%) 0 0 / ").concat(n,",\n\t\t\t\t\t linear-gradient(115deg, transparent 75%, ").concat(t," 75%) ").concat(r/4,"px -").concat(r/2,"px / ").concat(n,",\n\t\t\t\t\t linear-gradient(245deg, transparent 75%, ").concat(t," 75%) ").concat(r/4,"px -").concat(r/2,"px / ").concat(n)}};function Pl(e){return Pl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pl(e)}function Cl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function xl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Cl(Object(r),!0).forEach((function(t){Ml(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Cl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ml(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Pl(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Pl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Pl(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}FL.Builder.utils.objects.forEach;var Rl={label:I("Unnamed Pattern"),defaultState:{},controls:function(){return null},getCSS:function(){return""}},kl=Object.keys(n)[0],Al=function(){var e;return null!==(e=n[arguments.length>0&&void 0!==arguments[0]?arguments[0]:kl])&&void 0!==e?e:Rl},Il=I("Pattern");xl(xl({},$c),{},{label:Il,getCSS:function(e){var t=e.state,r=Al(null==t?void 0:t.pattern),n=r.getCSS,o=void 0===n?function(){return""}:n,a=r.defaultState;return o(xl(xl({},void 0===a?{}:a),t))}});const Nl={color:Zc,gradient:nl,image:pl};FL.Builder.utils.objects.forEach;var Tl=function(e){return zc(e,Nl)},Ll=function(){return React.createElement("div",{className:"fl-series-empty"},I("Click + to add layers"))},Dl=function(e){var t=e.value,r=void 0===t?[]:t,n=e.onChange,o=void 0===n?function(){}:n,a=Array.isArray(r)?r:[];return React.createElement(Mc,{items:a,setItems:o,definitions:Nl,appendNewItems:"before",empty:Ll,toolbarItems:null})},_l=["as","title","className","children"];function Bl(){return Bl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Bl.apply(null,arguments)}const zl=function(e){var t=e.as,r=void 0===t?"div":t,n=e.title,o=e.className,a=e.children,i=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,_l);return React.createElement(r,Bl({className:A()("fl-controls-section",o)},i),n&&React.createElement("div",{className:"fl-controls-section-title-bar"},React.createElement("div",{className:"fl-controls-section-title"},n)),React.createElement("div",{className:"fl-controls-section-content"},a))};var Fl=["className","options","getLabel"];function Gl(){return Gl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Gl.apply(null,arguments)}var Hl=FL.Builder.utils.objects.forEach;const $l=function(e){var t=e.className,r=e.options,n=void 0===r?{}:r,o=e.getLabel,a=void 0===o?function(e){return e}:o,i=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,Fl);return React.createElement("select",Gl({className:A()("fl-control",t)},i),Hl(n,(function(e,t){return React.createElement("option",{key:e,value:e},a(t,e))})))};function ql(e){return ql="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ql(e)}var Wl=["className","vertical","style"];function Vl(){return Vl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Vl.apply(null,arguments)}function Xl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Yl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Xl(Object(r),!0).forEach((function(t){Ul(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Xl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ul(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=ql(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ql(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ql(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Zl=function(e){var t=e.className,r=e.vertical,n=void 0!==r&&r,o=e.style,a=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,Wl);return React.createElement("input",Vl({type:"range",className:"fl-range-input ".concat(t),style:Yl({writingMode:!0===n?"vertical-lr":null},o)},a))};const Jl={name:"color",label:"Color",content:function(e){var t=e.name,r=e.value,n=e.setValue,o=e.field,a=e.getFieldElement,l=(0,i.useRef)(null),u=(0,i.useRef)(null),s=o.show_alpha,f=void 0===s||s,p=o.show_reset,m=void 0===p||p,d=function(e){return!CSS.supports("color",e)&&CSS.supports("color","#"+e)?"#"+e:e}(r);return(0,i.useEffect)((function(){var e=u.current;if(e){var t=e.value;return Object.defineProperty(e,"value",{get:function(){return t},set:function(e){e!==t&&(t=e,n(e))},configurable:!0}),e.value=e.value,function(){delete e.value}}}),[n]),c().createElement(c().Fragment,null,c().createElement(Va,{ref:l,value:d,showAlpha:f,showReset:m,onChange:function(e){n(e),u.current.value=e,jQuery(u.current).trigger("change")},onConnect:function(e){var r=e.uid,n=e.isGlobalColor;if(void 0!==FLThemeBuilderFieldConnections){var o=t.replace(/_(large|medium|responsive)$/,""),i=jQuery(a(o)),c=n?"global_color_"+r:"theme_color_"+r,u=FLBuilderConfig.globalColorLabels[c],s={property:c,object:"site",field:"color",settings:null};FLThemeBuilderFieldConnections._connectField(i,u,s),l.current.close()}}}),c().createElement("input",{ref:u,type:"hidden",name:t,value:d,className:"fl-color-picker-value fl-react-color-picker-value"}))}};function Kl(e){return Kl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Kl(e)}function Ql(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function eu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ql(Object(r),!0).forEach((function(t){tu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ql(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function tu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Kl(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Kl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Kl(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ru={layers:[],css:""};const nu={name:"background",label:"Background",content:function(e){var t=e.name,r=e.value,n=void 0===r?ru:r,o=e.setValue,a=n||ru,l=(0,i.useRef)(),u=(0,i.useRef)();(0,i.useEffect)((function(){u.current&&""===a.css&&o(eu(eu({},a),{},{css:Tl(a.layers)}))}),[]);return c().createElement(c().Fragment,null,c().createElement(Dl,{type:"background",value:Array.isArray(a.layers)?a.layers:[],onChange:function(e){var t=Tl(e);o({layers:e,css:t}),function(e,t){l.current.value=JSON.stringify(e),u.current.value=t,jQuery(u.current).trigger("change")}(e,t)}}),c().createElement("input",{type:"hidden",name:"".concat(t,"[layers]"),value:Array.isArray(a.layers)?JSON.stringify(a.layers):"[]",ref:l}),c().createElement("input",{type:"hidden",name:"".concat(t,"[css]"),value:a.css,ref:u}))}};window.FL=window.FL||{},FL.Controls={useControlsStore:M,createFormStore:x,Color:e,Background:o,Gradient:t,Dialog:re,DialogButton:me,Error:U,Section:zl,Series:Mc,Input:Lc,fieldTypes:a}})()})();
Save
Cancel