diff --git a/assets/index-0867a741.js b/assets/index-0867a741.js deleted file mode 100644 index ce31969..0000000 --- a/assets/index-0867a741.js +++ /dev/null @@ -1,117 +0,0 @@ -var MP=Object.defineProperty;var LP=(e,t,n)=>t in e?MP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var NP=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var At=(e,t,n)=>(LP(e,typeof t!="symbol"?t+"":t,n),n);var aZ=NP((Tn,Dn)=>{(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(i){if(i.ep)return;i.ep=!0;const a=n(i);fetch(i.href,a)}})();var li=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function _s(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function zP(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){if(this instanceof r){var i=[null];i.push.apply(i,arguments);var a=Function.bind.apply(t,i);return new a}return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var nU={exports:{}},gf={},rU={exports:{}},Ce={};/** - * @license React - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Ts=Symbol.for("react.element"),WP=Symbol.for("react.portal"),GP=Symbol.for("react.fragment"),VP=Symbol.for("react.strict_mode"),qP=Symbol.for("react.profiler"),XP=Symbol.for("react.provider"),ZP=Symbol.for("react.context"),YP=Symbol.for("react.forward_ref"),JP=Symbol.for("react.suspense"),$P=Symbol.for("react.memo"),eB=Symbol.for("react.lazy"),Ty=Symbol.iterator;function tB(e){return e===null||typeof e!="object"?null:(e=Ty&&e[Ty]||e["@@iterator"],typeof e=="function"?e:null)}var iU={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},oU=Object.assign,aU={};function rl(e,t,n){this.props=e,this.context=t,this.refs=aU,this.updater=n||iU}rl.prototype.isReactComponent={};rl.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};rl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function lU(){}lU.prototype=rl.prototype;function dp(e,t,n){this.props=e,this.context=t,this.refs=aU,this.updater=n||iU}var hp=dp.prototype=new lU;hp.constructor=dp;oU(hp,rl.prototype);hp.isPureReactComponent=!0;var Dy=Array.isArray,sU=Object.prototype.hasOwnProperty,pp={current:null},uU={key:!0,ref:!0,__self:!0,__source:!0};function cU(e,t,n){var r,i={},a=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(a=""+t.key),t)sU.call(t,r)&&!uU.hasOwnProperty(r)&&(i[r]=t[r]);var c=arguments.length-2;if(c===1)i.children=n;else if(1>>1,Oe=Z[me];if(0>>1;mei(Gt,Ae))cti(Cn,Gt)?(Z[me]=Cn,Z[ct]=Ae,me=ct):(Z[me]=Gt,Z[Ct]=Ae,me=Ct);else if(cti(Cn,Ae))Z[me]=Cn,Z[ct]=Ae,me=ct;else break e}}return ie}function i(Z,ie){var Ae=Z.sortIndex-ie.sortIndex;return Ae!==0?Ae:Z.id-ie.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var s=Date,c=s.now();e.unstable_now=function(){return s.now()-c}}var f=[],A=[],h=1,g=null,m=3,w=!1,S=!1,k=!1,T=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,x=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function E(Z){for(var ie=n(A);ie!==null;){if(ie.callback===null)r(A);else if(ie.startTime<=Z)r(A),ie.sortIndex=ie.expirationTime,t(f,ie);else break;ie=n(A)}}function _(Z){if(k=!1,E(Z),!S)if(n(f)!==null)S=!0,Nn(G);else{var ie=n(A);ie!==null&&Rt(_,ie.startTime-Z)}}function G(Z,ie){S=!1,k&&(k=!1,C(ee),ee=-1),w=!0;var Ae=m;try{for(E(ie),g=n(f);g!==null&&(!(g.expirationTime>ie)||Z&&!Et());){var me=g.callback;if(typeof me=="function"){g.callback=null,m=g.priorityLevel;var Oe=me(g.expirationTime<=ie);ie=e.unstable_now(),typeof Oe=="function"?g.callback=Oe:g===n(f)&&r(f),E(ie)}else r(f);g=n(f)}if(g!==null)var zn=!0;else{var Ct=n(A);Ct!==null&&Rt(_,Ct.startTime-ie),zn=!1}return zn}finally{g=null,m=Ae,w=!1}}var q=!1,W=null,ee=-1,Ke=5,he=-1;function Et(){return!(e.unstable_now()-heZ||125me?(Z.sortIndex=Ae,t(A,Z),n(f)===null&&Z===n(A)&&(k?(C(ee),ee=-1):k=!0,Rt(_,Ae-me))):(Z.sortIndex=Oe,t(f,Z),S||w||(S=!0,Nn(G))),Z},e.unstable_shouldYield=Et,e.unstable_wrapCallback=function(Z){var ie=m;return function(){var Ae=m;m=ie;try{return Z.apply(this,arguments)}finally{m=Ae}}}})(pU);hU.exports=pU;var AB=hU.exports;/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var dB=J,Hn=AB;function V(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),nh=Object.prototype.hasOwnProperty,hB=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Hy={},Qy={};function pB(e){return nh.call(Qy,e)?!0:nh.call(Hy,e)?!1:hB.test(e)?Qy[e]=!0:(Hy[e]=!0,!1)}function gB(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function vB(e,t,n,r){if(t===null||typeof t>"u"||gB(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function cn(e,t,n,r,i,a,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=s}var Wt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Wt[e]=new cn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Wt[t]=new cn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Wt[e]=new cn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Wt[e]=new cn(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Wt[e]=new cn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Wt[e]=new cn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Wt[e]=new cn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Wt[e]=new cn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Wt[e]=new cn(e,5,!1,e.toLowerCase(),null,!1,!1)});var vp=/[\-:]([a-z])/g;function yp(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(vp,yp);Wt[t]=new cn(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(vp,yp);Wt[t]=new cn(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(vp,yp);Wt[t]=new cn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Wt[e]=new cn(e,1,!1,e.toLowerCase(),null,!1,!1)});Wt.xlinkHref=new cn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Wt[e]=new cn(e,1,!1,e.toLowerCase(),null,!0,!0)});function mp(e,t,n,r){var i=Wt.hasOwnProperty(t)?Wt[t]:null;(i!==null?i.type!==0:r||!(2c||i[s]!==a[c]){var f=` -`+i[s].replace(" at new "," at ");return e.displayName&&f.includes("")&&(f=f.replace("",e.displayName)),f}while(1<=s&&0<=c);break}}}finally{hd=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Vl(e):""}function yB(e){switch(e.tag){case 5:return Vl(e.type);case 16:return Vl("Lazy");case 13:return Vl("Suspense");case 19:return Vl("SuspenseList");case 0:case 2:case 15:return e=pd(e.type,!1),e;case 11:return e=pd(e.type.render,!1),e;case 1:return e=pd(e.type,!0),e;default:return""}}function ah(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Pa:return"Fragment";case Ea:return"Portal";case rh:return"Profiler";case Fp:return"StrictMode";case ih:return"Suspense";case oh:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case yU:return(e.displayName||"Context")+".Consumer";case vU:return(e._context.displayName||"Context")+".Provider";case Up:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Rp:return t=e.displayName||null,t!==null?t:ah(e.type)||"Memo";case Di:t=e._payload,e=e._init;try{return ah(e(t))}catch{}}return null}function mB(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ah(t);case 8:return t===Fp?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ji(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function FU(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function FB(e){var t=FU(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,a.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Lu(e){e._valueTracker||(e._valueTracker=FB(e))}function UU(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=FU(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Sc(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function lh(e,t){var n=t.checked;return ut({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ly(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ji(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function RU(e,t){t=t.checked,t!=null&&mp(e,"checked",t,!1)}function sh(e,t){RU(e,t);var n=Ji(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?uh(e,t.type,n):t.hasOwnProperty("defaultValue")&&uh(e,t.type,Ji(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ny(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function uh(e,t,n){(t!=="number"||Sc(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ql=Array.isArray;function La(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Nu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ds(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var es={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},UB=["Webkit","ms","Moz","O"];Object.keys(es).forEach(function(e){UB.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),es[t]=es[e]})});function wU(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||es.hasOwnProperty(e)&&es[e]?(""+t).trim():t+"px"}function bU(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=wU(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var RB=ut({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ah(e,t){if(t){if(RB[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(V(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(V(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(V(61))}if(t.style!=null&&typeof t.style!="object")throw Error(V(62))}}function dh(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var hh=null;function Cp(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ph=null,Na=null,za=null;function Gy(e){if(e=Hs(e)){if(typeof ph!="function")throw Error(V(280));var t=e.stateNode;t&&(t=Uf(t),ph(e.stateNode,e.type,t))}}function SU(e){Na?za?za.push(e):za=[e]:Na=e}function IU(){if(Na){var e=Na,t=za;if(za=Na=null,Gy(e),t)for(e=0;e>>=0,e===0?32:31-(kB(e)/OB|0)|0}var zu=64,Wu=4194304;function Xl(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Bc(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,s=n&268435455;if(s!==0){var c=s&~i;c!==0?r=Xl(c):(a&=s,a!==0&&(r=Xl(a)))}else s=n&~i,s!==0?r=Xl(s):a!==0&&(r=Xl(a));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,a=t&-t,i>=a||i===16&&(a&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Ds(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-br(t),e[t]=n}function jB(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=ns),tm=String.fromCharCode(32),nm=!1;function XU(e,t){switch(e){case"keyup":return Ak.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ZU(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ba=!1;function hk(e,t){switch(e){case"compositionend":return ZU(t);case"keypress":return t.which!==32?null:(nm=!0,tm);case"textInput":return e=t.data,e===tm&&nm?null:e;default:return null}}function pk(e,t){if(Ba)return e==="compositionend"||!Pp&&XU(e,t)?(e=VU(),pc=Sp=Li=null,Ba=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=am(n)}}function eR(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?eR(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function tR(){for(var e=window,t=Sc();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Sc(e.document)}return t}function Bp(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Kk(e){var t=tR(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&eR(n.ownerDocument.documentElement,n)){if(r!==null&&Bp(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=r.end===void 0?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=lm(n,a);var s=lm(n,r);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,ka=null,Uh=null,is=null,Rh=!1;function sm(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Rh||ka==null||ka!==Sc(r)||(r=ka,"selectionStart"in r&&Bp(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),is&&ms(is,r)||(is=r,r=_c(Uh,"onSelect"),0Ta||(e.current=Sh[Ta],Sh[Ta]=null,Ta--)}function Ne(e,t){Ta++,Sh[Ta]=e.current,e.current=t}var $i={},tn=io($i),yn=io(!1),_o=$i;function Za(e,t){var n=e.type.contextTypes;if(!n)return $i;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function mn(e){return e=e.childContextTypes,e!=null}function Dc(){Je(yn),Je(tn)}function pm(e,t,n){if(tn.current!==$i)throw Error(V(168));Ne(tn,t),Ne(yn,n)}function cR(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(V(108,mB(e)||"Unknown",i));return ut({},n,r)}function jc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||$i,_o=tn.current,Ne(tn,e),Ne(yn,yn.current),!0}function gm(e,t,n){var r=e.stateNode;if(!r)throw Error(V(169));n?(e=cR(e,t,_o),r.__reactInternalMemoizedMergedChildContext=e,Je(yn),Je(tn),Ne(tn,e)):Je(yn),Ne(yn,n)}var ai=null,Rf=!1,Id=!1;function fR(e){ai===null?ai=[e]:ai.push(e)}function Tk(e){Rf=!0,fR(e)}function oo(){if(!Id&&ai!==null){Id=!0;var e=0,t=Te;try{var n=ai;for(Te=1;e>=s,i-=s,si=1<<32-br(t)+i|n<ee?(Ke=W,W=null):Ke=W.sibling;var he=m(C,W,E[ee],_);if(he===null){W===null&&(W=Ke);break}e&&W&&he.alternate===null&&t(C,W),x=a(he,x,ee),q===null?G=he:q.sibling=he,q=he,W=Ke}if(ee===E.length)return n(C,W),nt&&mo(C,ee),G;if(W===null){for(;eeee?(Ke=W,W=null):Ke=W.sibling;var Et=m(C,W,he.value,_);if(Et===null){W===null&&(W=Ke);break}e&&W&&Et.alternate===null&&t(C,W),x=a(Et,x,ee),q===null?G=Et:q.sibling=Et,q=Et,W=Ke}if(he.done)return n(C,W),nt&&mo(C,ee),G;if(W===null){for(;!he.done;ee++,he=E.next())he=g(C,he.value,_),he!==null&&(x=a(he,x,ee),q===null?G=he:q.sibling=he,q=he);return nt&&mo(C,ee),G}for(W=r(C,W);!he.done;ee++,he=E.next())he=w(W,C,ee,he.value,_),he!==null&&(e&&he.alternate!==null&&W.delete(he.key===null?ee:he.key),x=a(he,x,ee),q===null?G=he:q.sibling=he,q=he);return e&&W.forEach(function(fn){return t(C,fn)}),nt&&mo(C,ee),G}function T(C,x,E,_){if(typeof E=="object"&&E!==null&&E.type===Pa&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case Mu:e:{for(var G=E.key,q=x;q!==null;){if(q.key===G){if(G=E.type,G===Pa){if(q.tag===7){n(C,q.sibling),x=i(q,E.props.children),x.return=C,C=x;break e}}else if(q.elementType===G||typeof G=="object"&&G!==null&&G.$$typeof===Di&&mm(G)===q.type){n(C,q.sibling),x=i(q,E.props),x.ref=Ql(C,q,E),x.return=C,C=x;break e}n(C,q);break}else t(C,q);q=q.sibling}E.type===Pa?(x=Eo(E.props.children,C.mode,_,E.key),x.return=C,C=x):(_=Cc(E.type,E.key,E.props,null,C.mode,_),_.ref=Ql(C,x,E),_.return=C,C=_)}return s(C);case Ea:e:{for(q=E.key;x!==null;){if(x.key===q)if(x.tag===4&&x.stateNode.containerInfo===E.containerInfo&&x.stateNode.implementation===E.implementation){n(C,x.sibling),x=i(x,E.children||[]),x.return=C,C=x;break e}else{n(C,x);break}else t(C,x);x=x.sibling}x=Dd(E,C.mode,_),x.return=C,C=x}return s(C);case Di:return q=E._init,T(C,x,q(E._payload),_)}if(ql(E))return S(C,x,E,_);if(_l(E))return k(C,x,E,_);Ju(C,E)}return typeof E=="string"&&E!==""||typeof E=="number"?(E=""+E,x!==null&&x.tag===6?(n(C,x.sibling),x=i(x,E),x.return=C,C=x):(n(C,x),x=Td(E,C.mode,_),x.return=C,C=x),s(C)):n(C,x)}return T}var Ja=pR(!0),gR=pR(!1),Mc=io(null),Lc=null,Ha=null,Tp=null;function Dp(){Tp=Ha=Lc=null}function jp(e){var t=Mc.current;Je(Mc),e._currentValue=t}function Ph(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Ga(e,t){Lc=e,Tp=Ha=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(vn=!0),e.firstContext=null)}function cr(e){var t=e._currentValue;if(Tp!==e)if(e={context:e,memoizedValue:t,next:null},Ha===null){if(Lc===null)throw Error(V(308));Ha=e,Lc.dependencies={lanes:0,firstContext:e}}else Ha=Ha.next=e;return t}var wo=null;function Hp(e){wo===null?wo=[e]:wo.push(e)}function vR(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Hp(t)):(n.next=i.next,i.next=n),t.interleaved=n,pi(e,r)}function pi(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var ji=!1;function Qp(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function yR(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function fi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function qi(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Ie&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,pi(e,n)}return i=r.interleaved,i===null?(t.next=t,Hp(r)):(t.next=i.next,i.next=t),r.interleaved=t,pi(e,n)}function vc(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,xp(e,n)}}function Fm(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};a===null?i=a=s:a=a.next=s,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Nc(e,t,n,r){var i=e.updateQueue;ji=!1;var a=i.firstBaseUpdate,s=i.lastBaseUpdate,c=i.shared.pending;if(c!==null){i.shared.pending=null;var f=c,A=f.next;f.next=null,s===null?a=A:s.next=A,s=f;var h=e.alternate;h!==null&&(h=h.updateQueue,c=h.lastBaseUpdate,c!==s&&(c===null?h.firstBaseUpdate=A:c.next=A,h.lastBaseUpdate=f))}if(a!==null){var g=i.baseState;s=0,h=A=f=null,c=a;do{var m=c.lane,w=c.eventTime;if((r&m)===m){h!==null&&(h=h.next={eventTime:w,lane:0,tag:c.tag,payload:c.payload,callback:c.callback,next:null});e:{var S=e,k=c;switch(m=t,w=n,k.tag){case 1:if(S=k.payload,typeof S=="function"){g=S.call(w,g,m);break e}g=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=k.payload,m=typeof S=="function"?S.call(w,g,m):S,m==null)break e;g=ut({},g,m);break e;case 2:ji=!0}}c.callback!==null&&c.lane!==0&&(e.flags|=64,m=i.effects,m===null?i.effects=[c]:m.push(c))}else w={eventTime:w,lane:m,tag:c.tag,payload:c.payload,callback:c.callback,next:null},h===null?(A=h=w,f=g):h=h.next=w,s|=m;if(c=c.next,c===null){if(c=i.shared.pending,c===null)break;m=c,c=m.next,m.next=null,i.lastBaseUpdate=m,i.shared.pending=null}}while(1);if(h===null&&(f=g),i.baseState=f,i.firstBaseUpdate=A,i.lastBaseUpdate=h,t=i.shared.interleaved,t!==null){i=t;do s|=i.lane,i=i.next;while(i!==t)}else a===null&&(i.shared.lanes=0);jo|=s,e.lanes=s,e.memoizedState=g}}function Um(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Pd.transition;Pd.transition={};try{e(!1),t()}finally{Te=n,Pd.transition=r}}function _R(){return fr().memoizedState}function Qk(e,t,n){var r=Zi(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},TR(e))DR(t,n);else if(n=vR(e,t,n,r),n!==null){var i=sn();Sr(n,e,r,i),jR(n,t,r)}}function Mk(e,t,n){var r=Zi(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(TR(e))DR(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var s=t.lastRenderedState,c=a(s,n);if(i.hasEagerState=!0,i.eagerState=c,Ir(c,s)){var f=t.interleaved;f===null?(i.next=i,Hp(t)):(i.next=f.next,f.next=i),t.interleaved=i;return}}catch{}finally{}n=vR(e,t,i,r),n!==null&&(i=sn(),Sr(n,e,r,i),jR(n,t,r))}}function TR(e){var t=e.alternate;return e===st||t!==null&&t===st}function DR(e,t){os=Wc=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function jR(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,xp(e,n)}}var Gc={readContext:cr,useCallback:Zt,useContext:Zt,useEffect:Zt,useImperativeHandle:Zt,useInsertionEffect:Zt,useLayoutEffect:Zt,useMemo:Zt,useReducer:Zt,useRef:Zt,useState:Zt,useDebugValue:Zt,useDeferredValue:Zt,useTransition:Zt,useMutableSource:Zt,useSyncExternalStore:Zt,useId:Zt,unstable_isNewReconciler:!1},Lk={readContext:cr,useCallback:function(e,t){return jr().memoizedState=[e,t===void 0?null:t],e},useContext:cr,useEffect:Cm,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,mc(4194308,4,ER.bind(null,t,e),n)},useLayoutEffect:function(e,t){return mc(4194308,4,e,t)},useInsertionEffect:function(e,t){return mc(4,2,e,t)},useMemo:function(e,t){var n=jr();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=jr();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Qk.bind(null,st,e),[r.memoizedState,e]},useRef:function(e){var t=jr();return e={current:e},t.memoizedState=e},useState:Rm,useDebugValue:qp,useDeferredValue:function(e){return jr().memoizedState=e},useTransition:function(){var e=Rm(!1),t=e[0];return e=Hk.bind(null,e[1]),jr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=st,i=jr();if(nt){if(n===void 0)throw Error(V(407));n=n()}else{if(n=t(),Tt===null)throw Error(V(349));Do&30||RR(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,Cm(KR.bind(null,r,a,e),[e]),r.flags|=2048,bs(9,CR.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=jr(),t=Tt.identifierPrefix;if(nt){var n=ui,r=si;n=(r&~(1<<32-br(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=xs++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Hr]=t,e[Rs]=r,qR(e,t,!1,!1),t.stateNode=e;e:{switch(s=dh(n,r),n){case"dialog":Xe("cancel",e),Xe("close",e),i=r;break;case"iframe":case"object":case"embed":Xe("load",e),i=r;break;case"video":case"audio":for(i=0;itl&&(t.flags|=128,r=!0,Ml(a,!1),t.lanes=4194304)}else{if(!r)if(e=zc(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ml(a,!0),a.tail===null&&a.tailMode==="hidden"&&!s.alternate&&!nt)return Yt(t),null}else 2*yt()-a.renderingStartTime>tl&&n!==1073741824&&(t.flags|=128,r=!0,Ml(a,!1),t.lanes=4194304);a.isBackwards?(s.sibling=t.child,t.child=s):(n=a.last,n!==null?n.sibling=s:t.child=s,a.last=s)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=yt(),t.sibling=null,n=lt.current,Ne(lt,r?n&1|2:n&1),t):(Yt(t),null);case 22:case 23:return eg(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?On&1073741824&&(Yt(t),t.subtreeFlags&6&&(t.flags|=8192)):Yt(t),null;case 24:return null;case 25:return null}throw Error(V(156,t.tag))}function Zk(e,t){switch(Op(t),t.tag){case 1:return mn(t.type)&&Dc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return $a(),Je(yn),Je(tn),Np(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Lp(t),null;case 13:if(Je(lt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(V(340));Ya()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Je(lt),null;case 4:return $a(),null;case 10:return jp(t.type._context),null;case 22:case 23:return eg(),null;case 24:return null;default:return null}}var ec=!1,$t=!1,Yk=typeof WeakSet=="function"?WeakSet:Set,ne=null;function Qa(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ht(e,t,r)}else n.current=null}function Qh(e,t,n){try{n()}catch(r){ht(e,t,r)}}var Om=!1;function Jk(e,t){if(Ch=kc,e=tR(),Bp(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var s=0,c=-1,f=-1,A=0,h=0,g=e,m=null;t:for(;;){for(var w;g!==n||i!==0&&g.nodeType!==3||(c=s+i),g!==a||r!==0&&g.nodeType!==3||(f=s+r),g.nodeType===3&&(s+=g.nodeValue.length),(w=g.firstChild)!==null;)m=g,g=w;for(;;){if(g===e)break t;if(m===n&&++A===i&&(c=s),m===a&&++h===r&&(f=s),(w=g.nextSibling)!==null)break;g=m,m=g.parentNode}g=w}n=c===-1||f===-1?null:{start:c,end:f}}else n=null}n=n||{start:0,end:0}}else n=null;for(Kh={focusedElem:e,selectionRange:n},kc=!1,ne=t;ne!==null;)if(t=ne,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ne=e;else for(;ne!==null;){t=ne;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var k=S.memoizedProps,T=S.memoizedState,C=t.stateNode,x=C.getSnapshotBeforeUpdate(t.elementType===t.type?k:Ur(t.type,k),T);C.__reactInternalSnapshotBeforeUpdate=x}break;case 3:var E=t.stateNode.containerInfo;E.nodeType===1?E.textContent="":E.nodeType===9&&E.documentElement&&E.removeChild(E.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(V(163))}}catch(_){ht(t,t.return,_)}if(e=t.sibling,e!==null){e.return=t.return,ne=e;break}ne=t.return}return S=Om,Om=!1,S}function as(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&Qh(t,n,a)}i=i.next}while(i!==r)}}function xf(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Mh(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function YR(e){var t=e.alternate;t!==null&&(e.alternate=null,YR(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Hr],delete t[Rs],delete t[bh],delete t[Ok],delete t[_k])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function JR(e){return e.tag===5||e.tag===3||e.tag===4}function _m(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||JR(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Lh(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Tc));else if(r!==4&&(e=e.child,e!==null))for(Lh(e,t,n),e=e.sibling;e!==null;)Lh(e,t,n),e=e.sibling}function Nh(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Nh(e,t,n),e=e.sibling;e!==null;)Nh(e,t,n),e=e.sibling}var Nt=null,Rr=!1;function _i(e,t,n){for(n=n.child;n!==null;)$R(e,t,n),n=n.sibling}function $R(e,t,n){if(Qr&&typeof Qr.onCommitFiberUnmount=="function")try{Qr.onCommitFiberUnmount(vf,n)}catch{}switch(n.tag){case 5:$t||Qa(n,t);case 6:var r=Nt,i=Rr;Nt=null,_i(e,t,n),Nt=r,Rr=i,Nt!==null&&(Rr?(e=Nt,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Nt.removeChild(n.stateNode));break;case 18:Nt!==null&&(Rr?(e=Nt,n=n.stateNode,e.nodeType===8?Sd(e.parentNode,n):e.nodeType===1&&Sd(e,n),vs(e)):Sd(Nt,n.stateNode));break;case 4:r=Nt,i=Rr,Nt=n.stateNode.containerInfo,Rr=!0,_i(e,t,n),Nt=r,Rr=i;break;case 0:case 11:case 14:case 15:if(!$t&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var a=i,s=a.destroy;a=a.tag,s!==void 0&&(a&2||a&4)&&Qh(n,t,s),i=i.next}while(i!==r)}_i(e,t,n);break;case 1:if(!$t&&(Qa(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(c){ht(n,t,c)}_i(e,t,n);break;case 21:_i(e,t,n);break;case 22:n.mode&1?($t=(r=$t)||n.memoizedState!==null,_i(e,t,n),$t=r):_i(e,t,n);break;default:_i(e,t,n)}}function Tm(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Yk),t.forEach(function(r){var i=l3.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function mr(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=s),r&=~a}if(r=i,r=yt()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*e3(r/1960))-r,10e?16:e,Ni===null)var r=!1;else{if(e=Ni,Ni=null,Xc=0,Ie&6)throw Error(V(331));var i=Ie;for(Ie|=4,ne=e.current;ne!==null;){var a=ne,s=a.child;if(ne.flags&16){var c=a.deletions;if(c!==null){for(var f=0;fyt()-Jp?Io(e,0):Yp|=n),Fn(e,t)}function lC(e,t){t===0&&(e.mode&1?(t=Wu,Wu<<=1,!(Wu&130023424)&&(Wu=4194304)):t=1);var n=sn();e=pi(e,t),e!==null&&(Ds(e,t,n),Fn(e,n))}function a3(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),lC(e,n)}function l3(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(V(314))}r!==null&&r.delete(t),lC(e,n)}var sC;sC=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||yn.current)vn=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return vn=!1,qk(e,t,n);vn=!!(e.flags&131072)}else vn=!1,nt&&t.flags&1048576&&AR(t,Qc,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Fc(e,t),e=t.pendingProps;var i=Za(t,tn.current);Ga(t,n),i=Wp(null,t,r,e,i,n);var a=Gp();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,mn(r)?(a=!0,jc(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Qp(t),i.updater=Kf,t.stateNode=i,i._reactInternals=t,kh(t,r,e,n),t=Th(null,t,r,!0,a,n)):(t.tag=0,nt&&a&&kp(t),ln(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Fc(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=u3(r),e=Ur(r,e),i){case 0:t=_h(null,t,r,e,n);break e;case 1:t=Pm(null,t,r,e,n);break e;case 11:t=Im(null,t,r,e,n);break e;case 14:t=Em(null,t,r,Ur(r.type,e),n);break e}throw Error(V(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ur(r,i),_h(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ur(r,i),Pm(e,t,r,i,n);case 3:e:{if(WR(t),e===null)throw Error(V(387));r=t.pendingProps,a=t.memoizedState,i=a.element,yR(e,t),Nc(t,r,null,n);var s=t.memoizedState;if(r=s.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=el(Error(V(423)),t),t=Bm(e,t,r,n,i);break e}else if(r!==i){i=el(Error(V(424)),t),t=Bm(e,t,r,n,i);break e}else for(_n=Vi(t.stateNode.containerInfo.firstChild),jn=t,nt=!0,Cr=null,n=gR(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Ya(),r===i){t=gi(e,t,n);break e}ln(e,t,r,n)}t=t.child}return t;case 5:return mR(t),e===null&&Eh(t),r=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,s=i.children,xh(r,i)?s=null:a!==null&&xh(r,a)&&(t.flags|=32),zR(e,t),ln(e,t,s,n),t.child;case 6:return e===null&&Eh(t),null;case 13:return GR(e,t,n);case 4:return Mp(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ja(t,null,r,n):ln(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ur(r,i),Im(e,t,r,i,n);case 7:return ln(e,t,t.pendingProps,n),t.child;case 8:return ln(e,t,t.pendingProps.children,n),t.child;case 12:return ln(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,s=i.value,Ne(Mc,r._currentValue),r._currentValue=s,a!==null)if(Ir(a.value,s)){if(a.children===i.children&&!yn.current){t=gi(e,t,n);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var c=a.dependencies;if(c!==null){s=a.child;for(var f=c.firstContext;f!==null;){if(f.context===r){if(a.tag===1){f=fi(-1,n&-n),f.tag=2;var A=a.updateQueue;if(A!==null){A=A.shared;var h=A.pending;h===null?f.next=f:(f.next=h.next,h.next=f),A.pending=f}}a.lanes|=n,f=a.alternate,f!==null&&(f.lanes|=n),Ph(a.return,n,t),c.lanes|=n;break}f=f.next}}else if(a.tag===10)s=a.type===t.type?null:a.child;else if(a.tag===18){if(s=a.return,s===null)throw Error(V(341));s.lanes|=n,c=s.alternate,c!==null&&(c.lanes|=n),Ph(s,n,t),s=a.sibling}else s=a.child;if(s!==null)s.return=a;else for(s=a;s!==null;){if(s===t){s=null;break}if(a=s.sibling,a!==null){a.return=s.return,s=a;break}s=s.return}a=s}ln(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Ga(t,n),i=cr(i),r=r(i),t.flags|=1,ln(e,t,r,n),t.child;case 14:return r=t.type,i=Ur(r,t.pendingProps),i=Ur(r.type,i),Em(e,t,r,i,n);case 15:return LR(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ur(r,i),Fc(e,t),t.tag=1,mn(r)?(e=!0,jc(t)):e=!1,Ga(t,n),HR(t,r,i),kh(t,r,i,n),Th(null,t,r,!0,e,n);case 19:return VR(e,t,n);case 22:return NR(e,t,n)}throw Error(V(156,t.tag))};function uC(e,t){return TU(e,t)}function s3(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ar(e,t,n,r){return new s3(e,t,n,r)}function ng(e){return e=e.prototype,!(!e||!e.isReactComponent)}function u3(e){if(typeof e=="function")return ng(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Up)return 11;if(e===Rp)return 14}return 2}function Yi(e,t){var n=e.alternate;return n===null?(n=ar(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Cc(e,t,n,r,i,a){var s=2;if(r=e,typeof e=="function")ng(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Pa:return Eo(n.children,i,a,t);case Fp:s=8,i|=8;break;case rh:return e=ar(12,n,t,i|2),e.elementType=rh,e.lanes=a,e;case ih:return e=ar(13,n,t,i),e.elementType=ih,e.lanes=a,e;case oh:return e=ar(19,n,t,i),e.elementType=oh,e.lanes=a,e;case mU:return bf(n,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case vU:s=10;break e;case yU:s=9;break e;case Up:s=11;break e;case Rp:s=14;break e;case Di:s=16,r=null;break e}throw Error(V(130,e==null?e:typeof e,""))}return t=ar(s,n,t,i),t.elementType=e,t.type=r,t.lanes=a,t}function Eo(e,t,n,r){return e=ar(7,e,r,t),e.lanes=n,e}function bf(e,t,n,r){return e=ar(22,e,r,t),e.elementType=mU,e.lanes=n,e.stateNode={isHidden:!1},e}function Td(e,t,n){return e=ar(6,e,null,t),e.lanes=n,e}function Dd(e,t,n){return t=ar(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function c3(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=vd(0),this.expirationTimes=vd(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vd(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function rg(e,t,n,r,i,a,s,c,f){return e=new c3(e,t,n,c,f),t===1?(t=1,a===!0&&(t|=8)):t=0,a=ar(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Qp(a),e}function f3(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(dC)}catch(e){console.error(e)}}dC(),dU.exports=Mn;var g3=dU.exports;const v3=_s(g3);var hC={exports:{}},y3="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",m3=y3,F3=m3;function pC(){}function gC(){}gC.resetWarningCache=pC;var U3=function(){function e(r,i,a,s,c,f){if(f!==F3){var A=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw A.name="Invariant Violation",A}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:gC,resetWarningCache:pC};return n.PropTypes=n,n};hC.exports=U3();var R3=hC.exports;const D=_s(R3);function al(e,t,n,r){function i(a){return a instanceof n?a:new n(function(s){s(a)})}return new(n||(n=Promise))(function(a,s){function c(h){try{A(r.next(h))}catch(g){s(g)}}function f(h){try{A(r.throw(h))}catch(g){s(g)}}function A(h){h.done?a(h.value):i(h.value).then(c,f)}A((r=r.apply(e,t||[])).next())})}function ll(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,s=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return s.next=c(0),s.throw=c(1),s.return=c(2),typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function c(A){return function(h){return f([A,h])}}function f(A){if(r)throw new TypeError("Generator is already executing.");for(;s&&(s=0,A[0]&&(n=0)),n;)try{if(r=1,i&&(a=A[0]&2?i.return:A[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,A[1])).done)return a;switch(i=0,a&&(A=[A[0]&2,a.value]),A[0]){case 0:case 1:a=A;break;case 4:return n.label++,{value:A[1],done:!1};case 5:n.label++,i=A[1],A=[0];continue;case 7:A=n.ops.pop(),n.trys.pop();continue;default:if(a=n.trys,!(a=a.length>0&&a[a.length-1])&&(A[0]===6||A[0]===2)){n=0;continue}if(A[0]===3&&(!a||A[1]>a[0]&&A[1]0)&&!(i=r.next()).done;)a.push(i.value)}catch(c){s={error:c}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(s)throw s.error}}return a}function Wm(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r0?r:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}function K3(e){var t=e.name,n=t&&t.lastIndexOf(".")!==-1;if(n&&!e.type){var r=t.split(".").pop().toLowerCase(),i=C3.get(r);i&&Object.defineProperty(e,"type",{value:i,writable:!1,configurable:!1,enumerable:!0})}return e}var x3=[".DS_Store","Thumbs.db"];function w3(e){return al(this,void 0,void 0,function(){return ll(this,function(t){return Jc(e)&&b3(e.dataTransfer)?[2,P3(e.dataTransfer,e.type)]:S3(e)?[2,I3(e)]:Array.isArray(e)&&e.every(function(n){return"getFile"in n&&typeof n.getFile=="function"})?[2,E3(e)]:[2,[]]})})}function b3(e){return Jc(e)}function S3(e){return Jc(e)&&Jc(e.target)}function Jc(e){return typeof e=="object"&&e!==null}function I3(e){return qh(e.target.files).map(function(t){return Ms(t)})}function E3(e){return al(this,void 0,void 0,function(){var t;return ll(this,function(n){switch(n.label){case 0:return[4,Promise.all(e.map(function(r){return r.getFile()}))];case 1:return t=n.sent(),[2,t.map(function(r){return Ms(r)})]}})})}function P3(e,t){return al(this,void 0,void 0,function(){var n,r;return ll(this,function(i){switch(i.label){case 0:return e.items?(n=qh(e.items).filter(function(a){return a.kind==="file"}),t!=="drop"?[2,n]:[4,Promise.all(n.map(B3))]):[3,2];case 1:return r=i.sent(),[2,Gm(vC(r))];case 2:return[2,Gm(qh(e.files).map(function(a){return Ms(a)}))]}})})}function Gm(e){return e.filter(function(t){return x3.indexOf(t.name)===-1})}function qh(e){if(e===null)return[];for(var t=[],n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);nn)return[!1,Ym(n)];if(e.sizen)return[!1,Ym(n)]}return[!0,null]}function Ko(e){return e!=null}function q3(e){var t=e.files,n=e.accept,r=e.minSize,i=e.maxSize,a=e.multiple,s=e.maxFiles,c=e.validator;return!a&&t.length>1||a&&s>=1&&t.length>s?!1:t.every(function(f){var A=UC(f,n),h=Is(A,1),g=h[0],m=RC(f,r,i),w=Is(m,1),S=w[0],k=c?c(f):null;return g&&S&&!k})}function $c(e){return typeof e.isPropagationStopped=="function"?e.isPropagationStopped():typeof e.cancelBubble<"u"?e.cancelBubble:!1}function rc(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(t){return t==="Files"||t==="application/x-moz-file"}):!!e.target&&!!e.target.files}function $m(e){e.preventDefault()}function X3(e){return e.indexOf("MSIE")!==-1||e.indexOf("Trident/")!==-1}function Z3(e){return e.indexOf("Edge/")!==-1}function Y3(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return X3(e)||Z3(e)}function Dr(){for(var e=arguments.length,t=new Array(e),n=0;n1?i-1:0),s=1;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function hO(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}var Bf=J.forwardRef(function(e,t){var n=e.children,r=ef(e,rO),i=pO(r),a=i.open,s=ef(i,iO);return J.useImperativeHandle(t,function(){return{open:a}},[a]),U.createElement(J.Fragment,null,n(at(at({},s),{},{open:a})))});Bf.displayName="Dropzone";var wC={disabled:!1,getFilesFromEvent:w3,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};Bf.defaultProps=wC;Bf.propTypes={children:D.func,accept:D.objectOf(D.arrayOf(D.string)),multiple:D.bool,preventDropOnDocument:D.bool,noClick:D.bool,noKeyboard:D.bool,noDrag:D.bool,noDragEventsBubbling:D.bool,minSize:D.number,maxSize:D.number,maxFiles:D.number,disabled:D.bool,getFilesFromEvent:D.func,onFileDialogCancel:D.func,onFileDialogOpen:D.func,useFsAccessApi:D.bool,autoFocus:D.bool,onDragEnter:D.func,onDragLeave:D.func,onDragOver:D.func,onDrop:D.func,onDropAccepted:D.func,onDropRejected:D.func,onError:D.func,validator:D.func};const bC=Bf;var Jh={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function pO(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=at(at({},wC),e),n=t.accept,r=t.disabled,i=t.getFilesFromEvent,a=t.maxSize,s=t.minSize,c=t.multiple,f=t.maxFiles,A=t.onDragEnter,h=t.onDragLeave,g=t.onDragOver,m=t.onDrop,w=t.onDropAccepted,S=t.onDropRejected,k=t.onFileDialogCancel,T=t.onFileDialogOpen,C=t.useFsAccessApi,x=t.autoFocus,E=t.preventDropOnDocument,_=t.noClick,G=t.noKeyboard,q=t.noDrag,W=t.noDragEventsBubbling,ee=t.onError,Ke=t.validator,he=J.useMemo(function(){return eO(n)},[n]),Et=J.useMemo(function(){return $3(n)},[n]),fn=J.useMemo(function(){return typeof T=="function"?T:tF},[T]),Ut=J.useMemo(function(){return typeof k=="function"?k:tF},[k]),rt=J.useRef(null),Pt=J.useRef(null),Nn=J.useReducer(gO,Jh),Rt=jd(Nn,2),Z=Rt[0],ie=Rt[1],Ae=Z.isFocused,me=Z.isFileDialogActive,Oe=J.useRef(typeof window<"u"&&window.isSecureContext&&C&&J3()),zn=function(){!Oe.current&&me&&setTimeout(function(){if(Pt.current){var le=Pt.current.files;le.length||(ie({type:"closeDialog"}),Ut())}},300)};J.useEffect(function(){return window.addEventListener("focus",zn,!1),function(){window.removeEventListener("focus",zn,!1)}},[Pt,me,Ut,Oe]);var Ct=J.useRef([]),Gt=function(le){rt.current&&rt.current.contains(le.target)||(le.preventDefault(),Ct.current=[])};J.useEffect(function(){return E&&(document.addEventListener("dragover",$m,!1),document.addEventListener("drop",Gt,!1)),function(){E&&(document.removeEventListener("dragover",$m),document.removeEventListener("drop",Gt))}},[rt,E]),J.useEffect(function(){return!r&&x&&rt.current&&rt.current.focus(),function(){}},[rt,x,r]);var ct=J.useCallback(function($){ee?ee($):console.error($)},[ee]),Cn=J.useCallback(function($){$.preventDefault(),$.persist(),Vn($),Ct.current=[].concat(lO(Ct.current),[$.target]),rc($)&&Promise.resolve(i($)).then(function(le){if(!($c($)&&!W)){var ze=le.length,We=ze>0&&q3({files:le,accept:he,minSize:s,maxSize:a,multiple:c,maxFiles:f,validator:Ke}),it=ze>0&&!We;ie({isDragAccept:We,isDragReject:it,isDragActive:!0,type:"setDraggedFiles"}),A&&A($)}}).catch(function(le){return ct(le)})},[i,A,ct,W,he,s,a,c,f,Ke]),Wn=J.useCallback(function($){$.preventDefault(),$.persist(),Vn($);var le=rc($);if(le&&$.dataTransfer)try{$.dataTransfer.dropEffect="copy"}catch{}return le&&g&&g($),!1},[g,W]),Kn=J.useCallback(function($){$.preventDefault(),$.persist(),Vn($);var le=Ct.current.filter(function(We){return rt.current&&rt.current.contains(We)}),ze=le.indexOf($.target);ze!==-1&&le.splice(ze,1),Ct.current=le,!(le.length>0)&&(ie({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),rc($)&&h&&h($))},[rt,h,W]),Gr=J.useCallback(function($,le){var ze=[],We=[];$.forEach(function(it){var qn=UC(it,he),Kt=jd(qn,2),Br=Kt[0],F=Kt[1],I=RC(it,s,a),Q=jd(I,2),j=Q[0],X=Q[1],re=Ke?Ke(it):null;if(Br&&j&&!re)ze.push(it);else{var se=[F,X];re&&(se=se.concat(re)),We.push({file:it,errors:se.filter(function(we){return we})})}}),(!c&&ze.length>1||c&&f>=1&&ze.length>f)&&(ze.forEach(function(it){We.push({file:it,errors:[V3]})}),ze.splice(0)),ie({acceptedFiles:ze,fileRejections:We,type:"setFiles"}),m&&m(ze,We,le),We.length>0&&S&&S(We,le),ze.length>0&&w&&w(ze,le)},[ie,c,he,s,a,f,m,w,S,Ke]),Gn=J.useCallback(function($){$.preventDefault(),$.persist(),Vn($),Ct.current=[],rc($)&&Promise.resolve(i($)).then(function(le){$c($)&&!W||Gr(le,$)}).catch(function(le){return ct(le)}),ie({type:"reset"})},[i,Gr,ct,W]),xn=J.useCallback(function(){if(Oe.current){ie({type:"openDialog"}),fn();var $={multiple:c,types:Et};window.showOpenFilePicker($).then(function(le){return i(le)}).then(function(le){Gr(le,null),ie({type:"closeDialog"})}).catch(function(le){tO(le)?(Ut(le),ie({type:"closeDialog"})):nO(le)?(Oe.current=!1,Pt.current?(Pt.current.value=null,Pt.current.click()):ct(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no was provided."))):ct(le)});return}Pt.current&&(ie({type:"openDialog"}),fn(),Pt.current.value=null,Pt.current.click())},[ie,fn,Ut,C,Gr,ct,Et,c]),lo=J.useCallback(function($){!rt.current||!rt.current.isEqualNode($.target)||($.key===" "||$.key==="Enter"||$.keyCode===32||$.keyCode===13)&&($.preventDefault(),xn())},[rt,xn]),Dt=J.useCallback(function(){ie({type:"focus"})},[]),hr=J.useCallback(function(){ie({type:"blur"})},[]),Zo=J.useCallback(function(){_||(Y3()?setTimeout(xn,0):xn())},[_,xn]),Bt=function(le){return r?null:le},Ri=function(le){return G?null:Bt(le)},Ci=function(le){return q?null:Bt(le)},Vn=function(le){W&&le.stopPropagation()},Vt=J.useMemo(function(){return function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},le=$.refKey,ze=le===void 0?"ref":le,We=$.role,it=$.onKeyDown,qn=$.onFocus,Kt=$.onBlur,Br=$.onClick,F=$.onDragEnter,I=$.onDragOver,Q=$.onDragLeave,j=$.onDrop,X=ef($,oO);return at(at(Yh({onKeyDown:Ri(Dr(it,lo)),onFocus:Ri(Dr(qn,Dt)),onBlur:Ri(Dr(Kt,hr)),onClick:Bt(Dr(Br,Zo)),onDragEnter:Ci(Dr(F,Cn)),onDragOver:Ci(Dr(I,Wn)),onDragLeave:Ci(Dr(Q,Kn)),onDrop:Ci(Dr(j,Gn)),role:typeof We=="string"&&We!==""?We:"presentation"},ze,rt),!r&&!G?{tabIndex:0}:{}),X)}},[rt,lo,Dt,hr,Zo,Cn,Wn,Kn,Gn,G,q,r]),Vr=J.useCallback(function($){$.stopPropagation()},[]),Ki=J.useMemo(function(){return function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},le=$.refKey,ze=le===void 0?"ref":le,We=$.onChange,it=$.onClick,qn=ef($,aO),Kt=Yh({accept:he,multiple:c,type:"file",style:{display:"none"},onChange:Bt(Dr(We,Gn)),onClick:Bt(Dr(it,Vr)),tabIndex:-1},ze,Pt);return at(at({},Kt),qn)}},[Pt,n,c,Gn,r]);return at(at({},Z),{},{isFocused:Ae&&!r,getRootProps:Vt,getInputProps:Ki,rootRef:rt,inputRef:Pt,open:Bt(xn)})}function gO(e,t){switch(t.type){case"focus":return at(at({},e),{},{isFocused:!0});case"blur":return at(at({},e),{},{isFocused:!1});case"openDialog":return at(at({},Jh),{},{isFileDialogActive:!0});case"closeDialog":return at(at({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return at(at({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return at(at({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return at({},Jh);default:return e}}function tF(){}const $h="url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0iI2ZmZiI+PC9yZWN0Pgo8cmVjdCB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9IiNGN0Y3RjciPjwvcmVjdD4KPHJlY3QgeD0iMTAiIHk9IjEwIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9IiNGN0Y3RjciPjwvcmVjdD4KPC9zdmc+)";class SC extends J.Component{getObjectComponent(t){let{objectTypes:n}=this.props;return n[t]}renderObject(t,n){let{objectRefs:r,onMouseOver:i}=this.props,a=this.getObjectComponent(t.type);return R.jsx(a,{onRender:s=>r[n]=s,onMouseOver:i.bind(this,n),object:t,index:n},n)}render(){let{background:t,objects:n,svgStyle:r,canvas:i,onMouseDown:a,onRender:s,backgroundSize:c="auto",backgroundImage:f=$h}=this.props,{width:A,height:h,canvasOffsetX:g,canvasOffsetY:m}=i,w={...nF.canvas,...t?{backgroundColor:t}:nF.grid,backgroundSize:c,backgroundImage:f||$h,...r,marginTop:m,marginLeft:g};return R.jsx("svg",{onMouseDown:a,ref:s,width:A,height:h,style:w,children:n.map(this.renderObject.bind(this))})}}At(SC,"defaultProps",{onMouseOver(){}});const nF={canvas:{backgroundSize:"auto"},grid:{backgroundImage:$h,backgroundSize:"auto"}},vO=0,yO=1,mO=2,FO=3,UO=4,RO=5,CO=6,dt={FREE:vO,DRAG:yO,SCALE:mO,ROTATE:FO,DRAW:UO,TYPE:RO,EDIT_OBJECT:CO};class vi extends J.Component{renderGraphic(){switch(this.props.icon){case"image":return R.jsx("g",{children:R.jsx("path",{d:"M21 19v-14c0-1.1-.9-2-2-2h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zm-12.5-5.5l2.5 3.01 3.5-4.51 4.5 6h-14l3.5-4.5z"})});case"my-icon":return R.jsx("g",{children:R.jsx("path",{d:"M7.41 7.84l4.59 4.58 4.59-4.58 1.41 1.41-6 6-6-6z"})});case"another-icon":return R.jsx("g",{children:R.jsx("path",{d:"M7.41 15.41l4.59-4.58 4.59 4.58 1.41-1.41-6-6-6 6z"})});case"format-bold":return R.jsx("g",{children:R.jsx("path",{d:`M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4h-6.25v14h7.04c2.09 - 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42zm-5.6-4.29h3c.83 0 1.5.67 1.5 1.5s-.67 - 1.5-1.5 1.5h-3v-3zm3.5 9h-3.5v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z`})});case"format-italic":return R.jsx("g",{children:R.jsx("path",{d:"M10 4v3h2.21l-3.42 8h-2.79v3h8v-3h-2.21l3.42-8h2.79v-3z"})});case"format-underline":return R.jsx("g",{children:R.jsx("path",{d:`M12 17c3.31 0 6-2.69 6-6v-8h-2.5v8c0 1.93-1.57 3.5-3.5 - 3.5s-3.5-1.57-3.5-3.5v-8h-2.5v8c0 3.31 2.69 6 6 6zm-7 2v2h14v-2h-14z`})});case"format-align-left":return R.jsx("g",{children:R.jsx("path",{d:`M15 15h-12v2h12v-2zm0-8h-12v2h12v-2zm-12 - 6h18v-2h-18v2zm0 8h18v-2h-18v2zm0-18v2h18v-2h-18z`})});case"format-align-center":return R.jsx("g",{children:R.jsx("path",{d:"M7 15v2h10v-2h-10zm-4 6h18v-2h-18v2zm0-8h18v-2h-18v2zm4-6v2h10v-2h-10zm-4-4v2h18v-2h-18z"})});case"format-align-right":return R.jsx("g",{children:R.jsx("path",{d:"M3 21h18v-2h-18v2zm6-4h12v-2h-12v2zm-6-4h18v-2h-18v2zm6-4h12v-2h-12v2zm-6-6v2h18v-2h-18z"})});case"add-box":return R.jsx("g",{children:R.jsx("path",{d:`M19 3h-14c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm-2 - 10h-4v4h-2v-4h-4v-2h4v-4h2v4h4v2z`})});case"add":return R.jsx("g",{children:R.jsx("path",{d:"M19 13h-6v6h-2v-6h-6v-2h6v-6h2v6h6v2z"})});case"text-format":return R.jsx("g",{children:R.jsx("path",{d:`M5 17v2h14v-2h-14zm4.5-4.2h5l.9 2.2h2.1l-4.75-11h-1.5l-4.75 - 11h2.1l.9-2.2zm2.5-6.82l1.87 5.02h-3.74l1.87-5.02z`})});case"text":return R.jsx("g",{children:R.jsx("path",{d:`M5 17v2h14v-2h-14zm4.5-4.2h5l.9 2.2h2.1l-4.75-11h-1.5l-4.75 - 11h2.1l.9-2.2zm2.5-6.82l1.87 5.02h-3.74l1.87-5.02z`})});case"rectangle":return R.jsx("rect",{width:14,height:14,x:4,y:5,rx:3,ry:3});case"circle":return R.jsx("circle",{r:8,cx:11,cy:12});case"polygon":return R.jsx("g",{transform:"scale(0.034) translate(100 25)",children:R.jsx("path",{d:`M477.043,219.205L378.575,48.677c-7.974-13.802-22.683-22.292-38.607-22.292H143.041c-15.923, - 0-30.628,8.49-38.608,22.292 L5.971,219.205c-7.961,13.801-7.961,30.785,0,44.588l98.462, - 170.543c7.98,13.802,22.685,22.293,38.608,22.293h196.926 c15.925,0,30.634-8.491, - 38.607-22.293l98.469-170.543C485.003,249.99,485.003,233.006,477.043,219.205z`})});case"rotate":return R.jsx("g",{children:R.jsx("path",{d:`M18.4 10.6c-1.85-1.61-4.25-2.6-6.9-2.6-4.65 0-8.58 3.03-9.96 - 7.22l2.36.78c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88l-3.62 - 3.62h9v-9l-3.6 3.6z`})});case"send-to-back":return R.jsxs("g",{children:[R.jsx("rect",{x:7,y:7,width:13,height:13,fill:"#ababab",strokeWidth:1,stroke:"black"}),R.jsx("rect",{x:1,y:1,width:13,height:13,fill:"white",stroke:"black",strokeWidth:1})]});case"bring-to-front":return R.jsxs("g",{children:[R.jsx("rect",{x:7,y:7,width:13,height:13,fill:"white",strokeWidth:1,stroke:"black"}),R.jsx("rect",{x:1,y:1,width:13,height:13,fill:"#ababab",stroke:"black",strokeWidth:1})]})}}render(){let t={fill:this.props.active?"black":"#b5b5b5",verticalAlign:"middle",width:this.props.size,height:this.props.size};return R.jsx("svg",{viewBox:"0 0 24 24",onClick:this.props.onClick,preserveAspectRatio:"xMidYMid meet",style:{...t,...this.props.style},children:this.renderGraphic()})}}At(vi,"defaultProps",{size:16});var tf={exports:{}};/** - * @license - * Lodash - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */tf.exports;(function(e,t){(function(){var n,r="4.17.21",i=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",s="Expected a function",c="Invalid `variable` option passed into `_.template`",f="__lodash_hash_undefined__",A=500,h="__lodash_placeholder__",g=1,m=2,w=4,S=1,k=2,T=1,C=2,x=4,E=8,_=16,G=32,q=64,W=128,ee=256,Ke=512,he=30,Et="...",fn=800,Ut=16,rt=1,Pt=2,Nn=3,Rt=1/0,Z=9007199254740991,ie=17976931348623157e292,Ae=0/0,me=4294967295,Oe=me-1,zn=me>>>1,Ct=[["ary",W],["bind",T],["bindKey",C],["curry",E],["curryRight",_],["flip",Ke],["partial",G],["partialRight",q],["rearg",ee]],Gt="[object Arguments]",ct="[object Array]",Cn="[object AsyncFunction]",Wn="[object Boolean]",Kn="[object Date]",Gr="[object DOMException]",Gn="[object Error]",xn="[object Function]",lo="[object GeneratorFunction]",Dt="[object Map]",hr="[object Number]",Zo="[object Null]",Bt="[object Object]",Ri="[object Promise]",Ci="[object Proxy]",Vn="[object RegExp]",Vt="[object Set]",Vr="[object String]",Ki="[object Symbol]",$="[object Undefined]",le="[object WeakMap]",ze="[object WeakSet]",We="[object ArrayBuffer]",it="[object DataView]",qn="[object Float32Array]",Kt="[object Float64Array]",Br="[object Int8Array]",F="[object Int16Array]",I="[object Int32Array]",Q="[object Uint8Array]",j="[object Uint8ClampedArray]",X="[object Uint16Array]",re="[object Uint32Array]",se=/\b__p \+= '';/g,we=/\b(__p \+=) '' \+/g,Pe=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ge=/&(?:amp|lt|gt|quot|#39);/g,Ve=/[&<>"']/g,jt=RegExp(Ge.source),wn=RegExp(Ve.source),xi=/<%-([\s\S]+?)%>/g,$f=/<%([\s\S]+?)%>/g,uv=/<%=([\s\S]+?)%>/g,px=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,gx=/^\w*$/,vx=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,eA=/[\\^$.*+?()[\]{}|]/g,yx=RegExp(eA.source),tA=/^\s+/,mx=/\s/,Fx=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ux=/\{\n\/\* \[wrapped with (.+)\] \*/,Rx=/,? & /,Cx=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Kx=/[()=,{}\[\]\/\s]/,xx=/\\(\\)?/g,wx=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,cv=/\w*$/,bx=/^[-+]0x[0-9a-f]+$/i,Sx=/^0b[01]+$/i,Ix=/^\[object .+?Constructor\]$/,Ex=/^0o[0-7]+$/i,Px=/^(?:0|[1-9]\d*)$/,Bx=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Js=/($^)/,kx=/['\n\r\u2028\u2029\\]/g,$s="\\ud800-\\udfff",Ox="\\u0300-\\u036f",_x="\\ufe20-\\ufe2f",Tx="\\u20d0-\\u20ff",fv=Ox+_x+Tx,Av="\\u2700-\\u27bf",dv="a-z\\xdf-\\xf6\\xf8-\\xff",Dx="\\xac\\xb1\\xd7\\xf7",jx="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Hx="\\u2000-\\u206f",Qx=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",hv="A-Z\\xc0-\\xd6\\xd8-\\xde",pv="\\ufe0e\\ufe0f",gv=Dx+jx+Hx+Qx,nA="['’]",Mx="["+$s+"]",vv="["+gv+"]",eu="["+fv+"]",yv="\\d+",Lx="["+Av+"]",mv="["+dv+"]",Fv="[^"+$s+gv+yv+Av+dv+hv+"]",rA="\\ud83c[\\udffb-\\udfff]",Nx="(?:"+eu+"|"+rA+")",Uv="[^"+$s+"]",iA="(?:\\ud83c[\\udde6-\\uddff]){2}",oA="[\\ud800-\\udbff][\\udc00-\\udfff]",Yo="["+hv+"]",Rv="\\u200d",Cv="(?:"+mv+"|"+Fv+")",zx="(?:"+Yo+"|"+Fv+")",Kv="(?:"+nA+"(?:d|ll|m|re|s|t|ve))?",xv="(?:"+nA+"(?:D|LL|M|RE|S|T|VE))?",wv=Nx+"?",bv="["+pv+"]?",Wx="(?:"+Rv+"(?:"+[Uv,iA,oA].join("|")+")"+bv+wv+")*",Gx="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Vx="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Sv=bv+wv+Wx,qx="(?:"+[Lx,iA,oA].join("|")+")"+Sv,Xx="(?:"+[Uv+eu+"?",eu,iA,oA,Mx].join("|")+")",Zx=RegExp(nA,"g"),Yx=RegExp(eu,"g"),aA=RegExp(rA+"(?="+rA+")|"+Xx+Sv,"g"),Jx=RegExp([Yo+"?"+mv+"+"+Kv+"(?="+[vv,Yo,"$"].join("|")+")",zx+"+"+xv+"(?="+[vv,Yo+Cv,"$"].join("|")+")",Yo+"?"+Cv+"+"+Kv,Yo+"+"+xv,Vx,Gx,yv,qx].join("|"),"g"),$x=RegExp("["+Rv+$s+fv+pv+"]"),ew=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,tw=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],nw=-1,qe={};qe[qn]=qe[Kt]=qe[Br]=qe[F]=qe[I]=qe[Q]=qe[j]=qe[X]=qe[re]=!0,qe[Gt]=qe[ct]=qe[We]=qe[Wn]=qe[it]=qe[Kn]=qe[Gn]=qe[xn]=qe[Dt]=qe[hr]=qe[Bt]=qe[Vn]=qe[Vt]=qe[Vr]=qe[le]=!1;var Me={};Me[Gt]=Me[ct]=Me[We]=Me[it]=Me[Wn]=Me[Kn]=Me[qn]=Me[Kt]=Me[Br]=Me[F]=Me[I]=Me[Dt]=Me[hr]=Me[Bt]=Me[Vn]=Me[Vt]=Me[Vr]=Me[Ki]=Me[Q]=Me[j]=Me[X]=Me[re]=!0,Me[Gn]=Me[xn]=Me[le]=!1;var rw={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},iw={"&":"&","<":"<",">":">",'"':""","'":"'"},ow={"&":"&","<":"<",">":">",""":'"',"'":"'"},aw={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},lw=parseFloat,sw=parseInt,Iv=typeof li=="object"&&li&&li.Object===Object&&li,uw=typeof self=="object"&&self&&self.Object===Object&&self,Ht=Iv||uw||Function("return this")(),lA=t&&!t.nodeType&&t,so=lA&&!0&&e&&!e.nodeType&&e,Ev=so&&so.exports===lA,sA=Ev&&Iv.process,Xn=function(){try{var P=so&&so.require&&so.require("util").types;return P||sA&&sA.binding&&sA.binding("util")}catch{}}(),Pv=Xn&&Xn.isArrayBuffer,Bv=Xn&&Xn.isDate,kv=Xn&&Xn.isMap,Ov=Xn&&Xn.isRegExp,_v=Xn&&Xn.isSet,Tv=Xn&&Xn.isTypedArray;function bn(P,H,O){switch(O.length){case 0:return P.call(H);case 1:return P.call(H,O[0]);case 2:return P.call(H,O[0],O[1]);case 3:return P.call(H,O[0],O[1],O[2])}return P.apply(H,O)}function cw(P,H,O,te){for(var pe=-1,Be=P==null?0:P.length;++pe-1}function uA(P,H,O){for(var te=-1,pe=P==null?0:P.length;++te-1;);return O}function zv(P,H){for(var O=P.length;O--&&Jo(H,P[O],0)>-1;);return O}function mw(P,H){for(var O=P.length,te=0;O--;)P[O]===H&&++te;return te}var Fw=dA(rw),Uw=dA(iw);function Rw(P){return"\\"+aw[P]}function Cw(P,H){return P==null?n:P[H]}function $o(P){return $x.test(P)}function Kw(P){return ew.test(P)}function xw(P){for(var H,O=[];!(H=P.next()).done;)O.push(H.value);return O}function vA(P){var H=-1,O=Array(P.size);return P.forEach(function(te,pe){O[++H]=[pe,te]}),O}function Wv(P,H){return function(O){return P(H(O))}}function Si(P,H){for(var O=-1,te=P.length,pe=0,Be=[];++O-1}function Ab(o,l){var u=this.__data__,d=yu(u,o);return d<0?(++this.size,u.push([o,l])):u[d][1]=l,this}qr.prototype.clear=sb,qr.prototype.delete=ub,qr.prototype.get=cb,qr.prototype.has=fb,qr.prototype.set=Ab;function Xr(o){var l=-1,u=o==null?0:o.length;for(this.clear();++l=l?o:l)),o}function $n(o,l,u,d,p,y){var K,b=l&g,B=l&m,M=l&w;if(u&&(K=p?u(o,d,p,y):u(o)),K!==n)return K;if(!ot(o))return o;var L=ve(o);if(L){if(K=g2(o),!b)return An(o,K)}else{var N=Xt(o),Y=N==xn||N==lo;if(Oi(o))return b0(o,b);if(N==Bt||N==Gt||Y&&!p){if(K=B||Y?{}:G0(o),!b)return B?o2(o,Sb(K,o)):i2(o,r0(K,o))}else{if(!Me[N])return p?o:{};K=v2(o,N,b)}}y||(y=new gr);var oe=y.get(o);if(oe)return oe;y.set(o,K),Uy(o)?o.forEach(function(fe){K.add($n(fe,l,u,fe,o,y))}):my(o)&&o.forEach(function(fe,Re){K.set(Re,$n(fe,l,u,Re,o,y))});var ce=M?B?NA:LA:B?hn:kt,Fe=L?n:ce(o);return Zn(Fe||o,function(fe,Re){Fe&&(Re=fe,fe=o[Re]),wl(K,Re,$n(fe,l,u,Re,o,y))}),K}function Ib(o){var l=kt(o);return function(u){return i0(u,o,l)}}function i0(o,l,u){var d=u.length;if(o==null)return!d;for(o=De(o);d--;){var p=u[d],y=l[p],K=o[p];if(K===n&&!(p in o)||!y(K))return!1}return!0}function o0(o,l,u){if(typeof o!="function")throw new Yn(s);return kl(function(){o.apply(n,u)},l)}function bl(o,l,u,d){var p=-1,y=tu,K=!0,b=o.length,B=[],M=l.length;if(!b)return B;u&&(l=$e(l,Sn(u))),d?(y=uA,K=!1):l.length>=i&&(y=Fl,K=!1,l=new fo(l));e:for(;++pp?0:p+u),d=d===n||d>p?p:ye(d),d<0&&(d+=p),d=u>d?0:Cy(d);u0&&u(b)?l>1?Qt(b,l-1,u,d,p):bi(p,b):d||(p[p.length]=b)}return p}var KA=k0(),s0=k0(!0);function kr(o,l){return o&&KA(o,l,kt)}function xA(o,l){return o&&s0(o,l,kt)}function Fu(o,l){return wi(l,function(u){return ei(o[u])})}function ho(o,l){l=Bi(l,o);for(var u=0,d=l.length;o!=null&&ul}function Bb(o,l){return o!=null&&_e.call(o,l)}function kb(o,l){return o!=null&&l in De(o)}function Ob(o,l,u){return o>=qt(l,u)&&o=120&&L.length>=120)?new fo(K&&L):n}L=o[0];var N=-1,Y=b[0];e:for(;++N-1;)b!==o&&fu.call(b,B,1),fu.call(o,B,1);return o}function m0(o,l){for(var u=o?l.length:0,d=u-1;u--;){var p=l[u];if(u==d||p!==y){var y=p;$r(p)?fu.call(o,p,1):_A(o,p)}}return o}function BA(o,l){return o+hu($v()*(l-o+1))}function Vb(o,l,u,d){for(var p=-1,y=wt(du((l-o)/(u||1)),0),K=O(y);y--;)K[d?y:++p]=o,o+=u;return K}function kA(o,l){var u="";if(!o||l<1||l>Z)return u;do l%2&&(u+=o),l=hu(l/2),l&&(o+=o);while(l);return u}function Ue(o,l){return ZA(X0(o,l,pn),o+"")}function qb(o){return n0(ca(o))}function Xb(o,l){var u=ca(o);return Pu(u,Ao(l,0,u.length))}function El(o,l,u,d){if(!ot(o))return o;l=Bi(l,o);for(var p=-1,y=l.length,K=y-1,b=o;b!=null&&++pp?0:p+l),u=u>p?p:u,u<0&&(u+=p),p=l>u?0:u-l>>>0,l>>>=0;for(var y=O(p);++d>>1,K=o[y];K!==null&&!En(K)&&(u?K<=l:K=i){var M=l?null:u2(o);if(M)return ru(M);K=!1,p=Fl,B=new fo}else B=l?[]:b;e:for(;++d=d?o:er(o,l,u)}var w0=Qw||function(o){return Ht.clearTimeout(o)};function b0(o,l){if(l)return o.slice();var u=o.length,d=qv?qv(u):new o.constructor(u);return o.copy(d),d}function HA(o){var l=new o.constructor(o.byteLength);return new uu(l).set(new uu(o)),l}function e2(o,l){var u=l?HA(o.buffer):o.buffer;return new o.constructor(u,o.byteOffset,o.byteLength)}function t2(o){var l=new o.constructor(o.source,cv.exec(o));return l.lastIndex=o.lastIndex,l}function n2(o){return xl?De(xl.call(o)):{}}function S0(o,l){var u=l?HA(o.buffer):o.buffer;return new o.constructor(u,o.byteOffset,o.length)}function I0(o,l){if(o!==l){var u=o!==n,d=o===null,p=o===o,y=En(o),K=l!==n,b=l===null,B=l===l,M=En(l);if(!b&&!M&&!y&&o>l||y&&K&&B&&!b&&!M||d&&K&&B||!u&&B||!p)return 1;if(!d&&!y&&!M&&o=b)return B;var M=u[d];return B*(M=="desc"?-1:1)}}return o.index-l.index}function E0(o,l,u,d){for(var p=-1,y=o.length,K=u.length,b=-1,B=l.length,M=wt(y-K,0),L=O(B+M),N=!d;++b1?u[p-1]:n,K=p>2?u[2]:n;for(y=o.length>3&&typeof y=="function"?(p--,y):n,K&&rn(u[0],u[1],K)&&(y=p<3?n:y,p=1),l=De(l);++d-1?p[y?l[K]:K]:n}}function T0(o){return Jr(function(l){var u=l.length,d=u,p=Jn.prototype.thru;for(o&&l.reverse();d--;){var y=l[d];if(typeof y!="function")throw new Yn(s);if(p&&!K&&Iu(y)=="wrapper")var K=new Jn([],!0)}for(d=K?d:u;++d1&&be.reverse(),L&&Bb))return!1;var M=y.get(o),L=y.get(l);if(M&&L)return M==l&&L==o;var N=-1,Y=!0,oe=u&k?new fo:n;for(y.set(o,l),y.set(l,o);++N1?"& ":"")+l[d],l=l.join(u>2?", ":" "),o.replace(Fx,`{ -/* [wrapped with `+l+`] */ -`)}function m2(o){return ve(o)||vo(o)||!!(Yv&&o&&o[Yv])}function $r(o,l){var u=typeof o;return l=l??Z,!!l&&(u=="number"||u!="symbol"&&Px.test(o))&&o>-1&&o%1==0&&o0){if(++l>=fn)return arguments[0]}else l=0;return o.apply(n,arguments)}}function Pu(o,l){var u=-1,d=o.length,p=d-1;for(l=l===n?d:l;++u1?o[l-1]:n;return u=typeof u=="function"?(o.pop(),u):n,ly(o,u)});function sy(o){var l=v(o);return l.__chain__=!0,l}function ES(o,l){return l(o),o}function Bu(o,l){return l(o)}var PS=Jr(function(o){var l=o.length,u=l?o[0]:0,d=this.__wrapped__,p=function(y){return CA(y,o)};return l>1||this.__actions__.length||!(d instanceof xe)||!$r(u)?this.thru(p):(d=d.slice(u,+u+(l?1:0)),d.__actions__.push({func:Bu,args:[p],thisArg:n}),new Jn(d,this.__chain__).thru(function(y){return l&&!y.length&&y.push(n),y}))});function BS(){return sy(this)}function kS(){return new Jn(this.value(),this.__chain__)}function OS(){this.__values__===n&&(this.__values__=Ry(this.value()));var o=this.__index__>=this.__values__.length,l=o?n:this.__values__[this.__index__++];return{done:o,value:l}}function _S(){return this}function TS(o){for(var l,u=this;u instanceof vu;){var d=ty(u);d.__index__=0,d.__values__=n,l?p.__wrapped__=d:l=d;var p=d;u=u.__wrapped__}return p.__wrapped__=o,l}function DS(){var o=this.__wrapped__;if(o instanceof xe){var l=o;return this.__actions__.length&&(l=new xe(this)),l=l.reverse(),l.__actions__.push({func:Bu,args:[YA],thisArg:n}),new Jn(l,this.__chain__)}return this.thru(YA)}function jS(){return K0(this.__wrapped__,this.__actions__)}var HS=Ku(function(o,l,u){_e.call(o,u)?++o[u]:Zr(o,u,1)});function QS(o,l,u){var d=ve(o)?Dv:Eb;return u&&rn(o,l,u)&&(l=n),d(o,ue(l,3))}function MS(o,l){var u=ve(o)?wi:l0;return u(o,ue(l,3))}var LS=_0(ny),NS=_0(ry);function zS(o,l){return Qt(ku(o,l),1)}function WS(o,l){return Qt(ku(o,l),Rt)}function GS(o,l,u){return u=u===n?1:ye(u),Qt(ku(o,l),u)}function uy(o,l){var u=ve(o)?Zn:Ei;return u(o,ue(l,3))}function cy(o,l){var u=ve(o)?fw:a0;return u(o,ue(l,3))}var VS=Ku(function(o,l,u){_e.call(o,u)?o[u].push(l):Zr(o,u,[l])});function qS(o,l,u,d){o=dn(o)?o:ca(o),u=u&&!d?ye(u):0;var p=o.length;return u<0&&(u=wt(p+u,0)),ju(o)?u<=p&&o.indexOf(l,u)>-1:!!p&&Jo(o,l,u)>-1}var XS=Ue(function(o,l,u){var d=-1,p=typeof l=="function",y=dn(o)?O(o.length):[];return Ei(o,function(K){y[++d]=p?bn(l,K,u):Sl(K,l,u)}),y}),ZS=Ku(function(o,l,u){Zr(o,u,l)});function ku(o,l){var u=ve(o)?$e:d0;return u(o,ue(l,3))}function YS(o,l,u,d){return o==null?[]:(ve(l)||(l=l==null?[]:[l]),u=d?n:u,ve(u)||(u=u==null?[]:[u]),v0(o,l,u))}var JS=Ku(function(o,l,u){o[u?0:1].push(l)},function(){return[[],[]]});function $S(o,l,u){var d=ve(o)?cA:Mv,p=arguments.length<3;return d(o,ue(l,4),u,p,Ei)}function eI(o,l,u){var d=ve(o)?Aw:Mv,p=arguments.length<3;return d(o,ue(l,4),u,p,a0)}function tI(o,l){var u=ve(o)?wi:l0;return u(o,Tu(ue(l,3)))}function nI(o){var l=ve(o)?n0:qb;return l(o)}function rI(o,l,u){(u?rn(o,l,u):l===n)?l=1:l=ye(l);var d=ve(o)?xb:Xb;return d(o,l)}function iI(o){var l=ve(o)?wb:Yb;return l(o)}function oI(o){if(o==null)return 0;if(dn(o))return ju(o)?ea(o):o.length;var l=Xt(o);return l==Dt||l==Vt?o.size:IA(o).length}function aI(o,l,u){var d=ve(o)?fA:Jb;return u&&rn(o,l,u)&&(l=n),d(o,ue(l,3))}var lI=Ue(function(o,l){if(o==null)return[];var u=l.length;return u>1&&rn(o,l[0],l[1])?l=[]:u>2&&rn(l[0],l[1],l[2])&&(l=[l[0]]),v0(o,Qt(l,1),[])}),Ou=Mw||function(){return Ht.Date.now()};function sI(o,l){if(typeof l!="function")throw new Yn(s);return o=ye(o),function(){if(--o<1)return l.apply(this,arguments)}}function fy(o,l,u){return l=u?n:l,l=o&&l==null?o.length:l,Yr(o,W,n,n,n,n,l)}function Ay(o,l){var u;if(typeof l!="function")throw new Yn(s);return o=ye(o),function(){return--o>0&&(u=l.apply(this,arguments)),o<=1&&(l=n),u}}var $A=Ue(function(o,l,u){var d=T;if(u.length){var p=Si(u,sa($A));d|=G}return Yr(o,d,l,u,p)}),dy=Ue(function(o,l,u){var d=T|C;if(u.length){var p=Si(u,sa(dy));d|=G}return Yr(l,d,o,u,p)});function hy(o,l,u){l=u?n:l;var d=Yr(o,E,n,n,n,n,n,l);return d.placeholder=hy.placeholder,d}function py(o,l,u){l=u?n:l;var d=Yr(o,_,n,n,n,n,n,l);return d.placeholder=py.placeholder,d}function gy(o,l,u){var d,p,y,K,b,B,M=0,L=!1,N=!1,Y=!0;if(typeof o!="function")throw new Yn(s);l=nr(l)||0,ot(u)&&(L=!!u.leading,N="maxWait"in u,y=N?wt(nr(u.maxWait)||0,l):y,Y="trailing"in u?!!u.trailing:Y);function oe(gt){var yr=d,ni=p;return d=p=n,M=gt,K=o.apply(ni,yr),K}function ce(gt){return M=gt,b=kl(Re,l),L?oe(gt):K}function Fe(gt){var yr=gt-B,ni=gt-M,_y=l-yr;return N?qt(_y,y-ni):_y}function fe(gt){var yr=gt-B,ni=gt-M;return B===n||yr>=l||yr<0||N&&ni>=y}function Re(){var gt=Ou();if(fe(gt))return be(gt);b=kl(Re,Fe(gt))}function be(gt){return b=n,Y&&d?oe(gt):(d=p=n,K)}function Pn(){b!==n&&w0(b),M=0,d=B=p=b=n}function on(){return b===n?K:be(Ou())}function Bn(){var gt=Ou(),yr=fe(gt);if(d=arguments,p=this,B=gt,yr){if(b===n)return ce(B);if(N)return w0(b),b=kl(Re,l),oe(B)}return b===n&&(b=kl(Re,l)),K}return Bn.cancel=Pn,Bn.flush=on,Bn}var uI=Ue(function(o,l){return o0(o,1,l)}),cI=Ue(function(o,l,u){return o0(o,nr(l)||0,u)});function fI(o){return Yr(o,Ke)}function _u(o,l){if(typeof o!="function"||l!=null&&typeof l!="function")throw new Yn(s);var u=function(){var d=arguments,p=l?l.apply(this,d):d[0],y=u.cache;if(y.has(p))return y.get(p);var K=o.apply(this,d);return u.cache=y.set(p,K)||y,K};return u.cache=new(_u.Cache||Xr),u}_u.Cache=Xr;function Tu(o){if(typeof o!="function")throw new Yn(s);return function(){var l=arguments;switch(l.length){case 0:return!o.call(this);case 1:return!o.call(this,l[0]);case 2:return!o.call(this,l[0],l[1]);case 3:return!o.call(this,l[0],l[1],l[2])}return!o.apply(this,l)}}function AI(o){return Ay(2,o)}var dI=$b(function(o,l){l=l.length==1&&ve(l[0])?$e(l[0],Sn(ue())):$e(Qt(l,1),Sn(ue()));var u=l.length;return Ue(function(d){for(var p=-1,y=qt(d.length,u);++p=l}),vo=c0(function(){return arguments}())?c0:function(o){return ft(o)&&_e.call(o,"callee")&&!Zv.call(o,"callee")},ve=O.isArray,SI=Pv?Sn(Pv):Tb;function dn(o){return o!=null&&Du(o.length)&&!ei(o)}function pt(o){return ft(o)&&dn(o)}function II(o){return o===!0||o===!1||ft(o)&&nn(o)==Wn}var Oi=Nw||fd,EI=Bv?Sn(Bv):Db;function PI(o){return ft(o)&&o.nodeType===1&&!Ol(o)}function BI(o){if(o==null)return!0;if(dn(o)&&(ve(o)||typeof o=="string"||typeof o.splice=="function"||Oi(o)||ua(o)||vo(o)))return!o.length;var l=Xt(o);if(l==Dt||l==Vt)return!o.size;if(Bl(o))return!IA(o).length;for(var u in o)if(_e.call(o,u))return!1;return!0}function kI(o,l){return Il(o,l)}function OI(o,l,u){u=typeof u=="function"?u:n;var d=u?u(o,l):n;return d===n?Il(o,l,n,u):!!d}function td(o){if(!ft(o))return!1;var l=nn(o);return l==Gn||l==Gr||typeof o.message=="string"&&typeof o.name=="string"&&!Ol(o)}function _I(o){return typeof o=="number"&&Jv(o)}function ei(o){if(!ot(o))return!1;var l=nn(o);return l==xn||l==lo||l==Cn||l==Ci}function yy(o){return typeof o=="number"&&o==ye(o)}function Du(o){return typeof o=="number"&&o>-1&&o%1==0&&o<=Z}function ot(o){var l=typeof o;return o!=null&&(l=="object"||l=="function")}function ft(o){return o!=null&&typeof o=="object"}var my=kv?Sn(kv):Hb;function TI(o,l){return o===l||SA(o,l,WA(l))}function DI(o,l,u){return u=typeof u=="function"?u:n,SA(o,l,WA(l),u)}function jI(o){return Fy(o)&&o!=+o}function HI(o){if(R2(o))throw new pe(a);return f0(o)}function QI(o){return o===null}function MI(o){return o==null}function Fy(o){return typeof o=="number"||ft(o)&&nn(o)==hr}function Ol(o){if(!ft(o)||nn(o)!=Bt)return!1;var l=cu(o);if(l===null)return!0;var u=_e.call(l,"constructor")&&l.constructor;return typeof u=="function"&&u instanceof u&&au.call(u)==Dw}var nd=Ov?Sn(Ov):Qb;function LI(o){return yy(o)&&o>=-Z&&o<=Z}var Uy=_v?Sn(_v):Mb;function ju(o){return typeof o=="string"||!ve(o)&&ft(o)&&nn(o)==Vr}function En(o){return typeof o=="symbol"||ft(o)&&nn(o)==Ki}var ua=Tv?Sn(Tv):Lb;function NI(o){return o===n}function zI(o){return ft(o)&&Xt(o)==le}function WI(o){return ft(o)&&nn(o)==ze}var GI=Su(EA),VI=Su(function(o,l){return o<=l});function Ry(o){if(!o)return[];if(dn(o))return ju(o)?pr(o):An(o);if(Ul&&o[Ul])return xw(o[Ul]());var l=Xt(o),u=l==Dt?vA:l==Vt?ru:ca;return u(o)}function ti(o){if(!o)return o===0?o:0;if(o=nr(o),o===Rt||o===-Rt){var l=o<0?-1:1;return l*ie}return o===o?o:0}function ye(o){var l=ti(o),u=l%1;return l===l?u?l-u:l:0}function Cy(o){return o?Ao(ye(o),0,me):0}function nr(o){if(typeof o=="number")return o;if(En(o))return Ae;if(ot(o)){var l=typeof o.valueOf=="function"?o.valueOf():o;o=ot(l)?l+"":l}if(typeof o!="string")return o===0?o:+o;o=Lv(o);var u=Sx.test(o);return u||Ex.test(o)?sw(o.slice(2),u?2:8):bx.test(o)?Ae:+o}function Ky(o){return Or(o,hn(o))}function qI(o){return o?Ao(ye(o),-Z,Z):o===0?o:0}function ke(o){return o==null?"":In(o)}var XI=aa(function(o,l){if(Bl(l)||dn(l)){Or(l,kt(l),o);return}for(var u in l)_e.call(l,u)&&wl(o,u,l[u])}),xy=aa(function(o,l){Or(l,hn(l),o)}),Hu=aa(function(o,l,u,d){Or(l,hn(l),o,d)}),ZI=aa(function(o,l,u,d){Or(l,kt(l),o,d)}),YI=Jr(CA);function JI(o,l){var u=oa(o);return l==null?u:r0(u,l)}var $I=Ue(function(o,l){o=De(o);var u=-1,d=l.length,p=d>2?l[2]:n;for(p&&rn(l[0],l[1],p)&&(d=1);++u1),y}),Or(o,NA(o),u),d&&(u=$n(u,g|m|w,c2));for(var p=l.length;p--;)_A(u,l[p]);return u});function vE(o,l){return by(o,Tu(ue(l)))}var yE=Jr(function(o,l){return o==null?{}:Wb(o,l)});function by(o,l){if(o==null)return{};var u=$e(NA(o),function(d){return[d]});return l=ue(l),y0(o,u,function(d,p){return l(d,p[0])})}function mE(o,l,u){l=Bi(l,o);var d=-1,p=l.length;for(p||(p=1,o=n);++dl){var d=o;o=l,l=d}if(u||o%1||l%1){var p=$v();return qt(o+p*(l-o+lw("1e-"+((p+"").length-1))),l)}return BA(o,l)}var EE=la(function(o,l,u){return l=l.toLowerCase(),o+(u?Ey(l):l)});function Ey(o){return od(ke(o).toLowerCase())}function Py(o){return o=ke(o),o&&o.replace(Bx,Fw).replace(Yx,"")}function PE(o,l,u){o=ke(o),l=In(l);var d=o.length;u=u===n?d:Ao(ye(u),0,d);var p=u;return u-=l.length,u>=0&&o.slice(u,p)==l}function BE(o){return o=ke(o),o&&wn.test(o)?o.replace(Ve,Uw):o}function kE(o){return o=ke(o),o&&yx.test(o)?o.replace(eA,"\\$&"):o}var OE=la(function(o,l,u){return o+(u?"-":"")+l.toLowerCase()}),_E=la(function(o,l,u){return o+(u?" ":"")+l.toLowerCase()}),TE=O0("toLowerCase");function DE(o,l,u){o=ke(o),l=ye(l);var d=l?ea(o):0;if(!l||d>=l)return o;var p=(l-d)/2;return bu(hu(p),u)+o+bu(du(p),u)}function jE(o,l,u){o=ke(o),l=ye(l);var d=l?ea(o):0;return l&&d>>0,u?(o=ke(o),o&&(typeof l=="string"||l!=null&&!nd(l))&&(l=In(l),!l&&$o(o))?ki(pr(o),0,u):o.split(l,u)):[]}var WE=la(function(o,l,u){return o+(u?" ":"")+od(l)});function GE(o,l,u){return o=ke(o),u=u==null?0:Ao(ye(u),0,o.length),l=In(l),o.slice(u,u+l.length)==l}function VE(o,l,u){var d=v.templateSettings;u&&rn(o,l,u)&&(l=n),o=ke(o),l=Hu({},l,d,M0);var p=Hu({},l.imports,d.imports,M0),y=kt(p),K=gA(p,y),b,B,M=0,L=l.interpolate||Js,N="__p += '",Y=yA((l.escape||Js).source+"|"+L.source+"|"+(L===uv?wx:Js).source+"|"+(l.evaluate||Js).source+"|$","g"),oe="//# sourceURL="+(_e.call(l,"sourceURL")?(l.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++nw+"]")+` -`;o.replace(Y,function(fe,Re,be,Pn,on,Bn){return be||(be=Pn),N+=o.slice(M,Bn).replace(kx,Rw),Re&&(b=!0,N+=`' + -__e(`+Re+`) + -'`),on&&(B=!0,N+=`'; -`+on+`; -__p += '`),be&&(N+=`' + -((__t = (`+be+`)) == null ? '' : __t) + -'`),M=Bn+fe.length,fe}),N+=`'; -`;var ce=_e.call(l,"variable")&&l.variable;if(!ce)N=`with (obj) { -`+N+` -} -`;else if(Kx.test(ce))throw new pe(c);N=(B?N.replace(se,""):N).replace(we,"$1").replace(Pe,"$1;"),N="function("+(ce||"obj")+`) { -`+(ce?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(b?", __e = _.escape":"")+(B?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+N+`return __p -}`;var Fe=ky(function(){return Be(y,oe+"return "+N).apply(n,K)});if(Fe.source=N,td(Fe))throw Fe;return Fe}function qE(o){return ke(o).toLowerCase()}function XE(o){return ke(o).toUpperCase()}function ZE(o,l,u){if(o=ke(o),o&&(u||l===n))return Lv(o);if(!o||!(l=In(l)))return o;var d=pr(o),p=pr(l),y=Nv(d,p),K=zv(d,p)+1;return ki(d,y,K).join("")}function YE(o,l,u){if(o=ke(o),o&&(u||l===n))return o.slice(0,Gv(o)+1);if(!o||!(l=In(l)))return o;var d=pr(o),p=zv(d,pr(l))+1;return ki(d,0,p).join("")}function JE(o,l,u){if(o=ke(o),o&&(u||l===n))return o.replace(tA,"");if(!o||!(l=In(l)))return o;var d=pr(o),p=Nv(d,pr(l));return ki(d,p).join("")}function $E(o,l){var u=he,d=Et;if(ot(l)){var p="separator"in l?l.separator:p;u="length"in l?ye(l.length):u,d="omission"in l?In(l.omission):d}o=ke(o);var y=o.length;if($o(o)){var K=pr(o);y=K.length}if(u>=y)return o;var b=u-ea(d);if(b<1)return d;var B=K?ki(K,0,b).join(""):o.slice(0,b);if(p===n)return B+d;if(K&&(b+=B.length-b),nd(p)){if(o.slice(b).search(p)){var M,L=B;for(p.global||(p=yA(p.source,ke(cv.exec(p))+"g")),p.lastIndex=0;M=p.exec(L);)var N=M.index;B=B.slice(0,N===n?b:N)}}else if(o.indexOf(In(p),b)!=b){var Y=B.lastIndexOf(p);Y>-1&&(B=B.slice(0,Y))}return B+d}function eP(o){return o=ke(o),o&&jt.test(o)?o.replace(Ge,Iw):o}var tP=la(function(o,l,u){return o+(u?" ":"")+l.toUpperCase()}),od=O0("toUpperCase");function By(o,l,u){return o=ke(o),l=u?n:l,l===n?Kw(o)?Bw(o):pw(o):o.match(l)||[]}var ky=Ue(function(o,l){try{return bn(o,n,l)}catch(u){return td(u)?u:new pe(u)}}),nP=Jr(function(o,l){return Zn(l,function(u){u=_r(u),Zr(o,u,$A(o[u],o))}),o});function rP(o){var l=o==null?0:o.length,u=ue();return o=l?$e(o,function(d){if(typeof d[1]!="function")throw new Yn(s);return[u(d[0]),d[1]]}):[],Ue(function(d){for(var p=-1;++pZ)return[];var u=me,d=qt(o,me);l=ue(l),o-=me;for(var p=pA(d,l);++u0||l<0)?new xe(u):(o<0?u=u.takeRight(-o):o&&(u=u.drop(o)),l!==n&&(l=ye(l),u=l<0?u.dropRight(-l):u.take(l-o)),u)},xe.prototype.takeRightWhile=function(o){return this.reverse().takeWhile(o).reverse()},xe.prototype.toArray=function(){return this.take(me)},kr(xe.prototype,function(o,l){var u=/^(?:filter|find|map|reject)|While$/.test(l),d=/^(?:head|last)$/.test(l),p=v[d?"take"+(l=="last"?"Right":""):l],y=d||/^find/.test(l);p&&(v.prototype[l]=function(){var K=this.__wrapped__,b=d?[1]:arguments,B=K instanceof xe,M=b[0],L=B||ve(K),N=function(Re){var be=p.apply(v,bi([Re],b));return d&&Y?be[0]:be};L&&u&&typeof M=="function"&&M.length!=1&&(B=L=!1);var Y=this.__chain__,oe=!!this.__actions__.length,ce=y&&!Y,Fe=B&&!oe;if(!y&&L){K=Fe?K:new xe(this);var fe=o.apply(K,b);return fe.__actions__.push({func:Bu,args:[N],thisArg:n}),new Jn(fe,Y)}return ce&&Fe?o.apply(this,b):(fe=this.thru(N),ce?d?fe.value()[0]:fe.value():fe)})}),Zn(["pop","push","shift","sort","splice","unshift"],function(o){var l=iu[o],u=/^(?:push|sort|unshift)$/.test(o)?"tap":"thru",d=/^(?:pop|shift)$/.test(o);v.prototype[o]=function(){var p=arguments;if(d&&!this.__chain__){var y=this.value();return l.apply(ve(y)?y:[],p)}return this[u](function(K){return l.apply(ve(K)?K:[],p)})}}),kr(xe.prototype,function(o,l){var u=v[l];if(u){var d=u.name+"";_e.call(ia,d)||(ia[d]=[]),ia[d].push({name:l,func:u})}}),ia[xu(n,C).name]=[{name:"wrapper",func:n}],xe.prototype.clone=eb,xe.prototype.reverse=tb,xe.prototype.value=nb,v.prototype.at=PS,v.prototype.chain=BS,v.prototype.commit=kS,v.prototype.next=OS,v.prototype.plant=TS,v.prototype.reverse=DS,v.prototype.toJSON=v.prototype.valueOf=v.prototype.value=jS,v.prototype.first=v.prototype.head,Ul&&(v.prototype[Ul]=_S),v},ta=kw();so?((so.exports=ta)._=ta,lA._=ta):Ht._=ta}).call(li)})(tf,tf.exports);var KO=tf.exports;const en=_s(KO);var IC={exports:{}};(function(e){(function(){function t(F,I,Q){return F.call.apply(F.bind,arguments)}function n(F,I,Q){if(!F)throw Error();if(2=I.f?we():F.fonts.load(G(I.a),I.h).then(function(Ge){1<=Ge.length?se():setTimeout(Pe,25)},function(){we()})}Pe()}),X=null,re=new Promise(function(se,we){X=setTimeout(we,I.f)});Promise.race([re,j]).then(function(){X&&(clearTimeout(X),X=null),I.g(I.a)},function(){I.j(I.a)})};function Ae(F,I,Q,j,X,re,se){this.v=F,this.B=I,this.c=Q,this.a=j,this.s=se||"BESbswy",this.f={},this.w=X||3e3,this.u=re||null,this.m=this.j=this.h=this.g=null,this.g=new Nn(this.c,this.s),this.h=new Nn(this.c,this.s),this.j=new Nn(this.c,this.s),this.m=new Nn(this.c,this.s),F=new _(this.a.c+",serif",W(this.a)),F=Z(F),this.g.a.style.cssText=F,F=new _(this.a.c+",sans-serif",W(this.a)),F=Z(F),this.h.a.style.cssText=F,F=new _("serif",W(this.a)),F=Z(F),this.j.a.style.cssText=F,F=new _("sans-serif",W(this.a)),F=Z(F),this.m.a.style.cssText=F,Rt(this.g),Rt(this.h),Rt(this.j),Rt(this.m)}var me={D:"serif",C:"sans-serif"},Oe=null;function zn(){if(Oe===null){var F=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);Oe=!!F&&(536>parseInt(F[1],10)||parseInt(F[1],10)===536&&11>=parseInt(F[2],10))}return Oe}Ae.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=i(),Gt(this)};function Ct(F,I,Q){for(var j in me)if(me.hasOwnProperty(j)&&I===F.f[me[j]]&&Q===F.f[me[j]])return!0;return!1}function Gt(F){var I=F.g.a.offsetWidth,Q=F.h.a.offsetWidth,j;(j=I===F.f.serif&&Q===F.f["sans-serif"])||(j=zn()&&Ct(F,I,Q)),j?i()-F.A>=F.w?zn()&&Ct(F,I,Q)&&(F.u===null||F.u.hasOwnProperty(F.a.c))?Cn(F,F.v):Cn(F,F.B):ct(F):Cn(F,F.v)}function ct(F){setTimeout(r(function(){Gt(this)},F),50)}function Cn(F,I){setTimeout(r(function(){A(this.g.a),A(this.h.a),A(this.j.a),A(this.m.a),I(this.a)},F),0)}function Wn(F,I,Q){this.c=F,this.a=I,this.f=0,this.m=this.j=!1,this.s=Q}var Kn=null;Wn.prototype.g=function(F){var I=this.a;I.g&&h(I.f,[I.a.c("wf",F.c,W(F).toString(),"active")],[I.a.c("wf",F.c,W(F).toString(),"loading"),I.a.c("wf",F.c,W(F).toString(),"inactive")]),Ut(I,"fontactive",F),this.m=!0,Gr(this)},Wn.prototype.h=function(F){var I=this.a;if(I.g){var Q=g(I.f,I.a.c("wf",F.c,W(F).toString(),"active")),j=[],X=[I.a.c("wf",F.c,W(F).toString(),"loading")];Q||j.push(I.a.c("wf",F.c,W(F).toString(),"inactive")),h(I.f,j,X)}Ut(I,"fontinactive",F),Gr(this)};function Gr(F){--F.f==0&&F.j&&(F.m?(F=F.a,F.g&&h(F.f,[F.a.c("wf","active")],[F.a.c("wf","loading"),F.a.c("wf","inactive")]),Ut(F,"active")):fn(F.a))}function Gn(F){this.j=F,this.a=new rt,this.h=0,this.f=this.g=!0}Gn.prototype.load=function(F){this.c=new a(this.j,F.context||this.j),this.g=F.events!==!1,this.f=F.classes!==!1,lo(this,new he(this.c,F),F)};function xn(F,I,Q,j,X){var re=--F.h==0;(F.f||F.g)&&setTimeout(function(){var se=X||null,we=j||null||{};if(Q.length===0&&re)fn(I.a);else{I.f+=Q.length,re&&(I.j=re);var Pe,Ge=[];for(Pe=0;Pe[(n,r)=>Object.hasOwn(r??e,n)],Ee={propertyPanel:{position:"relative",width:240,height:"400px",overflowY:"auto",padding:"5px 0 0 3px",fontFamily:'"Lucida Grande", sans-serif',fontSize:11,backgroundColor:"rgba(0,0,0,0.5)"},propertyGroup:{backgroundColor:"#f1f1f1",overflow:"hidden",paddingBottom:12,paddingTop:2,paddingLeft:10,border:"0px solid #d3d3d3",marginBottom:5},inputHelper:{fontSize:9,color:"#d2d2d2",paddingTop:2,paddingLeft:5},inlineInputHelper:{fontSize:9,display:"inline-block",marginLeft:10},panelTitle:{float:"left",width:60,padding:3,color:"#b8b8b8"},columns:{overflow:"hidden",marginTop:10},column:{float:"left",marginRight:5},input:{background:"#e1e1e1",borderWidth:0,padding:"3px 5px",color:"gray",borderRadius:3},select:{WebkitAppearance:"none",MozAppearance:"none",borderWidth:0,padding:"3px 3px 3px 5px",outline:"none",borderRadius:0,borderRight:"3px solid #b7b7b7",color:"gray",width:75},integerInput:{width:50,outline:"none"},textInput:{marginTop:2,outline:"none",width:"100%",padding:3},colorInput:{width:18,height:18,borderRadius:"50%",display:"inline-block",background:"white",marginRight:3},color:{marginLeft:2,marginTop:2,width:14,height:14,display:"inline-block",borderRadius:"50%"},colorCover:{position:"fixed",top:0,right:0,bottom:0,left:0},colorPopover:{position:"absolute",marginTop:8,zIndex:999999},empty:{display:"none"},button:{color:"#515151",textDecoration:"none",display:"block",padding:"2px 0"},item:{padding:"2px 6px",cursor:"default"},highlightedItem:{color:"white",background:"hsl(200, 50%, 50%)",padding:"2px 6px",cursor:"default"}},sl=({showIf:e=!0,...t})=>e?R.jsx("div",{style:Ee.propertyGroup,children:t.children}):R.jsx("div",{style:Ee.empty}),wO="qetbY",bO={container:wO},BC=({children:e})=>R.jsx("div",{className:bO.container,children:e}),SO="R-3hU",IO={row:SO},vt=({children:e})=>R.jsx("div",{className:IO.row,children:e}),EO="pJeQ6",PO={name:EO},Lt=({children:e})=>R.jsx("span",{className:PO.name,children:e}),BO="_3lV-N",kO="AwCvm",OO="qXjvj",nf={container:BO,check:kO,description:OO},Uo=({text:e,label:t,icon:n,defaultValue:r,nextValue:i,onChange:a,defaultChecked:s})=>{const c=f=>{const{checked:A}=f.target;a(A?i:r,A)};return R.jsxs("label",{htmlFor:t,className:nf.container,children:[R.jsx("input",{className:n?nf.check:"",id:t,type:"checkbox",onChange:c,defaultChecked:s}),n&&n,e&&R.jsx("span",{children:e})]})},_O="SPMyg",TO={group:_O},Hd=({name:e,defaultValue:t,onChange:n,children:r})=>R.jsx("div",{className:TO.group,children:U.Children.toArray(r).map(i=>U.cloneElement(i,{name:e,defaultValue:t,onChange:n}))}),ri=({name:e,value:t,defaultValue:n,onChange:r,icon:i,label:a})=>{const s=f=>{const{value:A,name:h}=f.target;r({name:h,value:A})},c=t===n;return R.jsxs("label",{className:nf.container,children:[R.jsx("input",{className:i?nf.check:"",name:e,type:"radio",value:t,defaultChecked:c,onChange:s}),i&&i,a&&R.jsx("span",{children:a})]})},DO=[{name:"Alegreya Sans",family:"Alegreya Sans"},{name:"Alegreya",family:"Alegreya"},{name:"American Typewriter",family:"AmericanTypewriter, Georgia, serif"},{name:"Anonymous Pro",family:"Anonymous Pro"},{name:"Archivo Narrow",family:"Archivo Narrow"},{name:"Arvo",family:"Arvo"},{name:"Bitter",family:"Bitter"},{name:"Cardo",family:"Cardo"},{name:"Chivo",family:"Chivo"},{name:"Crimson Text",family:"Crimson Text"},{name:"Domine",family:"Domine"},{name:"Fira Sans",family:"Fira Sans"},{name:"Georgia",family:"Georgia, serif"},{name:"Helvetica Neue",family:'"Helvetica Neue", Arial, sans-serif'},{name:"Helvetica",family:"Helvetica, Arial, sans-serif"},{name:"Inconsolata",family:"Inconsolata"},{name:"Karla",family:"Karla"},{name:"Lato",family:"Lato"},{name:"Libre Baskerville",family:"Libre Baskerville"},{name:"Lora",family:"Lora"},{name:"Merriweather",family:"Merriweather"},{name:"Monaco",family:"Monaco, consolas, monospace"},{name:"Montserrat",family:"Montserrat"},{name:"Neuton",family:"Neuton"},{name:"Old Standard TT",family:"Old Standard TT"},{name:"Open Sans",family:"Open Sans"},{name:"PT Serif",family:"PT Serif"},{name:"Playfair Display",family:"Playfair Display"},{name:"Poppins",family:"Poppins"},{name:"Roboto Slab",family:"Roboto Slab"},{name:"Roboto",family:"Roboto"},{name:"Source Pro",family:"Source Pro"},{name:"Source Sans Pro",family:"Source Sans Pro"},{name:"Varela Round",family:"Varela Round"},{name:"Work Sans",family:"Work Sans"}],jO=({onChange:e,object:t})=>{const[n]=PC(t),r=s=>{const c=s.target.value;EC.load({google:{families:[c]}}),e("fontFamily",c)},i=s=>{e("textAnchor",s)},a=(s,c)=>s.name.toLowerCase()>c.name.toLowerCase()?1:s.name.toLowerCase()e("active",c)})]}),R.jsx(Lt,{children:"Text:"}),R.jsx(vt,{children:R.jsx("input",{style:{...Ee.input,...Ee.textInput},onChange:s=>e("text",s.target.value),value:t.text})}),R.jsx(Lt,{children:"Label:"}),R.jsx(vt,{children:R.jsx("input",{style:{...Ee.input,...Ee.textInput},onChange:s=>e("label",s.target.value),value:t.label})}),R.jsx(vt,{children:R.jsx(Lt,{children:"Text style:"})}),R.jsxs(vt,{children:[n("fontWeight")&&R.jsx(Uo,{label:"fontWeight",text:"Bold",defaultValue:"normal",nextValue:"bold",onChange:s=>e("fontWeight",s)}),n("fontStyle")&&R.jsx(Uo,{label:"fontStyle",text:"Italic",defaultValue:"normal",nextValue:"italic",onChange:s=>e("fontStyle",s)}),n("textDecoration")&&R.jsx(Uo,{text:"Underline",defaultValue:"none",nextValue:"underline",onChange:s=>e("textDecoration",s)})]}),n("textAnchor")&&R.jsxs(R.Fragment,{children:[R.jsx(vt,{children:R.jsx(Lt,{children:"Align text:"})}),R.jsx(vt,{children:R.jsxs(Hd,{name:"textAnchor",defaultValue:t.textAnchor,onChange:({value:s})=>i(s),children:[R.jsx(ri,{value:"start",label:"Left"}),R.jsx(ri,{value:"middle",label:"Center"}),R.jsx(ri,{value:"end",label:"Right"})]})})]}),n("fontSize")&&R.jsxs(vt,{children:[R.jsx(Lt,{children:"Font size:"}),R.jsx("input",{min:1,type:"number",style:{...Ee.input,...Ee.integerInput,width:50},value:t.fontSize,onChange:s=>e("fontSize",s.target.value)})]}),n("hasUppercase")&&R.jsxs(vt,{children:[R.jsx(Lt,{children:"Uppercase:"}),R.jsx(Uo,{label:"hasUppercase",defaultChecked:t==null?void 0:t.hasUppercase,onChange:(s,c)=>e("hasUppercase",c)})]}),n("isExpand")&&R.jsxs(vt,{children:[R.jsx(Lt,{children:"Expand length:"}),R.jsx(Uo,{label:"isExpand",defaultChecked:t==null?void 0:t.isExpand,onChange:(s,c)=>e("isExpand",c)})]}),n("maxLength")&&!(t!=null&&t.isExpand)&&R.jsxs(vt,{children:[R.jsx(Lt,{children:"Max length:"}),R.jsx("input",{min:2,type:"number",style:{...Ee.input,...Ee.integerInput,width:50},value:t.maxLength,onChange:s=>e("maxLength",s.target.value)})]}),n("letterSpacing")&&R.jsxs(vt,{children:[R.jsx(Lt,{children:"Letter Spacing (px):"}),R.jsx("input",{type:"number",min:-10,style:{...Ee.input,width:60},value:t.letterSpacing,onChange:s=>e("letterSpacing",parseInt(s.target.value,10))})]}),n("writingMode")&&R.jsxs(R.Fragment,{children:[R.jsx(vt,{children:R.jsx(Lt,{children:"Writing Mode:"})}),R.jsx(vt,{children:R.jsxs(Hd,{name:"writingMode",defaultValue:t.writingMode,onChange:({value:s})=>e("writingMode",s),children:[R.jsx(ri,{value:"horizontal-tb",label:"Horizontal"}),R.jsx(ri,{value:"vertical-rl",label:"Vert(R to L)"}),R.jsx(ri,{value:"vertical-lr",label:"Vert(L to R)"})]})})]}),n("textOrientation")&&R.jsxs(R.Fragment,{children:[R.jsx(vt,{children:R.jsx(Lt,{children:"Text Orientation:"})}),R.jsx(vt,{children:R.jsxs(Hd,{name:"textOrientation",defaultValue:t.textOrientation,onChange:({value:s})=>e("textOrientation",s),children:[R.jsx(ri,{value:"mixed",label:"Mixed"}),R.jsx(ri,{value:"upright",label:"Upright"}),R.jsx(ri,{value:"sideways",label:"Sideways"})]})})]}),R.jsxs(vt,{children:[R.jsx(Lt,{children:"Font family:"}),R.jsx("select",{value:t.fontFamily,onChange:r,children:DO.sort(a).map(({name:s,family:c})=>R.jsx("option",{value:c,children:s},c))})]})]})})},rF=({onClick:e,...t})=>{let n=(r,...i)=>{r.preventDefault(),e(...i)};return R.jsx("a",{href:"#",style:Ee.button,onClick:n,children:t.children})},Po=({showIf:e=!0,...t})=>e?R.jsxs("div",{style:Ee.columns,children:[R.jsx("div",{style:Ee.panelTitle,children:t.label}),t.children]}):R.jsx("div",{style:Ee.empty}),Kr=({showIf:e=!0,...t})=>e?R.jsxs("div",{style:{...Ee.column,...t.style},children:[t.children||R.jsx("input",{style:{...Ee.input,...Ee.integerInput},value:t.value,onChange:n=>t.onChange(n.target.value)}),t.label&&R.jsx("div",{style:Ee.inputHelper,children:t.label})]}):R.jsx("div",{style:Ee.empty});class HO extends J.Component{render(){return R.jsx(sl,{children:R.jsx(Po,{label:"Arrange",children:R.jsxs(Kr,{children:[R.jsxs(rF,{onClick:this.props.onArrange.bind(this,"back"),children:[R.jsx(vi,{icon:"send-to-back"}),R.jsx("span",{children:"send to back"})]}),R.jsxs(rF,{onClick:this.props.onArrange.bind(this,"front"),children:[R.jsx(vi,{icon:"bring-to-front"}),R.jsx("span",{children:"bring to front"})]})]})})})}}var or={},Ls={},QO=typeof li=="object"&&li&&li.Object===Object&&li,kC=QO,MO=kC,LO=typeof self=="object"&&self&&self.Object===Object&&self,NO=MO||LO||Function("return this")(),Nr=NO,zO=Nr,WO=zO.Symbol,Ns=WO,iF=Ns,OC=Object.prototype,GO=OC.hasOwnProperty,VO=OC.toString,Nl=iF?iF.toStringTag:void 0;function qO(e){var t=GO.call(e,Nl),n=e[Nl];try{e[Nl]=void 0;var r=!0}catch{}var i=VO.call(e);return r&&(t?e[Nl]=n:delete e[Nl]),i}var XO=qO,ZO=Object.prototype,YO=ZO.toString;function JO(e){return YO.call(e)}var $O=JO,oF=Ns,e4=XO,t4=$O,n4="[object Null]",r4="[object Undefined]",aF=oF?oF.toStringTag:void 0;function i4(e){return e==null?e===void 0?r4:n4:aF&&aF in Object(e)?e4(e):t4(e)}var No=i4,o4=Array.isArray,Er=o4;function a4(e){return e!=null&&typeof e=="object"}var mi=a4,l4=No,s4=Er,u4=mi,c4="[object String]";function f4(e){return typeof e=="string"||!s4(e)&&u4(e)&&l4(e)==c4}var A4=f4;function d4(e){return function(t,n,r){for(var i=-1,a=Object(t),s=r(t),c=s.length;c--;){var f=s[e?c:++i];if(n(a[f],f,a)===!1)break}return t}}var h4=d4,p4=h4,g4=p4(),v4=g4;function y4(e,t){for(var n=-1,r=Array(e);++n-1&&e%1==0&&e-1&&e%1==0&&e<=O4}var sg=_4,T4=No,D4=sg,j4=mi,H4="[object Arguments]",Q4="[object Array]",M4="[object Boolean]",L4="[object Date]",N4="[object Error]",z4="[object Function]",W4="[object Map]",G4="[object Number]",V4="[object Object]",q4="[object RegExp]",X4="[object Set]",Z4="[object String]",Y4="[object WeakMap]",J4="[object ArrayBuffer]",$4="[object DataView]",e_="[object Float32Array]",t_="[object Float64Array]",n_="[object Int8Array]",r_="[object Int16Array]",i_="[object Int32Array]",o_="[object Uint8Array]",a_="[object Uint8ClampedArray]",l_="[object Uint16Array]",s_="[object Uint32Array]",Ze={};Ze[e_]=Ze[t_]=Ze[n_]=Ze[r_]=Ze[i_]=Ze[o_]=Ze[a_]=Ze[l_]=Ze[s_]=!0;Ze[H4]=Ze[Q4]=Ze[J4]=Ze[M4]=Ze[$4]=Ze[L4]=Ze[N4]=Ze[z4]=Ze[W4]=Ze[G4]=Ze[V4]=Ze[q4]=Ze[X4]=Ze[Z4]=Ze[Y4]=!1;function u_(e){return j4(e)&&D4(e.length)&&!!Ze[T4(e)]}var c_=u_;function f_(e){return function(t){return e(t)}}var ug=f_,of={exports:{}};of.exports;(function(e,t){var n=kC,r=t&&!t.nodeType&&t,i=r&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===r,s=a&&n.process,c=function(){try{var f=i&&i.require&&i.require("util").types;return f||s&&s.binding&&s.binding("util")}catch{}}();e.exports=c})(of,of.exports);var cg=of.exports,A_=c_,d_=ug,sF=cg,uF=sF&&sF.isTypedArray,h_=uF?d_(uF):A_,jC=h_,p_=m4,g_=TC,v_=Er,y_=lg,m_=DC,F_=jC,U_=Object.prototype,R_=U_.hasOwnProperty;function C_(e,t){var n=v_(e),r=!n&&g_(e),i=!n&&!r&&y_(e),a=!n&&!r&&!i&&F_(e),s=n||r||i||a,c=s?p_(e.length,String):[],f=c.length;for(var A in e)(t||R_.call(e,A))&&!(s&&(A=="length"||i&&(A=="offset"||A=="parent")||a&&(A=="buffer"||A=="byteLength"||A=="byteOffset")||m_(A,f)))&&c.push(A);return c}var HC=C_,K_=Object.prototype;function x_(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||K_;return e===n}var fg=x_;function w_(e,t){return function(n){return e(t(n))}}var QC=w_,b_=QC,S_=b_(Object.keys,Object),I_=S_,E_=fg,P_=I_,B_=Object.prototype,k_=B_.hasOwnProperty;function O_(e){if(!E_(e))return P_(e);var t=[];for(var n in Object(e))k_.call(e,n)&&n!="constructor"&&t.push(n);return t}var __=O_;function T_(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var ul=T_,D_=No,j_=ul,H_="[object AsyncFunction]",Q_="[object Function]",M_="[object GeneratorFunction]",L_="[object Proxy]";function N_(e){if(!j_(e))return!1;var t=D_(e);return t==Q_||t==M_||t==H_||t==L_}var MC=N_,z_=MC,W_=sg;function G_(e){return e!=null&&W_(e.length)&&!z_(e)}var kf=G_,V_=HC,q_=__,X_=kf;function Z_(e){return X_(e)?V_(e):q_(e)}var zs=Z_,Y_=v4,J_=zs;function $_(e,t){return e&&Y_(e,t,J_)}var LC=$_;function e8(e){return e}var NC=e8,t8=NC;function n8(e){return typeof e=="function"?e:t8}var r8=n8,i8=LC,o8=r8;function a8(e,t){return e&&i8(e,o8(t))}var Ag=a8,l8=QC,s8=l8(Object.getPrototypeOf,Object),dg=s8,u8=No,c8=dg,f8=mi,A8="[object Object]",d8=Function.prototype,h8=Object.prototype,zC=d8.toString,p8=h8.hasOwnProperty,g8=zC.call(Object);function v8(e){if(!f8(e)||u8(e)!=A8)return!1;var t=c8(e);if(t===null)return!0;var n=p8.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&zC.call(n)==g8}var y8=v8;function m8(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n-1}var _8=O8,T8=Of;function D8(e,t){var n=this.__data__,r=T8(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var j8=D8,H8=U8,Q8=I8,M8=B8,L8=_8,N8=j8;function cl(e){var t=-1,n=e==null?0:e.length;for(this.clear();++tc))return!1;var A=a.get(e),h=a.get(t);if(A&&h)return A==t&&h==e;var g=-1,m=!0,w=n&tD?new Y5:void 0;for(a.set(e,t),a.set(t,e);++g0&&arguments[0]!==void 0?arguments[0]:[],n=[];return(0,W6.default)(t,function(r){Array.isArray(r)?e(r).map(function(i){return n.push(i)}):(0,N6.default)(r)?(0,M6.default)(r,function(i,a){i===!0&&n.push(a),n.push(a+"-"+i)}):(0,H6.default)(r)&&n.push(r)}),n};Ls.default=G6;var Ws={};function V6(e,t){for(var n=-1,r=e==null?0:e.length;++n1&&arguments[1]!==void 0?arguments[1]:[],r=t.default&&(0,d7.default)(t.default)||{};return n.map(function(i){var a=t[i];return a&&(0,f7.default)(a,function(s,c){r[c]||(r[c]={}),r[c]=h7({},r[c],a[c])}),i}),r};Ws.default=p7;var Gs={};Object.defineProperty(Gs,"__esModule",{value:!0});Gs.autoprefix=void 0;var g7=Ag,NF=y7(g7),v7=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){x7(i,r);function i(){var a,s,c,f;K7(this,i);for(var A=arguments.length,h=Array(A),g=0;g1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){P7(i,r);function i(){var a,s,c,f;E7(this,i);for(var A=arguments.length,h=Array(A),g=0;g1&&arguments[1]!==void 0?arguments[1]:!0;r[s]=c};return t===0&&i("first-child"),t===n-1&&i("last-child"),(t===0||t%2===0)&&i("even"),Math.abs(t%2)===1&&i("odd"),i("nth-child",t),r};Kg.default=k7;Object.defineProperty(or,"__esModule",{value:!0});or.ReactCSS=or.loop=or.handleActive=xg=or.handleHover=or.hover=void 0;var O7=Ls,_7=pl(O7),T7=Ws,D7=pl(T7),j7=Gs,H7=pl(j7),Q7=Vs,pK=pl(Q7),M7=qs,L7=pl(M7),N7=Kg,z7=pl(N7);function pl(e){return e&&e.__esModule?e:{default:e}}or.hover=pK.default;var xg=or.handleHover=pK.default;or.handleActive=L7.default;or.loop=z7.default;var W7=or.ReactCSS=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;ic?m=1:m=Math.round(g*100/c)/100,n.a!==m)return{h:n.h,s:n.s,l:n.l,a:m,source:"rgb"}}else{var w=void 0;if(h<0?w=0:h>s?w=1:w=Math.round(h*100/s)/100,i!==w)return{h:n.h,s:n.s,l:n.l,a:w,source:"rgb"}}return null},Wd={},V7=function(t,n,r,i){if(typeof document>"u"&&!i)return null;var a=i?new i:document.createElement("canvas");a.width=r*2,a.height=r*2;var s=a.getContext("2d");return s?(s.fillStyle=t,s.fillRect(0,0,a.width,a.height),s.fillStyle=n,s.fillRect(0,0,r,r),s.translate(r,r),s.fillRect(0,0,r,r),a.toDataURL()):null},q7=function(t,n,r,i){var a=t+"-"+n+"-"+r+(i?"-server":"");if(Wd[a])return Wd[a];var s=V7(t,n,r,i);return Wd[a]=s,s},GF=Object.assign||function(e){for(var t=1;t-1},sL=function(t){return Number(String(t).replace(/%/g,""))},uL=1,Se=function(e){rL(t,e);function t(n){tL(this,t);var r=nL(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.handleBlur=function(){r.state.blurValue&&r.setState({value:r.state.blurValue,blurValue:null})},r.handleChange=function(i){r.setUpdatedValue(i.target.value,i)},r.handleKeyDown=function(i){var a=sL(i.target.value);if(!isNaN(a)&&lL(i.keyCode)){var s=r.getArrowOffset(),c=i.keyCode===gK?a+s:a-s;r.setUpdatedValue(c,i)}},r.handleDrag=function(i){if(r.props.dragLabel){var a=Math.round(r.props.value+i.movementX);a>=0&&a<=r.props.dragMax&&r.props.onChange&&r.props.onChange(r.getValueObjectWithLabel(a),i)}},r.handleMouseDown=function(i){r.props.dragLabel&&(i.preventDefault(),r.handleDrag(i),window.addEventListener("mousemove",r.handleDrag),window.addEventListener("mouseup",r.handleMouseUp))},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleDrag),window.removeEventListener("mouseup",r.handleMouseUp)},r.state={value:String(n.value).toUpperCase(),blurValue:String(n.value).toUpperCase()},r.inputId="rc-editable-input-"+uL++,r}return $7(t,[{key:"componentDidUpdate",value:function(r,i){this.props.value!==this.state.value&&(r.value!==this.props.value||i.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(r){return eL({},this.props.label,r)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||iL}},{key:"setUpdatedValue",value:function(r,i){var a=this.props.label?this.getValueObjectWithLabel(r):r;this.props.onChange&&this.props.onChange(a,i),this.setState({value:r})}},{key:"render",value:function(){var r=this,i=de({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return U.createElement("div",{style:i.wrap},U.createElement("input",{id:this.inputId,style:i.input,ref:function(s){return r.input=s},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?U.createElement("label",{htmlFor:this.inputId,style:i.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(J.PureComponent||J.Component),cL=function(t,n,r,i){var a=i.clientWidth,s=i.clientHeight,c=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,f=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,A=c-(i.getBoundingClientRect().left+window.pageXOffset),h=f-(i.getBoundingClientRect().top+window.pageYOffset);if(n==="vertical"){var g=void 0;if(h<0)g=359;else if(h>s)g=0;else{var m=-(h*100/s)+100;g=360*m/100}if(r.h!==g)return{h:g,s:r.s,l:r.l,a:r.a,source:"hsl"}}else{var w=void 0;if(A<0)w=0;else if(A>a)w=359;else{var S=A*100/a;w=360*S/100}if(r.h!==w)return{h:w,s:r.s,l:r.l,a:r.a,source:"hsl"}}return null},fL=function(){function e(t,n){for(var r=0;r-1}function FL(e,t){var n=this.__data__,r=Lf(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Fi(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=QN}function yl(e){return e!=null&&Eg(e.length)&&!bg(e)}function MN(e){return to(e)&&yl(e)}function LN(){return!1}var KK=typeof Tn=="object"&&Tn&&!Tn.nodeType&&Tn,n1=KK&&typeof Dn=="object"&&Dn&&!Dn.nodeType&&Dn,NN=n1&&n1.exports===KK,r1=NN?Pr.Buffer:void 0,zN=r1?r1.isBuffer:void 0,WN=zN||LN;const ff=WN;var GN="[object Object]",VN=Function.prototype,qN=Object.prototype,xK=VN.toString,XN=qN.hasOwnProperty,ZN=xK.call(Object);function YN(e){if(!to(e)||Wo(e)!=GN)return!1;var t=RK(e);if(t===null)return!0;var n=XN.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&xK.call(n)==ZN}var JN="[object Arguments]",$N="[object Array]",ez="[object Boolean]",tz="[object Date]",nz="[object Error]",rz="[object Function]",iz="[object Map]",oz="[object Number]",az="[object Object]",lz="[object RegExp]",sz="[object Set]",uz="[object String]",cz="[object WeakMap]",fz="[object ArrayBuffer]",Az="[object DataView]",dz="[object Float32Array]",hz="[object Float64Array]",pz="[object Int8Array]",gz="[object Int16Array]",vz="[object Int32Array]",yz="[object Uint8Array]",mz="[object Uint8ClampedArray]",Fz="[object Uint16Array]",Uz="[object Uint32Array]",Ye={};Ye[dz]=Ye[hz]=Ye[pz]=Ye[gz]=Ye[vz]=Ye[yz]=Ye[mz]=Ye[Fz]=Ye[Uz]=!0;Ye[JN]=Ye[$N]=Ye[fz]=Ye[ez]=Ye[Az]=Ye[tz]=Ye[nz]=Ye[rz]=Ye[iz]=Ye[oz]=Ye[az]=Ye[lz]=Ye[sz]=Ye[uz]=Ye[cz]=!1;function Rz(e){return to(e)&&Eg(e.length)&&!!Ye[Wo(e)]}function Cz(e){return function(t){return e(t)}}var wK=typeof Tn=="object"&&Tn&&!Tn.nodeType&&Tn,us=wK&&typeof Dn=="object"&&Dn&&!Dn.nodeType&&Dn,Kz=us&&us.exports===wK,Vd=Kz&&vK.process,xz=function(){try{var e=us&&us.require&&us.require("util").types;return e||Vd&&Vd.binding&&Vd.binding("util")}catch{}}();const i1=xz;var o1=i1&&i1.isTypedArray,wz=o1?Cz(o1):Rz;const Pg=wz;function ap(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var bz=Object.prototype,Sz=bz.hasOwnProperty;function Iz(e,t,n){var r=e[t];(!(Sz.call(e,t)&&Xs(r,n))||n===void 0&&!(t in e))&&Sg(e,t,n)}function Ez(e,t,n,r){var i=!n;n||(n={});for(var a=-1,s=t.length;++a-1&&e%1==0&&e0){if(++t>=Vz)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Yz=Zz(Gz);const Jz=Yz;function $z(e,t){return Jz(Nz(e,t,zf),e+"")}function eW(e,t,n){if(!Ar(n))return!1;var r=typeof t;return(r=="number"?yl(n)&&Bg(t,n.length):r=="string"&&t in n)?Xs(n[t],e):!1}function tW(e){return $z(function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(a=e.length>3&&typeof a=="function"?(i--,a):void 0,s&&eW(n[0],n[1],s)&&(a=i<3?void 0:a,i=1),t=Object(t);++r=t||W<0||g&&ee>=a}function C(){var q=qd();if(T(q))return x(q);c=setTimeout(C,k(q))}function x(q){return c=void 0,m&&r?w(q):(r=i=void 0,s)}function E(){c!==void 0&&clearTimeout(c),A=0,r=f=i=c=void 0}function _(){return c===void 0?s:x(qd())}function G(){var q=qd(),W=T(q);if(r=arguments,i=this,f=q,W){if(c===void 0)return S(f);if(g)return clearTimeout(c),c=setTimeout(C,t),w(f)}return c===void 0&&(c=setTimeout(C,t)),s}return G.cancel=E,G.flush=_,G}var gW="Expected a function";function vW(e,t,n){var r=!0,i=!0;if(typeof e!="function")throw new TypeError(gW);return Ar(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),EK(e,t,{leading:r,maxWait:t,trailing:i})}var yW=function(t,n,r){var i=r.getBoundingClientRect(),a=i.width,s=i.height,c=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,f=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,A=c-(r.getBoundingClientRect().left+window.pageXOffset),h=f-(r.getBoundingClientRect().top+window.pageYOffset);A<0?A=0:A>a&&(A=a),h<0?h=0:h>s&&(h=s);var g=A/a,m=1-h/s;return{h:n.h,s:g,v:m,a:n.a,source:"hsv"}},mW=function(){function e(t,n){for(var r=0;r=0,a=!n&&i&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return a?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return ae(this.toString())},_applyModification:function(t,n){var r=t.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(zW,arguments)},brighten:function(){return this._applyModification(WW,arguments)},darken:function(){return this._applyModification(GW,arguments)},desaturate:function(){return this._applyModification(MW,arguments)},saturate:function(){return this._applyModification(LW,arguments)},greyscale:function(){return this._applyModification(NW,arguments)},spin:function(){return this._applyModification(VW,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(ZW,arguments)},complement:function(){return this._applyCombination(qW,arguments)},monochromatic:function(){return this._applyCombination(YW,arguments)},splitcomplement:function(){return this._applyCombination(XW,arguments)},triad:function(){return this._applyCombination(d1,[3])},tetrad:function(){return this._applyCombination(d1,[4])}};ae.fromRatio=function(e,t){if(Af(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=Yl(e[r]));e=n}return ae(e,t)};function TW(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,a=null,s=!1,c=!1;return typeof e=="string"&&(e=nG(e)),Af(e)=="object"&&(ii(e.r)&&ii(e.g)&&ii(e.b)?(t=DW(e.r,e.g,e.b),s=!0,c=String(e.r).substr(-1)==="%"?"prgb":"rgb"):ii(e.h)&&ii(e.s)&&ii(e.v)?(r=Yl(e.s),i=Yl(e.v),t=HW(e.h,r,i),s=!0,c="hsv"):ii(e.h)&&ii(e.s)&&ii(e.l)&&(r=Yl(e.s),a=Yl(e.l),t=jW(e.h,r,a),s=!0,c="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=BK(n),{ok:s,format:e.format||c,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function DW(e,t,n){return{r:tt(e,255)*255,g:tt(t,255)*255,b:tt(n,255)*255}}function u1(e,t,n){e=tt(e,255),t=tt(t,255),n=tt(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),a,s,c=(r+i)/2;if(r==i)a=s=0;else{var f=r-i;switch(s=c>.5?f/(2-r-i):f/(r+i),r){case e:a=(t-n)/f+(t1&&(g-=1),g<1/6?A+(h-A)*6*g:g<1/2?h:g<2/3?A+(h-A)*(2/3-g)*6:A}if(t===0)r=i=a=n;else{var c=n<.5?n*(1+t):n+t-n*t,f=2*n-c;r=s(f,c,e+1/3),i=s(f,c,e),a=s(f,c,e-1/3)}return{r:r*255,g:i*255,b:a*255}}function c1(e,t,n){e=tt(e,255),t=tt(t,255),n=tt(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),a,s,c=r,f=r-i;if(s=r===0?0:f/r,r==i)a=0;else{switch(r){case e:a=(t-n)/f+(t>1)+720)%360;--t;)r.h=(r.h+i)%360,a.push(ae(r));return a}function YW(e,t){t=t||6;for(var n=ae(e).toHsv(),r=n.h,i=n.s,a=n.v,s=[],c=1/t;t--;)s.push(ae({h:r,s:i,v:a})),a=(a+c)%1;return s}ae.mix=function(e,t,n){n=n===0?0:n||50;var r=ae(e).toRgb(),i=ae(t).toRgb(),a=n/100,s={r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b,a:(i.a-r.a)*a+r.a};return ae(s)};ae.readability=function(e,t){var n=ae(e),r=ae(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};ae.isReadable=function(e,t,n){var r=ae.readability(e,t),i,a;switch(a=!1,i=rG(n),i.level+i.size){case"AAsmall":case"AAAlarge":a=r>=4.5;break;case"AAlarge":a=r>=3;break;case"AAAsmall":a=r>=7;break}return a};ae.mostReadable=function(e,t,n){var r=null,i=0,a,s,c,f;n=n||{},s=n.includeFallbackColors,c=n.level,f=n.size;for(var A=0;Ai&&(i=a,r=ae(t[A]));return ae.isReadable(e,r,{level:c,size:f})||!s?r:(n.includeFallbackColors=!1,ae.mostReadable(e,["#fff","#000"],n))};var lp=ae.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},JW=ae.hexNames=$W(lp);function $W(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function BK(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function tt(e,t){eG(e)&&(e="100%");var n=tG(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function Vf(e){return Math.min(1,Math.max(0,e))}function kn(e){return parseInt(e,16)}function eG(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function tG(e){return typeof e=="string"&&e.indexOf("%")!=-1}function xr(e){return e.length==1?"0"+e:""+e}function Yl(e){return e<=1&&(e=e*100+"%"),e}function kK(e){return Math.round(parseFloat(e)*255).toString(16)}function h1(e){return kn(e)/255}var Fr=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",i="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+i),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+i),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+i),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function ii(e){return!!Fr.CSS_UNIT.exec(e)}function nG(e){e=e.replace(OW,"").replace(_W,"").toLowerCase();var t=!1;if(lp[e])e=lp[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=Fr.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=Fr.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Fr.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=Fr.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Fr.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=Fr.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Fr.hex8.exec(e))?{r:kn(n[1]),g:kn(n[2]),b:kn(n[3]),a:h1(n[4]),format:t?"name":"hex8"}:(n=Fr.hex6.exec(e))?{r:kn(n[1]),g:kn(n[2]),b:kn(n[3]),format:t?"name":"hex"}:(n=Fr.hex4.exec(e))?{r:kn(n[1]+""+n[1]),g:kn(n[2]+""+n[2]),b:kn(n[3]+""+n[3]),a:h1(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=Fr.hex3.exec(e))?{r:kn(n[1]+""+n[1]),g:kn(n[2]+""+n[2]),b:kn(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function rG(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:t,size:n}}var p1=function(t){var n=["r","g","b","a","h","s","l","v"],r=0,i=0;return kW(n,function(a){if(t[a]&&(r+=1,isNaN(t[a])||(i+=1),a==="s"||a==="l")){var s=/^\d+%$/;s.test(t[a])&&(i+=1)}}),r===i?t:!1},Jl=function(t,n){var r=t.hex?ae(t.hex):ae(t),i=r.toHsl(),a=r.toHsv(),s=r.toRgb(),c=r.toHex();i.s===0&&(i.h=n||0,a.h=n||0);var f=c==="000000"&&s.a===0;return{hsl:i,hex:f?"transparent":"#"+c,rgb:s,hsv:a,oldHue:t.h||n||i.h,source:t.source}},ao=function(t){if(t==="transparent")return!0;var n=String(t).charAt(0)==="#"?1:0;return t.length!==4+n&&t.length<7+n&&ae(t).isValid()},Og=function(t){if(!t)return"#fff";var n=Jl(t);if(n.hex==="transparent")return"rgba(0,0,0,0.4)";var r=(n.rgb.r*299+n.rgb.g*587+n.rgb.b*114)/1e3;return r>=128?"#000":"#fff"},Xd=function(t,n){var r=t.replace("°","");return ae(n+" ("+r+")")._ok},Wl=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){fG(i,r);function i(){var a,s,c,f;cG(this,i);for(var A=arguments.length,h=Array(A),g=0;gc))return!1;var A=a.get(e),h=a.get(t);if(A&&h)return A==t&&h==e;var g=-1,m=!0,w=n&CG?new df:void 0;for(a.set(e,t),a.set(t,e);++g=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var ac=24,WV=NK.default=function(e){var t=e.fill,n=t===void 0?"currentColor":t,r=e.width,i=r===void 0?ac:r,a=e.height,s=a===void 0?ac:a,c=e.style,f=c===void 0?{}:c,A=zV(e,["fill","width","height","style"]);return O1.default.createElement("svg",k1({viewBox:"0 0 "+ac+" "+ac,style:k1({fill:n,width:i,height:s},f)},A),O1.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))},GV=function(){function e(t,n){for(var r=0;r1&&(i.a=1),r.props.onChange({h:r.props.hsl.h,s:r.props.hsl.s,l:r.props.hsl.l,a:Math.round(i.a*100)/100,source:"rgb"},a)):(i.h||i.s||i.l)&&(typeof i.s=="string"&&i.s.includes("%")&&(i.s=i.s.replace("%","")),typeof i.l=="string"&&i.l.includes("%")&&(i.l=i.l.replace("%","")),i.s==1?i.s=.01:i.l==1&&(i.l=.01),r.props.onChange({h:i.h||r.props.hsl.h,s:Number(B1(i.s)?r.props.hsl.s:i.s),l:Number(B1(i.l)?r.props.hsl.l:i.l),source:"hsl"},a))},r.showHighlight=function(i){i.currentTarget.style.background="#eee"},r.hideHighlight=function(i){i.currentTarget.style.background="transparent"},n.hsl.a!==1&&n.view==="hex"?r.state={view:"rgb"}:r.state={view:n.view},r}return GV(t,[{key:"render",value:function(){var r=this,i=de({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),a=void 0;return this.state.view==="hex"?a=U.createElement("div",{style:i.fields,className:"flexbox-fix"},U.createElement("div",{style:i.field},U.createElement(Se,{style:{input:i.input,label:i.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):this.state.view==="rgb"?a=U.createElement("div",{style:i.fields,className:"flexbox-fix"},U.createElement("div",{style:i.field},U.createElement(Se,{style:{input:i.input,label:i.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),U.createElement("div",{style:i.field},U.createElement(Se,{style:{input:i.input,label:i.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),U.createElement("div",{style:i.field},U.createElement(Se,{style:{input:i.input,label:i.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),U.createElement("div",{style:i.alpha},U.createElement(Se,{style:{input:i.input,label:i.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):this.state.view==="hsl"&&(a=U.createElement("div",{style:i.fields,className:"flexbox-fix"},U.createElement("div",{style:i.field},U.createElement(Se,{style:{input:i.input,label:i.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),U.createElement("div",{style:i.field},U.createElement(Se,{style:{input:i.input,label:i.label},label:"s",value:Math.round(this.props.hsl.s*100)+"%",onChange:this.handleChange})),U.createElement("div",{style:i.field},U.createElement(Se,{style:{input:i.input,label:i.label},label:"l",value:Math.round(this.props.hsl.l*100)+"%",onChange:this.handleChange})),U.createElement("div",{style:i.alpha},U.createElement(Se,{style:{input:i.input,label:i.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),U.createElement("div",{style:i.wrap,className:"flexbox-fix"},a,U.createElement("div",{style:i.toggle},U.createElement("div",{style:i.icon,onClick:this.toggleViews,ref:function(c){return r.icon=c}},U.createElement(WV,{style:i.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return r.hsl.a!==1&&i.view==="hex"?{view:"rgb"}:null}}]),t}(U.Component);zK.defaultProps={view:"hex"};var _1=function(){var t=de({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return U.createElement("div",{style:t.picker})},ZV=function(){var t=de({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return U.createElement("div",{style:t.picker})},Qg=function(t){var n=t.width,r=t.onChange,i=t.disableAlpha,a=t.rgb,s=t.hsl,c=t.hsv,f=t.hex,A=t.renderers,h=t.styles,g=h===void 0?{}:h,m=t.className,w=m===void 0?"":m,S=t.defaultView,k=de(Un({default:{picker:{width:n,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+a.r+", "+a.g+", "+a.b+", "+a.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},g),{disableAlpha:i});return U.createElement("div",{style:k.picker,className:"chrome-picker "+w},U.createElement("div",{style:k.saturation},U.createElement(Gf,{style:k.Saturation,hsl:s,hsv:c,pointer:ZV,onChange:r})),U.createElement("div",{style:k.body},U.createElement("div",{style:k.controls,className:"flexbox-fix"},U.createElement("div",{style:k.color},U.createElement("div",{style:k.swatch},U.createElement("div",{style:k.active}),U.createElement(gl,{renderers:A}))),U.createElement("div",{style:k.toggles},U.createElement("div",{style:k.hue},U.createElement(vl,{style:k.Hue,hsl:s,pointer:_1,onChange:r})),U.createElement("div",{style:k.alpha},U.createElement(wg,{style:k.Alpha,rgb:a,hsl:s,pointer:_1,renderers:A,onChange:r})))),U.createElement(zK,{rgb:a,hsl:s,hex:f,view:S,onChange:r,disableAlpha:i})))};Qg.propTypes={width:D.oneOfType([D.string,D.number]),disableAlpha:D.bool,styles:D.object,defaultView:D.oneOf(["hex","rgb","hsl"])};Qg.defaultProps={width:225,disableAlpha:!1,styles:{}};Rn(Qg);var YV=function(t){var n=t.color,r=t.onClick,i=r===void 0?function(){}:r,a=t.onSwatchHover,s=t.active,c=de({default:{color:{background:n,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:Og(n),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:s,"color-#FFFFFF":n==="#FFFFFF",transparent:n==="transparent"});return U.createElement(qo,{style:c.color,color:n,onClick:i,onHover:a,focusStyle:{boxShadow:"0 0 4px "+n}},U.createElement("div",{style:c.dot}))},JV=function(t){var n=t.hex,r=t.rgb,i=t.onChange,a=de({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:n},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),s=function(f,A){f.r||f.g||f.b?i({r:f.r||r.r,g:f.g||r.g,b:f.b||r.b,source:"rgb"},A):i({hex:f.hex,source:"hex"},A)};return U.createElement("div",{style:a.fields,className:"flexbox-fix"},U.createElement("div",{style:a.active}),U.createElement(Se,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"hex",value:n,onChange:s}),U.createElement(Se,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:r.r,onChange:s}),U.createElement(Se,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:r.g,onChange:s}),U.createElement(Se,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:r.b,onChange:s}))},Mg=function(t){var n=t.onChange,r=t.onSwatchHover,i=t.colors,a=t.hex,s=t.rgb,c=t.styles,f=c===void 0?{}:c,A=t.className,h=A===void 0?"":A,g=de(Un({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},f)),m=function(S,k){S.hex?ao(S.hex)&&n({hex:S.hex,source:"hex"},k):n(S,k)};return U.createElement(Zs,{style:g.Compact,styles:f},U.createElement("div",{style:g.compact,className:"compact-picker "+h},U.createElement("div",null,Xo(i,function(w){return U.createElement(YV,{key:w,color:w,active:w.toLowerCase()===a,onClick:m,onSwatchHover:r})}),U.createElement("div",{style:g.clear})),U.createElement(JV,{hex:a,rgb:s,onChange:m})))};Mg.propTypes={colors:D.arrayOf(D.string),styles:D.object};Mg.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}};Rn(Mg);var $V=function(t){var n=t.hover,r=t.color,i=t.onClick,a=t.onSwatchHover,s={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},c=de({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:s}},{hover:n});return U.createElement("div",{style:c.swatch},U.createElement(qo,{color:r,onClick:i,onHover:a,focusStyle:s}))};const eq=xg($V);var Lg=function(t){var n=t.width,r=t.colors,i=t.onChange,a=t.onSwatchHover,s=t.triangle,c=t.styles,f=c===void 0?{}:c,A=t.className,h=A===void 0?"":A,g=de(Un({default:{card:{width:n,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},f),{"hide-triangle":s==="hide","top-left-triangle":s==="top-left","top-right-triangle":s==="top-right","bottom-left-triangle":s==="bottom-left","bottom-right-triangle":s==="bottom-right"}),m=function(S,k){return i({hex:S,source:"hex"},k)};return U.createElement("div",{style:g.card,className:"github-picker "+h},U.createElement("div",{style:g.triangleShadow}),U.createElement("div",{style:g.triangle}),Xo(r,function(w){return U.createElement(eq,{color:w,key:w,onClick:m,onSwatchHover:a})}))};Lg.propTypes={width:D.oneOfType([D.string,D.number]),colors:D.arrayOf(D.string),triangle:D.oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:D.object};Lg.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};Rn(Lg);var tq=function(t){var n=t.direction,r=de({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:n==="vertical"});return U.createElement("div",{style:r.picker})},nq=Object.assign||function(e){for(var t=1;t.5});return U.createElement("div",{style:r.picker})},aq=function(){var t=de({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return U.createElement("div",{style:t.pointer},U.createElement("div",{style:t.left},U.createElement("div",{style:t.leftInside})),U.createElement("div",{style:t.right},U.createElement("div",{style:t.rightInside})))},T1=function(t){var n=t.onClick,r=t.label,i=t.children,a=t.active,s=de({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:a});return U.createElement("div",{style:s.button,onClick:n},r||i)},lq=function(t){var n=t.rgb,r=t.currentColor,i=de({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+n.r+","+n.g+", "+n.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:r,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return U.createElement("div",null,U.createElement("div",{style:i.label},"new"),U.createElement("div",{style:i.swatches},U.createElement("div",{style:i.new}),U.createElement("div",{style:i.current})),U.createElement("div",{style:i.label},"current"))},sq=function(){function e(t,n){for(var r=0;r100&&(h.a=100),h.a/=100,n({h:i.h,s:i.s,l:i.l,a:h.a,source:"rgb"},g))};return U.createElement("div",{style:c.fields,className:"flexbox-fix"},U.createElement("div",{style:c.double},U.createElement(Se,{style:{input:c.input,label:c.label},label:"hex",value:a.replace("#",""),onChange:f})),U.createElement("div",{style:c.single},U.createElement(Se,{style:{input:c.input,label:c.label},label:"r",value:r.r,onChange:f,dragLabel:"true",dragMax:"255"})),U.createElement("div",{style:c.single},U.createElement(Se,{style:{input:c.input,label:c.label},label:"g",value:r.g,onChange:f,dragLabel:"true",dragMax:"255"})),U.createElement("div",{style:c.single},U.createElement(Se,{style:{input:c.input,label:c.label},label:"b",value:r.b,onChange:f,dragLabel:"true",dragMax:"255"})),U.createElement("div",{style:c.alpha},U.createElement(Se,{style:{input:c.input,label:c.label},label:"a",value:Math.round(r.a*100),onChange:f,dragLabel:"true",dragMax:"100"})))},dq=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var lc=24,Uq=GK.default=function(e){var t=e.fill,n=t===void 0?"currentColor":t,r=e.width,i=r===void 0?lc:r,a=e.height,s=a===void 0?lc:a,c=e.style,f=c===void 0?{}:c,A=Fq(e,["fill","width","height","style"]);return j1.default.createElement("svg",D1({viewBox:"0 0 "+lc+" "+lc,style:D1({fill:n,width:i,height:s},f)},A),j1.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))},Rq=function(t){var n=t.color,r=t.onClick,i=r===void 0?function(){}:r,a=t.onSwatchHover,s=t.first,c=t.last,f=t.active,A=de({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:n,marginBottom:"1px"},check:{color:Og(n),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:s,last:c,active:f,"color-#FFFFFF":n==="#FFFFFF",transparent:n==="transparent"});return U.createElement(qo,{color:n,style:A.color,onClick:i,onHover:a,focusStyle:{boxShadow:"0 0 4px "+n}},U.createElement("div",{style:A.check},U.createElement(Uq,null)))},Cq=function(t){var n=t.onClick,r=t.onSwatchHover,i=t.group,a=t.active,s=de({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return U.createElement("div",{style:s.group},Xo(i,function(c,f){return U.createElement(Rq,{key:c,color:c,active:c.toLowerCase()===a,first:f===0,last:f===i.length-1,onClick:n,onSwatchHover:r})}))},Vg=function(t){var n=t.width,r=t.height,i=t.onChange,a=t.onSwatchHover,s=t.colors,c=t.hex,f=t.styles,A=f===void 0?{}:f,h=t.className,g=h===void 0?"":h,m=de(Un({default:{picker:{width:n,height:r},overflow:{height:r,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},A)),w=function(k,T){return i({hex:k,source:"hex"},T)};return U.createElement("div",{style:m.picker,className:"swatches-picker "+g},U.createElement(Zs,null,U.createElement("div",{style:m.overflow},U.createElement("div",{style:m.body},Xo(s,function(S){return U.createElement(Cq,{key:S.toString(),group:S,active:c,onClick:w,onSwatchHover:a})}),U.createElement("div",{style:m.clear})))))};Vg.propTypes={width:D.oneOfType([D.string,D.number]),height:D.oneOfType([D.string,D.number]),colors:D.arrayOf(D.arrayOf(D.string)),styles:D.object};Vg.defaultProps={width:320,height:240,colors:[[Aa[900],Aa[700],Aa[500],Aa[300],Aa[100]],[da[900],da[700],da[500],da[300],da[100]],[ha[900],ha[700],ha[500],ha[300],ha[100]],[pa[900],pa[700],pa[500],pa[300],pa[100]],[ga[900],ga[700],ga[500],ga[300],ga[100]],[va[900],va[700],va[500],va[300],va[100]],[ya[900],ya[700],ya[500],ya[300],ya[100]],[ma[900],ma[700],ma[500],ma[300],ma[100]],[Fa[900],Fa[700],Fa[500],Fa[300],Fa[100]],["#194D33",$l[700],$l[500],$l[300],$l[100]],[Ua[900],Ua[700],Ua[500],Ua[300],Ua[100]],[Ra[900],Ra[700],Ra[500],Ra[300],Ra[100]],[Ca[900],Ca[700],Ca[500],Ca[300],Ca[100]],[Ka[900],Ka[700],Ka[500],Ka[300],Ka[100]],[xa[900],xa[700],xa[500],xa[300],xa[100]],[wa[900],wa[700],wa[500],wa[300],wa[100]],[ba[900],ba[700],ba[500],ba[300],ba[100]],[Sa[900],Sa[700],Sa[500],Sa[300],Sa[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};Rn(Vg);var qg=function(t){var n=t.onChange,r=t.onSwatchHover,i=t.hex,a=t.colors,s=t.width,c=t.triangle,f=t.styles,A=f===void 0?{}:f,h=t.className,g=h===void 0?"":h,m=de(Un({default:{card:{width:s,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},A),{"hide-triangle":c==="hide","top-left-triangle":c==="top-left","top-right-triangle":c==="top-right"}),w=function(k,T){ao(k)&&n({hex:k,source:"hex"},T)};return U.createElement("div",{style:m.card,className:"twitter-picker "+g},U.createElement("div",{style:m.triangleShadow}),U.createElement("div",{style:m.triangle}),U.createElement("div",{style:m.body},Xo(a,function(S,k){return U.createElement(qo,{key:k,color:S,hex:S,style:m.swatch,onClick:w,onHover:r,focusStyle:{boxShadow:"0 0 4px "+S}})}),U.createElement("div",{style:m.hash},"#"),U.createElement(Se,{label:null,style:{input:m.input},value:i.replace("#",""),onChange:w}),U.createElement("div",{style:m.clear})))};qg.propTypes={width:D.oneOfType([D.string,D.number]),triangle:D.oneOf(["hide","top-left","top-right"]),colors:D.arrayOf(D.string),styles:D.object};qg.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};Rn(qg);var Xg=function(t){var n=de({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(t.hsl.h)+", "+Math.round(t.hsl.s*100)+"%, "+Math.round(t.hsl.l*100)+"%)"}}});return U.createElement("div",{style:n.picker})};Xg.propTypes={hsl:D.shape({h:D.number,s:D.number,l:D.number,a:D.number})};Xg.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var Zg=function(t){var n=de({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(t.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return U.createElement("div",{style:n.picker})};Zg.propTypes={hsl:D.shape({h:D.number,s:D.number,l:D.number,a:D.number})};Zg.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var Kq=function(t){var n=t.onChange,r=t.rgb,i=t.hsl,a=t.hex,s=t.hsv,c=function(w,S){if(w.hex)ao(w.hex)&&n({hex:w.hex,source:"hex"},S);else if(w.rgb){var k=w.rgb.split(",");Xd(w.rgb,"rgb")&&n({r:k[0],g:k[1],b:k[2],a:1,source:"rgb"},S)}else if(w.hsv){var T=w.hsv.split(",");Xd(w.hsv,"hsv")&&(T[2]=T[2].replace("%",""),T[1]=T[1].replace("%",""),T[0]=T[0].replace("°",""),T[1]==1?T[1]=.01:T[2]==1&&(T[2]=.01),n({h:Number(T[0]),s:Number(T[1]),v:Number(T[2]),source:"hsv"},S))}else if(w.hsl){var C=w.hsl.split(",");Xd(w.hsl,"hsl")&&(C[2]=C[2].replace("%",""),C[1]=C[1].replace("%",""),C[0]=C[0].replace("°",""),g[1]==1?g[1]=.01:g[2]==1&&(g[2]=.01),n({h:Number(C[0]),s:Number(C[1]),v:Number(C[2]),source:"hsl"},S))}},f=de({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),A=r.r+", "+r.g+", "+r.b,h=Math.round(i.h)+"°, "+Math.round(i.s*100)+"%, "+Math.round(i.l*100)+"%",g=Math.round(s.h)+"°, "+Math.round(s.s*100)+"%, "+Math.round(s.v*100)+"%";return U.createElement("div",{style:f.wrap,className:"flexbox-fix"},U.createElement("div",{style:f.fields},U.createElement("div",{style:f.double},U.createElement(Se,{style:{input:f.input,label:f.label},label:"hex",value:a,onChange:c})),U.createElement("div",{style:f.column},U.createElement("div",{style:f.single},U.createElement(Se,{style:{input:f.input2,label:f.label2},label:"rgb",value:A,onChange:c})),U.createElement("div",{style:f.single},U.createElement(Se,{style:{input:f.input2,label:f.label2},label:"hsv",value:g,onChange:c})),U.createElement("div",{style:f.single},U.createElement(Se,{style:{input:f.input2,label:f.label2},label:"hsl",value:h,onChange:c})))))},Yg=function(t){var n=t.width,r=t.onChange,i=t.rgb,a=t.hsl,s=t.hsv,c=t.hex,f=t.header,A=t.styles,h=A===void 0?{}:A,g=t.className,m=g===void 0?"":g,w=de(Un({default:{picker:{width:n,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+i.r+", "+i.g+", "+i.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},h));return U.createElement("div",{style:w.picker,className:"google-picker "+m},U.createElement("div",{style:w.head},f),U.createElement("div",{style:w.swatch}),U.createElement("div",{style:w.saturation},U.createElement(Gf,{hsl:a,hsv:s,pointer:Xg,onChange:r})),U.createElement("div",{style:w.body},U.createElement("div",{style:w.controls,className:"flexbox-fix"},U.createElement("div",{style:w.hue},U.createElement(vl,{style:w.Hue,hsl:a,radius:"4px",pointer:Zg,onChange:r}))),U.createElement(Kq,{rgb:i,hsl:a,hex:c,hsv:s,onChange:r})))};Yg.propTypes={width:D.oneOfType([D.string,D.number]),styles:D.object,header:D.string};Yg.defaultProps={width:652,styles:{},header:"Color picker"};Rn(Yg);class H1 extends J.Component{constructor(){super(...arguments);At(this,"state",{show:!1});At(this,"toggleVisibility",n=>{n.preventDefault&&n.preventDefault();let{show:r}=this.state;this.setState({show:!r})});At(this,"handleChange",n=>{let{r,g:i,b:a,a:s}=n.rgb;this.props.onChange(`rgba(${r}, ${i}, ${a}, ${s})`)});At(this,"handleClose",n=>{n.preventDefault&&n.preventDefault(),this.setState({show:!1})})}render(){let{show:n}=this.state,{value:r}=this.props;return R.jsxs("div",{children:[R.jsx("a",{href:"#",style:Ee.colorInput,onClick:this.toggleVisibility.bind(this),children:R.jsx("span",{style:{...Ee.color,backgroundColor:r}})}),n&&R.jsxs("div",{style:Ee.colorPopover,children:[R.jsx("div",{style:Ee.colorCover,onClick:this.handleClose}),R.jsx(pq,{color:r,onChange:this.handleChange})]})]})}}class xq extends J.Component{constructor(){super(...arguments);At(this,"modes",["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"])}render(){let{object:n}=this.props;return R.jsxs(sl,{children:[R.jsx(Po,{label:"Fill",showIf:en.has(n,"fill"),children:R.jsx(Kr,{children:R.jsx(H1,{value:n.fill,onChange:this.props.onChange.bind(this,"fill")})})}),R.jsxs(Po,{label:"Stroke",showIf:en.has(n,"stroke"),children:[R.jsx(Kr,{children:R.jsx(H1,{value:n.stroke,onChange:this.props.onChange.bind(this,"stroke")})}),R.jsx(Kr,{label:"width",children:R.jsx("input",{style:{...Ee.input,...Ee.integerInput,width:30},onChange:r=>this.props.onChange("strokeWidth",r.target.value),value:n.strokeWidth})}),R.jsx(Kr,{showIf:en.has(n,"radius"),label:"radius",children:R.jsx("input",{style:{...Ee.input,...Ee.integerInput,width:30},onChange:r=>this.props.onChange("radius",r.target.value),value:n.radius})})]}),R.jsx(Po,{label:"Blending",children:R.jsx(Kr,{children:R.jsx("select",{style:Ee.select,value:n.blendmode,onChange:r=>this.props.onChange("blendmode",r.target.value),children:this.modes.map(r=>R.jsx("option",{value:r,children:r},r))})})})]})}}class wq extends J.Component{render(){let{object:t}=this.props;return R.jsxs(sl,{object:t,children:[en.has(t,"width","height")&&R.jsxs(Po,{label:"Size",children:[R.jsx(Kr,{showIf:en.has(t,"width"),label:"width",value:t.width,onChange:this.props.onChange.bind(this,"width")}),R.jsx(Kr,{showIf:en.has(t,"height"),label:"height",value:t.height,onChange:this.props.onChange.bind(this,"height")})]}),R.jsxs(Po,{label:"Position",children:[R.jsx(Kr,{showIf:en.has(t,"x"),label:"top",value:t.x,onChange:this.props.onChange.bind(this,"x")}),R.jsx(Kr,{showIf:en.has(t,"y"),label:"top",value:t.y,onChange:this.props.onChange.bind(this,"y")})]}),en.has(t,"rotate")&&R.jsx(Po,{label:"Rotation",children:R.jsx(Kr,{label:"angle",value:t.rotate,onChange:this.props.onChange.bind(this,"rotate")})})]})}}var bq={exports:{}};/*! - Copyright (c) 2018 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var a="",s=0;s{this.setState({menuOpened:!0})});At(this,"closeMenu",()=>{this.setState({menuOpened:!1})});At(this,"hoverTool",n=>{this.setState({hoveredTool:n})});At(this,"unhoverTool",n=>{this.state.hoveredTool==n&&this.setState({hoveredTool:null})});this.state={menuOpened:!1,hoveredTool:null}}render(){let{currentTool:n,tools:r}=this.props,{menuOpened:i,hoveredTool:a}=this.state,s=Object.keys(r);return R.jsxs("div",{style:{...yo.insertMenu,...i?yo.insertMenuHover:{}},onMouseOver:this.openMenu,onMouseOut:this.closeMenu,children:[R.jsx("div",{style:yo.mainIcon,children:n?r[n].meta.icon:R.jsx(vi,{icon:"add",size:30})}),R.jsx("ul",{style:yo.toolBox,children:s.map((c,f)=>R.jsx("li",{style:{...yo.toolBoxItem,...n===c?yo.currentToolboxItem:{},...a===c?yo.currentToolboxItem:{}},onMouseOver:()=>this.hoverTool(c),onMouseOut:()=>this.unhoverTool(c),onMouseDown:this.props.onSelect.bind(this,c),children:r[c].meta.icon},f))})]})}}const yo={insertMenu:{height:40,width:40,overflow:"hidden"},insertMenuHover:{background:"#eeeff5",height:"auto"},toolBox:{margin:0,padding:0},toolBoxItem:{listStyle:"none",padding:"5px 5px"},currentToolboxItem:{background:"#ebebeb"},mainIcon:{padding:"10px 5px",borderBottom:"1px solid #e0e0e0"}},Iq=({onChange:e,object:t})=>{const[n]=PC(t),r=J.useCallback(i=>{if(i.length==0)return;const a=i[0],s=new FileReader,c=function(f){e("xlinkHref",f.target.result)};s.onload=c,s.readAsDataURL(a)},[]);return R.jsx(sl,{object:t,showIf:en.has(t,"xlinkHref"),children:R.jsxs(BC,{children:[n("active")&&R.jsxs(vt,{children:[R.jsx(Lt,{children:"Active:"}),R.jsx(Uo,{label:"active",defaultChecked:t==null?void 0:t.active,onChange:(i,a)=>e("active",a)})]}),R.jsx(Lt,{children:"Label:"}),R.jsx(vt,{children:R.jsx("input",{style:{...Ee.input,...Ee.textInput},onChange:i=>e("label",i.target.value),value:t.label})}),R.jsxs(vt,{children:[R.jsx(Lt,{children:"Image:"}),R.jsx(bC,{accept:"image/*",onDrop:r,multiple:!1,style:{float:"left",marginRight:"3px",padding:"3px",border:"1px solid gray",color:"gray",borderRadius:"3px",width:"100px",textAlign:"center"},activeStyle:{border:"1px solid blue",backgroundColor:"white",color:"black"},children:({getRootProps:i,getInputProps:a})=>R.jsxs("div",{...i(),children:[R.jsx("input",{...a()}),R.jsx("p",{children:"Drop new file"})]})})]})]})})};class ml extends J.Component{getStyle(){let{object:t}=this.props;return{mixBlendMode:t.blendmode}}getTransformMatrix({rotate:t,x:n,y:r,width:i,height:a}){if(t){let s=i/2+n,c=a/2+r;return`rotate(${t} ${s} ${c})`}}getObjectAttributes(){let{object:t,onRender:n,...r}=this.props;const{active:i,label:a,isExpand:s,...c}=t;return{...c,transform:this.getTransformMatrix(t),ref:n,...r}}}At(ml,"panels",[wq,jO,xq,Iq,HO]);class Eq extends J.Component{constructor(){super(...arguments);At(this,"state",{mode:"source"})}getMouseCoords(n){let{object:r,offset:i}=this.props;return{x:n.clientX-i.x-(r.x-r.movex),y:n.clientY-i.y-(r.y-r.movey)}}componentWillMount(n){let{object:r}=this.props;r.path.length?this.setState({mode:"edit"}):this.props.onUpdate({path:[{x1:r.x,y1:r.y}],movex:r.x,movey:r.y})}getCurrentPath(){let{path:n}=this.props.object;return n[n.length-1]}updatePath(n,r){let{path:i}=this.props.object,a=i[r];this.props.onUpdate({path:[...i.slice(0,r),{...a,...n},...i.slice(r+1)]})}updateCurrentPath(n,r=!1){let{path:i}=this.props.object,a=this.getCurrentPath();this.props.onUpdate({closed:r,path:[...i.slice(0,i.length-1),{...a,...n}]})}onMouseMove(n){let{mode:r}=this.state;this.getCurrentPath();let i=this.getMouseCoords(n),{object:a}=this.props,{movex:s,movey:c}=a,{x:f,y:A}=i,h=this.isCollides(s,c,f,A);if(h&&(f=s,A=c),r==="source"&&this.updateCurrentPath({x1:i.x,y1:i.y}),r==="target"&&this.updateCurrentPath({x2:f,y2:A,x:f,y:A}),r==="connect"&&this.updateCurrentPath({x:f,y:A}),(r==="target"||r==="connect")&&this.setState({closePath:h}),r==="move"){let{movedPathIndex:g,movedTargetX:m,movedTargetY:w}=this.state;this.updatePath({[m]:f,[w]:A},g)}r==="moveInitial"&&this.props.onUpdate({movex:f,movey:A})}isCollides(n,r,i,a,s=5){let c=n-i,f=r-a,A=s*2;return c*c+f*f<=A*A}onMouseDown(n){if(this.state.closePath)return this.closePath();if(n.target.tagName==="svg")return this.props.onClose();let{mode:r}=this.state;r==="target"&&this.setState({mode:"connect"})}onMouseUp(n){let{mode:r}=this.state,{path:i}=this.props.object,a=this.getMouseCoords(n),s=this.getCurrentPath();if(this.state.closePath)return this.closePath();r==="source"&&this.setState({mode:"target"}),r==="connect"&&(this.setState({mode:"target"}),this.props.onUpdate({path:[...i,{x1:s.x+(s.x-s.x2),y1:s.y+(s.y-s.y2),x2:a.x,y2:a.y,x:a.x,y:a.y}]})),(r==="move"||r==="moveInitial")&&this.setState({mode:"edit"})}getCurrentPoint(n){let{state:r}=this,{object:i}=this.props;if(n===0)return{x:i.movex,y:i.movey};{let a=r.path[n-1];return{x:a.x,y:a.y}}}closePath(){this.setState({mode:null}),this.props.onClose(),this.updateCurrentPath({x:this.props.object.movex,y:this.props.object.movey},!0)}moveVertex(n,r,i,a){a.preventDefault(),this.state.mode==="edit"&&(this.getMouseCoords(a),this.setState({mode:"move",movedPathIndex:n,movedTargetX:r,movedTargetY:i}))}moveInitialVertex(n){this.setState({mode:"moveInitial"})}render(){let{object:n,width:r,height:i}=this.props,{movex:a,movey:s,x:c,y:f}=n,A=c-a,h=f-s;return R.jsx("div",{style:Ti.canvas,onMouseUp:this.onMouseUp.bind(this),onMouseMove:this.onMouseMove.bind(this),onMouseDown:this.onMouseDown.bind(this),children:R.jsx("svg",{style:{width:r,height:i},children:R.jsx("g",{transform:`translate(${A} ${h}) - rotate(${n.rotate} ${n.x} ${n.y})`,children:n.path.map(({x1:g,y1:m,x2:w,y2:S,x:k,y:T},C)=>R.jsxs("g",{children:[w&&S&&R.jsxs("g",{children:[R.jsx("line",{x1:w,y1:S,x2:k,y2:T,style:Ti.edge,onMouseDown:this.moveVertex.bind(this,C,"x","y")}),R.jsx("circle",{r:4,cx:w,cy:S,style:Ti.vertex,onMouseDown:this.moveVertex.bind(this,C,"x2","y2")}),R.jsx("circle",{r:4,cx:k,cy:T,style:Ti.vertex,onMouseDown:this.moveVertex.bind(this,C,"x","y")})]}),C===0&&R.jsxs("g",{children:[R.jsx("line",{x1:a,y1:s,style:Ti.edge,onMouseDown:this.moveVertex.bind(this,C,"x1","y1"),x2:g,y2:m,stroke:"black"}),R.jsx("circle",{style:Ti.vertex,r:4,cx:g,cy:m,onMouseDown:this.moveVertex.bind(this,C,"x1","y1")}),R.jsx("circle",{r:4,cx:a,cy:s,style:{...Ti.vertex,...Ti.initialVertex}})]})]},C))})})})}}const Ti={vertex:{fill:"#3381ff",strokeWidth:0},initialVertex:{fill:"#ffd760"},edge:{stroke:"#b9b9b9"},canvas:{position:"absolute"}};class Jg extends ml{buildPath(t){let{path:n}=t,r=n.map(({x1:a,y1:s,x2:c,y2:f,x:A,y:h},g)=>`C ${a} ${s}, ${c} ${f}, ${A} ${h}`),i=[`M ${t.movex} ${t.movey}`,...r];return t.closed&&(i=[...i,"Z"]),i.join(` -`)}getTransformMatrix({rotate:t,x:n,y:r,movex:i,movey:a}){return` - translate(${n-i} ${r-a}) - rotate(${t} ${n} ${r}) - `}render(){let{object:t}=this.props,n=t.closed?t.fill:"transparent";return R.jsx("path",{style:this.getStyle(t),...this.getObjectAttributes(),d:this.buildPath(t),fill:n})}}At(Jg,"meta",{initial:{fill:"#e3e3e3",closed:!1,rotate:0,movex:0,movey:0,path:[],stroke:"gray",strokeWidth:1,active:!0,label:"default_label"},mode:dt.DRAW_PATH,icon:R.jsx(vi,{icon:"polygon",size:30}),editor:Eq});class $g extends ml{render(){let{object:t,index:n}=this.props;return R.jsx("rect",{style:this.getStyle(),...this.getObjectAttributes(),rx:t.radius,width:t.width,height:t.height})}}At($g,"meta",{icon:R.jsx(vi,{icon:"rectangle",size:30}),initial:{width:10,height:10,strokeWidth:0,fill:"blue",radius:0,blendmode:"normal",rotate:0,active:!0,label:"default_label"}});class ev extends ml{render(){let{object:t,index:n}=this.props;return R.jsx("ellipse",{style:this.getStyle(),...this.getObjectAttributes(),rx:t.width/2,ry:t.height/2,cx:t.x+t.width/2,cy:t.y+t.height/2})}}At(ev,"meta",{icon:R.jsx(vi,{icon:"circle",size:30}),initial:{width:10,height:10,rotate:0,fill:"yellow",strokeWidth:0,blendmode:"normal",active:!0,label:"default_label"}});var z={palabra:void 0,longitudPalabra:void 0,numeroSilaba:void 0,silabas:void 0,tonica:void 0,letraTildada:void 0,acentuacion:void 0,hiato:void 0,diptongo:void 0,triptongo:void 0},So=void 0;function Q1(e){return Pq(e),Dq(),_q(),Tq(),Object.assign({},z)}function Pq(e){z.palabra=e.toLowerCase().trim(),z.silabas=[],z.longitudPalabra=z.palabra.length,So=!1,z.tonica=0,z.numeroSilaba=0,z.letraTildada=-1;for(var t,n=0;n=z.longitudPalabra)return t;if(e[t]=="y"&&t++,t=z.longitudPalabra||!Bo(e[t]))return t;if(t==z.longitudPalabra-1)return t++,t;if(!Bo(e[t+1]))return t;var n=e[t],r=e[t+1];if(t1&&z.palabra[z.letraTildada-1]=="u"&&z.palabra[z.letraTildada-2]=="q"&&z.hiato.push({tipoHiato:"Hiato simple",silabaHiato:z.palabra[z.letraTildada]+"-"+z.palabra[z.letraTildada+1]});for(var t=0;t-1){if(t>0&&Ia(z.palabra[t-1])){z.hiato.push({tipoHiato:"Hiato acentual",silabaHiato:z.palabra[t-1]+"-"+z.palabra[t]}),e=!1;continue}if(tt)return 1}function L1(e,t){return e.map(n=>n.silaba).slice(t,e.length+1).join("")}function N1(e,t,n){let r=e!=null&&e.length?e:"",i=!1,a=0;for(const s of t){const f=a===0&&r.length?`${r} ${s.silaba}`:`${r}${s.silaba}`;if((f==null?void 0:f.length)t?tv([e],t):[e]}function tv(e,t){let n=0;return e.reduce((r,i,a)=>{const s=i==null?void 0:i.length,c=r[(r==null?void 0:r.length)-1];if(s===t)return n=0,[...r,i];if(st){const f=Q1(i),[A,h,g]=N1(c,f.silabas,t);if(h){const w=L1(f.silabas,g),S=z1(w,t),k=S[S.length-1];let T=[...r];return r.length===1&&(T=[`${A}-`]),n===-1&&(T=T.slice(0,r.length-1)),n=M1(k,t),[...T,`${A}-`,...S]}if(a===e.length-1&&a!==0){const w=tv([i],t);return[...r,...w]}}return[...r,i]},[])}class nv extends ml{getStyle(){let{object:t}=this.props;return{...super.getStyle(),dominantBaseline:"central",fontWeight:t.fontWeight,fontStyle:t.fontStyle,textDecoration:t.textDecoration,mixBlendMode:t.blendmode,WebkitUserSelect:"none",writingMode:t.writingMode,textOrientation:t.textOrientation,letterSpacing:`${t.letterSpacing}px`}}getTransformMatrix({rotate:t,x:n,y:r}){return`rotate(${t} ${n} ${r})`}render(){var h;let{object:t,index:n}=this.props;EC.load({google:{families:[t.fontFamily]}});const{rotate:r,writingMode:i,...a}=this.getObjectAttributes(),s=(h=t==null?void 0:t.text)==null?void 0:h.trim().length,c=t==null?void 0:t.isExpand,f=t==null?void 0:t.maxLength,A=t==null?void 0:t.hasUppercase;return R.jsx("text",{style:this.getStyle(),...a,writingMode:t.writingMode,textAnchor:t.textAnchor,fontSize:t.fontSize,fontFamily:t.fontFamily,lengthAdjust:t==null?void 0:t.lengthAdjust,children:s>f&&!c?R.jsx(jq,{object:t,maxLength:f,hasUppercase:A}):R.jsx(R.Fragment,{children:A?t.text.toUpperCase():t.text})})}}At(nv,"meta",{icon:R.jsx(vi,{icon:"text",size:30}),initial:{label:"default_label",text:"Tipo acentuación de la palabra",rotate:0,fontWeight:"normal",fontStyle:"normal",textDecoration:"none",textAnchor:"middle",fill:"black",fontSize:20,fontFamily:"Open Sans",isExpand:!0,maxLength:15,active:!0,hasUppercase:!1,writingMode:"horizontal-tb",textOrientation:"mixed",letterSpacing:0}});function jq({object:e,maxLength:t,hasUppercase:n}){var f;let i=((f=e==null?void 0:e.text)==null?void 0:f.includes(" "))?e.text.trim().split(" ").filter(A=>A.length):[e==null?void 0:e.text.trim()];n&&(i=i.map(A=>A.toUpperCase()));const a=tv(i,t),s=(a==null?void 0:a.length)>1,c=a[0];return R.jsxs(R.Fragment,{children:[R.jsx("tspan",{x:e==null?void 0:e.x,dy:"0em",children:c}),s&&a.slice(1,a.length).map((A,h)=>R.jsx("tspan",{x:e==null?void 0:e.x,dy:"1.03em",children:A},A))]})}class rv extends ml{render(){let{object:t,index:n}=this.props;return R.jsx("image",{xlinkHref:t.xlinkHref,...this.getObjectAttributes(),width:t.width,height:t.height})}}At(rv,"meta",{icon:R.jsx(vi,{icon:"image",size:30}),initial:{label:"default_label",active:!0,width:100,height:100,xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAhSURBVHgBtYmxDQAADII8lv9faBNH4yoJLAi4ppxgMZoPoxQrXYyeEfoAAAAASUVORK5CYII="}});var VK={exports:{}};function xc(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?xc=function(t){return typeof t}:xc=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xc(e)}function Qe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W1(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function wc(e,t,n){return Hq()?wc=Reflect.construct:wc=function(i,a,s){var c=[null];c.push.apply(c,a);var f=Function.bind.apply(i,c),A=new f;return s&&Bs(A,s.prototype),A},wc.apply(null,arguments)}function Qq(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function Ap(e){var t=typeof Map=="function"?new Map:void 0;return Ap=function(r){if(r===null||!Qq(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(r))return t.get(r);t.set(r,i)}function i(){return wc(r,arguments,Ft(this).constructor)}return i.prototype=Object.create(r.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),Bs(i,r)},Ap(e)}function Mq(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}function Ys(e,t){if(e==null)return{};var n=Mq(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function bt(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Wr(e,t){return t&&(typeof t=="object"||typeof t=="function")?t:bt(e)}function Lq(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&(e=Ft(e),e!==null););return e}function ci(e,t,n){return typeof Reflect<"u"&&Reflect.get?ci=Reflect.get:ci=function(i,a,s){var c=Lq(i,a);if(c){var f=Object.getOwnPropertyDescriptor(c,a);return f.get?f.get.call(s):f.value}},ci(e,t,n||e)}function an(e){return Nq(e)||zq(e)||Wq()}function Nq(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t=this.constructor.levels.error)this.error=console.error;else return;if(this.logLevel>=this.constructor.levels.warn)this.warn=console.warn;else return;["info","debug","verbose"].some(function(r){return!(t.logLevel>=t.constructor.levels[r])||(t[r]=console.log,!1)})}return He(e,[{key:"noop",value:function(){}}]),e}();_t(wr,"logIcons",["📕","📗","📘","📙"]),_t(wr,"componentIcons",["🔺","⭐️","🔷","🔶","⬛️"]),_t(wr,"eventIcons",["❤️","💚","💙","💛","💜","🧡"]),_t(wr,"levels",{none:0,error:1,warn:2,info:3,debug:4,verbose:5});var ge={keydown:0,keypress:1,keyup:2},Yd={Shift:["shiftKey"],Meta:["metaKey"],Control:["ctrlKey"],Alt:["altKey"]},XK={"`":["~"],1:["!"],2:["@",'"'],3:["#","£"],4:["$"],5:["%"],6:["^"],7:["&"],8:["*"],9:["("],0:[")"],"-":["_"],"=":["plus"],";":[":"],"'":['"',"@"],",":["<"],".":[">"],"/":["?"],"\\":["|"],"[":["{"],"]":["}"],"#":["~"]};function iv(e){return XK[e]||[e.length===1?e.toUpperCase():e]}function lr(e,t){return e.hasOwnProperty(t)}function Xf(e){var t=1"u"}var Ai={unseen:0,seen:1,simulated:2},Mi=function(){function e(){Qe(this,e)}return He(e,null,[{key:"newRecord",value:function(n,r){var i=[Ai.unseen,Ai.unseen,Ai.unseen];if(!ur(n))for(var a=0;a<=n;a++)i[a]=r;return i}},{key:"setBit",value:function(n,r,i){return n[r]=i,n}},{key:"clone",value:function(n){for(var r=this.newRecord(),i=0;ithis._maxLength;)this._shift()}},{key:"_shift",value:function(){this._records.shift()}}]),e}(),iX=function(){function e(){Qe(this,e),this._registry={}}return He(e,[{key:"get",value:function(n){return this._registry[n]}},{key:"set",value:function(n,r){this._registry[n]=r}},{key:"remove",value:function(n){delete this._registry[n]}},{key:"toJSON",value:function(){return this._registry}}]),e}();function ks(e){return Array.isArray(e)?e:e?[e]:[]}function oX(e){var t=1c?this._longestSequence=f.sequenceLength:this._recalculateLongestSequence()),this._list[this.getIndexById(n)]=f}},{key:"remove",value:function(n){var r=this._isUpdatingComponentWithLongestSequence(n);this.removeAtPosition(this.getIndexById(n)),r&&this._recalculateLongestSequence()}},{key:"any",value:function(){return this.getLength()!==0}},{key:"isRoot",value:function(n){return this.getIndexById(n)>=this.getLength()-1}},{key:"getLongestSequence",value:function(){return this._longestSequence}},{key:"anyActionsForEventType",value:function(n){return!!this._keyMapEventRecord[n]}},{key:"getLength",value:function(){return this._list.length}},{key:"getAtPosition",value:function(n){return this._list[n]}},{key:"removeAtPosition",value:function(n){this._list=lX(this._list,n);for(var r=n;rthis.getLongestSequence()&&(this._longestSequenceComponentId=a,this._longestSequence=i)}}},{key:"_applyHardSequences",value:function(n,r){return je.option("enableHardSequences")?Object.keys(r).reduce(function(i,a){var s=!!n[a];return!s&&Yf.isValidKeySerialization(a)&&(i.keyMap[a]=a),i.handlers[a]=r[a],i},{keyMap:{},handlers:{}}):{keyMap:n,handlers:r}}},{key:"_buildActionDictionary",value:function(n,r,i){var a=this;return Object.keys(n).reduce(function(s,c){var f=n[c],A=function(){return no(f)&&lr(f,"sequences")?ks(f.sequences):ks(f)}();return A.forEach(function(h){var g=cX(h,r),m=g.keySequence,w=g.keyEventType;a._addActionOptions(s,i,c,m,w)}),s},{})}},{key:"_addActionOptions",value:function(n,r,i,a,s){var c=rx.parse(a,{keyEventType:s}),f=c.sequence,A=c.combination;f.size>this.getLongestSequence()&&(this._longestSequence=f.size,this._longestSequenceComponentId=r),this._keyMapEventRecord[s]=Ai.seen,n[i]||(n[i]=[]),n[i].push(dr({prefix:f.prefix,actionName:i,sequenceLength:f.size},A))}}]),e}();function cX(e,t){if(no(e)){var n=e.sequence,r=e.action;return{keySequence:n,keyEventType:ur(r)?ge[t.defaultKeyEvent]:ge[r]}}return{keySequence:e,keyEventType:ge[t.defaultKeyEvent]}}function Z1(e,t){return e[e.length-(t+1)]}for(var lx={Enter:!0,Backspace:!0,ArrowRight:!0,ArrowLeft:!0,ArrowUp:!0,ArrowDown:!0,CapsLock:!0},Jd=1;13>Jd;Jd++)lx["F".concat(Jd)]=!0;function sx(e){return e.length===1||lr(lx,e)}var fX=function(){function e(){Qe(this,e),this._actionConfigs={},this._order=null}return He(e,[{key:"addMatch",value:function(n,r){if(this._includesMatcherForCombination(n.id)){var i=n.keyEventType,a=n.actionName,s=n.id;this._addHandlerToActionConfig(s,{keyEventType:i,actionName:a,handler:r})}else this._addNewActionConfig(n,r)}},{key:"findMatch",value:function(n,r,i){this._order||this._setOrder();var a=!0,s=!1,c=void 0;try{for(var f,A=this._order[Symbol.iterator]();!(a=(f=A.next()).done);a=!0){var h=f.value,g=this._actionConfigs[h];if(this._matchesActionConfig(n,r,i,g))return g}}catch(m){s=!0,c=m}finally{try{a||A.return==null||A.return()}finally{if(s)throw c}}return null}},{key:"toJSON",value:function(){return{actionConfigs:this._actionConfigs,order:this._order}}},{key:"_matchesActionConfig",value:function(n,r,i,a){if(!AX(n,a))return!1;var s=a.events[i];if(!s)return!1;var c=!1,f=Object.keys(a.keyDictionary).every(function(A){return!!n.isEventTriggered(A,i)&&(r&&r===n.getNormalizedKeyName(A)&&(c=!n.wasEventPreviouslyTriggered(A,i)),!0)});return f&&c}},{key:"_setOrder",value:function(){var n=Object.values(this._actionConfigs).reduce(function(r,i){var a=i.id,s=i.size;return r[s]||(r[s]=[]),r[s].push(a),r},{});this._order=Object.keys(n).sort(function(r,i){return i-r}).reduce(function(r,i){return r.concat(n[i])},[])}},{key:"_addNewActionConfig",value:function(n,r){var i=n.prefix,a=n.sequenceLength,s=n.id,c=n.keyDictionary,f=n.size,A=n.keyEventType,h=n.actionName;this._setCombinationMatcher(s,{prefix:i,sequenceLength:a,id:s,keyDictionary:c,size:f,events:{}}),this._addHandlerToActionConfig(s,{keyEventType:A,actionName:h,handler:r})}},{key:"_addHandlerToActionConfig",value:function(n,r){var i=r.keyEventType,a=r.actionName,s=r.handler,c=this._getCombinationMatcher(n);this._setCombinationMatcher(n,dr({},c,{events:dr({},c.events,_t({},i,{actionName:a,handler:s}))}))}},{key:"_setCombinationMatcher",value:function(n,r){this._actionConfigs[n]=r}},{key:"_getCombinationMatcher",value:function(n){return this._actionConfigs[n]}},{key:"_includesMatcherForCombination",value:function(n){return!!this._getCombinationMatcher(n)}}]),e}();function AX(e,t){var n=ax(t.keyDictionary);return je.option("allowCombinationSubmatches")||dX(e)?e.getNumberOfKeys()>=n:e.getNumberOfKeys()===n}function dX(e){return!!e.isKeyStillPressed("Meta")&&e.some(function(t){return sx(t)})}var hX=function(){function e(){Qe(this,e),this._combinationMatchers={},this._eventRecord=Mi.newRecord()}return He(e,[{key:"addMatch",value:function(n,r){var i=this._getOrCreateCombinationMatcher(n.prefix);i.addMatch(n,r),Mi.setBit(this._eventRecord,n.keyEventType,Ai.seen),(!this._longestSequence||this._longestSequence=this._position}},{key:"isForKey",value:function(n){return this._key===n}},{key:"isForEventType",value:function(n){return this._type===n}},{key:"startNewPropagationStep",value:function(n,r,i,a){return this._position=this._componentList.getIndexById(n),this._componentId=n,this.isFirstPropagationStep()&&(Os.incrementId(),this._key=r.key,this._type=a),!(r.repeat&&je.option("ignoreRepeatedEventsWhenKeyHeldDown"))||(this.ignoreEvent(r),!1)}},{key:"finishPropagationStep",value:function(){this.isStopped()||this._componentList.isRoot(this._componentId)?(this._previousPropagation=this._clone(),this._reset()):this._previousPosition=this._position}},{key:"getPreviousPropagation",value:function(){return this._previousPropagation||(this._previousPropagation=this._clone({copyState:!1})),this._previousPropagation}},{key:"getPreviousPosition",value:function(){return this._previousPosition}},{key:"observeIgnoredEvents",value:function(){this._observeIgnoredEvents=!0}},{key:"ignoreEvent",value:function(n){return this.setIgnoreEvent(!0),!!(this.isIgnoringEvent()&&je.option("stopEventPropagationAfterIgnoring"))&&(this.stop(n),this.finishPropagationStep(),!0)}},{key:"setIgnoreEvent",value:function(n){this._ignoreEvent=n}},{key:"isIgnoringEvent",value:function(){return!this._observeIgnoredEvents&&this._ignoreEvent}},{key:"isStopped",value:function(){return this._stopping}},{key:"stop",value:function(n){return!this.isStopped()&&(this._stopping=!0,n.simulated||n.stopPropagation(),!0)}},{key:"isPendingPropagation",value:function(){var n=this.getPreviousPosition();return n!==-1&&n+1"u")e.contextTypes=r,e.childContextTypes=i,e.prototype.getChildContext=function(){return this._childContext};else{var s=U.createContext(a);e.contextType=s,e.prototype._originalRender=e.prototype.render,e.prototype.render=function(){var c=this._originalRender();return c?U.createElement(s.Provider,{value:this._childContext},c):null}}return e}function fx(e){function t(s,c){return dr({},i[s]||{},c[s]||{})}function n(s){return t("handlers",s)}function r(s){return t("keyMap",s)}var i=11&&arguments[1]!==void 0?arguments[1]:0,n=(Mt[e[t+0]]+Mt[e[t+1]]+Mt[e[t+2]]+Mt[e[t+3]]+"-"+Mt[e[t+4]]+Mt[e[t+5]]+"-"+Mt[e[t+6]]+Mt[e[t+7]]+"-"+Mt[e[t+8]]+Mt[e[t+9]]+"-"+Mt[e[t+10]]+Mt[e[t+11]]+Mt[e[t+12]]+Mt[e[t+13]]+Mt[e[t+14]]+Mt[e[t+15]]).toLowerCase();if(!MX(n))throw TypeError("Stringified UUID is invalid");return n}function NX(e,t,n){e=e||{};var r=e.random||(e.rng||HX)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){n=n||0;for(var i=0;i<16;++i)t[n+i]=r[i];return t}return LX(r)}function zX(e){let{boundingBox:t}=e,n={marginTop:t.height+5,marginLeft:t.width+5},[r,i]=J.useState(!1);return R.jsx("div",{style:{...Oo.anchor,...r?Oo.anchorHovered:{},...Oo.scaleAnchor,...n},className:"resize-anchor",onMouseOver:()=>i(!0),onMouseOut:()=>i(!1),onMouseDown:e.onMouseDown})}function WX(e){let t={marginLeft:e.boundingBox.width+5},[n,r]=J.useState(!1);return R.jsx("div",{style:{...Oo.anchor,...n?Oo.anchorHovered:{},...Oo.rotateAnchor,...t},className:"rotate-anchor",onMouseOver:()=>r(!0),onMouseOut:()=>r(!1),onMouseDown:e.onMouseDown})}class GX extends J.Component{onMouseDown(t){t.target.classList.contains("handler")&&this.props.onDrag(t)}render(){let{props:t}=this,{boundingBox:n}=t,r={...Oo.handler,...n,width:n.width+10,height:n.height+10,left:n.left-5,top:n.top-5,transform:`rotate(${n.rotate}deg)`};return R.jsxs("div",{className:"handler",style:r,onMouseLeave:t.onMouseLeave,onDoubleClick:t.onDoubleClick,onMouseDown:this.onMouseDown.bind(this),children:[t.canRotate&&R.jsx(WX,{onMouseDown:t.onRotate,boundingBox:n}),t.canResize&&R.jsx(zX,{onMouseDown:t.onResize,boundingBox:n})]})}}const Oo={handler:{position:"absolute",border:"2px solid #dedede",zIndex:999999},anchor:{width:10,height:10},anchorHovered:{borderColor:"gray"},scaleAnchor:{marginTop:-3,borderColor:"#dedede",borderWidth:"2px",borderStyle:"solid",position:"absolute",zIndex:-1},rotateAnchor:{marginTop:-8,borderColor:"#dedede",borderWidth:"2px",borderStyle:"solid",position:"absolute",borderTopRightRadius:3,zIndex:-1}},VX=({object:e,startPoint:t,mouse:n})=>{let{objectX:r,objectY:i,clientX:a,clientY:s}=t,c=t.width+n.x-a,f=t.height+n.y-s;return{...e,x:c>0?r:r+c,y:f>0?i:i+f,width:Math.abs(c),height:Math.abs(f)}},qX=({object:e,startPoint:t,mouse:n})=>({...e,x:n.x-(t.clientX-t.objectX),y:n.y-(t.clientY-t.objectY)}),XX=({object:e,startPoint:t,mouse:n})=>{let a=(Math.atan2(t.objectX+(e.width||0)/2-n.x,t.objectY+(e.height||0)/2-n.y)*180/Math.PI+45)*-1;return{...e,rotate:a}},ZX=Object.freeze(Object.defineProperty({__proto__:null,drag:qX,rotate:XX,scale:VX},Symbol.toStringTag,{value:"Module"})),YX="JwQ1d",JX={container:YX};class $X extends J.Component{render(){let{object:t,objectComponent:n,id:r,showPanels:i,show:a=!1}=this.props;return R.jsxs("div",{style:{...Ee.propertyPanel,display:i||a?"block":"none"},className:JX.container,children:[i&&n.panels.map((s,c)=>R.jsx(s,{id:r,...this.props},c)),a&&!i&&R.jsxs(sl,{showIf:!0,children:[R.jsx(vt,{children:R.jsx(Lt,{children:"Tools Panel"})}),R.jsx("span",{style:{marginTop:"5px",fontSize:"1rem"},children:"Select element"})]})]})}}class hx extends J.Component{constructor(){super(...arguments);At(this,"state",{mode:dt.FREE,handler:{top:200,left:200,width:50,height:50,rotate:0},currentObjectIndex:null,selectedObjectIndex:null,selectedTool:null});At(this,"keyMap",{removeObject:["del","backspace"],moveLeft:["left","shift+left"],moveRight:["right","shift+right"],moveUp:["up","shift+up"],moveDown:["down","shift+down"],closePath:["enter"]})}UNSAFE_componentWillMount(){this.objectRefs={}}showHandler(n){let{mode:r}=this.state,{objects:i}=this.props,a=i[n];r===dt.FREE&&(this.updateHandler(n,a),this.setState({currentObjectIndex:n,showHandler:!0}))}hideHandler(){let{mode:n}=this.state;n===dt.FREE&&this.setState({showHandler:!1})}getStartPointBundle(n,r){let{currentObjectIndex:i}=this.state,{objects:a}=this.props,s=this.getMouseCoords(n);return r=r||a[i],{clientX:s.x,clientY:s.y,objectX:r.x,objectY:r.y,width:r.width,height:r.height,rotate:r.rotate}}startDrag(n,r){let{currentObjectIndex:i}=this.state;this.setState({mode:n,startPoint:this.getStartPointBundle(r),selectedObjectIndex:i})}resetSelection(){this.setState({selectedObjectIndex:null})}generateUUID(){return NX()}newObject(n){let{mode:r,selectedTool:i}=this.state;if(this.resetSelection(n),r!==dt.DRAW)return;let{meta:a}=this.getObjectComponent(i),s=this.getMouseCoords(n),{objects:c,onUpdate:f}=this.props,A={...a.initial,type:i,x:s.x,y:s.y,uuid:this.generateUUID()};f([...c,A]),this.setState({currentObjectIndex:c.length,selectedObjectIndex:c.length,startPoint:this.getStartPointBundle(n,A),mode:a.editor?dt.EDIT_OBJECT:dt.SCALE,selectedTool:null})}updatePath(n){let{path:r}=n,i=n.x-n.movex,a=n.y-n.movey,s=r.map(({x1:c,y1:f,x2:A,y2:h,x:g,y:m})=>({x1:i+c,y1:a+f,x2:i+A,y2:a+h,x:i+g,y:a+m}));return{...n,path:s,movex:n.x,movey:n.y}}updateObject(n,r,i){let{objects:a,onUpdate:s}=this.props;const c=a.map((f,A)=>{if(A===n){let h={...f,...r};return i?this.updatePath(h):h}else return f});if((r==null?void 0:r.active)===!1){this.unselectCurrent(c);return}s(c)}getOffset(){let n=this.svgElement.getBoundingClientRect(),{canvasWidth:r,canvasHeight:i}=this.getCanvas();return{x:n.left,y:n.top,width:r,height:i}}applyOffset(n){let r=this.getOffset();return{...n,x:n.x-r.x,y:n.y-r.y}}updateHandler(n,r){let i=this.objectRefs[n],a=i==null?void 0:i.getBoundingClientRect(),{canvasOffsetX:s,canvasOffsetY:c}=this.getCanvas(),f={...this.state.handler,width:r.width||a.width,height:r.height||a.height,top:r.y+c,left:r.x+s,rotate:r.rotate};if(!r.width){let A=this.getOffset();f={...f,left:a.left-A.x,top:a.top-A.y}}this.setState({handler:f})}snapCoordinates({x:n,y:r}){let{snapToGrid:i}=this.props;return{x:n-n%i,y:r-r%i}}getMouseCoords({clientX:n,clientY:r}){let i=this.applyOffset({x:n,y:r});return this.snapCoordinates(i)}onDrag(n){let{currentObjectIndex:r,startPoint:i,mode:a}=this.state,{objects:s}=this.props,c=s[r],f=this.getMouseCoords(n),{scale:A,rotate:h,drag:g}=ZX,w={[dt.SCALE]:A,[dt.ROTATE]:h,[dt.DRAG]:g}[a];if(w){let S=w({object:c,startPoint:i,mouse:f,objectIndex:r,objectRefs:this.objectRefs});this.updateObject(r,S),this.updateHandler(r,S)}r!==null&&this.detectOverlappedObjects(n)}detectOverlappedObjects(n){var h;let{currentObjectIndex:r}=this.state,{objects:i}=this.props,a=this.getMouseCoords(n),s=this.objectRefs,c=Object.keys(s),f=this.getOffset(),A=(h=s[r])==null?void 0:h.getBoundingClientRect();A&&c.filter((g,m)=>m!==r).forEach(g=>{var w;let m=(w=s[g])==null?void 0:w.getBoundingClientRect();if(m){let{left:S,top:k,width:T,height:C}=m;S-=f.x,k-=f.y,a.x>S&&a.xk&&a.yT&&A.height>C&&this.showHandler(Number(g))}else this.unselectCurrent(i)})}stopDrag(){let{mode:n}=this.state;en.includes([dt.DRAG,dt.ROTATE,dt.SCALE],n)&&this.setState({mode:dt.FREE})}showEditor(){let{selectedObjectIndex:n}=this.state,{objects:r}=this.props,i=r[n];this.getObjectComponent(i.type).meta.editor&&this.setState({mode:dt.EDIT_OBJECT,showHandler:!1})}getObjectComponent(n){let{objectTypes:r}=this.props;return r[n]}getCanvas(){let{width:n,height:r}=this.props,{canvasWidth:i=n,canvasHeight:a=r}=this.props;return{width:n,height:r,canvasWidth:i,canvasHeight:a,canvasOffsetX:0,canvasOffsetY:0}}renderSVG(){let n=this.getCanvas(),{width:r,height:i,canvasOffsetX:a,canvasOffsetY:s}=n,{background:c,objects:f,svgStyle:A,objectTypes:h,backgroundSize:g,backgroundImage:m=""}=this.props;return R.jsx(SC,{background:c,width:r,canvas:n,height:i,objects:f,onMouseOver:this.showHandler.bind(this),objectTypes:h,objectRefs:this.objectRefs,onRender:w=>this.svgElement=w,onMouseDown:this.newObject.bind(this),backgroundSize:g,backgroundImage:m})}selectTool(n){this.setState({selectedTool:n,mode:dt.DRAW,currentObjectIndex:null,showHandler:!1,handler:null})}handleObjectChange(n,r){let{selectedObjectIndex:i}=this.state;this.updateObject(i,{[n]:r})}handleArrange(n){let{selectedObjectIndex:r}=this.state,{objects:i}=this.props,a=i[r],s={front:(f,A)=>[[...f,A],f.length],back:(f,A)=>[[A,...f],0]},c=i.filter((f,A)=>r!==A);this.setState({selectedObjectIndex:null},()=>{let f=s[n],[A,h]=f(c,a);this.props.onUpdate(A,{arrange:!0}),this.setState({selectedObjectIndex:h})})}removeCurrent(){let{selectedObjectIndex:n}=this.state,{objects:r}=this.props,i=r.filter((a,s)=>s!==n);this.setState({currentObjectIndex:null,selectedObjectIndex:null,showHandler:!1,handler:null},()=>{this.objectRefs={},this.props.onUpdate(i,{remove:!0})})}unselectCurrent(n){this.setState({currentObjectIndex:null,selectedObjectIndex:null,showHandler:!1,handler:null},()=>{this.objectRefs={},this.props.onUpdate(n)})}moveSelectedObject(n,r,i,a){let{selectedObjectIndex:s}=this.state,{objects:c}=this.props,f=c[s];a.startsWith("shift")&&(r*=10);let A={...f,[n]:f[n]+r};this.updateObject(s,A),this.updateHandler(s,A)}getKeymapHandlers(){let n={removeObject:this.removeCurrent.bind(this),moveLeft:this.moveSelectedObject.bind(this,"x",-1),moveRight:this.moveSelectedObject.bind(this,"x",1),moveUp:this.moveSelectedObject.bind(this,"y",-1),moveDown:this.moveSelectedObject.bind(this,"y",1),closePath:()=>this.setState({mode:dt.FREE})};return en.mapValues(n,r=>(i,a)=>{i.target.tagName!=="INPUT"&&(i.preventDefault(),r(i,a))})}render(){let{showHandler:n,handler:r,mode:i,selectedObjectIndex:a,selectedTool:s}=this.state,{objects:c,objectTypes:f,insertMenu:A}=this.props,h=c[a],g=i===dt.EDIT_OBJECT,m=a!==null,{width:w,height:S,canvasWidth:k,canvasHeight:T}=this.getCanvas(),C,x,E;return h&&(C=this.getObjectComponent(h.type),x={...C.meta.initial,...h},E=C.meta.editor),R.jsx(DX.HotKeys,{keyMap:this.keyMap,style:th.keyboardManager,handlers:this.getKeymapHandlers(),children:R.jsxs("div",{className:"container",style:{...th.container,...this.props.style,padding:0},onMouseMove:this.onDrag.bind(this),onMouseUp:this.stopDrag.bind(this),children:[A&&R.jsx(A,{tools:f,currentTool:s,onSelect:this.selectTool.bind(this)}),R.jsxs("div",{style:th.canvasContainer,children:[g&&E&&R.jsx(E,{object:h,offset:this.getOffset(),onUpdate:_=>this.updateObject(a,_),onClose:()=>this.setState({mode:dt.FREE}),width:w,height:S}),n&&R.jsx(GX,{boundingBox:r,canResize:en(h).has("width")||en(h).has("height"),canRotate:en(h).has("rotate"),onMouseLeave:this.hideHandler.bind(this),onDoubleClick:this.showEditor.bind(this),onDrag:this.startDrag.bind(this,dt.DRAG),onResize:this.startDrag.bind(this,dt.SCALE),onRotate:this.startDrag.bind(this,dt.ROTATE)}),this.renderSVG()]}),R.jsx($X,{show:this.props.showPanel,showPanels:m&&h,id:this.props.id,object:x,onArrange:this.handleArrange.bind(this),onChange:this.handleObjectChange.bind(this),objectComponent:C})]})})}}At(hx,"defaultProps",{objectTypes:{text:nv,rectangle:$g,circle:ev,polygon:Jg,image:rv},snapToGrid:1,svgStyle:{},insertMenu:Sq,backgroundSize:"auto",showPanel:!1});const th={container:{position:"relative",display:"flex",flexDirection:"row"},canvasContainer:{position:"relative"},keyboardManager:{outline:"none"}};function eZ(e){return new Promise((t,n)=>{const r=document.createElement("img");r.style.position="absolute",r.style.visibility="hidden",r.onload=()=>{document.body.removeChild(r),t({width:r.width,height:r.height})},r.onerror=i=>{n(i)},r.src=`${e}`,document.body.appendChild(r)})}function tZ(e,t,n=400,r=800){let i,a;return e>r?i=r:eR.jsx("div",{className:`hero-box ${e}`})),rZ=J.memo(({title:e})=>R.jsxs("header",{className:"visual",children:[R.jsxs("div",{children:[R.jsx("span",{className:"hero-title-text",children:e}),R.jsx("span",{className:"hero-title-text dot",children:"."})]}),R.jsx(fc,{position:"bottom-right"}),R.jsx(fc,{position:"bottom-left"}),R.jsx(fc,{position:"top-right"}),R.jsx(fc,{position:"top-left"})]})),iZ={image:"data:image/jpeg;base64,/9j/4QC8RXhpZgAASUkqAAgAAAAGABIBAwABAAAAAQAAABoBBQABAAAAVgAAABsBBQABAAAAXgAAACgBAwABAAAAAgAAABMCAwABAAAAAQAAAGmHBAABAAAAZgAAAAAAAADrAAAAAQAAAOsAAAABAAAABgAAkAcABAAAADAyMTABkQcABAAAAAECAwAAoAcABAAAADAxMDABoAMAAQAAAP//AAACoAQAAQAAANAHAAADoAQAAQAAAIcCAAAAAAAA/+EOEGh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpBdHRyaWI9J2h0dHA6Ly9ucy5hdHRyaWJ1dGlvbi5jb20vYWRzLzEuMC8nPgogIDxBdHRyaWI6QWRzPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogICAgIDxBdHRyaWI6Q3JlYXRlZD4yMDI0LTEwLTI5PC9BdHRyaWI6Q3JlYXRlZD4KICAgICA8QXR0cmliOkV4dElkPjI3MThmYzEyLWZiM2EtNDIzMS1iYWQ4LWUwNjYzZjMzYjZiODwvQXR0cmliOkV4dElkPgogICAgIDxBdHRyaWI6RmJJZD41MjUyNjU5MTQxNzk1ODA8L0F0dHJpYjpGYklkPgogICAgIDxBdHRyaWI6VG91Y2hUeXBlPjI8L0F0dHJpYjpUb3VjaFR5cGU+CiAgICA8L3JkZjpsaT4KICAgPC9yZGY6U2VxPgogIDwvQXR0cmliOkFkcz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJz4KICA8ZGM6dGl0bGU+CiAgIDxyZGY6QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5EYXJrIEJsdWUgJmFtcDsgUmVkIElsbHVzdHJhdGVkIE1vdmllIFRpY2tldCAtIDE8L3JkZjpsaT4KICAgPC9yZGY6QWx0PgogIDwvZGM6dGl0bGU+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nJwogIHhtbG5zOnBkZj0naHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyc+CiAgPHBkZjpBdXRob3I+YW5kcmVzRGV2SnM8L3BkZjpBdXRob3I+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nJwogIHhtbG5zOnhtcD0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyc+CiAgPHhtcDpDcmVhdG9yVG9vbD5DYW52YTwveG1wOkNyZWF0b3JUb29sPgogPC9yZGY6RGVzY3JpcHRpb24+CjwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9J3cnPz7/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAKHB9ADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDwCiiiu0wCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooACcDNQnk06Q5OPSm0gCiiikAqDJ9qlpFGBS0wCiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFIzACgBaQuBUZJPWkpASbx6GgOKjooAmBz0oqEHHSpFfPXrQA6iiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUjHApajkOTj0pANooopAFPjHOaYBk4qYDAxTAKKKKYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAIxwM1ETnrTpDzim0gCiiikAUUuDjoaSgAooooAcr461IOahpVYimBLRSKQRxS0wCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooARjgVFTpDzim0gCiigDJxSAfGO9PoAwKKYBRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCJvvGkoPU0UgCnRjPJptSR/d/GgB1Iy5+tLRTAiIIPNJUxAPWo2XHTpSAbRRRSAAcHipFcHr1qOimBNRUavjg9KkoAKKKKYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF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mgCI8miiipAKkjHGfWo6lUYApgLRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAIT1NFB6mipAKkj+7+NR1JH938aYDqKKKYBRRRQAUUUUAFFFFABRRRQAUUUUAMZO4plTU1lB+tICOigjB5opAFKrEfSkopgTA56UVCDg5FSqwP1oAWiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFb2mx2beEdYeXRLy5vFlh8rUo3YQ2gJOVcAbSW6DP4e+DXSaTcRp4J12BvEE1pJJLAV0pYmZL3DcsWHC7OvPXH0pMZzdFFFMQUUUUAFFFFABTZOgp1RydaQDaKKKQABkgVNUcf3qkpgFFFFMAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAhPU0UHqaKkAqSP7v41HUkf3fxpgOooopgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUABGRg1Ey4+lS0UgIaKeyd1plABRRRSAer9j+dPqGlViPpTAlooBBHFFMAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDpfDWmWl7YSSXMW9xIVB3EcYHofetb+wdN/wCfb/yI3+NVfB3/ACDJf+ux/wDQVrerzatSSm7M+twWGpSoRcooy/7B03/n2/8AIjf40f2Dpv8Az7f+RG/xrUorP2k+51fVKP8AKjL/ALB03/n2/wDIjf40f2Dpv/Pt/wCRG/xrUoo9pPuH1Sj/ACoy/wCwdN/59v8AyI3+NH9g6b/z7f8AkRv8a1KKPaT7h9Uo/wAqOV8S6ZaWVgkltDscyBSdxPGD6n2rmq7Lxj/yDIv+uw/9BauNrvw7bhqfNZpCMK1oqwUUUVueaFFFFABRRRQAUUUUAFdXocOpP4A8Sy22j6fc6dHJbfab+VVM9qS+FEZJyAx4OAeK5StvTf7K/wCEY1j7Xbai+qbofsk0JH2eMbjv83vkj7vvSYGJRRRTAKKKKACiiigAqJ/vGpahPU0gCiiikA+PvT6bH92nUwCiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAQnqaKD1NFSAVJH938ajqSP7v40wHUUUUwCiiigAooooAKKKKACiiigAooooAKKKKACiiigAprLn606ikBCRg4NFSkZHNRspH0oASiiikAAkHipVbP1qKimBNRTFfsafQAUUUUwCiiigAooooAKKKKQBRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA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KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA7Hwd/yDJf+ux/9BWt6sHwd/yDJf8Arsf/AEFa3q8qt8bPs8B/u8QooorI7AooooAKKKKAMLxj/wAgyL/rsP8A0Fq42uy8Y/8AIMi/67D/ANBauNr0sN8B8pm/8cKKKK6DywooooAKKKKACiiigArc0mbTE8N65FeXupQ6hJ5P2S3gI8ibDnf53rgcr71h11Ph241GPwX4qhtL/TILGUW32q2uGUXFxiQ7PJBGTtPLYI4pMZy1FFFMQUUUUAFFFFACP901FUkn3ajpAFdt4L/5BL/9dj/IVxNdt4L/AOQS/wD12P8AIVz4n4D1co/jm/RRRXnH1QUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAcv42/5cv+B/8AstcxXT+Nv+XL/gf/ALLXMV6eH/ho+QzP/eZBRRRW554UUUUAFFFFABRRRQAhAI5qNlI+lS0UgIaKcyY5FNoAKKKKQD1fPBp9Q1IhyMUwHUUUUwPv+iiivhj6AKKKKFdahufFGp+C/FMeuXNnLoupTXfmNkx27sH5+8CBgg+vStS5+Enja3sxctocjpt3FI5o3cf8BDZz7CvsOivW/taokkkcf1KPVnwHNFJBM8UyPHKhKsjjBUjqCD0NMr6G/ad0DS4tPsNcjCQ6pJOLdwox56bScn3XAGfQ49K+ea9vDV1XpqZ59Wn7OXKFFFFdBmaXh/Rb/wAQ6tBpuk27XF3KcBR0A7sT2A9a9/8AD37P+lQ2wbX9Turm5IGVtcRop74JBLfXj6Ufst2tgPD2r3aBDqZuhFIf4liCKV+gJL/XHtXtwBJwOTXgY/HVFU9nDSx6WHw8XHmkfJnxR+F8/hfxBptporTX1tqjGO1VwPMEgIyhIwD94EHjv6Zr2/4YfDDS/CFnDc3UUV5rbKGkuHG4RH+7HnoB69T+g9Bl0SG71CzvbiJTPaB/JZudhcAEgeuBjPoT61pLZoPvEmsp169amoFRp04ScihVPWNLsdZ0+ax1S2iurSUYeOQZB9/Y+45Fbwtoh/D+tIbWI/w4/GuVYaondM2dWL0aPjfxf8MbzS/iPZ+H7Au9pqUgNnM/OI/4t3ugzn2we9fU3h7RrLw/o1rpmmRCK1t02qO5Pdj6knkn3rTu9Ft57y1u2jV7m13+S7dU3DDY+opGUqSGGCK0xderUjGM+hFGnCLbiJWR4q8P2HifQ7nS9UiDwSr8rY+aNuzqexH/ANbpWvRXFCTjJNHRJJqzPgvVrGXS9VvLC4x59rM8D4/vKxB/lVSul+JU8dz8QPEUsODGb6YAjocMRn8cVk2Wj6nfKGstOvLhT0MMDOP0FfY06i5E5M8OUXzNIoUVs3XhbxBaQGe70LVYIAMmSSzkVR+JGKxq0jOMtmS4tbhRRRVCCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDsfB3/IMl/67H/0Fa3qwfB3/IMl/wCux/8AQVreryq3xs+zwH+7xCiiisjsCiiigAooooAwvGP/ACDIv+uw/wDQWrja7Lxj/wAgyL/rsP8A0Fq42vSw3wHymb/xwoooroPLCiiigAooooAKKKKACuh0KOF/C/iJpPD8+oSosGzUUdwmn/OclgBg7+g3enFc9XQ6FcW0XhnxFFPrl5YTSpD5NhCjGO+Ic5EhHA2jkZ9Tj3TGjnqKKKYgooooAKKKKAGyfdqOpJPu1HSAK7bwX/yCX/67H+Qria7bwX/yCX/67H+QrnxPwHq5R/HN+iii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XG/8JPe/887f/vk/40f8JPe/887f/vk/40fVph/a9A7KiuN/4Se9/wCedv8A98n/ABo/4Se9/wCedv8A98n/ABo+rTD+16B2VFcSfFV9n/V23/fJ/wAaP+Eqvv8Annbf98n/ABo+rTD+16B21FcT/wAJVff887b/AL5P+NPTxRfEcx2//fJ/xo+rTD+16B2dFcb/AMJPe/8APO3/AO+T/jR/wk97/wA87f8A75P+NH1aYf2vQOyorjf+Envf+edv/wB8n/Gj/hJ73/nnb/8AfJ/xo+rTD+16B2VFcb/wk97/AM87f/vk/wCNH/CT3v8Azzt/++T/AI0fVph/a9A7KiuN/wCEnvf+edv/AN8n/Gj/AISe9/552/8A3yf8aPq0w/tegdlRXG/8JPe/887f/vk/40f8JPe/887f/vk/40fVph/a9A7KiuN/4Se9/wCedv8A98n/ABo/4Se9/wCedv8A98n/ABo+rTD+16Ba8bf8uX/A/wD2WuYq/qmpz6l5XnrGvl5xsBHXHv7VQrtpRcYpM+fxtaNas5x2CiiitTkCiiigAooooAKKKKACikJAHNRsxP0pAKz54FNoooAKKKKQBUiLgZPWkRMcmn0wCiiimB+i9FFFeCeiFFFFABRRRQAVT1A/cFXKzbt98xx0HFc+JlaFjSkryIat6f8Aef8ACqlWbA4lI9RXDQdqiOip8LL9FFFescYUUUUAFFFFABRRRQBBe/6g/hWdV6/OIgPU1RrzcU7zOqj8IVp26lbdQOuM81mrgsATgE81rDoMVeDWrZNZ9DzS3+DugXeq3Wr+Kml1zVrqTzZZJGaKIHsEjU8KAAAGLcCt5vht4Ma3MJ8M6VsIwSLcBv8Avrr+tddRXpe0l3OblXY8D+IX7P2nz2kt34Ld7S7RcixmkLxyY7K7Hcp+pI+nWvmi5gltbiW3uY3inicpJG4wysDggjsQa/ROvkn9qDRIdM+IMV9bIEXUrZZpMd5VJVj+QU/XNdmFrSk+WRz1aaSujx6iiiu65zhRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDsfB3/ACDJf+ux/wDQVrerB8Hf8gyX/rsf/QVreryq3xs+zwH+7xCiiisjsCiiigAooooAwvGP/IMi/wCuw/8AQWrja7Lxj/yDIv8ArsP/AEFq42vSw3wHymb/AMcKKKK6DywooooAKKKKACiiigArZ0VtIGk6yNTOpC9MKfYha7fKL7ufNzzjGMY/wrGrq/CNzeQ+HPFUdrrdjp8EtqgntbgL5l6A/CR5BORyePX8QmM5SiiimIKKKKACiiigBG+6aiqY9KhpMAooopATL0FFIn3RS0wCiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAQnqaKD1NFSAVJH938ajqSP7v40wHUUUUwCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACms2PrSM/YUykAEk9aKKKQBRRTlUn6UwGgEnipVXH1pQAOlFABRRRTAKKKKAP0XooorwT0QooooAKKKR2CKWbgCk3bcCO5l8uMkdT0rMqSaQyuSenYUxRlgPU15lap7SWh1048q1HRxvJ9wZqeCCSOZWI474NXEUIgVRxTq6qeGUbN7mMqregUUUV1GQUUUUAFFFFABRRRQBHNEsoG7PHpVdrP+6351corKVKE90UptbGY0bwnLKD79qcLqT2/Kr0uPLbd0xWVXHVTou0WbwanuW0vD/Gv5VajlSQfKc+1ZVKpKkFTg0oYqSfvBKknsa9eSfFT4bXvxC8aaX50wstEsrX95OMNJI7Ocoi+wVfmPHPfkV6nbT+YNrcN/OrFelSq/aic04dGcT4b+Fng7QLdY7bRLW5kGMz3qCeRj65YYH/AAEAU3xf8LfCniaxeGbSrazucfJdWcaxSIccE4GGHs2a7iir9pK97k8qtY+BfG3hi/8ACHiO60jU1/exHKSAfLKh+66+x/Q5HUVhV9K/tbaXA2maDqwAFykz2rEDlkK7hn6FT/30a+aq9WjPngmzjqR5ZWCiiitiAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA7Hwd/yDJf+ux/9BWt6sHwd/wAgyX/rsf8A0Fa3q8qt8bPs8B/u8QooorI7AooooAKKKKAMLxj/AMgyL/rsP/QWrja7Lxj/AMgyL/rsP/QWrja9LDfAfKZv/HCiiiug8sKKKKACiiigAooooAK6TwxEZNE8RMPDx1XbaqftYdh9g+b/AFmBwc9OfT0zXN1v+HZ7GLStdS81bULGaS2CwQWwPl3Tbs7JcH7vfn/6xTGYFFFFMQUUUUAFFFFABUJ4Jqaon+8aQCUUUUgJI/u06mR96fTAKKKKYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBCepooPU0VIBUkf3fxqOpI/u/jTAdRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiimswH1pAOJA61EzE/SkJyeaKACiiikAUUAE9KkVQPrTARU7mn0UUAFFFFMAooooAKKKKAP0WUhgCOhpajtjmBPpUlfPxd1c9J6MKKKKoQjMFUljgCs64mMrYHCjtV24i81MZwR0rNYFSQwwRXFipSWnQ3oxW4lKh2up9DmkorhTs7nQ9TUWaNhwwpGuIl6sPw5rMorq+tytsY+xRckvOyL+Jqa1Zni3Mckms2rtg/ylD1HIqqNZyn7zFUgox0LdFFFd5zjXYIu5uBTqp3z8BB16mm29zsG1+R2Nc7rxU+Vmiptq6L1FRCeIjO8U0zF+IRn/aPQVr7SPRk8rGXk2zaq9c5NSrPGVzvA/GmJarnMhLsalESL0VfyrOKqXbY3y2sU7m48z5U+76+tVq1jGh6qD+FQyWiN93KmsKuHnN3uaQqRWhn0VNLbvHyRlfUVDXHKLi7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9RTDweaBhSkkgZJOOBSybN58ssV4+8MGlfZhNhbO35sjvk9PbGKAHXVvJaztDOu2RcZGc44zUErbI3b0BNSylGkJiUonZSckfjVPUW2WM5/2SPz4q6avJIyxE+SlKXkcrRRRX0i2PzCTu2wooopkhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSMMilooAhIwcGipWXI96iIx1pAFFFFICRGzwetOqGpUbI96YC0UUUwCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOx8Hf8gyX/rsf/QVrerB8Hf8AIMl/67H/ANBWt6vKrfGz7PAf7vEKKKKyOwKKKKACiiigDC8Y/wDIMi/67D/0Fq42uy8Y/wDIMi/67D/0Fq42vSw3wHymb/xwoooroPLCiiigAooooAKKKKACur+HdzeW19qxsNbsdHaTTJ0kkvAu2dCBmFcg/O3GMc8fhXKV0ngaIy32oKPDza8RYTHyQ7L5HA/f/L12+nv64pPYDm6KKKACiiimAUUUUAFFFFABRRRQB6H4M+LPiXwnpq6UPsuo6QBxZahF5iKp5wpyCB3xkj2rt7C38IfFnw7r72XhyLw54j0y0a8WSzbEEwAPBUAAZIx0zznJ5Fc5afFXS9Q061tfGvgrStae2iWGO6hb7LLsUAAEqDnAHQYHtUGufFO2Xw5e6H4K8M2fhuyvl2XcqSmaeZOm3eQMDBI5z1OMZrJp30RRQ+AH/JX/AA3/ANdZP/RT12Xjz4vXWl+M9esU8J+E7hbW+mhE09iWkkCuRuY7uSccmvLfAHiP/hEfGGm679l+2fY3ZvI8zy9+UK/ewcdc9K9C1D4p+DNRvri8vfhfZTXVxI0ssjakcuzHJJ/ddyaJK72BPQ848deKpPF2qw302maZprRQiHytOhMUbAMx3EZPzfNjPoBXqH7M2gwQXWreM9Vns7S00yM29pPeyiKEXDjGWY9AAQP+2gxXCePv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iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAI5Bg/Wm1K4yKipAFCnBBoopATUU2M5X6U6mAUUUUwCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA7Hwd/yDJf+ux/9BWt6sHwd/yDJf8Arsf/AEFa3q8qt8bPs8B/u8QooorI7AooooAKKKKAMLxj/wAgyL/rsP8A0Fq42uy8Y/8AIMi/67D/ANBauNr0sN8B8pm/8cKKKK6DywooooAKKKKACiiigArovAcUU3iKNJ/D1x4iQxSf6BA7o7HYcNlATx1/Cudrf8ESWcfiGJtR1u80O38uQG9tEZpFOw4UBecN0P1pPYDAooooAKKKKYBRRRQAUUUUAFaFh/qT/vVn1oWH+pP+9WdXYqG5YrZ8LeJdW8Laot/od49tOBtbHKyL/dZTwR9axqK5jU9Vb416v5n2mPw/4aj1Lr9tWyPm59c7uteeeINb1HxDqkuo6zdyXV5L96R+w7AAcAewrNooA67wV8Qde8HxywaZPFNYS8yWV0nmQse5xkEe+CM966G5+M+uLayw6Jpeh6I8ww89habJD+JJH6ZrzCigCS4mluJ5JriR5ZpGLu7sWZmPJJJ6mu88L/FPVPD/AIZg0KPSdDv7GGRpUF9bPKdzEnP3wO57V5/RQB6fJ8afEUcEiaVp+g6RI4wZbGy2Pj/gTMP0rze+u7i/vJru9nkuLmZi8ksjFmYnuSagooA7vwf8TdU8LeHZNFt9M0a+sXnNwVv7dpTuIA7OB/CO1an/AAuO/wD+hU8Hf+C5v/i68wooAluZjcXMsxREMjlyqDCjJzgD0p1jcyWV7b3UO3zYJFlTcMjKnIyO/SoKKAOh8deLL/xprx1bVI7aK4MSxBLdCqhVz6knPJ6mueoooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAp6h/yz/H+lU6uah/yz/H+lU66afwmUtwooorQkKKKKACiiigAooooAKKKKACiiigAooooAKKKKACig8Uxn9KQH6V0UUVxm4UUUUAFFFFABRRRQAUUUUAFFFFAAQD1Fc/4k8IaR4gQ/brVfPxgTx/LIPx7/AEORXQUVUZyi7xZnUpQqrlmro8C8U/DDVdL3zaYTqFqOcKMSqP8Ad7/h+Vc94d8Uax4ZuCtnO6xq3z20uShPf5ex9xg19PEZ61zXinwZpPiKNjdwCO5xhbiL5XH1Pcexr0KeP5lyVldHgYjJHCXtcJLlfYzvB3xC0zxAUt5z9jvzx5UjcOf9lu/04NdsDkZFfNni/wAEap4adpXQ3Fjni5jHA/3h/D/L3ra8F/Ey90nZa6xvvbIcB85lT8T94fXn37UVcFGa56Dugw2cTpS9jjFZ9z3DU38vT7lx/DGx/SvjXx44fXjtUKBEowO3Wvra71Wz1Twre3mnzpPAbeQhkP8Asng+h9jXyH4zbOvzD0VR+grwsYmlZn6Lw44zlKUXdGHUiSsITBuAiZgxyO4zz69zUdKu3eN+duecdcV559cyWYxqvlRgMVdv3oz844xx26E/jUZkcxiMsfLBLBc8AnGT+gpH2722Z254z1xSUCSHxLG2/wAxymFJXAzk9hTzbTBpFKgGNA7DcOAcf4ioaKACnAr5ZBU78ghs8AemPyptaFjpc13aT3QKpBErEuT3Azj15zQglJJal2CyuNX0me6BBkgIVYo1A3jkkkAdeeD9ayJJI2hVfJCyLgb1J5HPUevI/Kuo8M24tbuGSyvTcRy5WVETAUgcbs89T1xWT4rSFdUMkIKeagd1Ixg5PT64zV8pzKp7zR5tqT77+c/7ZH5VXpZG3yMx7kmkr6GmrRSPzjES56speYqsR9KlByOKhoBI6VZiTUUitn60tABRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAComGGqWmyDjNICOiiikA5DhvrUlQ1MDkZpgFFFFMAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOx8Hf8gyX/rsf/QVrerhNL1mbTrdooo42VmL5bOc4A/pVz/hKLr/AJ4wfkf8a4KlCcpNo+kwmZUaVKMJPVHX0VyH/CUXX/PGD8j/AI0f8JRdf88YPyP+NR9WmdH9rYfudfRXIf8ACUXX/PGD8j/jR/wlF1/zxg/I/wCNH1aYf2th+519Fch/wlF1/wA8YPyP+NH/AAlF1/zxg/I/40fVph/a2H7ml4x/5BkX/XYf+gtXG1qaprM2o26wyxxqobflc56Ef1rLrsowcI2Z4OYV416vPDYKKKK2OEKKKKACiiigAooooAK6z4XLfv4ytl0iHSZ7wxS7U1UD7OR5bZzk9cZx7+1cnW54MTTpPEMC6xpt9qlmVfda2TESsdhwRj0OCfYUnsBh0UUUAFFFFMAooooAKKKKACtCw/1J/wB6s+pobhol2qFIznmomrqyKi7M0qKofbJP7q0fbJP7q1j7ORfMi/RVD7ZJ/dWj7ZJ/dWj2cg5kX6KofbJP7q0fbJP7q0ezkHMi/RVD7ZJ/dWj7ZJ/dWj2cg5kX6KofbJP7q0fbJP7q0ezkHMi/RVD7ZJ/dWj7ZJ/dWj2cg5kX6KofbJP7q0fbJP7q0ezkHMi/RVD7ZJ/dWj7ZJ/dWj2cg5kX6KofbJP7q0fbJP7q0ezkHMi/RWe17KOioR9DTPt8v91PyNHs2HMjTorM+3y/3U/I0fb5f7qfkaPZsOZGnRWZ9vl/up+Ro+3y/3U/I0ezYcyNOisz7fL/dT8jThfueqqKPZsOZGjRVD7ZJ6J+VH2yT+6tHs5BzIv0VQ+2Sf3Vo+2Sf3Vo9nIOZF+iqH2yT+6tH2yT+6tHs5BzIv0VQ+2Sf3Vo+2Sf3Vo9nIOZF+iqH2yT+6tH2yT+6tHs5BzIv0VQ+2Sf3Vo+2Sf3Vo9nIOZF+iqH2yT+6tH2yT+6tHs5BzIv0VQ+2Sf3Vo+2Sf3Vo9nIOZF+iqH2yT+6tH2yT+6tHs5BzIv0VQ+2Sf3Vo+2Sf3Vo9nIOZD9Q/5Z/j/AEqnUs0zTbdwAx6VFW0FZWZnJ3YUUUVYgooooAKKKKACiiigAooooAKKKKACig8daaXHakA6mlwOnNMJJ60lFwAknrRRRSA/S6iiiuQ3CiiigAooooAKKKKACiiigAooooAKKKKACiiigBssaSoySKGVhggjIIryjx38MElEl94cURycs1p0Vv8Ac9D7dPpXrNFa0q06MrxZyYrB0sVDlqI+WdK1fUvD813BCzxCVGguLeQHDAgggjsRnr1FcR4rZptZnuPL2Ry4K+nCgY/Svqjx94FtPEkDXFuFt9TUfJLjh/8AZf1Hv1H6V8+61pU1nczWGp27RzRnDI3b3B/rXbXoU8xheOk0efleZYjhvEWqe9SZwNSxQtJHK6lAI1DEFsE8449etTajYvZy4PzRt91v6fWoriVZFiVFKqiBcE5yepP55r5arSlRk4TWp+w4TGUsbSjWoO8WQ1MfNtiQRsMiDqAcqRmoamtpGhfz45tk0ZBTgkn6dvzrM6WQ1KdkMkbRssvygkMvAOOR74p908ckcDIf3u0+ZhMc5Pvyfy7VXoBahWvoV8IQ9q0UT+c6sjSvtWNh0Y8c1kH2p6vtjZdqnJByRyMelCdhSjzKxsWMgsbBblEiS4VmZJQxYsVZQUIHABDH61m+I9Uk1EPcSqqMkO3A9snP5k1JLeyXCzSTTMJm2jaqAK4Bzk49DjtWZ4iu5bm3uJ5yDLJgEgAZ6DoK1p+9NI5MR+7pTm+zONZSPpSVNTGTHSvorH5s3d3GUUUUhBT1fsaZRTAmoqNWI69KkBB6UAFFFFMAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoPIxRRQBDRTpBhqbSAKfGeMUylQ4agCWiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAF7Q7ODUNXtLS8vorC3mkCPdSglYh/eIFQX0KW97cQQzpcRxSMizICFkAOAwzzg9a1fBEdxL4t0qOy0y31a5adQljcY8uc/wB1skDH14qhrayJrV+k9rHZzLcSB7aMYWFtxyg9gePwpdQKVFFFMAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK6P4fSmHxXaOPEDeHflk/4mIR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06f8BvEEsoF9qGn28fcxl5GH4YA/WvVvh98LdH8ITLebmvtTAIFxKMBM9di/w/Xk9ea9AoreFCENUjza+Z4muuWctAwKbsX+6Pyp1FanngBjpRRRQAUUUUAFeD/HG5Eviq3gByIbYZ9iWP8ATFe8McAmvmP4g3/9peMdUnHKiUxL9EG3+mfxr0MujerzdjweIKlsOqa3bPPvEEimcxl+QoIUKOvOcnr0xWPWjfeSNREs0qzxOcssTHKjA4+v+FF7JZ3MAe2jS0MagmM5YyMTzg+mAOuK+exk/aVpS8z9XyWj9WwNKk1skZ1SXELQStG5Ulccqdw/MU10KEA45APBz15pASAQCQDwfeuU9Y53Xm3XoH91AKzat6s2/UJj6ED8hVSvosOrU0j82zGfPiZvzCiiitjiCiiigAooooAKKKKACiiigAooooAKKKKACkZQfrS0UAQkEHmipiARzUbKR06UgG0UUUgFU4NSjmoakjPGPSmA6iiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUARyfeH0ptOk6im0gCnR9TTadH1NAElFFFMAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA7On+bJ5fl728vOduePyr7K8QeAvDOvuX1PSbd5icmVAY3P1ZcE/jXNP8E/CDOStvdKPQXDYH514Twk1sz7WOf0JL34u58r12Pgr4d694slja0tmt7An5rucFUx/s92/Dj1Ir6R0X4Y+EtIcSW+jwySjnfcEzEH1AYkD8K7JVVAAoAA9KuGE1vJnPieILrloRt5s860z4P+FrbQF0+7s/tc5+Z7tiVlLeoIPyj/AGenrnrXP3fwC0Z5S1rqmoRIf4X2Pj6HAr2aiul0YPoeLHMMTFtqb1PItP8AgR4dgkV7u71C6A6o0iop/Jc/rXoPh3wnofhxCujabb2xIwXC5cj3Y5J/E1uUU404x2RFXF162k5NhRRRVnMFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAY/i/VRovhy+viQGijOzPdzwo/MivlPUbgw200zHL46nnJNewfHLXRJPbaLA3Ef7+fB79FH5ZP4ivCfEdxkx26np8zf0r0oy+q4SVV7s8OnRea5vTw0dYx1f6mTGEkQRqp89nADbgBj0/PvT7m0e3XczxOu8plHDYIqvRXyTdz9qjHlSSCipZYWijidiuJV3LhgeMkc+nSoJG2IzegJppXdhTklFs5O6bfcyt6uT+tRUtJX0sFaKR+X1Zc02woooqjMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCJxg0lK5y1JSAKdH1ptOj+9QBJRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGSdRTKfL1FMpAFOj6mm06PqaAJKKKKYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB+lFFFFcRuFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFUNf1KLR9Hu7+cExwRlyB1PoPxNFFXTSckmZV5OFOUl0R8s63qct/e3eo3rbpZWMjkdvYewHFcHczNPO8r/AHmOfpRRWufScVCC2NvDylGbrV5L3r7iQsiyoZVLxhgWUHGR3GaacZOBgdqKK+cP08Sq+oNtsZz/ALBH50UVdL40c+LdqE2uzOUooor6Q/MXuFFFFMQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAB4qNmJ6dKKKQDaKKKQBUkY4zRRTAdRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGSdRTKKKQBTo+poooAkooopgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//Z"};function oZ(){const[e,t]=J.useState(iZ.image),[n,r]=J.useState({width:400,height:400}),[i,a]=J.useState(structuredClone(nZ)),s=(h,g)=>{a(m=>{const w=[...m],S=w[h];return w[h]={...S,active:g},w})},c=(h,g)=>{const m=(i==null?void 0:i.length)===0;if(console.log("updateState",h),console.log(h),m||g!=null&&g.remove||g!=null&&g.arrange)return a([...h]);const w=[...i];h.forEach(S=>{const k=i.findIndex(T=>(T==null?void 0:T.uuid)===(S==null?void 0:S.uuid));k!==-1?w[k]={...S}:w.push({...S})}),a(w)},f=J.useCallback(h=>{if(h.length==0)return;const g=h[0],m=new FileReader;m.onload=w=>{t(w.target.result)},m.readAsDataURL(g)},[]),A=i.filter(h=>h==null?void 0:h.active);return J.useEffect(()=>{e&&eZ(e).then(h=>{const{width:g,height:m}=tZ(h.width,h.height);r({width:g,height:m})}).catch(h=>{console.error("Error al cargar la imagen:",h)})},[e]),R.jsxs("main",{className:"container",children:[R.jsx(rZ,{title:"React Designer"}),R.jsx("div",{className:"designer-container",children:R.jsx(hx,{showPanel:!0,width:n.width,height:n.height,objectTypes:{text:nv,rect:$g,circle:ev,polygon:Jg,image:rv},onUpdate:c,objects:A,backgroundSize:"contain",backgroundImage:e?`url(${e})`:null})}),R.jsx(bC,{accept:"image/*",onDrop:f,multiple:!1,children:({getRootProps:h,getInputProps:g})=>R.jsxs("div",{...h(),children:[R.jsx("input",{...g()}),R.jsx("p",{style:{backgroundColor:"white",padding:"5px 10px",cursor:"pointer"},children:"Background image"})]})}),R.jsx("ul",{className:"list-elements",children:i==null?void 0:i.map((h,g)=>R.jsxs("li",{className:"list-elements__item",children:[R.jsx("span",{children:h==null?void 0:h.label}),R.jsx("input",{type:"checkbox",checked:h==null?void 0:h.active,onChange:m=>s(g,m.target.checked)})]},h==null?void 0:h.uuid))})]})}v3.render(R.jsx(oZ,{}),document.getElementById("root"))});export default aZ(); diff --git a/assets/index-c27d2f40.js b/assets/index-c27d2f40.js new file mode 100644 index 0000000..fb6fc24 --- /dev/null +++ b/assets/index-c27d2f40.js @@ -0,0 +1,117 @@ +var MP=Object.defineProperty;var LP=(e,t,n)=>t in e?MP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var NP=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var At=(e,t,n)=>(LP(e,typeof t!="symbol"?t+"":t,n),n);var aZ=NP((Tn,Dn)=>{(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(i){if(i.ep)return;i.ep=!0;const a=n(i);fetch(i.href,a)}})();var li=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function _s(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function zP(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){if(this instanceof r){var i=[null];i.push.apply(i,arguments);var a=Function.bind.apply(t,i);return new a}return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var nU={exports:{}},gf={},rU={exports:{}},Ce={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Ts=Symbol.for("react.element"),WP=Symbol.for("react.portal"),GP=Symbol.for("react.fragment"),VP=Symbol.for("react.strict_mode"),qP=Symbol.for("react.profiler"),XP=Symbol.for("react.provider"),ZP=Symbol.for("react.context"),YP=Symbol.for("react.forward_ref"),JP=Symbol.for("react.suspense"),$P=Symbol.for("react.memo"),eB=Symbol.for("react.lazy"),Ty=Symbol.iterator;function tB(e){return e===null||typeof e!="object"?null:(e=Ty&&e[Ty]||e["@@iterator"],typeof e=="function"?e:null)}var iU={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},oU=Object.assign,aU={};function rl(e,t,n){this.props=e,this.context=t,this.refs=aU,this.updater=n||iU}rl.prototype.isReactComponent={};rl.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};rl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function lU(){}lU.prototype=rl.prototype;function dp(e,t,n){this.props=e,this.context=t,this.refs=aU,this.updater=n||iU}var hp=dp.prototype=new lU;hp.constructor=dp;oU(hp,rl.prototype);hp.isPureReactComponent=!0;var Dy=Array.isArray,sU=Object.prototype.hasOwnProperty,pp={current:null},uU={key:!0,ref:!0,__self:!0,__source:!0};function cU(e,t,n){var r,i={},a=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(a=""+t.key),t)sU.call(t,r)&&!uU.hasOwnProperty(r)&&(i[r]=t[r]);var c=arguments.length-2;if(c===1)i.children=n;else if(1>>1,Oe=Z[me];if(0>>1;mei(Gt,Ae))cti(Cn,Gt)?(Z[me]=Cn,Z[ct]=Ae,me=ct):(Z[me]=Gt,Z[Ct]=Ae,me=Ct);else if(cti(Cn,Ae))Z[me]=Cn,Z[ct]=Ae,me=ct;else break e}}return ie}function i(Z,ie){var Ae=Z.sortIndex-ie.sortIndex;return Ae!==0?Ae:Z.id-ie.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var s=Date,c=s.now();e.unstable_now=function(){return s.now()-c}}var f=[],A=[],h=1,g=null,m=3,w=!1,S=!1,k=!1,T=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,x=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function E(Z){for(var ie=n(A);ie!==null;){if(ie.callback===null)r(A);else if(ie.startTime<=Z)r(A),ie.sortIndex=ie.expirationTime,t(f,ie);else break;ie=n(A)}}function _(Z){if(k=!1,E(Z),!S)if(n(f)!==null)S=!0,Nn(G);else{var ie=n(A);ie!==null&&Rt(_,ie.startTime-Z)}}function G(Z,ie){S=!1,k&&(k=!1,C($),$=-1),w=!0;var Ae=m;try{for(E(ie),g=n(f);g!==null&&(!(g.expirationTime>ie)||Z&&!Et());){var me=g.callback;if(typeof me=="function"){g.callback=null,m=g.priorityLevel;var Oe=me(g.expirationTime<=ie);ie=e.unstable_now(),typeof Oe=="function"?g.callback=Oe:g===n(f)&&r(f),E(ie)}else r(f);g=n(f)}if(g!==null)var zn=!0;else{var Ct=n(A);Ct!==null&&Rt(_,Ct.startTime-ie),zn=!1}return zn}finally{g=null,m=Ae,w=!1}}var q=!1,W=null,$=-1,Ke=5,he=-1;function Et(){return!(e.unstable_now()-heZ||125me?(Z.sortIndex=Ae,t(A,Z),n(f)===null&&Z===n(A)&&(k?(C($),$=-1):k=!0,Rt(_,Ae-me))):(Z.sortIndex=Oe,t(f,Z),S||w||(S=!0,Nn(G))),Z},e.unstable_shouldYield=Et,e.unstable_wrapCallback=function(Z){var ie=m;return function(){var Ae=m;m=ie;try{return Z.apply(this,arguments)}finally{m=Ae}}}})(pU);hU.exports=pU;var AB=hU.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var dB=ee,Hn=AB;function V(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),nh=Object.prototype.hasOwnProperty,hB=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Hy={},Qy={};function pB(e){return nh.call(Qy,e)?!0:nh.call(Hy,e)?!1:hB.test(e)?Qy[e]=!0:(Hy[e]=!0,!1)}function gB(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function vB(e,t,n,r){if(t===null||typeof t>"u"||gB(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function cn(e,t,n,r,i,a,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=s}var Wt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Wt[e]=new cn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Wt[t]=new cn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Wt[e]=new cn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Wt[e]=new cn(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Wt[e]=new cn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Wt[e]=new cn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Wt[e]=new cn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Wt[e]=new cn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Wt[e]=new cn(e,5,!1,e.toLowerCase(),null,!1,!1)});var vp=/[\-:]([a-z])/g;function yp(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(vp,yp);Wt[t]=new cn(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(vp,yp);Wt[t]=new cn(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(vp,yp);Wt[t]=new cn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Wt[e]=new cn(e,1,!1,e.toLowerCase(),null,!1,!1)});Wt.xlinkHref=new cn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Wt[e]=new cn(e,1,!1,e.toLowerCase(),null,!0,!0)});function mp(e,t,n,r){var i=Wt.hasOwnProperty(t)?Wt[t]:null;(i!==null?i.type!==0:r||!(2c||i[s]!==a[c]){var f=` +`+i[s].replace(" at new "," at ");return e.displayName&&f.includes("")&&(f=f.replace("",e.displayName)),f}while(1<=s&&0<=c);break}}}finally{hd=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Vl(e):""}function yB(e){switch(e.tag){case 5:return Vl(e.type);case 16:return Vl("Lazy");case 13:return Vl("Suspense");case 19:return Vl("SuspenseList");case 0:case 2:case 15:return e=pd(e.type,!1),e;case 11:return e=pd(e.type.render,!1),e;case 1:return e=pd(e.type,!0),e;default:return""}}function ah(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Pa:return"Fragment";case Ea:return"Portal";case rh:return"Profiler";case Fp:return"StrictMode";case ih:return"Suspense";case oh:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case yU:return(e.displayName||"Context")+".Consumer";case vU:return(e._context.displayName||"Context")+".Provider";case Up:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Rp:return t=e.displayName||null,t!==null?t:ah(e.type)||"Memo";case Di:t=e._payload,e=e._init;try{return ah(e(t))}catch{}}return null}function mB(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ah(t);case 8:return t===Fp?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ji(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function FU(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function FB(e){var t=FU(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,a.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Lu(e){e._valueTracker||(e._valueTracker=FB(e))}function UU(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=FU(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Sc(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function lh(e,t){var n=t.checked;return ut({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ly(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ji(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function RU(e,t){t=t.checked,t!=null&&mp(e,"checked",t,!1)}function sh(e,t){RU(e,t);var n=Ji(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?uh(e,t.type,n):t.hasOwnProperty("defaultValue")&&uh(e,t.type,Ji(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ny(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function uh(e,t,n){(t!=="number"||Sc(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ql=Array.isArray;function La(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Nu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ds(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var es={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},UB=["Webkit","ms","Moz","O"];Object.keys(es).forEach(function(e){UB.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),es[t]=es[e]})});function wU(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||es.hasOwnProperty(e)&&es[e]?(""+t).trim():t+"px"}function bU(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=wU(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var RB=ut({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ah(e,t){if(t){if(RB[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(V(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(V(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(V(61))}if(t.style!=null&&typeof t.style!="object")throw Error(V(62))}}function dh(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var hh=null;function Cp(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ph=null,Na=null,za=null;function Gy(e){if(e=Hs(e)){if(typeof ph!="function")throw Error(V(280));var t=e.stateNode;t&&(t=Uf(t),ph(e.stateNode,e.type,t))}}function SU(e){Na?za?za.push(e):za=[e]:Na=e}function IU(){if(Na){var e=Na,t=za;if(za=Na=null,Gy(e),t)for(e=0;e>>=0,e===0?32:31-(kB(e)/OB|0)|0}var zu=64,Wu=4194304;function Xl(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Bc(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,s=n&268435455;if(s!==0){var c=s&~i;c!==0?r=Xl(c):(a&=s,a!==0&&(r=Xl(a)))}else s=n&~i,s!==0?r=Xl(s):a!==0&&(r=Xl(a));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,a=t&-t,i>=a||i===16&&(a&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Ds(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-br(t),e[t]=n}function jB(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=ns),tm=String.fromCharCode(32),nm=!1;function XU(e,t){switch(e){case"keyup":return Ak.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ZU(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ba=!1;function hk(e,t){switch(e){case"compositionend":return ZU(t);case"keypress":return t.which!==32?null:(nm=!0,tm);case"textInput":return e=t.data,e===tm&&nm?null:e;default:return null}}function pk(e,t){if(Ba)return e==="compositionend"||!Pp&&XU(e,t)?(e=VU(),pc=Sp=Li=null,Ba=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=am(n)}}function eR(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?eR(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function tR(){for(var e=window,t=Sc();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Sc(e.document)}return t}function Bp(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Kk(e){var t=tR(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&eR(n.ownerDocument.documentElement,n)){if(r!==null&&Bp(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=r.end===void 0?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=lm(n,a);var s=lm(n,r);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,ka=null,Uh=null,is=null,Rh=!1;function sm(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Rh||ka==null||ka!==Sc(r)||(r=ka,"selectionStart"in r&&Bp(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),is&&ms(is,r)||(is=r,r=_c(Uh,"onSelect"),0Ta||(e.current=Sh[Ta],Sh[Ta]=null,Ta--)}function Ne(e,t){Ta++,Sh[Ta]=e.current,e.current=t}var $i={},tn=io($i),yn=io(!1),_o=$i;function Za(e,t){var n=e.type.contextTypes;if(!n)return $i;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function mn(e){return e=e.childContextTypes,e!=null}function Dc(){Je(yn),Je(tn)}function pm(e,t,n){if(tn.current!==$i)throw Error(V(168));Ne(tn,t),Ne(yn,n)}function cR(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(V(108,mB(e)||"Unknown",i));return ut({},n,r)}function jc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||$i,_o=tn.current,Ne(tn,e),Ne(yn,yn.current),!0}function gm(e,t,n){var r=e.stateNode;if(!r)throw Error(V(169));n?(e=cR(e,t,_o),r.__reactInternalMemoizedMergedChildContext=e,Je(yn),Je(tn),Ne(tn,e)):Je(yn),Ne(yn,n)}var ai=null,Rf=!1,Id=!1;function fR(e){ai===null?ai=[e]:ai.push(e)}function Tk(e){Rf=!0,fR(e)}function oo(){if(!Id&&ai!==null){Id=!0;var e=0,t=Te;try{var n=ai;for(Te=1;e>=s,i-=s,si=1<<32-br(t)+i|n<$?(Ke=W,W=null):Ke=W.sibling;var he=m(C,W,E[$],_);if(he===null){W===null&&(W=Ke);break}e&&W&&he.alternate===null&&t(C,W),x=a(he,x,$),q===null?G=he:q.sibling=he,q=he,W=Ke}if($===E.length)return n(C,W),nt&&mo(C,$),G;if(W===null){for(;$$?(Ke=W,W=null):Ke=W.sibling;var Et=m(C,W,he.value,_);if(Et===null){W===null&&(W=Ke);break}e&&W&&Et.alternate===null&&t(C,W),x=a(Et,x,$),q===null?G=Et:q.sibling=Et,q=Et,W=Ke}if(he.done)return n(C,W),nt&&mo(C,$),G;if(W===null){for(;!he.done;$++,he=E.next())he=g(C,he.value,_),he!==null&&(x=a(he,x,$),q===null?G=he:q.sibling=he,q=he);return nt&&mo(C,$),G}for(W=r(C,W);!he.done;$++,he=E.next())he=w(W,C,$,he.value,_),he!==null&&(e&&he.alternate!==null&&W.delete(he.key===null?$:he.key),x=a(he,x,$),q===null?G=he:q.sibling=he,q=he);return e&&W.forEach(function(fn){return t(C,fn)}),nt&&mo(C,$),G}function T(C,x,E,_){if(typeof E=="object"&&E!==null&&E.type===Pa&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case Mu:e:{for(var G=E.key,q=x;q!==null;){if(q.key===G){if(G=E.type,G===Pa){if(q.tag===7){n(C,q.sibling),x=i(q,E.props.children),x.return=C,C=x;break e}}else if(q.elementType===G||typeof G=="object"&&G!==null&&G.$$typeof===Di&&mm(G)===q.type){n(C,q.sibling),x=i(q,E.props),x.ref=Ql(C,q,E),x.return=C,C=x;break e}n(C,q);break}else t(C,q);q=q.sibling}E.type===Pa?(x=Eo(E.props.children,C.mode,_,E.key),x.return=C,C=x):(_=Cc(E.type,E.key,E.props,null,C.mode,_),_.ref=Ql(C,x,E),_.return=C,C=_)}return s(C);case Ea:e:{for(q=E.key;x!==null;){if(x.key===q)if(x.tag===4&&x.stateNode.containerInfo===E.containerInfo&&x.stateNode.implementation===E.implementation){n(C,x.sibling),x=i(x,E.children||[]),x.return=C,C=x;break e}else{n(C,x);break}else t(C,x);x=x.sibling}x=Dd(E,C.mode,_),x.return=C,C=x}return s(C);case Di:return q=E._init,T(C,x,q(E._payload),_)}if(ql(E))return S(C,x,E,_);if(_l(E))return k(C,x,E,_);Ju(C,E)}return typeof E=="string"&&E!==""||typeof E=="number"?(E=""+E,x!==null&&x.tag===6?(n(C,x.sibling),x=i(x,E),x.return=C,C=x):(n(C,x),x=Td(E,C.mode,_),x.return=C,C=x),s(C)):n(C,x)}return T}var Ja=pR(!0),gR=pR(!1),Mc=io(null),Lc=null,Ha=null,Tp=null;function Dp(){Tp=Ha=Lc=null}function jp(e){var t=Mc.current;Je(Mc),e._currentValue=t}function Ph(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Ga(e,t){Lc=e,Tp=Ha=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(vn=!0),e.firstContext=null)}function cr(e){var t=e._currentValue;if(Tp!==e)if(e={context:e,memoizedValue:t,next:null},Ha===null){if(Lc===null)throw Error(V(308));Ha=e,Lc.dependencies={lanes:0,firstContext:e}}else Ha=Ha.next=e;return t}var wo=null;function Hp(e){wo===null?wo=[e]:wo.push(e)}function vR(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Hp(t)):(n.next=i.next,i.next=n),t.interleaved=n,pi(e,r)}function pi(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var ji=!1;function Qp(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function yR(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function fi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function qi(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Ie&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,pi(e,n)}return i=r.interleaved,i===null?(t.next=t,Hp(r)):(t.next=i.next,i.next=t),r.interleaved=t,pi(e,n)}function vc(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,xp(e,n)}}function Fm(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};a===null?i=a=s:a=a.next=s,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Nc(e,t,n,r){var i=e.updateQueue;ji=!1;var a=i.firstBaseUpdate,s=i.lastBaseUpdate,c=i.shared.pending;if(c!==null){i.shared.pending=null;var f=c,A=f.next;f.next=null,s===null?a=A:s.next=A,s=f;var h=e.alternate;h!==null&&(h=h.updateQueue,c=h.lastBaseUpdate,c!==s&&(c===null?h.firstBaseUpdate=A:c.next=A,h.lastBaseUpdate=f))}if(a!==null){var g=i.baseState;s=0,h=A=f=null,c=a;do{var m=c.lane,w=c.eventTime;if((r&m)===m){h!==null&&(h=h.next={eventTime:w,lane:0,tag:c.tag,payload:c.payload,callback:c.callback,next:null});e:{var S=e,k=c;switch(m=t,w=n,k.tag){case 1:if(S=k.payload,typeof S=="function"){g=S.call(w,g,m);break e}g=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=k.payload,m=typeof S=="function"?S.call(w,g,m):S,m==null)break e;g=ut({},g,m);break e;case 2:ji=!0}}c.callback!==null&&c.lane!==0&&(e.flags|=64,m=i.effects,m===null?i.effects=[c]:m.push(c))}else w={eventTime:w,lane:m,tag:c.tag,payload:c.payload,callback:c.callback,next:null},h===null?(A=h=w,f=g):h=h.next=w,s|=m;if(c=c.next,c===null){if(c=i.shared.pending,c===null)break;m=c,c=m.next,m.next=null,i.lastBaseUpdate=m,i.shared.pending=null}}while(1);if(h===null&&(f=g),i.baseState=f,i.firstBaseUpdate=A,i.lastBaseUpdate=h,t=i.shared.interleaved,t!==null){i=t;do s|=i.lane,i=i.next;while(i!==t)}else a===null&&(i.shared.lanes=0);jo|=s,e.lanes=s,e.memoizedState=g}}function Um(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Pd.transition;Pd.transition={};try{e(!1),t()}finally{Te=n,Pd.transition=r}}function _R(){return fr().memoizedState}function Qk(e,t,n){var r=Zi(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},TR(e))DR(t,n);else if(n=vR(e,t,n,r),n!==null){var i=sn();Sr(n,e,r,i),jR(n,t,r)}}function Mk(e,t,n){var r=Zi(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(TR(e))DR(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var s=t.lastRenderedState,c=a(s,n);if(i.hasEagerState=!0,i.eagerState=c,Ir(c,s)){var f=t.interleaved;f===null?(i.next=i,Hp(t)):(i.next=f.next,f.next=i),t.interleaved=i;return}}catch{}finally{}n=vR(e,t,i,r),n!==null&&(i=sn(),Sr(n,e,r,i),jR(n,t,r))}}function TR(e){var t=e.alternate;return e===st||t!==null&&t===st}function DR(e,t){os=Wc=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function jR(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,xp(e,n)}}var Gc={readContext:cr,useCallback:Zt,useContext:Zt,useEffect:Zt,useImperativeHandle:Zt,useInsertionEffect:Zt,useLayoutEffect:Zt,useMemo:Zt,useReducer:Zt,useRef:Zt,useState:Zt,useDebugValue:Zt,useDeferredValue:Zt,useTransition:Zt,useMutableSource:Zt,useSyncExternalStore:Zt,useId:Zt,unstable_isNewReconciler:!1},Lk={readContext:cr,useCallback:function(e,t){return jr().memoizedState=[e,t===void 0?null:t],e},useContext:cr,useEffect:Cm,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,mc(4194308,4,ER.bind(null,t,e),n)},useLayoutEffect:function(e,t){return mc(4194308,4,e,t)},useInsertionEffect:function(e,t){return mc(4,2,e,t)},useMemo:function(e,t){var n=jr();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=jr();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Qk.bind(null,st,e),[r.memoizedState,e]},useRef:function(e){var t=jr();return e={current:e},t.memoizedState=e},useState:Rm,useDebugValue:qp,useDeferredValue:function(e){return jr().memoizedState=e},useTransition:function(){var e=Rm(!1),t=e[0];return e=Hk.bind(null,e[1]),jr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=st,i=jr();if(nt){if(n===void 0)throw Error(V(407));n=n()}else{if(n=t(),Tt===null)throw Error(V(349));Do&30||RR(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,Cm(KR.bind(null,r,a,e),[e]),r.flags|=2048,bs(9,CR.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=jr(),t=Tt.identifierPrefix;if(nt){var n=ui,r=si;n=(r&~(1<<32-br(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=xs++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Hr]=t,e[Rs]=r,qR(e,t,!1,!1),t.stateNode=e;e:{switch(s=dh(n,r),n){case"dialog":Xe("cancel",e),Xe("close",e),i=r;break;case"iframe":case"object":case"embed":Xe("load",e),i=r;break;case"video":case"audio":for(i=0;itl&&(t.flags|=128,r=!0,Ml(a,!1),t.lanes=4194304)}else{if(!r)if(e=zc(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ml(a,!0),a.tail===null&&a.tailMode==="hidden"&&!s.alternate&&!nt)return Yt(t),null}else 2*yt()-a.renderingStartTime>tl&&n!==1073741824&&(t.flags|=128,r=!0,Ml(a,!1),t.lanes=4194304);a.isBackwards?(s.sibling=t.child,t.child=s):(n=a.last,n!==null?n.sibling=s:t.child=s,a.last=s)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=yt(),t.sibling=null,n=lt.current,Ne(lt,r?n&1|2:n&1),t):(Yt(t),null);case 22:case 23:return eg(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?On&1073741824&&(Yt(t),t.subtreeFlags&6&&(t.flags|=8192)):Yt(t),null;case 24:return null;case 25:return null}throw Error(V(156,t.tag))}function Zk(e,t){switch(Op(t),t.tag){case 1:return mn(t.type)&&Dc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return $a(),Je(yn),Je(tn),Np(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Lp(t),null;case 13:if(Je(lt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(V(340));Ya()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Je(lt),null;case 4:return $a(),null;case 10:return jp(t.type._context),null;case 22:case 23:return eg(),null;case 24:return null;default:return null}}var ec=!1,$t=!1,Yk=typeof WeakSet=="function"?WeakSet:Set,ne=null;function Qa(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ht(e,t,r)}else n.current=null}function Qh(e,t,n){try{n()}catch(r){ht(e,t,r)}}var Om=!1;function Jk(e,t){if(Ch=kc,e=tR(),Bp(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var s=0,c=-1,f=-1,A=0,h=0,g=e,m=null;t:for(;;){for(var w;g!==n||i!==0&&g.nodeType!==3||(c=s+i),g!==a||r!==0&&g.nodeType!==3||(f=s+r),g.nodeType===3&&(s+=g.nodeValue.length),(w=g.firstChild)!==null;)m=g,g=w;for(;;){if(g===e)break t;if(m===n&&++A===i&&(c=s),m===a&&++h===r&&(f=s),(w=g.nextSibling)!==null)break;g=m,m=g.parentNode}g=w}n=c===-1||f===-1?null:{start:c,end:f}}else n=null}n=n||{start:0,end:0}}else n=null;for(Kh={focusedElem:e,selectionRange:n},kc=!1,ne=t;ne!==null;)if(t=ne,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ne=e;else for(;ne!==null;){t=ne;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var k=S.memoizedProps,T=S.memoizedState,C=t.stateNode,x=C.getSnapshotBeforeUpdate(t.elementType===t.type?k:Ur(t.type,k),T);C.__reactInternalSnapshotBeforeUpdate=x}break;case 3:var E=t.stateNode.containerInfo;E.nodeType===1?E.textContent="":E.nodeType===9&&E.documentElement&&E.removeChild(E.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(V(163))}}catch(_){ht(t,t.return,_)}if(e=t.sibling,e!==null){e.return=t.return,ne=e;break}ne=t.return}return S=Om,Om=!1,S}function as(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&Qh(t,n,a)}i=i.next}while(i!==r)}}function xf(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Mh(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function YR(e){var t=e.alternate;t!==null&&(e.alternate=null,YR(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Hr],delete t[Rs],delete t[bh],delete t[Ok],delete t[_k])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function JR(e){return e.tag===5||e.tag===3||e.tag===4}function _m(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||JR(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Lh(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Tc));else if(r!==4&&(e=e.child,e!==null))for(Lh(e,t,n),e=e.sibling;e!==null;)Lh(e,t,n),e=e.sibling}function Nh(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Nh(e,t,n),e=e.sibling;e!==null;)Nh(e,t,n),e=e.sibling}var Nt=null,Rr=!1;function _i(e,t,n){for(n=n.child;n!==null;)$R(e,t,n),n=n.sibling}function $R(e,t,n){if(Qr&&typeof Qr.onCommitFiberUnmount=="function")try{Qr.onCommitFiberUnmount(vf,n)}catch{}switch(n.tag){case 5:$t||Qa(n,t);case 6:var r=Nt,i=Rr;Nt=null,_i(e,t,n),Nt=r,Rr=i,Nt!==null&&(Rr?(e=Nt,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Nt.removeChild(n.stateNode));break;case 18:Nt!==null&&(Rr?(e=Nt,n=n.stateNode,e.nodeType===8?Sd(e.parentNode,n):e.nodeType===1&&Sd(e,n),vs(e)):Sd(Nt,n.stateNode));break;case 4:r=Nt,i=Rr,Nt=n.stateNode.containerInfo,Rr=!0,_i(e,t,n),Nt=r,Rr=i;break;case 0:case 11:case 14:case 15:if(!$t&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var a=i,s=a.destroy;a=a.tag,s!==void 0&&(a&2||a&4)&&Qh(n,t,s),i=i.next}while(i!==r)}_i(e,t,n);break;case 1:if(!$t&&(Qa(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(c){ht(n,t,c)}_i(e,t,n);break;case 21:_i(e,t,n);break;case 22:n.mode&1?($t=(r=$t)||n.memoizedState!==null,_i(e,t,n),$t=r):_i(e,t,n);break;default:_i(e,t,n)}}function Tm(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Yk),t.forEach(function(r){var i=l3.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function mr(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=s),r&=~a}if(r=i,r=yt()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*e3(r/1960))-r,10e?16:e,Ni===null)var r=!1;else{if(e=Ni,Ni=null,Xc=0,Ie&6)throw Error(V(331));var i=Ie;for(Ie|=4,ne=e.current;ne!==null;){var a=ne,s=a.child;if(ne.flags&16){var c=a.deletions;if(c!==null){for(var f=0;fyt()-Jp?Io(e,0):Yp|=n),Fn(e,t)}function lC(e,t){t===0&&(e.mode&1?(t=Wu,Wu<<=1,!(Wu&130023424)&&(Wu=4194304)):t=1);var n=sn();e=pi(e,t),e!==null&&(Ds(e,t,n),Fn(e,n))}function a3(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),lC(e,n)}function l3(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(V(314))}r!==null&&r.delete(t),lC(e,n)}var sC;sC=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||yn.current)vn=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return vn=!1,qk(e,t,n);vn=!!(e.flags&131072)}else vn=!1,nt&&t.flags&1048576&&AR(t,Qc,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Fc(e,t),e=t.pendingProps;var i=Za(t,tn.current);Ga(t,n),i=Wp(null,t,r,e,i,n);var a=Gp();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,mn(r)?(a=!0,jc(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Qp(t),i.updater=Kf,t.stateNode=i,i._reactInternals=t,kh(t,r,e,n),t=Th(null,t,r,!0,a,n)):(t.tag=0,nt&&a&&kp(t),ln(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Fc(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=u3(r),e=Ur(r,e),i){case 0:t=_h(null,t,r,e,n);break e;case 1:t=Pm(null,t,r,e,n);break e;case 11:t=Im(null,t,r,e,n);break e;case 14:t=Em(null,t,r,Ur(r.type,e),n);break e}throw Error(V(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ur(r,i),_h(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ur(r,i),Pm(e,t,r,i,n);case 3:e:{if(WR(t),e===null)throw Error(V(387));r=t.pendingProps,a=t.memoizedState,i=a.element,yR(e,t),Nc(t,r,null,n);var s=t.memoizedState;if(r=s.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=el(Error(V(423)),t),t=Bm(e,t,r,n,i);break e}else if(r!==i){i=el(Error(V(424)),t),t=Bm(e,t,r,n,i);break e}else for(_n=Vi(t.stateNode.containerInfo.firstChild),jn=t,nt=!0,Cr=null,n=gR(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Ya(),r===i){t=gi(e,t,n);break e}ln(e,t,r,n)}t=t.child}return t;case 5:return mR(t),e===null&&Eh(t),r=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,s=i.children,xh(r,i)?s=null:a!==null&&xh(r,a)&&(t.flags|=32),zR(e,t),ln(e,t,s,n),t.child;case 6:return e===null&&Eh(t),null;case 13:return GR(e,t,n);case 4:return Mp(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ja(t,null,r,n):ln(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ur(r,i),Im(e,t,r,i,n);case 7:return ln(e,t,t.pendingProps,n),t.child;case 8:return ln(e,t,t.pendingProps.children,n),t.child;case 12:return ln(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,s=i.value,Ne(Mc,r._currentValue),r._currentValue=s,a!==null)if(Ir(a.value,s)){if(a.children===i.children&&!yn.current){t=gi(e,t,n);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var c=a.dependencies;if(c!==null){s=a.child;for(var f=c.firstContext;f!==null;){if(f.context===r){if(a.tag===1){f=fi(-1,n&-n),f.tag=2;var A=a.updateQueue;if(A!==null){A=A.shared;var h=A.pending;h===null?f.next=f:(f.next=h.next,h.next=f),A.pending=f}}a.lanes|=n,f=a.alternate,f!==null&&(f.lanes|=n),Ph(a.return,n,t),c.lanes|=n;break}f=f.next}}else if(a.tag===10)s=a.type===t.type?null:a.child;else if(a.tag===18){if(s=a.return,s===null)throw Error(V(341));s.lanes|=n,c=s.alternate,c!==null&&(c.lanes|=n),Ph(s,n,t),s=a.sibling}else s=a.child;if(s!==null)s.return=a;else for(s=a;s!==null;){if(s===t){s=null;break}if(a=s.sibling,a!==null){a.return=s.return,s=a;break}s=s.return}a=s}ln(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Ga(t,n),i=cr(i),r=r(i),t.flags|=1,ln(e,t,r,n),t.child;case 14:return r=t.type,i=Ur(r,t.pendingProps),i=Ur(r.type,i),Em(e,t,r,i,n);case 15:return LR(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ur(r,i),Fc(e,t),t.tag=1,mn(r)?(e=!0,jc(t)):e=!1,Ga(t,n),HR(t,r,i),kh(t,r,i,n),Th(null,t,r,!0,e,n);case 19:return VR(e,t,n);case 22:return NR(e,t,n)}throw Error(V(156,t.tag))};function uC(e,t){return TU(e,t)}function s3(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ar(e,t,n,r){return new s3(e,t,n,r)}function ng(e){return e=e.prototype,!(!e||!e.isReactComponent)}function u3(e){if(typeof e=="function")return ng(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Up)return 11;if(e===Rp)return 14}return 2}function Yi(e,t){var n=e.alternate;return n===null?(n=ar(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Cc(e,t,n,r,i,a){var s=2;if(r=e,typeof e=="function")ng(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Pa:return Eo(n.children,i,a,t);case Fp:s=8,i|=8;break;case rh:return e=ar(12,n,t,i|2),e.elementType=rh,e.lanes=a,e;case ih:return e=ar(13,n,t,i),e.elementType=ih,e.lanes=a,e;case oh:return e=ar(19,n,t,i),e.elementType=oh,e.lanes=a,e;case mU:return bf(n,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case vU:s=10;break e;case yU:s=9;break e;case Up:s=11;break e;case Rp:s=14;break e;case Di:s=16,r=null;break e}throw Error(V(130,e==null?e:typeof e,""))}return t=ar(s,n,t,i),t.elementType=e,t.type=r,t.lanes=a,t}function Eo(e,t,n,r){return e=ar(7,e,r,t),e.lanes=n,e}function bf(e,t,n,r){return e=ar(22,e,r,t),e.elementType=mU,e.lanes=n,e.stateNode={isHidden:!1},e}function Td(e,t,n){return e=ar(6,e,null,t),e.lanes=n,e}function Dd(e,t,n){return t=ar(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function c3(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=vd(0),this.expirationTimes=vd(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vd(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function rg(e,t,n,r,i,a,s,c,f){return e=new c3(e,t,n,c,f),t===1?(t=1,a===!0&&(t|=8)):t=0,a=ar(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Qp(a),e}function f3(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(dC)}catch(e){console.error(e)}}dC(),dU.exports=Mn;var g3=dU.exports;const v3=_s(g3);var hC={exports:{}},y3="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",m3=y3,F3=m3;function pC(){}function gC(){}gC.resetWarningCache=pC;var U3=function(){function e(r,i,a,s,c,f){if(f!==F3){var A=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw A.name="Invariant Violation",A}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:gC,resetWarningCache:pC};return n.PropTypes=n,n};hC.exports=U3();var R3=hC.exports;const D=_s(R3);function al(e,t,n,r){function i(a){return a instanceof n?a:new n(function(s){s(a)})}return new(n||(n=Promise))(function(a,s){function c(h){try{A(r.next(h))}catch(g){s(g)}}function f(h){try{A(r.throw(h))}catch(g){s(g)}}function A(h){h.done?a(h.value):i(h.value).then(c,f)}A((r=r.apply(e,t||[])).next())})}function ll(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,s=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return s.next=c(0),s.throw=c(1),s.return=c(2),typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function c(A){return function(h){return f([A,h])}}function f(A){if(r)throw new TypeError("Generator is already executing.");for(;s&&(s=0,A[0]&&(n=0)),n;)try{if(r=1,i&&(a=A[0]&2?i.return:A[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,A[1])).done)return a;switch(i=0,a&&(A=[A[0]&2,a.value]),A[0]){case 0:case 1:a=A;break;case 4:return n.label++,{value:A[1],done:!1};case 5:n.label++,i=A[1],A=[0];continue;case 7:A=n.ops.pop(),n.trys.pop();continue;default:if(a=n.trys,!(a=a.length>0&&a[a.length-1])&&(A[0]===6||A[0]===2)){n=0;continue}if(A[0]===3&&(!a||A[1]>a[0]&&A[1]0)&&!(i=r.next()).done;)a.push(i.value)}catch(c){s={error:c}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(s)throw s.error}}return a}function Wm(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r0?r:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}function K3(e){var t=e.name,n=t&&t.lastIndexOf(".")!==-1;if(n&&!e.type){var r=t.split(".").pop().toLowerCase(),i=C3.get(r);i&&Object.defineProperty(e,"type",{value:i,writable:!1,configurable:!1,enumerable:!0})}return e}var x3=[".DS_Store","Thumbs.db"];function w3(e){return al(this,void 0,void 0,function(){return ll(this,function(t){return Jc(e)&&b3(e.dataTransfer)?[2,P3(e.dataTransfer,e.type)]:S3(e)?[2,I3(e)]:Array.isArray(e)&&e.every(function(n){return"getFile"in n&&typeof n.getFile=="function"})?[2,E3(e)]:[2,[]]})})}function b3(e){return Jc(e)}function S3(e){return Jc(e)&&Jc(e.target)}function Jc(e){return typeof e=="object"&&e!==null}function I3(e){return qh(e.target.files).map(function(t){return Ms(t)})}function E3(e){return al(this,void 0,void 0,function(){var t;return ll(this,function(n){switch(n.label){case 0:return[4,Promise.all(e.map(function(r){return r.getFile()}))];case 1:return t=n.sent(),[2,t.map(function(r){return Ms(r)})]}})})}function P3(e,t){return al(this,void 0,void 0,function(){var n,r;return ll(this,function(i){switch(i.label){case 0:return e.items?(n=qh(e.items).filter(function(a){return a.kind==="file"}),t!=="drop"?[2,n]:[4,Promise.all(n.map(B3))]):[3,2];case 1:return r=i.sent(),[2,Gm(vC(r))];case 2:return[2,Gm(qh(e.files).map(function(a){return Ms(a)}))]}})})}function Gm(e){return e.filter(function(t){return x3.indexOf(t.name)===-1})}function qh(e){if(e===null)return[];for(var t=[],n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);nn)return[!1,Ym(n)];if(e.sizen)return[!1,Ym(n)]}return[!0,null]}function Ko(e){return e!=null}function q3(e){var t=e.files,n=e.accept,r=e.minSize,i=e.maxSize,a=e.multiple,s=e.maxFiles,c=e.validator;return!a&&t.length>1||a&&s>=1&&t.length>s?!1:t.every(function(f){var A=UC(f,n),h=Is(A,1),g=h[0],m=RC(f,r,i),w=Is(m,1),S=w[0],k=c?c(f):null;return g&&S&&!k})}function $c(e){return typeof e.isPropagationStopped=="function"?e.isPropagationStopped():typeof e.cancelBubble<"u"?e.cancelBubble:!1}function rc(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(t){return t==="Files"||t==="application/x-moz-file"}):!!e.target&&!!e.target.files}function $m(e){e.preventDefault()}function X3(e){return e.indexOf("MSIE")!==-1||e.indexOf("Trident/")!==-1}function Z3(e){return e.indexOf("Edge/")!==-1}function Y3(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return X3(e)||Z3(e)}function Dr(){for(var e=arguments.length,t=new Array(e),n=0;n1?i-1:0),s=1;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function hO(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}var Bf=ee.forwardRef(function(e,t){var n=e.children,r=ef(e,rO),i=pO(r),a=i.open,s=ef(i,iO);return ee.useImperativeHandle(t,function(){return{open:a}},[a]),U.createElement(ee.Fragment,null,n(at(at({},s),{},{open:a})))});Bf.displayName="Dropzone";var wC={disabled:!1,getFilesFromEvent:w3,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};Bf.defaultProps=wC;Bf.propTypes={children:D.func,accept:D.objectOf(D.arrayOf(D.string)),multiple:D.bool,preventDropOnDocument:D.bool,noClick:D.bool,noKeyboard:D.bool,noDrag:D.bool,noDragEventsBubbling:D.bool,minSize:D.number,maxSize:D.number,maxFiles:D.number,disabled:D.bool,getFilesFromEvent:D.func,onFileDialogCancel:D.func,onFileDialogOpen:D.func,useFsAccessApi:D.bool,autoFocus:D.bool,onDragEnter:D.func,onDragLeave:D.func,onDragOver:D.func,onDrop:D.func,onDropAccepted:D.func,onDropRejected:D.func,onError:D.func,validator:D.func};const bC=Bf;var Jh={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function pO(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=at(at({},wC),e),n=t.accept,r=t.disabled,i=t.getFilesFromEvent,a=t.maxSize,s=t.minSize,c=t.multiple,f=t.maxFiles,A=t.onDragEnter,h=t.onDragLeave,g=t.onDragOver,m=t.onDrop,w=t.onDropAccepted,S=t.onDropRejected,k=t.onFileDialogCancel,T=t.onFileDialogOpen,C=t.useFsAccessApi,x=t.autoFocus,E=t.preventDropOnDocument,_=t.noClick,G=t.noKeyboard,q=t.noDrag,W=t.noDragEventsBubbling,$=t.onError,Ke=t.validator,he=ee.useMemo(function(){return eO(n)},[n]),Et=ee.useMemo(function(){return $3(n)},[n]),fn=ee.useMemo(function(){return typeof T=="function"?T:tF},[T]),Ut=ee.useMemo(function(){return typeof k=="function"?k:tF},[k]),rt=ee.useRef(null),Pt=ee.useRef(null),Nn=ee.useReducer(gO,Jh),Rt=jd(Nn,2),Z=Rt[0],ie=Rt[1],Ae=Z.isFocused,me=Z.isFileDialogActive,Oe=ee.useRef(typeof window<"u"&&window.isSecureContext&&C&&J3()),zn=function(){!Oe.current&&me&&setTimeout(function(){if(Pt.current){var le=Pt.current.files;le.length||(ie({type:"closeDialog"}),Ut())}},300)};ee.useEffect(function(){return window.addEventListener("focus",zn,!1),function(){window.removeEventListener("focus",zn,!1)}},[Pt,me,Ut,Oe]);var Ct=ee.useRef([]),Gt=function(le){rt.current&&rt.current.contains(le.target)||(le.preventDefault(),Ct.current=[])};ee.useEffect(function(){return E&&(document.addEventListener("dragover",$m,!1),document.addEventListener("drop",Gt,!1)),function(){E&&(document.removeEventListener("dragover",$m),document.removeEventListener("drop",Gt))}},[rt,E]),ee.useEffect(function(){return!r&&x&&rt.current&&rt.current.focus(),function(){}},[rt,x,r]);var ct=ee.useCallback(function(J){$?$(J):console.error(J)},[$]),Cn=ee.useCallback(function(J){J.preventDefault(),J.persist(),Vn(J),Ct.current=[].concat(lO(Ct.current),[J.target]),rc(J)&&Promise.resolve(i(J)).then(function(le){if(!($c(J)&&!W)){var ze=le.length,We=ze>0&&q3({files:le,accept:he,minSize:s,maxSize:a,multiple:c,maxFiles:f,validator:Ke}),it=ze>0&&!We;ie({isDragAccept:We,isDragReject:it,isDragActive:!0,type:"setDraggedFiles"}),A&&A(J)}}).catch(function(le){return ct(le)})},[i,A,ct,W,he,s,a,c,f,Ke]),Wn=ee.useCallback(function(J){J.preventDefault(),J.persist(),Vn(J);var le=rc(J);if(le&&J.dataTransfer)try{J.dataTransfer.dropEffect="copy"}catch{}return le&&g&&g(J),!1},[g,W]),Kn=ee.useCallback(function(J){J.preventDefault(),J.persist(),Vn(J);var le=Ct.current.filter(function(We){return rt.current&&rt.current.contains(We)}),ze=le.indexOf(J.target);ze!==-1&&le.splice(ze,1),Ct.current=le,!(le.length>0)&&(ie({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),rc(J)&&h&&h(J))},[rt,h,W]),Gr=ee.useCallback(function(J,le){var ze=[],We=[];J.forEach(function(it){var qn=UC(it,he),Kt=jd(qn,2),Br=Kt[0],F=Kt[1],I=RC(it,s,a),Q=jd(I,2),j=Q[0],X=Q[1],re=Ke?Ke(it):null;if(Br&&j&&!re)ze.push(it);else{var se=[F,X];re&&(se=se.concat(re)),We.push({file:it,errors:se.filter(function(we){return we})})}}),(!c&&ze.length>1||c&&f>=1&&ze.length>f)&&(ze.forEach(function(it){We.push({file:it,errors:[V3]})}),ze.splice(0)),ie({acceptedFiles:ze,fileRejections:We,type:"setFiles"}),m&&m(ze,We,le),We.length>0&&S&&S(We,le),ze.length>0&&w&&w(ze,le)},[ie,c,he,s,a,f,m,w,S,Ke]),Gn=ee.useCallback(function(J){J.preventDefault(),J.persist(),Vn(J),Ct.current=[],rc(J)&&Promise.resolve(i(J)).then(function(le){$c(J)&&!W||Gr(le,J)}).catch(function(le){return ct(le)}),ie({type:"reset"})},[i,Gr,ct,W]),xn=ee.useCallback(function(){if(Oe.current){ie({type:"openDialog"}),fn();var J={multiple:c,types:Et};window.showOpenFilePicker(J).then(function(le){return i(le)}).then(function(le){Gr(le,null),ie({type:"closeDialog"})}).catch(function(le){tO(le)?(Ut(le),ie({type:"closeDialog"})):nO(le)?(Oe.current=!1,Pt.current?(Pt.current.value=null,Pt.current.click()):ct(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no was provided."))):ct(le)});return}Pt.current&&(ie({type:"openDialog"}),fn(),Pt.current.value=null,Pt.current.click())},[ie,fn,Ut,C,Gr,ct,Et,c]),lo=ee.useCallback(function(J){!rt.current||!rt.current.isEqualNode(J.target)||(J.key===" "||J.key==="Enter"||J.keyCode===32||J.keyCode===13)&&(J.preventDefault(),xn())},[rt,xn]),Dt=ee.useCallback(function(){ie({type:"focus"})},[]),hr=ee.useCallback(function(){ie({type:"blur"})},[]),Zo=ee.useCallback(function(){_||(Y3()?setTimeout(xn,0):xn())},[_,xn]),Bt=function(le){return r?null:le},Ri=function(le){return G?null:Bt(le)},Ci=function(le){return q?null:Bt(le)},Vn=function(le){W&&le.stopPropagation()},Vt=ee.useMemo(function(){return function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},le=J.refKey,ze=le===void 0?"ref":le,We=J.role,it=J.onKeyDown,qn=J.onFocus,Kt=J.onBlur,Br=J.onClick,F=J.onDragEnter,I=J.onDragOver,Q=J.onDragLeave,j=J.onDrop,X=ef(J,oO);return at(at(Yh({onKeyDown:Ri(Dr(it,lo)),onFocus:Ri(Dr(qn,Dt)),onBlur:Ri(Dr(Kt,hr)),onClick:Bt(Dr(Br,Zo)),onDragEnter:Ci(Dr(F,Cn)),onDragOver:Ci(Dr(I,Wn)),onDragLeave:Ci(Dr(Q,Kn)),onDrop:Ci(Dr(j,Gn)),role:typeof We=="string"&&We!==""?We:"presentation"},ze,rt),!r&&!G?{tabIndex:0}:{}),X)}},[rt,lo,Dt,hr,Zo,Cn,Wn,Kn,Gn,G,q,r]),Vr=ee.useCallback(function(J){J.stopPropagation()},[]),Ki=ee.useMemo(function(){return function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},le=J.refKey,ze=le===void 0?"ref":le,We=J.onChange,it=J.onClick,qn=ef(J,aO),Kt=Yh({accept:he,multiple:c,type:"file",style:{display:"none"},onChange:Bt(Dr(We,Gn)),onClick:Bt(Dr(it,Vr)),tabIndex:-1},ze,Pt);return at(at({},Kt),qn)}},[Pt,n,c,Gn,r]);return at(at({},Z),{},{isFocused:Ae&&!r,getRootProps:Vt,getInputProps:Ki,rootRef:rt,inputRef:Pt,open:Bt(xn)})}function gO(e,t){switch(t.type){case"focus":return at(at({},e),{},{isFocused:!0});case"blur":return at(at({},e),{},{isFocused:!1});case"openDialog":return at(at({},Jh),{},{isFileDialogActive:!0});case"closeDialog":return at(at({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return at(at({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return at(at({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return at({},Jh);default:return e}}function tF(){}const $h="url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0iI2ZmZiI+PC9yZWN0Pgo8cmVjdCB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9IiNGN0Y3RjciPjwvcmVjdD4KPHJlY3QgeD0iMTAiIHk9IjEwIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9IiNGN0Y3RjciPjwvcmVjdD4KPC9zdmc+)";class SC extends ee.Component{getObjectComponent(t){let{objectTypes:n}=this.props;return n[t]}renderObject(t,n){let{objectRefs:r,onMouseOver:i}=this.props,a=this.getObjectComponent(t.type);return R.jsx(a,{onRender:s=>r[n]=s,onMouseOver:i.bind(this,n),object:t,index:n},n)}render(){let{background:t,objects:n,svgStyle:r,canvas:i,onMouseDown:a,onRender:s,backgroundSize:c="auto",backgroundImage:f=$h}=this.props,{width:A,height:h,canvasOffsetX:g,canvasOffsetY:m}=i,w={...nF.canvas,...t?{backgroundColor:t}:nF.grid,backgroundSize:c,backgroundImage:f||$h,...r,marginTop:m,marginLeft:g};return R.jsx("svg",{onMouseDown:a,ref:s,width:A,height:h,style:w,children:n.map(this.renderObject.bind(this))})}}At(SC,"defaultProps",{onMouseOver(){}});const nF={canvas:{backgroundSize:"auto"},grid:{backgroundImage:$h,backgroundSize:"auto"}},vO=0,yO=1,mO=2,FO=3,UO=4,RO=5,CO=6,dt={FREE:vO,DRAG:yO,SCALE:mO,ROTATE:FO,DRAW:UO,TYPE:RO,EDIT_OBJECT:CO};class vi extends ee.Component{renderGraphic(){switch(this.props.icon){case"image":return R.jsx("g",{children:R.jsx("path",{d:"M21 19v-14c0-1.1-.9-2-2-2h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zm-12.5-5.5l2.5 3.01 3.5-4.51 4.5 6h-14l3.5-4.5z"})});case"my-icon":return R.jsx("g",{children:R.jsx("path",{d:"M7.41 7.84l4.59 4.58 4.59-4.58 1.41 1.41-6 6-6-6z"})});case"another-icon":return R.jsx("g",{children:R.jsx("path",{d:"M7.41 15.41l4.59-4.58 4.59 4.58 1.41-1.41-6-6-6 6z"})});case"format-bold":return R.jsx("g",{children:R.jsx("path",{d:`M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4h-6.25v14h7.04c2.09 + 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42zm-5.6-4.29h3c.83 0 1.5.67 1.5 1.5s-.67 + 1.5-1.5 1.5h-3v-3zm3.5 9h-3.5v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z`})});case"format-italic":return R.jsx("g",{children:R.jsx("path",{d:"M10 4v3h2.21l-3.42 8h-2.79v3h8v-3h-2.21l3.42-8h2.79v-3z"})});case"format-underline":return R.jsx("g",{children:R.jsx("path",{d:`M12 17c3.31 0 6-2.69 6-6v-8h-2.5v8c0 1.93-1.57 3.5-3.5 + 3.5s-3.5-1.57-3.5-3.5v-8h-2.5v8c0 3.31 2.69 6 6 6zm-7 2v2h14v-2h-14z`})});case"format-align-left":return R.jsx("g",{children:R.jsx("path",{d:`M15 15h-12v2h12v-2zm0-8h-12v2h12v-2zm-12 + 6h18v-2h-18v2zm0 8h18v-2h-18v2zm0-18v2h18v-2h-18z`})});case"format-align-center":return R.jsx("g",{children:R.jsx("path",{d:"M7 15v2h10v-2h-10zm-4 6h18v-2h-18v2zm0-8h18v-2h-18v2zm4-6v2h10v-2h-10zm-4-4v2h18v-2h-18z"})});case"format-align-right":return R.jsx("g",{children:R.jsx("path",{d:"M3 21h18v-2h-18v2zm6-4h12v-2h-12v2zm-6-4h18v-2h-18v2zm6-4h12v-2h-12v2zm-6-6v2h18v-2h-18z"})});case"add-box":return R.jsx("g",{children:R.jsx("path",{d:`M19 3h-14c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm-2 + 10h-4v4h-2v-4h-4v-2h4v-4h2v4h4v2z`})});case"add":return R.jsx("g",{children:R.jsx("path",{d:"M19 13h-6v6h-2v-6h-6v-2h6v-6h2v6h6v2z"})});case"text-format":return R.jsx("g",{children:R.jsx("path",{d:`M5 17v2h14v-2h-14zm4.5-4.2h5l.9 2.2h2.1l-4.75-11h-1.5l-4.75 + 11h2.1l.9-2.2zm2.5-6.82l1.87 5.02h-3.74l1.87-5.02z`})});case"text":return R.jsx("g",{children:R.jsx("path",{d:`M5 17v2h14v-2h-14zm4.5-4.2h5l.9 2.2h2.1l-4.75-11h-1.5l-4.75 + 11h2.1l.9-2.2zm2.5-6.82l1.87 5.02h-3.74l1.87-5.02z`})});case"rectangle":return R.jsx("rect",{width:14,height:14,x:4,y:5,rx:3,ry:3});case"circle":return R.jsx("circle",{r:8,cx:11,cy:12});case"polygon":return R.jsx("g",{transform:"scale(0.034) translate(100 25)",children:R.jsx("path",{d:`M477.043,219.205L378.575,48.677c-7.974-13.802-22.683-22.292-38.607-22.292H143.041c-15.923, + 0-30.628,8.49-38.608,22.292 L5.971,219.205c-7.961,13.801-7.961,30.785,0,44.588l98.462, + 170.543c7.98,13.802,22.685,22.293,38.608,22.293h196.926 c15.925,0,30.634-8.491, + 38.607-22.293l98.469-170.543C485.003,249.99,485.003,233.006,477.043,219.205z`})});case"rotate":return R.jsx("g",{children:R.jsx("path",{d:`M18.4 10.6c-1.85-1.61-4.25-2.6-6.9-2.6-4.65 0-8.58 3.03-9.96 + 7.22l2.36.78c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88l-3.62 + 3.62h9v-9l-3.6 3.6z`})});case"send-to-back":return R.jsxs("g",{children:[R.jsx("rect",{x:7,y:7,width:13,height:13,fill:"#ababab",strokeWidth:1,stroke:"black"}),R.jsx("rect",{x:1,y:1,width:13,height:13,fill:"white",stroke:"black",strokeWidth:1})]});case"bring-to-front":return R.jsxs("g",{children:[R.jsx("rect",{x:7,y:7,width:13,height:13,fill:"white",strokeWidth:1,stroke:"black"}),R.jsx("rect",{x:1,y:1,width:13,height:13,fill:"#ababab",stroke:"black",strokeWidth:1})]})}}render(){let t={fill:this.props.active?"black":"#b5b5b5",verticalAlign:"middle",width:this.props.size,height:this.props.size};return R.jsx("svg",{viewBox:"0 0 24 24",onClick:this.props.onClick,preserveAspectRatio:"xMidYMid meet",style:{...t,...this.props.style},children:this.renderGraphic()})}}At(vi,"defaultProps",{size:16});var tf={exports:{}};/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */tf.exports;(function(e,t){(function(){var n,r="4.17.21",i=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",s="Expected a function",c="Invalid `variable` option passed into `_.template`",f="__lodash_hash_undefined__",A=500,h="__lodash_placeholder__",g=1,m=2,w=4,S=1,k=2,T=1,C=2,x=4,E=8,_=16,G=32,q=64,W=128,$=256,Ke=512,he=30,Et="...",fn=800,Ut=16,rt=1,Pt=2,Nn=3,Rt=1/0,Z=9007199254740991,ie=17976931348623157e292,Ae=0/0,me=4294967295,Oe=me-1,zn=me>>>1,Ct=[["ary",W],["bind",T],["bindKey",C],["curry",E],["curryRight",_],["flip",Ke],["partial",G],["partialRight",q],["rearg",$]],Gt="[object Arguments]",ct="[object Array]",Cn="[object AsyncFunction]",Wn="[object Boolean]",Kn="[object Date]",Gr="[object DOMException]",Gn="[object Error]",xn="[object Function]",lo="[object GeneratorFunction]",Dt="[object Map]",hr="[object Number]",Zo="[object Null]",Bt="[object Object]",Ri="[object Promise]",Ci="[object Proxy]",Vn="[object RegExp]",Vt="[object Set]",Vr="[object String]",Ki="[object Symbol]",J="[object Undefined]",le="[object WeakMap]",ze="[object WeakSet]",We="[object ArrayBuffer]",it="[object DataView]",qn="[object Float32Array]",Kt="[object Float64Array]",Br="[object Int8Array]",F="[object Int16Array]",I="[object Int32Array]",Q="[object Uint8Array]",j="[object Uint8ClampedArray]",X="[object Uint16Array]",re="[object Uint32Array]",se=/\b__p \+= '';/g,we=/\b(__p \+=) '' \+/g,Pe=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ge=/&(?:amp|lt|gt|quot|#39);/g,Ve=/[&<>"']/g,jt=RegExp(Ge.source),wn=RegExp(Ve.source),xi=/<%-([\s\S]+?)%>/g,$f=/<%([\s\S]+?)%>/g,uv=/<%=([\s\S]+?)%>/g,px=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,gx=/^\w*$/,vx=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,eA=/[\\^$.*+?()[\]{}|]/g,yx=RegExp(eA.source),tA=/^\s+/,mx=/\s/,Fx=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ux=/\{\n\/\* \[wrapped with (.+)\] \*/,Rx=/,? & /,Cx=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Kx=/[()=,{}\[\]\/\s]/,xx=/\\(\\)?/g,wx=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,cv=/\w*$/,bx=/^[-+]0x[0-9a-f]+$/i,Sx=/^0b[01]+$/i,Ix=/^\[object .+?Constructor\]$/,Ex=/^0o[0-7]+$/i,Px=/^(?:0|[1-9]\d*)$/,Bx=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Js=/($^)/,kx=/['\n\r\u2028\u2029\\]/g,$s="\\ud800-\\udfff",Ox="\\u0300-\\u036f",_x="\\ufe20-\\ufe2f",Tx="\\u20d0-\\u20ff",fv=Ox+_x+Tx,Av="\\u2700-\\u27bf",dv="a-z\\xdf-\\xf6\\xf8-\\xff",Dx="\\xac\\xb1\\xd7\\xf7",jx="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Hx="\\u2000-\\u206f",Qx=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",hv="A-Z\\xc0-\\xd6\\xd8-\\xde",pv="\\ufe0e\\ufe0f",gv=Dx+jx+Hx+Qx,nA="['’]",Mx="["+$s+"]",vv="["+gv+"]",eu="["+fv+"]",yv="\\d+",Lx="["+Av+"]",mv="["+dv+"]",Fv="[^"+$s+gv+yv+Av+dv+hv+"]",rA="\\ud83c[\\udffb-\\udfff]",Nx="(?:"+eu+"|"+rA+")",Uv="[^"+$s+"]",iA="(?:\\ud83c[\\udde6-\\uddff]){2}",oA="[\\ud800-\\udbff][\\udc00-\\udfff]",Yo="["+hv+"]",Rv="\\u200d",Cv="(?:"+mv+"|"+Fv+")",zx="(?:"+Yo+"|"+Fv+")",Kv="(?:"+nA+"(?:d|ll|m|re|s|t|ve))?",xv="(?:"+nA+"(?:D|LL|M|RE|S|T|VE))?",wv=Nx+"?",bv="["+pv+"]?",Wx="(?:"+Rv+"(?:"+[Uv,iA,oA].join("|")+")"+bv+wv+")*",Gx="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Vx="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Sv=bv+wv+Wx,qx="(?:"+[Lx,iA,oA].join("|")+")"+Sv,Xx="(?:"+[Uv+eu+"?",eu,iA,oA,Mx].join("|")+")",Zx=RegExp(nA,"g"),Yx=RegExp(eu,"g"),aA=RegExp(rA+"(?="+rA+")|"+Xx+Sv,"g"),Jx=RegExp([Yo+"?"+mv+"+"+Kv+"(?="+[vv,Yo,"$"].join("|")+")",zx+"+"+xv+"(?="+[vv,Yo+Cv,"$"].join("|")+")",Yo+"?"+Cv+"+"+Kv,Yo+"+"+xv,Vx,Gx,yv,qx].join("|"),"g"),$x=RegExp("["+Rv+$s+fv+pv+"]"),ew=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,tw=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],nw=-1,qe={};qe[qn]=qe[Kt]=qe[Br]=qe[F]=qe[I]=qe[Q]=qe[j]=qe[X]=qe[re]=!0,qe[Gt]=qe[ct]=qe[We]=qe[Wn]=qe[it]=qe[Kn]=qe[Gn]=qe[xn]=qe[Dt]=qe[hr]=qe[Bt]=qe[Vn]=qe[Vt]=qe[Vr]=qe[le]=!1;var Me={};Me[Gt]=Me[ct]=Me[We]=Me[it]=Me[Wn]=Me[Kn]=Me[qn]=Me[Kt]=Me[Br]=Me[F]=Me[I]=Me[Dt]=Me[hr]=Me[Bt]=Me[Vn]=Me[Vt]=Me[Vr]=Me[Ki]=Me[Q]=Me[j]=Me[X]=Me[re]=!0,Me[Gn]=Me[xn]=Me[le]=!1;var rw={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},iw={"&":"&","<":"<",">":">",'"':""","'":"'"},ow={"&":"&","<":"<",">":">",""":'"',"'":"'"},aw={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},lw=parseFloat,sw=parseInt,Iv=typeof li=="object"&&li&&li.Object===Object&&li,uw=typeof self=="object"&&self&&self.Object===Object&&self,Ht=Iv||uw||Function("return this")(),lA=t&&!t.nodeType&&t,so=lA&&!0&&e&&!e.nodeType&&e,Ev=so&&so.exports===lA,sA=Ev&&Iv.process,Xn=function(){try{var P=so&&so.require&&so.require("util").types;return P||sA&&sA.binding&&sA.binding("util")}catch{}}(),Pv=Xn&&Xn.isArrayBuffer,Bv=Xn&&Xn.isDate,kv=Xn&&Xn.isMap,Ov=Xn&&Xn.isRegExp,_v=Xn&&Xn.isSet,Tv=Xn&&Xn.isTypedArray;function bn(P,H,O){switch(O.length){case 0:return P.call(H);case 1:return P.call(H,O[0]);case 2:return P.call(H,O[0],O[1]);case 3:return P.call(H,O[0],O[1],O[2])}return P.apply(H,O)}function cw(P,H,O,te){for(var pe=-1,Be=P==null?0:P.length;++pe-1}function uA(P,H,O){for(var te=-1,pe=P==null?0:P.length;++te-1;);return O}function zv(P,H){for(var O=P.length;O--&&Jo(H,P[O],0)>-1;);return O}function mw(P,H){for(var O=P.length,te=0;O--;)P[O]===H&&++te;return te}var Fw=dA(rw),Uw=dA(iw);function Rw(P){return"\\"+aw[P]}function Cw(P,H){return P==null?n:P[H]}function $o(P){return $x.test(P)}function Kw(P){return ew.test(P)}function xw(P){for(var H,O=[];!(H=P.next()).done;)O.push(H.value);return O}function vA(P){var H=-1,O=Array(P.size);return P.forEach(function(te,pe){O[++H]=[pe,te]}),O}function Wv(P,H){return function(O){return P(H(O))}}function Si(P,H){for(var O=-1,te=P.length,pe=0,Be=[];++O-1}function Ab(o,l){var u=this.__data__,d=yu(u,o);return d<0?(++this.size,u.push([o,l])):u[d][1]=l,this}qr.prototype.clear=sb,qr.prototype.delete=ub,qr.prototype.get=cb,qr.prototype.has=fb,qr.prototype.set=Ab;function Xr(o){var l=-1,u=o==null?0:o.length;for(this.clear();++l=l?o:l)),o}function $n(o,l,u,d,p,y){var K,b=l&g,B=l&m,M=l&w;if(u&&(K=p?u(o,d,p,y):u(o)),K!==n)return K;if(!ot(o))return o;var L=ve(o);if(L){if(K=g2(o),!b)return An(o,K)}else{var N=Xt(o),Y=N==xn||N==lo;if(Oi(o))return b0(o,b);if(N==Bt||N==Gt||Y&&!p){if(K=B||Y?{}:G0(o),!b)return B?o2(o,Sb(K,o)):i2(o,r0(K,o))}else{if(!Me[N])return p?o:{};K=v2(o,N,b)}}y||(y=new gr);var oe=y.get(o);if(oe)return oe;y.set(o,K),Uy(o)?o.forEach(function(fe){K.add($n(fe,l,u,fe,o,y))}):my(o)&&o.forEach(function(fe,Re){K.set(Re,$n(fe,l,u,Re,o,y))});var ce=M?B?NA:LA:B?hn:kt,Fe=L?n:ce(o);return Zn(Fe||o,function(fe,Re){Fe&&(Re=fe,fe=o[Re]),wl(K,Re,$n(fe,l,u,Re,o,y))}),K}function Ib(o){var l=kt(o);return function(u){return i0(u,o,l)}}function i0(o,l,u){var d=u.length;if(o==null)return!d;for(o=De(o);d--;){var p=u[d],y=l[p],K=o[p];if(K===n&&!(p in o)||!y(K))return!1}return!0}function o0(o,l,u){if(typeof o!="function")throw new Yn(s);return kl(function(){o.apply(n,u)},l)}function bl(o,l,u,d){var p=-1,y=tu,K=!0,b=o.length,B=[],M=l.length;if(!b)return B;u&&(l=$e(l,Sn(u))),d?(y=uA,K=!1):l.length>=i&&(y=Fl,K=!1,l=new fo(l));e:for(;++pp?0:p+u),d=d===n||d>p?p:ye(d),d<0&&(d+=p),d=u>d?0:Cy(d);u0&&u(b)?l>1?Qt(b,l-1,u,d,p):bi(p,b):d||(p[p.length]=b)}return p}var KA=k0(),s0=k0(!0);function kr(o,l){return o&&KA(o,l,kt)}function xA(o,l){return o&&s0(o,l,kt)}function Fu(o,l){return wi(l,function(u){return ei(o[u])})}function ho(o,l){l=Bi(l,o);for(var u=0,d=l.length;o!=null&&ul}function Bb(o,l){return o!=null&&_e.call(o,l)}function kb(o,l){return o!=null&&l in De(o)}function Ob(o,l,u){return o>=qt(l,u)&&o=120&&L.length>=120)?new fo(K&&L):n}L=o[0];var N=-1,Y=b[0];e:for(;++N-1;)b!==o&&fu.call(b,B,1),fu.call(o,B,1);return o}function m0(o,l){for(var u=o?l.length:0,d=u-1;u--;){var p=l[u];if(u==d||p!==y){var y=p;$r(p)?fu.call(o,p,1):_A(o,p)}}return o}function BA(o,l){return o+hu($v()*(l-o+1))}function Vb(o,l,u,d){for(var p=-1,y=wt(du((l-o)/(u||1)),0),K=O(y);y--;)K[d?y:++p]=o,o+=u;return K}function kA(o,l){var u="";if(!o||l<1||l>Z)return u;do l%2&&(u+=o),l=hu(l/2),l&&(o+=o);while(l);return u}function Ue(o,l){return ZA(X0(o,l,pn),o+"")}function qb(o){return n0(ca(o))}function Xb(o,l){var u=ca(o);return Pu(u,Ao(l,0,u.length))}function El(o,l,u,d){if(!ot(o))return o;l=Bi(l,o);for(var p=-1,y=l.length,K=y-1,b=o;b!=null&&++pp?0:p+l),u=u>p?p:u,u<0&&(u+=p),p=l>u?0:u-l>>>0,l>>>=0;for(var y=O(p);++d>>1,K=o[y];K!==null&&!En(K)&&(u?K<=l:K=i){var M=l?null:u2(o);if(M)return ru(M);K=!1,p=Fl,B=new fo}else B=l?[]:b;e:for(;++d=d?o:er(o,l,u)}var w0=Qw||function(o){return Ht.clearTimeout(o)};function b0(o,l){if(l)return o.slice();var u=o.length,d=qv?qv(u):new o.constructor(u);return o.copy(d),d}function HA(o){var l=new o.constructor(o.byteLength);return new uu(l).set(new uu(o)),l}function e2(o,l){var u=l?HA(o.buffer):o.buffer;return new o.constructor(u,o.byteOffset,o.byteLength)}function t2(o){var l=new o.constructor(o.source,cv.exec(o));return l.lastIndex=o.lastIndex,l}function n2(o){return xl?De(xl.call(o)):{}}function S0(o,l){var u=l?HA(o.buffer):o.buffer;return new o.constructor(u,o.byteOffset,o.length)}function I0(o,l){if(o!==l){var u=o!==n,d=o===null,p=o===o,y=En(o),K=l!==n,b=l===null,B=l===l,M=En(l);if(!b&&!M&&!y&&o>l||y&&K&&B&&!b&&!M||d&&K&&B||!u&&B||!p)return 1;if(!d&&!y&&!M&&o=b)return B;var M=u[d];return B*(M=="desc"?-1:1)}}return o.index-l.index}function E0(o,l,u,d){for(var p=-1,y=o.length,K=u.length,b=-1,B=l.length,M=wt(y-K,0),L=O(B+M),N=!d;++b1?u[p-1]:n,K=p>2?u[2]:n;for(y=o.length>3&&typeof y=="function"?(p--,y):n,K&&rn(u[0],u[1],K)&&(y=p<3?n:y,p=1),l=De(l);++d-1?p[y?l[K]:K]:n}}function T0(o){return Jr(function(l){var u=l.length,d=u,p=Jn.prototype.thru;for(o&&l.reverse();d--;){var y=l[d];if(typeof y!="function")throw new Yn(s);if(p&&!K&&Iu(y)=="wrapper")var K=new Jn([],!0)}for(d=K?d:u;++d1&&be.reverse(),L&&Bb))return!1;var M=y.get(o),L=y.get(l);if(M&&L)return M==l&&L==o;var N=-1,Y=!0,oe=u&k?new fo:n;for(y.set(o,l),y.set(l,o);++N1?"& ":"")+l[d],l=l.join(u>2?", ":" "),o.replace(Fx,`{ +/* [wrapped with `+l+`] */ +`)}function m2(o){return ve(o)||vo(o)||!!(Yv&&o&&o[Yv])}function $r(o,l){var u=typeof o;return l=l??Z,!!l&&(u=="number"||u!="symbol"&&Px.test(o))&&o>-1&&o%1==0&&o0){if(++l>=fn)return arguments[0]}else l=0;return o.apply(n,arguments)}}function Pu(o,l){var u=-1,d=o.length,p=d-1;for(l=l===n?d:l;++u1?o[l-1]:n;return u=typeof u=="function"?(o.pop(),u):n,ly(o,u)});function sy(o){var l=v(o);return l.__chain__=!0,l}function ES(o,l){return l(o),o}function Bu(o,l){return l(o)}var PS=Jr(function(o){var l=o.length,u=l?o[0]:0,d=this.__wrapped__,p=function(y){return CA(y,o)};return l>1||this.__actions__.length||!(d instanceof xe)||!$r(u)?this.thru(p):(d=d.slice(u,+u+(l?1:0)),d.__actions__.push({func:Bu,args:[p],thisArg:n}),new Jn(d,this.__chain__).thru(function(y){return l&&!y.length&&y.push(n),y}))});function BS(){return sy(this)}function kS(){return new Jn(this.value(),this.__chain__)}function OS(){this.__values__===n&&(this.__values__=Ry(this.value()));var o=this.__index__>=this.__values__.length,l=o?n:this.__values__[this.__index__++];return{done:o,value:l}}function _S(){return this}function TS(o){for(var l,u=this;u instanceof vu;){var d=ty(u);d.__index__=0,d.__values__=n,l?p.__wrapped__=d:l=d;var p=d;u=u.__wrapped__}return p.__wrapped__=o,l}function DS(){var o=this.__wrapped__;if(o instanceof xe){var l=o;return this.__actions__.length&&(l=new xe(this)),l=l.reverse(),l.__actions__.push({func:Bu,args:[YA],thisArg:n}),new Jn(l,this.__chain__)}return this.thru(YA)}function jS(){return K0(this.__wrapped__,this.__actions__)}var HS=Ku(function(o,l,u){_e.call(o,u)?++o[u]:Zr(o,u,1)});function QS(o,l,u){var d=ve(o)?Dv:Eb;return u&&rn(o,l,u)&&(l=n),d(o,ue(l,3))}function MS(o,l){var u=ve(o)?wi:l0;return u(o,ue(l,3))}var LS=_0(ny),NS=_0(ry);function zS(o,l){return Qt(ku(o,l),1)}function WS(o,l){return Qt(ku(o,l),Rt)}function GS(o,l,u){return u=u===n?1:ye(u),Qt(ku(o,l),u)}function uy(o,l){var u=ve(o)?Zn:Ei;return u(o,ue(l,3))}function cy(o,l){var u=ve(o)?fw:a0;return u(o,ue(l,3))}var VS=Ku(function(o,l,u){_e.call(o,u)?o[u].push(l):Zr(o,u,[l])});function qS(o,l,u,d){o=dn(o)?o:ca(o),u=u&&!d?ye(u):0;var p=o.length;return u<0&&(u=wt(p+u,0)),ju(o)?u<=p&&o.indexOf(l,u)>-1:!!p&&Jo(o,l,u)>-1}var XS=Ue(function(o,l,u){var d=-1,p=typeof l=="function",y=dn(o)?O(o.length):[];return Ei(o,function(K){y[++d]=p?bn(l,K,u):Sl(K,l,u)}),y}),ZS=Ku(function(o,l,u){Zr(o,u,l)});function ku(o,l){var u=ve(o)?$e:d0;return u(o,ue(l,3))}function YS(o,l,u,d){return o==null?[]:(ve(l)||(l=l==null?[]:[l]),u=d?n:u,ve(u)||(u=u==null?[]:[u]),v0(o,l,u))}var JS=Ku(function(o,l,u){o[u?0:1].push(l)},function(){return[[],[]]});function $S(o,l,u){var d=ve(o)?cA:Mv,p=arguments.length<3;return d(o,ue(l,4),u,p,Ei)}function eI(o,l,u){var d=ve(o)?Aw:Mv,p=arguments.length<3;return d(o,ue(l,4),u,p,a0)}function tI(o,l){var u=ve(o)?wi:l0;return u(o,Tu(ue(l,3)))}function nI(o){var l=ve(o)?n0:qb;return l(o)}function rI(o,l,u){(u?rn(o,l,u):l===n)?l=1:l=ye(l);var d=ve(o)?xb:Xb;return d(o,l)}function iI(o){var l=ve(o)?wb:Yb;return l(o)}function oI(o){if(o==null)return 0;if(dn(o))return ju(o)?ea(o):o.length;var l=Xt(o);return l==Dt||l==Vt?o.size:IA(o).length}function aI(o,l,u){var d=ve(o)?fA:Jb;return u&&rn(o,l,u)&&(l=n),d(o,ue(l,3))}var lI=Ue(function(o,l){if(o==null)return[];var u=l.length;return u>1&&rn(o,l[0],l[1])?l=[]:u>2&&rn(l[0],l[1],l[2])&&(l=[l[0]]),v0(o,Qt(l,1),[])}),Ou=Mw||function(){return Ht.Date.now()};function sI(o,l){if(typeof l!="function")throw new Yn(s);return o=ye(o),function(){if(--o<1)return l.apply(this,arguments)}}function fy(o,l,u){return l=u?n:l,l=o&&l==null?o.length:l,Yr(o,W,n,n,n,n,l)}function Ay(o,l){var u;if(typeof l!="function")throw new Yn(s);return o=ye(o),function(){return--o>0&&(u=l.apply(this,arguments)),o<=1&&(l=n),u}}var $A=Ue(function(o,l,u){var d=T;if(u.length){var p=Si(u,sa($A));d|=G}return Yr(o,d,l,u,p)}),dy=Ue(function(o,l,u){var d=T|C;if(u.length){var p=Si(u,sa(dy));d|=G}return Yr(l,d,o,u,p)});function hy(o,l,u){l=u?n:l;var d=Yr(o,E,n,n,n,n,n,l);return d.placeholder=hy.placeholder,d}function py(o,l,u){l=u?n:l;var d=Yr(o,_,n,n,n,n,n,l);return d.placeholder=py.placeholder,d}function gy(o,l,u){var d,p,y,K,b,B,M=0,L=!1,N=!1,Y=!0;if(typeof o!="function")throw new Yn(s);l=nr(l)||0,ot(u)&&(L=!!u.leading,N="maxWait"in u,y=N?wt(nr(u.maxWait)||0,l):y,Y="trailing"in u?!!u.trailing:Y);function oe(gt){var yr=d,ni=p;return d=p=n,M=gt,K=o.apply(ni,yr),K}function ce(gt){return M=gt,b=kl(Re,l),L?oe(gt):K}function Fe(gt){var yr=gt-B,ni=gt-M,_y=l-yr;return N?qt(_y,y-ni):_y}function fe(gt){var yr=gt-B,ni=gt-M;return B===n||yr>=l||yr<0||N&&ni>=y}function Re(){var gt=Ou();if(fe(gt))return be(gt);b=kl(Re,Fe(gt))}function be(gt){return b=n,Y&&d?oe(gt):(d=p=n,K)}function Pn(){b!==n&&w0(b),M=0,d=B=p=b=n}function on(){return b===n?K:be(Ou())}function Bn(){var gt=Ou(),yr=fe(gt);if(d=arguments,p=this,B=gt,yr){if(b===n)return ce(B);if(N)return w0(b),b=kl(Re,l),oe(B)}return b===n&&(b=kl(Re,l)),K}return Bn.cancel=Pn,Bn.flush=on,Bn}var uI=Ue(function(o,l){return o0(o,1,l)}),cI=Ue(function(o,l,u){return o0(o,nr(l)||0,u)});function fI(o){return Yr(o,Ke)}function _u(o,l){if(typeof o!="function"||l!=null&&typeof l!="function")throw new Yn(s);var u=function(){var d=arguments,p=l?l.apply(this,d):d[0],y=u.cache;if(y.has(p))return y.get(p);var K=o.apply(this,d);return u.cache=y.set(p,K)||y,K};return u.cache=new(_u.Cache||Xr),u}_u.Cache=Xr;function Tu(o){if(typeof o!="function")throw new Yn(s);return function(){var l=arguments;switch(l.length){case 0:return!o.call(this);case 1:return!o.call(this,l[0]);case 2:return!o.call(this,l[0],l[1]);case 3:return!o.call(this,l[0],l[1],l[2])}return!o.apply(this,l)}}function AI(o){return Ay(2,o)}var dI=$b(function(o,l){l=l.length==1&&ve(l[0])?$e(l[0],Sn(ue())):$e(Qt(l,1),Sn(ue()));var u=l.length;return Ue(function(d){for(var p=-1,y=qt(d.length,u);++p=l}),vo=c0(function(){return arguments}())?c0:function(o){return ft(o)&&_e.call(o,"callee")&&!Zv.call(o,"callee")},ve=O.isArray,SI=Pv?Sn(Pv):Tb;function dn(o){return o!=null&&Du(o.length)&&!ei(o)}function pt(o){return ft(o)&&dn(o)}function II(o){return o===!0||o===!1||ft(o)&&nn(o)==Wn}var Oi=Nw||fd,EI=Bv?Sn(Bv):Db;function PI(o){return ft(o)&&o.nodeType===1&&!Ol(o)}function BI(o){if(o==null)return!0;if(dn(o)&&(ve(o)||typeof o=="string"||typeof o.splice=="function"||Oi(o)||ua(o)||vo(o)))return!o.length;var l=Xt(o);if(l==Dt||l==Vt)return!o.size;if(Bl(o))return!IA(o).length;for(var u in o)if(_e.call(o,u))return!1;return!0}function kI(o,l){return Il(o,l)}function OI(o,l,u){u=typeof u=="function"?u:n;var d=u?u(o,l):n;return d===n?Il(o,l,n,u):!!d}function td(o){if(!ft(o))return!1;var l=nn(o);return l==Gn||l==Gr||typeof o.message=="string"&&typeof o.name=="string"&&!Ol(o)}function _I(o){return typeof o=="number"&&Jv(o)}function ei(o){if(!ot(o))return!1;var l=nn(o);return l==xn||l==lo||l==Cn||l==Ci}function yy(o){return typeof o=="number"&&o==ye(o)}function Du(o){return typeof o=="number"&&o>-1&&o%1==0&&o<=Z}function ot(o){var l=typeof o;return o!=null&&(l=="object"||l=="function")}function ft(o){return o!=null&&typeof o=="object"}var my=kv?Sn(kv):Hb;function TI(o,l){return o===l||SA(o,l,WA(l))}function DI(o,l,u){return u=typeof u=="function"?u:n,SA(o,l,WA(l),u)}function jI(o){return Fy(o)&&o!=+o}function HI(o){if(R2(o))throw new pe(a);return f0(o)}function QI(o){return o===null}function MI(o){return o==null}function Fy(o){return typeof o=="number"||ft(o)&&nn(o)==hr}function Ol(o){if(!ft(o)||nn(o)!=Bt)return!1;var l=cu(o);if(l===null)return!0;var u=_e.call(l,"constructor")&&l.constructor;return typeof u=="function"&&u instanceof u&&au.call(u)==Dw}var nd=Ov?Sn(Ov):Qb;function LI(o){return yy(o)&&o>=-Z&&o<=Z}var Uy=_v?Sn(_v):Mb;function ju(o){return typeof o=="string"||!ve(o)&&ft(o)&&nn(o)==Vr}function En(o){return typeof o=="symbol"||ft(o)&&nn(o)==Ki}var ua=Tv?Sn(Tv):Lb;function NI(o){return o===n}function zI(o){return ft(o)&&Xt(o)==le}function WI(o){return ft(o)&&nn(o)==ze}var GI=Su(EA),VI=Su(function(o,l){return o<=l});function Ry(o){if(!o)return[];if(dn(o))return ju(o)?pr(o):An(o);if(Ul&&o[Ul])return xw(o[Ul]());var l=Xt(o),u=l==Dt?vA:l==Vt?ru:ca;return u(o)}function ti(o){if(!o)return o===0?o:0;if(o=nr(o),o===Rt||o===-Rt){var l=o<0?-1:1;return l*ie}return o===o?o:0}function ye(o){var l=ti(o),u=l%1;return l===l?u?l-u:l:0}function Cy(o){return o?Ao(ye(o),0,me):0}function nr(o){if(typeof o=="number")return o;if(En(o))return Ae;if(ot(o)){var l=typeof o.valueOf=="function"?o.valueOf():o;o=ot(l)?l+"":l}if(typeof o!="string")return o===0?o:+o;o=Lv(o);var u=Sx.test(o);return u||Ex.test(o)?sw(o.slice(2),u?2:8):bx.test(o)?Ae:+o}function Ky(o){return Or(o,hn(o))}function qI(o){return o?Ao(ye(o),-Z,Z):o===0?o:0}function ke(o){return o==null?"":In(o)}var XI=aa(function(o,l){if(Bl(l)||dn(l)){Or(l,kt(l),o);return}for(var u in l)_e.call(l,u)&&wl(o,u,l[u])}),xy=aa(function(o,l){Or(l,hn(l),o)}),Hu=aa(function(o,l,u,d){Or(l,hn(l),o,d)}),ZI=aa(function(o,l,u,d){Or(l,kt(l),o,d)}),YI=Jr(CA);function JI(o,l){var u=oa(o);return l==null?u:r0(u,l)}var $I=Ue(function(o,l){o=De(o);var u=-1,d=l.length,p=d>2?l[2]:n;for(p&&rn(l[0],l[1],p)&&(d=1);++u1),y}),Or(o,NA(o),u),d&&(u=$n(u,g|m|w,c2));for(var p=l.length;p--;)_A(u,l[p]);return u});function vE(o,l){return by(o,Tu(ue(l)))}var yE=Jr(function(o,l){return o==null?{}:Wb(o,l)});function by(o,l){if(o==null)return{};var u=$e(NA(o),function(d){return[d]});return l=ue(l),y0(o,u,function(d,p){return l(d,p[0])})}function mE(o,l,u){l=Bi(l,o);var d=-1,p=l.length;for(p||(p=1,o=n);++dl){var d=o;o=l,l=d}if(u||o%1||l%1){var p=$v();return qt(o+p*(l-o+lw("1e-"+((p+"").length-1))),l)}return BA(o,l)}var EE=la(function(o,l,u){return l=l.toLowerCase(),o+(u?Ey(l):l)});function Ey(o){return od(ke(o).toLowerCase())}function Py(o){return o=ke(o),o&&o.replace(Bx,Fw).replace(Yx,"")}function PE(o,l,u){o=ke(o),l=In(l);var d=o.length;u=u===n?d:Ao(ye(u),0,d);var p=u;return u-=l.length,u>=0&&o.slice(u,p)==l}function BE(o){return o=ke(o),o&&wn.test(o)?o.replace(Ve,Uw):o}function kE(o){return o=ke(o),o&&yx.test(o)?o.replace(eA,"\\$&"):o}var OE=la(function(o,l,u){return o+(u?"-":"")+l.toLowerCase()}),_E=la(function(o,l,u){return o+(u?" ":"")+l.toLowerCase()}),TE=O0("toLowerCase");function DE(o,l,u){o=ke(o),l=ye(l);var d=l?ea(o):0;if(!l||d>=l)return o;var p=(l-d)/2;return bu(hu(p),u)+o+bu(du(p),u)}function jE(o,l,u){o=ke(o),l=ye(l);var d=l?ea(o):0;return l&&d>>0,u?(o=ke(o),o&&(typeof l=="string"||l!=null&&!nd(l))&&(l=In(l),!l&&$o(o))?ki(pr(o),0,u):o.split(l,u)):[]}var WE=la(function(o,l,u){return o+(u?" ":"")+od(l)});function GE(o,l,u){return o=ke(o),u=u==null?0:Ao(ye(u),0,o.length),l=In(l),o.slice(u,u+l.length)==l}function VE(o,l,u){var d=v.templateSettings;u&&rn(o,l,u)&&(l=n),o=ke(o),l=Hu({},l,d,M0);var p=Hu({},l.imports,d.imports,M0),y=kt(p),K=gA(p,y),b,B,M=0,L=l.interpolate||Js,N="__p += '",Y=yA((l.escape||Js).source+"|"+L.source+"|"+(L===uv?wx:Js).source+"|"+(l.evaluate||Js).source+"|$","g"),oe="//# sourceURL="+(_e.call(l,"sourceURL")?(l.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++nw+"]")+` +`;o.replace(Y,function(fe,Re,be,Pn,on,Bn){return be||(be=Pn),N+=o.slice(M,Bn).replace(kx,Rw),Re&&(b=!0,N+=`' + +__e(`+Re+`) + +'`),on&&(B=!0,N+=`'; +`+on+`; +__p += '`),be&&(N+=`' + +((__t = (`+be+`)) == null ? '' : __t) + +'`),M=Bn+fe.length,fe}),N+=`'; +`;var ce=_e.call(l,"variable")&&l.variable;if(!ce)N=`with (obj) { +`+N+` +} +`;else if(Kx.test(ce))throw new pe(c);N=(B?N.replace(se,""):N).replace(we,"$1").replace(Pe,"$1;"),N="function("+(ce||"obj")+`) { +`+(ce?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(b?", __e = _.escape":"")+(B?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+N+`return __p +}`;var Fe=ky(function(){return Be(y,oe+"return "+N).apply(n,K)});if(Fe.source=N,td(Fe))throw Fe;return Fe}function qE(o){return ke(o).toLowerCase()}function XE(o){return ke(o).toUpperCase()}function ZE(o,l,u){if(o=ke(o),o&&(u||l===n))return Lv(o);if(!o||!(l=In(l)))return o;var d=pr(o),p=pr(l),y=Nv(d,p),K=zv(d,p)+1;return ki(d,y,K).join("")}function YE(o,l,u){if(o=ke(o),o&&(u||l===n))return o.slice(0,Gv(o)+1);if(!o||!(l=In(l)))return o;var d=pr(o),p=zv(d,pr(l))+1;return ki(d,0,p).join("")}function JE(o,l,u){if(o=ke(o),o&&(u||l===n))return o.replace(tA,"");if(!o||!(l=In(l)))return o;var d=pr(o),p=Nv(d,pr(l));return ki(d,p).join("")}function $E(o,l){var u=he,d=Et;if(ot(l)){var p="separator"in l?l.separator:p;u="length"in l?ye(l.length):u,d="omission"in l?In(l.omission):d}o=ke(o);var y=o.length;if($o(o)){var K=pr(o);y=K.length}if(u>=y)return o;var b=u-ea(d);if(b<1)return d;var B=K?ki(K,0,b).join(""):o.slice(0,b);if(p===n)return B+d;if(K&&(b+=B.length-b),nd(p)){if(o.slice(b).search(p)){var M,L=B;for(p.global||(p=yA(p.source,ke(cv.exec(p))+"g")),p.lastIndex=0;M=p.exec(L);)var N=M.index;B=B.slice(0,N===n?b:N)}}else if(o.indexOf(In(p),b)!=b){var Y=B.lastIndexOf(p);Y>-1&&(B=B.slice(0,Y))}return B+d}function eP(o){return o=ke(o),o&&jt.test(o)?o.replace(Ge,Iw):o}var tP=la(function(o,l,u){return o+(u?" ":"")+l.toUpperCase()}),od=O0("toUpperCase");function By(o,l,u){return o=ke(o),l=u?n:l,l===n?Kw(o)?Bw(o):pw(o):o.match(l)||[]}var ky=Ue(function(o,l){try{return bn(o,n,l)}catch(u){return td(u)?u:new pe(u)}}),nP=Jr(function(o,l){return Zn(l,function(u){u=_r(u),Zr(o,u,$A(o[u],o))}),o});function rP(o){var l=o==null?0:o.length,u=ue();return o=l?$e(o,function(d){if(typeof d[1]!="function")throw new Yn(s);return[u(d[0]),d[1]]}):[],Ue(function(d){for(var p=-1;++pZ)return[];var u=me,d=qt(o,me);l=ue(l),o-=me;for(var p=pA(d,l);++u0||l<0)?new xe(u):(o<0?u=u.takeRight(-o):o&&(u=u.drop(o)),l!==n&&(l=ye(l),u=l<0?u.dropRight(-l):u.take(l-o)),u)},xe.prototype.takeRightWhile=function(o){return this.reverse().takeWhile(o).reverse()},xe.prototype.toArray=function(){return this.take(me)},kr(xe.prototype,function(o,l){var u=/^(?:filter|find|map|reject)|While$/.test(l),d=/^(?:head|last)$/.test(l),p=v[d?"take"+(l=="last"?"Right":""):l],y=d||/^find/.test(l);p&&(v.prototype[l]=function(){var K=this.__wrapped__,b=d?[1]:arguments,B=K instanceof xe,M=b[0],L=B||ve(K),N=function(Re){var be=p.apply(v,bi([Re],b));return d&&Y?be[0]:be};L&&u&&typeof M=="function"&&M.length!=1&&(B=L=!1);var Y=this.__chain__,oe=!!this.__actions__.length,ce=y&&!Y,Fe=B&&!oe;if(!y&&L){K=Fe?K:new xe(this);var fe=o.apply(K,b);return fe.__actions__.push({func:Bu,args:[N],thisArg:n}),new Jn(fe,Y)}return ce&&Fe?o.apply(this,b):(fe=this.thru(N),ce?d?fe.value()[0]:fe.value():fe)})}),Zn(["pop","push","shift","sort","splice","unshift"],function(o){var l=iu[o],u=/^(?:push|sort|unshift)$/.test(o)?"tap":"thru",d=/^(?:pop|shift)$/.test(o);v.prototype[o]=function(){var p=arguments;if(d&&!this.__chain__){var y=this.value();return l.apply(ve(y)?y:[],p)}return this[u](function(K){return l.apply(ve(K)?K:[],p)})}}),kr(xe.prototype,function(o,l){var u=v[l];if(u){var d=u.name+"";_e.call(ia,d)||(ia[d]=[]),ia[d].push({name:l,func:u})}}),ia[xu(n,C).name]=[{name:"wrapper",func:n}],xe.prototype.clone=eb,xe.prototype.reverse=tb,xe.prototype.value=nb,v.prototype.at=PS,v.prototype.chain=BS,v.prototype.commit=kS,v.prototype.next=OS,v.prototype.plant=TS,v.prototype.reverse=DS,v.prototype.toJSON=v.prototype.valueOf=v.prototype.value=jS,v.prototype.first=v.prototype.head,Ul&&(v.prototype[Ul]=_S),v},ta=kw();so?((so.exports=ta)._=ta,lA._=ta):Ht._=ta}).call(li)})(tf,tf.exports);var KO=tf.exports;const en=_s(KO);var IC={exports:{}};(function(e){(function(){function t(F,I,Q){return F.call.apply(F.bind,arguments)}function n(F,I,Q){if(!F)throw Error();if(2=I.f?we():F.fonts.load(G(I.a),I.h).then(function(Ge){1<=Ge.length?se():setTimeout(Pe,25)},function(){we()})}Pe()}),X=null,re=new Promise(function(se,we){X=setTimeout(we,I.f)});Promise.race([re,j]).then(function(){X&&(clearTimeout(X),X=null),I.g(I.a)},function(){I.j(I.a)})};function Ae(F,I,Q,j,X,re,se){this.v=F,this.B=I,this.c=Q,this.a=j,this.s=se||"BESbswy",this.f={},this.w=X||3e3,this.u=re||null,this.m=this.j=this.h=this.g=null,this.g=new Nn(this.c,this.s),this.h=new Nn(this.c,this.s),this.j=new Nn(this.c,this.s),this.m=new Nn(this.c,this.s),F=new _(this.a.c+",serif",W(this.a)),F=Z(F),this.g.a.style.cssText=F,F=new _(this.a.c+",sans-serif",W(this.a)),F=Z(F),this.h.a.style.cssText=F,F=new _("serif",W(this.a)),F=Z(F),this.j.a.style.cssText=F,F=new _("sans-serif",W(this.a)),F=Z(F),this.m.a.style.cssText=F,Rt(this.g),Rt(this.h),Rt(this.j),Rt(this.m)}var me={D:"serif",C:"sans-serif"},Oe=null;function zn(){if(Oe===null){var F=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);Oe=!!F&&(536>parseInt(F[1],10)||parseInt(F[1],10)===536&&11>=parseInt(F[2],10))}return Oe}Ae.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=i(),Gt(this)};function Ct(F,I,Q){for(var j in me)if(me.hasOwnProperty(j)&&I===F.f[me[j]]&&Q===F.f[me[j]])return!0;return!1}function Gt(F){var I=F.g.a.offsetWidth,Q=F.h.a.offsetWidth,j;(j=I===F.f.serif&&Q===F.f["sans-serif"])||(j=zn()&&Ct(F,I,Q)),j?i()-F.A>=F.w?zn()&&Ct(F,I,Q)&&(F.u===null||F.u.hasOwnProperty(F.a.c))?Cn(F,F.v):Cn(F,F.B):ct(F):Cn(F,F.v)}function ct(F){setTimeout(r(function(){Gt(this)},F),50)}function Cn(F,I){setTimeout(r(function(){A(this.g.a),A(this.h.a),A(this.j.a),A(this.m.a),I(this.a)},F),0)}function Wn(F,I,Q){this.c=F,this.a=I,this.f=0,this.m=this.j=!1,this.s=Q}var Kn=null;Wn.prototype.g=function(F){var I=this.a;I.g&&h(I.f,[I.a.c("wf",F.c,W(F).toString(),"active")],[I.a.c("wf",F.c,W(F).toString(),"loading"),I.a.c("wf",F.c,W(F).toString(),"inactive")]),Ut(I,"fontactive",F),this.m=!0,Gr(this)},Wn.prototype.h=function(F){var I=this.a;if(I.g){var Q=g(I.f,I.a.c("wf",F.c,W(F).toString(),"active")),j=[],X=[I.a.c("wf",F.c,W(F).toString(),"loading")];Q||j.push(I.a.c("wf",F.c,W(F).toString(),"inactive")),h(I.f,j,X)}Ut(I,"fontinactive",F),Gr(this)};function Gr(F){--F.f==0&&F.j&&(F.m?(F=F.a,F.g&&h(F.f,[F.a.c("wf","active")],[F.a.c("wf","loading"),F.a.c("wf","inactive")]),Ut(F,"active")):fn(F.a))}function Gn(F){this.j=F,this.a=new rt,this.h=0,this.f=this.g=!0}Gn.prototype.load=function(F){this.c=new a(this.j,F.context||this.j),this.g=F.events!==!1,this.f=F.classes!==!1,lo(this,new he(this.c,F),F)};function xn(F,I,Q,j,X){var re=--F.h==0;(F.f||F.g)&&setTimeout(function(){var se=X||null,we=j||null||{};if(Q.length===0&&re)fn(I.a);else{I.f+=Q.length,re&&(I.j=re);var Pe,Ge=[];for(Pe=0;Pe[(n,r)=>Object.hasOwn(r??e,n)],Ee={propertyPanel:{position:"relative",width:240,height:"400px",overflowY:"auto",padding:"5px 0 0 3px",fontFamily:'"Lucida Grande", sans-serif',fontSize:11,backgroundColor:"rgba(0,0,0,0.5)"},propertyGroup:{backgroundColor:"#f1f1f1",overflow:"hidden",paddingBottom:12,paddingTop:2,paddingLeft:10,border:"0px solid #d3d3d3",marginBottom:5},inputHelper:{fontSize:9,color:"#d2d2d2",paddingTop:2,paddingLeft:5},inlineInputHelper:{fontSize:9,display:"inline-block",marginLeft:10},panelTitle:{float:"left",width:60,padding:3,color:"#b8b8b8"},columns:{overflow:"hidden",marginTop:10},column:{float:"left",marginRight:5},input:{background:"#e1e1e1",borderWidth:0,padding:"3px 5px",color:"gray",borderRadius:3},select:{WebkitAppearance:"none",MozAppearance:"none",borderWidth:0,padding:"3px 3px 3px 5px",outline:"none",borderRadius:0,borderRight:"3px solid #b7b7b7",color:"gray",width:75},integerInput:{width:50,outline:"none"},textInput:{marginTop:2,outline:"none",width:"100%",padding:3},colorInput:{width:18,height:18,borderRadius:"50%",display:"inline-block",background:"white",marginRight:3},color:{marginLeft:2,marginTop:2,width:14,height:14,display:"inline-block",borderRadius:"50%"},colorCover:{position:"fixed",top:0,right:0,bottom:0,left:0},colorPopover:{position:"absolute",marginTop:8,zIndex:999999},empty:{display:"none"},button:{color:"#515151",textDecoration:"none",display:"block",padding:"2px 0"},item:{padding:"2px 6px",cursor:"default"},highlightedItem:{color:"white",background:"hsl(200, 50%, 50%)",padding:"2px 6px",cursor:"default"}},sl=({showIf:e=!0,...t})=>e?R.jsx("div",{style:Ee.propertyGroup,children:t.children}):R.jsx("div",{style:Ee.empty}),wO="qetbY",bO={container:wO},BC=({children:e})=>R.jsx("div",{className:bO.container,children:e}),SO="R-3hU",IO={row:SO},vt=({children:e})=>R.jsx("div",{className:IO.row,children:e}),EO="pJeQ6",PO={name:EO},Lt=({children:e})=>R.jsx("span",{className:PO.name,children:e}),BO="_3lV-N",kO="AwCvm",OO="qXjvj",nf={container:BO,check:kO,description:OO},Uo=({text:e,label:t,icon:n,defaultValue:r,nextValue:i,onChange:a,defaultChecked:s})=>{const c=f=>{const{checked:A}=f.target;a(A?i:r,A)};return R.jsxs("label",{htmlFor:t,className:nf.container,children:[R.jsx("input",{className:n?nf.check:"",id:t,type:"checkbox",onChange:c,defaultChecked:s}),n&&n,e&&R.jsx("span",{children:e})]})},_O="SPMyg",TO={group:_O},Hd=({name:e,defaultValue:t,onChange:n,children:r})=>R.jsx("div",{className:TO.group,children:U.Children.toArray(r).map(i=>U.cloneElement(i,{name:e,defaultValue:t,onChange:n}))}),ri=({name:e,value:t,defaultValue:n,onChange:r,icon:i,label:a})=>{const s=f=>{const{value:A,name:h}=f.target;r({name:h,value:A})},c=t===n;return R.jsxs("label",{className:nf.container,children:[R.jsx("input",{className:i?nf.check:"",name:e,type:"radio",value:t,defaultChecked:c,onChange:s}),i&&i,a&&R.jsx("span",{children:a})]})},DO=[{name:"Alegreya Sans",family:"Alegreya Sans"},{name:"Alegreya",family:"Alegreya"},{name:"American Typewriter",family:"AmericanTypewriter, Georgia, serif"},{name:"Anonymous Pro",family:"Anonymous Pro"},{name:"Archivo Narrow",family:"Archivo Narrow"},{name:"Arvo",family:"Arvo"},{name:"Bitter",family:"Bitter"},{name:"Cardo",family:"Cardo"},{name:"Chivo",family:"Chivo"},{name:"Crimson Text",family:"Crimson Text"},{name:"Domine",family:"Domine"},{name:"Fira Sans",family:"Fira Sans"},{name:"Georgia",family:"Georgia, serif"},{name:"Helvetica Neue",family:'"Helvetica Neue", Arial, sans-serif'},{name:"Helvetica",family:"Helvetica, Arial, sans-serif"},{name:"Inconsolata",family:"Inconsolata"},{name:"Karla",family:"Karla"},{name:"Lato",family:"Lato"},{name:"Libre Baskerville",family:"Libre Baskerville"},{name:"Lora",family:"Lora"},{name:"Merriweather",family:"Merriweather"},{name:"Monaco",family:"Monaco, consolas, monospace"},{name:"Montserrat",family:"Montserrat"},{name:"Neuton",family:"Neuton"},{name:"Old Standard TT",family:"Old Standard TT"},{name:"Open Sans",family:"Open Sans"},{name:"PT Serif",family:"PT Serif"},{name:"Playfair Display",family:"Playfair Display"},{name:"Poppins",family:"Poppins"},{name:"Roboto Slab",family:"Roboto Slab"},{name:"Roboto",family:"Roboto"},{name:"Source Pro",family:"Source Pro"},{name:"Source Sans Pro",family:"Source Sans Pro"},{name:"Varela Round",family:"Varela Round"},{name:"Work Sans",family:"Work Sans"}],jO=({onChange:e,object:t})=>{const[n]=PC(t),r=s=>{const c=s.target.value;EC.load({google:{families:[c]}}),e("fontFamily",c)},i=s=>{e("textAnchor",s)},a=(s,c)=>s.name.toLowerCase()>c.name.toLowerCase()?1:s.name.toLowerCase()e("active",c)})]}),R.jsx(Lt,{children:"Text:"}),R.jsx(vt,{children:R.jsx("input",{style:{...Ee.input,...Ee.textInput},onChange:s=>e("text",s.target.value),value:t.text})}),R.jsx(Lt,{children:"Label:"}),R.jsx(vt,{children:R.jsx("input",{style:{...Ee.input,...Ee.textInput},onChange:s=>e("label",s.target.value),value:t.label})}),R.jsx(vt,{children:R.jsx(Lt,{children:"Text style:"})}),R.jsxs(vt,{children:[n("fontWeight")&&R.jsx(Uo,{label:"fontWeight",text:"Bold",defaultValue:"normal",nextValue:"bold",onChange:s=>e("fontWeight",s)}),n("fontStyle")&&R.jsx(Uo,{label:"fontStyle",text:"Italic",defaultValue:"normal",nextValue:"italic",onChange:s=>e("fontStyle",s)}),n("textDecoration")&&R.jsx(Uo,{text:"Underline",defaultValue:"none",nextValue:"underline",onChange:s=>e("textDecoration",s)})]}),n("textAnchor")&&R.jsxs(R.Fragment,{children:[R.jsx(vt,{children:R.jsx(Lt,{children:"Align text:"})}),R.jsx(vt,{children:R.jsxs(Hd,{name:"textAnchor",defaultValue:t.textAnchor,onChange:({value:s})=>i(s),children:[R.jsx(ri,{value:"start",label:"Left"}),R.jsx(ri,{value:"middle",label:"Center"}),R.jsx(ri,{value:"end",label:"Right"})]})})]}),n("fontSize")&&R.jsxs(vt,{children:[R.jsx(Lt,{children:"Font size:"}),R.jsx("input",{min:1,type:"number",style:{...Ee.input,...Ee.integerInput,width:50},value:t.fontSize,onChange:s=>e("fontSize",s.target.value)})]}),n("hasUppercase")&&R.jsxs(vt,{children:[R.jsx(Lt,{children:"Uppercase:"}),R.jsx(Uo,{label:"hasUppercase",defaultChecked:t==null?void 0:t.hasUppercase,onChange:(s,c)=>e("hasUppercase",c)})]}),n("isExpand")&&R.jsxs(vt,{children:[R.jsx(Lt,{children:"Expand length:"}),R.jsx(Uo,{label:"isExpand",defaultChecked:t==null?void 0:t.isExpand,onChange:(s,c)=>e("isExpand",c)})]}),n("maxLength")&&!(t!=null&&t.isExpand)&&R.jsxs(vt,{children:[R.jsx(Lt,{children:"Max length:"}),R.jsx("input",{min:2,type:"number",style:{...Ee.input,...Ee.integerInput,width:50},value:t.maxLength,onChange:s=>e("maxLength",s.target.value)})]}),n("letterSpacing")&&R.jsxs(vt,{children:[R.jsx(Lt,{children:"Letter Spacing (px):"}),R.jsx("input",{type:"number",min:-10,style:{...Ee.input,width:60},value:t.letterSpacing,onChange:s=>e("letterSpacing",parseInt(s.target.value,10))})]}),n("writingMode")&&R.jsxs(R.Fragment,{children:[R.jsx(vt,{children:R.jsx(Lt,{children:"Writing Mode:"})}),R.jsx(vt,{children:R.jsxs(Hd,{name:"writingMode",defaultValue:t.writingMode,onChange:({value:s})=>e("writingMode",s),children:[R.jsx(ri,{value:"horizontal-tb",label:"Horizontal"}),R.jsx(ri,{value:"vertical-rl",label:"Vert(R to L)"}),R.jsx(ri,{value:"vertical-lr",label:"Vert(L to R)"})]})})]}),n("textOrientation")&&R.jsxs(R.Fragment,{children:[R.jsx(vt,{children:R.jsx(Lt,{children:"Text Orientation:"})}),R.jsx(vt,{children:R.jsxs(Hd,{name:"textOrientation",defaultValue:t.textOrientation,onChange:({value:s})=>e("textOrientation",s),children:[R.jsx(ri,{value:"mixed",label:"Mixed"}),R.jsx(ri,{value:"upright",label:"Upright"}),R.jsx(ri,{value:"sideways",label:"Sideways"})]})})]}),R.jsxs(vt,{children:[R.jsx(Lt,{children:"Font family:"}),R.jsx("select",{value:t.fontFamily,onChange:r,children:DO.sort(a).map(({name:s,family:c})=>R.jsx("option",{value:c,children:s},c))})]})]})})},rF=({onClick:e,...t})=>{let n=(r,...i)=>{r.preventDefault(),e(...i)};return R.jsx("a",{href:"#",style:Ee.button,onClick:n,children:t.children})},Po=({showIf:e=!0,...t})=>e?R.jsxs("div",{style:Ee.columns,children:[R.jsx("div",{style:Ee.panelTitle,children:t.label}),t.children]}):R.jsx("div",{style:Ee.empty}),Kr=({showIf:e=!0,...t})=>e?R.jsxs("div",{style:{...Ee.column,...t.style},children:[t.children||R.jsx("input",{style:{...Ee.input,...Ee.integerInput},value:t.value,onChange:n=>t.onChange(n.target.value)}),t.label&&R.jsx("div",{style:Ee.inputHelper,children:t.label})]}):R.jsx("div",{style:Ee.empty});class HO extends ee.Component{render(){return R.jsx(sl,{children:R.jsx(Po,{label:"Arrange",children:R.jsxs(Kr,{children:[R.jsxs(rF,{onClick:this.props.onArrange.bind(this,"back"),children:[R.jsx(vi,{icon:"send-to-back"}),R.jsx("span",{children:"send to back"})]}),R.jsxs(rF,{onClick:this.props.onArrange.bind(this,"front"),children:[R.jsx(vi,{icon:"bring-to-front"}),R.jsx("span",{children:"bring to front"})]})]})})})}}var or={},Ls={},QO=typeof li=="object"&&li&&li.Object===Object&&li,kC=QO,MO=kC,LO=typeof self=="object"&&self&&self.Object===Object&&self,NO=MO||LO||Function("return this")(),Nr=NO,zO=Nr,WO=zO.Symbol,Ns=WO,iF=Ns,OC=Object.prototype,GO=OC.hasOwnProperty,VO=OC.toString,Nl=iF?iF.toStringTag:void 0;function qO(e){var t=GO.call(e,Nl),n=e[Nl];try{e[Nl]=void 0;var r=!0}catch{}var i=VO.call(e);return r&&(t?e[Nl]=n:delete e[Nl]),i}var XO=qO,ZO=Object.prototype,YO=ZO.toString;function JO(e){return YO.call(e)}var $O=JO,oF=Ns,e4=XO,t4=$O,n4="[object Null]",r4="[object Undefined]",aF=oF?oF.toStringTag:void 0;function i4(e){return e==null?e===void 0?r4:n4:aF&&aF in Object(e)?e4(e):t4(e)}var No=i4,o4=Array.isArray,Er=o4;function a4(e){return e!=null&&typeof e=="object"}var mi=a4,l4=No,s4=Er,u4=mi,c4="[object String]";function f4(e){return typeof e=="string"||!s4(e)&&u4(e)&&l4(e)==c4}var A4=f4;function d4(e){return function(t,n,r){for(var i=-1,a=Object(t),s=r(t),c=s.length;c--;){var f=s[e?c:++i];if(n(a[f],f,a)===!1)break}return t}}var h4=d4,p4=h4,g4=p4(),v4=g4;function y4(e,t){for(var n=-1,r=Array(e);++n-1&&e%1==0&&e-1&&e%1==0&&e<=O4}var sg=_4,T4=No,D4=sg,j4=mi,H4="[object Arguments]",Q4="[object Array]",M4="[object Boolean]",L4="[object Date]",N4="[object Error]",z4="[object Function]",W4="[object Map]",G4="[object Number]",V4="[object Object]",q4="[object RegExp]",X4="[object Set]",Z4="[object String]",Y4="[object WeakMap]",J4="[object ArrayBuffer]",$4="[object DataView]",e_="[object Float32Array]",t_="[object Float64Array]",n_="[object Int8Array]",r_="[object Int16Array]",i_="[object Int32Array]",o_="[object Uint8Array]",a_="[object Uint8ClampedArray]",l_="[object Uint16Array]",s_="[object Uint32Array]",Ze={};Ze[e_]=Ze[t_]=Ze[n_]=Ze[r_]=Ze[i_]=Ze[o_]=Ze[a_]=Ze[l_]=Ze[s_]=!0;Ze[H4]=Ze[Q4]=Ze[J4]=Ze[M4]=Ze[$4]=Ze[L4]=Ze[N4]=Ze[z4]=Ze[W4]=Ze[G4]=Ze[V4]=Ze[q4]=Ze[X4]=Ze[Z4]=Ze[Y4]=!1;function u_(e){return j4(e)&&D4(e.length)&&!!Ze[T4(e)]}var c_=u_;function f_(e){return function(t){return e(t)}}var ug=f_,of={exports:{}};of.exports;(function(e,t){var n=kC,r=t&&!t.nodeType&&t,i=r&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===r,s=a&&n.process,c=function(){try{var f=i&&i.require&&i.require("util").types;return f||s&&s.binding&&s.binding("util")}catch{}}();e.exports=c})(of,of.exports);var cg=of.exports,A_=c_,d_=ug,sF=cg,uF=sF&&sF.isTypedArray,h_=uF?d_(uF):A_,jC=h_,p_=m4,g_=TC,v_=Er,y_=lg,m_=DC,F_=jC,U_=Object.prototype,R_=U_.hasOwnProperty;function C_(e,t){var n=v_(e),r=!n&&g_(e),i=!n&&!r&&y_(e),a=!n&&!r&&!i&&F_(e),s=n||r||i||a,c=s?p_(e.length,String):[],f=c.length;for(var A in e)(t||R_.call(e,A))&&!(s&&(A=="length"||i&&(A=="offset"||A=="parent")||a&&(A=="buffer"||A=="byteLength"||A=="byteOffset")||m_(A,f)))&&c.push(A);return c}var HC=C_,K_=Object.prototype;function x_(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||K_;return e===n}var fg=x_;function w_(e,t){return function(n){return e(t(n))}}var QC=w_,b_=QC,S_=b_(Object.keys,Object),I_=S_,E_=fg,P_=I_,B_=Object.prototype,k_=B_.hasOwnProperty;function O_(e){if(!E_(e))return P_(e);var t=[];for(var n in Object(e))k_.call(e,n)&&n!="constructor"&&t.push(n);return t}var __=O_;function T_(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var ul=T_,D_=No,j_=ul,H_="[object AsyncFunction]",Q_="[object Function]",M_="[object GeneratorFunction]",L_="[object Proxy]";function N_(e){if(!j_(e))return!1;var t=D_(e);return t==Q_||t==M_||t==H_||t==L_}var MC=N_,z_=MC,W_=sg;function G_(e){return e!=null&&W_(e.length)&&!z_(e)}var kf=G_,V_=HC,q_=__,X_=kf;function Z_(e){return X_(e)?V_(e):q_(e)}var zs=Z_,Y_=v4,J_=zs;function $_(e,t){return e&&Y_(e,t,J_)}var LC=$_;function e8(e){return e}var NC=e8,t8=NC;function n8(e){return typeof e=="function"?e:t8}var r8=n8,i8=LC,o8=r8;function a8(e,t){return e&&i8(e,o8(t))}var Ag=a8,l8=QC,s8=l8(Object.getPrototypeOf,Object),dg=s8,u8=No,c8=dg,f8=mi,A8="[object Object]",d8=Function.prototype,h8=Object.prototype,zC=d8.toString,p8=h8.hasOwnProperty,g8=zC.call(Object);function v8(e){if(!f8(e)||u8(e)!=A8)return!1;var t=c8(e);if(t===null)return!0;var n=p8.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&zC.call(n)==g8}var y8=v8;function m8(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n-1}var _8=O8,T8=Of;function D8(e,t){var n=this.__data__,r=T8(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var j8=D8,H8=U8,Q8=I8,M8=B8,L8=_8,N8=j8;function cl(e){var t=-1,n=e==null?0:e.length;for(this.clear();++tc))return!1;var A=a.get(e),h=a.get(t);if(A&&h)return A==t&&h==e;var g=-1,m=!0,w=n&tD?new Y5:void 0;for(a.set(e,t),a.set(t,e);++g0&&arguments[0]!==void 0?arguments[0]:[],n=[];return(0,W6.default)(t,function(r){Array.isArray(r)?e(r).map(function(i){return n.push(i)}):(0,N6.default)(r)?(0,M6.default)(r,function(i,a){i===!0&&n.push(a),n.push(a+"-"+i)}):(0,H6.default)(r)&&n.push(r)}),n};Ls.default=G6;var Ws={};function V6(e,t){for(var n=-1,r=e==null?0:e.length;++n1&&arguments[1]!==void 0?arguments[1]:[],r=t.default&&(0,d7.default)(t.default)||{};return n.map(function(i){var a=t[i];return a&&(0,f7.default)(a,function(s,c){r[c]||(r[c]={}),r[c]=h7({},r[c],a[c])}),i}),r};Ws.default=p7;var Gs={};Object.defineProperty(Gs,"__esModule",{value:!0});Gs.autoprefix=void 0;var g7=Ag,NF=y7(g7),v7=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){x7(i,r);function i(){var a,s,c,f;K7(this,i);for(var A=arguments.length,h=Array(A),g=0;g1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){P7(i,r);function i(){var a,s,c,f;E7(this,i);for(var A=arguments.length,h=Array(A),g=0;g1&&arguments[1]!==void 0?arguments[1]:!0;r[s]=c};return t===0&&i("first-child"),t===n-1&&i("last-child"),(t===0||t%2===0)&&i("even"),Math.abs(t%2)===1&&i("odd"),i("nth-child",t),r};Kg.default=k7;Object.defineProperty(or,"__esModule",{value:!0});or.ReactCSS=or.loop=or.handleActive=xg=or.handleHover=or.hover=void 0;var O7=Ls,_7=pl(O7),T7=Ws,D7=pl(T7),j7=Gs,H7=pl(j7),Q7=Vs,pK=pl(Q7),M7=qs,L7=pl(M7),N7=Kg,z7=pl(N7);function pl(e){return e&&e.__esModule?e:{default:e}}or.hover=pK.default;var xg=or.handleHover=pK.default;or.handleActive=L7.default;or.loop=z7.default;var W7=or.ReactCSS=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;ic?m=1:m=Math.round(g*100/c)/100,n.a!==m)return{h:n.h,s:n.s,l:n.l,a:m,source:"rgb"}}else{var w=void 0;if(h<0?w=0:h>s?w=1:w=Math.round(h*100/s)/100,i!==w)return{h:n.h,s:n.s,l:n.l,a:w,source:"rgb"}}return null},Wd={},V7=function(t,n,r,i){if(typeof document>"u"&&!i)return null;var a=i?new i:document.createElement("canvas");a.width=r*2,a.height=r*2;var s=a.getContext("2d");return s?(s.fillStyle=t,s.fillRect(0,0,a.width,a.height),s.fillStyle=n,s.fillRect(0,0,r,r),s.translate(r,r),s.fillRect(0,0,r,r),a.toDataURL()):null},q7=function(t,n,r,i){var a=t+"-"+n+"-"+r+(i?"-server":"");if(Wd[a])return Wd[a];var s=V7(t,n,r,i);return Wd[a]=s,s},GF=Object.assign||function(e){for(var t=1;t-1},sL=function(t){return Number(String(t).replace(/%/g,""))},uL=1,Se=function(e){rL(t,e);function t(n){tL(this,t);var r=nL(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.handleBlur=function(){r.state.blurValue&&r.setState({value:r.state.blurValue,blurValue:null})},r.handleChange=function(i){r.setUpdatedValue(i.target.value,i)},r.handleKeyDown=function(i){var a=sL(i.target.value);if(!isNaN(a)&&lL(i.keyCode)){var s=r.getArrowOffset(),c=i.keyCode===gK?a+s:a-s;r.setUpdatedValue(c,i)}},r.handleDrag=function(i){if(r.props.dragLabel){var a=Math.round(r.props.value+i.movementX);a>=0&&a<=r.props.dragMax&&r.props.onChange&&r.props.onChange(r.getValueObjectWithLabel(a),i)}},r.handleMouseDown=function(i){r.props.dragLabel&&(i.preventDefault(),r.handleDrag(i),window.addEventListener("mousemove",r.handleDrag),window.addEventListener("mouseup",r.handleMouseUp))},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleDrag),window.removeEventListener("mouseup",r.handleMouseUp)},r.state={value:String(n.value).toUpperCase(),blurValue:String(n.value).toUpperCase()},r.inputId="rc-editable-input-"+uL++,r}return $7(t,[{key:"componentDidUpdate",value:function(r,i){this.props.value!==this.state.value&&(r.value!==this.props.value||i.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(r){return eL({},this.props.label,r)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||iL}},{key:"setUpdatedValue",value:function(r,i){var a=this.props.label?this.getValueObjectWithLabel(r):r;this.props.onChange&&this.props.onChange(a,i),this.setState({value:r})}},{key:"render",value:function(){var r=this,i=de({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return U.createElement("div",{style:i.wrap},U.createElement("input",{id:this.inputId,style:i.input,ref:function(s){return r.input=s},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?U.createElement("label",{htmlFor:this.inputId,style:i.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(ee.PureComponent||ee.Component),cL=function(t,n,r,i){var a=i.clientWidth,s=i.clientHeight,c=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,f=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,A=c-(i.getBoundingClientRect().left+window.pageXOffset),h=f-(i.getBoundingClientRect().top+window.pageYOffset);if(n==="vertical"){var g=void 0;if(h<0)g=359;else if(h>s)g=0;else{var m=-(h*100/s)+100;g=360*m/100}if(r.h!==g)return{h:g,s:r.s,l:r.l,a:r.a,source:"hsl"}}else{var w=void 0;if(A<0)w=0;else if(A>a)w=359;else{var S=A*100/a;w=360*S/100}if(r.h!==w)return{h:w,s:r.s,l:r.l,a:r.a,source:"hsl"}}return null},fL=function(){function e(t,n){for(var r=0;r-1}function FL(e,t){var n=this.__data__,r=Lf(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Fi(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=QN}function yl(e){return e!=null&&Eg(e.length)&&!bg(e)}function MN(e){return to(e)&&yl(e)}function LN(){return!1}var KK=typeof Tn=="object"&&Tn&&!Tn.nodeType&&Tn,n1=KK&&typeof Dn=="object"&&Dn&&!Dn.nodeType&&Dn,NN=n1&&n1.exports===KK,r1=NN?Pr.Buffer:void 0,zN=r1?r1.isBuffer:void 0,WN=zN||LN;const ff=WN;var GN="[object Object]",VN=Function.prototype,qN=Object.prototype,xK=VN.toString,XN=qN.hasOwnProperty,ZN=xK.call(Object);function YN(e){if(!to(e)||Wo(e)!=GN)return!1;var t=RK(e);if(t===null)return!0;var n=XN.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&xK.call(n)==ZN}var JN="[object Arguments]",$N="[object Array]",ez="[object Boolean]",tz="[object Date]",nz="[object Error]",rz="[object Function]",iz="[object Map]",oz="[object Number]",az="[object Object]",lz="[object RegExp]",sz="[object Set]",uz="[object String]",cz="[object WeakMap]",fz="[object ArrayBuffer]",Az="[object DataView]",dz="[object Float32Array]",hz="[object Float64Array]",pz="[object Int8Array]",gz="[object Int16Array]",vz="[object Int32Array]",yz="[object Uint8Array]",mz="[object Uint8ClampedArray]",Fz="[object Uint16Array]",Uz="[object Uint32Array]",Ye={};Ye[dz]=Ye[hz]=Ye[pz]=Ye[gz]=Ye[vz]=Ye[yz]=Ye[mz]=Ye[Fz]=Ye[Uz]=!0;Ye[JN]=Ye[$N]=Ye[fz]=Ye[ez]=Ye[Az]=Ye[tz]=Ye[nz]=Ye[rz]=Ye[iz]=Ye[oz]=Ye[az]=Ye[lz]=Ye[sz]=Ye[uz]=Ye[cz]=!1;function Rz(e){return to(e)&&Eg(e.length)&&!!Ye[Wo(e)]}function Cz(e){return function(t){return e(t)}}var wK=typeof Tn=="object"&&Tn&&!Tn.nodeType&&Tn,us=wK&&typeof Dn=="object"&&Dn&&!Dn.nodeType&&Dn,Kz=us&&us.exports===wK,Vd=Kz&&vK.process,xz=function(){try{var e=us&&us.require&&us.require("util").types;return e||Vd&&Vd.binding&&Vd.binding("util")}catch{}}();const i1=xz;var o1=i1&&i1.isTypedArray,wz=o1?Cz(o1):Rz;const Pg=wz;function ap(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var bz=Object.prototype,Sz=bz.hasOwnProperty;function Iz(e,t,n){var r=e[t];(!(Sz.call(e,t)&&Xs(r,n))||n===void 0&&!(t in e))&&Sg(e,t,n)}function Ez(e,t,n,r){var i=!n;n||(n={});for(var a=-1,s=t.length;++a-1&&e%1==0&&e0){if(++t>=Vz)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Yz=Zz(Gz);const Jz=Yz;function $z(e,t){return Jz(Nz(e,t,zf),e+"")}function eW(e,t,n){if(!Ar(n))return!1;var r=typeof t;return(r=="number"?yl(n)&&Bg(t,n.length):r=="string"&&t in n)?Xs(n[t],e):!1}function tW(e){return $z(function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(a=e.length>3&&typeof a=="function"?(i--,a):void 0,s&&eW(n[0],n[1],s)&&(a=i<3?void 0:a,i=1),t=Object(t);++r=t||W<0||g&&$>=a}function C(){var q=qd();if(T(q))return x(q);c=setTimeout(C,k(q))}function x(q){return c=void 0,m&&r?w(q):(r=i=void 0,s)}function E(){c!==void 0&&clearTimeout(c),A=0,r=f=i=c=void 0}function _(){return c===void 0?s:x(qd())}function G(){var q=qd(),W=T(q);if(r=arguments,i=this,f=q,W){if(c===void 0)return S(f);if(g)return clearTimeout(c),c=setTimeout(C,t),w(f)}return c===void 0&&(c=setTimeout(C,t)),s}return G.cancel=E,G.flush=_,G}var gW="Expected a function";function vW(e,t,n){var r=!0,i=!0;if(typeof e!="function")throw new TypeError(gW);return Ar(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),EK(e,t,{leading:r,maxWait:t,trailing:i})}var yW=function(t,n,r){var i=r.getBoundingClientRect(),a=i.width,s=i.height,c=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,f=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,A=c-(r.getBoundingClientRect().left+window.pageXOffset),h=f-(r.getBoundingClientRect().top+window.pageYOffset);A<0?A=0:A>a&&(A=a),h<0?h=0:h>s&&(h=s);var g=A/a,m=1-h/s;return{h:n.h,s:g,v:m,a:n.a,source:"hsv"}},mW=function(){function e(t,n){for(var r=0;r=0,a=!n&&i&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return a?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return ae(this.toString())},_applyModification:function(t,n){var r=t.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(zW,arguments)},brighten:function(){return this._applyModification(WW,arguments)},darken:function(){return this._applyModification(GW,arguments)},desaturate:function(){return this._applyModification(MW,arguments)},saturate:function(){return this._applyModification(LW,arguments)},greyscale:function(){return this._applyModification(NW,arguments)},spin:function(){return this._applyModification(VW,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(ZW,arguments)},complement:function(){return this._applyCombination(qW,arguments)},monochromatic:function(){return this._applyCombination(YW,arguments)},splitcomplement:function(){return this._applyCombination(XW,arguments)},triad:function(){return this._applyCombination(d1,[3])},tetrad:function(){return this._applyCombination(d1,[4])}};ae.fromRatio=function(e,t){if(Af(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=Yl(e[r]));e=n}return ae(e,t)};function TW(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,a=null,s=!1,c=!1;return typeof e=="string"&&(e=nG(e)),Af(e)=="object"&&(ii(e.r)&&ii(e.g)&&ii(e.b)?(t=DW(e.r,e.g,e.b),s=!0,c=String(e.r).substr(-1)==="%"?"prgb":"rgb"):ii(e.h)&&ii(e.s)&&ii(e.v)?(r=Yl(e.s),i=Yl(e.v),t=HW(e.h,r,i),s=!0,c="hsv"):ii(e.h)&&ii(e.s)&&ii(e.l)&&(r=Yl(e.s),a=Yl(e.l),t=jW(e.h,r,a),s=!0,c="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=BK(n),{ok:s,format:e.format||c,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function DW(e,t,n){return{r:tt(e,255)*255,g:tt(t,255)*255,b:tt(n,255)*255}}function u1(e,t,n){e=tt(e,255),t=tt(t,255),n=tt(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),a,s,c=(r+i)/2;if(r==i)a=s=0;else{var f=r-i;switch(s=c>.5?f/(2-r-i):f/(r+i),r){case e:a=(t-n)/f+(t1&&(g-=1),g<1/6?A+(h-A)*6*g:g<1/2?h:g<2/3?A+(h-A)*(2/3-g)*6:A}if(t===0)r=i=a=n;else{var c=n<.5?n*(1+t):n+t-n*t,f=2*n-c;r=s(f,c,e+1/3),i=s(f,c,e),a=s(f,c,e-1/3)}return{r:r*255,g:i*255,b:a*255}}function c1(e,t,n){e=tt(e,255),t=tt(t,255),n=tt(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),a,s,c=r,f=r-i;if(s=r===0?0:f/r,r==i)a=0;else{switch(r){case e:a=(t-n)/f+(t>1)+720)%360;--t;)r.h=(r.h+i)%360,a.push(ae(r));return a}function YW(e,t){t=t||6;for(var n=ae(e).toHsv(),r=n.h,i=n.s,a=n.v,s=[],c=1/t;t--;)s.push(ae({h:r,s:i,v:a})),a=(a+c)%1;return s}ae.mix=function(e,t,n){n=n===0?0:n||50;var r=ae(e).toRgb(),i=ae(t).toRgb(),a=n/100,s={r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b,a:(i.a-r.a)*a+r.a};return ae(s)};ae.readability=function(e,t){var n=ae(e),r=ae(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};ae.isReadable=function(e,t,n){var r=ae.readability(e,t),i,a;switch(a=!1,i=rG(n),i.level+i.size){case"AAsmall":case"AAAlarge":a=r>=4.5;break;case"AAlarge":a=r>=3;break;case"AAAsmall":a=r>=7;break}return a};ae.mostReadable=function(e,t,n){var r=null,i=0,a,s,c,f;n=n||{},s=n.includeFallbackColors,c=n.level,f=n.size;for(var A=0;Ai&&(i=a,r=ae(t[A]));return ae.isReadable(e,r,{level:c,size:f})||!s?r:(n.includeFallbackColors=!1,ae.mostReadable(e,["#fff","#000"],n))};var lp=ae.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},JW=ae.hexNames=$W(lp);function $W(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function BK(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function tt(e,t){eG(e)&&(e="100%");var n=tG(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function Vf(e){return Math.min(1,Math.max(0,e))}function kn(e){return parseInt(e,16)}function eG(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function tG(e){return typeof e=="string"&&e.indexOf("%")!=-1}function xr(e){return e.length==1?"0"+e:""+e}function Yl(e){return e<=1&&(e=e*100+"%"),e}function kK(e){return Math.round(parseFloat(e)*255).toString(16)}function h1(e){return kn(e)/255}var Fr=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",i="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+i),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+i),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+i),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function ii(e){return!!Fr.CSS_UNIT.exec(e)}function nG(e){e=e.replace(OW,"").replace(_W,"").toLowerCase();var t=!1;if(lp[e])e=lp[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=Fr.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=Fr.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Fr.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=Fr.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Fr.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=Fr.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Fr.hex8.exec(e))?{r:kn(n[1]),g:kn(n[2]),b:kn(n[3]),a:h1(n[4]),format:t?"name":"hex8"}:(n=Fr.hex6.exec(e))?{r:kn(n[1]),g:kn(n[2]),b:kn(n[3]),format:t?"name":"hex"}:(n=Fr.hex4.exec(e))?{r:kn(n[1]+""+n[1]),g:kn(n[2]+""+n[2]),b:kn(n[3]+""+n[3]),a:h1(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=Fr.hex3.exec(e))?{r:kn(n[1]+""+n[1]),g:kn(n[2]+""+n[2]),b:kn(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function rG(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:t,size:n}}var p1=function(t){var n=["r","g","b","a","h","s","l","v"],r=0,i=0;return kW(n,function(a){if(t[a]&&(r+=1,isNaN(t[a])||(i+=1),a==="s"||a==="l")){var s=/^\d+%$/;s.test(t[a])&&(i+=1)}}),r===i?t:!1},Jl=function(t,n){var r=t.hex?ae(t.hex):ae(t),i=r.toHsl(),a=r.toHsv(),s=r.toRgb(),c=r.toHex();i.s===0&&(i.h=n||0,a.h=n||0);var f=c==="000000"&&s.a===0;return{hsl:i,hex:f?"transparent":"#"+c,rgb:s,hsv:a,oldHue:t.h||n||i.h,source:t.source}},ao=function(t){if(t==="transparent")return!0;var n=String(t).charAt(0)==="#"?1:0;return t.length!==4+n&&t.length<7+n&&ae(t).isValid()},Og=function(t){if(!t)return"#fff";var n=Jl(t);if(n.hex==="transparent")return"rgba(0,0,0,0.4)";var r=(n.rgb.r*299+n.rgb.g*587+n.rgb.b*114)/1e3;return r>=128?"#000":"#fff"},Xd=function(t,n){var r=t.replace("°","");return ae(n+" ("+r+")")._ok},Wl=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){fG(i,r);function i(){var a,s,c,f;cG(this,i);for(var A=arguments.length,h=Array(A),g=0;gc))return!1;var A=a.get(e),h=a.get(t);if(A&&h)return A==t&&h==e;var g=-1,m=!0,w=n&CG?new df:void 0;for(a.set(e,t),a.set(t,e);++g=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var ac=24,WV=NK.default=function(e){var t=e.fill,n=t===void 0?"currentColor":t,r=e.width,i=r===void 0?ac:r,a=e.height,s=a===void 0?ac:a,c=e.style,f=c===void 0?{}:c,A=zV(e,["fill","width","height","style"]);return O1.default.createElement("svg",k1({viewBox:"0 0 "+ac+" "+ac,style:k1({fill:n,width:i,height:s},f)},A),O1.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))},GV=function(){function e(t,n){for(var r=0;r1&&(i.a=1),r.props.onChange({h:r.props.hsl.h,s:r.props.hsl.s,l:r.props.hsl.l,a:Math.round(i.a*100)/100,source:"rgb"},a)):(i.h||i.s||i.l)&&(typeof i.s=="string"&&i.s.includes("%")&&(i.s=i.s.replace("%","")),typeof i.l=="string"&&i.l.includes("%")&&(i.l=i.l.replace("%","")),i.s==1?i.s=.01:i.l==1&&(i.l=.01),r.props.onChange({h:i.h||r.props.hsl.h,s:Number(B1(i.s)?r.props.hsl.s:i.s),l:Number(B1(i.l)?r.props.hsl.l:i.l),source:"hsl"},a))},r.showHighlight=function(i){i.currentTarget.style.background="#eee"},r.hideHighlight=function(i){i.currentTarget.style.background="transparent"},n.hsl.a!==1&&n.view==="hex"?r.state={view:"rgb"}:r.state={view:n.view},r}return GV(t,[{key:"render",value:function(){var r=this,i=de({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),a=void 0;return this.state.view==="hex"?a=U.createElement("div",{style:i.fields,className:"flexbox-fix"},U.createElement("div",{style:i.field},U.createElement(Se,{style:{input:i.input,label:i.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):this.state.view==="rgb"?a=U.createElement("div",{style:i.fields,className:"flexbox-fix"},U.createElement("div",{style:i.field},U.createElement(Se,{style:{input:i.input,label:i.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),U.createElement("div",{style:i.field},U.createElement(Se,{style:{input:i.input,label:i.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),U.createElement("div",{style:i.field},U.createElement(Se,{style:{input:i.input,label:i.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),U.createElement("div",{style:i.alpha},U.createElement(Se,{style:{input:i.input,label:i.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):this.state.view==="hsl"&&(a=U.createElement("div",{style:i.fields,className:"flexbox-fix"},U.createElement("div",{style:i.field},U.createElement(Se,{style:{input:i.input,label:i.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),U.createElement("div",{style:i.field},U.createElement(Se,{style:{input:i.input,label:i.label},label:"s",value:Math.round(this.props.hsl.s*100)+"%",onChange:this.handleChange})),U.createElement("div",{style:i.field},U.createElement(Se,{style:{input:i.input,label:i.label},label:"l",value:Math.round(this.props.hsl.l*100)+"%",onChange:this.handleChange})),U.createElement("div",{style:i.alpha},U.createElement(Se,{style:{input:i.input,label:i.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),U.createElement("div",{style:i.wrap,className:"flexbox-fix"},a,U.createElement("div",{style:i.toggle},U.createElement("div",{style:i.icon,onClick:this.toggleViews,ref:function(c){return r.icon=c}},U.createElement(WV,{style:i.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(r,i){return r.hsl.a!==1&&i.view==="hex"?{view:"rgb"}:null}}]),t}(U.Component);zK.defaultProps={view:"hex"};var _1=function(){var t=de({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return U.createElement("div",{style:t.picker})},ZV=function(){var t=de({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return U.createElement("div",{style:t.picker})},Qg=function(t){var n=t.width,r=t.onChange,i=t.disableAlpha,a=t.rgb,s=t.hsl,c=t.hsv,f=t.hex,A=t.renderers,h=t.styles,g=h===void 0?{}:h,m=t.className,w=m===void 0?"":m,S=t.defaultView,k=de(Un({default:{picker:{width:n,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+a.r+", "+a.g+", "+a.b+", "+a.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},g),{disableAlpha:i});return U.createElement("div",{style:k.picker,className:"chrome-picker "+w},U.createElement("div",{style:k.saturation},U.createElement(Gf,{style:k.Saturation,hsl:s,hsv:c,pointer:ZV,onChange:r})),U.createElement("div",{style:k.body},U.createElement("div",{style:k.controls,className:"flexbox-fix"},U.createElement("div",{style:k.color},U.createElement("div",{style:k.swatch},U.createElement("div",{style:k.active}),U.createElement(gl,{renderers:A}))),U.createElement("div",{style:k.toggles},U.createElement("div",{style:k.hue},U.createElement(vl,{style:k.Hue,hsl:s,pointer:_1,onChange:r})),U.createElement("div",{style:k.alpha},U.createElement(wg,{style:k.Alpha,rgb:a,hsl:s,pointer:_1,renderers:A,onChange:r})))),U.createElement(zK,{rgb:a,hsl:s,hex:f,view:S,onChange:r,disableAlpha:i})))};Qg.propTypes={width:D.oneOfType([D.string,D.number]),disableAlpha:D.bool,styles:D.object,defaultView:D.oneOf(["hex","rgb","hsl"])};Qg.defaultProps={width:225,disableAlpha:!1,styles:{}};Rn(Qg);var YV=function(t){var n=t.color,r=t.onClick,i=r===void 0?function(){}:r,a=t.onSwatchHover,s=t.active,c=de({default:{color:{background:n,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:Og(n),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:s,"color-#FFFFFF":n==="#FFFFFF",transparent:n==="transparent"});return U.createElement(qo,{style:c.color,color:n,onClick:i,onHover:a,focusStyle:{boxShadow:"0 0 4px "+n}},U.createElement("div",{style:c.dot}))},JV=function(t){var n=t.hex,r=t.rgb,i=t.onChange,a=de({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:n},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),s=function(f,A){f.r||f.g||f.b?i({r:f.r||r.r,g:f.g||r.g,b:f.b||r.b,source:"rgb"},A):i({hex:f.hex,source:"hex"},A)};return U.createElement("div",{style:a.fields,className:"flexbox-fix"},U.createElement("div",{style:a.active}),U.createElement(Se,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"hex",value:n,onChange:s}),U.createElement(Se,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:r.r,onChange:s}),U.createElement(Se,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:r.g,onChange:s}),U.createElement(Se,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:r.b,onChange:s}))},Mg=function(t){var n=t.onChange,r=t.onSwatchHover,i=t.colors,a=t.hex,s=t.rgb,c=t.styles,f=c===void 0?{}:c,A=t.className,h=A===void 0?"":A,g=de(Un({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},f)),m=function(S,k){S.hex?ao(S.hex)&&n({hex:S.hex,source:"hex"},k):n(S,k)};return U.createElement(Zs,{style:g.Compact,styles:f},U.createElement("div",{style:g.compact,className:"compact-picker "+h},U.createElement("div",null,Xo(i,function(w){return U.createElement(YV,{key:w,color:w,active:w.toLowerCase()===a,onClick:m,onSwatchHover:r})}),U.createElement("div",{style:g.clear})),U.createElement(JV,{hex:a,rgb:s,onChange:m})))};Mg.propTypes={colors:D.arrayOf(D.string),styles:D.object};Mg.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}};Rn(Mg);var $V=function(t){var n=t.hover,r=t.color,i=t.onClick,a=t.onSwatchHover,s={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},c=de({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:s}},{hover:n});return U.createElement("div",{style:c.swatch},U.createElement(qo,{color:r,onClick:i,onHover:a,focusStyle:s}))};const eq=xg($V);var Lg=function(t){var n=t.width,r=t.colors,i=t.onChange,a=t.onSwatchHover,s=t.triangle,c=t.styles,f=c===void 0?{}:c,A=t.className,h=A===void 0?"":A,g=de(Un({default:{card:{width:n,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},f),{"hide-triangle":s==="hide","top-left-triangle":s==="top-left","top-right-triangle":s==="top-right","bottom-left-triangle":s==="bottom-left","bottom-right-triangle":s==="bottom-right"}),m=function(S,k){return i({hex:S,source:"hex"},k)};return U.createElement("div",{style:g.card,className:"github-picker "+h},U.createElement("div",{style:g.triangleShadow}),U.createElement("div",{style:g.triangle}),Xo(r,function(w){return U.createElement(eq,{color:w,key:w,onClick:m,onSwatchHover:a})}))};Lg.propTypes={width:D.oneOfType([D.string,D.number]),colors:D.arrayOf(D.string),triangle:D.oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:D.object};Lg.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};Rn(Lg);var tq=function(t){var n=t.direction,r=de({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:n==="vertical"});return U.createElement("div",{style:r.picker})},nq=Object.assign||function(e){for(var t=1;t.5});return U.createElement("div",{style:r.picker})},aq=function(){var t=de({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return U.createElement("div",{style:t.pointer},U.createElement("div",{style:t.left},U.createElement("div",{style:t.leftInside})),U.createElement("div",{style:t.right},U.createElement("div",{style:t.rightInside})))},T1=function(t){var n=t.onClick,r=t.label,i=t.children,a=t.active,s=de({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:a});return U.createElement("div",{style:s.button,onClick:n},r||i)},lq=function(t){var n=t.rgb,r=t.currentColor,i=de({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+n.r+","+n.g+", "+n.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:r,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return U.createElement("div",null,U.createElement("div",{style:i.label},"new"),U.createElement("div",{style:i.swatches},U.createElement("div",{style:i.new}),U.createElement("div",{style:i.current})),U.createElement("div",{style:i.label},"current"))},sq=function(){function e(t,n){for(var r=0;r100&&(h.a=100),h.a/=100,n({h:i.h,s:i.s,l:i.l,a:h.a,source:"rgb"},g))};return U.createElement("div",{style:c.fields,className:"flexbox-fix"},U.createElement("div",{style:c.double},U.createElement(Se,{style:{input:c.input,label:c.label},label:"hex",value:a.replace("#",""),onChange:f})),U.createElement("div",{style:c.single},U.createElement(Se,{style:{input:c.input,label:c.label},label:"r",value:r.r,onChange:f,dragLabel:"true",dragMax:"255"})),U.createElement("div",{style:c.single},U.createElement(Se,{style:{input:c.input,label:c.label},label:"g",value:r.g,onChange:f,dragLabel:"true",dragMax:"255"})),U.createElement("div",{style:c.single},U.createElement(Se,{style:{input:c.input,label:c.label},label:"b",value:r.b,onChange:f,dragLabel:"true",dragMax:"255"})),U.createElement("div",{style:c.alpha},U.createElement(Se,{style:{input:c.input,label:c.label},label:"a",value:Math.round(r.a*100),onChange:f,dragLabel:"true",dragMax:"100"})))},dq=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var lc=24,Uq=GK.default=function(e){var t=e.fill,n=t===void 0?"currentColor":t,r=e.width,i=r===void 0?lc:r,a=e.height,s=a===void 0?lc:a,c=e.style,f=c===void 0?{}:c,A=Fq(e,["fill","width","height","style"]);return j1.default.createElement("svg",D1({viewBox:"0 0 "+lc+" "+lc,style:D1({fill:n,width:i,height:s},f)},A),j1.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))},Rq=function(t){var n=t.color,r=t.onClick,i=r===void 0?function(){}:r,a=t.onSwatchHover,s=t.first,c=t.last,f=t.active,A=de({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:n,marginBottom:"1px"},check:{color:Og(n),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:s,last:c,active:f,"color-#FFFFFF":n==="#FFFFFF",transparent:n==="transparent"});return U.createElement(qo,{color:n,style:A.color,onClick:i,onHover:a,focusStyle:{boxShadow:"0 0 4px "+n}},U.createElement("div",{style:A.check},U.createElement(Uq,null)))},Cq=function(t){var n=t.onClick,r=t.onSwatchHover,i=t.group,a=t.active,s=de({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return U.createElement("div",{style:s.group},Xo(i,function(c,f){return U.createElement(Rq,{key:c,color:c,active:c.toLowerCase()===a,first:f===0,last:f===i.length-1,onClick:n,onSwatchHover:r})}))},Vg=function(t){var n=t.width,r=t.height,i=t.onChange,a=t.onSwatchHover,s=t.colors,c=t.hex,f=t.styles,A=f===void 0?{}:f,h=t.className,g=h===void 0?"":h,m=de(Un({default:{picker:{width:n,height:r},overflow:{height:r,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},A)),w=function(k,T){return i({hex:k,source:"hex"},T)};return U.createElement("div",{style:m.picker,className:"swatches-picker "+g},U.createElement(Zs,null,U.createElement("div",{style:m.overflow},U.createElement("div",{style:m.body},Xo(s,function(S){return U.createElement(Cq,{key:S.toString(),group:S,active:c,onClick:w,onSwatchHover:a})}),U.createElement("div",{style:m.clear})))))};Vg.propTypes={width:D.oneOfType([D.string,D.number]),height:D.oneOfType([D.string,D.number]),colors:D.arrayOf(D.arrayOf(D.string)),styles:D.object};Vg.defaultProps={width:320,height:240,colors:[[Aa[900],Aa[700],Aa[500],Aa[300],Aa[100]],[da[900],da[700],da[500],da[300],da[100]],[ha[900],ha[700],ha[500],ha[300],ha[100]],[pa[900],pa[700],pa[500],pa[300],pa[100]],[ga[900],ga[700],ga[500],ga[300],ga[100]],[va[900],va[700],va[500],va[300],va[100]],[ya[900],ya[700],ya[500],ya[300],ya[100]],[ma[900],ma[700],ma[500],ma[300],ma[100]],[Fa[900],Fa[700],Fa[500],Fa[300],Fa[100]],["#194D33",$l[700],$l[500],$l[300],$l[100]],[Ua[900],Ua[700],Ua[500],Ua[300],Ua[100]],[Ra[900],Ra[700],Ra[500],Ra[300],Ra[100]],[Ca[900],Ca[700],Ca[500],Ca[300],Ca[100]],[Ka[900],Ka[700],Ka[500],Ka[300],Ka[100]],[xa[900],xa[700],xa[500],xa[300],xa[100]],[wa[900],wa[700],wa[500],wa[300],wa[100]],[ba[900],ba[700],ba[500],ba[300],ba[100]],[Sa[900],Sa[700],Sa[500],Sa[300],Sa[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};Rn(Vg);var qg=function(t){var n=t.onChange,r=t.onSwatchHover,i=t.hex,a=t.colors,s=t.width,c=t.triangle,f=t.styles,A=f===void 0?{}:f,h=t.className,g=h===void 0?"":h,m=de(Un({default:{card:{width:s,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},A),{"hide-triangle":c==="hide","top-left-triangle":c==="top-left","top-right-triangle":c==="top-right"}),w=function(k,T){ao(k)&&n({hex:k,source:"hex"},T)};return U.createElement("div",{style:m.card,className:"twitter-picker "+g},U.createElement("div",{style:m.triangleShadow}),U.createElement("div",{style:m.triangle}),U.createElement("div",{style:m.body},Xo(a,function(S,k){return U.createElement(qo,{key:k,color:S,hex:S,style:m.swatch,onClick:w,onHover:r,focusStyle:{boxShadow:"0 0 4px "+S}})}),U.createElement("div",{style:m.hash},"#"),U.createElement(Se,{label:null,style:{input:m.input},value:i.replace("#",""),onChange:w}),U.createElement("div",{style:m.clear})))};qg.propTypes={width:D.oneOfType([D.string,D.number]),triangle:D.oneOf(["hide","top-left","top-right"]),colors:D.arrayOf(D.string),styles:D.object};qg.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};Rn(qg);var Xg=function(t){var n=de({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(t.hsl.h)+", "+Math.round(t.hsl.s*100)+"%, "+Math.round(t.hsl.l*100)+"%)"}}});return U.createElement("div",{style:n.picker})};Xg.propTypes={hsl:D.shape({h:D.number,s:D.number,l:D.number,a:D.number})};Xg.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var Zg=function(t){var n=de({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(t.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return U.createElement("div",{style:n.picker})};Zg.propTypes={hsl:D.shape({h:D.number,s:D.number,l:D.number,a:D.number})};Zg.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var Kq=function(t){var n=t.onChange,r=t.rgb,i=t.hsl,a=t.hex,s=t.hsv,c=function(w,S){if(w.hex)ao(w.hex)&&n({hex:w.hex,source:"hex"},S);else if(w.rgb){var k=w.rgb.split(",");Xd(w.rgb,"rgb")&&n({r:k[0],g:k[1],b:k[2],a:1,source:"rgb"},S)}else if(w.hsv){var T=w.hsv.split(",");Xd(w.hsv,"hsv")&&(T[2]=T[2].replace("%",""),T[1]=T[1].replace("%",""),T[0]=T[0].replace("°",""),T[1]==1?T[1]=.01:T[2]==1&&(T[2]=.01),n({h:Number(T[0]),s:Number(T[1]),v:Number(T[2]),source:"hsv"},S))}else if(w.hsl){var C=w.hsl.split(",");Xd(w.hsl,"hsl")&&(C[2]=C[2].replace("%",""),C[1]=C[1].replace("%",""),C[0]=C[0].replace("°",""),g[1]==1?g[1]=.01:g[2]==1&&(g[2]=.01),n({h:Number(C[0]),s:Number(C[1]),v:Number(C[2]),source:"hsl"},S))}},f=de({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),A=r.r+", "+r.g+", "+r.b,h=Math.round(i.h)+"°, "+Math.round(i.s*100)+"%, "+Math.round(i.l*100)+"%",g=Math.round(s.h)+"°, "+Math.round(s.s*100)+"%, "+Math.round(s.v*100)+"%";return U.createElement("div",{style:f.wrap,className:"flexbox-fix"},U.createElement("div",{style:f.fields},U.createElement("div",{style:f.double},U.createElement(Se,{style:{input:f.input,label:f.label},label:"hex",value:a,onChange:c})),U.createElement("div",{style:f.column},U.createElement("div",{style:f.single},U.createElement(Se,{style:{input:f.input2,label:f.label2},label:"rgb",value:A,onChange:c})),U.createElement("div",{style:f.single},U.createElement(Se,{style:{input:f.input2,label:f.label2},label:"hsv",value:g,onChange:c})),U.createElement("div",{style:f.single},U.createElement(Se,{style:{input:f.input2,label:f.label2},label:"hsl",value:h,onChange:c})))))},Yg=function(t){var n=t.width,r=t.onChange,i=t.rgb,a=t.hsl,s=t.hsv,c=t.hex,f=t.header,A=t.styles,h=A===void 0?{}:A,g=t.className,m=g===void 0?"":g,w=de(Un({default:{picker:{width:n,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+i.r+", "+i.g+", "+i.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},h));return U.createElement("div",{style:w.picker,className:"google-picker "+m},U.createElement("div",{style:w.head},f),U.createElement("div",{style:w.swatch}),U.createElement("div",{style:w.saturation},U.createElement(Gf,{hsl:a,hsv:s,pointer:Xg,onChange:r})),U.createElement("div",{style:w.body},U.createElement("div",{style:w.controls,className:"flexbox-fix"},U.createElement("div",{style:w.hue},U.createElement(vl,{style:w.Hue,hsl:a,radius:"4px",pointer:Zg,onChange:r}))),U.createElement(Kq,{rgb:i,hsl:a,hex:c,hsv:s,onChange:r})))};Yg.propTypes={width:D.oneOfType([D.string,D.number]),styles:D.object,header:D.string};Yg.defaultProps={width:652,styles:{},header:"Color picker"};Rn(Yg);class H1 extends ee.Component{constructor(){super(...arguments);At(this,"state",{show:!1});At(this,"toggleVisibility",n=>{n.preventDefault&&n.preventDefault();let{show:r}=this.state;this.setState({show:!r})});At(this,"handleChange",n=>{let{r,g:i,b:a,a:s}=n.rgb;this.props.onChange(`rgba(${r}, ${i}, ${a}, ${s})`)});At(this,"handleClose",n=>{n.preventDefault&&n.preventDefault(),this.setState({show:!1})})}render(){let{show:n}=this.state,{value:r}=this.props;return R.jsxs("div",{children:[R.jsx("a",{href:"#",style:Ee.colorInput,onClick:this.toggleVisibility.bind(this),children:R.jsx("span",{style:{...Ee.color,backgroundColor:r}})}),n&&R.jsxs("div",{style:Ee.colorPopover,children:[R.jsx("div",{style:Ee.colorCover,onClick:this.handleClose}),R.jsx(pq,{color:r,onChange:this.handleChange})]})]})}}class xq extends ee.Component{constructor(){super(...arguments);At(this,"modes",["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"])}render(){let{object:n}=this.props;return R.jsxs(sl,{children:[R.jsx(Po,{label:"Fill",showIf:en.has(n,"fill"),children:R.jsx(Kr,{children:R.jsx(H1,{value:n.fill,onChange:this.props.onChange.bind(this,"fill")})})}),R.jsxs(Po,{label:"Stroke",showIf:en.has(n,"stroke"),children:[R.jsx(Kr,{children:R.jsx(H1,{value:n.stroke,onChange:this.props.onChange.bind(this,"stroke")})}),R.jsx(Kr,{label:"width",children:R.jsx("input",{style:{...Ee.input,...Ee.integerInput,width:30},onChange:r=>this.props.onChange("strokeWidth",r.target.value),value:n.strokeWidth})}),R.jsx(Kr,{showIf:en.has(n,"radius"),label:"radius",children:R.jsx("input",{style:{...Ee.input,...Ee.integerInput,width:30},onChange:r=>this.props.onChange("radius",r.target.value),value:n.radius})})]}),R.jsx(Po,{label:"Blending",children:R.jsx(Kr,{children:R.jsx("select",{style:Ee.select,value:n.blendmode,onChange:r=>this.props.onChange("blendmode",r.target.value),children:this.modes.map(r=>R.jsx("option",{value:r,children:r},r))})})})]})}}class wq extends ee.Component{render(){let{object:t}=this.props;return R.jsxs(sl,{object:t,children:[en.has(t,"width","height")&&R.jsxs(Po,{label:"Size",children:[R.jsx(Kr,{showIf:en.has(t,"width"),label:"width",value:t.width,onChange:this.props.onChange.bind(this,"width")}),R.jsx(Kr,{showIf:en.has(t,"height"),label:"height",value:t.height,onChange:this.props.onChange.bind(this,"height")})]}),R.jsxs(Po,{label:"Position",children:[R.jsx(Kr,{showIf:en.has(t,"x"),label:"top",value:t.x,onChange:this.props.onChange.bind(this,"x")}),R.jsx(Kr,{showIf:en.has(t,"y"),label:"top",value:t.y,onChange:this.props.onChange.bind(this,"y")})]}),en.has(t,"rotate")&&R.jsx(Po,{label:"Rotation",children:R.jsx(Kr,{label:"angle",value:t.rotate,onChange:this.props.onChange.bind(this,"rotate")})})]})}}var bq={exports:{}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var a="",s=0;s{this.setState({menuOpened:!0})});At(this,"closeMenu",()=>{this.setState({menuOpened:!1})});At(this,"hoverTool",n=>{this.setState({hoveredTool:n})});At(this,"unhoverTool",n=>{this.state.hoveredTool==n&&this.setState({hoveredTool:null})});this.state={menuOpened:!1,hoveredTool:null}}render(){let{currentTool:n,tools:r}=this.props,{menuOpened:i,hoveredTool:a}=this.state,s=Object.keys(r);return R.jsxs("div",{style:{...yo.insertMenu,...i?yo.insertMenuHover:{}},onMouseOver:this.openMenu,onMouseOut:this.closeMenu,children:[R.jsx("div",{style:yo.mainIcon,children:n?r[n].meta.icon:R.jsx(vi,{icon:"add",size:30})}),R.jsx("ul",{style:yo.toolBox,children:s.map((c,f)=>R.jsx("li",{style:{...yo.toolBoxItem,...n===c?yo.currentToolboxItem:{},...a===c?yo.currentToolboxItem:{}},onMouseOver:()=>this.hoverTool(c),onMouseOut:()=>this.unhoverTool(c),onMouseDown:this.props.onSelect.bind(this,c),children:r[c].meta.icon},f))})]})}}const yo={insertMenu:{height:40,width:40,overflow:"hidden"},insertMenuHover:{background:"#eeeff5",height:"auto"},toolBox:{margin:0,padding:0},toolBoxItem:{listStyle:"none",padding:"5px 5px"},currentToolboxItem:{background:"#ebebeb"},mainIcon:{padding:"10px 5px",borderBottom:"1px solid #e0e0e0"}},Iq=({onChange:e,object:t})=>{const[n]=PC(t),r=U.useCallback(i=>{if(i.length==0)return;const a=i[0],s=new FileReader,c=function(f){e("xlinkHref",f.target.result)};s.onload=c,s.readAsDataURL(a)},[]);return R.jsx(sl,{object:t,showIf:en.has(t,"xlinkHref"),children:R.jsxs(BC,{children:[n("active")&&R.jsxs(vt,{children:[R.jsx(Lt,{children:"Active:"}),R.jsx(Uo,{label:"active",defaultChecked:t==null?void 0:t.active,onChange:(i,a)=>e("active",a)})]}),R.jsx(Lt,{children:"Label:"}),R.jsx(vt,{children:R.jsx("input",{style:{...Ee.input,...Ee.textInput},onChange:i=>e("label",i.target.value),value:t.label})}),R.jsxs(vt,{children:[R.jsx(Lt,{children:"Image:"}),R.jsx(bC,{accept:"image/*",onDrop:r,multiple:!1,style:{float:"left",marginRight:"3px",padding:"3px",border:"1px solid gray",color:"gray",borderRadius:"3px",width:"100px",textAlign:"center"},activeStyle:{border:"1px solid blue",backgroundColor:"white",color:"black"},children:({getRootProps:i,getInputProps:a})=>R.jsxs("div",{...i(),children:[R.jsx("input",{...a()}),R.jsx("p",{children:"Drop new file"})]})})]})]})})};class ml extends ee.Component{getStyle(){let{object:t}=this.props;return{mixBlendMode:t.blendmode}}getTransformMatrix({rotate:t,x:n,y:r,width:i,height:a}){if(t){let s=i/2+n,c=a/2+r;return`rotate(${t} ${s} ${c})`}}getObjectAttributes(){let{object:t,onRender:n,...r}=this.props;const{active:i,label:a,isExpand:s,...c}=t;return{...c,transform:this.getTransformMatrix(t),ref:n,...r}}}At(ml,"panels",[wq,jO,xq,Iq,HO]);class Eq extends ee.Component{constructor(){super(...arguments);At(this,"state",{mode:"source"})}getMouseCoords(n){let{object:r,offset:i}=this.props;return{x:n.clientX-i.x-(r.x-r.movex),y:n.clientY-i.y-(r.y-r.movey)}}componentWillMount(n){let{object:r}=this.props;r.path.length?this.setState({mode:"edit"}):this.props.onUpdate({path:[{x1:r.x,y1:r.y}],movex:r.x,movey:r.y})}getCurrentPath(){let{path:n}=this.props.object;return n[n.length-1]}updatePath(n,r){let{path:i}=this.props.object,a=i[r];this.props.onUpdate({path:[...i.slice(0,r),{...a,...n},...i.slice(r+1)]})}updateCurrentPath(n,r=!1){let{path:i}=this.props.object,a=this.getCurrentPath();this.props.onUpdate({closed:r,path:[...i.slice(0,i.length-1),{...a,...n}]})}onMouseMove(n){let{mode:r}=this.state;this.getCurrentPath();let i=this.getMouseCoords(n),{object:a}=this.props,{movex:s,movey:c}=a,{x:f,y:A}=i,h=this.isCollides(s,c,f,A);if(h&&(f=s,A=c),r==="source"&&this.updateCurrentPath({x1:i.x,y1:i.y}),r==="target"&&this.updateCurrentPath({x2:f,y2:A,x:f,y:A}),r==="connect"&&this.updateCurrentPath({x:f,y:A}),(r==="target"||r==="connect")&&this.setState({closePath:h}),r==="move"){let{movedPathIndex:g,movedTargetX:m,movedTargetY:w}=this.state;this.updatePath({[m]:f,[w]:A},g)}r==="moveInitial"&&this.props.onUpdate({movex:f,movey:A})}isCollides(n,r,i,a,s=5){let c=n-i,f=r-a,A=s*2;return c*c+f*f<=A*A}onMouseDown(n){if(this.state.closePath)return this.closePath();if(n.target.tagName==="svg")return this.props.onClose();let{mode:r}=this.state;r==="target"&&this.setState({mode:"connect"})}onMouseUp(n){let{mode:r}=this.state,{path:i}=this.props.object,a=this.getMouseCoords(n),s=this.getCurrentPath();if(this.state.closePath)return this.closePath();r==="source"&&this.setState({mode:"target"}),r==="connect"&&(this.setState({mode:"target"}),this.props.onUpdate({path:[...i,{x1:s.x+(s.x-s.x2),y1:s.y+(s.y-s.y2),x2:a.x,y2:a.y,x:a.x,y:a.y}]})),(r==="move"||r==="moveInitial")&&this.setState({mode:"edit"})}getCurrentPoint(n){let{state:r}=this,{object:i}=this.props;if(n===0)return{x:i.movex,y:i.movey};{let a=r.path[n-1];return{x:a.x,y:a.y}}}closePath(){this.setState({mode:null}),this.props.onClose(),this.updateCurrentPath({x:this.props.object.movex,y:this.props.object.movey},!0)}moveVertex(n,r,i,a){a.preventDefault(),this.state.mode==="edit"&&(this.getMouseCoords(a),this.setState({mode:"move",movedPathIndex:n,movedTargetX:r,movedTargetY:i}))}moveInitialVertex(n){this.setState({mode:"moveInitial"})}render(){let{object:n,width:r,height:i}=this.props,{movex:a,movey:s,x:c,y:f}=n,A=c-a,h=f-s;return R.jsx("div",{style:Ti.canvas,onMouseUp:this.onMouseUp.bind(this),onMouseMove:this.onMouseMove.bind(this),onMouseDown:this.onMouseDown.bind(this),children:R.jsx("svg",{style:{width:r,height:i},children:R.jsx("g",{transform:`translate(${A} ${h}) + rotate(${n.rotate} ${n.x} ${n.y})`,children:n.path.map(({x1:g,y1:m,x2:w,y2:S,x:k,y:T},C)=>R.jsxs("g",{children:[w&&S&&R.jsxs("g",{children:[R.jsx("line",{x1:w,y1:S,x2:k,y2:T,style:Ti.edge,onMouseDown:this.moveVertex.bind(this,C,"x","y")}),R.jsx("circle",{r:4,cx:w,cy:S,style:Ti.vertex,onMouseDown:this.moveVertex.bind(this,C,"x2","y2")}),R.jsx("circle",{r:4,cx:k,cy:T,style:Ti.vertex,onMouseDown:this.moveVertex.bind(this,C,"x","y")})]}),C===0&&R.jsxs("g",{children:[R.jsx("line",{x1:a,y1:s,style:Ti.edge,onMouseDown:this.moveVertex.bind(this,C,"x1","y1"),x2:g,y2:m,stroke:"black"}),R.jsx("circle",{style:Ti.vertex,r:4,cx:g,cy:m,onMouseDown:this.moveVertex.bind(this,C,"x1","y1")}),R.jsx("circle",{r:4,cx:a,cy:s,style:{...Ti.vertex,...Ti.initialVertex}})]})]},C))})})})}}const Ti={vertex:{fill:"#3381ff",strokeWidth:0},initialVertex:{fill:"#ffd760"},edge:{stroke:"#b9b9b9"},canvas:{position:"absolute"}};class Jg extends ml{buildPath(t){let{path:n}=t,r=n.map(({x1:a,y1:s,x2:c,y2:f,x:A,y:h},g)=>`C ${a} ${s}, ${c} ${f}, ${A} ${h}`),i=[`M ${t.movex} ${t.movey}`,...r];return t.closed&&(i=[...i,"Z"]),i.join(` +`)}getTransformMatrix({rotate:t,x:n,y:r,movex:i,movey:a}){return` + translate(${n-i} ${r-a}) + rotate(${t} ${n} ${r}) + `}render(){let{object:t}=this.props,n=t.closed?t.fill:"transparent";return R.jsx("path",{style:this.getStyle(t),...this.getObjectAttributes(),d:this.buildPath(t),fill:n})}}At(Jg,"meta",{initial:{fill:"#e3e3e3",closed:!1,rotate:0,movex:0,movey:0,path:[],stroke:"gray",strokeWidth:1,active:!0,label:"default_label"},mode:dt.DRAW_PATH,icon:R.jsx(vi,{icon:"polygon",size:30}),editor:Eq});class $g extends ml{render(){let{object:t,index:n}=this.props;return R.jsx("rect",{style:this.getStyle(),...this.getObjectAttributes(),rx:t.radius,width:t.width,height:t.height})}}At($g,"meta",{icon:R.jsx(vi,{icon:"rectangle",size:30}),initial:{width:10,height:10,strokeWidth:0,fill:"blue",radius:0,blendmode:"normal",rotate:0,active:!0,label:"default_label"}});class ev extends ml{render(){let{object:t,index:n}=this.props;return R.jsx("ellipse",{style:this.getStyle(),...this.getObjectAttributes(),rx:t.width/2,ry:t.height/2,cx:t.x+t.width/2,cy:t.y+t.height/2})}}At(ev,"meta",{icon:R.jsx(vi,{icon:"circle",size:30}),initial:{width:10,height:10,rotate:0,fill:"yellow",strokeWidth:0,blendmode:"normal",active:!0,label:"default_label"}});var z={palabra:void 0,longitudPalabra:void 0,numeroSilaba:void 0,silabas:void 0,tonica:void 0,letraTildada:void 0,acentuacion:void 0,hiato:void 0,diptongo:void 0,triptongo:void 0},So=void 0;function Q1(e){return Pq(e),Dq(),_q(),Tq(),Object.assign({},z)}function Pq(e){z.palabra=e.toLowerCase().trim(),z.silabas=[],z.longitudPalabra=z.palabra.length,So=!1,z.tonica=0,z.numeroSilaba=0,z.letraTildada=-1;for(var t,n=0;n=z.longitudPalabra)return t;if(e[t]=="y"&&t++,t=z.longitudPalabra||!Bo(e[t]))return t;if(t==z.longitudPalabra-1)return t++,t;if(!Bo(e[t+1]))return t;var n=e[t],r=e[t+1];if(t1&&z.palabra[z.letraTildada-1]=="u"&&z.palabra[z.letraTildada-2]=="q"&&z.hiato.push({tipoHiato:"Hiato simple",silabaHiato:z.palabra[z.letraTildada]+"-"+z.palabra[z.letraTildada+1]});for(var t=0;t-1){if(t>0&&Ia(z.palabra[t-1])){z.hiato.push({tipoHiato:"Hiato acentual",silabaHiato:z.palabra[t-1]+"-"+z.palabra[t]}),e=!1;continue}if(tt)return 1}function L1(e,t){return e.map(n=>n.silaba).slice(t,e.length+1).join("")}function N1(e,t,n){let r=e!=null&&e.length?e:"",i=!1,a=0;for(const s of t){const f=a===0&&r.length?`${r} ${s.silaba}`:`${r}${s.silaba}`;if((f==null?void 0:f.length)t?tv([e],t):[e]}function tv(e,t){let n=0;return e.reduce((r,i,a)=>{const s=i==null?void 0:i.length,c=r[(r==null?void 0:r.length)-1];if(s===t)return n=0,[...r,i];if(st){const f=Q1(i),[A,h,g]=N1(c,f.silabas,t);if(h){const w=L1(f.silabas,g),S=z1(w,t),k=S[S.length-1];let T=[...r];return r.length===1&&(T=[`${A}-`]),n===-1&&(T=T.slice(0,r.length-1)),n=M1(k,t),[...T,`${A}-`,...S]}if(a===e.length-1&&a!==0){const w=tv([i],t);return[...r,...w]}}return[...r,i]},[])}class nv extends ml{getStyle(){let{object:t}=this.props;return{...super.getStyle(),dominantBaseline:"central",fontWeight:t.fontWeight,fontStyle:t.fontStyle,textDecoration:t.textDecoration,mixBlendMode:t.blendmode,WebkitUserSelect:"none",writingMode:t.writingMode,textOrientation:t.textOrientation,letterSpacing:`${t.letterSpacing}px`}}getTransformMatrix({rotate:t,x:n,y:r}){return`rotate(${t} ${n} ${r})`}render(){var h;let{object:t,index:n}=this.props;EC.load({google:{families:[t.fontFamily]}});const{rotate:r,writingMode:i,...a}=this.getObjectAttributes(),s=(h=t==null?void 0:t.text)==null?void 0:h.trim().length,c=t==null?void 0:t.isExpand,f=t==null?void 0:t.maxLength,A=t==null?void 0:t.hasUppercase;return R.jsx("text",{style:this.getStyle(),...a,writingMode:t.writingMode,textAnchor:t.textAnchor,fontSize:t.fontSize,fontFamily:t.fontFamily,lengthAdjust:t==null?void 0:t.lengthAdjust,children:s>f&&!c?R.jsx(jq,{object:t,maxLength:f,hasUppercase:A}):R.jsx(R.Fragment,{children:A?t.text.toUpperCase():t.text})})}}At(nv,"meta",{icon:R.jsx(vi,{icon:"text",size:30}),initial:{label:"default_label",text:"Tipo acentuación de la palabra",rotate:0,fontWeight:"normal",fontStyle:"normal",textDecoration:"none",textAnchor:"middle",fill:"black",fontSize:20,fontFamily:"Open Sans",isExpand:!0,maxLength:15,active:!0,hasUppercase:!1,writingMode:"horizontal-tb",textOrientation:"mixed",letterSpacing:0}});function jq({object:e,maxLength:t,hasUppercase:n}){var f;let i=((f=e==null?void 0:e.text)==null?void 0:f.includes(" "))?e.text.trim().split(" ").filter(A=>A.length):[e==null?void 0:e.text.trim()];n&&(i=i.map(A=>A.toUpperCase()));const a=tv(i,t),s=(a==null?void 0:a.length)>1,c=a[0];return R.jsxs(R.Fragment,{children:[R.jsx("tspan",{x:e==null?void 0:e.x,dy:"0em",children:c}),s&&a.slice(1,a.length).map((A,h)=>R.jsx("tspan",{x:e==null?void 0:e.x,dy:"1.03em",children:A},A))]})}class rv extends ml{render(){let{object:t,index:n}=this.props;return R.jsx("image",{xlinkHref:t.xlinkHref,...this.getObjectAttributes(),width:t.width,height:t.height})}}At(rv,"meta",{icon:R.jsx(vi,{icon:"image",size:30}),initial:{label:"default_label",active:!0,width:100,height:100,xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAhSURBVHgBtYmxDQAADII8lv9faBNH4yoJLAi4ppxgMZoPoxQrXYyeEfoAAAAASUVORK5CYII="}});var VK={exports:{}};function xc(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?xc=function(t){return typeof t}:xc=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xc(e)}function Qe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W1(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function wc(e,t,n){return Hq()?wc=Reflect.construct:wc=function(i,a,s){var c=[null];c.push.apply(c,a);var f=Function.bind.apply(i,c),A=new f;return s&&Bs(A,s.prototype),A},wc.apply(null,arguments)}function Qq(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function Ap(e){var t=typeof Map=="function"?new Map:void 0;return Ap=function(r){if(r===null||!Qq(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(r))return t.get(r);t.set(r,i)}function i(){return wc(r,arguments,Ft(this).constructor)}return i.prototype=Object.create(r.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),Bs(i,r)},Ap(e)}function Mq(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}function Ys(e,t){if(e==null)return{};var n=Mq(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function bt(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Wr(e,t){return t&&(typeof t=="object"||typeof t=="function")?t:bt(e)}function Lq(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&(e=Ft(e),e!==null););return e}function ci(e,t,n){return typeof Reflect<"u"&&Reflect.get?ci=Reflect.get:ci=function(i,a,s){var c=Lq(i,a);if(c){var f=Object.getOwnPropertyDescriptor(c,a);return f.get?f.get.call(s):f.value}},ci(e,t,n||e)}function an(e){return Nq(e)||zq(e)||Wq()}function Nq(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t=this.constructor.levels.error)this.error=console.error;else return;if(this.logLevel>=this.constructor.levels.warn)this.warn=console.warn;else return;["info","debug","verbose"].some(function(r){return!(t.logLevel>=t.constructor.levels[r])||(t[r]=console.log,!1)})}return He(e,[{key:"noop",value:function(){}}]),e}();_t(wr,"logIcons",["📕","📗","📘","📙"]),_t(wr,"componentIcons",["🔺","⭐️","🔷","🔶","⬛️"]),_t(wr,"eventIcons",["❤️","💚","💙","💛","💜","🧡"]),_t(wr,"levels",{none:0,error:1,warn:2,info:3,debug:4,verbose:5});var ge={keydown:0,keypress:1,keyup:2},Yd={Shift:["shiftKey"],Meta:["metaKey"],Control:["ctrlKey"],Alt:["altKey"]},XK={"`":["~"],1:["!"],2:["@",'"'],3:["#","£"],4:["$"],5:["%"],6:["^"],7:["&"],8:["*"],9:["("],0:[")"],"-":["_"],"=":["plus"],";":[":"],"'":['"',"@"],",":["<"],".":[">"],"/":["?"],"\\":["|"],"[":["{"],"]":["}"],"#":["~"]};function iv(e){return XK[e]||[e.length===1?e.toUpperCase():e]}function lr(e,t){return e.hasOwnProperty(t)}function Xf(e){var t=1"u"}var Ai={unseen:0,seen:1,simulated:2},Mi=function(){function e(){Qe(this,e)}return He(e,null,[{key:"newRecord",value:function(n,r){var i=[Ai.unseen,Ai.unseen,Ai.unseen];if(!ur(n))for(var a=0;a<=n;a++)i[a]=r;return i}},{key:"setBit",value:function(n,r,i){return n[r]=i,n}},{key:"clone",value:function(n){for(var r=this.newRecord(),i=0;ithis._maxLength;)this._shift()}},{key:"_shift",value:function(){this._records.shift()}}]),e}(),iX=function(){function e(){Qe(this,e),this._registry={}}return He(e,[{key:"get",value:function(n){return this._registry[n]}},{key:"set",value:function(n,r){this._registry[n]=r}},{key:"remove",value:function(n){delete this._registry[n]}},{key:"toJSON",value:function(){return this._registry}}]),e}();function ks(e){return Array.isArray(e)?e:e?[e]:[]}function oX(e){var t=1c?this._longestSequence=f.sequenceLength:this._recalculateLongestSequence()),this._list[this.getIndexById(n)]=f}},{key:"remove",value:function(n){var r=this._isUpdatingComponentWithLongestSequence(n);this.removeAtPosition(this.getIndexById(n)),r&&this._recalculateLongestSequence()}},{key:"any",value:function(){return this.getLength()!==0}},{key:"isRoot",value:function(n){return this.getIndexById(n)>=this.getLength()-1}},{key:"getLongestSequence",value:function(){return this._longestSequence}},{key:"anyActionsForEventType",value:function(n){return!!this._keyMapEventRecord[n]}},{key:"getLength",value:function(){return this._list.length}},{key:"getAtPosition",value:function(n){return this._list[n]}},{key:"removeAtPosition",value:function(n){this._list=lX(this._list,n);for(var r=n;rthis.getLongestSequence()&&(this._longestSequenceComponentId=a,this._longestSequence=i)}}},{key:"_applyHardSequences",value:function(n,r){return je.option("enableHardSequences")?Object.keys(r).reduce(function(i,a){var s=!!n[a];return!s&&Yf.isValidKeySerialization(a)&&(i.keyMap[a]=a),i.handlers[a]=r[a],i},{keyMap:{},handlers:{}}):{keyMap:n,handlers:r}}},{key:"_buildActionDictionary",value:function(n,r,i){var a=this;return Object.keys(n).reduce(function(s,c){var f=n[c],A=function(){return no(f)&&lr(f,"sequences")?ks(f.sequences):ks(f)}();return A.forEach(function(h){var g=cX(h,r),m=g.keySequence,w=g.keyEventType;a._addActionOptions(s,i,c,m,w)}),s},{})}},{key:"_addActionOptions",value:function(n,r,i,a,s){var c=rx.parse(a,{keyEventType:s}),f=c.sequence,A=c.combination;f.size>this.getLongestSequence()&&(this._longestSequence=f.size,this._longestSequenceComponentId=r),this._keyMapEventRecord[s]=Ai.seen,n[i]||(n[i]=[]),n[i].push(dr({prefix:f.prefix,actionName:i,sequenceLength:f.size},A))}}]),e}();function cX(e,t){if(no(e)){var n=e.sequence,r=e.action;return{keySequence:n,keyEventType:ur(r)?ge[t.defaultKeyEvent]:ge[r]}}return{keySequence:e,keyEventType:ge[t.defaultKeyEvent]}}function Z1(e,t){return e[e.length-(t+1)]}for(var lx={Enter:!0,Backspace:!0,ArrowRight:!0,ArrowLeft:!0,ArrowUp:!0,ArrowDown:!0,CapsLock:!0},Jd=1;13>Jd;Jd++)lx["F".concat(Jd)]=!0;function sx(e){return e.length===1||lr(lx,e)}var fX=function(){function e(){Qe(this,e),this._actionConfigs={},this._order=null}return He(e,[{key:"addMatch",value:function(n,r){if(this._includesMatcherForCombination(n.id)){var i=n.keyEventType,a=n.actionName,s=n.id;this._addHandlerToActionConfig(s,{keyEventType:i,actionName:a,handler:r})}else this._addNewActionConfig(n,r)}},{key:"findMatch",value:function(n,r,i){this._order||this._setOrder();var a=!0,s=!1,c=void 0;try{for(var f,A=this._order[Symbol.iterator]();!(a=(f=A.next()).done);a=!0){var h=f.value,g=this._actionConfigs[h];if(this._matchesActionConfig(n,r,i,g))return g}}catch(m){s=!0,c=m}finally{try{a||A.return==null||A.return()}finally{if(s)throw c}}return null}},{key:"toJSON",value:function(){return{actionConfigs:this._actionConfigs,order:this._order}}},{key:"_matchesActionConfig",value:function(n,r,i,a){if(!AX(n,a))return!1;var s=a.events[i];if(!s)return!1;var c=!1,f=Object.keys(a.keyDictionary).every(function(A){return!!n.isEventTriggered(A,i)&&(r&&r===n.getNormalizedKeyName(A)&&(c=!n.wasEventPreviouslyTriggered(A,i)),!0)});return f&&c}},{key:"_setOrder",value:function(){var n=Object.values(this._actionConfigs).reduce(function(r,i){var a=i.id,s=i.size;return r[s]||(r[s]=[]),r[s].push(a),r},{});this._order=Object.keys(n).sort(function(r,i){return i-r}).reduce(function(r,i){return r.concat(n[i])},[])}},{key:"_addNewActionConfig",value:function(n,r){var i=n.prefix,a=n.sequenceLength,s=n.id,c=n.keyDictionary,f=n.size,A=n.keyEventType,h=n.actionName;this._setCombinationMatcher(s,{prefix:i,sequenceLength:a,id:s,keyDictionary:c,size:f,events:{}}),this._addHandlerToActionConfig(s,{keyEventType:A,actionName:h,handler:r})}},{key:"_addHandlerToActionConfig",value:function(n,r){var i=r.keyEventType,a=r.actionName,s=r.handler,c=this._getCombinationMatcher(n);this._setCombinationMatcher(n,dr({},c,{events:dr({},c.events,_t({},i,{actionName:a,handler:s}))}))}},{key:"_setCombinationMatcher",value:function(n,r){this._actionConfigs[n]=r}},{key:"_getCombinationMatcher",value:function(n){return this._actionConfigs[n]}},{key:"_includesMatcherForCombination",value:function(n){return!!this._getCombinationMatcher(n)}}]),e}();function AX(e,t){var n=ax(t.keyDictionary);return je.option("allowCombinationSubmatches")||dX(e)?e.getNumberOfKeys()>=n:e.getNumberOfKeys()===n}function dX(e){return!!e.isKeyStillPressed("Meta")&&e.some(function(t){return sx(t)})}var hX=function(){function e(){Qe(this,e),this._combinationMatchers={},this._eventRecord=Mi.newRecord()}return He(e,[{key:"addMatch",value:function(n,r){var i=this._getOrCreateCombinationMatcher(n.prefix);i.addMatch(n,r),Mi.setBit(this._eventRecord,n.keyEventType,Ai.seen),(!this._longestSequence||this._longestSequence=this._position}},{key:"isForKey",value:function(n){return this._key===n}},{key:"isForEventType",value:function(n){return this._type===n}},{key:"startNewPropagationStep",value:function(n,r,i,a){return this._position=this._componentList.getIndexById(n),this._componentId=n,this.isFirstPropagationStep()&&(Os.incrementId(),this._key=r.key,this._type=a),!(r.repeat&&je.option("ignoreRepeatedEventsWhenKeyHeldDown"))||(this.ignoreEvent(r),!1)}},{key:"finishPropagationStep",value:function(){this.isStopped()||this._componentList.isRoot(this._componentId)?(this._previousPropagation=this._clone(),this._reset()):this._previousPosition=this._position}},{key:"getPreviousPropagation",value:function(){return this._previousPropagation||(this._previousPropagation=this._clone({copyState:!1})),this._previousPropagation}},{key:"getPreviousPosition",value:function(){return this._previousPosition}},{key:"observeIgnoredEvents",value:function(){this._observeIgnoredEvents=!0}},{key:"ignoreEvent",value:function(n){return this.setIgnoreEvent(!0),!!(this.isIgnoringEvent()&&je.option("stopEventPropagationAfterIgnoring"))&&(this.stop(n),this.finishPropagationStep(),!0)}},{key:"setIgnoreEvent",value:function(n){this._ignoreEvent=n}},{key:"isIgnoringEvent",value:function(){return!this._observeIgnoredEvents&&this._ignoreEvent}},{key:"isStopped",value:function(){return this._stopping}},{key:"stop",value:function(n){return!this.isStopped()&&(this._stopping=!0,n.simulated||n.stopPropagation(),!0)}},{key:"isPendingPropagation",value:function(){var n=this.getPreviousPosition();return n!==-1&&n+1"u")e.contextTypes=r,e.childContextTypes=i,e.prototype.getChildContext=function(){return this._childContext};else{var s=U.createContext(a);e.contextType=s,e.prototype._originalRender=e.prototype.render,e.prototype.render=function(){var c=this._originalRender();return c?U.createElement(s.Provider,{value:this._childContext},c):null}}return e}function fx(e){function t(s,c){return dr({},i[s]||{},c[s]||{})}function n(s){return t("handlers",s)}function r(s){return t("keyMap",s)}var i=11&&arguments[1]!==void 0?arguments[1]:0,n=(Mt[e[t+0]]+Mt[e[t+1]]+Mt[e[t+2]]+Mt[e[t+3]]+"-"+Mt[e[t+4]]+Mt[e[t+5]]+"-"+Mt[e[t+6]]+Mt[e[t+7]]+"-"+Mt[e[t+8]]+Mt[e[t+9]]+"-"+Mt[e[t+10]]+Mt[e[t+11]]+Mt[e[t+12]]+Mt[e[t+13]]+Mt[e[t+14]]+Mt[e[t+15]]).toLowerCase();if(!MX(n))throw TypeError("Stringified UUID is invalid");return n}function NX(e,t,n){e=e||{};var r=e.random||(e.rng||HX)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){n=n||0;for(var i=0;i<16;++i)t[n+i]=r[i];return t}return LX(r)}function zX(e){let{boundingBox:t}=e,n={marginTop:t.height+5,marginLeft:t.width+5},[r,i]=U.useState(!1);return R.jsx("div",{style:{...Oo.anchor,...r?Oo.anchorHovered:{},...Oo.scaleAnchor,...n},className:"resize-anchor",onMouseOver:()=>i(!0),onMouseOut:()=>i(!1),onMouseDown:e.onMouseDown})}function WX(e){let t={marginLeft:e.boundingBox.width+5},[n,r]=U.useState(!1);return R.jsx("div",{style:{...Oo.anchor,...n?Oo.anchorHovered:{},...Oo.rotateAnchor,...t},className:"rotate-anchor",onMouseOver:()=>r(!0),onMouseOut:()=>r(!1),onMouseDown:e.onMouseDown})}class GX extends U.Component{onMouseDown(t){t.target.classList.contains("handler")&&this.props.onDrag(t)}render(){let{props:t}=this,{boundingBox:n}=t,r={...Oo.handler,...n,width:n.width+10,height:n.height+10,left:n.left-5,top:n.top-5,transform:`rotate(${n.rotate}deg)`};return R.jsxs("div",{className:"handler",style:r,onMouseLeave:t.onMouseLeave,onDoubleClick:t.onDoubleClick,onMouseDown:this.onMouseDown.bind(this),children:[t.canRotate&&R.jsx(WX,{onMouseDown:t.onRotate,boundingBox:n}),t.canResize&&R.jsx(zX,{onMouseDown:t.onResize,boundingBox:n})]})}}const Oo={handler:{position:"absolute",border:"2px solid #dedede",zIndex:999999},anchor:{width:10,height:10},anchorHovered:{borderColor:"gray"},scaleAnchor:{marginTop:-3,borderColor:"#dedede",borderWidth:"2px",borderStyle:"solid",position:"absolute",zIndex:-1},rotateAnchor:{marginTop:-8,borderColor:"#dedede",borderWidth:"2px",borderStyle:"solid",position:"absolute",borderTopRightRadius:3,zIndex:-1}},VX=({object:e,startPoint:t,mouse:n})=>{let{objectX:r,objectY:i,clientX:a,clientY:s}=t,c=t.width+n.x-a,f=t.height+n.y-s;return{...e,x:c>0?r:r+c,y:f>0?i:i+f,width:Math.abs(c),height:Math.abs(f)}},qX=({object:e,startPoint:t,mouse:n})=>({...e,x:n.x-(t.clientX-t.objectX),y:n.y-(t.clientY-t.objectY)}),XX=({object:e,startPoint:t,mouse:n})=>{let a=(Math.atan2(t.objectX+(e.width||0)/2-n.x,t.objectY+(e.height||0)/2-n.y)*180/Math.PI+45)*-1;return{...e,rotate:a}},ZX=Object.freeze(Object.defineProperty({__proto__:null,drag:qX,rotate:XX,scale:VX},Symbol.toStringTag,{value:"Module"})),YX="JwQ1d",JX={container:YX};class $X extends ee.Component{render(){let{object:t,objectComponent:n,id:r,showPanels:i,show:a=!1}=this.props;return R.jsxs("div",{style:{...Ee.propertyPanel,display:i||a?"block":"none"},className:JX.container,children:[i&&n.panels.map((s,c)=>R.jsx(s,{id:r,...this.props},c)),a&&!i&&R.jsxs(sl,{showIf:!0,children:[R.jsx(vt,{children:R.jsx(Lt,{children:"Tools Panel"})}),R.jsx("span",{style:{marginTop:"5px",fontSize:"1rem"},children:"Select element"})]})]})}}class hx extends ee.Component{constructor(){super(...arguments);At(this,"state",{mode:dt.FREE,handler:{top:200,left:200,width:50,height:50,rotate:0},currentObjectIndex:null,selectedObjectIndex:null,selectedTool:null});At(this,"keyMap",{removeObject:["del","backspace"],moveLeft:["left","shift+left"],moveRight:["right","shift+right"],moveUp:["up","shift+up"],moveDown:["down","shift+down"],closePath:["enter"]})}UNSAFE_componentWillMount(){this.objectRefs={}}showHandler(n){let{mode:r}=this.state,{objects:i}=this.props,a=i[n];r===dt.FREE&&(this.updateHandler(n,a),this.setState({currentObjectIndex:n,showHandler:!0}))}hideHandler(){let{mode:n}=this.state;n===dt.FREE&&this.setState({showHandler:!1})}getStartPointBundle(n,r){let{currentObjectIndex:i}=this.state,{objects:a}=this.props,s=this.getMouseCoords(n);return r=r||a[i],{clientX:s.x,clientY:s.y,objectX:r.x,objectY:r.y,width:r.width,height:r.height,rotate:r.rotate}}startDrag(n,r){let{currentObjectIndex:i}=this.state;this.setState({mode:n,startPoint:this.getStartPointBundle(r),selectedObjectIndex:i})}resetSelection(){this.setState({selectedObjectIndex:null})}generateUUID(){return NX()}newObject(n){let{mode:r,selectedTool:i}=this.state;if(this.resetSelection(n),r!==dt.DRAW)return;let{meta:a}=this.getObjectComponent(i),s=this.getMouseCoords(n),{objects:c,onUpdate:f}=this.props,A={...a.initial,type:i,x:s.x,y:s.y,uuid:this.generateUUID()};f([...c,A]),this.setState({currentObjectIndex:c.length,selectedObjectIndex:c.length,startPoint:this.getStartPointBundle(n,A),mode:a.editor?dt.EDIT_OBJECT:dt.SCALE,selectedTool:null})}updatePath(n){let{path:r}=n,i=n.x-n.movex,a=n.y-n.movey,s=r.map(({x1:c,y1:f,x2:A,y2:h,x:g,y:m})=>({x1:i+c,y1:a+f,x2:i+A,y2:a+h,x:i+g,y:a+m}));return{...n,path:s,movex:n.x,movey:n.y}}updateObject(n,r,i){let{objects:a,onUpdate:s}=this.props;const c=a.map((f,A)=>{if(A===n){let h={...f,...r};return i?this.updatePath(h):h}else return f});if((r==null?void 0:r.active)===!1){this.unselectCurrent(c);return}s(c)}getOffset(){let n=this.svgElement.getBoundingClientRect(),{canvasWidth:r,canvasHeight:i}=this.getCanvas();return{x:n.left,y:n.top,width:r,height:i}}applyOffset(n){let r=this.getOffset();return{...n,x:n.x-r.x,y:n.y-r.y}}updateHandler(n,r){let i=this.objectRefs[n],a=i==null?void 0:i.getBoundingClientRect(),{canvasOffsetX:s,canvasOffsetY:c}=this.getCanvas(),f={...this.state.handler,width:r.width||a.width,height:r.height||a.height,top:r.y+c,left:r.x+s,rotate:r.rotate};if(!r.width){let A=this.getOffset();f={...f,left:a.left-A.x,top:a.top-A.y}}this.setState({handler:f})}snapCoordinates({x:n,y:r}){let{snapToGrid:i}=this.props;return{x:n-n%i,y:r-r%i}}getMouseCoords({clientX:n,clientY:r}){let i=this.applyOffset({x:n,y:r});return this.snapCoordinates(i)}onDrag(n){let{currentObjectIndex:r,startPoint:i,mode:a}=this.state,{objects:s}=this.props,c=s[r],f=this.getMouseCoords(n),{scale:A,rotate:h,drag:g}=ZX,w={[dt.SCALE]:A,[dt.ROTATE]:h,[dt.DRAG]:g}[a];if(w){let S=w({object:c,startPoint:i,mouse:f,objectIndex:r,objectRefs:this.objectRefs});this.updateObject(r,S),this.updateHandler(r,S)}r!==null&&this.detectOverlappedObjects(n)}detectOverlappedObjects(n){var h;let{currentObjectIndex:r}=this.state,{objects:i}=this.props,a=this.getMouseCoords(n),s=this.objectRefs,c=Object.keys(s),f=this.getOffset(),A=(h=s[r])==null?void 0:h.getBoundingClientRect();A&&c.filter((g,m)=>m!==r).forEach(g=>{var w;let m=(w=s[g])==null?void 0:w.getBoundingClientRect();if(m){let{left:S,top:k,width:T,height:C}=m;S-=f.x,k-=f.y,a.x>S&&a.xk&&a.yT&&A.height>C&&this.showHandler(Number(g))}else this.unselectCurrent(i)})}stopDrag(){let{mode:n}=this.state;en.includes([dt.DRAG,dt.ROTATE,dt.SCALE],n)&&this.setState({mode:dt.FREE})}showEditor(){let{selectedObjectIndex:n}=this.state,{objects:r}=this.props,i=r[n];this.getObjectComponent(i.type).meta.editor&&this.setState({mode:dt.EDIT_OBJECT,showHandler:!1})}getObjectComponent(n){let{objectTypes:r}=this.props;return r[n]}getCanvas(){let{width:n,height:r}=this.props,{canvasWidth:i=n,canvasHeight:a=r}=this.props;return{width:n,height:r,canvasWidth:i,canvasHeight:a,canvasOffsetX:0,canvasOffsetY:0}}renderSVG(){let n=this.getCanvas(),{width:r,height:i,canvasOffsetX:a,canvasOffsetY:s}=n,{background:c,objects:f,svgStyle:A,objectTypes:h,backgroundSize:g,backgroundImage:m=""}=this.props;return R.jsx(SC,{background:c,width:r,canvas:n,height:i,objects:f,onMouseOver:this.showHandler.bind(this),objectTypes:h,objectRefs:this.objectRefs,onRender:w=>this.svgElement=w,onMouseDown:this.newObject.bind(this),backgroundSize:g,backgroundImage:m})}selectTool(n){this.setState({selectedTool:n,mode:dt.DRAW,currentObjectIndex:null,showHandler:!1,handler:null})}handleObjectChange(n,r){let{selectedObjectIndex:i}=this.state;this.updateObject(i,{[n]:r})}handleArrange(n){let{selectedObjectIndex:r}=this.state,{objects:i}=this.props,a=i[r],s={front:(f,A)=>[[...f,A],f.length],back:(f,A)=>[[A,...f],0]},c=i.filter((f,A)=>r!==A);this.setState({selectedObjectIndex:null},()=>{let f=s[n],[A,h]=f(c,a);this.props.onUpdate(A,{arrange:!0}),this.setState({selectedObjectIndex:h})})}removeCurrent(){let{selectedObjectIndex:n}=this.state,{objects:r}=this.props,i=r.filter((a,s)=>s!==n);this.setState({currentObjectIndex:null,selectedObjectIndex:null,showHandler:!1,handler:null},()=>{this.objectRefs={},this.props.onUpdate(i,{remove:!0})})}unselectCurrent(n){this.setState({currentObjectIndex:null,selectedObjectIndex:null,showHandler:!1,handler:null},()=>{this.objectRefs={},this.props.onUpdate(n)})}moveSelectedObject(n,r,i,a){let{selectedObjectIndex:s}=this.state,{objects:c}=this.props,f=c[s];a.startsWith("shift")&&(r*=10);let A={...f,[n]:f[n]+r};this.updateObject(s,A),this.updateHandler(s,A)}getKeymapHandlers(){let n={removeObject:this.removeCurrent.bind(this),moveLeft:this.moveSelectedObject.bind(this,"x",-1),moveRight:this.moveSelectedObject.bind(this,"x",1),moveUp:this.moveSelectedObject.bind(this,"y",-1),moveDown:this.moveSelectedObject.bind(this,"y",1),closePath:()=>this.setState({mode:dt.FREE})};return en.mapValues(n,r=>(i,a)=>{i.target.tagName!=="INPUT"&&(i.preventDefault(),r(i,a))})}render(){let{showHandler:n,handler:r,mode:i,selectedObjectIndex:a,selectedTool:s}=this.state,{objects:c,objectTypes:f,insertMenu:A}=this.props,h=c[a],g=i===dt.EDIT_OBJECT,m=a!==null,{width:w,height:S,canvasWidth:k,canvasHeight:T}=this.getCanvas(),C,x,E;return h&&(C=this.getObjectComponent(h.type),x={...C.meta.initial,...h},E=C.meta.editor),R.jsx(DX.HotKeys,{keyMap:this.keyMap,style:th.keyboardManager,handlers:this.getKeymapHandlers(),children:R.jsxs("div",{className:"container",style:{...th.container,...this.props.style,padding:0},onMouseMove:this.onDrag.bind(this),onMouseUp:this.stopDrag.bind(this),children:[A&&R.jsx(A,{tools:f,currentTool:s,onSelect:this.selectTool.bind(this)}),R.jsxs("div",{style:th.canvasContainer,children:[g&&E&&R.jsx(E,{object:h,offset:this.getOffset(),onUpdate:_=>this.updateObject(a,_),onClose:()=>this.setState({mode:dt.FREE}),width:w,height:S}),n&&R.jsx(GX,{boundingBox:r,canResize:en(h).has("width")||en(h).has("height"),canRotate:en(h).has("rotate"),onMouseLeave:this.hideHandler.bind(this),onDoubleClick:this.showEditor.bind(this),onDrag:this.startDrag.bind(this,dt.DRAG),onResize:this.startDrag.bind(this,dt.SCALE),onRotate:this.startDrag.bind(this,dt.ROTATE)}),this.renderSVG()]}),R.jsx($X,{show:this.props.showPanel,showPanels:m&&h,id:this.props.id,object:x,onArrange:this.handleArrange.bind(this),onChange:this.handleObjectChange.bind(this),objectComponent:C})]})})}}At(hx,"defaultProps",{objectTypes:{text:nv,rectangle:$g,circle:ev,polygon:Jg,image:rv},snapToGrid:1,svgStyle:{},insertMenu:Sq,backgroundSize:"auto",showPanel:!1});const th={container:{position:"relative",display:"flex",flexDirection:"row"},canvasContainer:{position:"relative"},keyboardManager:{outline:"none"}};function eZ(e){return new Promise((t,n)=>{const r=document.createElement("img");r.style.position="absolute",r.style.visibility="hidden",r.onload=()=>{document.body.removeChild(r),t({width:r.width,height:r.height})},r.onerror=i=>{n(i)},r.src=`${e}`,document.body.appendChild(r)})}function tZ(e,t,n=400,r=800){let i,a;return e>r?i=r:eR.jsx("div",{className:`hero-box ${e}`})),rZ=ee.memo(({title:e})=>R.jsxs("header",{className:"visual",children:[R.jsxs("div",{children:[R.jsx("span",{className:"hero-title-text",children:e}),R.jsx("span",{className:"hero-title-text dot",children:"."})]}),R.jsx(fc,{position:"bottom-right"}),R.jsx(fc,{position:"bottom-left"}),R.jsx(fc,{position:"top-right"}),R.jsx(fc,{position:"top-left"})]})),iZ={image:"data:image/jpeg;base64,/9j/4QC8RXhpZgAASUkqAAgAAAAGABIBAwABAAAAAQAAABoBBQABAAAAVgAAABsBBQABAAAAXgAAACgBAwABAAAAAgAAABMCAwABAAAAAQAAAGmHBAABAAAAZgAAAAAAAADrAAAAAQAAAOsAAAABAAAABgAAkAcABAAAADAyMTABkQcABAAAAAECAwAAoAcABAAAADAxMDABoAMAAQAAAP//AAACoAQAAQAAANAHAAADoAQAAQAAAIcCAAAAAAAA/+EOEGh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpBdHRyaWI9J2h0dHA6Ly9ucy5hdHRyaWJ1dGlvbi5jb20vYWRzLzEuMC8nPgogIDxBdHRyaWI6QWRzPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogICAgIDxBdHRyaWI6Q3JlYXRlZD4yMDI0LTEwLTI5PC9BdHRyaWI6Q3JlYXRlZD4KICAgICA8QXR0cmliOkV4dElkPjI3MThmYzEyLWZiM2EtNDIzMS1iYWQ4LWUwNjYzZjMzYjZiODwvQXR0cmliOkV4dElkPgogICAgIDxBdHRyaWI6RmJJZD41MjUyNjU5MTQxNzk1ODA8L0F0dHJpYjpGYklkPgogICAgIDxBdHRyaWI6VG91Y2hUeXBlPjI8L0F0dHJpYjpUb3VjaFR5cGU+CiAgICA8L3JkZjpsaT4KICAgPC9yZGY6U2VxPgogIDwvQXR0cmliOkFkcz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJz4KICA8ZGM6dGl0bGU+CiAgIDxyZGY6QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5EYXJrIEJsdWUgJmFtcDsgUmVkIElsbHVzdHJhdGVkIE1vdmllIFRpY2tldCAtIDE8L3JkZjpsaT4KICAgPC9yZGY6QWx0PgogIDwvZGM6dGl0bGU+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nJwogIHhtbG5zOnBkZj0naHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyc+CiAgPHBkZjpBdXRob3I+YW5kcmVzRGV2SnM8L3BkZjpBdXRob3I+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nJwogIHhtbG5zOnhtcD0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyc+CiAgPHhtcDpDcmVhdG9yVG9vbD5DYW52YTwveG1wOkNyZWF0b3JUb29sPgogPC9yZGY6RGVzY3JpcHRpb24+CjwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9J3cnPz7/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAKHB9ADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDwCiiiu0wCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooACcDNQnk06Q5OPSm0gCiiikAqDJ9qlpFGBS0wCiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFIzACgBaQuBUZJPWkpASbx6GgOKjooAmBz0oqEHHSpFfPXrQA6iiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUjHApajkOTj0pANooopAFPjHOaYBk4qYDAxTAKKKKYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAIxwM1ETnrTpDzim0gCiiikAUUuDjoaSgAooooAcr461IOahpVYimBLRSKQRxS0wCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooARjgVFTpDzim0gCiigDJxSAfGO9PoAwKKYBRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCJvvGkoPU0UgCnRjPJptSR/d/GgB1Iy5+tLRTAiIIPNJUxAPWo2XHTpSAbRRRSAAcHipFcHr1qOimBNRUavjg9KkoAKKKKYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF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mgCI8miiipAKkjHGfWo6lUYApgLRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAIT1NFB6mipAKkj+7+NR1JH938aYDqKKKYBRRRQAUUUUAFFFFABRRRQAUUUUAMZO4plTU1lB+tICOigjB5opAFKrEfSkopgTA56UVCDg5FSqwP1oAWiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFb2mx2beEdYeXRLy5vFlh8rUo3YQ2gJOVcAbSW6DP4e+DXSaTcRp4J12BvEE1pJJLAV0pYmZL3DcsWHC7OvPXH0pMZzdFFFMQUUUUAFFFFABTZOgp1RydaQDaKKKQABkgVNUcf3qkpgFFFFMAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAhPU0UHqaKkAqSP7v41HUkf3fxpgOooopgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUABGRg1Ey4+lS0UgIaKeyd1plABRRRSAer9j+dPqGlViPpTAlooBBHFFMAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDpfDWmWl7YSSXMW9xIVB3EcYHofetb+wdN/wCfb/yI3+NVfB3/ACDJf+ux/wDQVrerzatSSm7M+twWGpSoRcooy/7B03/n2/8AIjf40f2Dpv8Az7f+RG/xrUorP2k+51fVKP8AKjL/ALB03/n2/wDIjf40f2Dpv/Pt/wCRG/xrUoo9pPuH1Sj/ACoy/wCwdN/59v8AyI3+NH9g6b/z7f8AkRv8a1KKPaT7h9Uo/wAqOV8S6ZaWVgkltDscyBSdxPGD6n2rmq7Lxj/yDIv+uw/9BauNrvw7bhqfNZpCMK1oqwUUUVueaFFFFABRRRQAUUUUAFdXocOpP4A8Sy22j6fc6dHJbfab+VVM9qS+FEZJyAx4OAeK5StvTf7K/wCEY1j7Xbai+qbofsk0JH2eMbjv83vkj7vvSYGJRRRTAKKKKACiiigAqJ/vGpahPU0gCiiikA+PvT6bH92nUwCiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAQnqaKD1NFSAVJH938ajqSP7v40wHUUUUwCiiigAooooAKKKKACiiigAooooAKKKKACiiigAprLn606ikBCRg4NFSkZHNRspH0oASiiikAAkHipVbP1qKimBNRTFfsafQAUUUUwCiiigAooooAKKKKQBRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA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KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA7Hwd/yDJf+ux/9BWt6sHwd/yDJf8Arsf/AEFa3q8qt8bPs8B/u8QooorI7AooooAKKKKAMLxj/wAgyL/rsP8A0Fq42uy8Y/8AIMi/67D/ANBauNr0sN8B8pm/8cKKKK6DywooooAKKKKACiiigArc0mbTE8N65FeXupQ6hJ5P2S3gI8ibDnf53rgcr71h11Ph241GPwX4qhtL/TILGUW32q2uGUXFxiQ7PJBGTtPLYI4pMZy1FFFMQUUUUAFFFFACP901FUkn3ajpAFdt4L/5BL/9dj/IVxNdt4L/AOQS/wD12P8AIVz4n4D1co/jm/RRRXnH1QUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAcv42/5cv+B/8AstcxXT+Nv+XL/gf/ALLXMV6eH/ho+QzP/eZBRRRW554UUUUAFFFFABRRRQAhAI5qNlI+lS0UgIaKcyY5FNoAKKKKQD1fPBp9Q1IhyMUwHUUUUwPv+iiivhj6AKKKKFdahufFGp+C/FMeuXNnLoupTXfmNkx27sH5+8CBgg+vStS5+Enja3sxctocjpt3FI5o3cf8BDZz7CvsOivW/taokkkcf1KPVnwHNFJBM8UyPHKhKsjjBUjqCD0NMr6G/ad0DS4tPsNcjCQ6pJOLdwox56bScn3XAGfQ49K+ea9vDV1XpqZ59Wn7OXKFFFFdBmaXh/Rb/wAQ6tBpuk27XF3KcBR0A7sT2A9a9/8AD37P+lQ2wbX9Turm5IGVtcRop74JBLfXj6Ufst2tgPD2r3aBDqZuhFIf4liCKV+gJL/XHtXtwBJwOTXgY/HVFU9nDSx6WHw8XHmkfJnxR+F8/hfxBptporTX1tqjGO1VwPMEgIyhIwD94EHjv6Zr2/4YfDDS/CFnDc3UUV5rbKGkuHG4RH+7HnoB69T+g9Bl0SG71CzvbiJTPaB/JZudhcAEgeuBjPoT61pLZoPvEmsp169amoFRp04ScihVPWNLsdZ0+ax1S2iurSUYeOQZB9/Y+45Fbwtoh/D+tIbWI/w4/GuVYaondM2dWL0aPjfxf8MbzS/iPZ+H7Au9pqUgNnM/OI/4t3ugzn2we9fU3h7RrLw/o1rpmmRCK1t02qO5Pdj6knkn3rTu9Ft57y1u2jV7m13+S7dU3DDY+opGUqSGGCK0xderUjGM+hFGnCLbiJWR4q8P2HifQ7nS9UiDwSr8rY+aNuzqexH/ANbpWvRXFCTjJNHRJJqzPgvVrGXS9VvLC4x59rM8D4/vKxB/lVSul+JU8dz8QPEUsODGb6YAjocMRn8cVk2Wj6nfKGstOvLhT0MMDOP0FfY06i5E5M8OUXzNIoUVs3XhbxBaQGe70LVYIAMmSSzkVR+JGKxq0jOMtmS4tbhRRRVCCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDsfB3/IMl/67H/0Fa3qwfB3/IMl/wCux/8AQVreryq3xs+zwH+7xCiiisjsCiiigAooooAwvGP/ACDIv+uw/wDQWrja7Lxj/wAgyL/rsP8A0Fq42vSw3wHymb/xwoooroPLCiiigAooooAKKKKACuh0KOF/C/iJpPD8+oSosGzUUdwmn/OclgBg7+g3enFc9XQ6FcW0XhnxFFPrl5YTSpD5NhCjGO+Ic5EhHA2jkZ9Tj3TGjnqKKKYgooooAKKKKAGyfdqOpJPu1HSAK7bwX/yCX/67H+Qria7bwX/yCX/67H+QrnxPwHq5R/HN+iii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XG/8JPe/887f/vk/40f8JPe/887f/vk/40fVph/a9A7KiuN/4Se9/wCedv8A98n/ABo/4Se9/wCedv8A98n/ABo+rTD+16B2VFcSfFV9n/V23/fJ/wAaP+Eqvv8Annbf98n/ABo+rTD+16B21FcT/wAJVff887b/AL5P+NPTxRfEcx2//fJ/xo+rTD+16B2dFcb/AMJPe/8APO3/AO+T/jR/wk97/wA87f8A75P+NH1aYf2vQOyorjf+Envf+edv/wB8n/Gj/hJ73/nnb/8AfJ/xo+rTD+16B2VFcb/wk97/AM87f/vk/wCNH/CT3v8Azzt/++T/AI0fVph/a9A7KiuN/wCEnvf+edv/AN8n/Gj/AISe9/552/8A3yf8aPq0w/tegdlRXG/8JPe/887f/vk/40f8JPe/887f/vk/40fVph/a9A7KiuN/4Se9/wCedv8A98n/ABo/4Se9/wCedv8A98n/ABo+rTD+16Ba8bf8uX/A/wD2WuYq/qmpz6l5XnrGvl5xsBHXHv7VQrtpRcYpM+fxtaNas5x2CiiitTkCiiigAooooAKKKKACikJAHNRsxP0pAKz54FNoooAKKKKQBUiLgZPWkRMcmn0wCiiimB+i9FFFeCeiFFFFABRRRQAVT1A/cFXKzbt98xx0HFc+JlaFjSkryIat6f8Aef8ACqlWbA4lI9RXDQdqiOip8LL9FFFescYUUUUAFFFFABRRRQBBe/6g/hWdV6/OIgPU1RrzcU7zOqj8IVp26lbdQOuM81mrgsATgE81rDoMVeDWrZNZ9DzS3+DugXeq3Wr+Kml1zVrqTzZZJGaKIHsEjU8KAAAGLcCt5vht4Ma3MJ8M6VsIwSLcBv8Avrr+tddRXpe0l3OblXY8D+IX7P2nz2kt34Ld7S7RcixmkLxyY7K7Hcp+pI+nWvmi5gltbiW3uY3inicpJG4wysDggjsQa/ROvkn9qDRIdM+IMV9bIEXUrZZpMd5VJVj+QU/XNdmFrSk+WRz1aaSujx6iiiu65zhRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDsfB3/ACDJf+ux/wDQVrerB8Hf8gyX/rsf/QVreryq3xs+zwH+7xCiiisjsCiiigAooooAwvGP/IMi/wCuw/8AQWrja7Lxj/yDIv8ArsP/AEFq42vSw3wHymb/AMcKKKK6DywooooAKKKKACiiigArZ0VtIGk6yNTOpC9MKfYha7fKL7ufNzzjGMY/wrGrq/CNzeQ+HPFUdrrdjp8EtqgntbgL5l6A/CR5BORyePX8QmM5SiiimIKKKKACiiigBG+6aiqY9KhpMAooopATL0FFIn3RS0wCiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAQnqaKD1NFSAVJH938ajqSP7v40wHUUUUwCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACms2PrSM/YUykAEk9aKKKQBRRTlUn6UwGgEnipVXH1pQAOlFABRRRTAKKKKAP0XooorwT0QooooAKKKR2CKWbgCk3bcCO5l8uMkdT0rMqSaQyuSenYUxRlgPU15lap7SWh1048q1HRxvJ9wZqeCCSOZWI474NXEUIgVRxTq6qeGUbN7mMqregUUUV1GQUUUUAFFFFABRRRQBHNEsoG7PHpVdrP+6351corKVKE90UptbGY0bwnLKD79qcLqT2/Kr0uPLbd0xWVXHVTou0WbwanuW0vD/Gv5VajlSQfKc+1ZVKpKkFTg0oYqSfvBKknsa9eSfFT4bXvxC8aaX50wstEsrX95OMNJI7Ocoi+wVfmPHPfkV6nbT+YNrcN/OrFelSq/aic04dGcT4b+Fng7QLdY7bRLW5kGMz3qCeRj65YYH/AAEAU3xf8LfCniaxeGbSrazucfJdWcaxSIccE4GGHs2a7iir9pK97k8qtY+BfG3hi/8ACHiO60jU1/exHKSAfLKh+66+x/Q5HUVhV9K/tbaXA2maDqwAFykz2rEDlkK7hn6FT/30a+aq9WjPngmzjqR5ZWCiiitiAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA7Hwd/yDJf+ux/9BWt6sHwd/wAgyX/rsf8A0Fa3q8qt8bPs8B/u8QooorI7AooooAKKKKAMLxj/AMgyL/rsP/QWrja7Lxj/AMgyL/rsP/QWrja9LDfAfKZv/HCiiiug8sKKKKACiiigAooooAK6TwxEZNE8RMPDx1XbaqftYdh9g+b/AFmBwc9OfT0zXN1v+HZ7GLStdS81bULGaS2CwQWwPl3Tbs7JcH7vfn/6xTGYFFFFMQUUUUAFFFFABUJ4Jqaon+8aQCUUUUgJI/u06mR96fTAKKKKYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBCepooPU0VIBUkf3fxqOpI/u/jTAdRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiimswH1pAOJA61EzE/SkJyeaKACiiikAUUAE9KkVQPrTARU7mn0UUAFFFFMAooooAKKKKAP0WUhgCOhpajtjmBPpUlfPxd1c9J6MKKKKoQjMFUljgCs64mMrYHCjtV24i81MZwR0rNYFSQwwRXFipSWnQ3oxW4lKh2up9DmkorhTs7nQ9TUWaNhwwpGuIl6sPw5rMorq+tytsY+xRckvOyL+Jqa1Zni3Mckms2rtg/ylD1HIqqNZyn7zFUgox0LdFFFd5zjXYIu5uBTqp3z8BB16mm29zsG1+R2Nc7rxU+Vmiptq6L1FRCeIjO8U0zF+IRn/aPQVr7SPRk8rGXk2zaq9c5NSrPGVzvA/GmJarnMhLsalESL0VfyrOKqXbY3y2sU7m48z5U+76+tVq1jGh6qD+FQyWiN93KmsKuHnN3uaQqRWhn0VNLbvHyRlfUVDXHKLi7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9RTDweaBhSkkgZJOOBSybN58ssV4+8MGlfZhNhbO35sjvk9PbGKAHXVvJaztDOu2RcZGc44zUErbI3b0BNSylGkJiUonZSckfjVPUW2WM5/2SPz4q6avJIyxE+SlKXkcrRRRX0i2PzCTu2wooopkhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSMMilooAhIwcGipWXI96iIx1pAFFFFICRGzwetOqGpUbI96YC0UUUwCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOx8Hf8gyX/rsf/QVrerB8Hf8AIMl/67H/ANBWt6vKrfGz7PAf7vEKKKKyOwKKKKACiiigDC8Y/wDIMi/67D/0Fq42uy8Y/wDIMi/67D/0Fq42vSw3wHymb/xwoooroPLCiiigAooooAKKKKACur+HdzeW19qxsNbsdHaTTJ0kkvAu2dCBmFcg/O3GMc8fhXKV0ngaIy32oKPDza8RYTHyQ7L5HA/f/L12+nv64pPYDm6KKKACiiimAUUUUAFFFFABRRRQB6H4M+LPiXwnpq6UPsuo6QBxZahF5iKp5wpyCB3xkj2rt7C38IfFnw7r72XhyLw54j0y0a8WSzbEEwAPBUAAZIx0zznJ5Fc5afFXS9Q061tfGvgrStae2iWGO6hb7LLsUAAEqDnAHQYHtUGufFO2Xw5e6H4K8M2fhuyvl2XcqSmaeZOm3eQMDBI5z1OMZrJp30RRQ+AH/JX/AA3/ANdZP/RT12Xjz4vXWl+M9esU8J+E7hbW+mhE09iWkkCuRuY7uSccmvLfAHiP/hEfGGm679l+2fY3ZvI8zy9+UK/ewcdc9K9C1D4p+DNRvri8vfhfZTXVxI0ssjakcuzHJJ/ddyaJK72BPQ848deKpPF2qw302maZprRQiHytOhMUbAMx3EZPzfNjPoBXqH7M2gwQXWreM9Vns7S00yM29pPeyiKEXDjGWY9AAQP+2gxXCePv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iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAI5Bg/Wm1K4yKipAFCnBBoopATUU2M5X6U6mAUUUUwCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA7Hwd/yDJf+ux/9BWt6sHwd/yDJf8Arsf/AEFa3q8qt8bPs8B/u8QooorI7AooooAKKKKAMLxj/wAgyL/rsP8A0Fq42uy8Y/8AIMi/67D/ANBauNr0sN8B8pm/8cKKKK6DywooooAKKKKACiiigArovAcUU3iKNJ/D1x4iQxSf6BA7o7HYcNlATx1/Cudrf8ESWcfiGJtR1u80O38uQG9tEZpFOw4UBecN0P1pPYDAooooAKKKKYBRRRQAUUUUAFaFh/qT/vVn1oWH+pP+9WdXYqG5YrZ8LeJdW8Laot/od49tOBtbHKyL/dZTwR9axqK5jU9Vb416v5n2mPw/4aj1Lr9tWyPm59c7uteeeINb1HxDqkuo6zdyXV5L96R+w7AAcAewrNooA67wV8Qde8HxywaZPFNYS8yWV0nmQse5xkEe+CM966G5+M+uLayw6Jpeh6I8ww89habJD+JJH6ZrzCigCS4mluJ5JriR5ZpGLu7sWZmPJJJ6mu88L/FPVPD/AIZg0KPSdDv7GGRpUF9bPKdzEnP3wO57V5/RQB6fJ8afEUcEiaVp+g6RI4wZbGy2Pj/gTMP0rze+u7i/vJru9nkuLmZi8ksjFmYnuSagooA7vwf8TdU8LeHZNFt9M0a+sXnNwVv7dpTuIA7OB/CO1an/AAuO/wD+hU8Hf+C5v/i68wooAluZjcXMsxREMjlyqDCjJzgD0p1jcyWV7b3UO3zYJFlTcMjKnIyO/SoKKAOh8deLL/xprx1bVI7aK4MSxBLdCqhVz6knPJ6mueoooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAp6h/yz/H+lU6uah/yz/H+lU66afwmUtwooorQkKKKKACiiigAooooAKKKKACiiigAooooAKKKKACig8Uxn9KQH6V0UUVxm4UUUUAFFFFABRRRQAUUUUAFFFFAAQD1Fc/4k8IaR4gQ/brVfPxgTx/LIPx7/AEORXQUVUZyi7xZnUpQqrlmro8C8U/DDVdL3zaYTqFqOcKMSqP8Ad7/h+Vc94d8Uax4ZuCtnO6xq3z20uShPf5ex9xg19PEZ61zXinwZpPiKNjdwCO5xhbiL5XH1Pcexr0KeP5lyVldHgYjJHCXtcJLlfYzvB3xC0zxAUt5z9jvzx5UjcOf9lu/04NdsDkZFfNni/wAEap4adpXQ3Fjni5jHA/3h/D/L3ra8F/Ey90nZa6xvvbIcB85lT8T94fXn37UVcFGa56Dugw2cTpS9jjFZ9z3DU38vT7lx/DGx/SvjXx44fXjtUKBEowO3Wvra71Wz1Twre3mnzpPAbeQhkP8Asng+h9jXyH4zbOvzD0VR+grwsYmlZn6Lw44zlKUXdGHUiSsITBuAiZgxyO4zz69zUdKu3eN+duecdcV559cyWYxqvlRgMVdv3oz844xx26E/jUZkcxiMsfLBLBc8AnGT+gpH2722Z254z1xSUCSHxLG2/wAxymFJXAzk9hTzbTBpFKgGNA7DcOAcf4ioaKACnAr5ZBU78ghs8AemPyptaFjpc13aT3QKpBErEuT3Azj15zQglJJal2CyuNX0me6BBkgIVYo1A3jkkkAdeeD9ayJJI2hVfJCyLgb1J5HPUevI/Kuo8M24tbuGSyvTcRy5WVETAUgcbs89T1xWT4rSFdUMkIKeagd1Ixg5PT64zV8pzKp7zR5tqT77+c/7ZH5VXpZG3yMx7kmkr6GmrRSPzjES56speYqsR9KlByOKhoBI6VZiTUUitn60tABRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAComGGqWmyDjNICOiiikA5DhvrUlQ1MDkZpgFFFFMAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOx8Hf8gyX/rsf/QVrerhNL1mbTrdooo42VmL5bOc4A/pVz/hKLr/AJ4wfkf8a4KlCcpNo+kwmZUaVKMJPVHX0VyH/CUXX/PGD8j/AI0f8JRdf88YPyP+NR9WmdH9rYfudfRXIf8ACUXX/PGD8j/jR/wlF1/zxg/I/wCNH1aYf2th+519Fch/wlF1/wA8YPyP+NH/AAlF1/zxg/I/40fVph/a2H7ml4x/5BkX/XYf+gtXG1qaprM2o26wyxxqobflc56Ef1rLrsowcI2Z4OYV416vPDYKKKK2OEKKKKACiiigAooooAK6z4XLfv4ytl0iHSZ7wxS7U1UD7OR5bZzk9cZx7+1cnW54MTTpPEMC6xpt9qlmVfda2TESsdhwRj0OCfYUnsBh0UUUAFFFFMAooooAKKKKACtCw/1J/wB6s+pobhol2qFIznmomrqyKi7M0qKofbJP7q0fbJP7q1j7ORfMi/RVD7ZJ/dWj7ZJ/dWj2cg5kX6KofbJP7q0fbJP7q0ezkHMi/RVD7ZJ/dWj7ZJ/dWj2cg5kX6KofbJP7q0fbJP7q0ezkHMi/RVD7ZJ/dWj7ZJ/dWj2cg5kX6KofbJP7q0fbJP7q0ezkHMi/RVD7ZJ/dWj7ZJ/dWj2cg5kX6KofbJP7q0fbJP7q0ezkHMi/RWe17KOioR9DTPt8v91PyNHs2HMjTorM+3y/3U/I0fb5f7qfkaPZsOZGnRWZ9vl/up+Ro+3y/3U/I0ezYcyNOisz7fL/dT8jThfueqqKPZsOZGjRVD7ZJ6J+VH2yT+6tHs5BzIv0VQ+2Sf3Vo+2Sf3Vo9nIOZF+iqH2yT+6tH2yT+6tHs5BzIv0VQ+2Sf3Vo+2Sf3Vo9nIOZF+iqH2yT+6tH2yT+6tHs5BzIv0VQ+2Sf3Vo+2Sf3Vo9nIOZF+iqH2yT+6tH2yT+6tHs5BzIv0VQ+2Sf3Vo+2Sf3Vo9nIOZF+iqH2yT+6tH2yT+6tHs5BzIv0VQ+2Sf3Vo+2Sf3Vo9nIOZD9Q/5Z/j/AEqnUs0zTbdwAx6VFW0FZWZnJ3YUUUVYgooooAKKKKACiiigAooooAKKKKACig8daaXHakA6mlwOnNMJJ60lFwAknrRRRSA/S6iiiuQ3CiiigAooooAKKKKACiiigAooooAKKKKACiiigBssaSoySKGVhggjIIryjx38MElEl94cURycs1p0Vv8Ac9D7dPpXrNFa0q06MrxZyYrB0sVDlqI+WdK1fUvD813BCzxCVGguLeQHDAgggjsRnr1FcR4rZptZnuPL2Ry4K+nCgY/Svqjx94FtPEkDXFuFt9TUfJLjh/8AZf1Hv1H6V8+61pU1nczWGp27RzRnDI3b3B/rXbXoU8xheOk0efleZYjhvEWqe9SZwNSxQtJHK6lAI1DEFsE8449etTajYvZy4PzRt91v6fWoriVZFiVFKqiBcE5yepP55r5arSlRk4TWp+w4TGUsbSjWoO8WQ1MfNtiQRsMiDqAcqRmoamtpGhfz45tk0ZBTgkn6dvzrM6WQ1KdkMkbRssvygkMvAOOR74p908ckcDIf3u0+ZhMc5Pvyfy7VXoBahWvoV8IQ9q0UT+c6sjSvtWNh0Y8c1kH2p6vtjZdqnJByRyMelCdhSjzKxsWMgsbBblEiS4VmZJQxYsVZQUIHABDH61m+I9Uk1EPcSqqMkO3A9snP5k1JLeyXCzSTTMJm2jaqAK4Bzk49DjtWZ4iu5bm3uJ5yDLJgEgAZ6DoK1p+9NI5MR+7pTm+zONZSPpSVNTGTHSvorH5s3d3GUUUUhBT1fsaZRTAmoqNWI69KkBB6UAFFFFMAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoPIxRRQBDRTpBhqbSAKfGeMUylQ4agCWiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAF7Q7ODUNXtLS8vorC3mkCPdSglYh/eIFQX0KW97cQQzpcRxSMizICFkAOAwzzg9a1fBEdxL4t0qOy0y31a5adQljcY8uc/wB1skDH14qhrayJrV+k9rHZzLcSB7aMYWFtxyg9gePwpdQKVFFFMAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK6P4fSmHxXaOPEDeHflk/4mIR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06f8BvEEsoF9qGn28fcxl5GH4YA/WvVvh98LdH8ITLebmvtTAIFxKMBM9di/w/Xk9ea9AoreFCENUjza+Z4muuWctAwKbsX+6Pyp1FanngBjpRRRQAUUUUAFeD/HG5Eviq3gByIbYZ9iWP8ATFe8McAmvmP4g3/9peMdUnHKiUxL9EG3+mfxr0MujerzdjweIKlsOqa3bPPvEEimcxl+QoIUKOvOcnr0xWPWjfeSNREs0qzxOcssTHKjA4+v+FF7JZ3MAe2jS0MagmM5YyMTzg+mAOuK+exk/aVpS8z9XyWj9WwNKk1skZ1SXELQStG5Ulccqdw/MU10KEA45APBz15pASAQCQDwfeuU9Y53Xm3XoH91AKzat6s2/UJj6ED8hVSvosOrU0j82zGfPiZvzCiiitjiCiiigAooooAKKKKACiiigAooooAKKKKACkZQfrS0UAQkEHmipiARzUbKR06UgG0UUUgFU4NSjmoakjPGPSmA6iiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUARyfeH0ptOk6im0gCnR9TTadH1NAElFFFMAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA7On+bJ5fl728vOduePyr7K8QeAvDOvuX1PSbd5icmVAY3P1ZcE/jXNP8E/CDOStvdKPQXDYH514Twk1sz7WOf0JL34u58r12Pgr4d694slja0tmt7An5rucFUx/s92/Dj1Ir6R0X4Y+EtIcSW+jwySjnfcEzEH1AYkD8K7JVVAAoAA9KuGE1vJnPieILrloRt5s860z4P+FrbQF0+7s/tc5+Z7tiVlLeoIPyj/AGenrnrXP3fwC0Z5S1rqmoRIf4X2Pj6HAr2aiul0YPoeLHMMTFtqb1PItP8AgR4dgkV7u71C6A6o0iop/Jc/rXoPh3wnofhxCujabb2xIwXC5cj3Y5J/E1uUU404x2RFXF162k5NhRRRVnMFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAY/i/VRovhy+viQGijOzPdzwo/MivlPUbgw200zHL46nnJNewfHLXRJPbaLA3Ef7+fB79FH5ZP4ivCfEdxkx26np8zf0r0oy+q4SVV7s8OnRea5vTw0dYx1f6mTGEkQRqp89nADbgBj0/PvT7m0e3XczxOu8plHDYIqvRXyTdz9qjHlSSCipZYWijidiuJV3LhgeMkc+nSoJG2IzegJppXdhTklFs5O6bfcyt6uT+tRUtJX0sFaKR+X1Zc02woooqjMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCJxg0lK5y1JSAKdH1ptOj+9QBJRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGSdRTKfL1FMpAFOj6mm06PqaAJKKKKYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB+lFFFFcRuFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFUNf1KLR9Hu7+cExwRlyB1PoPxNFFXTSckmZV5OFOUl0R8s63qct/e3eo3rbpZWMjkdvYewHFcHczNPO8r/AHmOfpRRWufScVCC2NvDylGbrV5L3r7iQsiyoZVLxhgWUHGR3GaacZOBgdqKK+cP08Sq+oNtsZz/ALBH50UVdL40c+LdqE2uzOUooor6Q/MXuFFFFMQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAB4qNmJ6dKKKQDaKKKQBUkY4zRRTAdRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGSdRTKKKQBTo+poooAkooopgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//Z"};function oZ(){const[e,t]=ee.useState(iZ.image),[n,r]=ee.useState({width:400,height:400}),[i,a]=ee.useState(structuredClone(nZ)),s=(h,g)=>{a(m=>{const w=[...m],S=w[h];return w[h]={...S,active:g},w})},c=(h,g)=>{if((i==null?void 0:i.length)===0||g!=null&&g.remove||g!=null&&g.arrange)return a([...h]);const w=[...i];h.forEach(S=>{const k=i.findIndex(T=>(T==null?void 0:T.uuid)===(S==null?void 0:S.uuid));k!==-1?w[k]={...S}:w.push({...S})}),a(w)},f=ee.useCallback(h=>{if(h.length==0)return;const g=h[0],m=new FileReader;m.onload=w=>{t(w.target.result)},m.readAsDataURL(g)},[]),A=i.filter(h=>h==null?void 0:h.active);return ee.useEffect(()=>{e&&eZ(e).then(h=>{const{width:g,height:m}=tZ(h.width,h.height);r({width:g,height:m})}).catch(h=>{console.error("Error al cargar la imagen:",h)})},[e]),R.jsxs("main",{className:"container",children:[R.jsx(rZ,{title:"React Designer"}),R.jsx("div",{className:"designer-container",children:R.jsx(hx,{showPanel:!0,width:n.width,height:n.height,objectTypes:{text:nv,rect:$g,circle:ev,polygon:Jg,image:rv},onUpdate:c,objects:A,backgroundSize:"contain",backgroundImage:e?`url(${e})`:null})}),R.jsx(bC,{accept:"image/*",onDrop:f,multiple:!1,children:({getRootProps:h,getInputProps:g})=>R.jsxs("div",{...h(),children:[R.jsx("input",{...g()}),R.jsx("p",{style:{backgroundColor:"white",padding:"5px 10px",cursor:"pointer"},children:"Background image"})]})}),R.jsx("ul",{className:"list-elements",children:i==null?void 0:i.map((h,g)=>R.jsxs("li",{className:"list-elements__item",children:[R.jsx("span",{children:h==null?void 0:h.label}),R.jsx("input",{type:"checkbox",checked:h==null?void 0:h.active,onChange:m=>s(g,m.target.checked)})]},h==null?void 0:h.uuid))})]})}v3.render(R.jsx(oZ,{}),document.getElementById("root"))});export default aZ(); diff --git a/index.html b/index.html index 8b50e5a..3935ba2 100644 --- a/index.html +++ b/index.html @@ -9,7 +9,7 @@ /> React Designer by Ticketplushq - + @@ -17,3 +17,119 @@ + + +