aristath/kirki

View on GitHub
packages/kirki-framework/control-react-colorful/dist/control.js

Summary

Maintainability
A
0 mins
Test Coverage
!function(){function e(e){return e&&e.__esModule?e.default:e}var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},r={},n={},o=t.parcelRequire4303;null==o&&((o=function(e){if(e in r)return r[e].exports;if(e in n){var t=n[e];delete n[e];var o={id:e,exports:{}};return r[e]=o,t.call(o.exports,o,o.exports),o.exports}var a=new Error("Cannot find module '"+e+"'");throw a.code="MODULE_NOT_FOUND",a}).register=function(e,t){n[e]=t},t.parcelRequire4303=o);var a;function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}a=ReactDOM;var i={};function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function l(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)t.indexOf(r=a[n])>=0||(o[r]=e[r]);return o}function s(e){var t=i.useRef(e),r=i.useRef((function(e){t.current&&t.current(e)}));return t.current=e,r.current}i=React;var f=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=1),e>r?r:e<t?t:e},v=function(e){return"touches"in e},d=function(e,t){var r=e.getBoundingClientRect(),n=v(t)?t.touches[0]:t;return{left:f((n.pageX-(r.left+window.pageXOffset))/r.width),top:f((n.pageY-(r.top+window.pageYOffset))/r.height)}},p=function(e){!v(e)&&e.preventDefault()},b=e(i).memo((function(t){var r=t.onMove,n=t.onKey,o=l(t,["onMove","onKey"]),a=i.useRef(null),c=s(r),f=s(n),b=i.useRef(!1),h=i.useMemo((function(){var e=function(e){p(e),(v(e)?e.touches.length>0:e.buttons>0)&&a.current?c(d(a.current,e)):r(!1)},t=function(){return r(!1)};function r(r){var n=b.current,o=r?self.addEventListener:self.removeEventListener;o(n?"touchmove":"mousemove",e),o(n?"touchend":"mouseup",t)}return[function(e){var t,n=e.nativeEvent,o=a.current;o&&(p(n),t=n,(!b.current||v(t))&&o&&(b.current=v(n),o.focus(),c(d(o,n)),r(!0)))},function(e){var t=e.which||e.keyCode;t<37||t>40||(e.preventDefault(),f({left:39===t?.05:37===t?-.05:0,top:40===t?.05:38===t?-.05:0}))},r]}),[f,c]),g=h[0],y=h[1],m=h[2];return i.useEffect((function(){return m}),[m]),e(i).createElement("div",u({},o,{onTouchStart:g,onMouseDown:g,className:"react-colorful__interactive",ref:a,onKeyDown:y,tabIndex:0,role:"slider"}))})),h=function(e){return e.filter(Boolean).join(" ")},g=function(t){var r=t.color,n=t.left,o=t.top,a=void 0===o?.5:o,c=h(["react-colorful__pointer",t.className]);return e(i).createElement("div",{className:c,style:{top:100*a+"%",left:100*n+"%"}},e(i).createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:r}}))},y=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=Math.pow(10,t)),Math.round(r*e)/r},m={grad:.9,turn:360,rad:360/(2*Math.PI)},_=function(e){return"#"===e[0]&&(e=e.substr(1)),e.length<6?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:1}:{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:1}},k=function(e,t){return void 0===t&&(t="deg"),Number(e)*(m[t]||1)},j=function(e){var t=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?w({h:k(t[1],t[2]),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)}):{h:0,s:0,v:0,a:1}},C=j,w=function(e){var t=e.s,r=e.l;return{h:e.h,s:(t*=(r<50?r:100-r)/100)>0?2*t/(r+t)*100:0,v:r+t,a:e.a}},A=function(e){var t=e.s,r=e.v,n=e.a,o=(200-t)*r/100;return{h:y(e.h),s:y(o>0&&o<200?t*r/100/(o<=100?o:200-o)*100:0),l:y(o/2),a:y(n,2)}},O=function(e){var t=A(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},S=function(e){var t=A(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},E=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var a=Math.floor(t),c=n*(1-r),i=n*(1-(t-a)*r),u=n*(1-(1-t+a)*r),l=a%6;return{r:y(255*[n,i,c,c,u,n][l]),g:y(255*[u,n,n,i,c,c][l]),b:y(255*[c,c,u,n,n,i][l]),a:y(o,2)}},H=function(e){var t=/hsva?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?B({h:k(t[1],t[2]),s:Number(t[3]),v:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)}):{h:0,s:0,v:0,a:1}},R=H,P=function(e){var t=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?M({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):{h:0,s:0,v:0,a:1}},x=P,N=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},M=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,a=Math.max(t,r,n),c=a-Math.min(t,r,n),i=c?a===t?(r-n)/c:a===r?2+(n-t)/c:4+(t-r)/c:0;return{h:y(60*(i<0?i+6:i)),s:y(a?c/a*100:0),v:y(a/255*100),a:o}},B=function(e){return{h:y(e.h),s:y(e.s),v:y(e.v),a:y(e.a,2)}},z=e(i).memo((function(t){var r=t.hue,n=t.onChange,o=h(["react-colorful__hue",t.className]);return e(i).createElement("div",{className:o},e(i).createElement(b,{onMove:function(e){n({h:360*e.left})},onKey:function(e){n({h:f(r+360*e.left,0,360)})},"aria-label":"Hue","aria-valuetext":y(r)},e(i).createElement(g,{className:"react-colorful__hue-pointer",left:r/360,color:O({h:r,s:100,v:100,a:1})})))})),I=e(i).memo((function(t){var r=t.hsva,n=t.onChange,o={backgroundColor:O({h:r.h,s:100,v:100,a:1})};return e(i).createElement("div",{className:"react-colorful__saturation",style:o},e(i).createElement(b,{onMove:function(e){n({s:100*e.left,v:100-100*e.top})},onKey:function(e){n({s:f(r.s+100*e.left,0,100),v:f(r.v-100*e.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+y(r.s)+"%, Brightness "+y(r.v)+"%"},e(i).createElement(g,{className:"react-colorful__saturation-pointer",top:1-r.v/100,left:r.s/100,color:O(r)})))})),F=function(e,t){if(e===t)return!0;for(var r in e)if(e[r]!==t[r])return!1;return!0},T=function(e,t){return e.replace(/\s/g,"")===t.replace(/\s/g,"")};function U(e,t,r){var n=s(r),o=i.useState((function(){return e.toHsva(t)})),a=o[0],c=o[1],u=i.useRef({color:t,hsva:a});i.useEffect((function(){if(!e.equal(t,u.current.color)){var r=e.toHsva(t);u.current={hsva:r,color:t},c(r)}}),[t,e]),i.useEffect((function(){var t;F(a,u.current.hsva)||e.equal(t=e.fromHsva(a),u.current.color)||(u.current={hsva:a,color:t},n(t))}),[a,e,n]);var l=i.useCallback((function(e){c((function(t){return Object.assign({},t,e)}))}),[]);return[a,l]}var L,D,W="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,J=function(){W((function(){if("undefined"!=typeof document&&!D){(D=document.createElement("style")).innerHTML='.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>\')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}';var e=L||("undefined"!=typeof __webpack_nonce__?__webpack_nonce__:void 0);e&&D.setAttribute("nonce",e),document.head.appendChild(D)}}),[])},q=function(t){var r=t.className,n=t.colorModel,o=t.color,a=void 0===o?n.defaultColor:o,c=t.onChange,s=l(t,["className","colorModel","color","onChange"]);J();var f=U(n,a,c),v=f[0],d=f[1],p=h(["react-colorful",r]);return e(i).createElement("div",u({},s,{className:p}),e(i).createElement(I,{hsva:v,onChange:d}),e(i).createElement(z,{hue:v.h,onChange:d,className:"react-colorful__last-control"}))},V={defaultColor:"000",toHsva:function(e){return M(_(e))},fromHsva:function(e){var t,r,n;return r=(t=E(e)).g,n=t.b,"#"+N(t.r)+N(r)+N(n)},equal:function(e,t){return e.toLowerCase()===t.toLowerCase()||F(_(e),_(t))}},G=function(t){return e(i).createElement(q,u({},t,{colorModel:V}))},Z=function(t){var r=t.className,n=t.hsva,o=t.onChange,a={backgroundImage:"linear-gradient(90deg, "+S(Object.assign({},n,{a:0}))+", "+S(Object.assign({},n,{a:1}))+")"},c=h(["react-colorful__alpha",r]);return e(i).createElement("div",{className:c},e(i).createElement("div",{className:"react-colorful__alpha-gradient",style:a}),e(i).createElement(b,{onMove:function(e){o({a:e.left})},onKey:function(e){o({a:f(n.a+e.left)})},"aria-label":"Alpha","aria-valuetext":y(100*n.a)+"%"},e(i).createElement(g,{className:"react-colorful__alpha-pointer",left:n.a,color:S(n)})))},$=function(t){var r=t.className,n=t.colorModel,o=t.color,a=void 0===o?n.defaultColor:o,c=t.onChange,s=l(t,["className","colorModel","color","onChange"]);J();var f=U(n,a,c),v=f[0],d=f[1],p=h(["react-colorful",r]);return e(i).createElement("div",u({},s,{className:p}),e(i).createElement(I,{hsva:v,onChange:d}),e(i).createElement(z,{hue:v.h,onChange:d}),e(i).createElement(Z,{hsva:v,onChange:d,className:"react-colorful__last-control"}))},K={defaultColor:{h:0,s:0,l:0,a:1},toHsva:w,fromHsva:A,equal:F},Q=function(t){return e(i).createElement($,u({},t,{colorModel:K}))},Y={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:j,fromHsva:S,equal:T},X=function(t){return e(i).createElement($,u({},t,{colorModel:Y}))},ee={defaultColor:{h:0,s:0,l:0},toHsva:function(e){return w({h:e.h,s:e.s,l:e.l,a:1})},fromHsva:function(e){var t;return{h:(t=A(e)).h,s:t.s,l:t.l}},equal:F},te=function(t){return e(i).createElement(q,u({},t,{colorModel:ee}))},re={defaultColor:"hsl(0, 0%, 0%)",toHsva:C,fromHsva:O,equal:T},ne=function(t){return e(i).createElement(q,u({},t,{colorModel:re}))},oe={defaultColor:{h:0,s:0,v:0,a:1},toHsva:function(e){return e},fromHsva:B,equal:F},ae=function(t){return e(i).createElement($,u({},t,{colorModel:oe}))},ce={defaultColor:"hsva(0, 0%, 0%, 1)",toHsva:H,fromHsva:function(e){var t=B(e);return"hsva("+t.h+", "+t.s+"%, "+t.v+"%, "+t.a+")"},equal:T},ie=function(t){return e(i).createElement($,u({},t,{colorModel:ce}))},ue={defaultColor:{h:0,s:0,v:0},toHsva:function(e){return{h:e.h,s:e.s,v:e.v,a:1}},fromHsva:function(e){var t=B(e);return{h:t.h,s:t.s,v:t.v}},equal:F},le=function(t){return e(i).createElement(q,u({},t,{colorModel:ue}))},se={defaultColor:"hsv(0, 0%, 0%)",toHsva:R,fromHsva:function(e){var t=B(e);return"hsv("+t.h+", "+t.s+"%, "+t.v+"%)"},equal:T},fe=function(t){return e(i).createElement(q,u({},t,{colorModel:se}))},ve={defaultColor:{r:0,g:0,b:0,a:1},toHsva:M,fromHsva:E,equal:F},de=function(t){return e(i).createElement($,u({},t,{colorModel:ve}))},pe={defaultColor:"rgba(0, 0, 0, 1)",toHsva:P,fromHsva:function(e){var t=E(e);return"rgba("+t.r+", "+t.g+", "+t.b+", "+t.a+")"},equal:T},be=function(t){return e(i).createElement($,u({},t,{colorModel:pe}))},he={defaultColor:{r:0,g:0,b:0},toHsva:function(e){return M({r:e.r,g:e.g,b:e.b,a:1})},fromHsva:function(e){var t;return{r:(t=E(e)).r,g:t.g,b:t.b}},equal:F},ge=function(t){return e(i).createElement(q,u({},t,{colorModel:he}))},ye={defaultColor:"rgb(0, 0, 0)",toHsva:x,fromHsva:function(e){var t=E(e);return"rgb("+t.r+", "+t.g+", "+t.b+")"},equal:T},me=function(t){return e(i).createElement(q,u({},t,{colorModel:ye}))},_e={};Object.defineProperty(_e,"__esModule",{value:!0}),_e.ReactCSS=_e.loop=_e.handleActive=_e.handleHover=_e.hover=void 0;var ke={};Object.defineProperty(ke,"__esModule",{value:!0}),ke.flattenNames=void 0;var je,Ce,we,Ae={},Oe="object"==typeof t&&t&&t.Object===Object&&t;we=Oe;var Se="object"==typeof self&&self&&self.Object===Object&&self,Ee=we||Se||Function("return this")();je=(Ce=Ee).Symbol;var He={},Re=Object.prototype,Pe=Re.hasOwnProperty,xe=Re.toString,Ne=je?je.toStringTag:void 0;He=function(e){var t=Pe.call(e,Ne),r=e[Ne];try{e[Ne]=void 0;var n=!0}catch(e){}var o=xe.call(e);return n&&(t?e[Ne]=r:delete e[Ne]),o};var Me={},Be=Object.prototype.toString;Me=function(e){return Be.call(e)};var ze=je?je.toStringTag:void 0;Ae=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":ze&&ze in Object(e)?He(e):Me(e)};var Ie={},Fe=Array.isArray;Ie=Fe;var Te={};Te=function(e){return null!=e&&"object"==typeof e};var Ue,Le=uo((function(e){return"string"==typeof e||!Ie(e)&&Te(e)&&"[object String]"==Ae(e)})),De={},We={};var Je=function(e){return function(t,r,n){for(var o=-1,a=Object(t),c=n(t),i=c.length;i--;){var u=c[e?i:++o];if(!1===r(a[u],u,a))break}return t}}();We=Je;var qe={},Ve={},Ge={};Ge=function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n};var Ze={},$e={};$e=function(e){return Te(e)&&"[object Arguments]"==Ae(e)};var Ke=Object.prototype,Qe=Ke.hasOwnProperty,Ye=Ke.propertyIsEnumerable,Xe=$e(function(){return arguments}())?$e:function(e){return Te(e)&&Qe.call(e,"callee")&&!Ye.call(e,"callee")};Ze=Xe,o.register("9VWwx",(function(e,t){var r=o("hL2Rd"),n="object"==typeof t&&t&&!t.nodeType&&t,a=n&&e&&!e.nodeType&&e,c=a&&a.exports===n?Ce.Buffer:void 0,i=(c?c.isBuffer:void 0)||r;e.exports=i})),o.register("hL2Rd",(function(e,t){e.exports=function(){return!1}}));var et=o("9VWwx"),tt={},rt=/^(?:0|[1-9]\d*)$/;tt=function(e,t){var r=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==r||"symbol"!=r&&rt.test(e))&&e>-1&&e%1==0&&e<t};var nt,ot={},at={};at=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991};var ct={};ct["[object Float32Array]"]=ct["[object Float64Array]"]=ct["[object Int8Array]"]=ct["[object Int16Array]"]=ct["[object Int32Array]"]=ct["[object Uint8Array]"]=ct["[object Uint8ClampedArray]"]=ct["[object Uint16Array]"]=ct["[object Uint32Array]"]=!0,ct["[object Arguments]"]=ct["[object Array]"]=ct["[object ArrayBuffer]"]=ct["[object Boolean]"]=ct["[object DataView]"]=ct["[object Date]"]=ct["[object Error]"]=ct["[object Function]"]=ct["[object Map]"]=ct["[object Number]"]=ct["[object Object]"]=ct["[object RegExp]"]=ct["[object Set]"]=ct["[object String]"]=ct["[object WeakMap]"]=!1,nt=function(e){return Te(e)&&at(e.length)&&!!ct[Ae(e)]};var it={};it=function(e){return function(t){return e(t)}},o.register("RNMn2",(function(e,t){var r="object"==typeof t&&t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,o=n&&n.exports===r&&we.process,a=function(){try{var e=n&&n.require&&n.require("util").types;return e||o&&o.binding&&o.binding("util")}catch(e){}}();e.exports=a}));var ut=(ra=o("RNMn2"))&&ra.isTypedArray,lt=ut?it(ut):nt;ot=lt;var st=Object.prototype.hasOwnProperty;Ve=function(e,t){var r=Ie(e),n=!r&&Ze(e),o=!r&&!n&&et(e),a=!r&&!n&&!o&&ot(e),c=r||n||o||a,i=c?Ge(e.length,String):[],u=i.length;for(var l in e)!t&&!st.call(e,l)||c&&("length"==l||o&&("offset"==l||"parent"==l)||a&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||tt(l,u))||i.push(l);return i};var ft={},vt={},dt=Object.prototype;vt=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||dt)};var pt={},bt={};var ht=(bt=function(e,t){return function(r){return e(t(r))}})(Object.keys,Object);pt=ht;var gt=Object.prototype.hasOwnProperty;ft=function(e){if(!vt(e))return pt(e);var t=[];for(var r in Object(e))gt.call(e,r)&&"constructor"!=r&&t.push(r);return t};var yt={},mt={},_t={};_t=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};mt=function(e){if(!_t(e))return!1;var t=Ae(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},yt=function(e){return null!=e&&at(e.length)&&!mt(e)},qe=function(e){return yt(e)?Ve(e):ft(e)},De=function(e,t){return e&&We(e,t,qe)};var kt,jt={};kt=function(e){return e},jt=function(e){return"function"==typeof e?e:kt};var Ct=uo(Ue=function(e,t){return e&&De(e,jt(t))}),wt={},At=bt(Object.getPrototypeOf,Object);wt=At;var Ot=Function.prototype,St=Object.prototype,Et=Ot.toString,Ht=St.hasOwnProperty,Rt=Et.call(Object);var Pt=uo((function(e){if(!Te(e)||"[object Object]"!=Ae(e))return!1;var t=wt(e);if(null===t)return!0;var r=Ht.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&Et.call(r)==Rt})),xt={};xt=function(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r<n;)o[r]=t(e[r],r,e);return o};var Nt,Mt={},Bt={},zt={},It={},Ft={};Nt=function(){this.__data__=[],this.size=0};var Tt,Ut={},Lt={};Lt=function(e,t){return e===t||e!=e&&t!=t},Ut=function(e,t){for(var r=e.length;r--;)if(Lt(e[r][0],t))return r;return-1};var Dt=Array.prototype.splice;Tt=function(e){var t=this.__data__,r=Ut(t,e);return!(r<0)&&(r==t.length-1?t.pop():Dt.call(t,r,1),--this.size,!0)};var Wt;Wt=function(e){var t=this.__data__,r=Ut(t,e);return r<0?void 0:t[r][1]};var Jt;Jt=function(e){return Ut(this.__data__,e)>-1};var qt;function Vt(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}qt=function(e,t){var r=this.__data__,n=Ut(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},Vt.prototype.clear=Nt,Vt.prototype.delete=Tt,Vt.prototype.get=Wt,Vt.prototype.has=Jt,Vt.prototype.set=qt,Ft=Vt;var Gt;Gt=function(){this.__data__=new Ft,this.size=0};var Zt;Zt=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r};var $t;$t=function(e){return this.__data__.get(e)};var Kt;Kt=function(e){return this.__data__.has(e)};var Qt,Yt,Xt,er={},tr={},rr={},nr={},or=Ce["__core-js_shared__"],ar=(Xt=/[^.]+$/.exec((Yt=or)&&Yt.keys&&Yt.keys.IE_PROTO||""))?"Symbol(src)_1."+Xt:"";nr=function(e){return!!ar&&ar in e};var cr={},ir=Function.prototype.toString;cr=function(e){if(null!=e){try{return ir.call(e)}catch(e){}try{return e+""}catch(e){}}return""};var ur=/^\[object .+?Constructor\]$/,lr=Function.prototype,sr=Object.prototype,fr=lr.toString,vr=sr.hasOwnProperty,dr=RegExp("^"+fr.call(vr).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");rr=function(e){return!(!_t(e)||nr(e))&&(mt(e)?dr:ur).test(cr(e))};var pr={};pr=function(e,t){return null==e?void 0:e[t]};var br=(tr=function(e,t){var r=pr(e,t);return rr(r)?r:void 0})(Ce,"Map");er=br;var hr,gr,yr={},mr={},_r={},kr=tr(Object,"create");_r=kr,gr=function(){this.__data__=_r?_r(null):{},this.size=0};var jr;jr=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t};var Cr,wr=Object.prototype.hasOwnProperty;Cr=function(e){var t=this.__data__;if(_r){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return wr.call(t,e)?t[e]:void 0};var Ar,Or=Object.prototype.hasOwnProperty;Ar=function(e){var t=this.__data__;return _r?void 0!==t[e]:Or.call(t,e)};var Sr;function Er(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Sr=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=_r&&void 0===t?"__lodash_hash_undefined__":t,this},Er.prototype.clear=gr,Er.prototype.delete=jr,Er.prototype.get=Cr,Er.prototype.has=Ar,Er.prototype.set=Sr,mr=Er,hr=function(){this.size=0,this.__data__={hash:new mr,map:new(er||Ft),string:new mr}};var Hr,Rr={},Pr={};Pr=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e},Rr=function(e,t){var r=e.__data__;return Pr(t)?r["string"==typeof t?"string":"hash"]:r.map},Hr=function(e){var t=Rr(this,e).delete(e);return this.size-=t?1:0,t};var xr;xr=function(e){return Rr(this,e).get(e)};var Nr;Nr=function(e){return Rr(this,e).has(e)};var Mr;function Br(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Mr=function(e,t){var r=Rr(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},Br.prototype.clear=hr,Br.prototype.delete=Hr,Br.prototype.get=xr,Br.prototype.has=Nr,Br.prototype.set=Mr,yr=Br;function zr(e){var t=this.__data__=new Ft(e);this.size=t.size}Qt=function(e,t){var r=this.__data__;if(r instanceof Ft){var n=r.__data__;if(!er||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new yr(n)}return r.set(e,t),this.size=r.size,this},zr.prototype.clear=Gt,zr.prototype.delete=Zt,zr.prototype.get=$t,zr.prototype.has=Kt,zr.prototype.set=Qt,It=zr;var Ir,Fr={},Tr={},Ur={},Lr={};Ir=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this};var Dr;function Wr(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new yr;++t<r;)this.add(e[t])}Dr=function(e){return this.__data__.has(e)},Wr.prototype.add=Wr.prototype.push=Ir,Wr.prototype.has=Dr,Lr=Wr;var Jr={};Jr=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1};var qr={};qr=function(e,t){return e.has(t)};Ur=function(e,t,r,n,o,a){var c=1&r,i=e.length,u=t.length;if(i!=u&&!(c&&u>i))return!1;var l=a.get(e),s=a.get(t);if(l&&s)return l==t&&s==e;var f=-1,v=!0,d=2&r?new Lr:void 0;for(a.set(e,t),a.set(t,e);++f<i;){var p=e[f],b=t[f];if(n)var h=c?n(b,p,f,t,e,a):n(p,b,f,e,t,a);if(void 0!==h){if(h)continue;v=!1;break}if(d){if(!Jr(t,(function(e,t){if(!qr(d,t)&&(p===e||o(p,e,r,n,a)))return d.push(t)}))){v=!1;break}}else if(p!==b&&!o(p,b,r,n,a)){v=!1;break}}return a.delete(e),a.delete(t),v};var Vr={},Gr={},Zr=Ce.Uint8Array;Gr=Zr;var $r;$r=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r};var Kr;Kr=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r};var Qr=je?je.prototype:void 0,Yr=Qr?Qr.valueOf:void 0;Vr=function(e,t,r,n,o,a,c){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!a(new Gr(e),new Gr(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return Lt(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var i=$r;case"[object Set]":var u=1&n;if(i||(i=Kr),e.size!=t.size&&!u)return!1;var l=c.get(e);if(l)return l==t;n|=2,c.set(e,t);var s=Ur(i(e),i(t),n,o,a,c);return c.delete(e),s;case"[object Symbol]":if(Yr)return Yr.call(e)==Yr.call(t)}return!1};var Xr={},en={},tn={},rn={};rn=function(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e},tn=function(e,t,r){var n=t(e);return Ie(e)?n:rn(n,r(e))};var nn={},on={};on=function(e,t){for(var r=-1,n=null==e?0:e.length,o=0,a=[];++r<n;){var c=e[r];t(c,r,e)&&(a[o++]=c)}return a};var an;an=function(){return[]};var cn=Object.prototype.propertyIsEnumerable,un=Object.getOwnPropertySymbols;nn=un?function(e){return null==e?[]:(e=Object(e),on(un(e),(function(t){return cn.call(e,t)})))}:an,en=function(e){return tn(e,qe,nn)};var ln=Object.prototype.hasOwnProperty;Xr=function(e,t,r,n,o,a){var c=1&r,i=en(e),u=i.length;if(u!=en(t).length&&!c)return!1;for(var l=u;l--;){var s=i[l];if(!(c?s in t:ln.call(t,s)))return!1}var f=a.get(e),v=a.get(t);if(f&&v)return f==t&&v==e;var d=!0;a.set(e,t),a.set(t,e);for(var p=c;++l<u;){var b=e[s=i[l]],h=t[s];if(n)var g=c?n(h,b,s,t,e,a):n(b,h,s,e,t,a);if(!(void 0===g?b===h||o(b,h,r,n,a):g)){d=!1;break}p||(p="constructor"==s)}if(d&&!p){var y=e.constructor,m=t.constructor;y==m||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof m&&m instanceof m||(d=!1)}return a.delete(e),a.delete(t),d};var sn={},fn={};fn=tr(Ce,"DataView");var vn={};vn=tr(Ce,"Promise");var dn={};dn=tr(Ce,"Set");var pn={};pn=tr(Ce,"WeakMap");var bn="[object Map]",hn="[object Promise]",gn="[object Set]",yn="[object WeakMap]",mn="[object DataView]",_n=cr(fn),kn=cr(er),jn=cr(vn),Cn=cr(dn),wn=cr(pn),An=Ae;(fn&&An(new fn(new ArrayBuffer(1)))!=mn||er&&An(new er)!=bn||vn&&An(vn.resolve())!=hn||dn&&An(new dn)!=gn||pn&&An(new pn)!=yn)&&(An=function(e){var t=Ae(e),r="[object Object]"==t?e.constructor:void 0,n=r?cr(r):"";if(n)switch(n){case _n:return mn;case kn:return bn;case jn:return hn;case Cn:return gn;case wn:return yn}return t}),sn=An;et=o("9VWwx");var On="[object Arguments]",Sn="[object Array]",En="[object Object]",Hn=Object.prototype.hasOwnProperty;Tr=function(e,t,r,n,o,a){var c=Ie(e),i=Ie(t),u=c?Sn:sn(e),l=i?Sn:sn(t),s=(u=u==On?En:u)==En,f=(l=l==On?En:l)==En,v=u==l;if(v&&et(e)){if(!et(t))return!1;c=!0,s=!1}if(v&&!s)return a||(a=new It),c||ot(e)?Ur(e,t,r,n,o,a):Vr(e,t,u,r,n,o,a);if(!(1&r)){var d=s&&Hn.call(e,"__wrapped__"),p=f&&Hn.call(t,"__wrapped__");if(d||p){var b=d?e.value():e,h=p?t.value():t;return a||(a=new It),o(b,h,r,n,a)}}return!!v&&(a||(a=new It),Xr(e,t,r,n,o,a))},Fr=function e(t,r,n,o,a){return t===r||(null==t||null==r||!Te(t)&&!Te(r)?t!=t&&r!=r:Tr(t,r,n,o,e,a))};zt=function(e,t,r,n){var o=r.length,a=o,c=!n;if(null==e)return!a;for(e=Object(e);o--;){var i=r[o];if(c&&i[2]?i[1]!==e[i[0]]:!(i[0]in e))return!1}for(;++o<a;){var u=(i=r[o])[0],l=e[u],s=i[1];if(c&&i[2]){if(void 0===l&&!(u in e))return!1}else{var f=new It;if(n)var v=n(l,s,u,e,t,f);if(!(void 0===v?Fr(s,l,3,n,f):v))return!1}}return!0};var Rn={},Pn={};Pn=function(e){return e==e&&!_t(e)},Rn=function(e){for(var t=qe(e),r=t.length;r--;){var n=t[r],o=e[n];t[r]=[n,o,Pn(o)]}return t};var xn={};xn=function(e,t){return function(r){return null!=r&&(r[e]===t&&(void 0!==t||e in Object(r)))}},Bt=function(e){var t=Rn(e);return 1==t.length&&t[0][2]?xn(t[0][0],t[0][1]):function(r){return r===e||zt(r,e,t)}};var Nn={},Mn={},Bn={},zn={},In={},Fn={};Fn=function(e){return"symbol"==typeof e||Te(e)&&"[object Symbol]"==Ae(e)};var Tn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Un=/^\w*$/;In=function(e,t){if(Ie(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!Fn(e))||(Un.test(e)||!Tn.test(e)||null!=t&&e in Object(t))};var Ln={},Dn={};function Wn(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],a=r.cache;if(a.has(o))return a.get(o);var c=e.apply(this,n);return r.cache=a.set(o,c)||a,c};return r.cache=new(Wn.Cache||yr),r}Wn.Cache=yr,Dn=Wn;var Jn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,qn=/\\(\\)?/g,Vn=function(e){var t=Dn(e,(function(e){return 500===r.size&&r.clear(),e})),r=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Jn,(function(e,r,n,o){t.push(n?o.replace(qn,"$1"):r||e)})),t}));Ln=Vn;var Gn={},Zn={},$n=je?je.prototype:void 0,Kn=$n?$n.toString:void 0;Zn=function e(t){if("string"==typeof t)return t;if(Ie(t))return xt(t,e)+"";if(Fn(t))return Kn?Kn.call(t):"";var r=t+"";return"0"==r&&1/t==-Infinity?"-0":r},Gn=function(e){return null==e?"":Zn(e)},zn=function(e,t){return Ie(e)?e:In(e,t)?[e]:Ln(Gn(e))};var Qn={};Qn=function(e){if("string"==typeof e||Fn(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t},Bn=function(e,t){for(var r=0,n=(t=zn(t,e)).length;null!=e&&r<n;)e=e[Qn(t[r++])];return r&&r==n?e:void 0},Mn=function(e,t,r){var n=null==e?void 0:Bn(e,t);return void 0===n?r:n};var Yn,Xn={};Yn=function(e,t){return null!=e&&t in Object(e)};var eo={};eo=function(e,t,r){for(var n=-1,o=(t=zn(t,e)).length,a=!1;++n<o;){var c=Qn(t[n]);if(!(a=null!=e&&r(e,c)))break;e=e[c]}return a||++n!=o?a:!!(o=null==e?0:e.length)&&at(o)&&tt(c,o)&&(Ie(e)||Ze(e))},Xn=function(e,t){return null!=e&&eo(e,t,Yn)};Nn=function(e,t){return In(e)&&Pn(t)?xn(Qn(e),t):function(r){var n=Mn(r,e);return void 0===n&&n===t?Xn(r,e):Fr(t,n,3)}};var to={},ro={};ro=function(e){return function(t){return null==t?void 0:t[e]}};var no={};no=function(e){return function(t){return Bn(t,e)}},to=function(e){return In(e)?ro(Qn(e)):no(e)},Mt=function(e){return"function"==typeof e?e:null==e?kt:"object"==typeof e?Ie(e)?Nn(e[0],e[1]):Bt(e):to(e)};var oo,ao={};var co=function(e,t){return function(r,n){if(null==r)return r;if(!yt(r))return e(r,n);for(var o=r.length,a=t?o:-1,c=Object(r);(t?a--:++a<o)&&!1!==n(c[a],a,c););return r}}(De);ao=co,oo=function(e,t){var r=-1,n=yt(e)?Array(e.length):[];return ao(e,(function(e,o,a){n[++r]=t(e,o,a)})),n};var io=uo((function(e,t){return(Ie(e)?xt:oo)(e,Mt(t,3))}));function uo(e){return e&&e.__esModule?e:{default:e}}var lo=ke.flattenNames=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=[];return io.default(t,(function(t){Array.isArray(t)?e(t).map((function(e){return r.push(e)})):Pt.default(t)?Ct.default(t,(function(e,t){!0===e&&r.push(t),r.push(t+"-"+e)})):Le.default(t)&&r.push(t)})),r};ke.default=lo;var so=Ta(ke),fo={};Object.defineProperty(fo,"__esModule",{value:!0}),fo.mergeClasses=void 0;var vo=fa(Ue),po={},bo={};bo=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e};var ho={},go={},yo={},mo=function(){try{var e=tr(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();yo=mo,go=function(e,t,r){"__proto__"==t&&yo?yo(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r};var _o=Object.prototype.hasOwnProperty;ho=function(e,t,r){var n=e[t];_o.call(e,t)&&Lt(n,r)&&(void 0!==r||t in e)||go(e,t,r)};var ko={},jo={};jo=function(e,t,r,n){var o=!r;r||(r={});for(var a=-1,c=t.length;++a<c;){var i=t[a],u=n?n(r[i],e[i],i,r,e):void 0;void 0===u&&(u=e[i]),o?go(r,i,u):ho(r,i,u)}return r},ko=function(e,t){return e&&jo(t,qe(t),e)};var Co={},wo={},Ao={},Oo={};Oo=function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t};var So=Object.prototype.hasOwnProperty;Ao=function(e){if(!_t(e))return Oo(e);var t=vt(e),r=[];for(var n in e)("constructor"!=n||!t&&So.call(e,n))&&r.push(n);return r},wo=function(e){return yt(e)?Ve(e,!0):Ao(e)},Co=function(e,t){return e&&jo(t,wo(t),e)},o.register("6BV7U",(function(e,t){var r="object"==typeof t&&t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,o=n&&n.exports===r?Ce.Buffer:void 0,a=o?o.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var r=e.length,n=a?a(r):new e.constructor(r);return e.copy(n),n}}));var Eo=o("6BV7U"),Ho={};Ho=function(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t};var Ro={};Ro=function(e,t){return jo(e,nn(e),t)};var Po={},xo={},No=Object.getOwnPropertySymbols;xo=No?function(e){for(var t=[];e;)rn(t,nn(e)),e=wt(e);return t}:an,Po=function(e,t){return jo(e,xo(e),t)};var Mo;Mo=function(e){return tn(e,wo,xo)};var Bo={},zo=Object.prototype.hasOwnProperty;Bo=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&zo.call(e,"index")&&(r.index=e.index,r.input=e.input),r};var Io={},Fo={};Fo=function(e){var t=new e.constructor(e.byteLength);return new Gr(t).set(new Gr(e)),t};var To={};To=function(e,t){var r=t?Fo(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)};var Uo={},Lo=/\w*$/;Uo=function(e){var t=new e.constructor(e.source,Lo.exec(e));return t.lastIndex=e.lastIndex,t};var Do={},Wo=je?je.prototype:void 0,Jo=Wo?Wo.valueOf:void 0;Do=function(e){return Jo?Object(Jo.call(e)):{}};var qo={};qo=function(e,t){var r=t?Fo(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)};Io=function(e,t,r){var n=e.constructor;switch(t){case"[object ArrayBuffer]":return Fo(e);case"[object Boolean]":case"[object Date]":return new n(+e);case"[object DataView]":return To(e,r);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return qo(e,r);case"[object Map]":return new n;case"[object Number]":case"[object String]":return new n(e);case"[object RegExp]":return Uo(e);case"[object Set]":return new n;case"[object Symbol]":return Do(e)}};var Vo={},Go={},Zo=Object.create,$o=function(){function e(){}return function(t){if(!_t(t))return{};if(Zo)return Zo(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();Go=$o,Vo=function(e){return"function"!=typeof e.constructor||vt(e)?{}:Go(wt(e))};et=o("9VWwx");var Ko,Qo={};Ko=function(e){return Te(e)&&"[object Map]"==sn(e)};var Yo=(ra=o("RNMn2"))&&ra.isMap,Xo=Yo?it(Yo):Ko;Qo=Xo;var ea,ta={};ea=function(e){return Te(e)&&"[object Set]"==sn(e)};var ra,na=(ra=o("RNMn2"))&&ra.isSet,oa=na?it(na):ea;ta=oa;var aa="[object Arguments]",ca="[object Function]",ia="[object Object]",ua={};ua["[object Arguments]"]=ua["[object Array]"]=ua["[object ArrayBuffer]"]=ua["[object DataView]"]=ua["[object Boolean]"]=ua["[object Date]"]=ua["[object Float32Array]"]=ua["[object Float64Array]"]=ua["[object Int8Array]"]=ua["[object Int16Array]"]=ua["[object Int32Array]"]=ua["[object Map]"]=ua["[object Number]"]=ua["[object Object]"]=ua["[object RegExp]"]=ua["[object Set]"]=ua["[object String]"]=ua["[object Symbol]"]=ua["[object Uint8Array]"]=ua["[object Uint8ClampedArray]"]=ua["[object Uint16Array]"]=ua["[object Uint32Array]"]=!0,ua["[object Error]"]=ua["[object Function]"]=ua["[object WeakMap]"]=!1,po=function e(t,r,n,o,a,c){var i,u=1&r,l=2&r,s=4&r;if(n&&(i=a?n(t,o,a,c):n(t)),void 0!==i)return i;if(!_t(t))return t;var f=Ie(t);if(f){if(i=Bo(t),!u)return Ho(t,i)}else{var v=sn(t),d=v==ca||"[object GeneratorFunction]"==v;if(et(t))return Eo(t,u);if(v==ia||v==aa||d&&!a){if(i=l||d?{}:Vo(t),!u)return l?Po(t,Co(i,t)):Ro(t,ko(i,t))}else{if(!ua[v])return a?t:{};i=Io(t,v,u)}}c||(c=new It);var p=c.get(t);if(p)return p;c.set(t,i),ta(t)?t.forEach((function(o){i.add(e(o,r,n,o,t,c))})):Qo(t)&&t.forEach((function(o,a){i.set(a,e(o,r,n,a,t,c))}));var b=f?void 0:(s?l?Mo:en:l?wo:qe)(t);return bo(b||t,(function(o,a){b&&(o=t[a=o]),ho(i,a,e(o,r,n,a,t,c))})),i};var la=fa((function(e){return po(e,5)})),sa=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};function fa(e){return e&&e.__esModule?e:{default:e}}var va=fo.mergeClasses=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=e.default&&la.default(e.default)||{};return t.map((function(t){var n=e[t];return n&&vo.default(n,(function(e,t){r[t]||(r[t]={}),r[t]=sa({},r[t],n[t])})),t})),r};fo.default=va;var da=Ta(fo),pa={};Object.defineProperty(pa,"__esModule",{value:!0}),pa.autoprefix=void 0;var ba,ha=(ba=Ue)&&ba.__esModule?ba:{default:ba},ga=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};var ya={borderRadius:function(e){return{msBorderRadius:e,MozBorderRadius:e,OBorderRadius:e,WebkitBorderRadius:e,borderRadius:e}},boxShadow:function(e){return{msBoxShadow:e,MozBoxShadow:e,OBoxShadow:e,WebkitBoxShadow:e,boxShadow:e}},userSelect:function(e){return{WebkitTouchCallout:e,KhtmlUserSelect:e,MozUserSelect:e,msUserSelect:e,WebkitUserSelect:e,userSelect:e}},flex:function(e){return{WebkitBoxFlex:e,MozBoxFlex:e,WebkitFlex:e,msFlex:e,flex:e}},flexBasis:function(e){return{WebkitFlexBasis:e,flexBasis:e}},justifyContent:function(e){return{WebkitJustifyContent:e,justifyContent:e}},transition:function(e){return{msTransition:e,MozTransition:e,OTransition:e,WebkitTransition:e,transition:e}},transform:function(e){return{msTransform:e,MozTransform:e,OTransform:e,WebkitTransform:e,transform:e}},absolute:function(e){var t=e&&e.split(" ");return{position:"absolute",top:t&&t[0],right:t&&t[1],bottom:t&&t[2],left:t&&t[3]}},extend:function(e,t){var r=t[e];return r||{extend:e}}},ma=pa.autoprefix=function(e){var t={};return ha.default(e,(function(e,r){var n={};ha.default(e,(function(e,t){var r=ya[t];r?n=ga({},n,r(e)):n[t]=e})),t[r]=n})),t};pa.default=ma;var _a=Ta(pa),ka={};Object.defineProperty(ka,"__esModule",{value:!0}),ka.hover=void 0;var ja=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ca=function(e){return e&&e.__esModule?e:{default:e}}(i);function wa(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Aa(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function Oa(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Sa=ka.hover=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(r){function n(){var r,o,a;wa(this,n);for(var c=arguments.length,i=Array(c),u=0;u<c;u++)i[u]=arguments[u];return o=a=Aa(this,(r=n.__proto__||Object.getPrototypeOf(n)).call.apply(r,[this].concat(i))),a.state={hover:!1},a.handleMouseOver=function(){return a.setState({hover:!0})},a.handleMouseOut=function(){return a.setState({hover:!1})},a.render=function(){return Ca.default.createElement(t,{onMouseOver:a.handleMouseOver,onMouseOut:a.handleMouseOut},Ca.default.createElement(e,ja({},a.props,a.state)))},Aa(a,o)}return Oa(n,r),n}(Ca.default.Component)};ka.default=Sa;var Ea=Ta(ka),Ha={};Object.defineProperty(Ha,"__esModule",{value:!0}),Ha.active=void 0;var Ra=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Pa=function(e){return e&&e.__esModule?e:{default:e}}(i);function xa(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Na(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function Ma(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Ba=Ha.active=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(r){function n(){var r,o,a;xa(this,n);for(var c=arguments.length,i=Array(c),u=0;u<c;u++)i[u]=arguments[u];return o=a=Na(this,(r=n.__proto__||Object.getPrototypeOf(n)).call.apply(r,[this].concat(i))),a.state={active:!1},a.handleMouseDown=function(){return a.setState({active:!0})},a.handleMouseUp=function(){return a.setState({active:!1})},a.render=function(){return Pa.default.createElement(t,{onMouseDown:a.handleMouseDown,onMouseUp:a.handleMouseUp},Pa.default.createElement(e,Ra({},a.props,a.state)))},Na(a,o)}return Ma(n,r),n}(Pa.default.Component)};Ha.default=Ba;var za=Ta(Ha),Ia={};Object.defineProperty(Ia,"__esModule",{value:!0});Ia.default=function(e,t){var r={},n=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];r[e]=t};return 0===e&&n("first-child"),e===t-1&&n("last-child"),(0===e||e%2==0)&&n("even"),1===Math.abs(e%2)&&n("odd"),n("nth-child",e),r};var Fa=Ta(Ia);function Ta(e){return e&&e.__esModule?e:{default:e}}_e.hover=Ea.default,_e.handleHover=Ea.default,_e.handleActive=za.default,_e.loop=Fa.default;var Ua=_e.ReactCSS=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var o=so.default(r),a=da.default(e,o);return _a.default(a)};_e.default=Ua;var La=function(t){var r=t.onChange,n=t.color,o=void 0===n?"":n,a=c(i.useState((function(){return o}))),u=a[0],l=a[1],s=i.useCallback((function(e){var t=e.target.value;2===t.length?t.includes("#")||t.includes("rg")||t.includes("hs")||(t="#"+t):3!==t.length&&6!==t.length||t.includes("#")||t.includes("rg")||t.includes("hs")||(t="#"+t),new RegExp(/(?:#|0x)(?:[a-f0-9]{3}|[a-f0-9]{6}|[a-f0-9]{8})\b|(?:rgb|hsl)a?\([^\)]*\)/).test(t)&&r(t),l(t)}),[r]);i.useEffect((function(){l(o)}),[o]);var f=e(_e)({default:{colorPreviewWrapper:{backgroundImage:["RgbaColorPicker","RgbaStringColorPicker","HslaColorPicker","HslaStringColorPicker","HsvaColorPicker","HsvaStringColorPicker"].includes(t.pickerComponent)?'url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNpi+P///4EDBxiAGMgCCCAGFB5AADGCRBgYDh48CCRZIJS9vT2QBAggFBkmBiSAogxFBiCAoHogAKIKAlBUYTELAiAmEtABEECk20G6BOmuIl0CIMBQ/IEMkO0myiSSraaaBhZcbkUOs0HuBwDplz5uFJ3Z4gAAAABJRU5ErkJggg==")':"none"},colorPreview:{backgroundColor:u}}});return React.createElement("div",{className:"kirki-color-input-wrapper"},React.createElement("div",{className:"kirki-color-input-control"},!t.useHueMode&&React.createElement("div",{className:"kirki-color-preview-wrapper",style:f.colorPreviewWrapper},React.createElement("button",{type:"button",className:"kirki-color-preview",style:f.colorPreview})),React.createElement("input",{type:"text",value:u,className:"kirki-color-input",spellCheck:"false",onChange:s})))},Da=function(e){var t=e.colors,r=e.onClick;return React.createElement("div",{className:"kirki-color-swatches"},t.map((function(e,t){return React.createElement("button",{key:t.toString(),type:"button",className:"kirki-color-swatch","data-kirki-color":e,style:{backgroundColor:e},onClick:function(){return r(e)}})})))},Wa={grad:.9,turn:360,rad:360/(2*Math.PI)},Ja=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},qa=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Va=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=1),e>r?r:e>t?e:t},Ga=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Za=function(e){return{r:Va(e.r,0,255),g:Va(e.g,0,255),b:Va(e.b,0,255),a:Va(e.a)}},$a=function(e){return{r:qa(e.r),g:qa(e.g),b:qa(e.b),a:qa(e.a,3)}},Ka=/^#([0-9a-f]{3,8})$/i,Qa=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Ya=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,a=Math.max(t,r,n),c=a-Math.min(t,r,n),i=c?a===t?(r-n)/c:a===r?2+(n-t)/c:4+(t-r)/c:0;return{h:60*(i<0?i+6:i),s:a?c/a*100:0,v:a/255*100,a:o}},Xa=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var a=Math.floor(t),c=n*(1-r),i=n*(1-(t-a)*r),u=n*(1-(1-t+a)*r),l=a%6;return{r:255*[n,i,c,c,u,n][l],g:255*[u,n,n,i,c,c][l],b:255*[c,c,u,n,n,i][l],a:o}},ec=function(e){return{h:Ga(e.h),s:Va(e.s,0,100),l:Va(e.l,0,100),a:Va(e.a)}},tc=function(e){return{h:qa(e.h),s:qa(e.s),l:qa(e.l),a:qa(e.a,3)}},rc=function(e){var t,r,n;return Xa((r=(t=e).s,{h:t.h,s:(r*=((n=t.l)<50?n:100-n)/100)>0?2*r/(n+r)*100:0,v:n+r,a:t.a}))},nc=function(e){var t,r,n,o;return{h:(t=Ya(e)).h,s:(o=(200-(r=t.s))*(n=t.v)/100)>0&&o<200?r*n/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a}},oc=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ac=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,cc=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ic=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,uc={string:[[function(e){var t=Ka.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?qa(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?qa(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=cc.exec(e)||ic.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Za({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=oc.exec(e)||ac.exec(e);if(!t)return null;var r,n,o=ec({h:(r=t[1],n=t[2],void 0===n&&(n="deg"),Number(r)*(Wa[n]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return rc(o)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,n=e.b,o=e.a,a=void 0===o?1:o;return Ja(t)&&Ja(r)&&Ja(n)?Za({r:Number(t),g:Number(r),b:Number(n),a:Number(a)}):null},"rgb"],[function(e){var t=e.h,r=e.s,n=e.l,o=e.a,a=void 0===o?1:o;if(!Ja(t)||!Ja(r)||!Ja(n))return null;var c=ec({h:Number(t),s:Number(r),l:Number(n),a:Number(a)});return rc(c)},"hsl"],[function(e){var t=e.h,r=e.s,n=e.v,o=e.a,a=void 0===o?1:o;if(!Ja(t)||!Ja(r)||!Ja(n))return null;var c,i=(c={h:Number(t),s:Number(r),v:Number(n),a:Number(a)},{h:Ga(c.h),s:Va(c.s,0,100),v:Va(c.v,0,100),a:Va(c.a)});return Xa(i)},"hsv"]]},lc=function(e,t){for(var r=0;r<t.length;r++){var n=t[r][0](e);if(n)return[n,t[r][1]]}return[null,void 0]},sc=function(e){return"string"==typeof e?lc(e.trim(),uc.string):"object"==typeof e&&null!==e?lc(e,uc.object):[null,void 0]},fc=function(e,t){var r=nc(e);return{h:r.h,s:Va(r.s+100*t,0,100),l:r.l,a:r.a}},vc=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},dc=function(e,t){var r=nc(e);return{h:r.h,s:r.s,l:Va(r.l+100*t,0,100),a:r.a}},pc=function(){function e(e){this.parsed=sc(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return qa(vc(this.rgba),2)},e.prototype.isDark=function(){return vc(this.rgba)<.5},e.prototype.isLight=function(){return vc(this.rgba)>=.5},e.prototype.toHex=function(){var e,t,r,n,o,a;return t=(e=$a(this.rgba)).r,r=e.g,n=e.b,a=(o=e.a)<1?Qa(qa(255*o)):"","#"+Qa(t)+Qa(r)+Qa(n)+a},e.prototype.toRgb=function(){return $a(this.rgba)},e.prototype.toRgbString=function(){var e,t,r,n,o;return t=(e=$a(this.rgba)).r,r=e.g,n=e.b,(o=e.a)<1?"rgba("+t+", "+r+", "+n+", "+o+")":"rgb("+t+", "+r+", "+n+")"},e.prototype.toHsl=function(){return tc(nc(this.rgba))},e.prototype.toHslString=function(){var e,t,r,n,o;return t=(e=tc(nc(this.rgba))).h,r=e.s,n=e.l,(o=e.a)<1?"hsla("+t+", "+r+"%, "+n+"%, "+o+")":"hsl("+t+", "+r+"%, "+n+"%)"},e.prototype.toHsv=function(){var e;return e=Ya(this.rgba),{h:qa(e.h),s:qa(e.s),v:qa(e.v),a:qa(e.a,3)}},e.prototype.invert=function(){var e;return bc({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a})},e.prototype.saturate=function(e){return void 0===e&&(e=.1),bc(fc(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),bc(fc(this.rgba,-e))},e.prototype.grayscale=function(){return bc(fc(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),bc(dc(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),bc(dc(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){var t;return"number"==typeof e?bc({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):qa(this.rgba.a,3)},e.prototype.hue=function(e){var t=nc(this.rgba);return"number"==typeof e?bc({h:e,s:t.s,l:t.l,a:t.a}):qa(t.h)},e.prototype.isEqual=function(e){return this.toHex()===bc(e).toHex()},e}(),bc=function(e){return e instanceof pc?e:new pc(e)},hc=function(e,t){var r;switch(t){case"HexColorPicker":r=bc(e).toHex();break;case"RgbColorPicker":delete(r=bc(e).toRgb()).a;break;case"RgbStringColorPicker":r=bc(e).toRgbString();break;case"RgbaColorPicker":r=bc(e).toRgb();break;case"RgbaStringColorPicker":(r=bc(e).toRgbString()).includes("rgb")&&!r.includes("rgba")&&(r=(r=r.replace("rgb","rgba")).replace(")",", 1)"));break;case"HslColorPicker":delete(r=bc(e).toHsl()).a;break;case"HslStringColorPicker":r=bc(e).toHslString();break;case"HslaColorPicker":r=bc(e).toHsl();break;case"HslaStringColorPicker":(r=bc(e).toHslString()).includes("hsl")&&!r.includes("hsla")&&(r=(r=r.replace("hsl","hsla")).replace(")",", 1)"));break;case"HsvColorPicker":delete(r=bc(e).toHsv()).a;break;case"HsvStringColorPicker":var n=bc(e).toHsv();r="hsv("+n.h+", "+n.s+"%, "+n.v+"%)";break;case"HsvaColorPicker":r=bc(e).toHsv();break;case"HsvaStringColorPicker":var o=bc(e).toHsv();r="hsva("+o.h+", "+o.s+"%, "+o.v+"%, "+o.a+")";break;default:r=bc(e).toHex()}return r},gc=function(e,t,r){var n,o,a;switch(t){case"HexColorPicker":a="string"==typeof e&&e.includes("#")?e:bc(e).toHex();break;case"RgbColorPicker":delete(a=bc(e).toRgb()).a;break;case"RgbStringColorPicker":a="string"==typeof e&&e.includes("rgb(")?e:bc(e).toRgbString();break;case"RgbaColorPicker":a=bc(e).toRgb();break;case"RgbaStringColorPicker":bc(e).toRgb().a<1?a="string"==typeof e&&e.includes("rgba")?e:bc(e).toRgbString():r?(a=bc(e).toRgbString()).includes("rgb")&&!a.includes("rgba")&&(a=(a=a.replace("rgb","rgba")).replace(")",", 1)")):a="string"==typeof e&&e.includes("#")?e:bc(e).toHex();break;case"HslColorPicker":delete(a=bc(e).toHsl()).a;break;case"HslStringColorPicker":a="string"==typeof e&&e.includes("hsl(")?e:bc(e).toHslString();break;case"HslaColorPicker":a=bc(e).toHsl();break;case"HslaStringColorPicker":(a=bc(e).toHslString()).includes("hsl")&&!a.includes("hsla")&&(a=(a=a.replace("hsl","hsla")).replace(")",", 1)"));break;case"HsvColorPicker":delete(a=bc(e).toHsv()).a;break;case"HsvStringColorPicker":a="hsv("+(n=bc(e).toHsv()).h+", "+n.s+"%, "+n.v+"%)";break;case"HsvaColorPicker":a=bc(e).toHsv();break;case"HsvaStringColorPicker":a="hsva("+(o=bc(e).toHsv()).h+", "+o.s+"%, "+o.v+"%, "+o.a+")";break;default:a="string"==typeof e&&e.includes("#")?e:bc(e).toHex()}return a},yc=function(e,t,r){var n,o,a;switch(t){case"HexColorPicker":a="string"==typeof e&&e.includes("#")?e:bc(e).toHex();break;case"RgbColorPicker":a="string"==typeof e&&e.includes("rgb(")?e:bc(e).toRgbString();break;case"RgbStringColorPicker":a="string"==typeof e&&e.includes("rgba")?e:bc(e).toRgbString();break;case"RgbaColorPicker":bc(e).toRgb().a<1?a="string"==typeof e&&e.includes("rgba")?e:bc(e).toRgbString():(a=bc(e).toRgbString()).includes("rgb")&&!a.includes("rgba")&&(a=(a=a.replace("rgb","rgba")).replace(")",", 1)"));break;case"RgbaStringColorPicker":1!=bc(e).toRgb().a||r?(a=bc(e).toRgbString()).includes("rgb")&&!a.includes("rgba")&&(a=(a=a.replace("rgb","rgba")).replace(")",", 1)")):a="string"==typeof e&&e.includes("#")?e:bc(e).toHex();break;case"HslColorPicker":case"HslStringColorPicker":a="string"==typeof e&&e.includes("hsl(")?e:bc(e).toHslString();break;case"HslaColorPicker":case"HslaStringColorPicker":(a=bc(e).toHslString()).includes("hsl")&&!a.includes("hsla")&&(a=(a=a.replace("hsl","hsla")).replace(")",", 1)"));break;case"HsvColorPicker":case"HsvStringColorPicker":a="hsv("+(n=bc(e).toHsv()).h+", "+n.s+"%, "+n.v+"%)";break;case"HsvaColorPicker":case"HsvaStringColorPicker":a="hsva("+(o=bc(e).toHsv()).h+", "+o.s+"%, "+o.v+"%, "+o.a+")";break;default:a=bc(e).toHex()}return a},mc=function(e,t,r){i.useEffect((function(){var n=!1,o=!1,a=function(a){n&&!o&&t.current&&!t.current.contains(a.target)&&e.current&&!e.current.contains(a.target)&&r()},c=function(r){n=t.current&&e.current,o=t.current&&t.current.contains(r.target)||e.current&&e.current.contains(r.target)};return document.addEventListener("mousedown",c),document.addEventListener("touchstart",c),document.addEventListener("click",a),function(){document.removeEventListener("mousedown",c),document.removeEventListener("touchstart",c),document.removeEventListener("click",a)}}),[t,e,r])},_c=function(e,t){i.useEffect((function(){var r=function(r){e.current&&(e.current.contains(r.target)||t())};return document.addEventListener("focus",r,!0),function(){document.removeEventListener("focus",r,!0)}}),[e,t])},kc=function(e){i.useEffect((function(){var t=function(t){e()};return window.addEventListener("resize",t,!0),function(){window.removeEventListener("resize",t,!0)}}),[e])},jc=function(t){var r=t.color,n=void 0===r?"":r,o=c(i.useState((function(){return n}))),a=o[0],u=o[1];i.useEffect((function(){u(n)}),[n]);var l=e(_e)({default:{triggerButton:{backgroundImage:["RgbaColorPicker","RgbaStringColorPicker","HslaColorPicker","HslaStringColorPicker","HsvaColorPicker","HsvaStringColorPicker"].includes(t.pickerComponent)?'url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNpi+P///4EDBxiAGMgCCCAGFB5AADGCRBgYDh48CCRZIJS9vT2QBAggFBkmBiSAogxFBiCAoHogAKIKAlBUYTELAiAmEtABEECk20G6BOmuIl0CIMBQ/IEMkO0myiSSraaaBhZcbkUOs0HuBwDplz5uFJ3Z4gAAAABJRU5ErkJggg==")':"none"},colorPreview:{backgroundColor:a||"transparent"}}});return React.createElement("div",{className:"kirki-trigger-circle-wrapper"},React.createElement("button",{type:"button",className:"kirki-trigger-circle",onClick:t.togglePickerHandler,style:l.triggerButton},React.createElement("div",{className:"kirki-color-preview",style:l.colorPreview})))},Cc=function(e){var t=e.control,r=e.customizerSetting,n=e.useHueMode,o=e.pickerComponent,a=e.choices,u=function(){return n?0:"#000000"},l=function(e){return(e=(e=e||u())<0?0:e)>360?360:e},s=function(e){return""===e?"":n?l(e):yc(e,o,a.formComponent).replace(";","")},f=function(e){return e=e||u(),n?{h:e,s:100,l:50}:hc(e,o)},v=c(i.useState((function(){return s(e.value)}))),d=v[0],p=v[1],b=c(i.useState((function(){return f(e.value)}))),h=b[0],g=b[1],y=d,m=h;t.updateComponentState=function(e){var t=s(e);("string"==typeof t||n?t!==d:JSON.stringify(t)!==JSON.stringify(y))&&p(t);var r=f(e);("string"==typeof r||n?r!==h:JSON.stringify(r)!==JSON.stringify(m))&&g(r)};var _=function(e){n?(e=e.h||0===e.h?e.h:e,e=l(e)):e=function(e){return""===e?"":gc(e,o,a.formComponent)}(e),r.set(e)},k=""!==e.default&&void 0!==e.default?e.default:e.value,j=React.createElement("span",{className:"customize-control-title",dangerouslySetInnerHTML:{__html:e.label}}),C=React.createElement("span",{className:"description customize-control-description",dangerouslySetInnerHTML:{__html:e.description}});j=React.createElement("label",{className:"kirki-control-label"},e.label?j:"",e.description?C:""),j=e.label||e.description?j:"";var w,A=i.useRef(null),O=i.useRef(null),S=i.useRef(null),E=c(i.useState(!1)),H=E[0],R=E[1],P="default"!==a.labelStyle,x=c(i.useState({})),N=x[0],M=x[1],B=function(){var e={};if(!P)return e;var r=window.getComputedStyle(t.container[0].parentNode).paddingLeft;r=2*parseInt(r,10),e.width=t.container[0].parentNode.getBoundingClientRect().width-r;var n=-1*(t.container[0].offsetLeft-9);return e.left=n+"px",e},z=function(){4===d.length&&d.includes("#")&&p(bc(d).toHex())},I=function(){H||(M(B()),z(),R(!0))},F=function(){H&&(R(!1),setTimeout(z,200))};switch(o){case"HexColorPicker":w=G;break;case"RgbColorPicker":w=ge;break;case"RgbStringColorPicker":w=me;break;case"RgbaColorPicker":w=de;break;case"RgbaStringColorPicker":w=be;break;case"HueColorPicker":case"HslColorPicker":w=te;break;case"HslStringColorPicker":w=ne;break;case"HslaColorPicker":w=Q;break;case"HslaStringColorPicker":w=X;break;case"HsvColorPicker":w=le;break;case"HsvStringColorPicker":w=fe;break;case"HsvaColorPicker":w=ae;break;case"HsvaStringColorPicker":w=ie;break;default:w=G}if(kc((function(){M(B())})),_c(A,F),mc(O,S,F),jQuery.wp&&jQuery.wp.wpColorPicker){var T=jQuery.wp.wpColorPicker.prototype.options.palettes;if(Array.isArray(T)){if(T.length<8)for(var U=T.length;U<=8;U++)T.push(a.swatches[U]);a.swatches=T}}var L=React.createElement(React.Fragment,null,j,React.createElement("div",{className:"customize-control-notifications-container",ref:e.setNotificationContainer})),D=n?"kirki-control-form use-hue-mode":"kirki-control-form";D+=" has-"+a.labelStyle+"-label-style";var W=H?o+" colorPickerContainer is-open":o+" colorPickerContainer",J=React.createElement(React.Fragment,null,React.createElement("button",{type:"reset",ref:S,className:"kirki-control-reset",onClick:function(){k||(y="",m=""),_(k)},style:{display:H?"flex":"none"}},React.createElement("i",{className:"dashicons dashicons-image-rotate"})),React.createElement(jc,{pickerComponent:o,useHueMode:n,color:n?bc({h:d,s:100,l:50}).toHex():d,isPickerOpen:H,togglePickerHandler:function(){H?F():I()}})),q=void 0;switch(a.labelStyle){case"tooltip":q=React.createElement(React.Fragment,null,J,!H&&React.createElement("div",{className:"kirki-label-tooltip"},L));break;case"top":q=React.createElement(React.Fragment,null,L,J);break;default:q=React.createElement(React.Fragment,null,React.createElement("div",{className:"kirki-control-cols"},React.createElement("div",{className:"kirki-control-left-col"},L),React.createElement("div",{className:"kirki-control-right-col"},J)))}return React.createElement(React.Fragment,null,React.createElement("div",{className:D,ref:A,tabIndex:"1"},q,React.createElement("div",{ref:O,className:W,style:N},!n&&React.createElement(Da,{colors:a.swatches,onClick:function(e){_(e)}}),React.createElement(w,{color:h,onChange:function(t){e.onChange&&e.onChange(t),m=t,_(t)}}),React.createElement(La,{pickerComponent:o,useHueMode:n,color:d,onChange:function(e){y=e,_(e)}}))))};function wc(){return(wc=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var Ac=wp.customize.Control.extend({initialize:function(e,t){var r=this;r.setNotificationContainer=r.setNotificationContainer.bind(r),wp.customize.Control.prototype.initialize.call(r,e,t),wp.customize.control.bind("removed",(function e(t){r===t&&(r.destroy(),r.container.remove(),wp.customize.control.unbind("removed",e))}))},setNotificationContainer:function(e){this.notifications.container=jQuery(e),this.notifications.render()},renderContent:function(){var t,r=this,n="hue"===r.params.mode,o=r.params.choices;t=o.formComponent?o.formComponent:o.alpha?"RgbaStringColorPicker":"HexColorPicker",t=n?"HueColorPicker":t;var c=React.createElement(Cc,wc({},r.params,{control:r,customizerSetting:r.setting,useHueMode:n,pickerComponent:t,value:r.params.value,setNotificationContainer:r.setNotificationContainer}));e(a).render(c,r.container[0])},ready:function(){var e=this;e.setting.bind((function(t){e.updateComponentState(t)}))},updateComponentState:function(){},destroy:function(){e(a).unmountComponentAtNode(this.container[0]),wp.customize.Control.prototype.destroy&&wp.customize.Control.prototype.destroy.call(this)}});wp.customize.controlConstructor["kirki-react-colorful"]=Ac}();
//# sourceMappingURL=control.js.map