Presupuestador_web/dist/client/assets/index-CCynU4SE.js
2025-04-16 14:16:08 +02:00

316 lines
335 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var Xy=Object.defineProperty;var Zy=(e,i,r)=>i in e?Xy(e,i,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[i]=r;var hn=(e,i,r)=>Zy(e,typeof i!="symbol"?i+"":i,r);import{u as kf,a as Mn,b as yr,c as ze,i as Df,d as Pf,_ as Jy,e as eb,g as Fl,j as a,P as tb,f as nb,h as Ve,k as rb,N as Mf,R as Kr,J as Wr,l as an,m as sa,D as aa,M as un,V as ib,r as C,n as Lf,o as $f,p as Li,q as qf,B as ae,C as sb,s as $i,t as qi,v as Vi,S as Il,w as zi,x as oa,y as E,z as Ol,A as _a,E as ya,F as ba,G as Ni,H as Tl,I as kl,K as Dl,L as Pl,O as Ml,Q as ab,T as Ei,U as ob,W as lb,X as ub,Y as st,Z as en,$ as wt,a0 as Et,a1 as at,a2 as Jn,a3 as Ll,a4 as cb,a5 as $l,a6 as _r,a7 as ql,a8 as Vl,a9 as la,aa as pn,ab as Vf,ac as db,ad as zf,ae as ua,af as fb,ag as gb,ah as mb,ai as Gd,aj as hb,ak as pb,al as Kd,am as Wd,an as Qo,ao as xb,ap as vb,aq as ke,ar as Yd,as as _b,at as yb,au as bb,av as zl,aw as Sn,ax as tr,ay as wa,az as Bf,aA as pr,aB as wb,aC as Uf,aD as Sb,aE as be,aF as Sa,aG as xr,aH as Qd,aI as Hf,aJ as Gf,aK as Kf,aL as Qn,aM as br,aN as Wf,aO as Ca,aP as Bi,aQ as Ui,aR as Hi,aS as Ti,aT as Cb,aU as Yf,aV as mt,aW as ht,aX as fl,aY as pt,aZ as Yr,a_ as ri,a$ as Qr,b0 as jb,b1 as Rb,b2 as Bl,b3 as Ur,b4 as Qf,b5 as gl,b6 as Xf,b7 as yn,b8 as Xr,b9 as ca,ba as Nb,bb as Xd,bc as Eb,bd as Ab,be as Ul,bf as Fb,bg as da,bh as Hl,bi as Gi,bj as Zf,bk as Ib,bl as ml,bm as Ob,bn as Tb,bo as Gs,bp as kb,bq as Db,br as Pb,bs as Mb,bt as Lb,bu as $b,bv as qb,bw as Vb,bx as zb,by as Bb,bz as Ub,bA as Zd,bB as Jf,bC as eg,bD as tg,bE as ng,bF as rg,bG as ig,bH as sg,bI as Hb,bJ as Gb,bK as Xo,bL as Kb,bM as Wb,bN as Yb,bO as Qb,bP as Xb,bQ as Zb,bR as Jb,bS as e1,bT as t1,bU as n1,bV as r1,bW as i1,bX as s1,bY as a1,bZ as ag,b_ as og,b$ as hl,c0 as pl,c1 as o1,c2 as Zo,c3 as l1,c4 as u1}from"./index-BF64vagP.js";const c1=e=>{const i=yr(),{login:r}=kf();return Mn({mutationKey:i().auth().action("login").get(),mutationFn:r,...e})};/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const lg=ze("Archive",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const d1=ze("ArrowDownUp",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"m21 8-4-4-4 4",key:"1c9v7m"}],["path",{d:"M17 4v16",key:"7dpous"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Jd=ze("ArrowDown",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ef=ze("ArrowUp",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const f1=ze("ChevronsLeft",[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const g1=ze("ChevronsRight",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ug=ze("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const m1=ze("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const h1=ze("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const p1=ze("CopyPlus",[["line",{x1:"15",x2:"15",y1:"12",y2:"18",key:"1p7wdc"}],["line",{x1:"12",x2:"18",y1:"15",y2:"15",key:"1nscbv"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Gl=ze("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const cg=ze("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const x1=ze("EllipsisVertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const dg=ze("EyeOff",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const v1=ze("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const _1=ze("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const fg=ze("GripVertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const y1=ze("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Kl=ze("PackagePlus",[["path",{d:"M16 16h6",key:"100bgy"}],["path",{d:"M19 13v6",key:"85cyf1"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Wl=ze("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const b1=ze("Scan",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const w1=ze("Send",[["path",{d:"m22 2-7 20-4-9-9-4Z",key:"1q3vgg"}],["path",{d:"M22 2 11 13",key:"nzbqef"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const S1=ze("Settings2",[["path",{d:"M20 7h-9",key:"3s1dr2"}],["path",{d:"M14 17H5",key:"gfn3mx"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["circle",{cx:"7",cy:"7",r:"3",key:"dfmy0x"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const gg=ze("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const mg=ze("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);var C1=Df,j1=Pf,R1=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,N1=/^\w*$/;function E1(e,i){if(C1(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||j1(e)?!0:N1.test(e)||!R1.test(e)||i!=null&&e in Object(i)}var A1=E1,F1=Jy;function I1(e){return e==null?"":F1(e)}var O1=I1,T1=Df,k1=A1,D1=eb,P1=O1;function M1(e,i){return T1(e)?e:k1(e,i)?[e]:D1(P1(e))}var L1=M1,$1=Pf;function q1(e){if(typeof e=="string"||$1(e))return e;var i=e+"";return i=="0"&&1/e==-1/0?"-0":i}var V1=q1,z1=L1,B1=V1;function U1(e,i){i=z1(i,e);for(var r=0,s=i.length;e!=null&&r<s;)e=e[B1(i[r++])];return r&&r==s?e:void 0}var H1=U1,G1=H1;function K1(e,i,r){var s=e==null?void 0:G1(e,i);return s===void 0?r:s}var W1=K1;const xl=Fl(W1);function vl(){return vl=Object.assign?Object.assign.bind():function(e){for(var i=1;i<arguments.length;i++){var r=arguments[i];for(var s in r)({}).hasOwnProperty.call(r,s)&&(e[s]=r[s])}return e},vl.apply(null,arguments)}const Y1=({className:e,...i})=>a.jsx(nb,{className:Ve("flex h-full w-full data-[panel-group-direction=vertical]:flex-col",e),...i}),tf=tb,Q1=({withHandle:e,className:i,...r})=>a.jsx(rb,{className:Ve("relative flex w-px items-center justify-center bg-border after:absolute after:inset-y-0 after:left-1/2 after:w-1 after:-translate-x-1/2 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring focus-visible:ring-offset-1 data-[panel-group-direction=vertical]:h-px data-[panel-group-direction=vertical]:w-full data-[panel-group-direction=vertical]:after:left-0 data-[panel-group-direction=vertical]:after:h-1 data-[panel-group-direction=vertical]:after:w-full data-[panel-group-direction=vertical]:after:-translate-y-1/2 data-[panel-group-direction=vertical]:after:translate-x-0 [&[data-panel-group-direction=vertical]>div]:rotate-90",i),...r,children:e&&a.jsx("div",{className:"z-10 flex h-4 w-3 items-center justify-center rounded-sm border bg-border",children:a.jsx(fg,{className:"h-2.5 w-2.5"})})});function Dt({className:e,...i}){return a.jsx("div",{className:Ve("animate-pulse rounded-md bg-muted",e),...i})}const X1=e=>typeof e=="object"&&e!==null&&e.hasOwnProperty("total_items");let Ks;const Z1=new Uint8Array(16);function J1(){if(!Ks&&(Ks=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Ks))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Ks(Z1)}const dt=[];for(let e=0;e<256;++e)dt.push((e+256).toString(16).slice(1));function ew(e,i=0){return dt[e[i+0]]+dt[e[i+1]]+dt[e[i+2]]+dt[e[i+3]]+"-"+dt[e[i+4]]+dt[e[i+5]]+"-"+dt[e[i+6]]+dt[e[i+7]]+"-"+dt[e[i+8]]+dt[e[i+9]]+"-"+dt[e[i+10]]+dt[e[i+11]]+dt[e[i+12]]+dt[e[i+13]]+dt[e[i+14]]+dt[e[i+15]]}const tw=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),nf={randomUUID:tw};function nw(e,i,r){if(nf.randomUUID&&!e)return nf.randomUUID();e=e||{};const s=e.random||(e.rng||J1)();return s[6]=s[6]&15|64,s[8]=s[8]&63|128,ew(s)}class Wn extends Mf{static validate(i,r){const s=Kr.RULE_ALLOW_EMPTY.default(""),l=Wr.string().guid({version:["uuidv4"]}).label(r.label?r.label:"id"),u=Wr.alternatives(s,l);return Kr.validate(u,i)}static sanitize(i){return i.trim()}static create(i,r={}){const s={label:"id",generateOnEmpty:!1,...r};if(!i&&!s.generateOnEmpty)return an.fail(sa(aa.INVALID_INPUT_DATA,"ID is null or empty"));if(i){const l=Wn.validate(i,s);return l.isFailure?an.fail(sa(aa.INVALID_INPUT_DATA,l.error.message,s)):an.ok(new Wn(Wn.sanitize(l.object)))}return s.generateOnEmpty?Wn.generateNewID():an.ok(new Wn(null))}static generateNewID(){return an.ok(new Wn(nw()))}get value(){return String(this.props)}toString(){return String(this.props)}toPrimitive(){return this.toString()}}const Jo={aa:{name:"Afar",nativeName:"Afaraf"},ab:{name:"Abkhaz",nativeName:"аҧсуа бызшәа"},ae:{name:"Avestan",nativeName:"avesta"},af:{name:"Afrikaans",nativeName:"Afrikaans"},ak:{name:"Akan",nativeName:"Akan"},am:{name:"Amharic",nativeName:"አማርኛ"},an:{name:"Aragonese",nativeName:"aragonés"},ar:{name:"Arabic",nativeName:"اَلْعَرَبِيَّةُ"},as:{name:"Assamese",nativeName:"অসমীয়া"},av:{name:"Avaric",nativeName:"авар мацӀ"},ay:{name:"Aymara",nativeName:"aymar aru"},az:{name:"Azerbaijani",nativeName:"azərbaycan dili"},ba:{name:"Bashkir",nativeName:"башҡорт теле"},be:{name:"Belarusian",nativeName:"беларуская мова"},bg:{name:"Bulgarian",nativeName:"български език"},bi:{name:"Bislama",nativeName:"Bislama"},bm:{name:"Bambara",nativeName:"bamanankan"},bn:{name:"Bengali",nativeName:"বাংলা"},bo:{name:"Tibetan",nativeName:"བོད་ཡིག"},br:{name:"Breton",nativeName:"brezhoneg"},bs:{name:"Bosnian",nativeName:"bosanski jezik"},ca:{name:"Catalan",nativeName:"Català"},ce:{name:"Chechen",nativeName:"нохчийн мотт"},ch:{name:"Chamorro",nativeName:"Chamoru"},co:{name:"Corsican",nativeName:"corsu"},cr:{name:"Cree",nativeName:"ᓀᐦᐃᔭᐍᐏᐣ"},cs:{name:"Czech",nativeName:"čeština"},cu:{name:"Old Church Slavonic",nativeName:"ѩзыкъ словѣньскъ"},cv:{name:"Chuvash",nativeName:"чӑваш чӗлхи"},cy:{name:"Welsh",nativeName:"Cymraeg"},da:{name:"Danish",nativeName:"dansk"},de:{name:"German",nativeName:"Deutsch"},dv:{name:"Divehi",nativeName:"ދިވެހި"},dz:{name:"Dzongkha",nativeName:"རྫོང་ཁ"},ee:{name:"Ewe",nativeName:"Eʋegbe"},el:{name:"Greek",nativeName:"Ελληνικά"},en:{name:"English",nativeName:"English"},eo:{name:"Esperanto",nativeName:"Esperanto"},es:{name:"Spanish",nativeName:"Español"},et:{name:"Estonian",nativeName:"eesti"},eu:{name:"Basque",nativeName:"euskara"},fa:{name:"Persian",nativeName:"فارسی"},ff:{name:"Fula",nativeName:"Fulfulde"},fi:{name:"Finnish",nativeName:"suomi"},fj:{name:"Fijian",nativeName:"vosa Vakaviti"},fo:{name:"Faroese",nativeName:"føroyskt"},fr:{name:"French",nativeName:"Français"},fy:{name:"Western Frisian",nativeName:"Frysk"},ga:{name:"Irish",nativeName:"Gaeilge"},gd:{name:"Scottish Gaelic",nativeName:"Gàidhlig"},gl:{name:"Galician",nativeName:"galego"},gn:{name:"Guaraní",nativeName:"Avañe'ẽ"},gu:{name:"Gujarati",nativeName:"ગુજરાતી"},gv:{name:"Manx",nativeName:"Gaelg"},ha:{name:"Hausa",nativeName:"هَوُسَ"},he:{name:"Hebrew",nativeName:"עברית"},hi:{name:"Hindi",nativeName:"हिन्दी"},ho:{name:"Hiri Motu",nativeName:"Hiri Motu"},hr:{name:"Croatian",nativeName:"Hrvatski"},ht:{name:"Haitian",nativeName:"Kreyòl ayisyen"},hu:{name:"Hungarian",nativeName:"magyar"},hy:{name:"Armenian",nativeName:"Հայերեն"},hz:{name:"Herero",nativeName:"Otjiherero"},ia:{name:"Interlingua",nativeName:"Interlingua"},id:{name:"Indonesian",nativeName:"Bahasa Indonesia"},ie:{name:"Interlingue",nativeName:"Interlingue"},ig:{name:"Igbo",nativeName:"Asụsụ Igbo"},ii:{name:"Nuosu",nativeName:"ꆈꌠ꒿ Nuosuhxop"},ik:{name:"Inupiaq",nativeName:"Iñupiaq"},io:{name:"Ido",nativeName:"Ido"},is:{name:"Icelandic",nativeName:"Íslenska"},it:{name:"Italian",nativeName:"Italiano"},iu:{name:"Inuktitut",nativeName:"ᐃᓄᒃᑎᑐᑦ"},ja:{name:"Japanese",nativeName:"日本語"},jv:{name:"Javanese",nativeName:"basa Jawa"},ka:{name:"Georgian",nativeName:"ქართული"},kg:{name:"Kongo",nativeName:"Kikongo"},ki:{name:"Kikuyu",nativeName:"Gĩkũyũ"},kj:{name:"Kwanyama",nativeName:"Kuanyama"},kk:{name:"Kazakh",nativeName:"қазақ тілі"},kl:{name:"Kalaallisut",nativeName:"kalaallisut"},km:{name:"Khmer",nativeName:"ខេមរភាសា"},kn:{name:"Kannada",nativeName:"ಕನ್ನಡ"},ko:{name:"Korean",nativeName:"한국어"},kr:{name:"Kanuri",nativeName:"Kanuri"},ks:{name:"Kashmiri",nativeName:"कश्मीरी"},ku:{name:"Kurdish",nativeName:"Kurdî"},kv:{name:"Komi",nativeName:"коми кыв"},kw:{name:"Cornish",nativeName:"Kernewek"},ky:{name:"Kyrgyz",nativeName:"Кыргызча"},la:{name:"Latin",nativeName:"latine"},lb:{name:"Luxembourgish",nativeName:"Lëtzebuergesch"},lg:{name:"Ganda",nativeName:"Luganda"},li:{name:"Limburgish",nativeName:"Limburgs"},ln:{name:"Lingala",nativeName:"Lingála"},lo:{name:"Lao",nativeName:"ພາສາລາວ"},lt:{name:"Lithuanian",nativeName:"lietuvių kalba"},lu:{name:"Luba-Katanga",nativeName:"Kiluba"},lv:{name:"Latvian",nativeName:"latviešu valoda"},mg:{name:"Malagasy",nativeName:"fiteny malagasy"},mh:{name:"Marshallese",nativeName:"Kajin M̧ajeļ"},mi:{name:"Māori",nativeName:"te reo Māori"},mk:{name:"Macedonian",nativeName:"македонски јазик"},ml:{name:"Malayalam",nativeName:"മലയാളം"},mn:{name:"Mongolian",nativeName:"Монгол хэл"},mr:{name:"Marathi",nativeName:"मराठी"},ms:{name:"Malay",nativeName:"Bahasa Melayu"},mt:{name:"Maltese",nativeName:"Malti"},my:{name:"Burmese",nativeName:"ဗမာစာ"},na:{name:"Nauru",nativeName:"Dorerin Naoero"},nb:{name:"Norwegian Bokmål",nativeName:"Norsk bokmål"},nd:{name:"Northern Ndebele",nativeName:"isiNdebele"},ne:{name:"Nepali",nativeName:"नेपाली"},ng:{name:"Ndonga",nativeName:"Owambo"},nl:{name:"Dutch",nativeName:"Nederlands"},nn:{name:"Norwegian Nynorsk",nativeName:"Norsk nynorsk"},no:{name:"Norwegian",nativeName:"Norsk"},nr:{name:"Southern Ndebele",nativeName:"isiNdebele"},nv:{name:"Navajo",nativeName:"Diné bizaad"},ny:{name:"Chichewa",nativeName:"chiCheŵa"},oc:{name:"Occitan",nativeName:"occitan"},oj:{name:"Ojibwe",nativeName:"ᐊᓂᔑᓈᐯᒧᐎᓐ"},om:{name:"Oromo",nativeName:"Afaan Oromoo"},or:{name:"Oriya",nativeName:"ଓଡ଼ିଆ"},os:{name:"Ossetian",nativeName:"ирон æвзаг"},pa:{name:"Panjabi",nativeName:"ਪੰਜਾਬੀ"},pi:{name:"Pāli",nativeName:"पाऴि"},pl:{name:"Polish",nativeName:"Polski"},ps:{name:"Pashto",nativeName:"پښتو"},pt:{name:"Portuguese",nativeName:"Português"},qu:{name:"Quechua",nativeName:"Runa Simi"},rm:{name:"Romansh",nativeName:"rumantsch grischun"},rn:{name:"Kirundi",nativeName:"Ikirundi"},ro:{name:"Romanian",nativeName:"Română"},ru:{name:"Russian",nativeName:"Русский"},rw:{name:"Kinyarwanda",nativeName:"Ikinyarwanda"},sa:{name:"Sanskrit",nativeName:"संस्कृतम्"},sc:{name:"Sardinian",nativeName:"sardu"},sd:{name:"Sindhi",nativeName:"सिन्धी"},se:{name:"Northern Sami",nativeName:"Davvisámegiella"},sg:{name:"Sango",nativeName:"yângâ tî sängö"},si:{name:"Sinhala",nativeName:"සිංහල"},sk:{name:"Slovak",nativeName:"slovenčina"},sl:{name:"Slovenian",nativeName:"slovenščina"},sm:{name:"Samoan",nativeName:"gagana fa'a Samoa"},sn:{name:"Shona",nativeName:"chiShona"},so:{name:"Somali",nativeName:"Soomaaliga"},sq:{name:"Albanian",nativeName:"Shqip"},sr:{name:"Serbian",nativeName:"српски језик"},ss:{name:"Swati",nativeName:"SiSwati"},st:{name:"Southern Sotho",nativeName:"Sesotho"},su:{name:"Sundanese",nativeName:"Basa Sunda"},sv:{name:"Swedish",nativeName:"Svenska"},sw:{name:"Swahili",nativeName:"Kiswahili"},ta:{name:"Tamil",nativeName:"தமிழ்"},te:{name:"Telugu",nativeName:"తెలుగు"},tg:{name:"Tajik",nativeName:"тоҷикӣ"},th:{name:"Thai",nativeName:"ไทย"},ti:{name:"Tigrinya",nativeName:"ትግርኛ"},tk:{name:"Turkmen",nativeName:"Türkmençe"},tl:{name:"Tagalog",nativeName:"Wikang Tagalog"},tn:{name:"Tswana",nativeName:"Setswana"},to:{name:"Tonga",nativeName:"faka Tonga"},tr:{name:"Turkish",nativeName:"Türkçe"},ts:{name:"Tsonga",nativeName:"Xitsonga"},tt:{name:"Tatar",nativeName:"татар теле"},tw:{name:"Twi",nativeName:"Twi"},ty:{name:"Tahitian",nativeName:"Reo Tahiti"},ug:{name:"Uyghur",nativeName:"ئۇيغۇرچە‎"},uk:{name:"Ukrainian",nativeName:"Українська"},ur:{name:"Urdu",nativeName:"اردو"},uz:{name:"Uzbek",nativeName:"Ўзбек"},ve:{name:"Venda",nativeName:"Tshivenḓa"},vi:{name:"Vietnamese",nativeName:"Tiếng Việt"},vo:{name:"Volapük",nativeName:"Volapük"},wa:{name:"Walloon",nativeName:"walon"},wo:{name:"Wolof",nativeName:"Wollof"},xh:{name:"Xhosa",nativeName:"isiXhosa"},yi:{name:"Yiddish",nativeName:"ייִדיש"},yo:{name:"Yoruba",nativeName:"Yorùbá"},za:{name:"Zhuang",nativeName:"Saɯ cueŋƅ"},zh:{name:"Chinese",nativeName:"中文"},zu:{name:"Zulu",nativeName:"isiZulu"}},Yn=class Yn extends Mf{constructor(){super(...arguments);hn(this,"toString",()=>this.code)}static validate(r,s){const l=Wr.alternatives(Kr.RULE_ALLOW_EMPTY.default(""),Wr.string().lowercase().valid(...Object.keys(Jo)).label(String(s.label)));return Kr.validate(l,r)}static sanitize(r){return r?String(r).toLowerCase():void 0}static createFromCode(r,s={}){const l={...s,label:s.label?s.label:"lang_code"},u=Yn.validate(r,l);if(u.isFailure)return an.fail(sa(aa.INVALID_INPUT_DATA,u.error.message,l));const d=Yn.sanitize(u.object),f=d?{...Jo[u.object],code:d}:void 0;return an.ok(new Yn(f))}static createDefaultCode(){return Yn.createFromCode(this.DEFAULT_LANGUAGE_CODE)}get name(){return this.props?String(this.props.name):""}get nativeName(){return this.props?String(this.props.nativeName):""}get code(){return this.props?String(this.props.code):""}isEmpty(){return this.isNull()||this.props===void 0}toPrimitive(){return this.toString()}};hn(Yn,"DEFAULT_LANGUAGE_CODE","es"),hn(Yn,"LANGUAGES",Jo);let Ai=Yn;const rf=2;class rw extends un{static create(i){const{amount:r,currencyCode:s,scale:l=rf}=i,u=un.create({amount:r,currencyCode:s,scale:l});if(u.isFailure)return u;const d=u.object.convertScale(rf);return an.ok(d)}}class Hr extends ib{constructor(){super(...arguments);hn(this,"isValid",()=>!isNaN(this.props.valueOf())&&this.props.valueOf()!==0);hn(this,"isEmpty",()=>!this.isValid());hn(this,"toISO8601",()=>this.isValid()?this.props.toISOString():"");hn(this,"toDateString",()=>this.isValid()?this.props.toDateString():"");hn(this,"toLocaleDateString",(r,s)=>this.isValid()?this.props.toLocaleDateString(r,s):"");hn(this,"toLocaleTimeString",()=>this.isValid()?this.props.toLocaleTimeString():"")}static validate(r,s){const l=Kr.RULE_ALLOW_EMPTY.default(0),u=Wr.date().label(String(s.label)),d=Wr.alternatives(l,u);return Kr.validate(d,r)}static createCurrentDate(){return an.ok(new Hr(new Date))}static create(r,s={}){const l={...s,dateFormat:s.dateFormat?s.dateFormat:"YYYY-MM-DD",label:s.label?s.label:"date"},u=Hr.validate(r,l);return u.isFailure?an.fail(sa(aa.INVALID_INPUT_DATA,u.error.message,l)):an.ok(new Hr(new Date(u.object)))}toString(){if(!this.isEmpty()){const r=this.props.getFullYear(),s=String(this.props.getMonth()+1).padStart(2,"0"),l=String(this.props.getDate()).padStart(2,"0");return`${r}-${s}-${l}`}return""}toPrimitive(){return this.toISO8601()}}const iw=({isPending:e,interval:i=1e3,onInterval:r})=>{const[s,l]=C.useState(void 0);return C.useEffect(()=>{let u;return e&&(u=setInterval(()=>{l(d=>d===void 0?i:d+i)},i)),()=>{clearInterval(u),l(void 0)}},[e,i]),C.useEffect(()=>{r&&s&&r(s)},[s]),{elapsedTime:s}},sw=2*60*1e3,aw=60*1e3,Yl=({queryKey:e,queryFn:i,enabled:r,select:s,queryOptions:l={},overtimeOptions:u})=>{const[d,f]=C.useState(!1),m=Lf({queryKey:e,queryFn:i,placeholderData:$f,staleTime:aw,refetchInterval:sw,refetchOnWindowFocus:!0,enabled:r&&!!i,select:s,...l});C.useEffect(()=>{m.isSuccess&&X1(m.data)&&f(m.data.total_items===0)},[m]);const{elapsedTime:v}=iw({isPending:m.isFetching,interval:u==null?void 0:u.interval,onInterval:u==null?void 0:u.onInterval});return{...m,overtime:{elapsedTime:v},isEmpty:d}},hg=e=>Lf({placeholderData:$f,...e});function ow(e){return Mn({...e})}/**
* table-core
*
* Copyright (c) TanStack
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function lw(){return{accessor:(e,i)=>typeof e=="function"?{...i,accessorFn:e}:{...i,accessorKey:e},display:e=>e,group:e=>e}}function Zn(e,i){return typeof e=="function"?e(i):e}function Ut(e,i){return r=>{i.setState(s=>({...s,[e]:Zn(r,s[e])}))}}function ja(e){return e instanceof Function}function uw(e){return Array.isArray(e)&&e.every(i=>typeof i=="number")}function cw(e,i){const r=[],s=l=>{l.forEach(u=>{r.push(u);const d=i(u);d!=null&&d.length&&s(d)})};return s(e),r}function le(e,i,r){let s=[],l;return u=>{let d;r.key&&r.debug&&(d=Date.now());const f=e(u);if(!(f.length!==s.length||f.some((p,b)=>s[b]!==p)))return l;s=f;let v;if(r.key&&r.debug&&(v=Date.now()),l=i(...f),r==null||r.onChange==null||r.onChange(l),r.key&&r.debug&&r!=null&&r.debug()){const p=Math.round((Date.now()-d)*100)/100,b=Math.round((Date.now()-v)*100)/100,y=b/16,_=(R,S)=>{for(R=String(R);R.length<S;)R=" "+R;return R};console.info(`%c⏱ ${_(b,5)} /${_(p,5)} ms`,`
font-size: .6rem;
font-weight: bold;
color: hsl(${Math.max(0,Math.min(120-120*y,120))}deg 100% 31%);`,r==null?void 0:r.key)}return l}}function ue(e,i,r,s){return{debug:()=>{var l;return(l=e==null?void 0:e.debugAll)!=null?l:e[i]},key:!1,onChange:s}}function dw(e,i,r,s){const l=()=>{var d;return(d=u.getValue())!=null?d:e.options.renderFallbackValue},u={id:`${i.id}_${r.id}`,row:i,column:r,getValue:()=>i.getValue(s),renderValue:l,getContext:le(()=>[e,r,i,u],(d,f,m,v)=>({table:d,column:f,row:m,cell:v,getValue:v.getValue,renderValue:v.renderValue}),ue(e.options,"debugCells"))};return e._features.forEach(d=>{d.createCell==null||d.createCell(u,r,i,e)},{}),u}function fw(e,i,r,s){var l,u;const f={...e._getDefaultColumnDef(),...i},m=f.accessorKey;let v=(l=(u=f.id)!=null?u:m?typeof String.prototype.replaceAll=="function"?m.replaceAll(".","_"):m.replace(/\./g,"_"):void 0)!=null?l:typeof f.header=="string"?f.header:void 0,p;if(f.accessorFn?p=f.accessorFn:m&&(m.includes(".")?p=y=>{let _=y;for(const S of m.split(".")){var R;_=(R=_)==null?void 0:R[S]}return _}:p=y=>y[f.accessorKey]),!v)throw new Error;let b={id:`${String(v)}`,accessorFn:p,parent:s,depth:r,columnDef:f,columns:[],getFlatColumns:le(()=>[!0],()=>{var y;return[b,...(y=b.columns)==null?void 0:y.flatMap(_=>_.getFlatColumns())]},ue(e.options,"debugColumns")),getLeafColumns:le(()=>[e._getOrderColumnsFn()],y=>{var _;if((_=b.columns)!=null&&_.length){let R=b.columns.flatMap(S=>S.getLeafColumns());return y(R)}return[b]},ue(e.options,"debugColumns"))};for(const y of e._features)y.createColumn==null||y.createColumn(b,e);return b}const _t="debugHeaders";function sf(e,i,r){var s;let u={id:(s=r.id)!=null?s:i.id,column:i,index:r.index,isPlaceholder:!!r.isPlaceholder,placeholderId:r.placeholderId,depth:r.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const d=[],f=m=>{m.subHeaders&&m.subHeaders.length&&m.subHeaders.map(f),d.push(m)};return f(u),d},getContext:()=>({table:e,header:u,column:i})};return e._features.forEach(d=>{d.createHeader==null||d.createHeader(u,e)}),u}const gw={createTable:e=>{e.getHeaderGroups=le(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(i,r,s,l)=>{var u,d;const f=(u=s==null?void 0:s.map(b=>r.find(y=>y.id===b)).filter(Boolean))!=null?u:[],m=(d=l==null?void 0:l.map(b=>r.find(y=>y.id===b)).filter(Boolean))!=null?d:[],v=r.filter(b=>!(s!=null&&s.includes(b.id))&&!(l!=null&&l.includes(b.id)));return Ws(i,[...f,...v,...m],e)},ue(e.options,_t)),e.getCenterHeaderGroups=le(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(i,r,s,l)=>(r=r.filter(u=>!(s!=null&&s.includes(u.id))&&!(l!=null&&l.includes(u.id))),Ws(i,r,e,"center")),ue(e.options,_t)),e.getLeftHeaderGroups=le(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(i,r,s)=>{var l;const u=(l=s==null?void 0:s.map(d=>r.find(f=>f.id===d)).filter(Boolean))!=null?l:[];return Ws(i,u,e,"left")},ue(e.options,_t)),e.getRightHeaderGroups=le(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(i,r,s)=>{var l;const u=(l=s==null?void 0:s.map(d=>r.find(f=>f.id===d)).filter(Boolean))!=null?l:[];return Ws(i,u,e,"right")},ue(e.options,_t)),e.getFooterGroups=le(()=>[e.getHeaderGroups()],i=>[...i].reverse(),ue(e.options,_t)),e.getLeftFooterGroups=le(()=>[e.getLeftHeaderGroups()],i=>[...i].reverse(),ue(e.options,_t)),e.getCenterFooterGroups=le(()=>[e.getCenterHeaderGroups()],i=>[...i].reverse(),ue(e.options,_t)),e.getRightFooterGroups=le(()=>[e.getRightHeaderGroups()],i=>[...i].reverse(),ue(e.options,_t)),e.getFlatHeaders=le(()=>[e.getHeaderGroups()],i=>i.map(r=>r.headers).flat(),ue(e.options,_t)),e.getLeftFlatHeaders=le(()=>[e.getLeftHeaderGroups()],i=>i.map(r=>r.headers).flat(),ue(e.options,_t)),e.getCenterFlatHeaders=le(()=>[e.getCenterHeaderGroups()],i=>i.map(r=>r.headers).flat(),ue(e.options,_t)),e.getRightFlatHeaders=le(()=>[e.getRightHeaderGroups()],i=>i.map(r=>r.headers).flat(),ue(e.options,_t)),e.getCenterLeafHeaders=le(()=>[e.getCenterFlatHeaders()],i=>i.filter(r=>{var s;return!((s=r.subHeaders)!=null&&s.length)}),ue(e.options,_t)),e.getLeftLeafHeaders=le(()=>[e.getLeftFlatHeaders()],i=>i.filter(r=>{var s;return!((s=r.subHeaders)!=null&&s.length)}),ue(e.options,_t)),e.getRightLeafHeaders=le(()=>[e.getRightFlatHeaders()],i=>i.filter(r=>{var s;return!((s=r.subHeaders)!=null&&s.length)}),ue(e.options,_t)),e.getLeafHeaders=le(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(i,r,s)=>{var l,u,d,f,m,v;return[...(l=(u=i[0])==null?void 0:u.headers)!=null?l:[],...(d=(f=r[0])==null?void 0:f.headers)!=null?d:[],...(m=(v=s[0])==null?void 0:v.headers)!=null?m:[]].map(p=>p.getLeafHeaders()).flat()},ue(e.options,_t))}};function Ws(e,i,r,s){var l,u;let d=0;const f=function(y,_){_===void 0&&(_=1),d=Math.max(d,_),y.filter(R=>R.getIsVisible()).forEach(R=>{var S;(S=R.columns)!=null&&S.length&&f(R.columns,_+1)},0)};f(e);let m=[];const v=(y,_)=>{const R={depth:_,id:[s,`${_}`].filter(Boolean).join("_"),headers:[]},S=[];y.forEach(O=>{const T=[...S].reverse()[0],A=O.column.depth===R.depth;let D,z=!1;if(A&&O.column.parent?D=O.column.parent:(D=O.column,z=!0),T&&(T==null?void 0:T.column)===D)T.subHeaders.push(O);else{const V=sf(r,D,{id:[s,_,D.id,O==null?void 0:O.id].filter(Boolean).join("_"),isPlaceholder:z,placeholderId:z?`${S.filter(B=>B.column===D).length}`:void 0,depth:_,index:S.length});V.subHeaders.push(O),S.push(V)}R.headers.push(O),O.headerGroup=R}),m.push(R),_>0&&v(S,_-1)},p=i.map((y,_)=>sf(r,y,{depth:d,index:_}));v(p,d-1),m.reverse();const b=y=>y.filter(R=>R.column.getIsVisible()).map(R=>{let S=0,O=0,T=[0];R.subHeaders&&R.subHeaders.length?(T=[],b(R.subHeaders).forEach(D=>{let{colSpan:z,rowSpan:V}=D;S+=z,T.push(V)})):S=1;const A=Math.min(...T);return O=O+A,R.colSpan=S,R.rowSpan=O,{colSpan:S,rowSpan:O}});return b((l=(u=m[0])==null?void 0:u.headers)!=null?l:[]),m}const Ql=(e,i,r,s,l,u,d)=>{let f={id:i,index:s,original:r,depth:l,parentId:d,_valuesCache:{},_uniqueValuesCache:{},getValue:m=>{if(f._valuesCache.hasOwnProperty(m))return f._valuesCache[m];const v=e.getColumn(m);if(v!=null&&v.accessorFn)return f._valuesCache[m]=v.accessorFn(f.original,s),f._valuesCache[m]},getUniqueValues:m=>{if(f._uniqueValuesCache.hasOwnProperty(m))return f._uniqueValuesCache[m];const v=e.getColumn(m);if(v!=null&&v.accessorFn)return v.columnDef.getUniqueValues?(f._uniqueValuesCache[m]=v.columnDef.getUniqueValues(f.original,s),f._uniqueValuesCache[m]):(f._uniqueValuesCache[m]=[f.getValue(m)],f._uniqueValuesCache[m])},renderValue:m=>{var v;return(v=f.getValue(m))!=null?v:e.options.renderFallbackValue},subRows:[],getLeafRows:()=>cw(f.subRows,m=>m.subRows),getParentRow:()=>f.parentId?e.getRow(f.parentId,!0):void 0,getParentRows:()=>{let m=[],v=f;for(;;){const p=v.getParentRow();if(!p)break;m.push(p),v=p}return m.reverse()},getAllCells:le(()=>[e.getAllLeafColumns()],m=>m.map(v=>dw(e,f,v,v.id)),ue(e.options,"debugRows")),_getAllCellsByColumnId:le(()=>[f.getAllCells()],m=>m.reduce((v,p)=>(v[p.column.id]=p,v),{}),ue(e.options,"debugRows"))};for(let m=0;m<e._features.length;m++){const v=e._features[m];v==null||v.createRow==null||v.createRow(f,e)}return f},mw={createColumn:(e,i)=>{e._getFacetedRowModel=i.options.getFacetedRowModel&&i.options.getFacetedRowModel(i,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():i.getPreFilteredRowModel(),e._getFacetedUniqueValues=i.options.getFacetedUniqueValues&&i.options.getFacetedUniqueValues(i,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=i.options.getFacetedMinMaxValues&&i.options.getFacetedMinMaxValues(i,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},pg=(e,i,r)=>{var s,l;const u=r==null||(s=r.toString())==null?void 0:s.toLowerCase();return!!(!((l=e.getValue(i))==null||(l=l.toString())==null||(l=l.toLowerCase())==null)&&l.includes(u))};pg.autoRemove=e=>cn(e);const xg=(e,i,r)=>{var s;return!!(!((s=e.getValue(i))==null||(s=s.toString())==null)&&s.includes(r))};xg.autoRemove=e=>cn(e);const vg=(e,i,r)=>{var s;return((s=e.getValue(i))==null||(s=s.toString())==null?void 0:s.toLowerCase())===(r==null?void 0:r.toLowerCase())};vg.autoRemove=e=>cn(e);const _g=(e,i,r)=>{var s;return(s=e.getValue(i))==null?void 0:s.includes(r)};_g.autoRemove=e=>cn(e);const yg=(e,i,r)=>!r.some(s=>{var l;return!((l=e.getValue(i))!=null&&l.includes(s))});yg.autoRemove=e=>cn(e)||!(e!=null&&e.length);const bg=(e,i,r)=>r.some(s=>{var l;return(l=e.getValue(i))==null?void 0:l.includes(s)});bg.autoRemove=e=>cn(e)||!(e!=null&&e.length);const wg=(e,i,r)=>e.getValue(i)===r;wg.autoRemove=e=>cn(e);const Sg=(e,i,r)=>e.getValue(i)==r;Sg.autoRemove=e=>cn(e);const Xl=(e,i,r)=>{let[s,l]=r;const u=e.getValue(i);return u>=s&&u<=l};Xl.resolveFilterValue=e=>{let[i,r]=e,s=typeof i!="number"?parseFloat(i):i,l=typeof r!="number"?parseFloat(r):r,u=i===null||Number.isNaN(s)?-1/0:s,d=r===null||Number.isNaN(l)?1/0:l;if(u>d){const f=u;u=d,d=f}return[u,d]};Xl.autoRemove=e=>cn(e)||cn(e[0])&&cn(e[1]);const Pn={includesString:pg,includesStringSensitive:xg,equalsString:vg,arrIncludes:_g,arrIncludesAll:yg,arrIncludesSome:bg,equals:wg,weakEquals:Sg,inNumberRange:Xl};function cn(e){return e==null||e===""}const hw={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:Ut("columnFilters",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,i)=>{e.getAutoFilterFn=()=>{const r=i.getCoreRowModel().flatRows[0],s=r==null?void 0:r.getValue(e.id);return typeof s=="string"?Pn.includesString:typeof s=="number"?Pn.inNumberRange:typeof s=="boolean"||s!==null&&typeof s=="object"?Pn.equals:Array.isArray(s)?Pn.arrIncludes:Pn.weakEquals},e.getFilterFn=()=>{var r,s;return ja(e.columnDef.filterFn)?e.columnDef.filterFn:e.columnDef.filterFn==="auto"?e.getAutoFilterFn():(r=(s=i.options.filterFns)==null?void 0:s[e.columnDef.filterFn])!=null?r:Pn[e.columnDef.filterFn]},e.getCanFilter=()=>{var r,s,l;return((r=e.columnDef.enableColumnFilter)!=null?r:!0)&&((s=i.options.enableColumnFilters)!=null?s:!0)&&((l=i.options.enableFilters)!=null?l:!0)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var r;return(r=i.getState().columnFilters)==null||(r=r.find(s=>s.id===e.id))==null?void 0:r.value},e.getFilterIndex=()=>{var r,s;return(r=(s=i.getState().columnFilters)==null?void 0:s.findIndex(l=>l.id===e.id))!=null?r:-1},e.setFilterValue=r=>{i.setColumnFilters(s=>{const l=e.getFilterFn(),u=s==null?void 0:s.find(p=>p.id===e.id),d=Zn(r,u?u.value:void 0);if(af(l,d,e)){var f;return(f=s==null?void 0:s.filter(p=>p.id!==e.id))!=null?f:[]}const m={id:e.id,value:d};if(u){var v;return(v=s==null?void 0:s.map(p=>p.id===e.id?m:p))!=null?v:[]}return s!=null&&s.length?[...s,m]:[m]})}},createRow:(e,i)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=i=>{const r=e.getAllLeafColumns(),s=l=>{var u;return(u=Zn(i,l))==null?void 0:u.filter(d=>{const f=r.find(m=>m.id===d.id);if(f){const m=f.getFilterFn();if(af(m,d.value,f))return!1}return!0})};e.options.onColumnFiltersChange==null||e.options.onColumnFiltersChange(s)},e.resetColumnFilters=i=>{var r,s;e.setColumnFilters(i?[]:(r=(s=e.initialState)==null?void 0:s.columnFilters)!=null?r:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel())}};function af(e,i,r){return(e&&e.autoRemove?e.autoRemove(i,r):!1)||typeof i>"u"||typeof i=="string"&&!i}const pw=(e,i,r)=>r.reduce((s,l)=>{const u=l.getValue(e);return s+(typeof u=="number"?u:0)},0),xw=(e,i,r)=>{let s;return r.forEach(l=>{const u=l.getValue(e);u!=null&&(s>u||s===void 0&&u>=u)&&(s=u)}),s},vw=(e,i,r)=>{let s;return r.forEach(l=>{const u=l.getValue(e);u!=null&&(s<u||s===void 0&&u>=u)&&(s=u)}),s},_w=(e,i,r)=>{let s,l;return r.forEach(u=>{const d=u.getValue(e);d!=null&&(s===void 0?d>=d&&(s=l=d):(s>d&&(s=d),l<d&&(l=d)))}),[s,l]},yw=(e,i)=>{let r=0,s=0;if(i.forEach(l=>{let u=l.getValue(e);u!=null&&(u=+u)>=u&&(++r,s+=u)}),r)return s/r},bw=(e,i)=>{if(!i.length)return;const r=i.map(u=>u.getValue(e));if(!uw(r))return;if(r.length===1)return r[0];const s=Math.floor(r.length/2),l=r.sort((u,d)=>u-d);return r.length%2!==0?l[s]:(l[s-1]+l[s])/2},ww=(e,i)=>Array.from(new Set(i.map(r=>r.getValue(e))).values()),Sw=(e,i)=>new Set(i.map(r=>r.getValue(e))).size,Cw=(e,i)=>i.length,el={sum:pw,min:xw,max:vw,extent:_w,mean:yw,median:bw,unique:ww,uniqueCount:Sw,count:Cw},jw={getDefaultColumnDef:()=>({aggregatedCell:e=>{var i,r;return(i=(r=e.getValue())==null||r.toString==null?void 0:r.toString())!=null?i:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:Ut("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,i)=>{e.toggleGrouping=()=>{i.setGrouping(r=>r!=null&&r.includes(e.id)?r.filter(s=>s!==e.id):[...r??[],e.id])},e.getCanGroup=()=>{var r,s;return((r=e.columnDef.enableGrouping)!=null?r:!0)&&((s=i.options.enableGrouping)!=null?s:!0)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue)},e.getIsGrouped=()=>{var r;return(r=i.getState().grouping)==null?void 0:r.includes(e.id)},e.getGroupedIndex=()=>{var r;return(r=i.getState().grouping)==null?void 0:r.indexOf(e.id)},e.getToggleGroupingHandler=()=>{const r=e.getCanGroup();return()=>{r&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{const r=i.getCoreRowModel().flatRows[0],s=r==null?void 0:r.getValue(e.id);if(typeof s=="number")return el.sum;if(Object.prototype.toString.call(s)==="[object Date]")return el.extent},e.getAggregationFn=()=>{var r,s;if(!e)throw new Error;return ja(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:e.columnDef.aggregationFn==="auto"?e.getAutoAggregationFn():(r=(s=i.options.aggregationFns)==null?void 0:s[e.columnDef.aggregationFn])!=null?r:el[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=i=>e.options.onGroupingChange==null?void 0:e.options.onGroupingChange(i),e.resetGrouping=i=>{var r,s;e.setGrouping(i?[]:(r=(s=e.initialState)==null?void 0:s.grouping)!=null?r:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,i)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=r=>{if(e._groupingValuesCache.hasOwnProperty(r))return e._groupingValuesCache[r];const s=i.getColumn(r);return s!=null&&s.columnDef.getGroupingValue?(e._groupingValuesCache[r]=s.columnDef.getGroupingValue(e.original),e._groupingValuesCache[r]):e.getValue(r)},e._groupingValuesCache={}},createCell:(e,i,r,s)=>{e.getIsGrouped=()=>i.getIsGrouped()&&i.id===r.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&i.getIsGrouped(),e.getIsAggregated=()=>{var l;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!((l=r.subRows)!=null&&l.length)}}};function Rw(e,i,r){if(!(i!=null&&i.length)||!r)return e;const s=e.filter(u=>!i.includes(u.id));return r==="remove"?s:[...i.map(u=>e.find(d=>d.id===u)).filter(Boolean),...s]}const Nw={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:Ut("columnOrder",e)}),createColumn:(e,i)=>{e.getIndex=le(r=>[Fi(i,r)],r=>r.findIndex(s=>s.id===e.id),ue(i.options,"debugColumns")),e.getIsFirstColumn=r=>{var s;return((s=Fi(i,r)[0])==null?void 0:s.id)===e.id},e.getIsLastColumn=r=>{var s;const l=Fi(i,r);return((s=l[l.length-1])==null?void 0:s.id)===e.id}},createTable:e=>{e.setColumnOrder=i=>e.options.onColumnOrderChange==null?void 0:e.options.onColumnOrderChange(i),e.resetColumnOrder=i=>{var r;e.setColumnOrder(i?[]:(r=e.initialState.columnOrder)!=null?r:[])},e._getOrderColumnsFn=le(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(i,r,s)=>l=>{let u=[];if(!(i!=null&&i.length))u=l;else{const d=[...i],f=[...l];for(;f.length&&d.length;){const m=d.shift(),v=f.findIndex(p=>p.id===m);v>-1&&u.push(f.splice(v,1)[0])}u=[...u,...f]}return Rw(u,r,s)},ue(e.options,"debugTable"))}},tl=()=>({left:[],right:[]}),Ew={getInitialState:e=>({columnPinning:tl(),...e}),getDefaultOptions:e=>({onColumnPinningChange:Ut("columnPinning",e)}),createColumn:(e,i)=>{e.pin=r=>{const s=e.getLeafColumns().map(l=>l.id).filter(Boolean);i.setColumnPinning(l=>{var u,d;if(r==="right"){var f,m;return{left:((f=l==null?void 0:l.left)!=null?f:[]).filter(b=>!(s!=null&&s.includes(b))),right:[...((m=l==null?void 0:l.right)!=null?m:[]).filter(b=>!(s!=null&&s.includes(b))),...s]}}if(r==="left"){var v,p;return{left:[...((v=l==null?void 0:l.left)!=null?v:[]).filter(b=>!(s!=null&&s.includes(b))),...s],right:((p=l==null?void 0:l.right)!=null?p:[]).filter(b=>!(s!=null&&s.includes(b)))}}return{left:((u=l==null?void 0:l.left)!=null?u:[]).filter(b=>!(s!=null&&s.includes(b))),right:((d=l==null?void 0:l.right)!=null?d:[]).filter(b=>!(s!=null&&s.includes(b)))}})},e.getCanPin=()=>e.getLeafColumns().some(s=>{var l,u,d;return((l=s.columnDef.enablePinning)!=null?l:!0)&&((u=(d=i.options.enableColumnPinning)!=null?d:i.options.enablePinning)!=null?u:!0)}),e.getIsPinned=()=>{const r=e.getLeafColumns().map(f=>f.id),{left:s,right:l}=i.getState().columnPinning,u=r.some(f=>s==null?void 0:s.includes(f)),d=r.some(f=>l==null?void 0:l.includes(f));return u?"left":d?"right":!1},e.getPinnedIndex=()=>{var r,s;const l=e.getIsPinned();return l?(r=(s=i.getState().columnPinning)==null||(s=s[l])==null?void 0:s.indexOf(e.id))!=null?r:-1:0}},createRow:(e,i)=>{e.getCenterVisibleCells=le(()=>[e._getAllVisibleCells(),i.getState().columnPinning.left,i.getState().columnPinning.right],(r,s,l)=>{const u=[...s??[],...l??[]];return r.filter(d=>!u.includes(d.column.id))},ue(i.options,"debugRows")),e.getLeftVisibleCells=le(()=>[e._getAllVisibleCells(),i.getState().columnPinning.left],(r,s)=>(s??[]).map(u=>r.find(d=>d.column.id===u)).filter(Boolean).map(u=>({...u,position:"left"})),ue(i.options,"debugRows")),e.getRightVisibleCells=le(()=>[e._getAllVisibleCells(),i.getState().columnPinning.right],(r,s)=>(s??[]).map(u=>r.find(d=>d.column.id===u)).filter(Boolean).map(u=>({...u,position:"right"})),ue(i.options,"debugRows"))},createTable:e=>{e.setColumnPinning=i=>e.options.onColumnPinningChange==null?void 0:e.options.onColumnPinningChange(i),e.resetColumnPinning=i=>{var r,s;return e.setColumnPinning(i?tl():(r=(s=e.initialState)==null?void 0:s.columnPinning)!=null?r:tl())},e.getIsSomeColumnsPinned=i=>{var r;const s=e.getState().columnPinning;if(!i){var l,u;return!!((l=s.left)!=null&&l.length||(u=s.right)!=null&&u.length)}return!!((r=s[i])!=null&&r.length)},e.getLeftLeafColumns=le(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(i,r)=>(r??[]).map(s=>i.find(l=>l.id===s)).filter(Boolean),ue(e.options,"debugColumns")),e.getRightLeafColumns=le(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(i,r)=>(r??[]).map(s=>i.find(l=>l.id===s)).filter(Boolean),ue(e.options,"debugColumns")),e.getCenterLeafColumns=le(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(i,r,s)=>{const l=[...r??[],...s??[]];return i.filter(u=>!l.includes(u.id))},ue(e.options,"debugColumns"))}},Ys={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},nl=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),Aw={getDefaultColumnDef:()=>Ys,getInitialState:e=>({columnSizing:{},columnSizingInfo:nl(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:Ut("columnSizing",e),onColumnSizingInfoChange:Ut("columnSizingInfo",e)}),createColumn:(e,i)=>{e.getSize=()=>{var r,s,l;const u=i.getState().columnSizing[e.id];return Math.min(Math.max((r=e.columnDef.minSize)!=null?r:Ys.minSize,(s=u??e.columnDef.size)!=null?s:Ys.size),(l=e.columnDef.maxSize)!=null?l:Ys.maxSize)},e.getStart=le(r=>[r,Fi(i,r),i.getState().columnSizing],(r,s)=>s.slice(0,e.getIndex(r)).reduce((l,u)=>l+u.getSize(),0),ue(i.options,"debugColumns")),e.getAfter=le(r=>[r,Fi(i,r),i.getState().columnSizing],(r,s)=>s.slice(e.getIndex(r)+1).reduce((l,u)=>l+u.getSize(),0),ue(i.options,"debugColumns")),e.resetSize=()=>{i.setColumnSizing(r=>{let{[e.id]:s,...l}=r;return l})},e.getCanResize=()=>{var r,s;return((r=e.columnDef.enableResizing)!=null?r:!0)&&((s=i.options.enableColumnResizing)!=null?s:!0)},e.getIsResizing=()=>i.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,i)=>{e.getSize=()=>{let r=0;const s=l=>{if(l.subHeaders.length)l.subHeaders.forEach(s);else{var u;r+=(u=l.column.getSize())!=null?u:0}};return s(e),r},e.getStart=()=>{if(e.index>0){const r=e.headerGroup.headers[e.index-1];return r.getStart()+r.getSize()}return 0},e.getResizeHandler=r=>{const s=i.getColumn(e.column.id),l=s==null?void 0:s.getCanResize();return u=>{if(!s||!l||(u.persist==null||u.persist(),rl(u)&&u.touches&&u.touches.length>1))return;const d=e.getSize(),f=e?e.getLeafHeaders().map(T=>[T.column.id,T.column.getSize()]):[[s.id,s.getSize()]],m=rl(u)?Math.round(u.touches[0].clientX):u.clientX,v={},p=(T,A)=>{typeof A=="number"&&(i.setColumnSizingInfo(D=>{var z,V;const B=i.options.columnResizeDirection==="rtl"?-1:1,H=(A-((z=D==null?void 0:D.startOffset)!=null?z:0))*B,ie=Math.max(H/((V=D==null?void 0:D.startSize)!=null?V:0),-.999999);return D.columnSizingStart.forEach(ce=>{let[ge,se]=ce;v[ge]=Math.round(Math.max(se+se*ie,0)*100)/100}),{...D,deltaOffset:H,deltaPercentage:ie}}),(i.options.columnResizeMode==="onChange"||T==="end")&&i.setColumnSizing(D=>({...D,...v})))},b=T=>p("move",T),y=T=>{p("end",T),i.setColumnSizingInfo(A=>({...A,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},_=r||typeof document<"u"?document:null,R={moveHandler:T=>b(T.clientX),upHandler:T=>{_==null||_.removeEventListener("mousemove",R.moveHandler),_==null||_.removeEventListener("mouseup",R.upHandler),y(T.clientX)}},S={moveHandler:T=>(T.cancelable&&(T.preventDefault(),T.stopPropagation()),b(T.touches[0].clientX),!1),upHandler:T=>{var A;_==null||_.removeEventListener("touchmove",S.moveHandler),_==null||_.removeEventListener("touchend",S.upHandler),T.cancelable&&(T.preventDefault(),T.stopPropagation()),y((A=T.touches[0])==null?void 0:A.clientX)}},O=Fw()?{passive:!1}:!1;rl(u)?(_==null||_.addEventListener("touchmove",S.moveHandler,O),_==null||_.addEventListener("touchend",S.upHandler,O)):(_==null||_.addEventListener("mousemove",R.moveHandler,O),_==null||_.addEventListener("mouseup",R.upHandler,O)),i.setColumnSizingInfo(T=>({...T,startOffset:m,startSize:d,deltaOffset:0,deltaPercentage:0,columnSizingStart:f,isResizingColumn:s.id}))}}},createTable:e=>{e.setColumnSizing=i=>e.options.onColumnSizingChange==null?void 0:e.options.onColumnSizingChange(i),e.setColumnSizingInfo=i=>e.options.onColumnSizingInfoChange==null?void 0:e.options.onColumnSizingInfoChange(i),e.resetColumnSizing=i=>{var r;e.setColumnSizing(i?{}:(r=e.initialState.columnSizing)!=null?r:{})},e.resetHeaderSizeInfo=i=>{var r;e.setColumnSizingInfo(i?nl():(r=e.initialState.columnSizingInfo)!=null?r:nl())},e.getTotalSize=()=>{var i,r;return(i=(r=e.getHeaderGroups()[0])==null?void 0:r.headers.reduce((s,l)=>s+l.getSize(),0))!=null?i:0},e.getLeftTotalSize=()=>{var i,r;return(i=(r=e.getLeftHeaderGroups()[0])==null?void 0:r.headers.reduce((s,l)=>s+l.getSize(),0))!=null?i:0},e.getCenterTotalSize=()=>{var i,r;return(i=(r=e.getCenterHeaderGroups()[0])==null?void 0:r.headers.reduce((s,l)=>s+l.getSize(),0))!=null?i:0},e.getRightTotalSize=()=>{var i,r;return(i=(r=e.getRightHeaderGroups()[0])==null?void 0:r.headers.reduce((s,l)=>s+l.getSize(),0))!=null?i:0}}};let Qs=null;function Fw(){if(typeof Qs=="boolean")return Qs;let e=!1;try{const i={get passive(){return e=!0,!1}},r=()=>{};window.addEventListener("test",r,i),window.removeEventListener("test",r)}catch{e=!1}return Qs=e,Qs}function rl(e){return e.type==="touchstart"}const Iw={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:Ut("columnVisibility",e)}),createColumn:(e,i)=>{e.toggleVisibility=r=>{e.getCanHide()&&i.setColumnVisibility(s=>({...s,[e.id]:r??!e.getIsVisible()}))},e.getIsVisible=()=>{var r,s;const l=e.columns;return(r=l.length?l.some(u=>u.getIsVisible()):(s=i.getState().columnVisibility)==null?void 0:s[e.id])!=null?r:!0},e.getCanHide=()=>{var r,s;return((r=e.columnDef.enableHiding)!=null?r:!0)&&((s=i.options.enableHiding)!=null?s:!0)},e.getToggleVisibilityHandler=()=>r=>{e.toggleVisibility==null||e.toggleVisibility(r.target.checked)}},createRow:(e,i)=>{e._getAllVisibleCells=le(()=>[e.getAllCells(),i.getState().columnVisibility],r=>r.filter(s=>s.column.getIsVisible()),ue(i.options,"debugRows")),e.getVisibleCells=le(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(r,s,l)=>[...r,...s,...l],ue(i.options,"debugRows"))},createTable:e=>{const i=(r,s)=>le(()=>[s(),s().filter(l=>l.getIsVisible()).map(l=>l.id).join("_")],l=>l.filter(u=>u.getIsVisible==null?void 0:u.getIsVisible()),ue(e.options,"debugColumns"));e.getVisibleFlatColumns=i("getVisibleFlatColumns",()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=i("getVisibleLeafColumns",()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=i("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=i("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=i("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),e.setColumnVisibility=r=>e.options.onColumnVisibilityChange==null?void 0:e.options.onColumnVisibilityChange(r),e.resetColumnVisibility=r=>{var s;e.setColumnVisibility(r?{}:(s=e.initialState.columnVisibility)!=null?s:{})},e.toggleAllColumnsVisible=r=>{var s;r=(s=r)!=null?s:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((l,u)=>({...l,[u.id]:r||!(u.getCanHide!=null&&u.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(r=>!(r.getIsVisible!=null&&r.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(r=>r.getIsVisible==null?void 0:r.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>r=>{var s;e.toggleAllColumnsVisible((s=r.target)==null?void 0:s.checked)}}};function Fi(e,i){return i?i==="center"?e.getCenterVisibleLeafColumns():i==="left"?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}const Ow={createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},Tw={getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:Ut("globalFilter",e),globalFilterFn:"auto",getColumnCanGlobalFilter:i=>{var r;const s=(r=e.getCoreRowModel().flatRows[0])==null||(r=r._getAllCellsByColumnId()[i.id])==null?void 0:r.getValue();return typeof s=="string"||typeof s=="number"}}),createColumn:(e,i)=>{e.getCanGlobalFilter=()=>{var r,s,l,u;return((r=e.columnDef.enableGlobalFilter)!=null?r:!0)&&((s=i.options.enableGlobalFilter)!=null?s:!0)&&((l=i.options.enableFilters)!=null?l:!0)&&((u=i.options.getColumnCanGlobalFilter==null?void 0:i.options.getColumnCanGlobalFilter(e))!=null?u:!0)&&!!e.accessorFn}},createTable:e=>{e.getGlobalAutoFilterFn=()=>Pn.includesString,e.getGlobalFilterFn=()=>{var i,r;const{globalFilterFn:s}=e.options;return ja(s)?s:s==="auto"?e.getGlobalAutoFilterFn():(i=(r=e.options.filterFns)==null?void 0:r[s])!=null?i:Pn[s]},e.setGlobalFilter=i=>{e.options.onGlobalFilterChange==null||e.options.onGlobalFilterChange(i)},e.resetGlobalFilter=i=>{e.setGlobalFilter(i?void 0:e.initialState.globalFilter)}}},kw={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:Ut("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let i=!1,r=!1;e._autoResetExpanded=()=>{var s,l;if(!i){e._queue(()=>{i=!0});return}if((s=(l=e.options.autoResetAll)!=null?l:e.options.autoResetExpanded)!=null?s:!e.options.manualExpanding){if(r)return;r=!0,e._queue(()=>{e.resetExpanded(),r=!1})}},e.setExpanded=s=>e.options.onExpandedChange==null?void 0:e.options.onExpandedChange(s),e.toggleAllRowsExpanded=s=>{s??!e.getIsAllRowsExpanded()?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=s=>{var l,u;e.setExpanded(s?{}:(l=(u=e.initialState)==null?void 0:u.expanded)!=null?l:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(s=>s.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>s=>{s.persist==null||s.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{const s=e.getState().expanded;return s===!0||Object.values(s).some(Boolean)},e.getIsAllRowsExpanded=()=>{const s=e.getState().expanded;return typeof s=="boolean"?s===!0:!(!Object.keys(s).length||e.getRowModel().flatRows.some(l=>!l.getIsExpanded()))},e.getExpandedDepth=()=>{let s=0;return(e.getState().expanded===!0?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(u=>{const d=u.split(".");s=Math.max(s,d.length)}),s},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,i)=>{e.toggleExpanded=r=>{i.setExpanded(s=>{var l;const u=s===!0?!0:!!(s!=null&&s[e.id]);let d={};if(s===!0?Object.keys(i.getRowModel().rowsById).forEach(f=>{d[f]=!0}):d=s,r=(l=r)!=null?l:!u,!u&&r)return{...d,[e.id]:!0};if(u&&!r){const{[e.id]:f,...m}=d;return m}return s})},e.getIsExpanded=()=>{var r;const s=i.getState().expanded;return!!((r=i.options.getIsRowExpanded==null?void 0:i.options.getIsRowExpanded(e))!=null?r:s===!0||s!=null&&s[e.id])},e.getCanExpand=()=>{var r,s,l;return(r=i.options.getRowCanExpand==null?void 0:i.options.getRowCanExpand(e))!=null?r:((s=i.options.enableExpanding)!=null?s:!0)&&!!((l=e.subRows)!=null&&l.length)},e.getIsAllParentsExpanded=()=>{let r=!0,s=e;for(;r&&s.parentId;)s=i.getRow(s.parentId,!0),r=s.getIsExpanded();return r},e.getToggleExpandedHandler=()=>{const r=e.getCanExpand();return()=>{r&&e.toggleExpanded()}}}},_l=0,yl=10,il=()=>({pageIndex:_l,pageSize:yl}),Dw={getInitialState:e=>({...e,pagination:{...il(),...e==null?void 0:e.pagination}}),getDefaultOptions:e=>({onPaginationChange:Ut("pagination",e)}),createTable:e=>{let i=!1,r=!1;e._autoResetPageIndex=()=>{var s,l;if(!i){e._queue(()=>{i=!0});return}if((s=(l=e.options.autoResetAll)!=null?l:e.options.autoResetPageIndex)!=null?s:!e.options.manualPagination){if(r)return;r=!0,e._queue(()=>{e.resetPageIndex(),r=!1})}},e.setPagination=s=>{const l=u=>Zn(s,u);return e.options.onPaginationChange==null?void 0:e.options.onPaginationChange(l)},e.resetPagination=s=>{var l;e.setPagination(s?il():(l=e.initialState.pagination)!=null?l:il())},e.setPageIndex=s=>{e.setPagination(l=>{let u=Zn(s,l.pageIndex);const d=typeof e.options.pageCount>"u"||e.options.pageCount===-1?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return u=Math.max(0,Math.min(u,d)),{...l,pageIndex:u}})},e.resetPageIndex=s=>{var l,u;e.setPageIndex(s?_l:(l=(u=e.initialState)==null||(u=u.pagination)==null?void 0:u.pageIndex)!=null?l:_l)},e.resetPageSize=s=>{var l,u;e.setPageSize(s?yl:(l=(u=e.initialState)==null||(u=u.pagination)==null?void 0:u.pageSize)!=null?l:yl)},e.setPageSize=s=>{e.setPagination(l=>{const u=Math.max(1,Zn(s,l.pageSize)),d=l.pageSize*l.pageIndex,f=Math.floor(d/u);return{...l,pageIndex:f,pageSize:u}})},e.setPageCount=s=>e.setPagination(l=>{var u;let d=Zn(s,(u=e.options.pageCount)!=null?u:-1);return typeof d=="number"&&(d=Math.max(-1,d)),{...l,pageCount:d}}),e.getPageOptions=le(()=>[e.getPageCount()],s=>{let l=[];return s&&s>0&&(l=[...new Array(s)].fill(null).map((u,d)=>d)),l},ue(e.options,"debugTable")),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{const{pageIndex:s}=e.getState().pagination,l=e.getPageCount();return l===-1?!0:l===0?!1:s<l-1},e.previousPage=()=>e.setPageIndex(s=>s-1),e.nextPage=()=>e.setPageIndex(s=>s+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>{var s;return(s=e.options.pageCount)!=null?s:Math.ceil(e.getRowCount()/e.getState().pagination.pageSize)},e.getRowCount=()=>{var s;return(s=e.options.rowCount)!=null?s:e.getPrePaginationRowModel().rows.length}}},sl=()=>({top:[],bottom:[]}),Pw={getInitialState:e=>({rowPinning:sl(),...e}),getDefaultOptions:e=>({onRowPinningChange:Ut("rowPinning",e)}),createRow:(e,i)=>{e.pin=(r,s,l)=>{const u=s?e.getLeafRows().map(m=>{let{id:v}=m;return v}):[],d=l?e.getParentRows().map(m=>{let{id:v}=m;return v}):[],f=new Set([...d,e.id,...u]);i.setRowPinning(m=>{var v,p;if(r==="bottom"){var b,y;return{top:((b=m==null?void 0:m.top)!=null?b:[]).filter(S=>!(f!=null&&f.has(S))),bottom:[...((y=m==null?void 0:m.bottom)!=null?y:[]).filter(S=>!(f!=null&&f.has(S))),...Array.from(f)]}}if(r==="top"){var _,R;return{top:[...((_=m==null?void 0:m.top)!=null?_:[]).filter(S=>!(f!=null&&f.has(S))),...Array.from(f)],bottom:((R=m==null?void 0:m.bottom)!=null?R:[]).filter(S=>!(f!=null&&f.has(S)))}}return{top:((v=m==null?void 0:m.top)!=null?v:[]).filter(S=>!(f!=null&&f.has(S))),bottom:((p=m==null?void 0:m.bottom)!=null?p:[]).filter(S=>!(f!=null&&f.has(S)))}})},e.getCanPin=()=>{var r;const{enableRowPinning:s,enablePinning:l}=i.options;return typeof s=="function"?s(e):(r=s??l)!=null?r:!0},e.getIsPinned=()=>{const r=[e.id],{top:s,bottom:l}=i.getState().rowPinning,u=r.some(f=>s==null?void 0:s.includes(f)),d=r.some(f=>l==null?void 0:l.includes(f));return u?"top":d?"bottom":!1},e.getPinnedIndex=()=>{var r,s;const l=e.getIsPinned();if(!l)return-1;const u=(r=l==="top"?i.getTopRows():i.getBottomRows())==null?void 0:r.map(d=>{let{id:f}=d;return f});return(s=u==null?void 0:u.indexOf(e.id))!=null?s:-1}},createTable:e=>{e.setRowPinning=i=>e.options.onRowPinningChange==null?void 0:e.options.onRowPinningChange(i),e.resetRowPinning=i=>{var r,s;return e.setRowPinning(i?sl():(r=(s=e.initialState)==null?void 0:s.rowPinning)!=null?r:sl())},e.getIsSomeRowsPinned=i=>{var r;const s=e.getState().rowPinning;if(!i){var l,u;return!!((l=s.top)!=null&&l.length||(u=s.bottom)!=null&&u.length)}return!!((r=s[i])!=null&&r.length)},e._getPinnedRows=(i,r,s)=>{var l;return((l=e.options.keepPinnedRows)==null||l?(r??[]).map(d=>{const f=e.getRow(d,!0);return f.getIsAllParentsExpanded()?f:null}):(r??[]).map(d=>i.find(f=>f.id===d))).filter(Boolean).map(d=>({...d,position:s}))},e.getTopRows=le(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(i,r)=>e._getPinnedRows(i,r,"top"),ue(e.options,"debugRows")),e.getBottomRows=le(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(i,r)=>e._getPinnedRows(i,r,"bottom"),ue(e.options,"debugRows")),e.getCenterRows=le(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(i,r,s)=>{const l=new Set([...r??[],...s??[]]);return i.filter(u=>!l.has(u.id))},ue(e.options,"debugRows"))}},Mw={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:Ut("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=i=>e.options.onRowSelectionChange==null?void 0:e.options.onRowSelectionChange(i),e.resetRowSelection=i=>{var r;return e.setRowSelection(i?{}:(r=e.initialState.rowSelection)!=null?r:{})},e.toggleAllRowsSelected=i=>{e.setRowSelection(r=>{i=typeof i<"u"?i:!e.getIsAllRowsSelected();const s={...r},l=e.getPreGroupedRowModel().flatRows;return i?l.forEach(u=>{u.getCanSelect()&&(s[u.id]=!0)}):l.forEach(u=>{delete s[u.id]}),s})},e.toggleAllPageRowsSelected=i=>e.setRowSelection(r=>{const s=typeof i<"u"?i:!e.getIsAllPageRowsSelected(),l={...r};return e.getRowModel().rows.forEach(u=>{bl(l,u.id,s,!0,e)}),l}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=le(()=>[e.getState().rowSelection,e.getCoreRowModel()],(i,r)=>Object.keys(i).length?al(e,r):{rows:[],flatRows:[],rowsById:{}},ue(e.options,"debugTable")),e.getFilteredSelectedRowModel=le(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(i,r)=>Object.keys(i).length?al(e,r):{rows:[],flatRows:[],rowsById:{}},ue(e.options,"debugTable")),e.getGroupedSelectedRowModel=le(()=>[e.getState().rowSelection,e.getSortedRowModel()],(i,r)=>Object.keys(i).length?al(e,r):{rows:[],flatRows:[],rowsById:{}},ue(e.options,"debugTable")),e.getIsAllRowsSelected=()=>{const i=e.getFilteredRowModel().flatRows,{rowSelection:r}=e.getState();let s=!!(i.length&&Object.keys(r).length);return s&&i.some(l=>l.getCanSelect()&&!r[l.id])&&(s=!1),s},e.getIsAllPageRowsSelected=()=>{const i=e.getPaginationRowModel().flatRows.filter(l=>l.getCanSelect()),{rowSelection:r}=e.getState();let s=!!i.length;return s&&i.some(l=>!r[l.id])&&(s=!1),s},e.getIsSomeRowsSelected=()=>{var i;const r=Object.keys((i=e.getState().rowSelection)!=null?i:{}).length;return r>0&&r<e.getFilteredRowModel().flatRows.length},e.getIsSomePageRowsSelected=()=>{const i=e.getPaginationRowModel().flatRows;return e.getIsAllPageRowsSelected()?!1:i.filter(r=>r.getCanSelect()).some(r=>r.getIsSelected()||r.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>i=>{e.toggleAllRowsSelected(i.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>i=>{e.toggleAllPageRowsSelected(i.target.checked)}},createRow:(e,i)=>{e.toggleSelected=(r,s)=>{const l=e.getIsSelected();i.setRowSelection(u=>{var d;if(r=typeof r<"u"?r:!l,e.getCanSelect()&&l===r)return u;const f={...u};return bl(f,e.id,r,(d=s==null?void 0:s.selectChildren)!=null?d:!0,i),f})},e.getIsSelected=()=>{const{rowSelection:r}=i.getState();return Zl(e,r)},e.getIsSomeSelected=()=>{const{rowSelection:r}=i.getState();return wl(e,r)==="some"},e.getIsAllSubRowsSelected=()=>{const{rowSelection:r}=i.getState();return wl(e,r)==="all"},e.getCanSelect=()=>{var r;return typeof i.options.enableRowSelection=="function"?i.options.enableRowSelection(e):(r=i.options.enableRowSelection)!=null?r:!0},e.getCanSelectSubRows=()=>{var r;return typeof i.options.enableSubRowSelection=="function"?i.options.enableSubRowSelection(e):(r=i.options.enableSubRowSelection)!=null?r:!0},e.getCanMultiSelect=()=>{var r;return typeof i.options.enableMultiRowSelection=="function"?i.options.enableMultiRowSelection(e):(r=i.options.enableMultiRowSelection)!=null?r:!0},e.getToggleSelectedHandler=()=>{const r=e.getCanSelect();return s=>{var l;r&&e.toggleSelected((l=s.target)==null?void 0:l.checked)}}}},bl=(e,i,r,s,l)=>{var u;const d=l.getRow(i,!0);r?(d.getCanMultiSelect()||Object.keys(e).forEach(f=>delete e[f]),d.getCanSelect()&&(e[i]=!0)):delete e[i],s&&(u=d.subRows)!=null&&u.length&&d.getCanSelectSubRows()&&d.subRows.forEach(f=>bl(e,f.id,r,s,l))};function al(e,i){const r=e.getState().rowSelection,s=[],l={},u=function(d,f){return d.map(m=>{var v;const p=Zl(m,r);if(p&&(s.push(m),l[m.id]=m),(v=m.subRows)!=null&&v.length&&(m={...m,subRows:u(m.subRows)}),p)return m}).filter(Boolean)};return{rows:u(i.rows),flatRows:s,rowsById:l}}function Zl(e,i){var r;return(r=i[e.id])!=null?r:!1}function wl(e,i,r){var s;if(!((s=e.subRows)!=null&&s.length))return!1;let l=!0,u=!1;return e.subRows.forEach(d=>{if(!(u&&!l)&&(d.getCanSelect()&&(Zl(d,i)?u=!0:l=!1),d.subRows&&d.subRows.length)){const f=wl(d,i);f==="all"?u=!0:(f==="some"&&(u=!0),l=!1)}}),l?"all":u?"some":!1}const Sl=/([0-9]+)/gm,Lw=(e,i,r)=>Cg(er(e.getValue(r)).toLowerCase(),er(i.getValue(r)).toLowerCase()),$w=(e,i,r)=>Cg(er(e.getValue(r)),er(i.getValue(r))),qw=(e,i,r)=>Jl(er(e.getValue(r)).toLowerCase(),er(i.getValue(r)).toLowerCase()),Vw=(e,i,r)=>Jl(er(e.getValue(r)),er(i.getValue(r))),zw=(e,i,r)=>{const s=e.getValue(r),l=i.getValue(r);return s>l?1:s<l?-1:0},Bw=(e,i,r)=>Jl(e.getValue(r),i.getValue(r));function Jl(e,i){return e===i?0:e>i?1:-1}function er(e){return typeof e=="number"?isNaN(e)||e===1/0||e===-1/0?"":String(e):typeof e=="string"?e:""}function Cg(e,i){const r=e.split(Sl).filter(Boolean),s=i.split(Sl).filter(Boolean);for(;r.length&&s.length;){const l=r.shift(),u=s.shift(),d=parseInt(l,10),f=parseInt(u,10),m=[d,f].sort();if(isNaN(m[0])){if(l>u)return 1;if(u>l)return-1;continue}if(isNaN(m[1]))return isNaN(d)?-1:1;if(d>f)return 1;if(f>d)return-1}return r.length-s.length}const Si={alphanumeric:Lw,alphanumericCaseSensitive:$w,text:qw,textCaseSensitive:Vw,datetime:zw,basic:Bw},Uw={getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:Ut("sorting",e),isMultiSortEvent:i=>i.shiftKey}),createColumn:(e,i)=>{e.getAutoSortingFn=()=>{const r=i.getFilteredRowModel().flatRows.slice(10);let s=!1;for(const l of r){const u=l==null?void 0:l.getValue(e.id);if(Object.prototype.toString.call(u)==="[object Date]")return Si.datetime;if(typeof u=="string"&&(s=!0,u.split(Sl).length>1))return Si.alphanumeric}return s?Si.text:Si.basic},e.getAutoSortDir=()=>{const r=i.getFilteredRowModel().flatRows[0];return typeof(r==null?void 0:r.getValue(e.id))=="string"?"asc":"desc"},e.getSortingFn=()=>{var r,s;if(!e)throw new Error;return ja(e.columnDef.sortingFn)?e.columnDef.sortingFn:e.columnDef.sortingFn==="auto"?e.getAutoSortingFn():(r=(s=i.options.sortingFns)==null?void 0:s[e.columnDef.sortingFn])!=null?r:Si[e.columnDef.sortingFn]},e.toggleSorting=(r,s)=>{const l=e.getNextSortingOrder(),u=typeof r<"u"&&r!==null;i.setSorting(d=>{const f=d==null?void 0:d.find(_=>_.id===e.id),m=d==null?void 0:d.findIndex(_=>_.id===e.id);let v=[],p,b=u?r:l==="desc";if(d!=null&&d.length&&e.getCanMultiSort()&&s?f?p="toggle":p="add":d!=null&&d.length&&m!==d.length-1?p="replace":f?p="toggle":p="replace",p==="toggle"&&(u||l||(p="remove")),p==="add"){var y;v=[...d,{id:e.id,desc:b}],v.splice(0,v.length-((y=i.options.maxMultiSortColCount)!=null?y:Number.MAX_SAFE_INTEGER))}else p==="toggle"?v=d.map(_=>_.id===e.id?{..._,desc:b}:_):p==="remove"?v=d.filter(_=>_.id!==e.id):v=[{id:e.id,desc:b}];return v})},e.getFirstSortDir=()=>{var r,s;return((r=(s=e.columnDef.sortDescFirst)!=null?s:i.options.sortDescFirst)!=null?r:e.getAutoSortDir()==="desc")?"desc":"asc"},e.getNextSortingOrder=r=>{var s,l;const u=e.getFirstSortDir(),d=e.getIsSorted();return d?d!==u&&((s=i.options.enableSortingRemoval)==null||s)&&(!(r&&(l=i.options.enableMultiRemove)!=null)||l)?!1:d==="desc"?"asc":"desc":u},e.getCanSort=()=>{var r,s;return((r=e.columnDef.enableSorting)!=null?r:!0)&&((s=i.options.enableSorting)!=null?s:!0)&&!!e.accessorFn},e.getCanMultiSort=()=>{var r,s;return(r=(s=e.columnDef.enableMultiSort)!=null?s:i.options.enableMultiSort)!=null?r:!!e.accessorFn},e.getIsSorted=()=>{var r;const s=(r=i.getState().sorting)==null?void 0:r.find(l=>l.id===e.id);return s?s.desc?"desc":"asc":!1},e.getSortIndex=()=>{var r,s;return(r=(s=i.getState().sorting)==null?void 0:s.findIndex(l=>l.id===e.id))!=null?r:-1},e.clearSorting=()=>{i.setSorting(r=>r!=null&&r.length?r.filter(s=>s.id!==e.id):[])},e.getToggleSortingHandler=()=>{const r=e.getCanSort();return s=>{r&&(s.persist==null||s.persist(),e.toggleSorting==null||e.toggleSorting(void 0,e.getCanMultiSort()?i.options.isMultiSortEvent==null?void 0:i.options.isMultiSortEvent(s):!1))}}},createTable:e=>{e.setSorting=i=>e.options.onSortingChange==null?void 0:e.options.onSortingChange(i),e.resetSorting=i=>{var r,s;e.setSorting(i?[]:(r=(s=e.initialState)==null?void 0:s.sorting)!=null?r:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},Hw=[gw,Iw,Nw,Ew,mw,hw,Ow,Tw,Uw,jw,kw,Dw,Pw,Mw,Aw];function Gw(e){var i,r;const s=[...Hw,...(i=e._features)!=null?i:[]];let l={_features:s};const u=l._features.reduce((y,_)=>Object.assign(y,_.getDefaultOptions==null?void 0:_.getDefaultOptions(l)),{}),d=y=>l.options.mergeOptions?l.options.mergeOptions(u,y):{...u,...y};let m={...{},...(r=e.initialState)!=null?r:{}};l._features.forEach(y=>{var _;m=(_=y.getInitialState==null?void 0:y.getInitialState(m))!=null?_:m});const v=[];let p=!1;const b={_features:s,options:{...u,...e},initialState:m,_queue:y=>{v.push(y),p||(p=!0,Promise.resolve().then(()=>{for(;v.length;)v.shift()();p=!1}).catch(_=>setTimeout(()=>{throw _})))},reset:()=>{l.setState(l.initialState)},setOptions:y=>{const _=Zn(y,l.options);l.options=d(_)},getState:()=>l.options.state,setState:y=>{l.options.onStateChange==null||l.options.onStateChange(y)},_getRowId:(y,_,R)=>{var S;return(S=l.options.getRowId==null?void 0:l.options.getRowId(y,_,R))!=null?S:`${R?[R.id,_].join("."):_}`},getCoreRowModel:()=>(l._getCoreRowModel||(l._getCoreRowModel=l.options.getCoreRowModel(l)),l._getCoreRowModel()),getRowModel:()=>l.getPaginationRowModel(),getRow:(y,_)=>{let R=(_?l.getPrePaginationRowModel():l.getRowModel()).rowsById[y];if(!R&&(R=l.getCoreRowModel().rowsById[y],!R))throw new Error;return R},_getDefaultColumnDef:le(()=>[l.options.defaultColumn],y=>{var _;return y=(_=y)!=null?_:{},{header:R=>{const S=R.header.column.columnDef;return S.accessorKey?S.accessorKey:S.accessorFn?S.id:null},cell:R=>{var S,O;return(S=(O=R.renderValue())==null||O.toString==null?void 0:O.toString())!=null?S:null},...l._features.reduce((R,S)=>Object.assign(R,S.getDefaultColumnDef==null?void 0:S.getDefaultColumnDef()),{}),...y}},ue(e,"debugColumns")),_getColumnDefs:()=>l.options.columns,getAllColumns:le(()=>[l._getColumnDefs()],y=>{const _=function(R,S,O){return O===void 0&&(O=0),R.map(T=>{const A=fw(l,T,O,S),D=T;return A.columns=D.columns?_(D.columns,A,O+1):[],A})};return _(y)},ue(e,"debugColumns")),getAllFlatColumns:le(()=>[l.getAllColumns()],y=>y.flatMap(_=>_.getFlatColumns()),ue(e,"debugColumns")),_getAllFlatColumnsById:le(()=>[l.getAllFlatColumns()],y=>y.reduce((_,R)=>(_[R.id]=R,_),{}),ue(e,"debugColumns")),getAllLeafColumns:le(()=>[l.getAllColumns(),l._getOrderColumnsFn()],(y,_)=>{let R=y.flatMap(S=>S.getLeafColumns());return _(R)},ue(e,"debugColumns")),getColumn:y=>l._getAllFlatColumnsById()[y]};Object.assign(l,b);for(let y=0;y<l._features.length;y++){const _=l._features[y];_==null||_.createTable==null||_.createTable(l)}return l}function jg(){return e=>le(()=>[e.options.data],i=>{const r={rows:[],flatRows:[],rowsById:{}},s=function(l,u,d){u===void 0&&(u=0);const f=[];for(let v=0;v<l.length;v++){const p=Ql(e,e._getRowId(l[v],v,d),l[v],v,u,void 0,d==null?void 0:d.id);if(r.flatRows.push(p),r.rowsById[p.id]=p,f.push(p),e.options.getSubRows){var m;p.originalSubRows=e.options.getSubRows(l[v],v),(m=p.originalSubRows)!=null&&m.length&&(p.subRows=s(p.originalSubRows,u+1,p))}}return f};return r.rows=s(i),r},ue(e.options,"debugTable","getRowModel",()=>e._autoResetPageIndex()))}function Rg(e,i,r){return r.options.filterFromLeafRows?Kw(e,i,r):Ww(e,i,r)}function Kw(e,i,r){var s;const l=[],u={},d=(s=r.options.maxLeafRowFilterDepth)!=null?s:100,f=function(m,v){v===void 0&&(v=0);const p=[];for(let y=0;y<m.length;y++){var b;let _=m[y];const R=Ql(r,_.id,_.original,_.index,_.depth,void 0,_.parentId);if(R.columnFilters=_.columnFilters,(b=_.subRows)!=null&&b.length&&v<d){if(R.subRows=f(_.subRows,v+1),_=R,i(_)&&!R.subRows.length){p.push(_),u[_.id]=_,l.push(_);continue}if(i(_)||R.subRows.length){p.push(_),u[_.id]=_,l.push(_);continue}}else _=R,i(_)&&(p.push(_),u[_.id]=_,l.push(_))}return p};return{rows:f(e),flatRows:l,rowsById:u}}function Ww(e,i,r){var s;const l=[],u={},d=(s=r.options.maxLeafRowFilterDepth)!=null?s:100,f=function(m,v){v===void 0&&(v=0);const p=[];for(let y=0;y<m.length;y++){let _=m[y];if(i(_)){var b;if((b=_.subRows)!=null&&b.length&&v<d){const S=Ql(r,_.id,_.original,_.index,_.depth,void 0,_.parentId);S.subRows=f(_.subRows,v+1),_=S}p.push(_),l.push(_),u[_.id]=_}}return p};return{rows:f(e),flatRows:l,rowsById:u}}function Yw(){return(e,i)=>le(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter,e.getFilteredRowModel()],(r,s,l)=>{if(!r.rows.length||!(s!=null&&s.length)&&!l)return r;const u=[...s.map(f=>f.id).filter(f=>f!==i),l?"__global__":void 0].filter(Boolean),d=f=>{for(let m=0;m<u.length;m++)if(f.columnFilters[u[m]]===!1)return!1;return!0};return Rg(r.rows,d,e)},ue(e.options,"debugTable"))}function Qw(){return(e,i)=>le(()=>{var r;return[(r=e.getColumn(i))==null?void 0:r.getFacetedRowModel()]},r=>{if(!r)return new Map;let s=new Map;for(let u=0;u<r.flatRows.length;u++){const d=r.flatRows[u].getUniqueValues(i);for(let f=0;f<d.length;f++){const m=d[f];if(s.has(m)){var l;s.set(m,((l=s.get(m))!=null?l:0)+1)}else s.set(m,1)}}return s},ue(e.options,"debugTable"))}function Xw(){return e=>le(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter],(i,r,s)=>{if(!i.rows.length||!(r!=null&&r.length)&&!s){for(let y=0;y<i.flatRows.length;y++)i.flatRows[y].columnFilters={},i.flatRows[y].columnFiltersMeta={};return i}const l=[],u=[];(r??[]).forEach(y=>{var _;const R=e.getColumn(y.id);if(!R)return;const S=R.getFilterFn();S&&l.push({id:y.id,filterFn:S,resolvedValue:(_=S.resolveFilterValue==null?void 0:S.resolveFilterValue(y.value))!=null?_:y.value})});const d=(r??[]).map(y=>y.id),f=e.getGlobalFilterFn(),m=e.getAllLeafColumns().filter(y=>y.getCanGlobalFilter());s&&f&&m.length&&(d.push("__global__"),m.forEach(y=>{var _;u.push({id:y.id,filterFn:f,resolvedValue:(_=f.resolveFilterValue==null?void 0:f.resolveFilterValue(s))!=null?_:s})}));let v,p;for(let y=0;y<i.flatRows.length;y++){const _=i.flatRows[y];if(_.columnFilters={},l.length)for(let R=0;R<l.length;R++){v=l[R];const S=v.id;_.columnFilters[S]=v.filterFn(_,S,v.resolvedValue,O=>{_.columnFiltersMeta[S]=O})}if(u.length){for(let R=0;R<u.length;R++){p=u[R];const S=p.id;if(p.filterFn(_,S,p.resolvedValue,O=>{_.columnFiltersMeta[S]=O})){_.columnFilters.__global__=!0;break}}_.columnFilters.__global__!==!0&&(_.columnFilters.__global__=!1)}}const b=y=>{for(let _=0;_<d.length;_++)if(y.columnFilters[d[_]]===!1)return!1;return!0};return Rg(i.rows,b,e)},ue(e.options,"debugTable","getFilteredRowModel",()=>e._autoResetPageIndex()))}function Zw(){return e=>le(()=>[e.getState().sorting,e.getPreSortedRowModel()],(i,r)=>{if(!r.rows.length||!(i!=null&&i.length))return r;const s=e.getState().sorting,l=[],u=s.filter(m=>{var v;return(v=e.getColumn(m.id))==null?void 0:v.getCanSort()}),d={};u.forEach(m=>{const v=e.getColumn(m.id);v&&(d[m.id]={sortUndefined:v.columnDef.sortUndefined,invertSorting:v.columnDef.invertSorting,sortingFn:v.getSortingFn()})});const f=m=>{const v=m.map(p=>({...p}));return v.sort((p,b)=>{for(let _=0;_<u.length;_+=1){var y;const R=u[_],S=d[R.id],O=S.sortUndefined,T=(y=R==null?void 0:R.desc)!=null?y:!1;let A=0;if(O){const D=p.getValue(R.id),z=b.getValue(R.id),V=D===void 0,B=z===void 0;if(V||B){if(O==="first")return V?-1:1;if(O==="last")return V?1:-1;A=V&&B?0:V?O:-O}}if(A===0&&(A=S.sortingFn(p,b,R.id)),A!==0)return T&&(A*=-1),S.invertSorting&&(A*=-1),A}return p.index-b.index}),v.forEach(p=>{var b;l.push(p),(b=p.subRows)!=null&&b.length&&(p.subRows=f(p.subRows))}),v};return{rows:f(r.rows),flatRows:l,rowsById:r.rowsById}},ue(e.options,"debugTable","getSortedRowModel",()=>e._autoResetPageIndex()))}/**
* react-table
*
* Copyright (c) TanStack
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function fa(e,i){return e?Jw(e)?C.createElement(e,i):e:null}function Jw(e){return eS(e)||typeof e=="function"||tS(e)}function eS(e){return typeof e=="function"&&(()=>{const i=Object.getPrototypeOf(e);return i.prototype&&i.prototype.isReactComponent})()}function tS(e){return typeof e=="object"&&typeof e.$$typeof=="symbol"&&["react.memo","react.forward_ref"].includes(e.$$typeof.description)}function Ng(e){const i={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[r]=C.useState(()=>({current:Gw(i)})),[s,l]=C.useState(()=>r.current.initialState);return r.current.setOptions(u=>({...u,...e,state:{...s,...e.state},onStateChange:d=>{l(d),e.onStateChange==null||e.onStateChange(d)}})),r.current}const nS=({buttonText:e,title:i="",content:r,className:s=""})=>a.jsx("div",{className:`flex items-baseline justify-center mr-4 font-medium ${s}`,children:a.jsxs(Li,{children:[a.jsx(qf,{asChild:!0,children:a.jsxs(ae,{variant:"link",className:"inline-flex items-center font-medium group",children:[a.jsx("span",{className:"underline-offset-4 group-hover:underline",children:e}),a.jsx(sb,{className:"w-4 h-4 ml-1 text-muted-foreground"})]})}),a.jsxs($i,{className:"sm:max-w-[425px]",children:[a.jsx(qi,{children:a.jsx(Vi,{children:i})}),a.jsxs(Il,{className:"grid gap-4 py-2",children:[r,a.jsx(zi,{children:a.jsx(oa,{asChild:!0,children:a.jsx(ae,{type:"button",children:E("common.close")})})})]})]})]})});function rS(e){let s=0;for(let p=0;p<e.length;p++)s=e.charCodeAt(p)+((s<<5)-s);let l="#";for(let p=0;p<3;p++){const b=s>>p*8&255;l+=("00"+b.toString(16)).substr(-2)}const u=parseInt(l.substr(1,2),16),d=parseInt(l.substr(3,2),16),f=parseInt(l.substr(5,2),16),m=`#${(u*.7|0).toString(16).padStart(2,"0")}${(d*.7|0).toString(16).padStart(2,"0")}${(f*.7|0).toString(16).padStart(2,"0")}`,v=`#${Math.min(255,Math.floor(u+(255-u)*.7)).toString(16).padStart(2,"0")}${Math.min(255,Math.floor(d+(255-d)*.7)).toString(16).padStart(2,"0")}${Math.min(255,Math.floor(f+(255-f)*.7)).toString(16).padStart(2,"0")}`;return[m,v]}const Eg=({label:e,className:i})=>{const[r,s]=rS(e);return a.jsx(Ol,{className:i,style:i?{}:{backgroundColor:s,color:r},children:e})};function Ag({table:e,header:i,className:r}){return i.column.getCanSort()?a.jsx("div",{className:Ve("flex items-center space-x-2",r),children:a.jsxs(_a,{children:[a.jsx(ya,{asChild:!0,children:a.jsxs(ae,{"aria-label":i.column.getIsSorted()==="desc"?E("common.sort_desc_description"):i.column.getIsSorted()==="asc"?E("common.sort_asc_description"):E("sort_none_description"),size:"sm",variant:"ghost",className:"-ml-3 h-8 data-[state=open]:bg-accent font-bold text-muted-foreground",children:[fa(i.column.columnDef.header,i.getContext()),i.column.getIsSorted()==="desc"?a.jsx(Jd,{className:"w-4 h-4 ml-2","aria-hidden":"true"}):i.column.getIsSorted()==="asc"?a.jsx(ef,{className:"w-4 h-4 ml-2","aria-hidden":"true"}):a.jsx(d1,{className:"w-4 h-4 ml-2 text-muted-foreground/30","aria-hidden":"true"})]})}),a.jsxs(ba,{align:"start",children:[i.column.getCanSort()&&a.jsxs(a.Fragment,{children:[a.jsxs(Ni,{onClick:()=>i.column.toggleSorting(!1),"aria-label":E("common.sort_asc"),children:[a.jsx(ef,{className:"mr-2 h-3.5 w-3.5 text-muted-foreground/70","aria-hidden":"true"}),E("common.sort_asc")]}),a.jsxs(Ni,{onClick:()=>i.column.toggleSorting(!0),"aria-label":E("common.sort_desc"),children:[a.jsx(Jd,{className:"mr-2 h-3.5 w-3.5 text-muted-foreground/70","aria-hidden":"true"}),E("common.sort_desc")]})]}),i.column.getCanSort()&&i.column.getCanHide()&&a.jsx(Tl,{}),i.column.getCanHide()&&a.jsxs(Ni,{onClick:()=>i.column.toggleVisibility(!1),"aria-label":E("Hide"),children:[a.jsx(dg,{className:"mr-2 h-3.5 w-3.5 text-muted-foreground/70","aria-hidden":"true"}),E("Hide")]})]})]})}):a.jsxs(a.Fragment,{children:[a.jsx("div",{className:Ve("data-[state=open]:bg-accent tracking-wide text-ellipsis",r),children:i.isPlaceholder?null:fa(i.column.columnDef.header,i.getContext())}),!1]})}function iS({table:e,className:i,enablePageSizeSelector:r=!0,visible:s="auto"}){const l=C.useMemo(()=>s===!0,[s]),u=C.useMemo(()=>s==="auto",[s]);return!l||u&&e.getPageCount()<1?null:a.jsxs("div",{className:i,children:[a.jsx("div",{className:"flex-1 text-base text-muted-foreground",children:e.getSelectedRowModel().rows.length>0&&a.jsx(a.Fragment,{children:E("common.rows_selected_of_total",{count:e.getFilteredSelectedRowModel().rows.length,total:e.getFilteredRowModel().rows.length})})}),a.jsxs("div",{className:"flex justify-between space-x-6 lg:space-x-8",children:[r&&a.jsxs("div",{className:"flex items-center space-x-2 grow",children:[a.jsx("p",{className:"text-sm font-medium",children:E("common.rows_per_page")}),a.jsxs(kl,{value:`${e.getState().pagination.pageSize}`,onValueChange:d=>{e.setPageSize(Number(d))},children:[a.jsx(Dl,{className:"h-8 w-[70px]",children:a.jsx(Pl,{placeholder:e.getState().pagination.pageSize})}),a.jsx(Ml,{side:"top",children:ab.map(d=>a.jsx(Ei,{value:`${d}`,children:d},d))})]})]}),a.jsxs("div",{className:Ve("flex space-x-2 flex-1",r?"justify-end":"justify-between"),children:[a.jsx("div",{className:"flex w-[150px] items-center justify-start",children:a.jsx("p",{className:"text-sm font-medium ",children:E("common.num_page_of_total",{count:e.getState().pagination.pageIndex+1,total:e.getPageCount()})})}),a.jsxs("div",{className:"flex items-center space-x-2",children:[a.jsxs(ae,{type:"button",variant:"outline",className:"hidden w-8 h-8 p-0 lg:flex",onClick:()=>e.setPageIndex(ob),disabled:!e.getCanPreviousPage(),children:[a.jsx("span",{className:"sr-only",children:E("common.go_to_first_page")}),a.jsx(f1,{className:"w-4 h-4"})]}),a.jsxs(ae,{type:"button",variant:"outline",className:"w-8 h-8 p-0",onClick:()=>e.previousPage(),disabled:!e.getCanPreviousPage(),children:[a.jsx("span",{className:"sr-only",children:E("common.go_to_prev_page")}),a.jsx(lb,{className:"w-4 h-4"})]}),a.jsxs(ae,{type:"button",variant:"outline",className:"w-8 h-8 p-0",onClick:()=>e.nextPage(),disabled:!e.getCanNextPage(),children:[a.jsx("span",{className:"sr-only",children:E("common.go_to_next_page")}),a.jsx(ub,{className:"w-4 h-4"})]}),a.jsxs(ae,{type:"button",variant:"outline",className:"hidden w-8 h-8 p-0 lg:flex",onClick:()=>e.setPageIndex(e.getPageCount()+1),disabled:!e.getCanNextPage(),children:[a.jsx("span",{className:"sr-only",children:E("common.go_to_last_page")}),a.jsx(g1,{className:"w-4 h-4"})]})]})]})]})]})}function Ra({table:e,title:i,description:r,caption:s,paginationOptions:l,headerOptions:u={visible:!0},children:d,className:f,contentClassName:m,footerClassName:v,rowClassName:p,cellClassName:b,onRowClick:y,activeRowIndex:_}){var S;const R=u==null?void 0:u.visible;return a.jsxs(st,{className:f,children:[(i||r)&&a.jsxs(en,{className:"pb-0",children:[a.jsx(wt,{children:i}),a.jsx(Et,{children:r})]}),a.jsxs(at,{className:Ve("pt-6",m),children:[d&&a.jsxs(a.Fragment,{children:[a.jsx("div",{className:"flex space-x-2",children:d}),a.jsx(Jn,{className:"my-4"})]}),a.jsxs(Ll,{children:[typeof s<"u"&&a.jsx(cb,{children:s}),R&&e.getHeaderGroups().length&&a.jsx($l,{children:e.getHeaderGroups().map(O=>a.jsx(_r,{className:p,children:O.headers.map(T=>a.jsx(ql,{colSpan:T.colSpan,style:{width:T.getSize()===Number.MAX_SAFE_INTEGER?"auto":T.getSize()},children:a.jsx(Ag,{table:e,header:T})},T.id))},O.id))}),a.jsx(Vl,{children:(S=e.getRowModel().rows)!=null&&S.length?e.getRowModel().rows.map(O=>a.jsx(_r,{onClick:()=>{y&&y(O)},tabIndex:0,"data-state":O.getIsSelected()&&"selected",className:Ve(O.getIsSelected()||_===O.index?"bg-accent cursor-pointer hover:bg-accent":"cursor-pointer",p),children:O.getVisibleCells().map(T=>a.jsx(la,{className:b,style:{width:T.column.getSize()===Number.MAX_SAFE_INTEGER?"auto":T.column.getSize()},children:fa(T.column.columnDef.cell,T.getContext())},T.id))},O.id)):a.jsx(_r,{className:p,children:a.jsx(la,{className:Ve("h-24 text-center",b),colSpan:e.getAllColumns.length,children:"No hay datos para mostrar"})})})]})]}),a.jsx(pn,{className:v,children:a.jsx(iS,{className:"flex-1",table:e,...l})})]})}function sS({actions:e,rowContext:i}){return a.jsxs(_a,{children:[a.jsx(ya,{asChild:!0,children:a.jsxs(ae,{size:"icon",variant:"outline",className:"w-8 h-8",children:[a.jsx(x1,{className:"h-3.5 w-3.5"}),a.jsx("span",{className:"sr-only",children:E("common.open_menu")})]})}),a.jsxs(ba,{align:"end",children:[a.jsxs(Vf,{children:[E("common.actions")," "]}),e&&e(i).map((r,s)=>r.label==="-"?a.jsx(Tl,{},s):a.jsxs(Ni,{onClick:l=>r.onClick?r.onClick(i,l):null,children:[r.icon&&a.jsx(a.Fragment,{children:r.icon}),r.label,r.shortcut&&a.jsx(db,{children:r.shortcut})]},s))]})]})}const aS=({rowId:e,className:i})=>{const{attributes:r,listeners:s,isDragging:l}=zf({id:e});return a.jsxs(ae,{onClick:u=>{u.preventDefault()},size:"icon",variant:"link",className:Ve(l?"cursor-grabbing":"cursor-grab","w-4 h-4 mt-2 text-ring hover:text-muted-foreground",i),...r,...s,children:[a.jsx(fg,{className:"w-4 h-4"}),a.jsx("span",{className:"sr-only",children:E("common.move_row")})]})};function oS(){return{id:"select",header:({table:e})=>a.jsx(ua,{id:"select-all",checked:e.getIsAllPageRowsSelected()||e.getIsSomePageRowsSelected()&&"indeterminate",onCheckedChange:i=>e.toggleAllPageRowsSelected(!!i),"aria-label":"Seleccionar todo",className:"translate-y-[2px]"}),cell:({row:e})=>a.jsx(ua,{id:`select-row-${e.id}`,checked:e.getIsSelected(),onCheckedChange:i=>{e.toggleSelected(!!i)},"aria-label":"Seleccionar file",className:"translate-y-[2px]"}),enableSorting:!1,enableHiding:!1}}function Na({columnCount:e,rowCount:i=10,searchableColumnCount:r=0,filterableColumnCount:s=0,showViewOptions:l=!0,cellWidths:u=["auto"],withPagination:d=!0,shrinkZero:f=!1,className:m,...v}){return a.jsxs("div",{className:Ve("w-full space-y-2.5 overflow-auto",m),...v,children:[a.jsxs("div",{className:"flex items-center justify-between w-full p-1 space-x-2 overflow-auto",children:[a.jsxs("div",{className:"flex items-center flex-1 space-x-2",children:[r>0?Array.from({length:r}).map((p,b)=>a.jsx(Dt,{className:"w-40 h-7 lg:w-60"},b)):null,s>0?Array.from({length:s}).map((p,b)=>a.jsx(Dt,{className:"h-7 w-[4.5rem] border-dashed"},b)):null]}),l?a.jsx(Dt,{className:"ml-auto hidden h-7 w-[4.5rem] lg:flex"}):null]}),a.jsx("div",{className:"border rounded-md",children:a.jsxs(Ll,{children:[a.jsx($l,{children:Array.from({length:1}).map((p,b)=>a.jsx(_r,{className:"hover:bg-transparent",children:Array.from({length:e}).map((y,_)=>a.jsx(ql,{style:{width:u[_],minWidth:f?u[_]:"auto"},children:a.jsx(Dt,{className:"w-full h-6"})},_))},b))}),a.jsx(Vl,{children:Array.from({length:i}).map((p,b)=>a.jsx(_r,{className:"hover:bg-transparent",children:Array.from({length:e}).map((y,_)=>a.jsx(la,{style:{width:u[_],minWidth:f?u[_]:"auto"},children:a.jsx(Dt,{className:"w-full h-6"})},_))},b))})]})}),d?a.jsxs("div",{className:"flex items-center justify-between w-full gap-4 p-1 overflow-auto sm:gap-8",children:[a.jsx(Dt,{className:"w-40 h-7 shrink-0"}),a.jsxs("div",{className:"flex items-center gap-4 sm:gap-6 lg:gap-8",children:[a.jsxs("div",{className:"flex items-center space-x-2",children:[a.jsx(Dt,{className:"w-24 h-7"}),a.jsx(Dt,{className:"h-7 w-[4.5rem]"})]}),a.jsx("div",{className:"flex items-center justify-center text-sm font-medium",children:a.jsx(Dt,{className:"w-20 h-7"})}),a.jsxs("div",{className:"flex items-center space-x-2",children:[a.jsx(Dt,{className:"hidden size-7 lg:block"}),a.jsx(Dt,{className:"size-7"}),a.jsx(Dt,{className:"size-7"}),a.jsx(Dt,{className:"hidden size-7 lg:block"})]})]})]}):null]})}const Ea=({title:e="Esto está muy vacío",subtitle:i="Empieza solicitando la carga del catálogo",buttonText:r="Solicitar carga del catálogo",onButtonClick:s=()=>{},actions:l=()=>a.jsx(a.Fragment,{})})=>a.jsxs("div",{className:"text-center",children:[a.jsx("svg",{className:"w-12 h-12 mx-auto text-slate-400",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","aria-hidden":"true",children:a.jsx("path",{vectorEffect:"non-scaling-stroke",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 13h6m-3-3v6m-9 1V7a2 2 0 012-2h6l2 2h6a2 2 0 012 2v8a2 2 0 01-2 2H5a2 2 0 01-2-2z"})}),a.jsx("h3",{className:"mt-2 text-lg font-semibold text-slate-900",children:e}),a.jsx("p",{className:"mt-1 text-base text-slate-500",children:i}),a.jsxs("div",{className:"items-center mt-6",children:[l&&a.jsx(a.Fragment,{children:l}),!l&&a.jsxs(ae,{className:"my-4",onClick:s,children:[a.jsx(Wl,{}),r]})]})]}),lS=(e,i)=>{const r=C.useRef();return C.useEffect(()=>{r.current=e},[e,i]),r.current},Fg=(e,i,r,s)=>e.getFixedT(i,r,s),uS=(e,i,r,s)=>C.useCallback(Fg(e,i,r,s),[e,i,r,s]),eu=(e,i={})=>{var z,V,B,H;const{i18n:r}=i,{i18n:s,defaultNS:l}=C.useContext(fb)||{},u=r||s||gb();if(u&&!u.reportNamespaces&&(u.reportNamespaces=new mb),!u){Gd(u,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");const ie=(ge,se)=>Qo(se)?se:xb(se)&&Qo(se.defaultValue)?se.defaultValue:Array.isArray(ge)?ge[ge.length-1]:ge,ce=[ie,{},!1];return ce.t=ie,ce.i18n={},ce.ready=!1,ce}(z=u.options.react)!=null&&z.wait&&Gd(u,"DEPRECATED_OPTION","useTranslation: It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const d={...pb(),...u.options.react,...i},{useSuspense:f,keyPrefix:m}=d;let v=l||((V=u.options)==null?void 0:V.defaultNS);v=Qo(v)?[v]:v||["translation"],(H=(B=u.reportNamespaces).addUsedNamespaces)==null||H.call(B,v);const p=(u.isInitialized||u.initializedStoreOnce)&&v.every(ie=>hb(ie,u,d)),b=uS(u,i.lng||null,d.nsMode==="fallback"?v:v[0],m),y=()=>b,_=()=>Fg(u,i.lng||null,d.nsMode==="fallback"?v:v[0],m),[R,S]=C.useState(y);let O=v.join();i.lng&&(O=`${i.lng}${O}`);const T=lS(O),A=C.useRef(!0);C.useEffect(()=>{const{bindI18n:ie,bindI18nStore:ce}=d;A.current=!0,!p&&!f&&(i.lng?Kd(u,i.lng,v,()=>{A.current&&S(_)}):Wd(u,v,()=>{A.current&&S(_)})),p&&T&&T!==O&&A.current&&S(_);const ge=()=>{A.current&&S(_)};return ie&&(u==null||u.on(ie,ge)),ce&&(u==null||u.store.on(ce,ge)),()=>{A.current=!1,u&&(ie==null||ie.split(" ").forEach(se=>u.off(se,ge))),ce&&u&&ce.split(" ").forEach(se=>u.store.off(se,ge))}},[u,O]),C.useEffect(()=>{A.current&&p&&S(y)},[u,m,p]);const D=[R,u,p];if(D.t=R,D.i18n=u,D.ready=p,p||!p&&!f)return D;throw new Promise(ie=>{i.lng?Kd(u,i.lng,v,()=>ie()):Wd(u,v,()=>ie())})};function cS(e=!1){const[i,r]=C.useState(e);return[i,()=>r(l=>!l)]}const Sr=()=>{const e=C.useContext(vb);if(e===null)throw new Error("useDataTableContext must be used within a DataTableProvider");return e};function Aa({data:e,columns:i,pageCount:r,enableSorting:s=!1,enableHiding:l=!1,enableRowSelection:u=!1,initialState:d,onPaginationChange:f}){const{pagination:m,setPagination:v,sorting:p}=Sr(),[b,y]=ke.useState({}),[_,R]=ke.useState((d==null?void 0:d.columnVisibility)||{}),S=D=>{if(typeof D=="function"){const z=D(m);v(z)}f&&f(D)},O=D=>{},T=C.useCallback(()=>{const D=i;return u&&D.unshift(oS()),D},[i,u]);return{table:Ng({data:e,columns:T(),pageCount:r??-1,getCoreRowModel:jg(),initialState:d,state:{pagination:m,sorting:p,columnVisibility:_,rowSelection:b},enableRowSelection:u,onRowSelectionChange:y,manualSorting:!0,enableSorting:s,getSortedRowModel:Zw(),onSortingChange:O,enableHiding:l,onColumnVisibilityChange:R,manualPagination:!0,onPaginationChange:S,manualFiltering:!0,getFilteredRowModel:Xw(),getFacetedRowModel:Yw(),getFacetedUniqueValues:Qw(),debugTable:!1,debugHeaders:!1,debugColumns:!1,defaultColumn:{minSize:0,size:Number.MAX_SAFE_INTEGER,maxSize:Number.MAX_SAFE_INTEGER}})}}const dS=({setSize:e,setControllerCallback:i,setPercentageCallback:r,setErrorCallback:s})=>l=>{if(!l.ok)throw Error(`${l.status} ${l.type} ${l.statusText}`);if(!l.body)throw Error("ReadableStream not yet supported in this browser.");const u=l.body,d=l.headers.get("content-encoding"),f=l.headers.get(d?"x-file-size":"content-length"),m=parseInt(f||"0",10);e(()=>m);let v=0;const p=new ReadableStream({start(b){i(b);const y=u.getReader();async function _(){return y.read().then(({done:R,value:S})=>R?b.close():(v+=(S==null?void 0:S.byteLength)||0,S&&b.enqueue(S),r({loaded:v,total:m}),_())).catch(R=>(s(R),y.cancel("Cancelled"),b.error(R)))}return _()}});return new Response(p)},of=(e,i,r)=>{const s=[e],l=new Blob(s,{type:r||"application/octet-stream"});if(typeof window.navigator.msSaveBlob<"u")return window.navigator.msSaveBlob(l,i);const u=window.URL&&window.URL.createObjectURL?window.URL.createObjectURL(l):window.webkitURL.createObjectURL(l),d=document.createElement("a");return d.style.display="none",d.href=u,d.setAttribute("download",i),typeof d.download>"u"&&d.setAttribute("target","_blank"),document.body.appendChild(d),d.click(),setTimeout(()=>{document.body.removeChild(d),window.URL.revokeObjectURL(u)},200)};function lf({customHandleDownload:e,...i}={}){var z;let r=!1;try{r=process?!!((z=process==null?void 0:process.env)!=null&&z.REACT_APP_DEBUG_MODE):!1}catch{r=!1}const[s,l]=C.useState(0),[u,d]=C.useState(0),[f,m]=C.useState(0),[v,p]=C.useState(null),[b,y]=C.useState(!1),_=C.useRef(null),R=C.useCallback(({loaded:V,total:B})=>{const H=Math.round(V/B*100);d(()=>H)},[]),S=C.useCallback(V=>{const B={"Failed to execute 'enqueue' on 'ReadableStreamDefaultController': Cannot enqueue a chunk into an errored readable stream":"Download canceled","The user aborted a request.":"Download timed out"};p(()=>({errorMessage:B[V.message]?B[V.message]:V.message}))},[]),O=C.useCallback(V=>{_.current=V},[]),T=C.useCallback(()=>{_.current&&_.current.error()},[]),A=C.useCallback(()=>{O(null),l(()=>0),d(()=>0),m(()=>0),y(()=>!1)},[O]),D=C.useCallback(async(V,B,H=0,ie={})=>{if(b)return null;A(),p(()=>null),y(()=>!0);const ce=setInterval(()=>l(we=>we+1),r?1:1e3),ge=dS({setSize:m,setControllerCallback:O,setPercentageCallback:R,setErrorCallback:S}),se=new AbortController,K=setTimeout(()=>{H>0&&se.abort()},H),re=e||of;try{const we=await fetch(V,{method:"GET",...i,...ie,signal:se.signal}),ve=await ge(we).blob();re(ve,B),A()}catch(we){A(),p(te=>{const{message:ve}=we;return ve!=="Failed to fetch"?{errorMessage:ve}:te}),clearTimeout(K)}finally{clearInterval(ce)}},[b,A,r,O,R,S,i,e]);return C.useMemo(()=>({elapsed:s,percentage:u,size:f,download:D,cancel:T,error:v,isInProgress:b,jsDownload:of}),[s,u,f,D,T,v,b])}const fS=()=>{const{i18n:e}=eu();return Ig({locale:e.language})},Ig=e=>{const{locale:i}=e,r=C.useCallback(u=>{if(u==null)return"";const{amount:d,scale:f,currency_code:m}=u;return new Intl.NumberFormat(i??"ES",{style:"currency",currency:m,currencyDisplay:"symbol",useGrouping:!0,maximumFractionDigits:f}).format(d===null?0:Yd({amount:d,scale:f}))},[i]),s=C.useCallback(u=>{if(u==null)return"";const{amount:d,scale:f}=u;return new Intl.NumberFormat("es",{minimumFractionDigits:f,useGrouping:!0}).format(d===null?0:Yd({amount:d,scale:f}))},[i]),l=C.useCallback(u=>{if(u==null)return"";const{amount:d,scale:f}=u;return new Intl.NumberFormat(i,{style:"decimal",minimumFractionDigits:f}).format(d===null?0:d)},[i]);return{formatCurrency:r,formatNumber:s,formatPercentage:l}};function Og(e){const[i,r]=C.useState(!1);return C.useEffect(()=>{function s(u){r(u.matches)}const l=matchMedia(e);return l.addEventListener("change",s),r(l.matches),()=>l.removeEventListener("change",s)},[e]),i}const gS=()=>{const e=C.useContext(_b);if(e===null)throw new Error("useWarnAboutChange must be used within a UnsavedWarnProvider");return e},tu=({isDirty:e=!1,title:i=E("hooks.use_unsaved_changes_notifier.title"),subtitle:r=E("hooks.use_unsaved_changes_notifier.subtitle"),confirmText:s=E("hooks.use_unsaved_changes_notifier.confirm_text"),cancelText:l=E("hooks.use_unsaved_changes_notifier.cancel_text"),onConfirm:u,onCancel:d,type:f="warning"})=>{const m=yb(e),{show:v}=gS(),p=C.useCallback(()=>e?new Promise(b=>{v({title:i,subtitle:r,confirmText:s,cancelText:l,type:f,onConfirm:()=>{b(!0),u==null||u()},onCancel:()=>{b(!1),d==null||d()}})}):Promise.resolve(!0),[l,s,e,d,u,v,r,i,f]);return C.useEffect(()=>{m.state==="blocked"&&p().then(b=>{b?m.proceed():m.reset()})},[m,p]),C.useEffect(()=>(e&&(window.onbeforeunload=()=>r),()=>{window.onbeforeunload=null}),[e,r]),{confirm:p}},Tg=e=>{const{isSubmitting:i,isLoading:r,isValidating:s}=bb();return a.jsx(zl,{disabled:i||r||s,...e})};Tg.displayName="FormSubmitButton";const kg={"any.unknown":"{{#label}}: no está permitido","any.invalid":"{{#label}}: contiene un valor invalido","any.empty":"{{#label}}: no está permitido que sea vacío","any.required":"{{#label}}: es un campo requerido","any.allowOnly":"{{#label}}: debería ser uno de las siguientes variantes: {{valids}}","any.default":"emitió un error cuando se ejecutó el metodo default","alternatives.base":"{{#label}}: no coincide con ninguna de las alternativas permitidas","array.base":"{{#label}}: debe ser un array","array.includes":"{{#label}}: en la posición {{pos}} no coincide con ninguno de los tipos permitidos","array.includesSingle":'{{#label}}: el valor de "{{!key}}" no coincide con ninguno de los tipos permitidos',"array.includesOne":"{{#label}}: en la posición {{pos}} falló porque {{reason}}","array.includesOneSingle":'{{#label}}: el valor "{{!key}}" falló porque {{reason}}',"array.includesRequiredUnknowns":"{{#label}}: no contiene valor/es requerido/s: {{unknownMisses}} ","array.includesRequiredKnowns":"{{#label}}: no contiene: {{knownMisses}}","array.includesRequiredBoth":"{{#label}}: no contiene {{knownMisses}} y {{unknownMisses}} otros valores requeridos","array.excludes":"{{#label}}: en la posición {{pos}} contiene un valor excluído","array.excludesSingle":'{{#label}}: el valor "{{!key}}" contiene un valor excluído',"array.min":"{{#label}}: debe contener al menos {{limit}} items","array.max":"{{#label}}: debe contener máximo {{limit}} items","array.length":"{{#label}}: debe contener exactamente {{limit}} items","array.ordered":"{{#label}}: en la posición {{pos}} falló porque {{reason}}","array.orderedLength":"{{#label}}: en la posición {{pos}} falló porque el array debre contener como máximo {{limit}} items","array.sparse":"{{#label}}: no debe ser un array esparcido","array.unique":"{{#label}}: posición {{pos}} contiene un valor duplicado","boolean.base":"{{#label}}: debe ser un valor verdadero/falso o si/no","binary.base":"{{#label}}: debe ser un buffer o un string","binary.min":"{{#label}}: debe ser como mínimo de {{limit}} bytes","binary.max":"{{#label}}: debe ser como máximo de {{limit}} bytes","binary.length":"{{#label}}: debe tener exactamente {{limit}} bytes","date.base":"{{#label}}: debe ser una cantidad de milisegundos o una fecha en cadena de texto válida","date.min":'{{#label}}: debe ser mayor o igual a "{{limit}}"',"date.max":'{{#label}}: debe ser menor o igual que "{{limit}}"',"date.isoDate":"{{#label}}: debe ser una fecha en formato ISO 8601","date.ref":'referencia a "{{ref}}", que no es una fecha válida',"function.base":"{{#label}}: debe ser una función","object.base":"{{#label}}: debe ser un objeto","object.child":'hijo "{{!key}}" falló porque {{reason}}',"object.min":"{{#label}}: debe tener como mínimo {{limit}} hijo","object.max":"{{#label}}: debe tener menos o a lo sumo {{limit}} hijo","object.length":"{{#label}}: debe tener máximo {{limit}} hijo/s","object.allowUnknown":"no está permitido","object.with":'peer faltante: "{{peer}}"',"object.without":'conflicto con peer prohibido: "{{peer}}"',"object.missing":"{{#label}}: debe contener al menos uno de: {{peers}}","object.xor":"{{#label}}: contiene un conflicto con alguno de: {{peers}}","object.or":"{{#label}}: debe contener al menos uno de: {{peers}}","object.and":"contiene {{present}} sin el requerido: {{missing}}","object.nand":'!!"{{main}}" no debe existir simultáneamente con {{peers}}',"object.assert":'!!"{{ref}}" falló validacion porque "{{ref}}" falló a {{message}}',"object.rename.multiple":'{{#label}}: no se puede renombrar el hijo "{{from}}" porque múltiples re-nombramientos estan deshabilitados y otra clave fue renombrada a "{{to}}"',"object.rename.override":'{{#label}}: no se puede renombrar el hijo "{{from}}" porque la sobre escritura esta deshabilitada y el target "{{to}}" existe',"object.type":'{{#label}}: debe ser una instancia de "{{type}}"',"number.base":"{{#label}}: debe ser un número","number.min":"{{#label}}: debe ser mayor o igual que {{limit}}","number.max":"{{#label}}: debe ser menor o igual que {{limit}}","number.less":"{{#label}}: debe ser menor a {{limit}}","number.greater":"{{#label}}: debe ser mayor a {{limit}}","number.float":"{{#label}}: debe ser un numero flotante","number.integer":"{{#label}}: debe ser un número entero","number.negative":"{{#label}}: debe ser un número negativo","number.positive":"{{#label}}: debe ser un número positivo","number.precision":"{{#label}}: no debe tener mas de {{limit}} decimales","number.ref":'{{#label}}: referencia a "{{ref}}" que no es un número',"number.multiple":"{{#label}}: debe ser un múltiplo de {{multiple}}","string.base":"{{#label}}: debe ser una cadena de texto","string.empty":"{{#label}}: no está permitido que sea vacío","string.min":"{{#label}}: debe ser mínimo de {{limit}} caracteres de largo","string.max":"{{#label}}: debe ser de máximo {{limit}} caracteres de largo","string.length":"{{#label}}: debe ser exactamente de {{limit}} caracteres de largo","string.alphanum":"{{#label}}: debe contener solo letras y números","string.token":"{{#label}}: debe contener solo letras, números y guines bajos","string.regex.base":'{{#label}}: el valor "{{!value}}" no coincide con el pattern requerido: {{pattern}}',"string.regex.name":'{{#label}}: el valor "{{!value}}" no coincide con el nombre de pattern {{name}}',"string.email":"{{#label}}: debe ser un email válido","string.uri":"{{#label}}: debe sre una uri válida","string.uriCustomScheme":"{{#label}}: debe ser una uri válida con el esquema concidiente con el patrón {{scheme}}","string.isoDate":"{{#label}}: debe ser una fecha en formato ISO 8601 válida","string.guid":"{{#label}}: debe ser un GUID valido","string.hex":"{{#label}}: debe contener solo caracteres hexadecimales","string.hostname":"{{#label}}: deber ser un hostname válido","string.lowercase":"{{#label}}: solo debe contener minúsculas","string.uppercase":"{{#label}}: solo debe contener mayúsculas","string.trim":"{{#label}}: no debe tener espacios en blanco delante o atrás","string.creditCard":"{{#label}}: debe ser una tarjeta de crédito","string.ref":'Referencia "{{ref}}" que no es un número',"string.ip":"{{#label}}: debe ser una dirección ip válida con un CDIR {{cidr}}","string.ipVersion":"{{#label}}: debe ser una dirección ip válida de una de las siguientes versiones {{version}} con un CDIR {{cidr}}","object.unknown":"{{#label}}: es un campo no es permitido","luxon.lt":"{{#label}}: must be before {{#date}}","luxon.gt":"{{#label}}: must be after {{#date}}","luxon.lte":"{{#label}}: must be same as or before {{#date}}","luxon.gte":"{{#label}}: must be same as or after {{#date}}"},Xs=[{code:"en",name:"English",flag:()=>a.jsx("span",{className:"fi fi-gb"})},{code:"es",name:"Español",flag:()=>a.jsx("span",{className:"fi fi-es"})}],Jj=()=>{var b,y,_,R;const{t:e,i18n:i}=eu(),[r,s]=C.useState(i.language),l=Sn(),{toast:u}=tr();C.useEffect(()=>{const S=navigator.language.split("-")[0],O=Xs.find(T=>T.code===S);O&&d(O.code)},[]);const d=S=>{i.changeLanguage(S),s(S)},{mutate:f,status:m}=c1({onSuccess:S=>{const{success:O,error:T}=S;!O&&T&&v.setError("root",T),O&&l("/quotes",{replace:!0})},onError:S=>{const{message:O}=S;u({description:O,title:"Error"}),console.log(S)}}),v=wa({mode:"onBlur",defaultValues:{email:"",password:""},resolver:Bf(pr.object({email:pr.string().email({tlds:{allow:!1}}).required(),password:pr.string().min(4).alphanum().required()}),{messages:kg})}),p=async S=>{f({email:S.email,password:S.password},{})};return a.jsxs(wb,{variant:"full",className:"p-0 lg:grid lg:min-h-[600px] lg:grid-cols-2 xl:min-h-[800px] h-screen ",children:[a.jsx("div",{className:"flex items-center justify-center py-12 ",children:a.jsxs("div",{className:"mx-auto grid w-[650px] gap-6 relative ",children:[a.jsx("div",{className:"absolute flex space-x-2 top-4 right-4 ",children:a.jsxs(_a,{children:[a.jsx(ya,{asChild:!0,children:a.jsxs(ae,{variant:"outline",className:"w-[140px] justify-start",children:[a.jsx("span",{className:"mr-2",children:(b=Xs.find(S=>S.code===r))==null?void 0:b.flag()}),(y=Xs.find(S=>S.code===r))==null?void 0:y.name,a.jsx(Uf,{className:"w-4 h-4 ml-auto opacity-50"})]})}),a.jsx(ba,{className:"w-[140px]",children:Xs.map(S=>a.jsxs(Ni,{onSelect:()=>d(S.code),children:[a.jsx("span",{className:"mr-2",children:S.flag()}),S.name]},S.code))})]})}),a.jsxs(st,{className:"px-12 py-6 bg-muted/50",children:[a.jsxs(en,{children:[a.jsx(Sb,{className:"inline-block m-auto mb-6 align-middle max-w-32"}),a.jsx(wt,{children:a.jsx(be,{i18nKey:"login_page.title"})}),a.jsx(Et,{children:a.jsx(be,{i18nKey:"login_page.description"})})]}),a.jsx(at,{children:a.jsx(Sa,{...v,children:a.jsx("form",{onSubmit:v.handleSubmit(p),children:a.jsxs("div",{className:"grid items-start gap-6",children:[a.jsx("div",{className:"grid gap-6",children:a.jsx(xr,{required:!0,disabled:m==="pending",name:"email",label:e("login_page.email_label"),type:"email",placeholder:e("login_page.email_placeholder")})}),a.jsxs("div",{className:"grid gap-6",children:[a.jsx(xr,{required:!0,disabled:m==="pending",name:"password",label:e("login_page.password_label"),type:"password"}),a.jsxs("div",{className:"mb-4 -mt-2 text-sm",children:[a.jsx(be,{i18nKey:"login_page.forgotten_password"}),a.jsx("br",{}),a.jsx(Qd,{to:"https://uecko.com/distribuidores",className:"underline",children:a.jsx(be,{i18nKey:"login_page.contact_us"})})]})]}),((_=v.formState.errors.root)==null?void 0:_.message)&&a.jsxs(Hf,{variant:"destructive",children:[a.jsx(ug,{className:"w-4 h-4"}),a.jsx(Gf,{children:a.jsx(be,{i18nKey:"common.error"})}),a.jsx(Kf,{children:(R=v.formState.errors.root)==null?void 0:R.message})]}),a.jsx(Tg,{className:"w-full",disabled:m==="pending"}),a.jsxs("div",{className:"mt-4 text-sm text-center",children:[a.jsx(be,{i18nKey:"login_page.become_dealer"}),a.jsx("br",{}),a.jsx(Qd,{to:"https://uecko.com/distribuidores",className:"underline",children:a.jsx(be,{i18nKey:"login_page.contact_us"})}),a.jsx("br",{}),a.jsxs("p",{className:"mx-auto mt-4 -mb-6 text-xs text-muted-foreground/50",children:["v.","1.1.4"]})]})]})})})})]}),a.jsx("img",{className:"block w-11/12 mx-auto aspect-auto",src:"/img/uecko-footer_logos.jpg"})]})}),a.jsx("div",{className:"hidden bg-muted lg:block",children:a.jsx("img",{src:"/img/nara2.jpg",alt:"Image",width:"1920",height:"1080",className:"h-full w-full object-cover dark:brightness-[0.2] dark:grayscale"})})]})},mS=e=>{const{onSuccess:i,onError:r,...s}=e||{},l=Qn(),u=yr(),{logout:d}=kf(),f=Sn(),{toast:m}=tr();return Mn({mutationKey:u().auth().action("logout").get(),mutationFn:d,onSuccess:async(v,p,b)=>{l.clear();const{success:y,redirectTo:_}=v;y&&_&&f(_||"/"),i&&i(v,p,b)},onError:(v,p,b)=>{const{message:y}=v;m({title:"Error",description:y,variant:"destructive"}),r&&r(v,p,b)},...s})},eR=()=>{const{mutate:e}=mS({});return C.useEffect(()=>e(),[e]),a.jsx(br,{})},hS=C.createContext(null),pS=({children:e})=>{const[i,r]=Wf();return a.jsx(hS.Provider,{value:{pagination:i,setPagination:r},children:e})},tR=({children:e})=>a.jsx(Ca,{children:a.jsx(pS,{children:a.jsxs(Bi,{className:"catalog-layout",children:[a.jsx(Ui,{}),a.jsx(Hi,{children:e})]})})}),Dg=e=>{const i=Ti(),r=yr(),{pagination:s,searchTerm:l=[],enabled:u=!0,queryOptions:d}=e;return Yl({queryKey:r().data().resource("catalog").action("list").params(e).get(),queryFn:()=>i.getList({resource:"catalog",quickSearchTerm:l,pagination:s}),enabled:u,queryOptions:d})};function Pg({table:e,className:i,children:r,...s}){const{globalFilter:l,isFiltered:u,setGlobalFilter:d,resetGlobalFilter:f}=Sr(),m=ke.useRef(null),[v,p]=ke.useState(""),b=ke.useCallback(R=>{R.key==="Enter"&&v.trim()&&(R.preventDefault(),d(S=>[...S,v.trim()]),p("")),R.key==="Backspace"&&!v&&l.length>0&&(R.preventDefault(),d(S=>S.slice(0,-1)))},[l,v]),y=ke.useCallback(R=>{d(S=>S.filter(O=>O!==R))},[]),_=ke.useCallback(()=>{var R;v.trim()&&(d(S=>[...S,v.trim()]),p(""),(R=m.current)==null||R.focus())},[v]);return a.jsx(Cb,{children:a.jsxs("div",{className:"w-full space-y-2",...s,children:[a.jsxs("div",{className:Ve("relative flex items-center flex-1 p-2 space-x-2 border rounded-md",u?"border-primary":"border-input"),children:[a.jsx(Yf,{className:Ve("w-4 h-4 text-gray-500")}),a.jsxs("div",{className:"flex flex-wrap items-center flex-1 gap-2",children:[l&&l.map(R=>a.jsxs(Ol,{variant:"default",className:"px-1 text-base font-normal rounded-sm",children:[R,a.jsxs(ae,{variant:"ghost",onClick:()=>y(R),className:"h-auto p-0 px-1 ml-1 hover:bg-transparent",children:[a.jsxs(mt,{children:[a.jsx(ht,{asChild:!0,children:a.jsx(fl,{className:"w-4 h-4"})}),a.jsx(pt,{children:a.jsx("p",{children:E("catalog.filter.badget_remove_tooltip")})})]}),a.jsx("span",{className:"sr-only",children:E("catalog.filter.badget_remove_tooltip")})]})]},R)),a.jsxs("div",{className:"flex-1 flex items-center min-w-[300px]",children:[a.jsx("input",{ref:m,value:v,onChange:R=>p(R.target.value),onKeyDown:b,placeholder:E("common.filter.input_placeholder"),className:"flex-1 w-full h-8 bg-transparent outline-none placeholder:text-muted-foreground"}),a.jsxs(Yr,{children:[u&&a.jsxs(mt,{children:[a.jsx(ht,{asChild:!0,children:a.jsxs(ae,{variant:"ghost",onClick:()=>f(),className:"h-8 px-2 transition-all lg:px-3 text-primary",children:[a.jsx(fl,{className:"w-4 h-4 mr-2"}),E("common.filter.reset_filter")]})}),a.jsx(pt,{children:a.jsx("p",{children:E("common.filter.reset_filter")})})]}),a.jsxs(mt,{children:[a.jsx(ht,{asChild:!0,children:a.jsxs(ae,{variant:"default",size:"icon",disabled:!v,onClick:_,className:"w-8 h-8 p-0 transition-all",children:[a.jsx(Wl,{className:"w-4 h-4"}),a.jsx("span",{className:"sr-only",children:E("common.filter.button_add_term")})]})}),a.jsx(pt,{children:a.jsx("p",{children:E("common.filter.button_add_term_tooltip")})})]})]})]})]})]}),a.jsx("p",{className:"text-sm text-muted-foreground",children:E("common.filter.help_text")})]})})}const xS=()=>{const e=Sn(),{pagination:i,globalFilter:r,isFiltered:s}=Sr(),{data:l,isPending:u,isError:d,error:f}=Dg({pagination:{pageIndex:i.pageIndex,pageSize:i.pageSize},searchTerm:r}),m=C.useMemo(()=>[{id:"id",accessorKey:"id"},{id:"id_article",accessorKey:"id_article"},{id:"catalog_name",accessorKey:"catalog_name"},{id:"description",accessorKey:"description",header:()=>a.jsx(a.Fragment,{children:E("catalog.list.columns.description")})},{id:"points",accessorKey:"points",header:()=>a.jsx("div",{className:"text-right",children:E("catalog.list.columns.points")}),cell:({renderValue:p})=>a.jsx("div",{className:"text-right",children:p()})},{id:"retail_price",accessorKey:"retail_price",header:()=>a.jsx("div",{className:"text-right",children:E("catalog.list.columns.retail_price")}),cell:({row:p})=>{const b=un.create(p.original.retail_price).object;return a.jsx("div",{className:"text-right",children:b.toFormat()})}}],[]),{table:v}=Aa({data:(l==null?void 0:l.items)??[],columns:m,pageCount:(l==null?void 0:l.total_pages)??-1,initialState:{columnVisibility:{id:!1,id_article:!1,catalog_name:!1}}});return d?a.jsx(ri,{subtitle:f.message}):u?a.jsx(st,{children:a.jsx(at,{children:a.jsx(Na,{columnCount:6,searchableColumnCount:1,filterableColumnCount:2,shrinkZero:!0})})}):(l==null?void 0:l.total_items)===0&&!s?a.jsx(Ea,{subtitle:"Empieza cargando los artículos del catálogo",buttonText:"",onButtonClick:()=>e("/catalog/add")}):a.jsx(Ra,{table:v,paginationOptions:{visible:!0},children:a.jsx(Pg,{table:v})})},nR=()=>a.jsxs(Qr,{children:[a.jsx("div",{className:"flex items-center justify-between space-y-2",children:a.jsx("div",{children:a.jsx("h2",{className:"text-2xl font-bold tracking-tight",children:a.jsx(be,{i18nKey:"catalog.list.title"})})})}),a.jsx(xS,{})]}),rR=()=>{const{data:e,status:i}=jb();return a.jsxs(Bi,{children:[a.jsx(Ui,{}),a.jsx(Hi,{children:i==="success"?a.jsx("div",{className:"flex items-center",children:a.jsx("h1",{className:"text-lg font-semibold md:text-2xl",children:`${E("dashboard.welcome")}, ${e==null?void 0:e.name}`})}):a.jsx(Dt,{className:"w-[100px] h-[20px] rounded-full"})})]})},iR=({children:e})=>a.jsx(Ca,{children:a.jsxs(Bi,{className:"dealers-layout",children:[a.jsx(Ui,{}),a.jsx(Hi,{children:e})]})});function vS({table:e}){return a.jsxs(_a,{children:[a.jsx(ya,{asChild:!0,children:a.jsxs(ae,{variant:"outline",size:"sm",className:"hidden h-8 ml-auto lg:flex",children:[a.jsx(S1,{className:"w-4 h-4 mr-2"}),"Columnas"]})}),a.jsxs(ba,{align:"end",className:"w-[150px]",children:[a.jsx(Vf,{children:"Columnas"}),a.jsx(Tl,{}),e.getAllColumns().filter(i=>typeof i.accessorFn<"u"&&i.getCanHide()).map(i=>a.jsx(Rb,{className:"capitalize",checked:i.getIsVisible(),onCheckedChange:r=>i.toggleVisibility(!!r),children:a.jsx(a.Fragment,{children:i.columnDef.header})},i.id))]})]})}function Mg({table:e,className:i,children:r,...s}){const{globalFilter:l,isFiltered:u,setGlobalFilter:d,resetGlobalFilter:f}=Sr(),m=v=>{const p=String(v.target.value);p===""?f():d([p])};return a.jsxs("div",{className:Ve("flex w-full items-center justify-between space-x-2 overflow-auto p-1",i),...s,children:[a.jsxs("div",{className:"flex items-center flex-1 space-x-2",children:[a.jsx(Yf,{className:"w-4 h-4 text-gray-500"}),a.jsx(Bl,{placeholder:E("common.filter.input_placeholder"),value:l,onChange:m,className:Ve("h-8 w-full transition-all")},"global-filter"),u&&a.jsxs(ae,{variant:"outline",onClick:()=>f(),className:"h-8 px-2 transition-all lg:px-3",children:[a.jsx(fl,{className:"w-4 h-4 mr-2"}),E("common.filter.reset_filter")]})]}),a.jsxs("div",{className:"flex items-center gap-2",children:[r,e.options.enableHiding&&a.jsx(vS,{table:e})]})]})}const _S=e=>{const i=Ti(),r=yr(),{pagination:s,searchTerm:l=void 0,enabled:u=!0,queryOptions:d}=e;return Yl({queryKey:r().data().resource("dealer").action("list").params(e).get(),queryFn:()=>i.getList({resource:"dealers",quickSearchTerm:l,pagination:s}),enabled:u,queryOptions:d})},yS=()=>{const e=Sn(),{pagination:i,globalFilter:r,isFiltered:s}=Sr(),{data:l,isPending:u,isError:d,error:f}=_S({pagination:{pageIndex:i.pageIndex,pageSize:i.pageSize},searchTerm:r}),m=C.useMemo(()=>[{id:"id",accessorKey:"id",enableResizing:!1,size:10},{id:"name",accessorKey:"name",enableResizing:!1,size:10}],[]),{table:v}=Aa({data:(l==null?void 0:l.items)??[],columns:m,pageCount:(l==null?void 0:l.total_pages)??-1});return d?a.jsx(ri,{subtitle:f.message}):u?a.jsx(st,{children:a.jsx(at,{children:a.jsx(Na,{columnCount:6,searchableColumnCount:1,filterableColumnCount:2,shrinkZero:!0})})}):(l==null?void 0:l.total_items)===0&&!s?a.jsx(Ea,{subtitle:"Empieza cargando los artículos del catálogo",buttonText:"",onButtonClick:()=>e("/catalog/add")}):a.jsx(a.Fragment,{children:a.jsx(Ra,{table:v,paginationOptions:{visible:!0},children:a.jsx(Mg,{table:v})})})},sR=()=>a.jsx(Qr,{children:a.jsx(yS,{})}),aR=()=>a.jsx("div",{className:"flex min-h-[100dvh] flex-col items-center justify-center bg-background px-4 py-12 sm:px-6 lg:px-8",children:a.jsxs("div",{className:"max-w-md mx-auto text-center",children:[a.jsx("div",{className:"w-12 h-12 mx-auto text-primary"}),a.jsx("h1",{className:"mt-4 text-3xl font-bold tracking-tight text-foreground sm:text-4xl",children:"Oops, page not found!"}),a.jsx("p",{className:"mt-4 text-muted-foreground",children:"The page you're looking for doesn't exist or has been moved."}),a.jsx("div",{className:"mt-6",children:a.jsx(ae,{className:"inline-flex items-center px-4 py-2 text-sm font-medium transition-colors rounded-md shadow-sm bg-primary text-primary-foreground hover:bg-primary/90 focus:outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2",children:"Go to Homepage"})})]})});function bS(e,i={}){const{enableDragHandleColumn:r=!1,enableSelectionColumn:s=!1,enableActionsColumn:l=!1,rowActionFn:u=void 0}=i;return C.useMemo(()=>(r&&e.unshift({id:"row_drag_handle",header:()=>null,cell:d=>a.jsx(aS,{rowId:d.row.id}),enableSorting:!1,enableHiding:!1,size:40}),s&&e.unshift({id:"select",header:({table:d})=>a.jsx(ua,{id:"select-all",checked:d.getIsAllPageRowsSelected()||d.getIsSomePageRowsSelected()&&"indeterminate",onCheckedChange:f=>d.toggleAllPageRowsSelected(!!f),"aria-label":"Seleccionar todo",className:"translate-y-[0px]"}),cell:({row:d})=>a.jsx(ua,{id:`select-row-${d.id}`,checked:d.getIsSelected(),disabled:!d.getCanSelect(),onCheckedChange:d.getToggleSelectedHandler(),"aria-label":"Seleccionar fila",className:"mt-2"}),enableSorting:!1,enableHiding:!1,size:40}),l&&e.push({id:"row_actions",cell:d=>a.jsx(sS,{rowContext:d,actions:u}),enableSorting:!1,enableHiding:!1,size:48}),e),[l,r,s])}var Lg={exports:{}};(function(e,i){(function(r,s,l){e.exports=l(),e.exports.default=l()})("slugify",Ur,function(){var r=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E'","Ը":"Y'","Թ":"T'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C'","Կ":"K","Հ":"H","Ձ":"D'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P'","Ք":"Q'","Օ":"O''","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","":"-","":"'","":"'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}`),s=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function l(u,d){if(typeof u!="string")throw new Error("slugify: string argument expected");d=typeof d=="string"?{replacement:d}:d||{};var f=s[d.locale]||{},m=d.replacement===void 0?"-":d.replacement,v=d.trim===void 0?!0:d.trim,p=u.normalize().split("").reduce(function(b,y){var _=f[y];return _===void 0&&(_=r[y]),_===void 0&&(_=y),_===m&&(_=" "),b+_.replace(d.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return d.strict&&(p=p.replace(/[^A-Za-z0-9\s]/g,"")),v&&(p=p.trim()),p=p.replace(/\s+/g,m),d.lower&&(p=p.toLowerCase()),p}return l.extend=function(u){Object.assign(r,u)},l})})(Lg);var wS=Lg.exports;const SS=Fl(wS),Ki=()=>{const e=Ti(),i=yr(),r=C.useCallback(u=>`${e.getApiUrl()}/quotes/${u}/report`,[e]),s=C.useCallback(u=>`quote-${SS(u.reference,{lower:!0,strict:!0,locale:"en",trim:!0})}.pdf`,[]),l={useList:u=>{const d=Ti(),f=yr(),{pagination:m,status:v="draft",quickSearchTerm:p=void 0,enabled:b=!0,queryOptions:y}=u;return Yl({queryKey:f().data().resource("quotes").action("list").params(u).get(),queryFn:()=>d.getList({resource:"quotes",quickSearchTerm:p,filters:v!=="all"?[{field:"status",operator:"eq",value:v}]:[{field:"status",operator:"ne",value:"archived"}],pagination:m}),enabled:b,queryOptions:y})},useCreate:()=>{const u=Qn();return ow({mutationFn:d=>{const{date:f}=d,m=Wn.generateNewID().object.toString();return e.createOne({resource:"quotes",data:{...d,date:new Date(f).toISOString().slice(0,10),status:"draft",id:m}})},onSuccess:()=>{u.invalidateQueries({queryKey:["data","default","quotes"]})}})},useUpdate:u=>{const d=Qn();return Mn({mutationKey:i().data().resource("quotes").action("one").id(u).params().get(),mutationFn:f=>e.updateOne({resource:"quotes",id:u,data:f}),onSuccess:()=>{d.invalidateQueries({queryKey:["data","default","quotes"]})}})},useSetStatus:()=>{const u=Qn();return Mn({mutationFn:d=>{const{id:f,newStatus:m}=d;return e.custom({url:`${e.getApiUrl()}/quotes/${f}/setStatus`,method:"put",data:{newStatus:m}})},onSuccess:()=>{u.invalidateQueries({queryKey:["data","default","quotes"]})}})},useDuplicate:()=>{const u=Qn();return Mn({mutationFn:d=>{const{id:f}=d;return e.custom({url:`${e.getApiUrl()}/quotes/${f}/duplicate`,method:"post"})},onSuccess:()=>{u.invalidateQueries({queryKey:["data","default","quotes"]})}})},useSentTo:u=>{const d=Qn();return Mn({mutationKey:i().data().resource("quotes").action("one").id(u).params().get(),mutationFn:f=>{const{sent_date:m}=f;return e.custom({url:`${e.getApiUrl()}/quotes/${u}/send`,method:"put",data:{sent_date:m}})},onSuccess:()=>{d.invalidateQueries({queryKey:["data","default","quotes"]})}})},useOne:(u,d)=>hg({queryKey:i().data().resource("quotes").action("one").id(u).params().get(),queryFn:()=>e.getOne({resource:"quotes",id:String(u)}),enabled:!!u,...d}),getQuotePDFDownloadURL:r,getQuotePDFFilename:s,useReport:()=>{const u=e.getApiAuthorization(),[d,f]=C.useState(void 0),{download:m,...v}=lf({headers:{Authorization:u},customHandleDownload:C.useCallback(b=>{const y=[b],_=new Blob(y,{type:"application/octet-stream"});return f(_),!0},[f])}),p=C.useCallback(b=>m(l.getQuotePDFDownloadURL(b),""),[m]);return{...v,preview:p,report:d}},useDownloader:()=>{const u=e.getApiAuthorization(),d=lf({headers:{Authorization:u}});return{...d,download:(m,v)=>{const p=l.getQuotePDFDownloadURL(m);return d.download(p,v)}}}};return l},oR=()=>{const e=Sn(),{toast:i}=tr(),{useCreate:r}=Ki(),{mutate:s,isPending:l}=r(),u=C.useMemo(()=>({date:new Date(Date.now()).toUTCString(),customer_reference:"",customer_information:""}),[]),d=wa({mode:"onBlur",defaultValues:u,resolver:Bf(pr.object({customer_reference:pr.string(),date:pr.date().required(),customer_information:pr.string().required()}),{messages:{es:kg}})}),{formState:f,reset:m,getValues:v,handleSubmit:p}=d,{isSubmitting:b,isDirty:y}=f;tu({isDirty:y});const _=async R=>{try{s(R,{onError:S=>{console.debug(S),i({title:"Error",description:S.message,variant:"destructive"})},onSuccess:S=>{m(v()),i({title:"Cotización creada",variant:"default"}),e(`/quotes/edit/${S.id}`,{relative:"path"})}})}finally{}};return b?a.jsx(br,{title:"Guardando ajustes"}):l?a.jsx(br,{}):a.jsx(Sa,{...d,children:a.jsx("form",{onSubmit:p(_),children:a.jsxs("div",{className:"mx-auto grid max-w-[90rem] flex-1 auto-rows-max gap-6",children:[a.jsxs("div",{className:"flex items-center gap-4",children:[a.jsx(Qf,{}),a.jsx("h1",{className:"flex-1 text-xl font-semibold tracking-tight shrink-0 whitespace-nowrap sm:grow-0",children:E("quotes.create.title")})]}),a.jsx("div",{className:"grid w-6/12 gap-6 mx-auto",children:a.jsxs(gl,{className:"md:col-span-4",title:E("quotes.create.form_groups.general.title"),description:E("quotes.create.form_groups.general.desc"),footerActions:a.jsxs("div",{className:"flex items-stretch justify-between flex-1",children:[a.jsx(ae,{size:"sm",variant:"outline",onClick:()=>e("/quotes"),children:E("common.discard")}),a.jsx(zl,{size:"sm",label:E("common.continue")})]}),children:[a.jsx(xr,{required:!0,name:"customer_reference",label:E("quotes.form_fields.customer_reference.label"),description:E("quotes.form_fields.customer_reference.desc"),placeholder:E("quotes.form_fields.customer_reference.placeholder")}),a.jsx(Xf,{required:!0,label:E("quotes.form_fields.date.label"),description:E("quotes.form_fields.date.desc"),placeholder:E("quotes.form_fields.date.placeholder"),name:"date"}),a.jsx(Jn,{}),a.jsx(yn,{rows:4,className:"row-span-2",name:"customer_information",required:!0,label:E("quotes.form_fields.customer_information.label"),description:E("quotes.form_fields.customer_information.desc"),placeholder:E("quotes.form_fields.customer_information.placeholder")})]})})]})})})},ol=(e,i=!1)=>{const{discount:r,tax:s,subtotal_price:l}=e||{},u=Xr.create(r||{amount:null,scale:2});if(u.isFailure)throw u.error;const d=u.object,f=Xr.create(s||{amount:null,scale:2});if(f.isFailure)throw f.error;const m=f.object,v=un.create(l||{amount:null,scale:2});if(v.isFailure)throw v.error;const p=i?CS(e.items).convertScale(2):v.object,b=p.percentage(d.toNumber()).convertScale(2),y=p.subtract(b).convertScale(2),_=y.percentage(m.toNumber()).convertScale(2),R=y.add(_).convertScale(2);return{subtotal_price:p,discount:e.discount,discount_price:b,before_tax_price:y,tax:m,tax_price:_,total_price:R}},CS=e=>{let i=un.create({amount:0,scale:2}).object;return e&&e.map(r=>{const s=Cl(r);i=i.add(s.total_price)}),i},Cl=e=>{const{quantity:i,unit_price:r,discount:s}=e||{};if((!i||i&&i.amount===null)&&(!r||r&&r.amount===null)&&(!s||s&&s.amount===null))return{quantity:ca.create({amount:null,scale:0}).object,unit_price:un.create({amount:null,scale:2}).object,subtotal_price:un.create({amount:null,scale:2}).object,discount:Xr.create({amount:null,scale:2}).object,total_price:un.create({amount:null,scale:2}).object};const l=ca.create(i);if(l.isFailure)throw l.error;const u=l.object,d=un.create(r);if(d.isFailure)throw d.error;const f=d.object,m=Xr.create(s);if(m.isFailure)throw m.error;const v=m.object,p=f.multiply(u.toNumber()),b=p.subtract(p.percentage(v.toNumber()));return{quantity:u,unit_price:f,subtotal_price:p,discount:v,total_price:b}},jS=()=>{const{id:e}=Nb();return e};var it=function(){var e={name:"__LSM__",middleWares:[],persist:"action"},i={};try{e.storageType=typeof sessionStorage<"u"?window.sessionStorage:void 0}catch{}return{updateStore:function(r){try{i=e.storageType&&JSON.parse(e.storageType.getItem(e.name)||"")||r}catch{i=r}},saveStore:function(){e.storageType&&e.storageType.setItem(e.name,JSON.stringify(i))},get state(){return i},set state(r){i=r},get options(){return e},set options(r){e=r}}}(),$g=C.createContext(void 0),RS=function(e){var i=e.children,r=C.useState(it.state),s=r[0],l=r[1];return C.useEffect(function(){it.options.persist==="beforeUnload"&&(window.onbeforeunload=function(){return it.saveStore()},it.options.storageType&&it.options.storageType.removeItem(it.options.name))},[]),C.createElement($g.Provider,{value:{state:s,setState:l}},i)};function jl(){return jl=Object.assign||function(e){for(var i=1;i<arguments.length;i++){var r=arguments[i];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(e[s]=r[s])}return e},jl.apply(this,arguments)}function NS(e,i){i&&(it.options=jl({},it.options,i)),it.updateStore(e)}function qg(e){var i=C.useContext($g),r=i.state,s=i.setState,l=C.useRef(Object.entries(e||{}).reduce(function(u,d){var f;return Object.assign({},u,((f={})[d[0]]=function(m,v){return function(p,b){it.state=v(it.state,p),it.options.middleWares&&(it.state=it.options.middleWares.reduce(function(y,_){return _(y,v.name,p)||y},it.state)),(!b||!b.skipRender)&&m(it.state),it.options.persist==="action"&&it.saveStore()}}(s,d[1]),f))},{}));return{actions:l.current,state:r,getState:C.useCallback(function(){return it.state},[])}}var Zs,ES=new Uint8Array(16);function AS(){if(!Zs&&(Zs=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!Zs))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Zs(ES)}const FS=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function IS(e){return typeof e=="string"&&FS.test(e)}var ft=[];for(var ll=0;ll<256;++ll)ft.push((ll+256).toString(16).substr(1));function OS(e){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=(ft[e[i+0]]+ft[e[i+1]]+ft[e[i+2]]+ft[e[i+3]]+"-"+ft[e[i+4]]+ft[e[i+5]]+"-"+ft[e[i+6]]+ft[e[i+7]]+"-"+ft[e[i+8]]+ft[e[i+9]]+"-"+ft[e[i+10]]+ft[e[i+11]]+ft[e[i+12]]+ft[e[i+13]]+ft[e[i+14]]+ft[e[i+15]]).toLowerCase();if(!IS(r))throw TypeError("Stringified UUID is invalid");return r}function TS(e,i,r){e=e||{};var s=e.random||(e.rng||AS)();return s[6]=s[6]&15|64,s[8]=s[8]&63|128,OS(s)}var Cr={};Object.defineProperty(Cr,"__esModule",{value:!0});var kS=C;function DS(e){if(e&&e.__esModule)return e;var i=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var s=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(i,r,s.get?s:{enumerable:!0,get:function(){return e[r]}})}}),i.default=e,Object.freeze(i)}var je=DS(kS);const jr=.3,Wi="linear",nu="normal",ru="none",Vg="running",PS="paused",iu="all";var zg=({duration:e=jr,delay:i=0,overlay:r=0})=>e+i-r||0,ki=e=>e===void 0;function ga(e,i,r){return ki(i)&&ki(e)?r||0:e&&e>=0?e:i||0}const Fa=je.createContext({animationStates:{},register:()=>{}});function MS({play:e,sequences:i=[],children:r}){const[s,l]=je.useState({}),u=je.useRef({}),d=je.useCallback(f=>{const{sequenceIndex:m,sequenceId:v}=f;(!ki(v)||!ki(m))&&(u.current[ga(m,v)]=f)},[]);return je.useEffect(()=>{const f=Array.isArray(i)&&i.length?i:Object.values(u.current),m={};(e?f:[...f].reverse()).reduce((v,{sequenceId:p,sequenceIndex:b,duration:y=jr,delay:_,overlay:R},S)=>{const O=ga(b,p,S),A=zg({duration:y,delay:_,overlay:R})+v;return m[O]={play:e,pause:!e,delay:(_||0)+v,controlled:!0},A},0),l(m)},[e]),je.createElement(Fa.Provider,{value:{animationStates:s,register:d}},r)}var Bg=e=>(e||0)*1e3;function LS(e){const{play:i,children:r,render:s,start:l,end:u,complete:d="",onComplete:f,delay:m=0,duration:v=jr,easeType:p=Wi,sequenceId:b,sequenceIndex:y}=e,_=je.useRef(),[R,S]=je.useState(l||{}),{register:O,animationStates:T={}}=je.useContext(Fa),A=ga(y,b);return je.useEffect(()=>{(!ki(y)&&y>=0||b)&&O(e)},[]),je.useEffect(()=>{const D=T[A]||{};return S({...i||D.play?u:l,transition:`${iu} ${v}s ${p} ${D.delay||m}s`}),i&&(d||f)&&(_.current=setTimeout(()=>{d&&S(d),f&&f()},Bg((D.delay||m)+v))),()=>_.current&&clearTimeout(_.current)},[A,T,i,v,p,m,f,l,u,d]),s?s({style:R}):je.createElement("div",{style:R},r)}var $S=e=>e?e.replace(/[A-Z]/g,i=>`-${i.toLowerCase()}`):"";const qS=e=>{const i=e.length;return e.reduce((r,s,l)=>{const u=parseFloat((100/(i-1)).toFixed(2))*l;if(typeof s=="string")return`${r} ${u}% {${s}}`;const d=Object.keys(s);if(d.length&&isNaN(+d[0])){const f=d.reduce((m,v)=>`${m} ${$S(v)}: ${s[v]};`,"");return`${r} ${u}% {${f}}`}return`${r} ${d[0]}% {${s[d[0]]}}`},"")};function VS({keyframes:e,animationName:i}){return`@keyframes ${i} {${qS(e)}}`}function Zr({keyframes:e,animationName:i}){var r,s,l,u;let d=document.querySelector("style[data-id=rsi]");d||(d=document.createElement("style"),d.setAttribute("data-id","rsi"),document.head.appendChild(d));const f=(l=(s=(r=d.sheet)===null||r===void 0?void 0:r.cssRules)===null||s===void 0?void 0:s.length)!==null&&l!==void 0?l:0;try{(u=d.sheet)===null||u===void 0||u.insertRule(VS({keyframes:e,animationName:i}),f)}catch(m){console.error("react simple animate, error found during insert style ",m)}return{styleTag:d,index:f}}var Jr=(e,i)=>{if(!e)return;const r=Object.values(e.cssRules).findIndex(({name:s})=>s===i);r>=0&&e.deleteRule(r)},ei=()=>`RSI-${Math.random().toString(36).substr(2,9)}`,Ug=e=>e?PS:Vg;function zS(e){const{children:i,play:r=!1,pause:s=!1,render:l,duration:u=jr,delay:d=0,easeType:f=Wi,direction:m=nu,fillMode:v=ru,iterationCount:p=1,sequenceIndex:b,keyframes:y,sequenceId:_}=e;let R;const S=je.useRef({forward:"",reverse:""}),O=je.useRef(!1),T=je.useRef({forward:null,reverse:null}),A=ga(b,_),{register:D,animationStates:z={}}=je.useContext(Fa),V=z[A]||{},[,B]=je.useState(!1);je.useEffect(()=>{const ie=T.current,ce=S.current;S.current.forward=ei();let ge=Zr({animationName:S.current.forward,keyframes:y});return T.current.forward=ge.styleTag,S.current.reverse=ei(),ge=Zr({animationName:S.current.reverse,keyframes:y.reverse()}),T.current.reverse=ge.styleTag,D(e),r&&B(!0),()=>{var se,K;Jr((se=ie.forward)===null||se===void 0?void 0:se.sheet,ce.forward),Jr((K=ie.reverse)===null||K===void 0?void 0:K.sheet,ce.reverse)}},[]),V.controlled&&!O.current?(R=V.pause,V.pause||(O.current=!0)):R=s;const H={animation:`${u}s ${f} ${V.delay||d}s ${p} ${m} ${v} ${Ug(R)} ${((V.controlled?V.play:r)?S.current.forward:S.current.reverse)||""}`};return l?l({style:H}):je.createElement("div",{style:H||{}},i)}function BS(e){const{start:i,end:r,complete:s,onComplete:l,delay:u=0,duration:d=jr,easeType:f=Wi}=e,m=je.useMemo(()=>`${iu} ${d}s ${f} ${u}s`,[d,f,u]),[v,p]=je.useState({isPlaying:!1,style:{...i,transition:m}}),{isPlaying:b,style:y}=v,_=je.useRef();return je.useEffect(()=>((l||s)&&b&&(_.current=setTimeout(()=>{l&&l(),s&&p(R=>({...R,style:s}))},Bg(u+d))),()=>_.current&&clearTimeout(_.current)),[v,s,u,d,b,l]),{isPlaying:b,style:y,play:je.useCallback(R=>{p(S=>({...S,style:{...R?r:i,transition:m},isPlaying:R}))},[r,i,m])}}function US(e){const{duration:i=jr,delay:r=0,easeType:s=Wi,direction:l=nu,fillMode:u=ru,iterationCount:d=1,keyframes:f}=e,m=je.useRef({forward:"",reverse:""}),v=je.useRef({forward:null,reverse:null}),{register:p}=je.useContext(Fa),[b,y]=je.useState(null),[_,R]=je.useState(!1);return je.useEffect(()=>{const O=v.current,T=m.current;m.current.forward=ei();let A=Zr({animationName:m.current.forward,keyframes:f});return v.current.forward=A.styleTag,m.current.reverse=ei(),A=Zr({animationName:m.current.reverse,keyframes:f.reverse()}),v.current.reverse=A.styleTag,p(e),()=>{var D,z;Jr((D=O.forward)===null||D===void 0?void 0:D.sheet,T.forward),Jr((z=O.reverse)===null||z===void 0?void 0:z.sheet,T.reverse)}},[]),{style:{animation:`${i}s ${s} ${r}s ${d} ${l} ${u} ${Ug(_)} ${b===null?"":b?m.current.forward:m.current.reverse}`},play:y,pause:R,isPlaying:!!b}}function HS(e){return Array.from({length:e},()=>null)}function GS(e){const{sequences:i=[]}=e,r=HS(i.length).map((p,b)=>e.sequences[b].start),[s,l]=je.useState(r),[u,d]=je.useState(!1),f=je.useRef([]),m=je.useRef([]);je.useEffect(()=>{i.forEach(({keyframes:y},_)=>{if(!Array.isArray(y))return;f.current[_]||(f.current[_]={},m.current[_]={}),f.current[_].forward=ei();let R=Zr({animationName:f.current[_].forward,keyframes:y});m.current[_].forward=R.styleTag,f.current[_].reverse=ei(),R=Zr({animationName:f.current[_].reverse,keyframes:y.reverse()}),m.current[_].reverse=R.styleTag});const p=m.current,b=f.current;return()=>Object.values(b).forEach(({forward:y,reverse:_},R)=>{var S,O;Jr((S=p[R].forward)===null||S===void 0?void 0:S.sheet,y),Jr((O=p[R].reverse)===null||O===void 0?void 0:O.sheet,_)})},[]);const v=je.useCallback(p=>{let b=0;const y=p?f.current:[...f.current].reverse(),_=(p?i:[...i].reverse()).map((R,S)=>{const{duration:O=jr,delay:T=0,overlay:A,keyframes:D,iterationCount:z=1,easeType:V=Wi,direction:B=nu,fillMode:H=ru,end:ie={},start:ce={}}=R,ge=S===0?T:b,se=`${iu} ${O}s ${V} ${ge}s`;return b=zg({duration:O,delay:T,overlay:A})+b,D?{animation:`${O}s ${V} ${ge}s ${z} ${B} ${H} ${Vg} ${p?y[S].forward:y[S].reverse}`}:{...p?ie:ce,transition:se}});l(p?_:[..._].reverse()),d(p)},[]);return{styles:s,play:v,isPlaying:u}}var Hg=Cr.Animate=LS;Cr.AnimateGroup=MS;Cr.AnimateKeyframes=zS;Cr.useAnimate=BS;Cr.useAnimateGroup=GS;Cr.useAnimateKeyframes=US;function KS(e){if(e.sheet)return e.sheet;for(var i=0;i<document.styleSheets.length;i++)if(document.styleSheets[i].ownerNode===e)return document.styleSheets[i]}function WS(e){var i=document.createElement("style");return i.setAttribute("data-emotion",e.key),e.nonce!==void 0&&i.setAttribute("nonce",e.nonce),i.appendChild(document.createTextNode("")),i.setAttribute("data-s",""),i}var YS=function(){function e(r){var s=this;this._insertTag=function(l){var u;s.tags.length===0?s.insertionPoint?u=s.insertionPoint.nextSibling:s.prepend?u=s.container.firstChild:u=s.before:u=s.tags[s.tags.length-1].nextSibling,s.container.insertBefore(l,u),s.tags.push(l)},this.isSpeedy=r.speedy===void 0?!0:r.speedy,this.tags=[],this.ctr=0,this.nonce=r.nonce,this.key=r.key,this.container=r.container,this.prepend=r.prepend,this.insertionPoint=r.insertionPoint,this.before=null}var i=e.prototype;return i.hydrate=function(s){s.forEach(this._insertTag)},i.insert=function(s){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(WS(this));var l=this.tags[this.tags.length-1];if(this.isSpeedy){var u=KS(l);try{u.insertRule(s,u.cssRules.length)}catch{}}else l.appendChild(document.createTextNode(s));this.ctr++},i.flush=function(){this.tags.forEach(function(s){var l;return(l=s.parentNode)==null?void 0:l.removeChild(s)}),this.tags=[],this.ctr=0},e}(),yt="-ms-",ma="-moz-",Ie="-webkit-",Gg="comm",su="rule",au="decl",QS="@import",Kg="@keyframes",XS="@layer",ZS=Math.abs,Ia=String.fromCharCode,JS=Object.assign;function eC(e,i){return gt(e,0)^45?(((i<<2^gt(e,0))<<2^gt(e,1))<<2^gt(e,2))<<2^gt(e,3):0}function Wg(e){return e.trim()}function tC(e,i){return(e=i.exec(e))?e[0]:e}function Oe(e,i,r){return e.replace(i,r)}function Rl(e,i){return e.indexOf(i)}function gt(e,i){return e.charCodeAt(i)|0}function Di(e,i,r){return e.slice(i,r)}function vn(e){return e.length}function ou(e){return e.length}function Js(e,i){return i.push(e),e}function nC(e,i){return e.map(i).join("")}var Oa=1,ti=1,Yg=0,Pt=0,et=0,ii="";function Ta(e,i,r,s,l,u,d){return{value:e,root:i,parent:r,type:s,props:l,children:u,line:Oa,column:ti,length:d,return:""}}function Ci(e,i){return JS(Ta("",null,null,"",null,null,0),e,{length:-e.length},i)}function rC(){return et}function iC(){return et=Pt>0?gt(ii,--Pt):0,ti--,et===10&&(ti=1,Oa--),et}function Bt(){return et=Pt<Yg?gt(ii,Pt++):0,ti++,et===10&&(ti=1,Oa++),et}function wn(){return gt(ii,Pt)}function ta(){return Pt}function Yi(e,i){return Di(ii,e,i)}function Pi(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Qg(e){return Oa=ti=1,Yg=vn(ii=e),Pt=0,[]}function Xg(e){return ii="",e}function na(e){return Wg(Yi(Pt-1,Nl(e===91?e+2:e===40?e+1:e)))}function sC(e){for(;(et=wn())&&et<33;)Bt();return Pi(e)>2||Pi(et)>3?"":" "}function aC(e,i){for(;--i&&Bt()&&!(et<48||et>102||et>57&&et<65||et>70&&et<97););return Yi(e,ta()+(i<6&&wn()==32&&Bt()==32))}function Nl(e){for(;Bt();)switch(et){case e:return Pt;case 34:case 39:e!==34&&e!==39&&Nl(et);break;case 40:e===41&&Nl(e);break;case 92:Bt();break}return Pt}function oC(e,i){for(;Bt()&&e+et!==57;)if(e+et===84&&wn()===47)break;return"/*"+Yi(i,Pt-1)+"*"+Ia(e===47?e:Bt())}function lC(e){for(;!Pi(wn());)Bt();return Yi(e,Pt)}function uC(e){return Xg(ra("",null,null,null,[""],e=Qg(e),0,[0],e))}function ra(e,i,r,s,l,u,d,f,m){for(var v=0,p=0,b=d,y=0,_=0,R=0,S=1,O=1,T=1,A=0,D="",z=l,V=u,B=s,H=D;O;)switch(R=A,A=Bt()){case 40:if(R!=108&&gt(H,b-1)==58){Rl(H+=Oe(na(A),"&","&\f"),"&\f")!=-1&&(T=-1);break}case 34:case 39:case 91:H+=na(A);break;case 9:case 10:case 13:case 32:H+=sC(R);break;case 92:H+=aC(ta()-1,7);continue;case 47:switch(wn()){case 42:case 47:Js(cC(oC(Bt(),ta()),i,r),m);break;default:H+="/"}break;case 123*S:f[v++]=vn(H)*T;case 125*S:case 59:case 0:switch(A){case 0:case 125:O=0;case 59+p:T==-1&&(H=Oe(H,/\f/g,"")),_>0&&vn(H)-b&&Js(_>32?cf(H+";",s,r,b-1):cf(Oe(H," ","")+";",s,r,b-2),m);break;case 59:H+=";";default:if(Js(B=uf(H,i,r,v,p,l,f,D,z=[],V=[],b),u),A===123)if(p===0)ra(H,i,B,B,z,u,b,f,V);else switch(y===99&&gt(H,3)===110?100:y){case 100:case 108:case 109:case 115:ra(e,B,B,s&&Js(uf(e,B,B,0,0,l,f,D,l,z=[],b),V),l,V,b,f,s?z:V);break;default:ra(H,B,B,B,[""],V,0,f,V)}}v=p=_=0,S=T=1,D=H="",b=d;break;case 58:b=1+vn(H),_=R;default:if(S<1){if(A==123)--S;else if(A==125&&S++==0&&iC()==125)continue}switch(H+=Ia(A),A*S){case 38:T=p>0?1:(H+="\f",-1);break;case 44:f[v++]=(vn(H)-1)*T,T=1;break;case 64:wn()===45&&(H+=na(Bt())),y=wn(),p=b=vn(D=H+=lC(ta())),A++;break;case 45:R===45&&vn(H)==2&&(S=0)}}return u}function uf(e,i,r,s,l,u,d,f,m,v,p){for(var b=l-1,y=l===0?u:[""],_=ou(y),R=0,S=0,O=0;R<s;++R)for(var T=0,A=Di(e,b+1,b=ZS(S=d[R])),D=e;T<_;++T)(D=Wg(S>0?y[T]+" "+A:Oe(A,/&\f/g,y[T])))&&(m[O++]=D);return Ta(e,i,r,l===0?su:f,m,v,p)}function cC(e,i,r){return Ta(e,i,r,Gg,Ia(rC()),Di(e,2,-2),0)}function cf(e,i,r,s){return Ta(e,i,r,au,Di(e,0,s),Di(e,s+1,-1),s)}function Gr(e,i){for(var r="",s=ou(e),l=0;l<s;l++)r+=i(e[l],l,e,i)||"";return r}function dC(e,i,r,s){switch(e.type){case XS:if(e.children.length)break;case QS:case au:return e.return=e.return||e.value;case Gg:return"";case Kg:return e.return=e.value+"{"+Gr(e.children,s)+"}";case su:e.value=e.props.join(",")}return vn(r=Gr(e.children,s))?e.return=e.value+"{"+r+"}":""}function fC(e){var i=ou(e);return function(r,s,l,u){for(var d="",f=0;f<i;f++)d+=e[f](r,s,l,u)||"";return d}}function gC(e){return function(i){i.root||(i=i.return)&&e(i)}}function Zg(e){var i=Object.create(null);return function(r){return i[r]===void 0&&(i[r]=e(r)),i[r]}}var mC=function(i,r,s){for(var l=0,u=0;l=u,u=wn(),l===38&&u===12&&(r[s]=1),!Pi(u);)Bt();return Yi(i,Pt)},hC=function(i,r){var s=-1,l=44;do switch(Pi(l)){case 0:l===38&&wn()===12&&(r[s]=1),i[s]+=mC(Pt-1,r,s);break;case 2:i[s]+=na(l);break;case 4:if(l===44){i[++s]=wn()===58?"&\f":"",r[s]=i[s].length;break}default:i[s]+=Ia(l)}while(l=Bt());return i},pC=function(i,r){return Xg(hC(Qg(i),r))},df=new WeakMap,xC=function(i){if(!(i.type!=="rule"||!i.parent||i.length<1)){for(var r=i.value,s=i.parent,l=i.column===s.column&&i.line===s.line;s.type!=="rule";)if(s=s.parent,!s)return;if(!(i.props.length===1&&r.charCodeAt(0)!==58&&!df.get(s))&&!l){df.set(i,!0);for(var u=[],d=pC(r,u),f=s.props,m=0,v=0;m<d.length;m++)for(var p=0;p<f.length;p++,v++)i.props[v]=u[m]?d[m].replace(/&\f/g,f[p]):f[p]+" "+d[m]}}},vC=function(i){if(i.type==="decl"){var r=i.value;r.charCodeAt(0)===108&&r.charCodeAt(2)===98&&(i.return="",i.value="")}};function Jg(e,i){switch(eC(e,i)){case 5103:return Ie+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Ie+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Ie+e+ma+e+yt+e+e;case 6828:case 4268:return Ie+e+yt+e+e;case 6165:return Ie+e+yt+"flex-"+e+e;case 5187:return Ie+e+Oe(e,/(\w+).+(:[^]+)/,Ie+"box-$1$2"+yt+"flex-$1$2")+e;case 5443:return Ie+e+yt+"flex-item-"+Oe(e,/flex-|-self/,"")+e;case 4675:return Ie+e+yt+"flex-line-pack"+Oe(e,/align-content|flex-|-self/,"")+e;case 5548:return Ie+e+yt+Oe(e,"shrink","negative")+e;case 5292:return Ie+e+yt+Oe(e,"basis","preferred-size")+e;case 6060:return Ie+"box-"+Oe(e,"-grow","")+Ie+e+yt+Oe(e,"grow","positive")+e;case 4554:return Ie+Oe(e,/([^-])(transform)/g,"$1"+Ie+"$2")+e;case 6187:return Oe(Oe(Oe(e,/(zoom-|grab)/,Ie+"$1"),/(image-set)/,Ie+"$1"),e,"")+e;case 5495:case 3959:return Oe(e,/(image-set\([^]*)/,Ie+"$1$`$1");case 4968:return Oe(Oe(e,/(.+:)(flex-)?(.*)/,Ie+"box-pack:$3"+yt+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Ie+e+e;case 4095:case 3583:case 4068:case 2532:return Oe(e,/(.+)-inline(.+)/,Ie+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(vn(e)-1-i>6)switch(gt(e,i+1)){case 109:if(gt(e,i+4)!==45)break;case 102:return Oe(e,/(.+:)(.+)-([^]+)/,"$1"+Ie+"$2-$3$1"+ma+(gt(e,i+3)==108?"$3":"$2-$3"))+e;case 115:return~Rl(e,"stretch")?Jg(Oe(e,"stretch","fill-available"),i)+e:e}break;case 4949:if(gt(e,i+1)!==115)break;case 6444:switch(gt(e,vn(e)-3-(~Rl(e,"!important")&&10))){case 107:return Oe(e,":",":"+Ie)+e;case 101:return Oe(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Ie+(gt(e,14)===45?"inline-":"")+"box$3$1"+Ie+"$2$3$1"+yt+"$2box$3")+e}break;case 5936:switch(gt(e,i+11)){case 114:return Ie+e+yt+Oe(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ie+e+yt+Oe(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ie+e+yt+Oe(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Ie+e+yt+e+e}return e}var _C=function(i,r,s,l){if(i.length>-1&&!i.return)switch(i.type){case au:i.return=Jg(i.value,i.length);break;case Kg:return Gr([Ci(i,{value:Oe(i.value,"@","@"+Ie)})],l);case su:if(i.length)return nC(i.props,function(u){switch(tC(u,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Gr([Ci(i,{props:[Oe(u,/:(read-\w+)/,":"+ma+"$1")]})],l);case"::placeholder":return Gr([Ci(i,{props:[Oe(u,/:(plac\w+)/,":"+Ie+"input-$1")]}),Ci(i,{props:[Oe(u,/:(plac\w+)/,":"+ma+"$1")]}),Ci(i,{props:[Oe(u,/:(plac\w+)/,yt+"input-$1")]})],l)}return""})}},yC=[_C],bC=function(i){var r=i.key;if(r==="css"){var s=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(s,function(S){var O=S.getAttribute("data-emotion");O.indexOf(" ")!==-1&&(document.head.appendChild(S),S.setAttribute("data-s",""))})}var l=i.stylisPlugins||yC,u={},d,f=[];d=i.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(S){for(var O=S.getAttribute("data-emotion").split(" "),T=1;T<O.length;T++)u[O[T]]=!0;f.push(S)});var m,v=[xC,vC];{var p,b=[dC,gC(function(S){p.insert(S)})],y=fC(v.concat(l,b)),_=function(O){return Gr(uC(O),y)};m=function(O,T,A,D){p=A,_(O?O+"{"+T.styles+"}":T.styles),D&&(R.inserted[T.name]=!0)}}var R={key:r,sheet:new YS({key:r,container:d,nonce:i.nonce,speedy:i.speedy,prepend:i.prepend,insertionPoint:i.insertionPoint}),nonce:i.nonce,inserted:u,registered:{},insert:m};return R.sheet.hydrate(f),R},wC=!0;function SC(e,i,r){var s="";return r.split(" ").forEach(function(l){e[l]!==void 0?i.push(e[l]+";"):l&&(s+=l+" ")}),s}var em=function(i,r,s){var l=i.key+"-"+r.name;(s===!1||wC===!1)&&i.registered[l]===void 0&&(i.registered[l]=r.styles)},CC=function(i,r,s){em(i,r,s);var l=i.key+"-"+r.name;if(i.inserted[r.name]===void 0){var u=r;do i.insert(r===u?"."+l:"",u,i.sheet,!0),u=u.next;while(u!==void 0)}};function jC(e){for(var i=0,r,s=0,l=e.length;l>=4;++s,l-=4)r=e.charCodeAt(s)&255|(e.charCodeAt(++s)&255)<<8|(e.charCodeAt(++s)&255)<<16|(e.charCodeAt(++s)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,i=(r&65535)*1540483477+((r>>>16)*59797<<16)^(i&65535)*1540483477+((i>>>16)*59797<<16);switch(l){case 3:i^=(e.charCodeAt(s+2)&255)<<16;case 2:i^=(e.charCodeAt(s+1)&255)<<8;case 1:i^=e.charCodeAt(s)&255,i=(i&65535)*1540483477+((i>>>16)*59797<<16)}return i^=i>>>13,i=(i&65535)*1540483477+((i>>>16)*59797<<16),((i^i>>>15)>>>0).toString(36)}var RC={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},NC=/[A-Z]|^ms/g,EC=/_EMO_([^_]+?)_([^]*?)_EMO_/g,tm=function(i){return i.charCodeAt(1)===45},ff=function(i){return i!=null&&typeof i!="boolean"},ul=Zg(function(e){return tm(e)?e:e.replace(NC,"-$&").toLowerCase()}),gf=function(i,r){switch(i){case"animation":case"animationName":if(typeof r=="string")return r.replace(EC,function(s,l,u){return _n={name:l,styles:u,next:_n},l})}return RC[i]!==1&&!tm(i)&&typeof r=="number"&&r!==0?r+"px":r};function Mi(e,i,r){if(r==null)return"";var s=r;if(s.__emotion_styles!==void 0)return s;switch(typeof r){case"boolean":return"";case"object":{var l=r;if(l.anim===1)return _n={name:l.name,styles:l.styles,next:_n},l.name;var u=r;if(u.styles!==void 0){var d=u.next;if(d!==void 0)for(;d!==void 0;)_n={name:d.name,styles:d.styles,next:_n},d=d.next;var f=u.styles+";";return f}return AC(e,i,r)}case"function":{if(e!==void 0){var m=_n,v=r(e);return _n=m,Mi(e,i,v)}break}}var p=r;if(i==null)return p;var b=i[p];return b!==void 0?b:p}function AC(e,i,r){var s="";if(Array.isArray(r))for(var l=0;l<r.length;l++)s+=Mi(e,i,r[l])+";";else for(var u in r){var d=r[u];if(typeof d!="object"){var f=d;i!=null&&i[f]!==void 0?s+=u+"{"+i[f]+"}":ff(f)&&(s+=ul(u)+":"+gf(u,f)+";")}else if(Array.isArray(d)&&typeof d[0]=="string"&&(i==null||i[d[0]]===void 0))for(var m=0;m<d.length;m++)ff(d[m])&&(s+=ul(u)+":"+gf(u,d[m])+";");else{var v=Mi(e,i,d);switch(u){case"animation":case"animationName":{s+=ul(u)+":"+v+";";break}default:s+=u+"{"+v+"}"}}}return s}var mf=/label:\s*([^\s;{]+)\s*(;|$)/g,_n;function FC(e,i,r){if(e.length===1&&typeof e[0]=="object"&&e[0]!==null&&e[0].styles!==void 0)return e[0];var s=!0,l="";_n=void 0;var u=e[0];if(u==null||u.raw===void 0)s=!1,l+=Mi(r,i,u);else{var d=u;l+=d[0]}for(var f=1;f<e.length;f++)if(l+=Mi(r,i,e[f]),s){var m=u;l+=m[f]}mf.lastIndex=0;for(var v="",p;(p=mf.exec(l))!==null;)v+="-"+p[1];var b=jC(l)+v;return{name:b,styles:l,next:_n}}var IC=function(i){return i()},OC=Xd.useInsertionEffect?Xd.useInsertionEffect:!1,TC=OC||IC,nm=C.createContext(typeof HTMLElement<"u"?bC({key:"css"}):null);nm.Provider;var kC=function(i){return C.forwardRef(function(r,s){var l=C.useContext(nm);return i(r,l,s)})},DC=C.createContext({}),PC=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,MC=Zg(function(e){return PC.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),LC=MC,$C=function(i){return i!=="theme"},hf=function(i){return typeof i=="string"&&i.charCodeAt(0)>96?LC:$C},pf=function(i,r,s){var l;if(r){var u=r.shouldForwardProp;l=i.__emotion_forwardProp&&u?function(d){return i.__emotion_forwardProp(d)&&u(d)}:u}return typeof l!="function"&&s&&(l=i.__emotion_forwardProp),l},qC=function(i){var r=i.cache,s=i.serialized,l=i.isStringTag;return em(r,s,l),TC(function(){return CC(r,s,l)}),null},VC=function e(i,r){var s=i.__emotion_real===i,l=s&&i.__emotion_base||i,u,d;r!==void 0&&(u=r.label,d=r.target);var f=pf(i,r,s),m=f||hf(l),v=!m("as");return function(){var p=arguments,b=s&&i.__emotion_styles!==void 0?i.__emotion_styles.slice(0):[];if(u!==void 0&&b.push("label:"+u+";"),p[0]==null||p[0].raw===void 0)b.push.apply(b,p);else{var y=p[0];b.push(y[0]);for(var _=p.length,R=1;R<_;R++)b.push(p[R],y[R])}var S=kC(function(O,T,A){var D=v&&O.as||l,z="",V=[],B=O;if(O.theme==null){B={};for(var H in O)B[H]=O[H];B.theme=C.useContext(DC)}typeof O.className=="string"?z=SC(T.registered,V,O.className):O.className!=null&&(z=O.className+" ");var ie=FC(b.concat(V),T.registered,B);z+=T.key+"-"+ie.name,d!==void 0&&(z+=" "+d);var ce=v&&f===void 0?hf(D):m,ge={};for(var se in O)v&&se==="as"||ce(se)&&(ge[se]=O[se]);return ge.className=z,A&&(ge.ref=A),C.createElement(C.Fragment,null,C.createElement(qC,{cache:T,serialized:ie,isStringTag:typeof D=="string"}),C.createElement(D,ge))});return S.displayName=u!==void 0?u:"Styled("+(typeof l=="string"?l:l.displayName||l.name||"Component")+")",S.defaultProps=i.defaultProps,S.__emotion_real=S,S.__emotion_base=l,S.__emotion_styles=b,S.__emotion_forwardProp=f,Object.defineProperty(S,"toString",{value:function(){return"."+d}}),S.withComponent=function(O,T){var A=e(O,vl({},r,T,{shouldForwardProp:pf(S,T,!0)}));return A.apply(void 0,b)},S}},zC=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],ni=VC.bind(null);zC.forEach(function(e){ni[e]=ni(e)});function BC(e){return e===void 0}var UC=BC;const xf=Fl(UC);function HC(e){var i=C.useRef(e),r=C.useRef(0);return Eb(e,i.current)||(i.current=e,r.current+=1),C.useMemo(function(){return i.current},[r.current])}function GC(e,i){return C.useEffect(e,HC(i))}var Qi=e=>e.type==="checkbox",vr=e=>e instanceof Date,Nt=e=>e==null;const rm=e=>typeof e=="object";var Qe=e=>!Nt(e)&&!Array.isArray(e)&&rm(e)&&!vr(e),KC=e=>Qe(e)&&e.target?Qi(e.target)?e.target.checked:e.target.value:e,WC=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,YC=(e,i)=>e.has(WC(i)),QC=e=>{const i=e.constructor&&e.constructor.prototype;return Qe(i)&&i.hasOwnProperty("isPrototypeOf")},lu=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function bt(e){let i;const r=Array.isArray(e),s=typeof FileList<"u"?e instanceof FileList:!1;if(e instanceof Date)i=new Date(e);else if(e instanceof Set)i=new Set(e);else if(!(lu&&(e instanceof Blob||s))&&(r||Qe(e)))if(i=r?[]:{},!r&&!QC(e))i=e;else for(const l in e)e.hasOwnProperty(l)&&(i[l]=bt(e[l]));else return e;return i}var ka=e=>Array.isArray(e)?e.filter(Boolean):[],Je=e=>e===void 0,J=(e,i,r)=>{if(!i||!Qe(e))return r;const s=ka(i.split(/[,[\].]+?/)).reduce((l,u)=>Nt(l)?l:l[u],e);return Je(s)||s===e?Je(e[i])?r:e[i]:s},xn=e=>typeof e=="boolean",uu=e=>/^\w*$/.test(e),im=e=>ka(e.replace(/["|']|\]/g,"").split(/\.|\[/)),qe=(e,i,r)=>{let s=-1;const l=uu(i)?[i]:im(i),u=l.length,d=u-1;for(;++s<u;){const f=l[s];let m=r;if(s!==d){const v=e[f];m=Qe(v)||Array.isArray(v)?v:isNaN(+l[s+1])?{}:[]}if(f==="__proto__"||f==="constructor"||f==="prototype")return;e[f]=m,e=e[f]}};const vf={BLUR:"blur",FOCUS_OUT:"focusout"},on={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Dn={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},XC=ke.createContext(null),cu=()=>ke.useContext(XC);var sm=(e,i,r,s=!0)=>{const l={defaultValues:i._defaultValues};for(const u in e)Object.defineProperty(l,u,{get:()=>{const d=u;return i._proxyFormState[d]!==on.all&&(i._proxyFormState[d]=!s||on.all),r&&(r[d]=!0),e[d]}});return l};function du(e){const i=cu(),{control:r=i.control,disabled:s,name:l,exact:u}=e||{},[d,f]=ke.useState(r._formState),m=ke.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),v=ke.useRef(l);return v.current=l,ke.useEffect(()=>r._subscribe({name:v.current,formState:m.current,exact:u,callback:p=>{!s&&f({...r._formState,...p})}}),[r,s,u]),ke.useEffect(()=>{m.current.isValid&&r._setValid(!0)},[r]),ke.useMemo(()=>sm(d,r,m.current,!1),[d,r])}var bn=e=>typeof e=="string",am=(e,i,r,s,l)=>bn(e)?(s&&i.watch.add(e),J(r,e,l)):Array.isArray(e)?e.map(u=>(s&&i.watch.add(u),J(r,u))):(s&&(i.watchAll=!0),r);function om(e){const i=cu(),{control:r=i.control,name:s,defaultValue:l,disabled:u,exact:d}=e||{},f=ke.useRef(s),m=ke.useRef(l);f.current=s,ke.useEffect(()=>r._subscribe({name:f.current,formState:{values:!0},exact:d,callback:b=>!u&&p(am(f.current,r._names,b.values||r._formValues,!1,m.current))}),[r,u,d]);const[v,p]=ke.useState(r._getWatch(s,l));return ke.useEffect(()=>r._removeUnmounted()),v}var ZC=(e,i,r,s,l)=>i?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[s]:l||!0}}:{},Ii=e=>Array.isArray(e)?e:[e],_f=()=>{let e=[];return{get observers(){return e},next:l=>{for(const u of e)u.next&&u.next(l)},subscribe:l=>(e.push(l),{unsubscribe:()=>{e=e.filter(u=>u!==l)}}),unsubscribe:()=>{e=[]}}},El=e=>Nt(e)||!rm(e);function Xn(e,i){if(El(e)||El(i))return e===i;if(vr(e)&&vr(i))return e.getTime()===i.getTime();const r=Object.keys(e),s=Object.keys(i);if(r.length!==s.length)return!1;for(const l of r){const u=e[l];if(!s.includes(l))return!1;if(l!=="ref"){const d=i[l];if(vr(u)&&vr(d)||Qe(u)&&Qe(d)||Array.isArray(u)&&Array.isArray(d)?!Xn(u,d):u!==d)return!1}}return!0}var Rt=e=>Qe(e)&&!Object.keys(e).length,fu=e=>e.type==="file",ln=e=>typeof e=="function",ha=e=>{if(!lu)return!1;const i=e?e.ownerDocument:0;return e instanceof(i&&i.defaultView?i.defaultView.HTMLElement:HTMLElement)},lm=e=>e.type==="select-multiple",gu=e=>e.type==="radio",JC=e=>gu(e)||Qi(e),cl=e=>ha(e)&&e.isConnected;function ej(e,i){const r=i.slice(0,-1).length;let s=0;for(;s<r;)e=Je(e)?s++:e[i[s++]];return e}function tj(e){for(const i in e)if(e.hasOwnProperty(i)&&!Je(e[i]))return!1;return!0}function rt(e,i){const r=Array.isArray(i)?i:uu(i)?[i]:im(i),s=r.length===1?e:ej(e,r),l=r.length-1,u=r[l];return s&&delete s[u],l!==0&&(Qe(s)&&Rt(s)||Array.isArray(s)&&tj(s))&&rt(e,r.slice(0,-1)),e}var um=e=>{for(const i in e)if(ln(e[i]))return!0;return!1};function pa(e,i={}){const r=Array.isArray(e);if(Qe(e)||r)for(const s in e)Array.isArray(e[s])||Qe(e[s])&&!um(e[s])?(i[s]=Array.isArray(e[s])?[]:{},pa(e[s],i[s])):Nt(e[s])||(i[s]=!0);return i}function cm(e,i,r){const s=Array.isArray(e);if(Qe(e)||s)for(const l in e)Array.isArray(e[l])||Qe(e[l])&&!um(e[l])?Je(i)||El(r[l])?r[l]=Array.isArray(e[l])?pa(e[l],[]):{...pa(e[l])}:cm(e[l],Nt(i)?{}:i[l],r[l]):r[l]=!Xn(e[l],i[l]);return r}var ji=(e,i)=>cm(e,i,pa(i));const yf={value:!1,isValid:!1},bf={value:!0,isValid:!0};var dm=e=>{if(Array.isArray(e)){if(e.length>1){const i=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:i,isValid:!!i.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!Je(e[0].attributes.value)?Je(e[0].value)||e[0].value===""?bf:{value:e[0].value,isValid:!0}:bf:yf}return yf},fm=(e,{valueAsNumber:i,valueAsDate:r,setValueAs:s})=>Je(e)?e:i?e===""?NaN:e&&+e:r&&bn(e)?new Date(e):s?s(e):e;const wf={isValid:!1,value:null};var gm=e=>Array.isArray(e)?e.reduce((i,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:i,wf):wf;function Sf(e){const i=e.ref;return fu(i)?i.files:gu(i)?gm(e.refs).value:lm(i)?[...i.selectedOptions].map(({value:r})=>r):Qi(i)?dm(e.refs).value:fm(Je(i.value)?e.ref.value:i.value,e)}var nj=(e,i,r,s)=>{const l={};for(const u of e){const d=J(i,u);d&&qe(l,u,d._f)}return{criteriaMode:r,names:[...e],fields:l,shouldUseNativeValidation:s}},xa=e=>e instanceof RegExp,Ri=e=>Je(e)?e:xa(e)?e.source:Qe(e)?xa(e.value)?e.value.source:e.value:e,Cf=e=>({isOnSubmit:!e||e===on.onSubmit,isOnBlur:e===on.onBlur,isOnChange:e===on.onChange,isOnAll:e===on.all,isOnTouch:e===on.onTouched});const jf="AsyncFunction";var rj=e=>!!e&&!!e.validate&&!!(ln(e.validate)&&e.validate.constructor.name===jf||Qe(e.validate)&&Object.values(e.validate).find(i=>i.constructor.name===jf)),ij=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),Rf=(e,i,r)=>!r&&(i.watchAll||i.watch.has(e)||[...i.watch].some(s=>e.startsWith(s)&&/^\.\w+/.test(e.slice(s.length))));const Oi=(e,i,r,s)=>{for(const l of r||Object.keys(e)){const u=J(e,l);if(u){const{_f:d,...f}=u;if(d){if(d.refs&&d.refs[0]&&i(d.refs[0],l)&&!s)return!0;if(d.ref&&i(d.ref,d.name)&&!s)return!0;if(Oi(f,i))break}else if(Qe(f)&&Oi(f,i))break}}};function Nf(e,i,r){const s=J(e,r);if(s||uu(r))return{error:s,name:r};const l=r.split(".");for(;l.length;){const u=l.join("."),d=J(i,u),f=J(e,u);if(d&&!Array.isArray(d)&&r!==u)return{name:r};if(f&&f.type)return{name:u,error:f};l.pop()}return{name:r}}var sj=(e,i,r,s)=>{r(e);const{name:l,...u}=e;return Rt(u)||Object.keys(u).length>=Object.keys(i).length||Object.keys(u).find(d=>i[d]===(!s||on.all))},aj=(e,i,r)=>!e||!i||e===i||Ii(e).some(s=>s&&(r?s===i:s.startsWith(i)||i.startsWith(s))),oj=(e,i,r,s,l)=>l.isOnAll?!1:!r&&l.isOnTouch?!(i||e):(r?s.isOnBlur:l.isOnBlur)?!e:(r?s.isOnChange:l.isOnChange)?e:!0,lj=(e,i)=>!ka(J(e,i)).length&&rt(e,i),uj=(e,i,r)=>{const s=Ii(J(e,r));return qe(s,"root",i[r]),qe(e,r,s),e},ia=e=>bn(e);function Ef(e,i,r="validate"){if(ia(e)||Array.isArray(e)&&e.every(ia)||xn(e)&&!e)return{type:r,message:ia(e)?e:"",ref:i}}var Br=e=>Qe(e)&&!xa(e)?e:{value:e,message:""},Af=async(e,i,r,s,l,u)=>{const{ref:d,refs:f,required:m,maxLength:v,minLength:p,min:b,max:y,pattern:_,validate:R,name:S,valueAsNumber:O,mount:T}=e._f,A=J(r,S);if(!T||i.has(S))return{};const D=f?f[0]:d,z=K=>{l&&D.reportValidity&&(D.setCustomValidity(xn(K)?"":K||""),D.reportValidity())},V={},B=gu(d),H=Qi(d),ie=B||H,ce=(O||fu(d))&&Je(d.value)&&Je(A)||ha(d)&&d.value===""||A===""||Array.isArray(A)&&!A.length,ge=ZC.bind(null,S,s,V),se=(K,re,we,te=Dn.maxLength,ve=Dn.minLength)=>{const Ae=K?re:we;V[S]={type:K?te:ve,message:Ae,ref:d,...ge(K?te:ve,Ae)}};if(u?!Array.isArray(A)||!A.length:m&&(!ie&&(ce||Nt(A))||xn(A)&&!A||H&&!dm(f).isValid||B&&!gm(f).isValid)){const{value:K,message:re}=ia(m)?{value:!!m,message:m}:Br(m);if(K&&(V[S]={type:Dn.required,message:re,ref:D,...ge(Dn.required,re)},!s))return z(re),V}if(!ce&&(!Nt(b)||!Nt(y))){let K,re;const we=Br(y),te=Br(b);if(!Nt(A)&&!isNaN(A)){const ve=d.valueAsNumber||A&&+A;Nt(we.value)||(K=ve>we.value),Nt(te.value)||(re=ve<te.value)}else{const ve=d.valueAsDate||new Date(A),Ae=Xe=>new Date(new Date().toDateString()+" "+Xe),X=d.type=="time",Ne=d.type=="week";bn(we.value)&&A&&(K=X?Ae(A)>Ae(we.value):Ne?A>we.value:ve>new Date(we.value)),bn(te.value)&&A&&(re=X?Ae(A)<Ae(te.value):Ne?A<te.value:ve<new Date(te.value))}if((K||re)&&(se(!!K,we.message,te.message,Dn.max,Dn.min),!s))return z(V[S].message),V}if((v||p)&&!ce&&(bn(A)||u&&Array.isArray(A))){const K=Br(v),re=Br(p),we=!Nt(K.value)&&A.length>+K.value,te=!Nt(re.value)&&A.length<+re.value;if((we||te)&&(se(we,K.message,re.message),!s))return z(V[S].message),V}if(_&&!ce&&bn(A)){const{value:K,message:re}=Br(_);if(xa(K)&&!A.match(K)&&(V[S]={type:Dn.pattern,message:re,ref:d,...ge(Dn.pattern,re)},!s))return z(re),V}if(R){if(ln(R)){const K=await R(A,r),re=Ef(K,D);if(re&&(V[S]={...re,...ge(Dn.validate,re.message)},!s))return z(re.message),V}else if(Qe(R)){let K={};for(const re in R){if(!Rt(K)&&!s)break;const we=Ef(await R[re](A,r),D,re);we&&(K={...we,...ge(re,we.message)},z(we.message),s&&(V[S]=K))}if(!Rt(K)&&(V[S]={ref:D,...K},!s))return V}}return z(!0),V};const cj={mode:on.onSubmit,reValidateMode:on.onChange,shouldFocusError:!0};function dj(e={}){let i={...cj,...e},r={submitCount:0,isDirty:!1,isLoading:ln(i.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:i.errors||{},disabled:i.disabled||!1};const s={};let l=Qe(i.defaultValues)||Qe(i.values)?bt(i.values||i.defaultValues)||{}:{},u=i.shouldUnregister?{}:bt(l),d={action:!1,mount:!1,watch:!1},f={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},m,v=0;const p={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let b={...p};const y={array:_f(),state:_f()},_=Cf(i.mode),R=Cf(i.reValidateMode),S=i.criteriaMode===on.all,O=j=>k=>{clearTimeout(v),v=setTimeout(j,k)},T=async j=>{if(!i.disabled&&(p.isValid||b.isValid||j)){const k=i.resolver?Rt((await ce()).errors):await se(s,!0);k!==r.isValid&&y.state.next({isValid:k})}},A=(j,k)=>{!i.disabled&&(p.isValidating||p.validatingFields||b.isValidating||b.validatingFields)&&((j||Array.from(f.mount)).forEach(L=>{L&&(k?qe(r.validatingFields,L,k):rt(r.validatingFields,L))}),y.state.next({validatingFields:r.validatingFields,isValidating:!Rt(r.validatingFields)}))},D=(j,k=[],L,Q,W=!0,G=!0)=>{if(Q&&L&&!i.disabled){if(d.action=!0,G&&Array.isArray(J(s,j))){const Z=L(J(s,j),Q.argA,Q.argB);W&&qe(s,j,Z)}if(G&&Array.isArray(J(r.errors,j))){const Z=L(J(r.errors,j),Q.argA,Q.argB);W&&qe(r.errors,j,Z),lj(r.errors,j)}if((p.touchedFields||b.touchedFields)&&G&&Array.isArray(J(r.touchedFields,j))){const Z=L(J(r.touchedFields,j),Q.argA,Q.argB);W&&qe(r.touchedFields,j,Z)}(p.dirtyFields||b.dirtyFields)&&(r.dirtyFields=ji(l,u)),y.state.next({name:j,isDirty:re(j,k),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else qe(u,j,k)},z=(j,k)=>{qe(r.errors,j,k),y.state.next({errors:r.errors})},V=j=>{r.errors=j,y.state.next({errors:r.errors,isValid:!1})},B=(j,k,L,Q)=>{const W=J(s,j);if(W){const G=J(u,j,Je(L)?J(l,j):L);Je(G)||Q&&Q.defaultChecked||k?qe(u,j,k?G:Sf(W._f)):ve(j,G),d.mount&&T()}},H=(j,k,L,Q,W)=>{let G=!1,Z=!1;const Se={name:j};if(!i.disabled){if(!L||Q){(p.isDirty||b.isDirty)&&(Z=r.isDirty,r.isDirty=Se.isDirty=re(),G=Z!==Se.isDirty);const Be=Xn(J(l,j),k);Z=!!J(r.dirtyFields,j),Be?rt(r.dirtyFields,j):qe(r.dirtyFields,j,!0),Se.dirtyFields=r.dirtyFields,G=G||(p.dirtyFields||b.dirtyFields)&&Z!==!Be}if(L){const Be=J(r.touchedFields,j);Be||(qe(r.touchedFields,j,L),Se.touchedFields=r.touchedFields,G=G||(p.touchedFields||b.touchedFields)&&Be!==L)}G&&W&&y.state.next(Se)}return G?Se:{}},ie=(j,k,L,Q)=>{const W=J(r.errors,j),G=(p.isValid||b.isValid)&&xn(k)&&r.isValid!==k;if(i.delayError&&L?(m=O(()=>z(j,L)),m(i.delayError)):(clearTimeout(v),m=null,L?qe(r.errors,j,L):rt(r.errors,j)),(L?!Xn(W,L):W)||!Rt(Q)||G){const Z={...Q,...G&&xn(k)?{isValid:k}:{},errors:r.errors,name:j};r={...r,...Z},y.state.next(Z)}},ce=async j=>{A(j,!0);const k=await i.resolver(u,i.context,nj(j||f.mount,s,i.criteriaMode,i.shouldUseNativeValidation));return A(j),k},ge=async j=>{const{errors:k}=await ce(j);if(j)for(const L of j){const Q=J(k,L);Q?qe(r.errors,L,Q):rt(r.errors,L)}else r.errors=k;return k},se=async(j,k,L={valid:!0})=>{for(const Q in j){const W=j[Q];if(W){const{_f:G,...Z}=W;if(G){const Se=f.array.has(G.name),Be=W._f&&rj(W._f);Be&&p.validatingFields&&A([Q],!0);const Ze=await Af(W,f.disabled,u,S,i.shouldUseNativeValidation&&!k,Se);if(Be&&p.validatingFields&&A([Q]),Ze[G.name]&&(L.valid=!1,k))break;!k&&(J(Ze,G.name)?Se?uj(r.errors,Ze,G.name):qe(r.errors,G.name,Ze[G.name]):rt(r.errors,G.name))}!Rt(Z)&&await se(Z,k,L)}}return L.valid},K=()=>{for(const j of f.unMount){const k=J(s,j);k&&(k._f.refs?k._f.refs.every(L=>!cl(L)):!cl(k._f.ref))&&jn(j)}f.unMount=new Set},re=(j,k)=>!i.disabled&&(j&&k&&qe(u,j,k),!Xn(dn(),l)),we=(j,k,L)=>am(j,f,{...d.mount?u:Je(k)?l:bn(j)?{[j]:k}:k},L,k),te=j=>ka(J(d.mount?u:l,j,i.shouldUnregister?J(l,j,[]):[])),ve=(j,k,L={})=>{const Q=J(s,j);let W=k;if(Q){const G=Q._f;G&&(!G.disabled&&qe(u,j,fm(k,G)),W=ha(G.ref)&&Nt(k)?"":k,lm(G.ref)?[...G.ref.options].forEach(Z=>Z.selected=W.includes(Z.value)):G.refs?Qi(G.ref)?G.refs.length>1?G.refs.forEach(Z=>(!Z.defaultChecked||!Z.disabled)&&(Z.checked=Array.isArray(W)?!!W.find(Se=>Se===Z.value):W===Z.value)):G.refs[0]&&(G.refs[0].checked=!!W):G.refs.forEach(Z=>Z.checked=Z.value===W):fu(G.ref)?G.ref.value="":(G.ref.value=W,G.ref.type||y.state.next({name:j,values:bt(u)})))}(L.shouldDirty||L.shouldTouch)&&H(j,W,L.shouldTouch,L.shouldDirty,!0),L.shouldValidate&&ot(j)},Ae=(j,k,L)=>{for(const Q in k){const W=k[Q],G=`${j}.${Q}`,Z=J(s,G);(f.array.has(j)||Qe(W)||Z&&!Z._f)&&!vr(W)?Ae(G,W,L):ve(G,W,L)}},X=(j,k,L={})=>{const Q=J(s,j),W=f.array.has(j),G=bt(k);qe(u,j,G),W?(y.array.next({name:j,values:bt(u)}),(p.isDirty||p.dirtyFields||b.isDirty||b.dirtyFields)&&L.shouldDirty&&y.state.next({name:j,dirtyFields:ji(l,u),isDirty:re(j,G)})):Q&&!Q._f&&!Nt(G)?Ae(j,G,L):ve(j,G,L),Rf(j,f)&&y.state.next({...r}),y.state.next({name:d.mount?j:void 0,values:bt(u)})},Ne=async j=>{d.mount=!0;const k=j.target;let L=k.name,Q=!0;const W=J(s,L),G=Z=>{Q=Number.isNaN(Z)||vr(Z)&&isNaN(Z.getTime())||Xn(Z,J(u,L,Z))};if(W){let Z,Se;const Be=k.type?Sf(W._f):KC(j),Ze=j.type===vf.BLUR||j.type===vf.FOCUS_OUT,si=!ij(W._f)&&!i.resolver&&!J(r.errors,L)&&!W._f.deps||oj(Ze,J(r.touchedFields,L),r.isSubmitted,R,_),sr=Rf(L,f,Ze);qe(u,L,Be),Ze?(W._f.onBlur&&W._f.onBlur(j),m&&m(0)):W._f.onChange&&W._f.onChange(j);const ar=H(L,Be,Ze),ai=!Rt(ar)||sr;if(!Ze&&y.state.next({name:L,type:j.type,values:bt(u)}),si)return(p.isValid||b.isValid)&&(i.mode==="onBlur"?Ze&&T():Ze||T()),ai&&y.state.next({name:L,...sr?{}:ar});if(!Ze&&sr&&y.state.next({...r}),i.resolver){const{errors:Er}=await ce([L]);if(G(Be),Q){const oi=Nf(r.errors,s,L),rs=Nf(Er,s,oi.name||L);Z=rs.error,L=rs.name,Se=Rt(Er)}}else A([L],!0),Z=(await Af(W,f.disabled,u,S,i.shouldUseNativeValidation))[L],A([L]),G(Be),Q&&(Z?Se=!1:(p.isValid||b.isValid)&&(Se=await se(s,!0)));Q&&(W._f.deps&&ot(W._f.deps),ie(L,Se,Z,ar))}},Xe=(j,k)=>{if(J(r.errors,k)&&j.focus)return j.focus(),1},ot=async(j,k={})=>{let L,Q;const W=Ii(j);if(i.resolver){const G=await ge(Je(j)?j:W);L=Rt(G),Q=j?!W.some(Z=>J(G,Z)):L}else j?(Q=(await Promise.all(W.map(async G=>{const Z=J(s,G);return await se(Z&&Z._f?{[G]:Z}:Z)}))).every(Boolean),!(!Q&&!r.isValid)&&T()):Q=L=await se(s);return y.state.next({...!bn(j)||(p.isValid||b.isValid)&&L!==r.isValid?{}:{name:j},...i.resolver||!j?{isValid:L}:{},errors:r.errors}),k.shouldFocus&&!Q&&Oi(s,Xe,j?W:f.mount),Q},dn=j=>{const k={...d.mount?u:l};return Je(j)?k:bn(j)?J(k,j):j.map(L=>J(k,L))},Xi=(j,k)=>({invalid:!!J((k||r).errors,j),isDirty:!!J((k||r).dirtyFields,j),error:J((k||r).errors,j),isValidating:!!J(r.validatingFields,j),isTouched:!!J((k||r).touchedFields,j)}),Da=j=>{j&&Ii(j).forEach(k=>rt(r.errors,k)),y.state.next({errors:j?r.errors:{}})},Cn=(j,k,L)=>{const Q=(J(s,j,{_f:{}})._f||{}).ref,W=J(r.errors,j)||{},{ref:G,message:Z,type:Se,...Be}=W;qe(r.errors,j,{...Be,...k,ref:Q}),y.state.next({name:j,errors:r.errors,isValid:!1}),L&&L.shouldFocus&&Q&&Q.focus&&Q.focus()},Rr=(j,k)=>ln(j)?y.state.subscribe({next:L=>j(we(void 0,k),L)}):we(j,k,!0),Zi=j=>y.state.subscribe({next:k=>{aj(j.name,k.name,j.exact)&&sj(k,j.formState||p,Pa,j.reRenderRoot)&&j.callback({values:{...u},...r,...k})}}).unsubscribe,nr=j=>(d.mount=!0,b={...b,...j.formState},Zi({...j,formState:b})),jn=(j,k={})=>{for(const L of j?Ii(j):f.mount)f.mount.delete(L),f.array.delete(L),k.keepValue||(rt(s,L),rt(u,L)),!k.keepError&&rt(r.errors,L),!k.keepDirty&&rt(r.dirtyFields,L),!k.keepTouched&&rt(r.touchedFields,L),!k.keepIsValidating&&rt(r.validatingFields,L),!i.shouldUnregister&&!k.keepDefaultValue&&rt(l,L);y.state.next({values:bt(u)}),y.state.next({...r,...k.keepDirty?{isDirty:re()}:{}}),!k.keepIsValid&&T()},Ji=({disabled:j,name:k})=>{(xn(j)&&d.mount||j||f.disabled.has(k))&&(j?f.disabled.add(k):f.disabled.delete(k))},Ln=(j,k={})=>{let L=J(s,j);const Q=xn(k.disabled)||xn(i.disabled);return qe(s,j,{...L||{},_f:{...L&&L._f?L._f:{ref:{name:j}},name:j,mount:!0,...k}}),f.mount.add(j),L?Ji({disabled:xn(k.disabled)?k.disabled:i.disabled,name:j}):B(j,!0,k.value),{...Q?{disabled:k.disabled||i.disabled}:{},...i.progressive?{required:!!k.required,min:Ri(k.min),max:Ri(k.max),minLength:Ri(k.minLength),maxLength:Ri(k.maxLength),pattern:Ri(k.pattern)}:{},name:j,onChange:Ne,onBlur:Ne,ref:W=>{if(W){Ln(j,k),L=J(s,j);const G=Je(W.value)&&W.querySelectorAll&&W.querySelectorAll("input,select,textarea")[0]||W,Z=JC(G),Se=L._f.refs||[];if(Z?Se.find(Be=>Be===G):G===L._f.ref)return;qe(s,j,{_f:{...L._f,...Z?{refs:[...Se.filter(cl),G,...Array.isArray(J(l,j))?[{}]:[]],ref:{type:G.type,name:j}}:{ref:G}}}),B(j,!1,void 0,G)}else L=J(s,j,{}),L._f&&(L._f.mount=!1),(i.shouldUnregister||k.shouldUnregister)&&!(YC(f.array,j)&&d.action)&&f.unMount.add(j)}}},rr=()=>i.shouldFocusError&&Oi(s,Xe,f.mount),es=j=>{xn(j)&&(y.state.next({disabled:j}),Oi(s,(k,L)=>{const Q=J(s,L);Q&&(k.disabled=Q._f.disabled||j,Array.isArray(Q._f.refs)&&Q._f.refs.forEach(W=>{W.disabled=Q._f.disabled||j}))},0,!1))},At=(j,k)=>async L=>{let Q;L&&(L.preventDefault&&L.preventDefault(),L.persist&&L.persist());let W=bt(u);if(y.state.next({isSubmitting:!0}),i.resolver){const{errors:G,values:Z}=await ce();r.errors=G,W=Z}else await se(s);if(f.disabled.size)for(const G of f.disabled)qe(W,G,void 0);if(rt(r.errors,"root"),Rt(r.errors)){y.state.next({errors:{}});try{await j(W,L)}catch(G){Q=G}}else k&&await k({...r.errors},L),rr(),setTimeout(rr);if(y.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Rt(r.errors)&&!Q,submitCount:r.submitCount+1,errors:r.errors}),Q)throw Q},ir=(j,k={})=>{J(s,j)&&(Je(k.defaultValue)?X(j,bt(J(l,j))):(X(j,k.defaultValue),qe(l,j,bt(k.defaultValue))),k.keepTouched||rt(r.touchedFields,j),k.keepDirty||(rt(r.dirtyFields,j),r.isDirty=k.defaultValue?re(j,bt(J(l,j))):re()),k.keepError||(rt(r.errors,j),p.isValid&&T()),y.state.next({...r}))},ts=(j,k={})=>{const L=j?bt(j):l,Q=bt(L),W=Rt(j),G=W?l:Q;if(k.keepDefaultValues||(l=L),!k.keepValues){if(k.keepDirtyValues){const Z=new Set([...f.mount,...Object.keys(ji(l,u))]);for(const Se of Array.from(Z))J(r.dirtyFields,Se)?qe(G,Se,J(u,Se)):X(Se,J(G,Se))}else{if(lu&&Je(j))for(const Z of f.mount){const Se=J(s,Z);if(Se&&Se._f){const Be=Array.isArray(Se._f.refs)?Se._f.refs[0]:Se._f.ref;if(ha(Be)){const Ze=Be.closest("form");if(Ze){Ze.reset();break}}}}for(const Z of f.mount)X(Z,J(G,Z))}u=bt(G),y.array.next({values:{...G}}),y.state.next({values:{...G}})}f={mount:k.keepDirtyValues?f.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},d.mount=!p.isValid||!!k.keepIsValid||!!k.keepDirtyValues,d.watch=!!i.shouldUnregister,y.state.next({submitCount:k.keepSubmitCount?r.submitCount:0,isDirty:W?!1:k.keepDirty?r.isDirty:!!(k.keepDefaultValues&&!Xn(j,l)),isSubmitted:k.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:W?{}:k.keepDirtyValues?k.keepDefaultValues&&u?ji(l,u):r.dirtyFields:k.keepDefaultValues&&j?ji(l,j):k.keepDirty?r.dirtyFields:{},touchedFields:k.keepTouched?r.touchedFields:{},errors:k.keepErrors?r.errors:{},isSubmitSuccessful:k.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1})},Ht=(j,k)=>ts(ln(j)?j(u):j,k),ns=(j,k={})=>{const L=J(s,j),Q=L&&L._f;if(Q){const W=Q.refs?Q.refs[0]:Q.ref;W.focus&&(W.focus(),k.shouldSelect&&ln(W.select)&&W.select())}},Pa=j=>{r={...r,...j}},Ft={control:{register:Ln,unregister:jn,getFieldState:Xi,handleSubmit:At,setError:Cn,_subscribe:Zi,_runSchema:ce,_getWatch:we,_getDirty:re,_setValid:T,_setFieldArray:D,_setDisabledField:Ji,_setErrors:V,_getFieldArray:te,_reset:ts,_resetDefaultValues:()=>ln(i.defaultValues)&&i.defaultValues().then(j=>{Ht(j,i.resetOptions),y.state.next({isLoading:!1})}),_removeUnmounted:K,_disableForm:es,_subjects:y,_proxyFormState:p,get _fields(){return s},get _formValues(){return u},get _state(){return d},set _state(j){d=j},get _defaultValues(){return l},get _names(){return f},set _names(j){f=j},get _formState(){return r},get _options(){return i},set _options(j){i={...i,...j}}},subscribe:nr,trigger:ot,register:Ln,handleSubmit:At,watch:Rr,setValue:X,getValues:dn,reset:Ht,resetField:ir,clearErrors:Da,unregister:jn,setError:Cn,setFocus:ns,getFieldState:Xi};return{...Ft,formControl:Ft}}function fj(e={}){const i=ke.useRef(void 0),r=ke.useRef(void 0),[s,l]=ke.useState({isDirty:!1,isValidating:!1,isLoading:ln(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:ln(e.defaultValues)?void 0:e.defaultValues});i.current||(i.current={...e.formControl?e.formControl:dj(e),formState:s},e.formControl&&e.defaultValues&&!ln(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions));const u=i.current.control;return u._options=e,ke.useLayoutEffect(()=>u._subscribe({formState:u._proxyFormState,callback:()=>l({...u._formState}),reRenderRoot:!0}),[u]),ke.useEffect(()=>u._disableForm(e.disabled),[u,e.disabled]),ke.useEffect(()=>{if(u._proxyFormState.isDirty){const d=u._getDirty();d!==s.isDirty&&u._subjects.state.next({isDirty:d})}},[u,s.isDirty]),ke.useEffect(()=>{e.values&&!Xn(e.values,r.current)?(u._reset(e.values,u._options.resetOptions),r.current=e.values,l(d=>({...d}))):u._resetDefaultValues()},[e.values,u]),ke.useEffect(()=>{e.errors&&!Rt(e.errors)&&u._setErrors(e.errors)},[e.errors,u]),ke.useEffect(()=>{u._state.mount||(u._setValid(),u._state.mount=!0),u._state.watch&&(u._state.watch=!1,u._subjects.state.next({...u._formState})),u._removeUnmounted()}),ke.useEffect(()=>{e.shouldUnregister&&u._subjects.state.next({values:u._getWatch()})},[e.shouldUnregister,u]),i.current.formState=sm(s,u),i.current}var Ee={primary:"#0e101c",secondary:"#bf1650",lightBlue:"#516391",blue:"#1e2a4a",lightPink:"#ec5990",buttonBlue:"#191d3a",green:"#1bda2b"};const Le={fontSize:13,lineHeight:"20px"},wr=ni.button`
appearance: none;
margin: 0;
border: 0;
color: white;
padding: 5px !important;
border-radius: 0 !important;
background: ${e=>e.hideBackground?"":`${Ee.blue} !important`};
transition: 0.2s all;
&:hover {
background: ${Ee.lightBlue};
}
`,gj=ni(wr)`
font-size: 14px;
font-weight: bold;
margin: 0 4px 0 auto;
background: none !important;
display: flex;
width: 25px;
height: 25px;
justify-content: center;
line-height: 14px !important;
border-radius: 50% !important;
padding: 0 !important;
transition: 0.2s all;
&:hover {
background: ${Ee.lightBlue};
}
&:active {
background: black;
}
`,mj=ni.input`
&::placeholder {
color: #b3b3b3;
}
&:focus::placeholder {
color: white;
}
`,hj=ni.table`
transition: 0.3s all;
&:hover {
background: ${Ee.primary};
}
`,pj=({setVisible:e,control:i})=>{const{isValid:r}=du({control:i});return C.createElement("header",{style:{display:"flex",alignItems:"center",paddingLeft:10,backgroundColor:"transparent"}},C.createElement("p",{style:Object.assign(Object.assign({},Le),{margin:0,padding:0,fontWeight:400,fontSize:12})},C.createElement("span",{style:{transition:"0.5s all",color:r?Ee.green:Ee.lightPink}},"■")," ","React Hook Form"),C.createElement(gj,{title:"Close dev panel",onClick:()=>e(!1)},"✕"))},xj=({refObject:e,hasError:i,isDirty:r,fieldsValues:s,isNative:l,errorMessage:u,errorType:d,type:f,isTouched:m,name:v,collapseAll:p})=>{const[b,y]=C.useState(!1);C.useEffect(()=>{y(!p)},[p]);let _=s?J(s,v):"",R=!1;if(!xf(_))if(Ab(_))try{_=C.createElement("pre",{style:{margin:0}},C.createElement("code",{style:{fontSize:12}},JSON.stringify(_,null,2))),R=!0}catch{_=C.createElement("span",null,"[Nested Object]")}else typeof _!="string"&&(_=String(_));return C.createElement(hj,{style:{padding:"5px 8px",width:"100%",transition:".3s all",borderLeft:`2px solid ${i?Ee.secondary:Ee.buttonBlue}`,background:"none"}},C.createElement("thead",null,C.createElement("tr",null,C.createElement("td",{valign:"top",style:{width:85,lineHeight:"22px"}},C.createElement(wr,{onClick:()=>y(!b),title:"Toggle field table",style:{border:`1px solid ${Ee.lightBlue}`,borderRadius:2,padding:"3px 5px",display:"inline-block",fontSize:9,lineHeight:"13px",width:20,textAlign:"center",marginRight:8},type:"button"},b?"+":"-"),C.createElement(wr,{onClick:()=>{e.scrollIntoView&&e.scrollIntoView({behavior:"smooth"})},title:"Scroll into view",style:Object.assign({border:`1px solid ${Ee.lightBlue}`,borderRadius:2,padding:"3px 5px",display:"inline-block",fontSize:9,lineHeight:"13px",textAlign:"center",width:"calc(100% - 30px)"},l?{}:{cursor:"not-allowed",background:Ee.lightBlue}),type:"button"},l?"Native":"Custom")),C.createElement("td",{style:{display:"block",maxWidth:140}},C.createElement("p",{style:Object.assign(Object.assign({margin:0,padding:0,top:0,position:"relative",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},Le),{lineHeight:"24px"}),title:v},v)))),!b&&C.createElement("tbody",null,f&&C.createElement("tr",null,C.createElement("td",{align:"right",style:Object.assign({paddingRight:5,fontWeight:500,verticalAlign:"top"},Le)},"Type:"),C.createElement("td",{style:Object.assign({display:"block",maxWidth:100},Le)},f)),d&&C.createElement("tr",null,C.createElement("td",{align:"right",style:Object.assign({paddingRight:5,fontWeight:500,verticalAlign:"top"},Le)},"ERROR Type:"),C.createElement("td",{style:Object.assign({display:"block",maxWidth:100},Le)},d)),u&&C.createElement("tr",null,C.createElement("td",{align:"right",style:Object.assign({paddingRight:5,fontWeight:500,verticalAlign:"top"},Le)},"MESSAGE:"),C.createElement("td",{style:Object.assign({display:"block",maxWidth:100},Le)},typeof u=="string"?u.trim():JSON.stringify(u))),!xf(_)&&C.createElement("tr",null,C.createElement("td",{align:"right",style:Object.assign({paddingRight:5,fontWeight:500,verticalAlign:"top"},Le)},"Value:"),C.createElement("td",{"data-testid":`${v}-field-value`,style:Object.assign({display:"block",maxWidth:100},Le)},!R&&C.createElement("p",{title:_,style:Object.assign(Object.assign({},Le),{margin:0,padding:0})},_),R&&C.createElement("div",{style:Object.assign(Object.assign({},Le),{margin:0,padding:0})},_))),C.createElement("tr",null,C.createElement("td",{align:"right",style:Object.assign({paddingRight:5,fontWeight:500,verticalAlign:"top"},Le)},"Touched:"),C.createElement("td",null,C.createElement("code",{style:Object.assign(Object.assign({color:m?Ee.green:Ee.lightPink},Le),{fontSize:12})},m?"true":"false"))),C.createElement("tr",null,C.createElement("td",{align:"right",style:Object.assign({paddingRight:5,fontWeight:500,verticalAlign:"top"},Le)},"Dirty:"),C.createElement("td",null,C.createElement("code",{style:Object.assign(Object.assign({color:r?Ee.green:Ee.lightPink},Le),{fontSize:12})},r?"true":"false")))))},vj=({formState:e,showFormState:i,setShowFormState:r})=>C.createElement("div",{style:{alignSelf:"end"}},C.createElement(Hg,{play:i,start:{opacity:0},end:{opacity:1},render:({style:s})=>C.createElement("table",{style:Object.assign({padding:"5px 10px",display:"block",background:"black",borderTop:`1px solid ${Ee.lightPink}`,pointerEvents:"none"},s)},C.createElement("tbody",null,C.createElement("tr",null,C.createElement("td",{align:"right",style:Object.assign({width:90},Le)},"Valid:"),C.createElement("td",{style:Object.assign({color:e.isValid?Ee.green:Ee.lightPink},Le)},e.isValid?"true":"false")),C.createElement("tr",null,C.createElement("td",{align:"right",style:Object.assign({},Le)},"Dirty:"),C.createElement("td",{style:Object.assign({color:e.isDirty?Ee.green:Ee.lightPink},Le)},e.isDirty?"true":"false")),C.createElement("tr",null,C.createElement("td",{align:"right",style:Object.assign({},Le)},"Submitted:"),C.createElement("td",{style:Object.assign({color:e.isSubmitted?Ee.green:Ee.lightPink},Le)},e.isSubmitted?"true":"false")),C.createElement("tr",null,C.createElement("td",{align:"right",style:Object.assign({},Le)},"Count:"),C.createElement("td",{style:Object.assign({color:e.submitCount?Ee.green:Ee.lightPink},Le)},e.submitCount)),C.createElement("tr",null,C.createElement("td",{align:"right",style:Object.assign({},Le)},"Submitting:"),C.createElement("td",{style:Object.assign({color:e.isSubmitting?Ee.green:Ee.lightPink},Le)},e.isSubmitting?"true":"false"))))}),C.createElement(wr,{style:{margin:0,width:"100%",padding:"8px 10px",textTransform:"none",fontSize:12,lineHeight:"14px",cursor:"pointer"},title:"Toggle form state panel",onClick:()=>{r(!i)},type:"button"},C.createElement("span",{style:{transition:"0.5s all",color:e.isValid?Ee.green:Ee.lightPink}},"■")," ","Form State: ",i?"OFF":"ON"));function _j(e,i){return Object.assign(Object.assign({},e),{visible:i})}function yj(e,i){return Object.assign(Object.assign({},e),{isCollapse:i})}let dl=0;function mm({fields:e,searchTerm:i,touchedFields:r,errors:s,dirtyFields:l,state:u,fieldsValues:d}){return C.createElement(C.Fragment,null,e&&Object.entries(e).filter(([f])=>(f&&f.toLowerCase&&f.toLowerCase().includes(i)||!f&&!i||i==="")&&f).map(([f,m],v)=>{if(dl++,m!=null&&m._f){const p=J(s,m._f.name),b=J(p,"message",void 0),y=J(p,"type",void 0),_=J(m,"ref.type",void 0),R=!!J(r,m._f.name),S=!!(m&&m._f.ref.type),O=!!J(l,m._f.name),T=!!p,A=J(m,"_f.ref");return C.createElement("section",{key:(m==null?void 0:m._f.name)+dl,style:{borderBottom:`1px dashed ${Ee.secondary}`,margin:0}},C.createElement(xj,{refObject:A,index:v,collapseAll:u.isCollapse,name:m==null?void 0:m._f.name,isTouched:R,type:_,hasError:T,isNative:S,errorMessage:b,errorType:y,isDirty:O,fieldsValues:d}))}else return C.createElement(mm,Object.assign({key:f+dl},{fields:m,searchTerm:i,touchedFields:r,errors:s,dirtyFields:l,state:u,fieldsValues:d}))}))}const bj=({control:e,control:{_fields:i}})=>{const r=du({control:e}),{dirtyFields:s,touchedFields:l,errors:u}=r;r.isDirty;const{state:d,actions:f}=qg({setCollapse:yj}),[,m]=C.useState({}),[v,p]=C.useState(!1),b=om({control:e}),{register:y,watch:_}=fj(),R=_("search","");return C.useEffect(()=>{m({})},[]),C.createElement("div",{style:{display:"grid",gridTemplateRows:"56px auto",height:"calc(100vh - 40px)"}},C.createElement("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gridTemplateRows:"28px 28px"}},C.createElement(wr,{style:{borderRight:`1px solid ${Ee.primary}`,textTransform:"none",fontSize:11,lineHeight:1},title:"Update values and state the form",onClick:()=>m({}),type:"button"},"♺ REFRESH"),C.createElement(wr,{style:{borderRight:`1px solid ${Ee.primary}`,textTransform:"none",fontSize:11,lineHeight:1},title:"Toggle entire fields",onClick:()=>{f.setCollapse(!d.isCollapse)},type:"button"},d.isCollapse?"[-] COLLAPSE":"[+] EXPAND"),C.createElement(mj,Object.assign({style:{display:"inline-block",borderRadius:0,width:"100%",margin:0,padding:"5px 10px",WebkitAppearance:"none",appearance:"none",fontSize:14,border:0,color:"white",gridColumnStart:1,gridColumnEnd:4,background:"black"}},y("search"),{placeholder:"Filter name...",type:"search"}))),C.createElement("div",{style:{overflow:"auto"}},C.createElement(mm,{fields:i,searchTerm:R,errors:u,touchedFields:l,dirtyFields:s,fieldsValues:b,state:d})),C.createElement(vj,{formState:r,showFormState:v,setShowFormState:p}))},wj=({style:e,actions:i})=>C.createElement("svg",{fill:"white",viewBox:"0 0 100 100",style:Object.assign({height:14,padding:3,borderRadius:2,background:Ee.lightPink},e),onClick:()=>{i.setVisible(!0)},"aria-label":"React Hook Form Logo"},C.createElement("path",{d:"M73.56,13.32H58.14a8.54,8.54,0,0,0-16.27,0H26.44a11,11,0,0,0-11,11V81.63a11,11,0,0,0,11,11H73.56a11,11,0,0,0,11-11V24.32A11,11,0,0,0,73.56,13.32Zm-30.92,2a1,1,0,0,0,1-.79,6.54,6.54,0,0,1,12.78,0,1,1,0,0,0,1,.79h5.38v6.55a3,3,0,0,1-3,3H40.25a3,3,0,0,1-3-3V15.32ZM82.56,81.63a9,9,0,0,1-9,9H26.44a9,9,0,0,1-9-9V24.32a9,9,0,0,1,9-9h8.81v6.55a5,5,0,0,0,5,5h19.5a5,5,0,0,0,5-5V15.32h8.81a9,9,0,0,1,9,9Z"}),C.createElement("path",{style:{transform:"translateX(-25px)"},d:"M71.6,45.92H54a1,1,0,0,0,0,2H71.6a1,1,0,0,0,0-2Z"}),C.createElement("path",{d:"M71.6,45.92H54a1,1,0,0,0,0,2H71.6a1,1,0,0,0,0-2Z"}),C.createElement("path",{style:{transform:"translateX(-25px)"},d:"M71.1,69.49H53.45a1,1,0,1,0,0,2H71.1a1,1,0,0,0,0-2Z"}),C.createElement("path",{d:"M71.1,69.49H53.45a1,1,0,1,0,0,2H71.1a1,1,0,0,0,0-2Z"}));function Ff(e,i=0,r=0){const[s,l]=e.split("-");return{[s]:i,[l]:r}}const Sj=({control:e,placement:i="top-right",styles:r})=>{const{state:s,actions:l}=qg({setVisible:_j}),u=Ff(i,0,0);return C.createElement(C.Fragment,null,C.createElement(Hg,{play:s.visible,duration:.2,start:Object.assign(Object.assign({},u),{position:"fixed",transform:i.includes("right")?"translateX(280px)":"translateX(-280px)",zIndex:99999}),end:Object.assign(Object.assign({},u),{position:"fixed",transform:"translateX(0)",zIndex:99999})},C.createElement("div",{style:Object.assign(Object.assign(Object.assign({},u),{position:"fixed",height:"100vh",width:250,zIndex:99999,background:Ee.buttonBlue,display:"grid",textAlign:"left",color:"white",fontSize:14,gridTemplateRows:"40px auto",fontFamily:"-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif"}),r==null?void 0:r.panel)},C.createElement(pj,{setVisible:l.setVisible,control:e}),C.createElement(bj,{control:e}))),!s.visible&&C.createElement(wr,{title:"Show dev panel",hideBackground:!0,style:Object.assign(Object.assign(Object.assign({position:"fixed",zIndex:99999},Ff(i,3,3)),{padding:3,margin:0,background:"none"}),r==null?void 0:r.button),type:"button"},C.createElement(wj,{actions:l})))};/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */function Cj(e,i){var r={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&i.indexOf(s)<0&&(r[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,s=Object.getOwnPropertySymbols(e);l<s.length;l++)i.indexOf(s[l])<0&&Object.prototype.propertyIsEnumerable.call(e,s[l])&&(r[s[l]]=e[s[l]]);return r}function If(e){return Reflect.ownKeys(e).reduce((i,r)=>(i[r]=e[r],i),{})}function ea(e,i,r){return e.reduce((s,l)=>(s[l]=xl(i,l)||r,s),{})}function jj({id:e,control:i}){const r=om({control:i}),s=du({control:i}),[l,u]=C.useState(!1),d=f=>{f.data.source!=="react-hook-form-bridge"||f.data.type!=="INIT"||(window.postMessage({source:"react-hook-form-bridge",type:"WELCOME"}),u(!0))};return C.useEffect(()=>(window.addEventListener("message",d),()=>window.removeEventListener("message",d)),[]),GC(()=>{if(!l)return;const f=If(s),{errors:m,dirtyFields:v,touchedFields:p}=f,b=Cj(f,["errors","dirtyFields","touchedFields"]),y=[...i._names.mount],_=ea(y,r,""),R=ea(y,v,!1),S=ea(y,p,!1),O=ea(y,m),T=Object.entries(O).reduce((z,[V,B])=>(z[V]={type:B==null?void 0:B.type,message:B==null?void 0:B.message},z),{}),A=y.reduce((z,V)=>{var B,H;const ie=(B=xl(i._fields,V))===null||B===void 0?void 0:B._f;return z[V]=(H=xl(ie,"ref"))===null||H===void 0?void 0:H.type,z},{}),D={id:e,data:{formValues:_,formState:Object.assign({errors:T,dirtyFields:R,touchedFields:S,nativeFields:A},b)}};window.postMessage({source:"react-hook-form-bridge",type:"UPDATE",payload:D})},[l,r,If(s)]),{isExtensionEnabled:l}}typeof window<"u"&&NS({visible:!1,isCollapse:!1,filterName:""},{name:"__REACT_HOOK_FORM_DEVTOOLS__",middleWares:[],storageType:window.localStorage});const Rj=e=>{var i,r,s;const l=cu(),u=C.useRef("");C.useEffect(()=>{u.current=TS()},[]);const{isExtensionEnabled:d}=jj({id:(i=e==null?void 0:e.id)!==null&&i!==void 0?i:u.current,control:(r=e==null?void 0:e.control)!==null&&r!==void 0?r:l.control});return d?null:C.createElement(RS,null,C.createElement(Sj,{control:(s=e==null?void 0:e.control)!==null&&s!==void 0?s:l.control,placement:e==null?void 0:e.placement,styles:e==null?void 0:e.styles}))};var va={exports:{}};/**
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/va.exports;(function(e,i){(function(){var r,s="4.17.21",l=200,u="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",d="Expected a function",f="Invalid `variable` option passed into `_.template`",m="__lodash_hash_undefined__",v=500,p="__lodash_placeholder__",b=1,y=2,_=4,R=1,S=2,O=1,T=2,A=4,D=8,z=16,V=32,B=64,H=128,ie=256,ce=512,ge=30,se="...",K=800,re=16,we=1,te=2,ve=3,Ae=1/0,X=9007199254740991,Ne=17976931348623157e292,Xe=NaN,ot=4294967295,dn=ot-1,Xi=ot>>>1,Da=[["ary",H],["bind",O],["bindKey",T],["curry",D],["curryRight",z],["flip",ce],["partial",V],["partialRight",B],["rearg",ie]],Cn="[object Arguments]",Rr="[object Array]",Zi="[object AsyncFunction]",nr="[object Boolean]",jn="[object Date]",Ji="[object DOMException]",Ln="[object Error]",rr="[object Function]",es="[object GeneratorFunction]",At="[object Map]",ir="[object Number]",ts="[object Null]",Ht="[object Object]",ns="[object Promise]",Pa="[object Proxy]",Nr="[object RegExp]",Ft="[object Set]",j="[object String]",k="[object Symbol]",L="[object Undefined]",Q="[object WeakMap]",W="[object WeakSet]",G="[object ArrayBuffer]",Z="[object DataView]",Se="[object Float32Array]",Be="[object Float64Array]",Ze="[object Int8Array]",si="[object Int16Array]",sr="[object Int32Array]",ar="[object Uint8Array]",ai="[object Uint8ClampedArray]",Er="[object Uint16Array]",oi="[object Uint32Array]",rs=/\b__p \+= '';/g,_m=/\b(__p \+=) '' \+/g,ym=/(__e\(.*?\)|\b__t\)) \+\n'';/g,xu=/&(?:amp|lt|gt|quot|#39);/g,vu=/[&<>"']/g,bm=RegExp(xu.source),wm=RegExp(vu.source),Sm=/<%-([\s\S]+?)%>/g,Cm=/<%([\s\S]+?)%>/g,_u=/<%=([\s\S]+?)%>/g,jm=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Rm=/^\w*$/,Nm=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ma=/[\\^$.*+?()[\]{}|]/g,Em=RegExp(Ma.source),La=/^\s+/,Am=/\s/,Fm=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Im=/\{\n\/\* \[wrapped with (.+)\] \*/,Om=/,? & /,Tm=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,km=/[()=,{}\[\]\/\s]/,Dm=/\\(\\)?/g,Pm=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,yu=/\w*$/,Mm=/^[-+]0x[0-9a-f]+$/i,Lm=/^0b[01]+$/i,$m=/^\[object .+?Constructor\]$/,qm=/^0o[0-7]+$/i,Vm=/^(?:0|[1-9]\d*)$/,zm=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,is=/($^)/,Bm=/['\n\r\u2028\u2029\\]/g,ss="\\ud800-\\udfff",Um="\\u0300-\\u036f",Hm="\\ufe20-\\ufe2f",Gm="\\u20d0-\\u20ff",bu=Um+Hm+Gm,wu="\\u2700-\\u27bf",Su="a-z\\xdf-\\xf6\\xf8-\\xff",Km="\\xac\\xb1\\xd7\\xf7",Wm="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Ym="\\u2000-\\u206f",Qm=" \\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",Cu="A-Z\\xc0-\\xd6\\xd8-\\xde",ju="\\ufe0e\\ufe0f",Ru=Km+Wm+Ym+Qm,$a="[']",Xm="["+ss+"]",Nu="["+Ru+"]",as="["+bu+"]",Eu="\\d+",Zm="["+wu+"]",Au="["+Su+"]",Fu="[^"+ss+Ru+Eu+wu+Su+Cu+"]",qa="\\ud83c[\\udffb-\\udfff]",Jm="(?:"+as+"|"+qa+")",Iu="[^"+ss+"]",Va="(?:\\ud83c[\\udde6-\\uddff]){2}",za="[\\ud800-\\udbff][\\udc00-\\udfff]",Ar="["+Cu+"]",Ou="\\u200d",Tu="(?:"+Au+"|"+Fu+")",eh="(?:"+Ar+"|"+Fu+")",ku="(?:"+$a+"(?:d|ll|m|re|s|t|ve))?",Du="(?:"+$a+"(?:D|LL|M|RE|S|T|VE))?",Pu=Jm+"?",Mu="["+ju+"]?",th="(?:"+Ou+"(?:"+[Iu,Va,za].join("|")+")"+Mu+Pu+")*",nh="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rh="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Lu=Mu+Pu+th,ih="(?:"+[Zm,Va,za].join("|")+")"+Lu,sh="(?:"+[Iu+as+"?",as,Va,za,Xm].join("|")+")",ah=RegExp($a,"g"),oh=RegExp(as,"g"),Ba=RegExp(qa+"(?="+qa+")|"+sh+Lu,"g"),lh=RegExp([Ar+"?"+Au+"+"+ku+"(?="+[Nu,Ar,"$"].join("|")+")",eh+"+"+Du+"(?="+[Nu,Ar+Tu,"$"].join("|")+")",Ar+"?"+Tu+"+"+ku,Ar+"+"+Du,rh,nh,Eu,ih].join("|"),"g"),uh=RegExp("["+Ou+ss+bu+ju+"]"),ch=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,dh=["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"],fh=-1,$e={};$e[Se]=$e[Be]=$e[Ze]=$e[si]=$e[sr]=$e[ar]=$e[ai]=$e[Er]=$e[oi]=!0,$e[Cn]=$e[Rr]=$e[G]=$e[nr]=$e[Z]=$e[jn]=$e[Ln]=$e[rr]=$e[At]=$e[ir]=$e[Ht]=$e[Nr]=$e[Ft]=$e[j]=$e[Q]=!1;var Me={};Me[Cn]=Me[Rr]=Me[G]=Me[Z]=Me[nr]=Me[jn]=Me[Se]=Me[Be]=Me[Ze]=Me[si]=Me[sr]=Me[At]=Me[ir]=Me[Ht]=Me[Nr]=Me[Ft]=Me[j]=Me[k]=Me[ar]=Me[ai]=Me[Er]=Me[oi]=!0,Me[Ln]=Me[rr]=Me[Q]=!1;var gh={À:"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"},mh={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},hh={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},ph={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},xh=parseFloat,vh=parseInt,$u=typeof Ur=="object"&&Ur&&Ur.Object===Object&&Ur,_h=typeof self=="object"&&self&&self.Object===Object&&self,ut=$u||_h||Function("return this")(),Ua=i&&!i.nodeType&&i,or=Ua&&!0&&e&&!e.nodeType&&e,qu=or&&or.exports===Ua,Ha=qu&&$u.process,Gt=function(){try{var F=or&&or.require&&or.require("util").types;return F||Ha&&Ha.binding&&Ha.binding("util")}catch{}}(),Vu=Gt&&Gt.isArrayBuffer,zu=Gt&&Gt.isDate,Bu=Gt&&Gt.isMap,Uu=Gt&&Gt.isRegExp,Hu=Gt&&Gt.isSet,Gu=Gt&&Gt.isTypedArray;function Mt(F,M,P){switch(P.length){case 0:return F.call(M);case 1:return F.call(M,P[0]);case 2:return F.call(M,P[0],P[1]);case 3:return F.call(M,P[0],P[1],P[2])}return F.apply(M,P)}function yh(F,M,P,ee){for(var me=-1,Fe=F==null?0:F.length;++me<Fe;){var tt=F[me];M(ee,tt,P(tt),F)}return ee}function Kt(F,M){for(var P=-1,ee=F==null?0:F.length;++P<ee&&M(F[P],P,F)!==!1;);return F}function bh(F,M){for(var P=F==null?0:F.length;P--&&M(F[P],P,F)!==!1;);return F}function Ku(F,M){for(var P=-1,ee=F==null?0:F.length;++P<ee;)if(!M(F[P],P,F))return!1;return!0}function $n(F,M){for(var P=-1,ee=F==null?0:F.length,me=0,Fe=[];++P<ee;){var tt=F[P];M(tt,P,F)&&(Fe[me++]=tt)}return Fe}function os(F,M){var P=F==null?0:F.length;return!!P&&Fr(F,M,0)>-1}function Ga(F,M,P){for(var ee=-1,me=F==null?0:F.length;++ee<me;)if(P(M,F[ee]))return!0;return!1}function Ue(F,M){for(var P=-1,ee=F==null?0:F.length,me=Array(ee);++P<ee;)me[P]=M(F[P],P,F);return me}function qn(F,M){for(var P=-1,ee=M.length,me=F.length;++P<ee;)F[me+P]=M[P];return F}function Ka(F,M,P,ee){var me=-1,Fe=F==null?0:F.length;for(ee&&Fe&&(P=F[++me]);++me<Fe;)P=M(P,F[me],me,F);return P}function wh(F,M,P,ee){var me=F==null?0:F.length;for(ee&&me&&(P=F[--me]);me--;)P=M(P,F[me],me,F);return P}function Wa(F,M){for(var P=-1,ee=F==null?0:F.length;++P<ee;)if(M(F[P],P,F))return!0;return!1}var Sh=Ya("length");function Ch(F){return F.split("")}function jh(F){return F.match(Tm)||[]}function Wu(F,M,P){var ee;return P(F,function(me,Fe,tt){if(M(me,Fe,tt))return ee=Fe,!1}),ee}function ls(F,M,P,ee){for(var me=F.length,Fe=P+(ee?1:-1);ee?Fe--:++Fe<me;)if(M(F[Fe],Fe,F))return Fe;return-1}function Fr(F,M,P){return M===M?Mh(F,M,P):ls(F,Yu,P)}function Rh(F,M,P,ee){for(var me=P-1,Fe=F.length;++me<Fe;)if(ee(F[me],M))return me;return-1}function Yu(F){return F!==F}function Qu(F,M){var P=F==null?0:F.length;return P?Xa(F,M)/P:Xe}function Ya(F){return function(M){return M==null?r:M[F]}}function Qa(F){return function(M){return F==null?r:F[M]}}function Xu(F,M,P,ee,me){return me(F,function(Fe,tt,Pe){P=ee?(ee=!1,Fe):M(P,Fe,tt,Pe)}),P}function Nh(F,M){var P=F.length;for(F.sort(M);P--;)F[P]=F[P].value;return F}function Xa(F,M){for(var P,ee=-1,me=F.length;++ee<me;){var Fe=M(F[ee]);Fe!==r&&(P=P===r?Fe:P+Fe)}return P}function Za(F,M){for(var P=-1,ee=Array(F);++P<F;)ee[P]=M(P);return ee}function Eh(F,M){return Ue(M,function(P){return[P,F[P]]})}function Zu(F){return F&&F.slice(0,nc(F)+1).replace(La,"")}function Lt(F){return function(M){return F(M)}}function Ja(F,M){return Ue(M,function(P){return F[P]})}function li(F,M){return F.has(M)}function Ju(F,M){for(var P=-1,ee=F.length;++P<ee&&Fr(M,F[P],0)>-1;);return P}function ec(F,M){for(var P=F.length;P--&&Fr(M,F[P],0)>-1;);return P}function Ah(F,M){for(var P=F.length,ee=0;P--;)F[P]===M&&++ee;return ee}var Fh=Qa(gh),Ih=Qa(mh);function Oh(F){return"\\"+ph[F]}function Th(F,M){return F==null?r:F[M]}function Ir(F){return uh.test(F)}function kh(F){return ch.test(F)}function Dh(F){for(var M,P=[];!(M=F.next()).done;)P.push(M.value);return P}function eo(F){var M=-1,P=Array(F.size);return F.forEach(function(ee,me){P[++M]=[me,ee]}),P}function tc(F,M){return function(P){return F(M(P))}}function Vn(F,M){for(var P=-1,ee=F.length,me=0,Fe=[];++P<ee;){var tt=F[P];(tt===M||tt===p)&&(F[P]=p,Fe[me++]=P)}return Fe}function us(F){var M=-1,P=Array(F.size);return F.forEach(function(ee){P[++M]=ee}),P}function Ph(F){var M=-1,P=Array(F.size);return F.forEach(function(ee){P[++M]=[ee,ee]}),P}function Mh(F,M,P){for(var ee=P-1,me=F.length;++ee<me;)if(F[ee]===M)return ee;return-1}function Lh(F,M,P){for(var ee=P+1;ee--;)if(F[ee]===M)return ee;return ee}function Or(F){return Ir(F)?qh(F):Sh(F)}function tn(F){return Ir(F)?Vh(F):Ch(F)}function nc(F){for(var M=F.length;M--&&Am.test(F.charAt(M)););return M}var $h=Qa(hh);function qh(F){for(var M=Ba.lastIndex=0;Ba.test(F);)++M;return M}function Vh(F){return F.match(Ba)||[]}function zh(F){return F.match(lh)||[]}var Bh=function F(M){M=M==null?ut:Tr.defaults(ut.Object(),M,Tr.pick(ut,dh));var P=M.Array,ee=M.Date,me=M.Error,Fe=M.Function,tt=M.Math,Pe=M.Object,to=M.RegExp,Uh=M.String,Wt=M.TypeError,cs=P.prototype,Hh=Fe.prototype,kr=Pe.prototype,ds=M["__core-js_shared__"],fs=Hh.toString,De=kr.hasOwnProperty,Gh=0,rc=function(){var t=/[^.]+$/.exec(ds&&ds.keys&&ds.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),gs=kr.toString,Kh=fs.call(Pe),Wh=ut._,Yh=to("^"+fs.call(De).replace(Ma,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ms=qu?M.Buffer:r,zn=M.Symbol,hs=M.Uint8Array,ic=ms?ms.allocUnsafe:r,ps=tc(Pe.getPrototypeOf,Pe),sc=Pe.create,ac=kr.propertyIsEnumerable,xs=cs.splice,oc=zn?zn.isConcatSpreadable:r,ui=zn?zn.iterator:r,lr=zn?zn.toStringTag:r,vs=function(){try{var t=gr(Pe,"defineProperty");return t({},"",{}),t}catch{}}(),Qh=M.clearTimeout!==ut.clearTimeout&&M.clearTimeout,Xh=ee&&ee.now!==ut.Date.now&&ee.now,Zh=M.setTimeout!==ut.setTimeout&&M.setTimeout,_s=tt.ceil,ys=tt.floor,no=Pe.getOwnPropertySymbols,Jh=ms?ms.isBuffer:r,lc=M.isFinite,ep=cs.join,tp=tc(Pe.keys,Pe),nt=tt.max,xt=tt.min,np=ee.now,rp=M.parseInt,uc=tt.random,ip=cs.reverse,ro=gr(M,"DataView"),ci=gr(M,"Map"),io=gr(M,"Promise"),Dr=gr(M,"Set"),di=gr(M,"WeakMap"),fi=gr(Pe,"create"),bs=di&&new di,Pr={},sp=mr(ro),ap=mr(ci),op=mr(io),lp=mr(Dr),up=mr(di),ws=zn?zn.prototype:r,gi=ws?ws.valueOf:r,cc=ws?ws.toString:r;function h(t){if(Ge(t)&&!he(t)&&!(t instanceof Ce)){if(t instanceof Yt)return t;if(De.call(t,"__wrapped__"))return dd(t)}return new Yt(t)}var Mr=function(){function t(){}return function(n){if(!He(n))return{};if(sc)return sc(n);t.prototype=n;var o=new t;return t.prototype=r,o}}();function Ss(){}function Yt(t,n){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=r}h.templateSettings={escape:Sm,evaluate:Cm,interpolate:_u,variable:"",imports:{_:h}},h.prototype=Ss.prototype,h.prototype.constructor=h,Yt.prototype=Mr(Ss.prototype),Yt.prototype.constructor=Yt;function Ce(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=ot,this.__views__=[]}function cp(){var t=new Ce(this.__wrapped__);return t.__actions__=It(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=It(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=It(this.__views__),t}function dp(){if(this.__filtered__){var t=new Ce(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t}function fp(){var t=this.__wrapped__.value(),n=this.__dir__,o=he(t),c=n<0,g=o?t.length:0,x=Cx(0,g,this.__views__),w=x.start,N=x.end,I=N-w,$=c?N:w-1,q=this.__iteratees__,U=q.length,Y=0,ne=xt(I,this.__takeCount__);if(!o||!c&&g==I&&ne==I)return kc(t,this.__actions__);var de=[];e:for(;I--&&Y<ne;){$+=n;for(var xe=-1,fe=t[$];++xe<U;){var ye=q[xe],Re=ye.iteratee,Vt=ye.type,jt=Re(fe);if(Vt==te)fe=jt;else if(!jt){if(Vt==we)continue e;break e}}de[Y++]=fe}return de}Ce.prototype=Mr(Ss.prototype),Ce.prototype.constructor=Ce;function ur(t){var n=-1,o=t==null?0:t.length;for(this.clear();++n<o;){var c=t[n];this.set(c[0],c[1])}}function gp(){this.__data__=fi?fi(null):{},this.size=0}function mp(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}function hp(t){var n=this.__data__;if(fi){var o=n[t];return o===m?r:o}return De.call(n,t)?n[t]:r}function pp(t){var n=this.__data__;return fi?n[t]!==r:De.call(n,t)}function xp(t,n){var o=this.__data__;return this.size+=this.has(t)?0:1,o[t]=fi&&n===r?m:n,this}ur.prototype.clear=gp,ur.prototype.delete=mp,ur.prototype.get=hp,ur.prototype.has=pp,ur.prototype.set=xp;function Rn(t){var n=-1,o=t==null?0:t.length;for(this.clear();++n<o;){var c=t[n];this.set(c[0],c[1])}}function vp(){this.__data__=[],this.size=0}function _p(t){var n=this.__data__,o=Cs(n,t);if(o<0)return!1;var c=n.length-1;return o==c?n.pop():xs.call(n,o,1),--this.size,!0}function yp(t){var n=this.__data__,o=Cs(n,t);return o<0?r:n[o][1]}function bp(t){return Cs(this.__data__,t)>-1}function wp(t,n){var o=this.__data__,c=Cs(o,t);return c<0?(++this.size,o.push([t,n])):o[c][1]=n,this}Rn.prototype.clear=vp,Rn.prototype.delete=_p,Rn.prototype.get=yp,Rn.prototype.has=bp,Rn.prototype.set=wp;function Nn(t){var n=-1,o=t==null?0:t.length;for(this.clear();++n<o;){var c=t[n];this.set(c[0],c[1])}}function Sp(){this.size=0,this.__data__={hash:new ur,map:new(ci||Rn),string:new ur}}function Cp(t){var n=Ps(this,t).delete(t);return this.size-=n?1:0,n}function jp(t){return Ps(this,t).get(t)}function Rp(t){return Ps(this,t).has(t)}function Np(t,n){var o=Ps(this,t),c=o.size;return o.set(t,n),this.size+=o.size==c?0:1,this}Nn.prototype.clear=Sp,Nn.prototype.delete=Cp,Nn.prototype.get=jp,Nn.prototype.has=Rp,Nn.prototype.set=Np;function cr(t){var n=-1,o=t==null?0:t.length;for(this.__data__=new Nn;++n<o;)this.add(t[n])}function Ep(t){return this.__data__.set(t,m),this}function Ap(t){return this.__data__.has(t)}cr.prototype.add=cr.prototype.push=Ep,cr.prototype.has=Ap;function nn(t){var n=this.__data__=new Rn(t);this.size=n.size}function Fp(){this.__data__=new Rn,this.size=0}function Ip(t){var n=this.__data__,o=n.delete(t);return this.size=n.size,o}function Op(t){return this.__data__.get(t)}function Tp(t){return this.__data__.has(t)}function kp(t,n){var o=this.__data__;if(o instanceof Rn){var c=o.__data__;if(!ci||c.length<l-1)return c.push([t,n]),this.size=++o.size,this;o=this.__data__=new Nn(c)}return o.set(t,n),this.size=o.size,this}nn.prototype.clear=Fp,nn.prototype.delete=Ip,nn.prototype.get=Op,nn.prototype.has=Tp,nn.prototype.set=kp;function dc(t,n){var o=he(t),c=!o&&hr(t),g=!o&&!c&&Kn(t),x=!o&&!c&&!g&&Vr(t),w=o||c||g||x,N=w?Za(t.length,Uh):[],I=N.length;for(var $ in t)(n||De.call(t,$))&&!(w&&($=="length"||g&&($=="offset"||$=="parent")||x&&($=="buffer"||$=="byteLength"||$=="byteOffset")||In($,I)))&&N.push($);return N}function fc(t){var n=t.length;return n?t[po(0,n-1)]:r}function Dp(t,n){return Ms(It(t),dr(n,0,t.length))}function Pp(t){return Ms(It(t))}function so(t,n,o){(o!==r&&!rn(t[n],o)||o===r&&!(n in t))&&En(t,n,o)}function mi(t,n,o){var c=t[n];(!(De.call(t,n)&&rn(c,o))||o===r&&!(n in t))&&En(t,n,o)}function Cs(t,n){for(var o=t.length;o--;)if(rn(t[o][0],n))return o;return-1}function Mp(t,n,o,c){return Bn(t,function(g,x,w){n(c,g,o(g),w)}),c}function gc(t,n){return t&&gn(n,lt(n),t)}function Lp(t,n){return t&&gn(n,Tt(n),t)}function En(t,n,o){n=="__proto__"&&vs?vs(t,n,{configurable:!0,enumerable:!0,value:o,writable:!0}):t[n]=o}function ao(t,n){for(var o=-1,c=n.length,g=P(c),x=t==null;++o<c;)g[o]=x?r:Vo(t,n[o]);return g}function dr(t,n,o){return t===t&&(o!==r&&(t=t<=o?t:o),n!==r&&(t=t>=n?t:n)),t}function Qt(t,n,o,c,g,x){var w,N=n&b,I=n&y,$=n&_;if(o&&(w=g?o(t,c,g,x):o(t)),w!==r)return w;if(!He(t))return t;var q=he(t);if(q){if(w=Rx(t),!N)return It(t,w)}else{var U=vt(t),Y=U==rr||U==es;if(Kn(t))return Mc(t,N);if(U==Ht||U==Cn||Y&&!g){if(w=I||Y?{}:nd(t),!N)return I?hx(t,Lp(w,t)):mx(t,gc(w,t))}else{if(!Me[U])return g?t:{};w=Nx(t,U,N)}}x||(x=new nn);var ne=x.get(t);if(ne)return ne;x.set(t,w),Id(t)?t.forEach(function(fe){w.add(Qt(fe,n,o,fe,t,x))}):Ad(t)&&t.forEach(function(fe,ye){w.set(ye,Qt(fe,n,o,ye,t,x))});var de=$?I?No:Ro:I?Tt:lt,xe=q?r:de(t);return Kt(xe||t,function(fe,ye){xe&&(ye=fe,fe=t[ye]),mi(w,ye,Qt(fe,n,o,ye,t,x))}),w}function $p(t){var n=lt(t);return function(o){return mc(o,t,n)}}function mc(t,n,o){var c=o.length;if(t==null)return!c;for(t=Pe(t);c--;){var g=o[c],x=n[g],w=t[g];if(w===r&&!(g in t)||!x(w))return!1}return!0}function hc(t,n,o){if(typeof t!="function")throw new Wt(d);return bi(function(){t.apply(r,o)},n)}function hi(t,n,o,c){var g=-1,x=os,w=!0,N=t.length,I=[],$=n.length;if(!N)return I;o&&(n=Ue(n,Lt(o))),c?(x=Ga,w=!1):n.length>=l&&(x=li,w=!1,n=new cr(n));e:for(;++g<N;){var q=t[g],U=o==null?q:o(q);if(q=c||q!==0?q:0,w&&U===U){for(var Y=$;Y--;)if(n[Y]===U)continue e;I.push(q)}else x(n,U,c)||I.push(q)}return I}var Bn=zc(fn),pc=zc(lo,!0);function qp(t,n){var o=!0;return Bn(t,function(c,g,x){return o=!!n(c,g,x),o}),o}function js(t,n,o){for(var c=-1,g=t.length;++c<g;){var x=t[c],w=n(x);if(w!=null&&(N===r?w===w&&!qt(w):o(w,N)))var N=w,I=x}return I}function Vp(t,n,o,c){var g=t.length;for(o=pe(o),o<0&&(o=-o>g?0:g+o),c=c===r||c>g?g:pe(c),c<0&&(c+=g),c=o>c?0:Td(c);o<c;)t[o++]=n;return t}function xc(t,n){var o=[];return Bn(t,function(c,g,x){n(c,g,x)&&o.push(c)}),o}function ct(t,n,o,c,g){var x=-1,w=t.length;for(o||(o=Ax),g||(g=[]);++x<w;){var N=t[x];n>0&&o(N)?n>1?ct(N,n-1,o,c,g):qn(g,N):c||(g[g.length]=N)}return g}var oo=Bc(),vc=Bc(!0);function fn(t,n){return t&&oo(t,n,lt)}function lo(t,n){return t&&vc(t,n,lt)}function Rs(t,n){return $n(n,function(o){return On(t[o])})}function fr(t,n){n=Hn(n,t);for(var o=0,c=n.length;t!=null&&o<c;)t=t[mn(n[o++])];return o&&o==c?t:r}function _c(t,n,o){var c=n(t);return he(t)?c:qn(c,o(t))}function St(t){return t==null?t===r?L:ts:lr&&lr in Pe(t)?Sx(t):Px(t)}function uo(t,n){return t>n}function zp(t,n){return t!=null&&De.call(t,n)}function Bp(t,n){return t!=null&&n in Pe(t)}function Up(t,n,o){return t>=xt(n,o)&&t<nt(n,o)}function co(t,n,o){for(var c=o?Ga:os,g=t[0].length,x=t.length,w=x,N=P(x),I=1/0,$=[];w--;){var q=t[w];w&&n&&(q=Ue(q,Lt(n))),I=xt(q.length,I),N[w]=!o&&(n||g>=120&&q.length>=120)?new cr(w&&q):r}q=t[0];var U=-1,Y=N[0];e:for(;++U<g&&$.length<I;){var ne=q[U],de=n?n(ne):ne;if(ne=o||ne!==0?ne:0,!(Y?li(Y,de):c($,de,o))){for(w=x;--w;){var xe=N[w];if(!(xe?li(xe,de):c(t[w],de,o)))continue e}Y&&Y.push(de),$.push(ne)}}return $}function Hp(t,n,o,c){return fn(t,function(g,x,w){n(c,o(g),x,w)}),c}function pi(t,n,o){n=Hn(n,t),t=ad(t,n);var c=t==null?t:t[mn(Zt(n))];return c==null?r:Mt(c,t,o)}function yc(t){return Ge(t)&&St(t)==Cn}function Gp(t){return Ge(t)&&St(t)==G}function Kp(t){return Ge(t)&&St(t)==jn}function xi(t,n,o,c,g){return t===n?!0:t==null||n==null||!Ge(t)&&!Ge(n)?t!==t&&n!==n:Wp(t,n,o,c,xi,g)}function Wp(t,n,o,c,g,x){var w=he(t),N=he(n),I=w?Rr:vt(t),$=N?Rr:vt(n);I=I==Cn?Ht:I,$=$==Cn?Ht:$;var q=I==Ht,U=$==Ht,Y=I==$;if(Y&&Kn(t)){if(!Kn(n))return!1;w=!0,q=!1}if(Y&&!q)return x||(x=new nn),w||Vr(t)?Jc(t,n,o,c,g,x):bx(t,n,I,o,c,g,x);if(!(o&R)){var ne=q&&De.call(t,"__wrapped__"),de=U&&De.call(n,"__wrapped__");if(ne||de){var xe=ne?t.value():t,fe=de?n.value():n;return x||(x=new nn),g(xe,fe,o,c,x)}}return Y?(x||(x=new nn),wx(t,n,o,c,g,x)):!1}function Yp(t){return Ge(t)&&vt(t)==At}function fo(t,n,o,c){var g=o.length,x=g,w=!c;if(t==null)return!x;for(t=Pe(t);g--;){var N=o[g];if(w&&N[2]?N[1]!==t[N[0]]:!(N[0]in t))return!1}for(;++g<x;){N=o[g];var I=N[0],$=t[I],q=N[1];if(w&&N[2]){if($===r&&!(I in t))return!1}else{var U=new nn;if(c)var Y=c($,q,I,t,n,U);if(!(Y===r?xi(q,$,R|S,c,U):Y))return!1}}return!0}function bc(t){if(!He(t)||Ix(t))return!1;var n=On(t)?Yh:$m;return n.test(mr(t))}function Qp(t){return Ge(t)&&St(t)==Nr}function Xp(t){return Ge(t)&&vt(t)==Ft}function Zp(t){return Ge(t)&&Bs(t.length)&&!!$e[St(t)]}function wc(t){return typeof t=="function"?t:t==null?kt:typeof t=="object"?he(t)?jc(t[0],t[1]):Cc(t):Ud(t)}function go(t){if(!yi(t))return tp(t);var n=[];for(var o in Pe(t))De.call(t,o)&&o!="constructor"&&n.push(o);return n}function Jp(t){if(!He(t))return Dx(t);var n=yi(t),o=[];for(var c in t)c=="constructor"&&(n||!De.call(t,c))||o.push(c);return o}function mo(t,n){return t<n}function Sc(t,n){var o=-1,c=Ot(t)?P(t.length):[];return Bn(t,function(g,x,w){c[++o]=n(g,x,w)}),c}function Cc(t){var n=Ao(t);return n.length==1&&n[0][2]?id(n[0][0],n[0][1]):function(o){return o===t||fo(o,t,n)}}function jc(t,n){return Io(t)&&rd(n)?id(mn(t),n):function(o){var c=Vo(o,t);return c===r&&c===n?zo(o,t):xi(n,c,R|S)}}function Ns(t,n,o,c,g){t!==n&&oo(n,function(x,w){if(g||(g=new nn),He(x))ex(t,n,w,o,Ns,c,g);else{var N=c?c(To(t,w),x,w+"",t,n,g):r;N===r&&(N=x),so(t,w,N)}},Tt)}function ex(t,n,o,c,g,x,w){var N=To(t,o),I=To(n,o),$=w.get(I);if($){so(t,o,$);return}var q=x?x(N,I,o+"",t,n,w):r,U=q===r;if(U){var Y=he(I),ne=!Y&&Kn(I),de=!Y&&!ne&&Vr(I);q=I,Y||ne||de?he(N)?q=N:We(N)?q=It(N):ne?(U=!1,q=Mc(I,!0)):de?(U=!1,q=Lc(I,!0)):q=[]:wi(I)||hr(I)?(q=N,hr(N)?q=kd(N):(!He(N)||On(N))&&(q=nd(I))):U=!1}U&&(w.set(I,q),g(q,I,c,x,w),w.delete(I)),so(t,o,q)}function Rc(t,n){var o=t.length;if(o)return n+=n<0?o:0,In(n,o)?t[n]:r}function Nc(t,n,o){n.length?n=Ue(n,function(x){return he(x)?function(w){return fr(w,x.length===1?x[0]:x)}:x}):n=[kt];var c=-1;n=Ue(n,Lt(oe()));var g=Sc(t,function(x,w,N){var I=Ue(n,function($){return $(x)});return{criteria:I,index:++c,value:x}});return Nh(g,function(x,w){return gx(x,w,o)})}function tx(t,n){return Ec(t,n,function(o,c){return zo(t,c)})}function Ec(t,n,o){for(var c=-1,g=n.length,x={};++c<g;){var w=n[c],N=fr(t,w);o(N,w)&&vi(x,Hn(w,t),N)}return x}function nx(t){return function(n){return fr(n,t)}}function ho(t,n,o,c){var g=c?Rh:Fr,x=-1,w=n.length,N=t;for(t===n&&(n=It(n)),o&&(N=Ue(t,Lt(o)));++x<w;)for(var I=0,$=n[x],q=o?o($):$;(I=g(N,q,I,c))>-1;)N!==t&&xs.call(N,I,1),xs.call(t,I,1);return t}function Ac(t,n){for(var o=t?n.length:0,c=o-1;o--;){var g=n[o];if(o==c||g!==x){var x=g;In(g)?xs.call(t,g,1):_o(t,g)}}return t}function po(t,n){return t+ys(uc()*(n-t+1))}function rx(t,n,o,c){for(var g=-1,x=nt(_s((n-t)/(o||1)),0),w=P(x);x--;)w[c?x:++g]=t,t+=o;return w}function xo(t,n){var o="";if(!t||n<1||n>X)return o;do n%2&&(o+=t),n=ys(n/2),n&&(t+=t);while(n);return o}function _e(t,n){return ko(sd(t,n,kt),t+"")}function ix(t){return fc(zr(t))}function sx(t,n){var o=zr(t);return Ms(o,dr(n,0,o.length))}function vi(t,n,o,c){if(!He(t))return t;n=Hn(n,t);for(var g=-1,x=n.length,w=x-1,N=t;N!=null&&++g<x;){var I=mn(n[g]),$=o;if(I==="__proto__"||I==="constructor"||I==="prototype")return t;if(g!=w){var q=N[I];$=c?c(q,I,N):r,$===r&&($=He(q)?q:In(n[g+1])?[]:{})}mi(N,I,$),N=N[I]}return t}var Fc=bs?function(t,n){return bs.set(t,n),t}:kt,ax=vs?function(t,n){return vs(t,"toString",{configurable:!0,enumerable:!1,value:Uo(n),writable:!0})}:kt;function ox(t){return Ms(zr(t))}function Xt(t,n,o){var c=-1,g=t.length;n<0&&(n=-n>g?0:g+n),o=o>g?g:o,o<0&&(o+=g),g=n>o?0:o-n>>>0,n>>>=0;for(var x=P(g);++c<g;)x[c]=t[c+n];return x}function lx(t,n){var o;return Bn(t,function(c,g,x){return o=n(c,g,x),!o}),!!o}function Es(t,n,o){var c=0,g=t==null?c:t.length;if(typeof n=="number"&&n===n&&g<=Xi){for(;c<g;){var x=c+g>>>1,w=t[x];w!==null&&!qt(w)&&(o?w<=n:w<n)?c=x+1:g=x}return g}return vo(t,n,kt,o)}function vo(t,n,o,c){var g=0,x=t==null?0:t.length;if(x===0)return 0;n=o(n);for(var w=n!==n,N=n===null,I=qt(n),$=n===r;g<x;){var q=ys((g+x)/2),U=o(t[q]),Y=U!==r,ne=U===null,de=U===U,xe=qt(U);if(w)var fe=c||de;else $?fe=de&&(c||Y):N?fe=de&&Y&&(c||!ne):I?fe=de&&Y&&!ne&&(c||!xe):ne||xe?fe=!1:fe=c?U<=n:U<n;fe?g=q+1:x=q}return xt(x,dn)}function Ic(t,n){for(var o=-1,c=t.length,g=0,x=[];++o<c;){var w=t[o],N=n?n(w):w;if(!o||!rn(N,I)){var I=N;x[g++]=w===0?0:w}}return x}function Oc(t){return typeof t=="number"?t:qt(t)?Xe:+t}function $t(t){if(typeof t=="string")return t;if(he(t))return Ue(t,$t)+"";if(qt(t))return cc?cc.call(t):"";var n=t+"";return n=="0"&&1/t==-1/0?"-0":n}function Un(t,n,o){var c=-1,g=os,x=t.length,w=!0,N=[],I=N;if(o)w=!1,g=Ga;else if(x>=l){var $=n?null:_x(t);if($)return us($);w=!1,g=li,I=new cr}else I=n?[]:N;e:for(;++c<x;){var q=t[c],U=n?n(q):q;if(q=o||q!==0?q:0,w&&U===U){for(var Y=I.length;Y--;)if(I[Y]===U)continue e;n&&I.push(U),N.push(q)}else g(I,U,o)||(I!==N&&I.push(U),N.push(q))}return N}function _o(t,n){return n=Hn(n,t),t=ad(t,n),t==null||delete t[mn(Zt(n))]}function Tc(t,n,o,c){return vi(t,n,o(fr(t,n)),c)}function As(t,n,o,c){for(var g=t.length,x=c?g:-1;(c?x--:++x<g)&&n(t[x],x,t););return o?Xt(t,c?0:x,c?x+1:g):Xt(t,c?x+1:0,c?g:x)}function kc(t,n){var o=t;return o instanceof Ce&&(o=o.value()),Ka(n,function(c,g){return g.func.apply(g.thisArg,qn([c],g.args))},o)}function yo(t,n,o){var c=t.length;if(c<2)return c?Un(t[0]):[];for(var g=-1,x=P(c);++g<c;)for(var w=t[g],N=-1;++N<c;)N!=g&&(x[g]=hi(x[g]||w,t[N],n,o));return Un(ct(x,1),n,o)}function Dc(t,n,o){for(var c=-1,g=t.length,x=n.length,w={};++c<g;){var N=c<x?n[c]:r;o(w,t[c],N)}return w}function bo(t){return We(t)?t:[]}function wo(t){return typeof t=="function"?t:kt}function Hn(t,n){return he(t)?t:Io(t,n)?[t]:cd(Te(t))}var ux=_e;function Gn(t,n,o){var c=t.length;return o=o===r?c:o,!n&&o>=c?t:Xt(t,n,o)}var Pc=Qh||function(t){return ut.clearTimeout(t)};function Mc(t,n){if(n)return t.slice();var o=t.length,c=ic?ic(o):new t.constructor(o);return t.copy(c),c}function So(t){var n=new t.constructor(t.byteLength);return new hs(n).set(new hs(t)),n}function cx(t,n){var o=n?So(t.buffer):t.buffer;return new t.constructor(o,t.byteOffset,t.byteLength)}function dx(t){var n=new t.constructor(t.source,yu.exec(t));return n.lastIndex=t.lastIndex,n}function fx(t){return gi?Pe(gi.call(t)):{}}function Lc(t,n){var o=n?So(t.buffer):t.buffer;return new t.constructor(o,t.byteOffset,t.length)}function $c(t,n){if(t!==n){var o=t!==r,c=t===null,g=t===t,x=qt(t),w=n!==r,N=n===null,I=n===n,$=qt(n);if(!N&&!$&&!x&&t>n||x&&w&&I&&!N&&!$||c&&w&&I||!o&&I||!g)return 1;if(!c&&!x&&!$&&t<n||$&&o&&g&&!c&&!x||N&&o&&g||!w&&g||!I)return-1}return 0}function gx(t,n,o){for(var c=-1,g=t.criteria,x=n.criteria,w=g.length,N=o.length;++c<w;){var I=$c(g[c],x[c]);if(I){if(c>=N)return I;var $=o[c];return I*($=="desc"?-1:1)}}return t.index-n.index}function qc(t,n,o,c){for(var g=-1,x=t.length,w=o.length,N=-1,I=n.length,$=nt(x-w,0),q=P(I+$),U=!c;++N<I;)q[N]=n[N];for(;++g<w;)(U||g<x)&&(q[o[g]]=t[g]);for(;$--;)q[N++]=t[g++];return q}function Vc(t,n,o,c){for(var g=-1,x=t.length,w=-1,N=o.length,I=-1,$=n.length,q=nt(x-N,0),U=P(q+$),Y=!c;++g<q;)U[g]=t[g];for(var ne=g;++I<$;)U[ne+I]=n[I];for(;++w<N;)(Y||g<x)&&(U[ne+o[w]]=t[g++]);return U}function It(t,n){var o=-1,c=t.length;for(n||(n=P(c));++o<c;)n[o]=t[o];return n}function gn(t,n,o,c){var g=!o;o||(o={});for(var x=-1,w=n.length;++x<w;){var N=n[x],I=c?c(o[N],t[N],N,o,t):r;I===r&&(I=t[N]),g?En(o,N,I):mi(o,N,I)}return o}function mx(t,n){return gn(t,Fo(t),n)}function hx(t,n){return gn(t,ed(t),n)}function Fs(t,n){return function(o,c){var g=he(o)?yh:Mp,x=n?n():{};return g(o,t,oe(c,2),x)}}function Lr(t){return _e(function(n,o){var c=-1,g=o.length,x=g>1?o[g-1]:r,w=g>2?o[2]:r;for(x=t.length>3&&typeof x=="function"?(g--,x):r,w&&Ct(o[0],o[1],w)&&(x=g<3?r:x,g=1),n=Pe(n);++c<g;){var N=o[c];N&&t(n,N,c,x)}return n})}function zc(t,n){return function(o,c){if(o==null)return o;if(!Ot(o))return t(o,c);for(var g=o.length,x=n?g:-1,w=Pe(o);(n?x--:++x<g)&&c(w[x],x,w)!==!1;);return o}}function Bc(t){return function(n,o,c){for(var g=-1,x=Pe(n),w=c(n),N=w.length;N--;){var I=w[t?N:++g];if(o(x[I],I,x)===!1)break}return n}}function px(t,n,o){var c=n&O,g=_i(t);function x(){var w=this&&this!==ut&&this instanceof x?g:t;return w.apply(c?o:this,arguments)}return x}function Uc(t){return function(n){n=Te(n);var o=Ir(n)?tn(n):r,c=o?o[0]:n.charAt(0),g=o?Gn(o,1).join(""):n.slice(1);return c[t]()+g}}function $r(t){return function(n){return Ka(zd(Vd(n).replace(ah,"")),t,"")}}function _i(t){return function(){var n=arguments;switch(n.length){case 0:return new t;case 1:return new t(n[0]);case 2:return new t(n[0],n[1]);case 3:return new t(n[0],n[1],n[2]);case 4:return new t(n[0],n[1],n[2],n[3]);case 5:return new t(n[0],n[1],n[2],n[3],n[4]);case 6:return new t(n[0],n[1],n[2],n[3],n[4],n[5]);case 7:return new t(n[0],n[1],n[2],n[3],n[4],n[5],n[6])}var o=Mr(t.prototype),c=t.apply(o,n);return He(c)?c:o}}function xx(t,n,o){var c=_i(t);function g(){for(var x=arguments.length,w=P(x),N=x,I=qr(g);N--;)w[N]=arguments[N];var $=x<3&&w[0]!==I&&w[x-1]!==I?[]:Vn(w,I);if(x-=$.length,x<o)return Yc(t,n,Is,g.placeholder,r,w,$,r,r,o-x);var q=this&&this!==ut&&this instanceof g?c:t;return Mt(q,this,w)}return g}function Hc(t){return function(n,o,c){var g=Pe(n);if(!Ot(n)){var x=oe(o,3);n=lt(n),o=function(N){return x(g[N],N,g)}}var w=t(n,o,c);return w>-1?g[x?n[w]:w]:r}}function Gc(t){return Fn(function(n){var o=n.length,c=o,g=Yt.prototype.thru;for(t&&n.reverse();c--;){var x=n[c];if(typeof x!="function")throw new Wt(d);if(g&&!w&&Ds(x)=="wrapper")var w=new Yt([],!0)}for(c=w?c:o;++c<o;){x=n[c];var N=Ds(x),I=N=="wrapper"?Eo(x):r;I&&Oo(I[0])&&I[1]==(H|D|V|ie)&&!I[4].length&&I[9]==1?w=w[Ds(I[0])].apply(w,I[3]):w=x.length==1&&Oo(x)?w[N]():w.thru(x)}return function(){var $=arguments,q=$[0];if(w&&$.length==1&&he(q))return w.plant(q).value();for(var U=0,Y=o?n[U].apply(this,$):q;++U<o;)Y=n[U].call(this,Y);return Y}})}function Is(t,n,o,c,g,x,w,N,I,$){var q=n&H,U=n&O,Y=n&T,ne=n&(D|z),de=n&ce,xe=Y?r:_i(t);function fe(){for(var ye=arguments.length,Re=P(ye),Vt=ye;Vt--;)Re[Vt]=arguments[Vt];if(ne)var jt=qr(fe),zt=Ah(Re,jt);if(c&&(Re=qc(Re,c,g,ne)),x&&(Re=Vc(Re,x,w,ne)),ye-=zt,ne&&ye<$){var Ye=Vn(Re,jt);return Yc(t,n,Is,fe.placeholder,o,Re,Ye,N,I,$-ye)}var sn=U?o:this,kn=Y?sn[t]:t;return ye=Re.length,N?Re=Mx(Re,N):de&&ye>1&&Re.reverse(),q&&I<ye&&(Re.length=I),this&&this!==ut&&this instanceof fe&&(kn=xe||_i(kn)),kn.apply(sn,Re)}return fe}function Kc(t,n){return function(o,c){return Hp(o,t,n(c),{})}}function Os(t,n){return function(o,c){var g;if(o===r&&c===r)return n;if(o!==r&&(g=o),c!==r){if(g===r)return c;typeof o=="string"||typeof c=="string"?(o=$t(o),c=$t(c)):(o=Oc(o),c=Oc(c)),g=t(o,c)}return g}}function Co(t){return Fn(function(n){return n=Ue(n,Lt(oe())),_e(function(o){var c=this;return t(n,function(g){return Mt(g,c,o)})})})}function Ts(t,n){n=n===r?" ":$t(n);var o=n.length;if(o<2)return o?xo(n,t):n;var c=xo(n,_s(t/Or(n)));return Ir(n)?Gn(tn(c),0,t).join(""):c.slice(0,t)}function vx(t,n,o,c){var g=n&O,x=_i(t);function w(){for(var N=-1,I=arguments.length,$=-1,q=c.length,U=P(q+I),Y=this&&this!==ut&&this instanceof w?x:t;++$<q;)U[$]=c[$];for(;I--;)U[$++]=arguments[++N];return Mt(Y,g?o:this,U)}return w}function Wc(t){return function(n,o,c){return c&&typeof c!="number"&&Ct(n,o,c)&&(o=c=r),n=Tn(n),o===r?(o=n,n=0):o=Tn(o),c=c===r?n<o?1:-1:Tn(c),rx(n,o,c,t)}}function ks(t){return function(n,o){return typeof n=="string"&&typeof o=="string"||(n=Jt(n),o=Jt(o)),t(n,o)}}function Yc(t,n,o,c,g,x,w,N,I,$){var q=n&D,U=q?w:r,Y=q?r:w,ne=q?x:r,de=q?r:x;n|=q?V:B,n&=~(q?B:V),n&A||(n&=-4);var xe=[t,n,g,ne,U,de,Y,N,I,$],fe=o.apply(r,xe);return Oo(t)&&od(fe,xe),fe.placeholder=c,ld(fe,t,n)}function jo(t){var n=tt[t];return function(o,c){if(o=Jt(o),c=c==null?0:xt(pe(c),292),c&&lc(o)){var g=(Te(o)+"e").split("e"),x=n(g[0]+"e"+(+g[1]+c));return g=(Te(x)+"e").split("e"),+(g[0]+"e"+(+g[1]-c))}return n(o)}}var _x=Dr&&1/us(new Dr([,-0]))[1]==Ae?function(t){return new Dr(t)}:Ko;function Qc(t){return function(n){var o=vt(n);return o==At?eo(n):o==Ft?Ph(n):Eh(n,t(n))}}function An(t,n,o,c,g,x,w,N){var I=n&T;if(!I&&typeof t!="function")throw new Wt(d);var $=c?c.length:0;if($||(n&=-97,c=g=r),w=w===r?w:nt(pe(w),0),N=N===r?N:pe(N),$-=g?g.length:0,n&B){var q=c,U=g;c=g=r}var Y=I?r:Eo(t),ne=[t,n,o,c,g,q,U,x,w,N];if(Y&&kx(ne,Y),t=ne[0],n=ne[1],o=ne[2],c=ne[3],g=ne[4],N=ne[9]=ne[9]===r?I?0:t.length:nt(ne[9]-$,0),!N&&n&(D|z)&&(n&=-25),!n||n==O)var de=px(t,n,o);else n==D||n==z?de=xx(t,n,N):(n==V||n==(O|V))&&!g.length?de=vx(t,n,o,c):de=Is.apply(r,ne);var xe=Y?Fc:od;return ld(xe(de,ne),t,n)}function Xc(t,n,o,c){return t===r||rn(t,kr[o])&&!De.call(c,o)?n:t}function Zc(t,n,o,c,g,x){return He(t)&&He(n)&&(x.set(n,t),Ns(t,n,r,Zc,x),x.delete(n)),t}function yx(t){return wi(t)?r:t}function Jc(t,n,o,c,g,x){var w=o&R,N=t.length,I=n.length;if(N!=I&&!(w&&I>N))return!1;var $=x.get(t),q=x.get(n);if($&&q)return $==n&&q==t;var U=-1,Y=!0,ne=o&S?new cr:r;for(x.set(t,n),x.set(n,t);++U<N;){var de=t[U],xe=n[U];if(c)var fe=w?c(xe,de,U,n,t,x):c(de,xe,U,t,n,x);if(fe!==r){if(fe)continue;Y=!1;break}if(ne){if(!Wa(n,function(ye,Re){if(!li(ne,Re)&&(de===ye||g(de,ye,o,c,x)))return ne.push(Re)})){Y=!1;break}}else if(!(de===xe||g(de,xe,o,c,x))){Y=!1;break}}return x.delete(t),x.delete(n),Y}function bx(t,n,o,c,g,x,w){switch(o){case Z:if(t.byteLength!=n.byteLength||t.byteOffset!=n.byteOffset)return!1;t=t.buffer,n=n.buffer;case G:return!(t.byteLength!=n.byteLength||!x(new hs(t),new hs(n)));case nr:case jn:case ir:return rn(+t,+n);case Ln:return t.name==n.name&&t.message==n.message;case Nr:case j:return t==n+"";case At:var N=eo;case Ft:var I=c&R;if(N||(N=us),t.size!=n.size&&!I)return!1;var $=w.get(t);if($)return $==n;c|=S,w.set(t,n);var q=Jc(N(t),N(n),c,g,x,w);return w.delete(t),q;case k:if(gi)return gi.call(t)==gi.call(n)}return!1}function wx(t,n,o,c,g,x){var w=o&R,N=Ro(t),I=N.length,$=Ro(n),q=$.length;if(I!=q&&!w)return!1;for(var U=I;U--;){var Y=N[U];if(!(w?Y in n:De.call(n,Y)))return!1}var ne=x.get(t),de=x.get(n);if(ne&&de)return ne==n&&de==t;var xe=!0;x.set(t,n),x.set(n,t);for(var fe=w;++U<I;){Y=N[U];var ye=t[Y],Re=n[Y];if(c)var Vt=w?c(Re,ye,Y,n,t,x):c(ye,Re,Y,t,n,x);if(!(Vt===r?ye===Re||g(ye,Re,o,c,x):Vt)){xe=!1;break}fe||(fe=Y=="constructor")}if(xe&&!fe){var jt=t.constructor,zt=n.constructor;jt!=zt&&"constructor"in t&&"constructor"in n&&!(typeof jt=="function"&&jt instanceof jt&&typeof zt=="function"&&zt instanceof zt)&&(xe=!1)}return x.delete(t),x.delete(n),xe}function Fn(t){return ko(sd(t,r,md),t+"")}function Ro(t){return _c(t,lt,Fo)}function No(t){return _c(t,Tt,ed)}var Eo=bs?function(t){return bs.get(t)}:Ko;function Ds(t){for(var n=t.name+"",o=Pr[n],c=De.call(Pr,n)?o.length:0;c--;){var g=o[c],x=g.func;if(x==null||x==t)return g.name}return n}function qr(t){var n=De.call(h,"placeholder")?h:t;return n.placeholder}function oe(){var t=h.iteratee||Ho;return t=t===Ho?wc:t,arguments.length?t(arguments[0],arguments[1]):t}function Ps(t,n){var o=t.__data__;return Fx(n)?o[typeof n=="string"?"string":"hash"]:o.map}function Ao(t){for(var n=lt(t),o=n.length;o--;){var c=n[o],g=t[c];n[o]=[c,g,rd(g)]}return n}function gr(t,n){var o=Th(t,n);return bc(o)?o:r}function Sx(t){var n=De.call(t,lr),o=t[lr];try{t[lr]=r;var c=!0}catch{}var g=gs.call(t);return c&&(n?t[lr]=o:delete t[lr]),g}var Fo=no?function(t){return t==null?[]:(t=Pe(t),$n(no(t),function(n){return ac.call(t,n)}))}:Wo,ed=no?function(t){for(var n=[];t;)qn(n,Fo(t)),t=ps(t);return n}:Wo,vt=St;(ro&&vt(new ro(new ArrayBuffer(1)))!=Z||ci&&vt(new ci)!=At||io&&vt(io.resolve())!=ns||Dr&&vt(new Dr)!=Ft||di&&vt(new di)!=Q)&&(vt=function(t){var n=St(t),o=n==Ht?t.constructor:r,c=o?mr(o):"";if(c)switch(c){case sp:return Z;case ap:return At;case op:return ns;case lp:return Ft;case up:return Q}return n});function Cx(t,n,o){for(var c=-1,g=o.length;++c<g;){var x=o[c],w=x.size;switch(x.type){case"drop":t+=w;break;case"dropRight":n-=w;break;case"take":n=xt(n,t+w);break;case"takeRight":t=nt(t,n-w);break}}return{start:t,end:n}}function jx(t){var n=t.match(Im);return n?n[1].split(Om):[]}function td(t,n,o){n=Hn(n,t);for(var c=-1,g=n.length,x=!1;++c<g;){var w=mn(n[c]);if(!(x=t!=null&&o(t,w)))break;t=t[w]}return x||++c!=g?x:(g=t==null?0:t.length,!!g&&Bs(g)&&In(w,g)&&(he(t)||hr(t)))}function Rx(t){var n=t.length,o=new t.constructor(n);return n&&typeof t[0]=="string"&&De.call(t,"index")&&(o.index=t.index,o.input=t.input),o}function nd(t){return typeof t.constructor=="function"&&!yi(t)?Mr(ps(t)):{}}function Nx(t,n,o){var c=t.constructor;switch(n){case G:return So(t);case nr:case jn:return new c(+t);case Z:return cx(t,o);case Se:case Be:case Ze:case si:case sr:case ar:case ai:case Er:case oi:return Lc(t,o);case At:return new c;case ir:case j:return new c(t);case Nr:return dx(t);case Ft:return new c;case k:return fx(t)}}function Ex(t,n){var o=n.length;if(!o)return t;var c=o-1;return n[c]=(o>1?"& ":"")+n[c],n=n.join(o>2?", ":" "),t.replace(Fm,`{
/* [wrapped with `+n+`] */
`)}function Ax(t){return he(t)||hr(t)||!!(oc&&t&&t[oc])}function In(t,n){var o=typeof t;return n=n??X,!!n&&(o=="number"||o!="symbol"&&Vm.test(t))&&t>-1&&t%1==0&&t<n}function Ct(t,n,o){if(!He(o))return!1;var c=typeof n;return(c=="number"?Ot(o)&&In(n,o.length):c=="string"&&n in o)?rn(o[n],t):!1}function Io(t,n){if(he(t))return!1;var o=typeof t;return o=="number"||o=="symbol"||o=="boolean"||t==null||qt(t)?!0:Rm.test(t)||!jm.test(t)||n!=null&&t in Pe(n)}function Fx(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}function Oo(t){var n=Ds(t),o=h[n];if(typeof o!="function"||!(n in Ce.prototype))return!1;if(t===o)return!0;var c=Eo(o);return!!c&&t===c[0]}function Ix(t){return!!rc&&rc in t}var Ox=ds?On:Yo;function yi(t){var n=t&&t.constructor,o=typeof n=="function"&&n.prototype||kr;return t===o}function rd(t){return t===t&&!He(t)}function id(t,n){return function(o){return o==null?!1:o[t]===n&&(n!==r||t in Pe(o))}}function Tx(t){var n=Vs(t,function(c){return o.size===v&&o.clear(),c}),o=n.cache;return n}function kx(t,n){var o=t[1],c=n[1],g=o|c,x=g<(O|T|H),w=c==H&&o==D||c==H&&o==ie&&t[7].length<=n[8]||c==(H|ie)&&n[7].length<=n[8]&&o==D;if(!(x||w))return t;c&O&&(t[2]=n[2],g|=o&O?0:A);var N=n[3];if(N){var I=t[3];t[3]=I?qc(I,N,n[4]):N,t[4]=I?Vn(t[3],p):n[4]}return N=n[5],N&&(I=t[5],t[5]=I?Vc(I,N,n[6]):N,t[6]=I?Vn(t[5],p):n[6]),N=n[7],N&&(t[7]=N),c&H&&(t[8]=t[8]==null?n[8]:xt(t[8],n[8])),t[9]==null&&(t[9]=n[9]),t[0]=n[0],t[1]=g,t}function Dx(t){var n=[];if(t!=null)for(var o in Pe(t))n.push(o);return n}function Px(t){return gs.call(t)}function sd(t,n,o){return n=nt(n===r?t.length-1:n,0),function(){for(var c=arguments,g=-1,x=nt(c.length-n,0),w=P(x);++g<x;)w[g]=c[n+g];g=-1;for(var N=P(n+1);++g<n;)N[g]=c[g];return N[n]=o(w),Mt(t,this,N)}}function ad(t,n){return n.length<2?t:fr(t,Xt(n,0,-1))}function Mx(t,n){for(var o=t.length,c=xt(n.length,o),g=It(t);c--;){var x=n[c];t[c]=In(x,o)?g[x]:r}return t}function To(t,n){if(!(n==="constructor"&&typeof t[n]=="function")&&n!="__proto__")return t[n]}var od=ud(Fc),bi=Zh||function(t,n){return ut.setTimeout(t,n)},ko=ud(ax);function ld(t,n,o){var c=n+"";return ko(t,Ex(c,Lx(jx(c),o)))}function ud(t){var n=0,o=0;return function(){var c=np(),g=re-(c-o);if(o=c,g>0){if(++n>=K)return arguments[0]}else n=0;return t.apply(r,arguments)}}function Ms(t,n){var o=-1,c=t.length,g=c-1;for(n=n===r?c:n;++o<n;){var x=po(o,g),w=t[x];t[x]=t[o],t[o]=w}return t.length=n,t}var cd=Tx(function(t){var n=[];return t.charCodeAt(0)===46&&n.push(""),t.replace(Nm,function(o,c,g,x){n.push(g?x.replace(Dm,"$1"):c||o)}),n});function mn(t){if(typeof t=="string"||qt(t))return t;var n=t+"";return n=="0"&&1/t==-1/0?"-0":n}function mr(t){if(t!=null){try{return fs.call(t)}catch{}try{return t+""}catch{}}return""}function Lx(t,n){return Kt(Da,function(o){var c="_."+o[0];n&o[1]&&!os(t,c)&&t.push(c)}),t.sort()}function dd(t){if(t instanceof Ce)return t.clone();var n=new Yt(t.__wrapped__,t.__chain__);return n.__actions__=It(t.__actions__),n.__index__=t.__index__,n.__values__=t.__values__,n}function $x(t,n,o){(o?Ct(t,n,o):n===r)?n=1:n=nt(pe(n),0);var c=t==null?0:t.length;if(!c||n<1)return[];for(var g=0,x=0,w=P(_s(c/n));g<c;)w[x++]=Xt(t,g,g+=n);return w}function qx(t){for(var n=-1,o=t==null?0:t.length,c=0,g=[];++n<o;){var x=t[n];x&&(g[c++]=x)}return g}function Vx(){var t=arguments.length;if(!t)return[];for(var n=P(t-1),o=arguments[0],c=t;c--;)n[c-1]=arguments[c];return qn(he(o)?It(o):[o],ct(n,1))}var zx=_e(function(t,n){return We(t)?hi(t,ct(n,1,We,!0)):[]}),Bx=_e(function(t,n){var o=Zt(n);return We(o)&&(o=r),We(t)?hi(t,ct(n,1,We,!0),oe(o,2)):[]}),Ux=_e(function(t,n){var o=Zt(n);return We(o)&&(o=r),We(t)?hi(t,ct(n,1,We,!0),r,o):[]});function Hx(t,n,o){var c=t==null?0:t.length;return c?(n=o||n===r?1:pe(n),Xt(t,n<0?0:n,c)):[]}function Gx(t,n,o){var c=t==null?0:t.length;return c?(n=o||n===r?1:pe(n),n=c-n,Xt(t,0,n<0?0:n)):[]}function Kx(t,n){return t&&t.length?As(t,oe(n,3),!0,!0):[]}function Wx(t,n){return t&&t.length?As(t,oe(n,3),!0):[]}function Yx(t,n,o,c){var g=t==null?0:t.length;return g?(o&&typeof o!="number"&&Ct(t,n,o)&&(o=0,c=g),Vp(t,n,o,c)):[]}function fd(t,n,o){var c=t==null?0:t.length;if(!c)return-1;var g=o==null?0:pe(o);return g<0&&(g=nt(c+g,0)),ls(t,oe(n,3),g)}function gd(t,n,o){var c=t==null?0:t.length;if(!c)return-1;var g=c-1;return o!==r&&(g=pe(o),g=o<0?nt(c+g,0):xt(g,c-1)),ls(t,oe(n,3),g,!0)}function md(t){var n=t==null?0:t.length;return n?ct(t,1):[]}function Qx(t){var n=t==null?0:t.length;return n?ct(t,Ae):[]}function Xx(t,n){var o=t==null?0:t.length;return o?(n=n===r?1:pe(n),ct(t,n)):[]}function Zx(t){for(var n=-1,o=t==null?0:t.length,c={};++n<o;){var g=t[n];c[g[0]]=g[1]}return c}function hd(t){return t&&t.length?t[0]:r}function Jx(t,n,o){var c=t==null?0:t.length;if(!c)return-1;var g=o==null?0:pe(o);return g<0&&(g=nt(c+g,0)),Fr(t,n,g)}function ev(t){var n=t==null?0:t.length;return n?Xt(t,0,-1):[]}var tv=_e(function(t){var n=Ue(t,bo);return n.length&&n[0]===t[0]?co(n):[]}),nv=_e(function(t){var n=Zt(t),o=Ue(t,bo);return n===Zt(o)?n=r:o.pop(),o.length&&o[0]===t[0]?co(o,oe(n,2)):[]}),rv=_e(function(t){var n=Zt(t),o=Ue(t,bo);return n=typeof n=="function"?n:r,n&&o.pop(),o.length&&o[0]===t[0]?co(o,r,n):[]});function iv(t,n){return t==null?"":ep.call(t,n)}function Zt(t){var n=t==null?0:t.length;return n?t[n-1]:r}function sv(t,n,o){var c=t==null?0:t.length;if(!c)return-1;var g=c;return o!==r&&(g=pe(o),g=g<0?nt(c+g,0):xt(g,c-1)),n===n?Lh(t,n,g):ls(t,Yu,g,!0)}function av(t,n){return t&&t.length?Rc(t,pe(n)):r}var ov=_e(pd);function pd(t,n){return t&&t.length&&n&&n.length?ho(t,n):t}function lv(t,n,o){return t&&t.length&&n&&n.length?ho(t,n,oe(o,2)):t}function uv(t,n,o){return t&&t.length&&n&&n.length?ho(t,n,r,o):t}var cv=Fn(function(t,n){var o=t==null?0:t.length,c=ao(t,n);return Ac(t,Ue(n,function(g){return In(g,o)?+g:g}).sort($c)),c});function dv(t,n){var o=[];if(!(t&&t.length))return o;var c=-1,g=[],x=t.length;for(n=oe(n,3);++c<x;){var w=t[c];n(w,c,t)&&(o.push(w),g.push(c))}return Ac(t,g),o}function Do(t){return t==null?t:ip.call(t)}function fv(t,n,o){var c=t==null?0:t.length;return c?(o&&typeof o!="number"&&Ct(t,n,o)?(n=0,o=c):(n=n==null?0:pe(n),o=o===r?c:pe(o)),Xt(t,n,o)):[]}function gv(t,n){return Es(t,n)}function mv(t,n,o){return vo(t,n,oe(o,2))}function hv(t,n){var o=t==null?0:t.length;if(o){var c=Es(t,n);if(c<o&&rn(t[c],n))return c}return-1}function pv(t,n){return Es(t,n,!0)}function xv(t,n,o){return vo(t,n,oe(o,2),!0)}function vv(t,n){var o=t==null?0:t.length;if(o){var c=Es(t,n,!0)-1;if(rn(t[c],n))return c}return-1}function _v(t){return t&&t.length?Ic(t):[]}function yv(t,n){return t&&t.length?Ic(t,oe(n,2)):[]}function bv(t){var n=t==null?0:t.length;return n?Xt(t,1,n):[]}function wv(t,n,o){return t&&t.length?(n=o||n===r?1:pe(n),Xt(t,0,n<0?0:n)):[]}function Sv(t,n,o){var c=t==null?0:t.length;return c?(n=o||n===r?1:pe(n),n=c-n,Xt(t,n<0?0:n,c)):[]}function Cv(t,n){return t&&t.length?As(t,oe(n,3),!1,!0):[]}function jv(t,n){return t&&t.length?As(t,oe(n,3)):[]}var Rv=_e(function(t){return Un(ct(t,1,We,!0))}),Nv=_e(function(t){var n=Zt(t);return We(n)&&(n=r),Un(ct(t,1,We,!0),oe(n,2))}),Ev=_e(function(t){var n=Zt(t);return n=typeof n=="function"?n:r,Un(ct(t,1,We,!0),r,n)});function Av(t){return t&&t.length?Un(t):[]}function Fv(t,n){return t&&t.length?Un(t,oe(n,2)):[]}function Iv(t,n){return n=typeof n=="function"?n:r,t&&t.length?Un(t,r,n):[]}function Po(t){if(!(t&&t.length))return[];var n=0;return t=$n(t,function(o){if(We(o))return n=nt(o.length,n),!0}),Za(n,function(o){return Ue(t,Ya(o))})}function xd(t,n){if(!(t&&t.length))return[];var o=Po(t);return n==null?o:Ue(o,function(c){return Mt(n,r,c)})}var Ov=_e(function(t,n){return We(t)?hi(t,n):[]}),Tv=_e(function(t){return yo($n(t,We))}),kv=_e(function(t){var n=Zt(t);return We(n)&&(n=r),yo($n(t,We),oe(n,2))}),Dv=_e(function(t){var n=Zt(t);return n=typeof n=="function"?n:r,yo($n(t,We),r,n)}),Pv=_e(Po);function Mv(t,n){return Dc(t||[],n||[],mi)}function Lv(t,n){return Dc(t||[],n||[],vi)}var $v=_e(function(t){var n=t.length,o=n>1?t[n-1]:r;return o=typeof o=="function"?(t.pop(),o):r,xd(t,o)});function vd(t){var n=h(t);return n.__chain__=!0,n}function qv(t,n){return n(t),t}function Ls(t,n){return n(t)}var Vv=Fn(function(t){var n=t.length,o=n?t[0]:0,c=this.__wrapped__,g=function(x){return ao(x,t)};return n>1||this.__actions__.length||!(c instanceof Ce)||!In(o)?this.thru(g):(c=c.slice(o,+o+(n?1:0)),c.__actions__.push({func:Ls,args:[g],thisArg:r}),new Yt(c,this.__chain__).thru(function(x){return n&&!x.length&&x.push(r),x}))});function zv(){return vd(this)}function Bv(){return new Yt(this.value(),this.__chain__)}function Uv(){this.__values__===r&&(this.__values__=Od(this.value()));var t=this.__index__>=this.__values__.length,n=t?r:this.__values__[this.__index__++];return{done:t,value:n}}function Hv(){return this}function Gv(t){for(var n,o=this;o instanceof Ss;){var c=dd(o);c.__index__=0,c.__values__=r,n?g.__wrapped__=c:n=c;var g=c;o=o.__wrapped__}return g.__wrapped__=t,n}function Kv(){var t=this.__wrapped__;if(t instanceof Ce){var n=t;return this.__actions__.length&&(n=new Ce(this)),n=n.reverse(),n.__actions__.push({func:Ls,args:[Do],thisArg:r}),new Yt(n,this.__chain__)}return this.thru(Do)}function Wv(){return kc(this.__wrapped__,this.__actions__)}var Yv=Fs(function(t,n,o){De.call(t,o)?++t[o]:En(t,o,1)});function Qv(t,n,o){var c=he(t)?Ku:qp;return o&&Ct(t,n,o)&&(n=r),c(t,oe(n,3))}function Xv(t,n){var o=he(t)?$n:xc;return o(t,oe(n,3))}var Zv=Hc(fd),Jv=Hc(gd);function e0(t,n){return ct($s(t,n),1)}function t0(t,n){return ct($s(t,n),Ae)}function n0(t,n,o){return o=o===r?1:pe(o),ct($s(t,n),o)}function _d(t,n){var o=he(t)?Kt:Bn;return o(t,oe(n,3))}function yd(t,n){var o=he(t)?bh:pc;return o(t,oe(n,3))}var r0=Fs(function(t,n,o){De.call(t,o)?t[o].push(n):En(t,o,[n])});function i0(t,n,o,c){t=Ot(t)?t:zr(t),o=o&&!c?pe(o):0;var g=t.length;return o<0&&(o=nt(g+o,0)),Us(t)?o<=g&&t.indexOf(n,o)>-1:!!g&&Fr(t,n,o)>-1}var s0=_e(function(t,n,o){var c=-1,g=typeof n=="function",x=Ot(t)?P(t.length):[];return Bn(t,function(w){x[++c]=g?Mt(n,w,o):pi(w,n,o)}),x}),a0=Fs(function(t,n,o){En(t,o,n)});function $s(t,n){var o=he(t)?Ue:Sc;return o(t,oe(n,3))}function o0(t,n,o,c){return t==null?[]:(he(n)||(n=n==null?[]:[n]),o=c?r:o,he(o)||(o=o==null?[]:[o]),Nc(t,n,o))}var l0=Fs(function(t,n,o){t[o?0:1].push(n)},function(){return[[],[]]});function u0(t,n,o){var c=he(t)?Ka:Xu,g=arguments.length<3;return c(t,oe(n,4),o,g,Bn)}function c0(t,n,o){var c=he(t)?wh:Xu,g=arguments.length<3;return c(t,oe(n,4),o,g,pc)}function d0(t,n){var o=he(t)?$n:xc;return o(t,zs(oe(n,3)))}function f0(t){var n=he(t)?fc:ix;return n(t)}function g0(t,n,o){(o?Ct(t,n,o):n===r)?n=1:n=pe(n);var c=he(t)?Dp:sx;return c(t,n)}function m0(t){var n=he(t)?Pp:ox;return n(t)}function h0(t){if(t==null)return 0;if(Ot(t))return Us(t)?Or(t):t.length;var n=vt(t);return n==At||n==Ft?t.size:go(t).length}function p0(t,n,o){var c=he(t)?Wa:lx;return o&&Ct(t,n,o)&&(n=r),c(t,oe(n,3))}var x0=_e(function(t,n){if(t==null)return[];var o=n.length;return o>1&&Ct(t,n[0],n[1])?n=[]:o>2&&Ct(n[0],n[1],n[2])&&(n=[n[0]]),Nc(t,ct(n,1),[])}),qs=Xh||function(){return ut.Date.now()};function v0(t,n){if(typeof n!="function")throw new Wt(d);return t=pe(t),function(){if(--t<1)return n.apply(this,arguments)}}function bd(t,n,o){return n=o?r:n,n=t&&n==null?t.length:n,An(t,H,r,r,r,r,n)}function wd(t,n){var o;if(typeof n!="function")throw new Wt(d);return t=pe(t),function(){return--t>0&&(o=n.apply(this,arguments)),t<=1&&(n=r),o}}var Mo=_e(function(t,n,o){var c=O;if(o.length){var g=Vn(o,qr(Mo));c|=V}return An(t,c,n,o,g)}),Sd=_e(function(t,n,o){var c=O|T;if(o.length){var g=Vn(o,qr(Sd));c|=V}return An(n,c,t,o,g)});function Cd(t,n,o){n=o?r:n;var c=An(t,D,r,r,r,r,r,n);return c.placeholder=Cd.placeholder,c}function jd(t,n,o){n=o?r:n;var c=An(t,z,r,r,r,r,r,n);return c.placeholder=jd.placeholder,c}function Rd(t,n,o){var c,g,x,w,N,I,$=0,q=!1,U=!1,Y=!0;if(typeof t!="function")throw new Wt(d);n=Jt(n)||0,He(o)&&(q=!!o.leading,U="maxWait"in o,x=U?nt(Jt(o.maxWait)||0,n):x,Y="trailing"in o?!!o.trailing:Y);function ne(Ye){var sn=c,kn=g;return c=g=r,$=Ye,w=t.apply(kn,sn),w}function de(Ye){return $=Ye,N=bi(ye,n),q?ne(Ye):w}function xe(Ye){var sn=Ye-I,kn=Ye-$,Hd=n-sn;return U?xt(Hd,x-kn):Hd}function fe(Ye){var sn=Ye-I,kn=Ye-$;return I===r||sn>=n||sn<0||U&&kn>=x}function ye(){var Ye=qs();if(fe(Ye))return Re(Ye);N=bi(ye,xe(Ye))}function Re(Ye){return N=r,Y&&c?ne(Ye):(c=g=r,w)}function Vt(){N!==r&&Pc(N),$=0,c=I=g=N=r}function jt(){return N===r?w:Re(qs())}function zt(){var Ye=qs(),sn=fe(Ye);if(c=arguments,g=this,I=Ye,sn){if(N===r)return de(I);if(U)return Pc(N),N=bi(ye,n),ne(I)}return N===r&&(N=bi(ye,n)),w}return zt.cancel=Vt,zt.flush=jt,zt}var _0=_e(function(t,n){return hc(t,1,n)}),y0=_e(function(t,n,o){return hc(t,Jt(n)||0,o)});function b0(t){return An(t,ce)}function Vs(t,n){if(typeof t!="function"||n!=null&&typeof n!="function")throw new Wt(d);var o=function(){var c=arguments,g=n?n.apply(this,c):c[0],x=o.cache;if(x.has(g))return x.get(g);var w=t.apply(this,c);return o.cache=x.set(g,w)||x,w};return o.cache=new(Vs.Cache||Nn),o}Vs.Cache=Nn;function zs(t){if(typeof t!="function")throw new Wt(d);return function(){var n=arguments;switch(n.length){case 0:return!t.call(this);case 1:return!t.call(this,n[0]);case 2:return!t.call(this,n[0],n[1]);case 3:return!t.call(this,n[0],n[1],n[2])}return!t.apply(this,n)}}function w0(t){return wd(2,t)}var S0=ux(function(t,n){n=n.length==1&&he(n[0])?Ue(n[0],Lt(oe())):Ue(ct(n,1),Lt(oe()));var o=n.length;return _e(function(c){for(var g=-1,x=xt(c.length,o);++g<x;)c[g]=n[g].call(this,c[g]);return Mt(t,this,c)})}),Lo=_e(function(t,n){var o=Vn(n,qr(Lo));return An(t,V,r,n,o)}),Nd=_e(function(t,n){var o=Vn(n,qr(Nd));return An(t,B,r,n,o)}),C0=Fn(function(t,n){return An(t,ie,r,r,r,n)});function j0(t,n){if(typeof t!="function")throw new Wt(d);return n=n===r?n:pe(n),_e(t,n)}function R0(t,n){if(typeof t!="function")throw new Wt(d);return n=n==null?0:nt(pe(n),0),_e(function(o){var c=o[n],g=Gn(o,0,n);return c&&qn(g,c),Mt(t,this,g)})}function N0(t,n,o){var c=!0,g=!0;if(typeof t!="function")throw new Wt(d);return He(o)&&(c="leading"in o?!!o.leading:c,g="trailing"in o?!!o.trailing:g),Rd(t,n,{leading:c,maxWait:n,trailing:g})}function E0(t){return bd(t,1)}function A0(t,n){return Lo(wo(n),t)}function F0(){if(!arguments.length)return[];var t=arguments[0];return he(t)?t:[t]}function I0(t){return Qt(t,_)}function O0(t,n){return n=typeof n=="function"?n:r,Qt(t,_,n)}function T0(t){return Qt(t,b|_)}function k0(t,n){return n=typeof n=="function"?n:r,Qt(t,b|_,n)}function D0(t,n){return n==null||mc(t,n,lt(n))}function rn(t,n){return t===n||t!==t&&n!==n}var P0=ks(uo),M0=ks(function(t,n){return t>=n}),hr=yc(function(){return arguments}())?yc:function(t){return Ge(t)&&De.call(t,"callee")&&!ac.call(t,"callee")},he=P.isArray,L0=Vu?Lt(Vu):Gp;function Ot(t){return t!=null&&Bs(t.length)&&!On(t)}function We(t){return Ge(t)&&Ot(t)}function $0(t){return t===!0||t===!1||Ge(t)&&St(t)==nr}var Kn=Jh||Yo,q0=zu?Lt(zu):Kp;function V0(t){return Ge(t)&&t.nodeType===1&&!wi(t)}function z0(t){if(t==null)return!0;if(Ot(t)&&(he(t)||typeof t=="string"||typeof t.splice=="function"||Kn(t)||Vr(t)||hr(t)))return!t.length;var n=vt(t);if(n==At||n==Ft)return!t.size;if(yi(t))return!go(t).length;for(var o in t)if(De.call(t,o))return!1;return!0}function B0(t,n){return xi(t,n)}function U0(t,n,o){o=typeof o=="function"?o:r;var c=o?o(t,n):r;return c===r?xi(t,n,r,o):!!c}function $o(t){if(!Ge(t))return!1;var n=St(t);return n==Ln||n==Ji||typeof t.message=="string"&&typeof t.name=="string"&&!wi(t)}function H0(t){return typeof t=="number"&&lc(t)}function On(t){if(!He(t))return!1;var n=St(t);return n==rr||n==es||n==Zi||n==Pa}function Ed(t){return typeof t=="number"&&t==pe(t)}function Bs(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=X}function He(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}function Ge(t){return t!=null&&typeof t=="object"}var Ad=Bu?Lt(Bu):Yp;function G0(t,n){return t===n||fo(t,n,Ao(n))}function K0(t,n,o){return o=typeof o=="function"?o:r,fo(t,n,Ao(n),o)}function W0(t){return Fd(t)&&t!=+t}function Y0(t){if(Ox(t))throw new me(u);return bc(t)}function Q0(t){return t===null}function X0(t){return t==null}function Fd(t){return typeof t=="number"||Ge(t)&&St(t)==ir}function wi(t){if(!Ge(t)||St(t)!=Ht)return!1;var n=ps(t);if(n===null)return!0;var o=De.call(n,"constructor")&&n.constructor;return typeof o=="function"&&o instanceof o&&fs.call(o)==Kh}var qo=Uu?Lt(Uu):Qp;function Z0(t){return Ed(t)&&t>=-9007199254740991&&t<=X}var Id=Hu?Lt(Hu):Xp;function Us(t){return typeof t=="string"||!he(t)&&Ge(t)&&St(t)==j}function qt(t){return typeof t=="symbol"||Ge(t)&&St(t)==k}var Vr=Gu?Lt(Gu):Zp;function J0(t){return t===r}function e_(t){return Ge(t)&&vt(t)==Q}function t_(t){return Ge(t)&&St(t)==W}var n_=ks(mo),r_=ks(function(t,n){return t<=n});function Od(t){if(!t)return[];if(Ot(t))return Us(t)?tn(t):It(t);if(ui&&t[ui])return Dh(t[ui]());var n=vt(t),o=n==At?eo:n==Ft?us:zr;return o(t)}function Tn(t){if(!t)return t===0?t:0;if(t=Jt(t),t===Ae||t===-1/0){var n=t<0?-1:1;return n*Ne}return t===t?t:0}function pe(t){var n=Tn(t),o=n%1;return n===n?o?n-o:n:0}function Td(t){return t?dr(pe(t),0,ot):0}function Jt(t){if(typeof t=="number")return t;if(qt(t))return Xe;if(He(t)){var n=typeof t.valueOf=="function"?t.valueOf():t;t=He(n)?n+"":n}if(typeof t!="string")return t===0?t:+t;t=Zu(t);var o=Lm.test(t);return o||qm.test(t)?vh(t.slice(2),o?2:8):Mm.test(t)?Xe:+t}function kd(t){return gn(t,Tt(t))}function i_(t){return t?dr(pe(t),-9007199254740991,X):t===0?t:0}function Te(t){return t==null?"":$t(t)}var s_=Lr(function(t,n){if(yi(n)||Ot(n)){gn(n,lt(n),t);return}for(var o in n)De.call(n,o)&&mi(t,o,n[o])}),Dd=Lr(function(t,n){gn(n,Tt(n),t)}),Hs=Lr(function(t,n,o,c){gn(n,Tt(n),t,c)}),a_=Lr(function(t,n,o,c){gn(n,lt(n),t,c)}),o_=Fn(ao);function l_(t,n){var o=Mr(t);return n==null?o:gc(o,n)}var u_=_e(function(t,n){t=Pe(t);var o=-1,c=n.length,g=c>2?n[2]:r;for(g&&Ct(n[0],n[1],g)&&(c=1);++o<c;)for(var x=n[o],w=Tt(x),N=-1,I=w.length;++N<I;){var $=w[N],q=t[$];(q===r||rn(q,kr[$])&&!De.call(t,$))&&(t[$]=x[$])}return t}),c_=_e(function(t){return t.push(r,Zc),Mt(Pd,r,t)});function d_(t,n){return Wu(t,oe(n,3),fn)}function f_(t,n){return Wu(t,oe(n,3),lo)}function g_(t,n){return t==null?t:oo(t,oe(n,3),Tt)}function m_(t,n){return t==null?t:vc(t,oe(n,3),Tt)}function h_(t,n){return t&&fn(t,oe(n,3))}function p_(t,n){return t&&lo(t,oe(n,3))}function x_(t){return t==null?[]:Rs(t,lt(t))}function v_(t){return t==null?[]:Rs(t,Tt(t))}function Vo(t,n,o){var c=t==null?r:fr(t,n);return c===r?o:c}function __(t,n){return t!=null&&td(t,n,zp)}function zo(t,n){return t!=null&&td(t,n,Bp)}var y_=Kc(function(t,n,o){n!=null&&typeof n.toString!="function"&&(n=gs.call(n)),t[n]=o},Uo(kt)),b_=Kc(function(t,n,o){n!=null&&typeof n.toString!="function"&&(n=gs.call(n)),De.call(t,n)?t[n].push(o):t[n]=[o]},oe),w_=_e(pi);function lt(t){return Ot(t)?dc(t):go(t)}function Tt(t){return Ot(t)?dc(t,!0):Jp(t)}function S_(t,n){var o={};return n=oe(n,3),fn(t,function(c,g,x){En(o,n(c,g,x),c)}),o}function C_(t,n){var o={};return n=oe(n,3),fn(t,function(c,g,x){En(o,g,n(c,g,x))}),o}var j_=Lr(function(t,n,o){Ns(t,n,o)}),Pd=Lr(function(t,n,o,c){Ns(t,n,o,c)}),R_=Fn(function(t,n){var o={};if(t==null)return o;var c=!1;n=Ue(n,function(x){return x=Hn(x,t),c||(c=x.length>1),x}),gn(t,No(t),o),c&&(o=Qt(o,b|y|_,yx));for(var g=n.length;g--;)_o(o,n[g]);return o});function N_(t,n){return Md(t,zs(oe(n)))}var E_=Fn(function(t,n){return t==null?{}:tx(t,n)});function Md(t,n){if(t==null)return{};var o=Ue(No(t),function(c){return[c]});return n=oe(n),Ec(t,o,function(c,g){return n(c,g[0])})}function A_(t,n,o){n=Hn(n,t);var c=-1,g=n.length;for(g||(g=1,t=r);++c<g;){var x=t==null?r:t[mn(n[c])];x===r&&(c=g,x=o),t=On(x)?x.call(t):x}return t}function F_(t,n,o){return t==null?t:vi(t,n,o)}function I_(t,n,o,c){return c=typeof c=="function"?c:r,t==null?t:vi(t,n,o,c)}var Ld=Qc(lt),$d=Qc(Tt);function O_(t,n,o){var c=he(t),g=c||Kn(t)||Vr(t);if(n=oe(n,4),o==null){var x=t&&t.constructor;g?o=c?new x:[]:He(t)?o=On(x)?Mr(ps(t)):{}:o={}}return(g?Kt:fn)(t,function(w,N,I){return n(o,w,N,I)}),o}function T_(t,n){return t==null?!0:_o(t,n)}function k_(t,n,o){return t==null?t:Tc(t,n,wo(o))}function D_(t,n,o,c){return c=typeof c=="function"?c:r,t==null?t:Tc(t,n,wo(o),c)}function zr(t){return t==null?[]:Ja(t,lt(t))}function P_(t){return t==null?[]:Ja(t,Tt(t))}function M_(t,n,o){return o===r&&(o=n,n=r),o!==r&&(o=Jt(o),o=o===o?o:0),n!==r&&(n=Jt(n),n=n===n?n:0),dr(Jt(t),n,o)}function L_(t,n,o){return n=Tn(n),o===r?(o=n,n=0):o=Tn(o),t=Jt(t),Up(t,n,o)}function $_(t,n,o){if(o&&typeof o!="boolean"&&Ct(t,n,o)&&(n=o=r),o===r&&(typeof n=="boolean"?(o=n,n=r):typeof t=="boolean"&&(o=t,t=r)),t===r&&n===r?(t=0,n=1):(t=Tn(t),n===r?(n=t,t=0):n=Tn(n)),t>n){var c=t;t=n,n=c}if(o||t%1||n%1){var g=uc();return xt(t+g*(n-t+xh("1e-"+((g+"").length-1))),n)}return po(t,n)}var q_=$r(function(t,n,o){return n=n.toLowerCase(),t+(o?qd(n):n)});function qd(t){return Bo(Te(t).toLowerCase())}function Vd(t){return t=Te(t),t&&t.replace(zm,Fh).replace(oh,"")}function V_(t,n,o){t=Te(t),n=$t(n);var c=t.length;o=o===r?c:dr(pe(o),0,c);var g=o;return o-=n.length,o>=0&&t.slice(o,g)==n}function z_(t){return t=Te(t),t&&wm.test(t)?t.replace(vu,Ih):t}function B_(t){return t=Te(t),t&&Em.test(t)?t.replace(Ma,"\\$&"):t}var U_=$r(function(t,n,o){return t+(o?"-":"")+n.toLowerCase()}),H_=$r(function(t,n,o){return t+(o?" ":"")+n.toLowerCase()}),G_=Uc("toLowerCase");function K_(t,n,o){t=Te(t),n=pe(n);var c=n?Or(t):0;if(!n||c>=n)return t;var g=(n-c)/2;return Ts(ys(g),o)+t+Ts(_s(g),o)}function W_(t,n,o){t=Te(t),n=pe(n);var c=n?Or(t):0;return n&&c<n?t+Ts(n-c,o):t}function Y_(t,n,o){t=Te(t),n=pe(n);var c=n?Or(t):0;return n&&c<n?Ts(n-c,o)+t:t}function Q_(t,n,o){return o||n==null?n=0:n&&(n=+n),rp(Te(t).replace(La,""),n||0)}function X_(t,n,o){return(o?Ct(t,n,o):n===r)?n=1:n=pe(n),xo(Te(t),n)}function Z_(){var t=arguments,n=Te(t[0]);return t.length<3?n:n.replace(t[1],t[2])}var J_=$r(function(t,n,o){return t+(o?"_":"")+n.toLowerCase()});function ey(t,n,o){return o&&typeof o!="number"&&Ct(t,n,o)&&(n=o=r),o=o===r?ot:o>>>0,o?(t=Te(t),t&&(typeof n=="string"||n!=null&&!qo(n))&&(n=$t(n),!n&&Ir(t))?Gn(tn(t),0,o):t.split(n,o)):[]}var ty=$r(function(t,n,o){return t+(o?" ":"")+Bo(n)});function ny(t,n,o){return t=Te(t),o=o==null?0:dr(pe(o),0,t.length),n=$t(n),t.slice(o,o+n.length)==n}function ry(t,n,o){var c=h.templateSettings;o&&Ct(t,n,o)&&(n=r),t=Te(t),n=Hs({},n,c,Xc);var g=Hs({},n.imports,c.imports,Xc),x=lt(g),w=Ja(g,x),N,I,$=0,q=n.interpolate||is,U="__p += '",Y=to((n.escape||is).source+"|"+q.source+"|"+(q===_u?Pm:is).source+"|"+(n.evaluate||is).source+"|$","g"),ne="//# sourceURL="+(De.call(n,"sourceURL")?(n.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++fh+"]")+`
`;t.replace(Y,function(fe,ye,Re,Vt,jt,zt){return Re||(Re=Vt),U+=t.slice($,zt).replace(Bm,Oh),ye&&(N=!0,U+=`' +
__e(`+ye+`) +
'`),jt&&(I=!0,U+=`';
`+jt+`;
__p += '`),Re&&(U+=`' +
((__t = (`+Re+`)) == null ? '' : __t) +
'`),$=zt+fe.length,fe}),U+=`';
`;var de=De.call(n,"variable")&&n.variable;if(!de)U=`with (obj) {
`+U+`
}
`;else if(km.test(de))throw new me(f);U=(I?U.replace(rs,""):U).replace(_m,"$1").replace(ym,"$1;"),U="function("+(de||"obj")+`) {
`+(de?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(N?", __e = _.escape":"")+(I?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+U+`return __p
}`;var xe=Bd(function(){return Fe(x,ne+"return "+U).apply(r,w)});if(xe.source=U,$o(xe))throw xe;return xe}function iy(t){return Te(t).toLowerCase()}function sy(t){return Te(t).toUpperCase()}function ay(t,n,o){if(t=Te(t),t&&(o||n===r))return Zu(t);if(!t||!(n=$t(n)))return t;var c=tn(t),g=tn(n),x=Ju(c,g),w=ec(c,g)+1;return Gn(c,x,w).join("")}function oy(t,n,o){if(t=Te(t),t&&(o||n===r))return t.slice(0,nc(t)+1);if(!t||!(n=$t(n)))return t;var c=tn(t),g=ec(c,tn(n))+1;return Gn(c,0,g).join("")}function ly(t,n,o){if(t=Te(t),t&&(o||n===r))return t.replace(La,"");if(!t||!(n=$t(n)))return t;var c=tn(t),g=Ju(c,tn(n));return Gn(c,g).join("")}function uy(t,n){var o=ge,c=se;if(He(n)){var g="separator"in n?n.separator:g;o="length"in n?pe(n.length):o,c="omission"in n?$t(n.omission):c}t=Te(t);var x=t.length;if(Ir(t)){var w=tn(t);x=w.length}if(o>=x)return t;var N=o-Or(c);if(N<1)return c;var I=w?Gn(w,0,N).join(""):t.slice(0,N);if(g===r)return I+c;if(w&&(N+=I.length-N),qo(g)){if(t.slice(N).search(g)){var $,q=I;for(g.global||(g=to(g.source,Te(yu.exec(g))+"g")),g.lastIndex=0;$=g.exec(q);)var U=$.index;I=I.slice(0,U===r?N:U)}}else if(t.indexOf($t(g),N)!=N){var Y=I.lastIndexOf(g);Y>-1&&(I=I.slice(0,Y))}return I+c}function cy(t){return t=Te(t),t&&bm.test(t)?t.replace(xu,$h):t}var dy=$r(function(t,n,o){return t+(o?" ":"")+n.toUpperCase()}),Bo=Uc("toUpperCase");function zd(t,n,o){return t=Te(t),n=o?r:n,n===r?kh(t)?zh(t):jh(t):t.match(n)||[]}var Bd=_e(function(t,n){try{return Mt(t,r,n)}catch(o){return $o(o)?o:new me(o)}}),fy=Fn(function(t,n){return Kt(n,function(o){o=mn(o),En(t,o,Mo(t[o],t))}),t});function gy(t){var n=t==null?0:t.length,o=oe();return t=n?Ue(t,function(c){if(typeof c[1]!="function")throw new Wt(d);return[o(c[0]),c[1]]}):[],_e(function(c){for(var g=-1;++g<n;){var x=t[g];if(Mt(x[0],this,c))return Mt(x[1],this,c)}})}function my(t){return $p(Qt(t,b))}function Uo(t){return function(){return t}}function hy(t,n){return t==null||t!==t?n:t}var py=Gc(),xy=Gc(!0);function kt(t){return t}function Ho(t){return wc(typeof t=="function"?t:Qt(t,b))}function vy(t){return Cc(Qt(t,b))}function _y(t,n){return jc(t,Qt(n,b))}var yy=_e(function(t,n){return function(o){return pi(o,t,n)}}),by=_e(function(t,n){return function(o){return pi(t,o,n)}});function Go(t,n,o){var c=lt(n),g=Rs(n,c);o==null&&!(He(n)&&(g.length||!c.length))&&(o=n,n=t,t=this,g=Rs(n,lt(n)));var x=!(He(o)&&"chain"in o)||!!o.chain,w=On(t);return Kt(g,function(N){var I=n[N];t[N]=I,w&&(t.prototype[N]=function(){var $=this.__chain__;if(x||$){var q=t(this.__wrapped__),U=q.__actions__=It(this.__actions__);return U.push({func:I,args:arguments,thisArg:t}),q.__chain__=$,q}return I.apply(t,qn([this.value()],arguments))})}),t}function wy(){return ut._===this&&(ut._=Wh),this}function Ko(){}function Sy(t){return t=pe(t),_e(function(n){return Rc(n,t)})}var Cy=Co(Ue),jy=Co(Ku),Ry=Co(Wa);function Ud(t){return Io(t)?Ya(mn(t)):nx(t)}function Ny(t){return function(n){return t==null?r:fr(t,n)}}var Ey=Wc(),Ay=Wc(!0);function Wo(){return[]}function Yo(){return!1}function Fy(){return{}}function Iy(){return""}function Oy(){return!0}function Ty(t,n){if(t=pe(t),t<1||t>X)return[];var o=ot,c=xt(t,ot);n=oe(n),t-=ot;for(var g=Za(c,n);++o<t;)n(o);return g}function ky(t){return he(t)?Ue(t,mn):qt(t)?[t]:It(cd(Te(t)))}function Dy(t){var n=++Gh;return Te(t)+n}var Py=Os(function(t,n){return t+n},0),My=jo("ceil"),Ly=Os(function(t,n){return t/n},1),$y=jo("floor");function qy(t){return t&&t.length?js(t,kt,uo):r}function Vy(t,n){return t&&t.length?js(t,oe(n,2),uo):r}function zy(t){return Qu(t,kt)}function By(t,n){return Qu(t,oe(n,2))}function Uy(t){return t&&t.length?js(t,kt,mo):r}function Hy(t,n){return t&&t.length?js(t,oe(n,2),mo):r}var Gy=Os(function(t,n){return t*n},1),Ky=jo("round"),Wy=Os(function(t,n){return t-n},0);function Yy(t){return t&&t.length?Xa(t,kt):0}function Qy(t,n){return t&&t.length?Xa(t,oe(n,2)):0}return h.after=v0,h.ary=bd,h.assign=s_,h.assignIn=Dd,h.assignInWith=Hs,h.assignWith=a_,h.at=o_,h.before=wd,h.bind=Mo,h.bindAll=fy,h.bindKey=Sd,h.castArray=F0,h.chain=vd,h.chunk=$x,h.compact=qx,h.concat=Vx,h.cond=gy,h.conforms=my,h.constant=Uo,h.countBy=Yv,h.create=l_,h.curry=Cd,h.curryRight=jd,h.debounce=Rd,h.defaults=u_,h.defaultsDeep=c_,h.defer=_0,h.delay=y0,h.difference=zx,h.differenceBy=Bx,h.differenceWith=Ux,h.drop=Hx,h.dropRight=Gx,h.dropRightWhile=Kx,h.dropWhile=Wx,h.fill=Yx,h.filter=Xv,h.flatMap=e0,h.flatMapDeep=t0,h.flatMapDepth=n0,h.flatten=md,h.flattenDeep=Qx,h.flattenDepth=Xx,h.flip=b0,h.flow=py,h.flowRight=xy,h.fromPairs=Zx,h.functions=x_,h.functionsIn=v_,h.groupBy=r0,h.initial=ev,h.intersection=tv,h.intersectionBy=nv,h.intersectionWith=rv,h.invert=y_,h.invertBy=b_,h.invokeMap=s0,h.iteratee=Ho,h.keyBy=a0,h.keys=lt,h.keysIn=Tt,h.map=$s,h.mapKeys=S_,h.mapValues=C_,h.matches=vy,h.matchesProperty=_y,h.memoize=Vs,h.merge=j_,h.mergeWith=Pd,h.method=yy,h.methodOf=by,h.mixin=Go,h.negate=zs,h.nthArg=Sy,h.omit=R_,h.omitBy=N_,h.once=w0,h.orderBy=o0,h.over=Cy,h.overArgs=S0,h.overEvery=jy,h.overSome=Ry,h.partial=Lo,h.partialRight=Nd,h.partition=l0,h.pick=E_,h.pickBy=Md,h.property=Ud,h.propertyOf=Ny,h.pull=ov,h.pullAll=pd,h.pullAllBy=lv,h.pullAllWith=uv,h.pullAt=cv,h.range=Ey,h.rangeRight=Ay,h.rearg=C0,h.reject=d0,h.remove=dv,h.rest=j0,h.reverse=Do,h.sampleSize=g0,h.set=F_,h.setWith=I_,h.shuffle=m0,h.slice=fv,h.sortBy=x0,h.sortedUniq=_v,h.sortedUniqBy=yv,h.split=ey,h.spread=R0,h.tail=bv,h.take=wv,h.takeRight=Sv,h.takeRightWhile=Cv,h.takeWhile=jv,h.tap=qv,h.throttle=N0,h.thru=Ls,h.toArray=Od,h.toPairs=Ld,h.toPairsIn=$d,h.toPath=ky,h.toPlainObject=kd,h.transform=O_,h.unary=E0,h.union=Rv,h.unionBy=Nv,h.unionWith=Ev,h.uniq=Av,h.uniqBy=Fv,h.uniqWith=Iv,h.unset=T_,h.unzip=Po,h.unzipWith=xd,h.update=k_,h.updateWith=D_,h.values=zr,h.valuesIn=P_,h.without=Ov,h.words=zd,h.wrap=A0,h.xor=Tv,h.xorBy=kv,h.xorWith=Dv,h.zip=Pv,h.zipObject=Mv,h.zipObjectDeep=Lv,h.zipWith=$v,h.entries=Ld,h.entriesIn=$d,h.extend=Dd,h.extendWith=Hs,Go(h,h),h.add=Py,h.attempt=Bd,h.camelCase=q_,h.capitalize=qd,h.ceil=My,h.clamp=M_,h.clone=I0,h.cloneDeep=T0,h.cloneDeepWith=k0,h.cloneWith=O0,h.conformsTo=D0,h.deburr=Vd,h.defaultTo=hy,h.divide=Ly,h.endsWith=V_,h.eq=rn,h.escape=z_,h.escapeRegExp=B_,h.every=Qv,h.find=Zv,h.findIndex=fd,h.findKey=d_,h.findLast=Jv,h.findLastIndex=gd,h.findLastKey=f_,h.floor=$y,h.forEach=_d,h.forEachRight=yd,h.forIn=g_,h.forInRight=m_,h.forOwn=h_,h.forOwnRight=p_,h.get=Vo,h.gt=P0,h.gte=M0,h.has=__,h.hasIn=zo,h.head=hd,h.identity=kt,h.includes=i0,h.indexOf=Jx,h.inRange=L_,h.invoke=w_,h.isArguments=hr,h.isArray=he,h.isArrayBuffer=L0,h.isArrayLike=Ot,h.isArrayLikeObject=We,h.isBoolean=$0,h.isBuffer=Kn,h.isDate=q0,h.isElement=V0,h.isEmpty=z0,h.isEqual=B0,h.isEqualWith=U0,h.isError=$o,h.isFinite=H0,h.isFunction=On,h.isInteger=Ed,h.isLength=Bs,h.isMap=Ad,h.isMatch=G0,h.isMatchWith=K0,h.isNaN=W0,h.isNative=Y0,h.isNil=X0,h.isNull=Q0,h.isNumber=Fd,h.isObject=He,h.isObjectLike=Ge,h.isPlainObject=wi,h.isRegExp=qo,h.isSafeInteger=Z0,h.isSet=Id,h.isString=Us,h.isSymbol=qt,h.isTypedArray=Vr,h.isUndefined=J0,h.isWeakMap=e_,h.isWeakSet=t_,h.join=iv,h.kebabCase=U_,h.last=Zt,h.lastIndexOf=sv,h.lowerCase=H_,h.lowerFirst=G_,h.lt=n_,h.lte=r_,h.max=qy,h.maxBy=Vy,h.mean=zy,h.meanBy=By,h.min=Uy,h.minBy=Hy,h.stubArray=Wo,h.stubFalse=Yo,h.stubObject=Fy,h.stubString=Iy,h.stubTrue=Oy,h.multiply=Gy,h.nth=av,h.noConflict=wy,h.noop=Ko,h.now=qs,h.pad=K_,h.padEnd=W_,h.padStart=Y_,h.parseInt=Q_,h.random=$_,h.reduce=u0,h.reduceRight=c0,h.repeat=X_,h.replace=Z_,h.result=A_,h.round=Ky,h.runInContext=F,h.sample=f0,h.size=h0,h.snakeCase=J_,h.some=p0,h.sortedIndex=gv,h.sortedIndexBy=mv,h.sortedIndexOf=hv,h.sortedLastIndex=pv,h.sortedLastIndexBy=xv,h.sortedLastIndexOf=vv,h.startCase=ty,h.startsWith=ny,h.subtract=Wy,h.sum=Yy,h.sumBy=Qy,h.template=ry,h.times=Ty,h.toFinite=Tn,h.toInteger=pe,h.toLength=Td,h.toLower=iy,h.toNumber=Jt,h.toSafeInteger=i_,h.toString=Te,h.toUpper=sy,h.trim=ay,h.trimEnd=oy,h.trimStart=ly,h.truncate=uy,h.unescape=cy,h.uniqueId=Dy,h.upperCase=dy,h.upperFirst=Bo,h.each=_d,h.eachRight=yd,h.first=hd,Go(h,function(){var t={};return fn(h,function(n,o){De.call(h.prototype,o)||(t[o]=n)}),t}(),{chain:!1}),h.VERSION=s,Kt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){h[t].placeholder=h}),Kt(["drop","take"],function(t,n){Ce.prototype[t]=function(o){o=o===r?1:nt(pe(o),0);var c=this.__filtered__&&!n?new Ce(this):this.clone();return c.__filtered__?c.__takeCount__=xt(o,c.__takeCount__):c.__views__.push({size:xt(o,ot),type:t+(c.__dir__<0?"Right":"")}),c},Ce.prototype[t+"Right"]=function(o){return this.reverse()[t](o).reverse()}}),Kt(["filter","map","takeWhile"],function(t,n){var o=n+1,c=o==we||o==ve;Ce.prototype[t]=function(g){var x=this.clone();return x.__iteratees__.push({iteratee:oe(g,3),type:o}),x.__filtered__=x.__filtered__||c,x}}),Kt(["head","last"],function(t,n){var o="take"+(n?"Right":"");Ce.prototype[t]=function(){return this[o](1).value()[0]}}),Kt(["initial","tail"],function(t,n){var o="drop"+(n?"":"Right");Ce.prototype[t]=function(){return this.__filtered__?new Ce(this):this[o](1)}}),Ce.prototype.compact=function(){return this.filter(kt)},Ce.prototype.find=function(t){return this.filter(t).head()},Ce.prototype.findLast=function(t){return this.reverse().find(t)},Ce.prototype.invokeMap=_e(function(t,n){return typeof t=="function"?new Ce(this):this.map(function(o){return pi(o,t,n)})}),Ce.prototype.reject=function(t){return this.filter(zs(oe(t)))},Ce.prototype.slice=function(t,n){t=pe(t);var o=this;return o.__filtered__&&(t>0||n<0)?new Ce(o):(t<0?o=o.takeRight(-t):t&&(o=o.drop(t)),n!==r&&(n=pe(n),o=n<0?o.dropRight(-n):o.take(n-t)),o)},Ce.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Ce.prototype.toArray=function(){return this.take(ot)},fn(Ce.prototype,function(t,n){var o=/^(?:filter|find|map|reject)|While$/.test(n),c=/^(?:head|last)$/.test(n),g=h[c?"take"+(n=="last"?"Right":""):n],x=c||/^find/.test(n);g&&(h.prototype[n]=function(){var w=this.__wrapped__,N=c?[1]:arguments,I=w instanceof Ce,$=N[0],q=I||he(w),U=function(ye){var Re=g.apply(h,qn([ye],N));return c&&Y?Re[0]:Re};q&&o&&typeof $=="function"&&$.length!=1&&(I=q=!1);var Y=this.__chain__,ne=!!this.__actions__.length,de=x&&!Y,xe=I&&!ne;if(!x&&q){w=xe?w:new Ce(this);var fe=t.apply(w,N);return fe.__actions__.push({func:Ls,args:[U],thisArg:r}),new Yt(fe,Y)}return de&&xe?t.apply(this,N):(fe=this.thru(U),de?c?fe.value()[0]:fe.value():fe)})}),Kt(["pop","push","shift","sort","splice","unshift"],function(t){var n=cs[t],o=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",c=/^(?:pop|shift)$/.test(t);h.prototype[t]=function(){var g=arguments;if(c&&!this.__chain__){var x=this.value();return n.apply(he(x)?x:[],g)}return this[o](function(w){return n.apply(he(w)?w:[],g)})}}),fn(Ce.prototype,function(t,n){var o=h[n];if(o){var c=o.name+"";De.call(Pr,c)||(Pr[c]=[]),Pr[c].push({name:n,func:o})}}),Pr[Is(r,T).name]=[{name:"wrapper",func:r}],Ce.prototype.clone=cp,Ce.prototype.reverse=dp,Ce.prototype.value=fp,h.prototype.at=Vv,h.prototype.chain=zv,h.prototype.commit=Bv,h.prototype.next=Uv,h.prototype.plant=Gv,h.prototype.reverse=Kv,h.prototype.toJSON=h.prototype.valueOf=h.prototype.value=Wv,h.prototype.first=h.prototype.head,ui&&(h.prototype[ui]=Hv),h},Tr=Bh();or?((or.exports=Tr)._=Tr,Ua._=Tr):ut._=Tr}).call(Ur)})(va,va.exports);var Ke=va.exports;const Nj=e=>{console.debug("calculateQuoteTotals",e);const i=Xr.create(e[1]||{amount:null,scale:2});if(i.isFailure)throw i.error;const r=i.object,s=Xr.create(e[2]||{amount:null,scale:2});if(s.isFailure)throw s.error;const l=s.object,u=un.create(e[0]||{amount:null,scale:2});if(u.isFailure)throw u.error;const d=u.object,f=d.percentage(r.toNumber()).convertScale(2),m=d.subtract(f).convertScale(2),v=m.percentage(l.toNumber()).convertScale(2),p=m.add(v).convertScale(2);return{subtotalPrice:d.toObject(),discount:r.toObject(),discountPrice:f.toObject(),priceBeforeTaxes:m.toObject(),tax:l.toObject(),taxesPrice:v.toObject(),totalPrice:p.toObject()}},Ej=({currency:e})=>{const{register:i,formState:r,control:s}=Ul(),{formatNumber:l}=fS(),u=Fb({control:s,name:["subtotal_price","discount","tax"]}),d=Nj(u),f=l(d.subtotalPrice),m=l(d.discountPrice),v=l(d.taxesPrice),p=l(d.totalPrice),b=C.useMemo(()=>e.symbol||"",[e]);return a.jsx(st,{className:"w-full bg-muted",children:a.jsxs(at,{className:"flex flex-row items-end gap-2 p-4 border-t",children:[a.jsx("div",{className:"grid flex-1 h-16 grid-cols-1 auto-rows-max",children:a.jsxs("div",{className:"grid gap-1 font-semibold text-right text-muted-foreground",children:[a.jsx(Et,{className:"text-sm",children:E("quotes.form_fields.subtotal_price.label")}),a.jsxs(wt,{className:"flex items-baseline justify-end text-2xl tabular-nums",children:[f,a.jsx("span",{className:"ml-1 text-lg tracking-normal",children:b})]})]})}),a.jsx(Jn,{orientation:"vertical",className:"w-px h-16 mx-2"}),a.jsxs("div",{className:"grid flex-1 h-16 grid-cols-2 gap-6 auto-rows-max",children:[a.jsxs("div",{className:"grid gap-1 font-medium text-muted-foreground",children:[a.jsx(Et,{className:"text-sm",children:E("quotes.form_fields.discount.label")}),a.jsx(da,{scale:2,disabled:r.disabled,placeholder:E("quotes.form_fields.discount.placeholder"),...i("discount",{required:!1}),onChange:y=>{console.log("discount",y)}})]}),a.jsxs("div",{className:"grid gap-1 font-semibold text-muted-foreground",children:[a.jsx(Et,{className:"text-sm text-right",children:E("quotes.form_fields.discount_price.label")}),a.jsxs(wt,{className:"flex items-baseline justify-end text-2xl tabular-nums",children:[m,a.jsx("span",{className:"ml-1 text-lg tracking-normal",children:b})]})]})]}),a.jsx(Jn,{orientation:"vertical",className:"w-px h-16 mx-2"}),a.jsxs("div",{className:"grid flex-1 h-16 grid-cols-2 gap-6 auto-rows-max",children:[a.jsxs("div",{className:"grid gap-1 font-medium text-muted-foreground",children:[a.jsx(Et,{className:"text-sm",children:E("quotes.form_fields.tax.label")}),a.jsx(da,{scale:2,disabled:r.disabled,placeholder:E("quotes.form_fields.tax.placeholder"),...i("tax",{required:!1})})]}),a.jsxs("div",{className:"grid gap-1 font-semibold text-muted-foreground",children:[a.jsx(Et,{className:"text-sm text-right",children:E("quotes.form_fields.tax_price.label")}),a.jsxs(wt,{className:"flex items-baseline justify-end gap-1 text-2xl tabular-nums",children:[v,a.jsx("span",{className:"text-base font-medium tracking-normal",children:b})]})]})]})," ",a.jsx(Jn,{orientation:"vertical",className:"w-px h-16 mx-2"}),a.jsx("div",{className:"grid flex-1 h-16 grid-cols-1 auto-rows-max",children:a.jsxs("div",{className:"grid gap-0",children:[a.jsx(Et,{className:"text-sm font-semibold text-right text-foreground",children:E("quotes.form_fields.total_price.label")}),a.jsxs(wt,{className:"flex items-baseline justify-end gap-1 text-3xl tabular-nums",children:[p,a.jsx("span",{className:"ml-1 text-lg tracking-normal",children:b})]})]})})]})})},hm=e=>{const{percentage:i,cancel:r,error:s,isInProgress:l,onFinishDownload:u}=e,d=C.useId();return C.useEffect(()=>{l&&!s&&i===100&&u&&u()},[i,l,s,u]),a.jsx(Li,{open:l,children:a.jsxs($i,{className:"sm:max-w-md",children:[a.jsxs(qi,{children:[a.jsx(Vi,{children:E("quotes.downloading_dialog.title")}),a.jsx(Hl,{children:E("quotes.downloading_dialog.description")})]}),a.jsxs("div",{className:"mb-4 space-y-2",id:d,children:[a.jsx(Gi,{children:E("quotes.downloading_dialog.progress.label",{status:E(l?"quotes.downloading_dialog.progress.status_in_progress":"quotes.downloading_dialog.progress.status_stopped")})}),a.jsx(Zf,{value:i,max:100,getValueLabel:()=>E("quotes.downloading_dialog.progress.label",{})}),s&&a.jsxs("p",{children:["Error: ",JSON.stringify(s)]})]}),a.jsx(zi,{className:"sm:justify-end",children:a.jsx(oa,{asChild:!0,children:a.jsx(ae,{type:"button",variant:"secondary",onClick:()=>r(),children:E("quotes.downloading_dialog.cancel_button")})})})]})})},Aj=({isInProgress:e,percentage:i,elapsed:r,cancel:s,error:l,className:u})=>{const[d,f]=C.useState(10);return C.useEffect(()=>{if(e&&i>0){const m=r/i*100;f(Math.max(0,Math.round(m-r)))}},[e,i,r]),!e&&!(l!=null&&l.errorMessage)?null:a.jsxs(st,{className:Ve("overflow-hidden",u),children:[a.jsx(en,{children:a.jsxs(wt,{className:"flex items-center justify-between",children:[l!=null&&l.errorMessage?"Error en la generación del PDF":"Generando PDF",e&&a.jsx(y1,{className:"w-4 h-4 animate-spin"}),(l==null?void 0:l.errorMessage)&&a.jsx(h1,{className:"w-4 h-4 text-destructive"})]})}),a.jsx(at,{children:l!=null&&l.errorMessage?a.jsx("div",{className:"text-destructive",children:l==null?void 0:l.errorMessage}):a.jsxs("div",{className:"flex flex-col items-center space-y-4",children:[a.jsxs("div",{className:"relative w-32 h-40 overflow-hidden rounded-lg bg-muted",children:[a.jsx("div",{className:"absolute bottom-0 left-0 right-0 transition-all duration-1000 ease-out bg-primary",style:{height:`${i}%`}}),a.jsx(_1,{className:"absolute transform -translate-x-1/2 -translate-y-1/2 animate-pulse top-1/2 left-1/2 text-muted-foreground",size:48})]}),a.jsx(Zf,{value:i,className:"w-full"}),a.jsxs("div",{className:"text-sm text-center text-muted-foreground",children:[a.jsxs("p",{children:["Progreso: ",i,"%"]}),a.jsxs("div",{className:"hidden",children:[a.jsxs("p",{children:["Tiempo transcurrido: ",r," segundos"]}),d>0&&a.jsxs("p",{children:["Tiempo estimado restante: ",d," segundos"]})]})]}),a.jsx(ae,{variant:"destructive",onClick:s,className:"hidden",children:"Cancelar generación"})]})})]})},pm=({quote:e,className:i})=>{const{useReport:r,getQuotePDFFilename:s,useDownloader:l}=Ki(),{download:u}=l(),{report:d,preview:f,isInProgress:m,...v}=r(),[p,b]=C.useState(void 0),y=C.useCallback(()=>{e&&u(e.id,s(e))},[e]);return C.useEffect(()=>{const _=setTimeout(()=>{e&&e.id&&f(e.id)},200);return()=>clearTimeout(_)},[e]),C.useEffect(()=>{if(!m&&d){const _=window.URL&&window.URL.createObjectURL?window.URL.createObjectURL(d):window.webkitURL.createObjectURL(d);return b(_),()=>{b(void 0),window.URL.revokeObjectURL(_)}}},[d,m]),e?m?a.jsx(Aj,{isInProgress:m,...v}):a.jsx(Ib,{file:p,className:"object-contain",onThumbnailClick:y}):a.jsx(st,{className:Ve("overflow-hidden",i),children:a.jsx(at,{className:"px-4 py-6 text-center",children:a.jsx("p",{className:"mx-auto",children:"Select a quote"})})})};pm.whyDidYouRender=!0;const Al=({onSelect:e})=>{const i=Sn(),{pagination:r,globalFilter:s,isFiltered:l}=Sr(),[u,d]=C.useState([]),f=(O,T)=>{d(A=>{const D=[...A];return D[O]=T,D})},m=()=>{d([])},{data:v,isPending:p,isError:b,error:y}=Dg({pagination:{pageIndex:r.pageIndex,pageSize:r.pageSize},searchTerm:s});C.useEffect(()=>{m()},[r,s,l]),console.log(u);const _=lw(),R=[_.accessor("description",{id:"description",header:()=>a.jsx(a.Fragment,{children:E("catalog.list.columns.description")})}),_.accessor("points",{id:"points",header:()=>a.jsx("div",{className:"text-right",children:E("catalog.list.columns.points")}),cell:({renderValue:O})=>a.jsx("div",{className:"text-right",children:O()})}),_.accessor("retail_price",{id:"retail_price",header:()=>a.jsx("div",{className:"text-right",children:E("catalog.list.columns.retail_price")}),cell:({row:O})=>{const T=un.create(O.original.retail_price).object;return a.jsx("div",{className:"text-right",children:T.toFormat()})}}),_.display({id:"quantity",header:()=>a.jsx("div",{className:"font-medium text-right text-foreground",children:E("catalog.list.columns.quantity")}),cell:({row:{index:O}})=>a.jsx(Bl,{type:"number",name:"quantity",defaultValue:1,min:1,className:"w-24",value:u[O],onChange:T=>{T.preventDefault(),f(O,parseInt(T.target.value))}})}),_.display({id:"row-actions",header:()=>null,cell:({row:O})=>a.jsxs(ae,{size:"sm",variant:"outline",className:"h-8 gap-1",onClick:T=>{T.preventDefault(),e&&e(O.original,u[O.index])},children:[a.jsx(Kl,{className:"h-3.5 w-3.5"}),a.jsx("span",{className:"sr-only xl:not-sr-only xl:whitespace-nowrap",children:E("common.add")})]})})],{table:S}=Aa({data:[...(v==null?void 0:v.items)||[]],columns:R,pageCount:(v==null?void 0:v.total_pages)??-1});return b?a.jsx(ri,{subtitle:y.message}):p?a.jsx(Na,{columnCount:6,searchableColumnCount:1,filterableColumnCount:2,shrinkZero:!0}):(v==null?void 0:v.total_items)===0&&!l?a.jsx(Ea,{subtitle:"Empieza cargando los artículos del catálogo",buttonText:"",onButtonClick:()=>i("/catalog/add")}):a.jsx(Ra,{className:"bg-transparent border-0 shadow-none",table:S,paginationOptions:{visible:!0,enablePageSizeSelector:!1},footerClassName:"px-10 pt-2 border-t",children:a.jsx(Pg,{table:S})})},mu=C.forwardRef(({label:e=E("common.append_block"),className:i,...r},s)=>a.jsxs(ae,{type:"button",variant:"outline",ref:s,...r,children:[" ",a.jsx(Kl,{className:e?"w-4 h-4 mr-2":"w-4 h-4"}),e&&a.jsx(a.Fragment,{children:e})]}));mu.displayName="AppendBlockRowButton";const hu=C.forwardRef(({label:e=E("common.append_article"),className:i,...r},s)=>a.jsxs(ae,{type:"button",variant:"outline",ref:s,...r,children:[" ",a.jsx(Kl,{className:e?"w-4 h-4 mr-2":"w-4 h-4"}),e&&a.jsx(a.Fragment,{children:e})]}));hu.displayName="AppendCatalogArticleRowButton";const pu=C.forwardRef(({label:e=E("common.append_empty_row"),className:i,...r},s)=>a.jsxs(ae,{type:"button",variant:"outline",ref:s,...r,children:[a.jsx(m1,{className:e?"w-4 h-4 mr-2":"w-4 h-4"}),e&&a.jsx(a.Fragment,{children:e})]}));pu.displayName="AppendEmptyRowButton";const Fj=({table:e})=>{const i=e.getSelectedRowModel().rows.length;return i?a.jsx("nav",{className:"flex items-center h-12 p-1 rounded-md text-muted-foreground bg-muted ",children:a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsxs(mt,{children:[a.jsx(ht,{asChild:!0,children:a.jsxs(ae,{type:"button",variant:"link",disabled:!e.getSelectedRowModel().rows.length,onClick:()=>{var r;return(r=e.options.meta)==null?void 0:r.duplicateItems()},children:[a.jsx(p1,{className:"w-4 h-4 sm:mr-2"}),a.jsx("span",{className:"sr-only sm:not-sr-only",children:E("common.duplicate_selected_rows")})]})}),a.jsx(pt,{children:E("common.duplicate_selected_rows_tooltip")})]}),a.jsxs(mt,{children:[a.jsx(ht,{asChild:!0,children:a.jsxs(ae,{type:"button",variant:"link",disabled:!e.getSelectedRowModel().rows.length,onClick:()=>{var r;return(r=e.options.meta)==null?void 0:r.deleteItems()},children:[a.jsx(mg,{className:"w-4 h-4 sm:mr-2"}),a.jsx("span",{className:"sr-only sm:not-sr-only",children:E("common.remove_selected_rows")})]})}),a.jsx(pt,{children:E("common.remove_selected_rows_tooltip")})]}),a.jsxs(mt,{children:[a.jsx(ht,{asChild:!0,children:a.jsxs(ae,{type:"button",variant:"link",disabled:!e.getSelectedRowModel().rows.length,onClick:()=>e.resetRowSelection(),children:[a.jsx(b1,{className:"w-4 h-4 sm:mr-2"}),a.jsx("span",{className:"sr-only sm:not-sr-only",children:E("common.reset_selected_rows")})]})}),a.jsx(pt,{children:E("common.reset_selected_rows_tooltip")})]}),a.jsx(Jn,{orientation:"vertical",className:"h-6 ml-1 mr-4"}),a.jsx("p",{className:"text-sm font-normal",children:E("common.rows_selected",{count:i})})]})}):a.jsxs("nav",{className:"flex items-center h-12 p-1 rounded-md bg-accent/75 text-muted-foreground",children:[a.jsxs("div",{className:"flex space-x-2",children:[a.jsxs(mt,{children:[a.jsx(ht,{asChild:!0,children:a.jsx(pu,{variant:"link",onClick:()=>{var r;return(r=e.options.meta)==null?void 0:r.appendItem()}})}),a.jsx(pt,{children:E("common.append_empty_row_tooltip")})]}),a.jsxs(mt,{children:[a.jsx(ht,{asChild:!0,children:a.jsx(hu,{variant:"link",onClick:()=>{var r;e.options.meta&&e.options.meta.pickCatalogArticle&&((r=e.options.meta)==null||r.pickCatalogArticle())}})}),a.jsx(pt,{children:E("common.append_article_tooltip")})]}),a.jsxs(mt,{children:[a.jsx(ht,{asChild:!0,children:a.jsx(mu,{variant:"link",onClick:()=>{var r;e.options.meta&&e.options.meta.pickBlock&&((r=e.options.meta)==null||r.pickBlock())}})}),a.jsx(pt,{children:E("common.append_block_tooltip")})]})]}),a.jsx("div",{className:"flex items-center gap-2 ml-auto"})]})},Ij=C.createContext({attributes:{},listeners:void 0,ref(){}});function Oj(e){return e.isSorting||e.wasDragging?Ob(e):!0}function Tj({id:e,children:i}){const{attributes:r,isDragging:s,listeners:l,setNodeRef:u,setActivatorNodeRef:d,transform:f,transition:m}=zf({animateLayoutChanges:Oj,id:e}),v={transform:ml.Translate.toString(f),transition:m},p=C.useMemo(()=>({attributes:r,listeners:l,ref:d}),[r,l,d]);return a.jsx(Ij.Provider,{value:p,children:a.jsx(_r,{id:String(e),className:Ve(s?"opacity-60":"opacity-100","m-0 hover:bg-muted hover:focus-within:bg-accent focus-within:bg-accent"),ref:u,style:v,children:i},e)})}const kj={droppable:{strategy:Pb.Always}},Dj={keyframes({transform:e}){return[{opacity:1,transform:ml.Transform.toString(e.initial)},{opacity:0,transform:ml.Transform.toString({...e.final,x:e.final.x+5,y:e.final.y+5})}]},easing:"ease-out",sideEffects({active:e}){e.node.animate([{opacity:0},{opacity:1}],{duration:Zd.duration,easing:Zd.easing})}};function Of({columns:e,data:i,defaultValues:r,initialState:s,actions:l}){const[u,d]=C.useState({}),[f,m]=C.useState(),[v,p]=C.useState((s==null?void 0:s.columnVisibility)||{}),b=C.useMemo(()=>i.map(A=>A.id),[i]),y=Ng({data:i,columns:e,enableColumnResizing:!1,columnResizeMode:"onChange",autoResetAll:!1,initialState:s,state:{rowSelection:u,columnVisibility:v},enableRowSelection:!0,enableMultiRowSelection:!0,enableSorting:!1,enableHiding:!0,onRowSelectionChange:d,getCoreRowModel:jg(),getRowId:A=>A==null?void 0:A.id,debugTable:!1,debugHeaders:!1,debugColumns:!1,defaultColumn:{minSize:0,size:Number.MAX_SAFE_INTEGER,maxSize:Number.MAX_SAFE_INTEGER},meta:{insertItem:(A,D)=>{l.insert(A,D||(r==null?void 0:r.items[0]),{shouldFocus:!0})},appendItem:A=>{l.append(A||(r==null?void 0:r.items[0]),{shouldFocus:!0})},pickCatalogArticle:()=>{l.pickCatalogArticle&&(l==null||l.pickCatalogArticle())},pickBlock:()=>{l.pickBlock&&(l==null||l.pickBlock())},duplicateItems:A=>{if(A!=null){const D=y.getRowModel().rows[A].original;l.insert(A+1,D,{shouldFocus:!0})}else if(y.getSelectedRowModel().rows.length){const D=y.getSelectedRowModel().rows[y.getSelectedRowModel().rows.length-1].index,z=y.getSelectedRowModel().rows.map(V=>({...V.original,id:void 0}));y.getRowModel().rows.length<D+1?l.append(z):l.insert(D+1,z,{shouldFocus:!0}),y.resetRowSelection()}},deleteItems:A=>{if(A!=null)l.remove(A);else if(y.getSelectedRowModel().rows.length>0){let D=y.getSelectedRowModel().rows.length-1;for(;D>=0;D--){const z=b.indexOf(String(y.getSelectedRowModel().rows[D].id));l.remove(z),b.splice(z,1)}y.resetRowSelection()}else l.remove()},updateItem:(A,D,z,V)=>{l.update(A,{...D,[`${z}`]:V})}}}),_=Tb(Gs(Ub,{}),Gs(Bb,{}),Gs(zb,{}),Gs(Vb,{}));function R(A){var V;let D=A.active.id,z=(V=A.over)==null?void 0:V.id;if(z!==void 0&&D!==z){let B=b.indexOf(String(z));if(y.getSelectedRowModel().rows.length>1)y.getSelectedRowModel().rows.forEach((H,ie)=>{const ce=b.indexOf(String(H.id));ie>0&&(D=H.id,B=b.indexOf(String(z)),B<ce&&(B=B+1)),l.move(ce,B),b.splice(B,0,b.splice(ce,1)[0]),z=H.id});else{const H=b.indexOf(String(D));l.move(H,B)}}m(null)}function S({active:A}){y.getSelectedRowModel().rowsById[A.id]||y.resetRowSelection(),m(A.id)}function O(){m(null)}function T(A){return f?A.filter(D=>{const z=typeof D=="string"?D:D.id;return z===f||!y.getSelectedRowModel().rowsById[z]}):A}return a.jsx(kb,{measuring:kj,sensors:_,onDragEnd:R,onDragStart:S,onDragCancel:O,collisionDetection:Db,children:a.jsxs(st,{children:[a.jsx(en,{className:"sticky z-10 top-16 bg-card/90",children:a.jsx(wt,{children:a.jsx(Fj,{table:y})})}),a.jsxs(at,{children:[a.jsxs(Ll,{className:"table-fixed",children:[a.jsx($l,{className:"sticky top-0 z-10 bg-background",children:y.getHeaderGroups().map(A=>a.jsx(_r,{className:"hover:bg-transparent",children:A.headers.map(D=>a.jsx(ql,{className:"px-2 py-1",style:{width:D.getSize()===Number.MAX_SAFE_INTEGER?"auto":D.getSize()},children:D.isPlaceholder?null:a.jsx(Ag,{table:y,header:D})},D.id))},A.id))}),a.jsx(Vl,{children:a.jsx(Lb,{items:T(b),strategy:$b,children:T(y.getRowModel().rows).map(A=>a.jsx(Tj,{id:A.id,children:A.getVisibleCells().map(D=>a.jsx(la,{className:"px-2 py-2 align-top",style:{width:D.column.getSize()===Number.MAX_SAFE_INTEGER?"auto":D.column.getSize()},children:fa(D.column.columnDef.cell,D.getContext())},D.id))},A.id))})})]}),Mb.createPortal(a.jsx(qb,{dropAnimation:Dj,className:"z-40 opacity-100",children:f&&a.jsx("div",{className:"relative flex flex-wrap",children:y.getSelectedRowModel().rows.length?a.jsx(Ol,{variant:"destructive",className:"absolute z-50 flex items-center justify-center w-2 h-2 p-3 rounded-full top left -left-2 -top-2",children:y.getSelectedRowModel().rows.length}):null})}),document.body),!1]}),a.jsx(pn,{children:a.jsxs(Yr,{children:[a.jsx(pu,{onClick:()=>{var A;return(A=y.options.meta)==null?void 0:A.appendItem()}}),a.jsx(hu,{onClick:()=>{var A;y.options.meta&&y.options.meta.pickCatalogArticle&&((A=y.options.meta)==null||A.pickCatalogArticle())}}),a.jsx(mu,{onClick:()=>{var A;y.options.meta&&y.options.meta.pickBlock&&((A=y.options.meta)==null||A.pickBlock())}})]})})]})})}const Pj={en:[{id:2000000098,code:"CAP_CLA_SEMI_SUSPENDIDO_EN",title:"Finish: MELAMINE / colour: TO BE DETERMINED",body:`Thickness block: 19 mm / Thickness complements: 19 mm.\r
Hanging rods: CHROME/ BLACK\r
Glass drawer fronts: STRAIGHT / "U" - FLOAT BRONZE C-424 \r
Drawer handle: xxxxx / Drawers: 4 DE 180 MM.\r
Shoe rack door: YES/NO / Profile finish: BLACK LACQUER / SILVER MATTE\r
Shoe cabinet door glass finish: FLOAT BRONZE C-424\r
Composed of:`},{id:2000000084,code:"CAP_FRE_ARM_ABATIBLE_EN",title:"CHARACTERISTICS OF THE FRONT OF THE HINGED WARDROBE",body:`Size of opening: 2275x1390 mm.\r
Model: ARGO / Finish: LACQUER / Colour: TO BE DETERMINED\r
Door thickness: 22 or 19 mm\r
Door finish: SMOOTH \r
Handle: KNOB TO BE DETERMINED\r
Hardware finish: CHROME OR ANTHRACITE\r
Perimetral doorposts: VISIBLE, REMETED OR COMBI TO BE DETERMINED.\r
Number of doors: 2 \r
Composed of:`},{id:2000000089,code:"CAP_FRE_ARM_CORREDERA_EN",title:"Size of opening: 2440x5180mm. ",body:`Model: PANORAMIC P.O. / Finish: LACQUER / Colour: WHITE\r
No. of listers: NO LISTELS / Panels finish: LACQUERED PANEL \r
Handle: \r
Perimeter frame: \r
Nº of doors: \r
INCORPORATED HYDRAULIC BRAKE (not available in lower doors of 650 mm.) OR INCORPORATED MAGNETIC BRAKE. \r
Composed of:`},{id:2000000092,code:"CAP_INT_ARM_FORRADO_EN",title:"Finish: MELAMINE / colour: TO BE DETERMINED",body:`Thickness block: 19 mm / Thickness complements: 19 mm.\r
Hanging rods: CHROME/ BLACK\r
Glass drawer fronts: STRAIGHT / "U" - FLOAT BRONZE C-424 \r
Drawer handle: xxxxx / Drawers: 4 DE 180 MM.\r
Composed of:`},{id:2000000109,code:"CAP_INT_EST_CRISTAL_EN",title:"Frames finish: BLACK ANODIZED",body:`Side frame panel finish: BRONZE FLOAT BRONZE GLASS C-424\r
Rear panel finish: BRONZE FLOAT GLASS C-424\r
Complements finish: MELAMIN / Colour: DENBER OAK M-242\r
Thickness of accessories: 25 mm.\r
Hanging bars: BLACK\r
Glass drawer fronts: STRAIGHT / "U" - FLOAT BRONZE C-424 \r
Drawer handle: xxxxx / Drawers: 4 DE 180 MM.\r
Composed of:`},{id:2000000095,code:"CAP_SEP_AMBIENTES_EN",title:"CHARACTERISTICS SEPARATION OF ROOMS",body:`Size of opening: 2450x3000 mm.\r
Model: LYN / Finish: ANODISED / Colour: BLACK\r
No. of crosspieces: 2 HORIZONTAL CROSSBARS\r
Panel finish: TRANSPARENT TEMPLARED \r
Handle: DOUBLE PER DOOR\r
Brake: DOUBLE PER DOOR (OPENING AND CLOSING)\r
Guide: VISTA (DOUBLE EMBELLECEDOR)\r
Number of panels: 2 SLIDING + 2 FIXED`}],es:[{id:54,code:"CAP_CLA_SEMI_SUSPENDIDO_ES",title:"Acabado: MELAMINA / color: A DETERMINAR",body:`Espesor bloque: 25 mm. / Espesor complementos: 25 mm.\r
Barras de colgar: CROMO/ NEGRA/ BRONCE\r
Frentes cristal cajones: RECTO / “U” FLOAT BRONCE C-424\r
Tirador cajones: FRENTE BAJO / Cajones: 4 DE 180 MM. A DETERMINAR\r
Baldas deslizantes: X DE 145 MM. A DETERMINAR\r
Compuesto por:`},{id:52,code:"CAP_FRE_ARM_ABATIBLE_ES",title:"CARACTERISTICAS FRENTE DE ARMARIO",body:`Medida de hueco: 2275x1390 mm.\r
Modelo: ARGO / Acabado: LACADO / Color: A DETERMINAR\r
Grosor hoja: 22 o 19 mm\r
Acabado de hojas: LISAS\r
Tirador: UÑERO A DETERMINAR\r
Acabado herrajes: CROMADO O ANTRACITA\r
Jambas perimetrales: VISTAS, REMETIDAS O COMBI A DETERMINAR.\r
Nº de hojas: 2\r
Compuesto por:`},{id:51,code:"CAP_FRE_ARM_CORREDERA_ES",title:"CARACTERISTICAS FRENTE DE ARMARIO",body:`Medida de Hueco:2440x5180mm.\r
Modelo: PANORAMIC P.O. / Acabado: LACADO / Color: BLANCO\r
Nº de lístelos: SIN LISTELOS / Acabado paneles: PANEL LACADO\r
Tirador:\r
Cerco perimetral: \r
Nº de hojas:\r
FRENO HIDRAULICO INCORPORADO O FRENO MAGNETICO INCORPORADO\r
Compuesto por:`},{id:53,code:"CAP_INT_ARM_FORRADO_ES",title:"CARACTERISTICAS INTERIOR DE ARMARIO",body:`Acabado: MELAMINA / color: A DETERMINAR\r
Espesor bloque: 19 mm. / Espesor complementos: 19 mm.\r
Barras de colgar: CROMO/ NEGRA/ BRONCE\r
Frentes cristal cajones: RECTO / “U” FLOAT BRONCE C-424\r
Tirador cajones: FRENTE BAJO / Cajones: 4 DE 180 MM. A DETERMINAR\r
Baldas deslizantes: X DE 145 MM. A DETERMINAR\r
Compuesto por:`},{id:2000000108,code:"CAP_INT_EST_CRISTAL_ES",title:"Acabado bastidores: ANODIZADO NEGRO",body:`Acabado panel bastidores laterales: CRISTAL TEMPLADO FLOAT BRONCE C-424\r
Acabado trasera: CRISTAL TEMPLADO FLOAT BRONCE C-424\r
Acabado complementos: MELAMINA / Color: ROBLE DENBER M-242\r
Espesor complementos: 25 mm.\r
Barras de colgar: NEGRA\r
Frentes cristal cajones: RECTO / “U” FLOAT BRONCE C-424 \r
Tirador cajones: xxxxx / Cajones: 4 DE 180 MM.\r
Compuesto por:`},{id:50,code:"CAP_SEP_AMBIENTES_ES",title:"CARACTERISTICAS SEPARACIÓN DE AMBIENTES",body:`Medida de Hueco: 2450x3000 mm.\r
Modelo: LYN / Acabado: ANODIZADO / Color: NEGRO\r
Nº de travesaños: 2 TRAVESAÑOS HORIZONTALES\r
Acabado paneles: TRANSPARENTE TEMPLADO \r
Tirador: DOBLE POR PUERTA\r
Freno: DOBLE POR PUERTA (APERTURA Y CIERRE)\r
Guía: VISTA (DOBLE EMBELLECEDOR)\r
Nº de hojas: 2 CORREDERAS + 2 FIJOS`}]},Tf=({onSelect:e})=>{const{i18n:i}=eu(),[r]=C.useState(i.resolvedLanguage||"es"),[s]=C.useState(Pj[r.toLowerCase()]);return console.log(r),a.jsx(Il,{className:"h-96",children:a.jsx("div",{className:"flex flex-col gap-2 p-4 pt-0",children:s&&s.sort((l,u)=>l.title.localeCompare(u.title)).map((l,u)=>a.jsx("button",{className:"flex flex-col items-start gap-2 p-3 text-sm text-left transition-all border rounded-lg hover:bg-accent",onClick:()=>e&&e(l,1),children:a.jsxs("div",{className:"flex flex-col w-full gap-1",children:[a.jsx("div",{className:"flex items-center",children:a.jsx("div",{className:"flex items-center gap-2",children:a.jsx("div",{className:"font-semibold",children:l.title})})}),a.jsx("div",{className:"text-xs line-clamp-2 text-muted-foreground",children:a.jsx("p",{dangerouslySetInnerHTML:{__html:l.body.substring(0,300).replace(`\r
`,"<br>")}})})]})},l.id))})})},Mj=({isOpen:e,onOpenChange:i,onSelect:r})=>Og("(min-width: 768px)")?a.jsx(Li,{modal:!0,open:e,onOpenChange:i,children:a.jsxs($i,{className:"w-full max-w-full md:w-9/12 lg:w-10/12",children:[a.jsxs(qi,{children:[a.jsx(Vi,{children:E("quotes.blocks_picker_dialog.title")}),a.jsx(Hl,{children:E("quotes.blocks_picker_dialog.description")})]}),a.jsx(Tf,{onSelect:r}),a.jsx(zi,{children:a.jsx(ae,{type:"submit",onClick:()=>i(!1),children:E("common.close")})})]})}):a.jsx(Jf,{open:e,onOpenChange:i,children:a.jsxs(eg,{children:[a.jsxs(tg,{className:"text-left",children:[a.jsx(ng,{children:E("quotes.blocks_picker_dialog.title")}),a.jsx(rg,{children:E("quotes.blocks_picker_dialog.description")})]}),a.jsx(Tf,{onSelect:r}),a.jsx(ig,{className:"pt-2",children:a.jsx(sg,{asChild:!0,children:a.jsx(ae,{variant:"outline",children:E("common.close")})})})]})}),Lj=({isOpen:e,onOpenChange:i,onSelect:r})=>Og("(min-width: 768px)")?a.jsx(Li,{modal:!0,open:e,onOpenChange:i,children:a.jsxs($i,{className:"w-full max-w-full md:w-9/12 lg:w-10/12",children:[a.jsxs(qi,{children:[a.jsx(Vi,{children:E("quotes.catalog_picker_dialog.title")}),a.jsx(Hl,{children:E("quotes.catalog_picker_dialog.description")})]}),a.jsx(Qr,{syncWithLocation:!1,initialPageSize:5,children:a.jsx(Al,{onSelect:r})}),a.jsx(zi,{children:a.jsx(ae,{type:"submit",onClick:()=>i(!1),children:E("common.close")})})]})}):a.jsx(Jf,{open:e,onOpenChange:i,children:a.jsxs(eg,{children:[a.jsxs(tg,{className:"text-left",children:[a.jsx(ng,{children:E("quotes.catalog_picker_dialog.title")}),a.jsx(rg,{children:E("quotes.catalog_picker_dialog.description")})]}),a.jsx(Qr,{syncWithLocation:!1,initialPageSize:5,children:a.jsx(Al,{onSelect:r})}),a.jsx(ig,{className:"pt-2",children:a.jsx(sg,{asChild:!0,children:a.jsx(ae,{variant:"outline",children:E("common.close")})})})]})}),$j=({currency:e,language:i,defaultValues:r})=>{const{toast:s}=tr(),{control:l,register:u}=Ul(),[d]=C.useState("dialog"),[f,m]=C.useState(!1),[v,p]=C.useState(!1),{fields:b,...y}=Hb({control:l,name:"items"}),_=bS([{id:"description",accessorKey:"description",header:E("quotes.form_fields.items.description.label"),cell:({row:{index:z,original:V}})=>a.jsx(yn,{readOnly:V==null?void 0:V.id_article,autoSize:!0,...u(`items.${z}.description`)}),minSize:200,size:400},{id:"quantity",accessorKey:"quantity",header:()=>a.jsx("div",{className:"text-right",children:E("quotes.form_fields.items.quantity.label")}),cell:({row:{index:z}})=>a.jsx(Gb,{scale:0,className:"text-right",...u(`items.${z}.quantity`)}),size:75},{id:"unit_price",accessorKey:"unit_price",header:()=>a.jsx("div",{className:"text-right",children:E("quotes.form_fields.items.unit_price.label")}),cell:({row:{index:z}})=>a.jsx(Xo,{currency:e,language:i,scale:2,className:"text-right",...u(`items.${z}.unit_price`)}),size:125},{id:"subtotal_price",accessorKey:"subtotal_price",header:()=>a.jsx("div",{className:"text-right",children:E("quotes.form_fields.items.subtotal_price.label")}),cell:({row:{index:z}})=>a.jsx(Xo,{variant:"ghost",currency:e,language:i,scale:2,readOnly:!0,className:"text-right",...u(`items.${z}.subtotal_price`)}),size:150},{id:"discount",accessorKey:"discount",header:()=>a.jsx("div",{className:"text-right",children:E("quotes.form_fields.items.discount.label")}),cell:({row:{index:z}})=>a.jsx(da,{scale:2,className:"text-right",...u(`items.${z}.discount`)}),size:100},{id:"total_price",accessorKey:"total_price",header:()=>a.jsx("div",{className:"text-right",children:E("quotes.form_fields.items.total_price.label")}),cell:({row:{index:z}})=>a.jsx(Xo,{variant:"ghost",currency:e,language:i,scale:2,readOnly:!0,className:"font-semibold text-right",...u(`items.${z}.total_price`)}),size:150}],{enableDragHandleColumn:!0,enableSelectionColumn:!0,enableActionsColumn:!0,rowActionFn:z=>{const{table:V,row:B}=z;return[{label:E("common.duplicate_row"),icon:a.jsx(Gl,{className:"w-4 h-4 mr-2"}),onClick:()=>{var H;return(H=V.options.meta)==null?void 0:H.duplicateItems(B.index)}},{label:E("common.insert_row_above"),icon:a.jsx(Kb,{className:"w-4 h-4 mr-2"}),onClick:()=>{var H;return(H=V.options.meta)==null?void 0:H.insertItem(B.index)}},{label:E("common.insert_row_below"),icon:a.jsx(Uf,{className:"w-4 h-4 mr-2"}),onClick:()=>{var H;return(H=V.options.meta)==null?void 0:H.insertItem(B.index+1)}},{label:"-"},{label:E("common.remove_row"),icon:a.jsx(mg,{className:"w-4 h-4 mr-2"}),onClick:()=>{var H;(H=V.options.meta)==null||H.deleteItems(B.index)}}]}}),R=C.useCallback((z,V=1)=>{y.append({...z,quantity:{amount:100*V,scale:ca.DEFAULT_SCALE},unit_price:z.retail_price,discount:{amount:null,scale:2}}),s({title:E("quotes.catalog_picker_dialog.toast_article_added"),description:z.description})},[y]),S=C.useCallback(z=>{y.append({description:`${z.title}
${z.body}`,quantity:{amount:null,scale:ca.DEFAULT_SCALE},unit_price:{amount:null,scale:rw.DEFAULT_SCALE},discount:{amount:null,scale:2}}),s({title:E("quotes.blocks_picker_dialog.toast_article_added"),description:z.title})},[y]),[O,T]=C.useState(!1),A=[265,440,655],D=4;return d==="dialog"?a.jsxs("div",{className:"relative",children:[a.jsx(Of,{actions:{...y,pickCatalogArticle:()=>m(!0),pickBlock:()=>p(!0)},columns:_,data:b,defaultValues:r}),a.jsx(Lj,{onSelect:R,isOpen:f,onOpenChange:m}),a.jsx(Mj,{onSelect:S,isOpen:v,onOpenChange:p})]}):a.jsxs(Y1,{direction:"horizontal",autoSaveId:"uecko.quotes.details_layout",className:"items-stretch h-full",children:[a.jsx(tf,{defaultSize:A[0],collapsedSize:D,collapsible:!0,minSize:50,maxSize:90,onCollapse:()=>{T(!0)},onExpand:()=>{T(!1)},className:Ve(O&&"min-w-[50px] transition-all duration-300 ease-in-out"),children:a.jsx(Of,{actions:y,columns:_,data:b,defaultValues:r})}),a.jsx(Q1,{withHandle:!0,className:"mx-3"}),a.jsx(tf,{defaultSize:A[1],minSize:10,children:a.jsx(Qr,{syncWithLocation:!1,children:a.jsx(Al,{onSelect:R})})})]})},qj=()=>{const{register:e,formState:i}=Ul();return a.jsxs("div",{className:"grid gap-6 md:grid-cols-6",children:[a.jsxs(gl,{className:"md:col-span-6",title:E("quotes.create.form_groups.general.title"),description:E("quotes.create.form_groups.general.desc"),children:[a.jsxs("div",{className:"grid grid-cols-6 gap-6",children:[a.jsx(xr,{required:!0,className:"col-span-2",label:E("quotes.form_fields.customer_reference.label"),description:E("quotes.form_fields.customer_reference.desc"),disabled:i.disabled,placeholder:E("quotes.form_fields.customer_reference.placeholder"),...e("customer_reference")}),a.jsx(Xf,{required:!0,label:E("quotes.form_fields.date.label"),description:E("quotes.form_fields.date.desc"),disabled:i.disabled,placeholder:E("quotes.form_fields.date.placeholder"),...e("date",{required:!0})}),a.jsx(xr,{label:E("quotes.form_fields.validity.label"),description:E("quotes.form_fields.validity.desc"),disabled:i.disabled,placeholder:E("quotes.form_fields.validity.placeholder"),...e("validity",{required:!1})}),a.jsx(yn,{className:"col-span-2",label:E("quotes.form_fields.payment_method.label"),description:E("quotes.form_fields.payment_method.desc"),disabled:i.disabled,placeholder:E("quotes.form_fields.payment_method.placeholder"),...e("payment_method",{required:!1})})]}),a.jsxs("div",{className:"grid grid-cols-6 gap-6",children:[a.jsx(yn,{className:"col-span-3",required:!0,label:E("quotes.form_fields.customer_information.label"),description:E("quotes.form_fields.customer_information.desc"),disabled:i.disabled,placeholder:E("quotes.form_fields.customer_information.placeholder"),...e("customer_information",{required:!0}),errors:i.errors}),a.jsx(yn,{className:"col-span-3",label:E("quotes.form_fields.notes.label"),description:E("quotes.form_fields.notes.desc"),disabled:i.disabled,placeholder:E("quotes.form_fields.notes.placeholder"),...e("notes",{required:!1})})]})]}),a.jsx(gl,{className:"hidden md:col-span-2",title:E("quotes.create.form_groups.status.title"),description:E("quotes.create.form_groups.status.desc"),children:a.jsxs("div",{className:"grid gap-6",children:[a.jsxs("div",{className:"grid gap-3",children:[a.jsx(Gi,{htmlFor:"status",children:"Status"}),a.jsxs(kl,{children:[a.jsx(Dl,{id:"status","aria-label":"Select status",children:a.jsx(Pl,{placeholder:"Select status"})}),a.jsxs(Ml,{children:[a.jsx(Ei,{value:"draft",children:"Draft"}),a.jsx(Ei,{value:"published",children:"Active"}),a.jsx(Ei,{value:"archived",children:"Archived"})]})]})]}),a.jsx(xr,{required:!0,label:E("quotes.form_fields.lang_code.label"),description:E("quotes.form_fields.lang_code.desc"),placeholder:E("quotes.form_fields.lang_code.placeholder"),...e("lang_code",{required:!0})}),a.jsx(xr,{required:!0,label:E("quotes.form_fields.currency_code.label"),description:E("quotes.form_fields.currency_code.desc"),placeholder:E("quotes.form_fields.currency_code.placeholder"),...e("currency_code",{required:!0})})]})})]})},xm=({id:e,onSentTo:i,disabled:r})=>{const s=()=>{i(e)};return a.jsxs(Wb,{children:[a.jsx(Yb,{asChild:!0,disabled:r,children:a.jsxs(ae,{variant:"ghost",className:"h-10 gap-1 text-primary disabled:text-secondary-foreground",children:[a.jsx(w1,{className:"w-4 h-4"}),E("quotes.quote_sent_to_editor.trigger_button")]})}),a.jsxs(Qb,{children:[a.jsxs(Xb,{children:[a.jsx(Zb,{children:E("quotes.quote_sent_to_editor.title")}),a.jsx(Jb,{children:E("quotes.quote_sent_to_editor.description")})]}),a.jsxs(e1,{children:[a.jsx(t1,{children:E("common.cancel")}),a.jsx(n1,{asChild:!0,children:a.jsx(ae,{onClick:s,children:E("common.continue")})})]})]})]})},Vj=["draft","ready","delivered","accepted","rejected","archived"],zj={draft:["draft","ready","archived"],ready:["ready","delivered","archived"],delivered:["delivered","accepted","rejected","archived"],accepted:["accepted","rejected","archived"],rejected:["rejected","accepted","archived"],archived:["archived","draft","ready","delivered","accepted","rejected"]},vm=({type:e="button",status:i,onChangeStatus:r})=>{const[s,l]=C.useState(i),u=f=>l(f);C.useEffect(()=>{i&&l(i)},[i]);const d=()=>{s!==i&&r(s,i)};return a.jsxs(Li,{children:[a.jsx(qf,{asChild:!0,children:e==="button"?a.jsxs(ae,{size:"sm",variant:"outline",className:"h-8 gap-1",children:[a.jsx(r1,{className:"h-3.5 w-3.5"}),a.jsx("span",{className:"sr-only md:not-sr-only md:whitespace-nowrap",children:E("quotes.quote_status_editor.trigger_button")})]}):a.jsx(i1,{status:i,isEditable:!0})}),a.jsxs($i,{children:[a.jsx(qi,{children:a.jsx(Vi,{children:E("quotes.quote_status_editor.title")})}),a.jsx(s1,{}),a.jsx("div",{className:"grid gap-4 py-4",children:Vj.map(f=>{const m=!zj[i].includes(f);return a.jsxs("div",{className:"flex items-start space-x-4",children:[a.jsx(a1,{id:f,checked:s===f,onCheckedChange:()=>u(f),disabled:m}),a.jsxs("div",{className:"grid gap-1.5 leading-none",children:[a.jsx(Gi,{htmlFor:f,className:Ve("font-medium",m?"text-input":"text-foreground"),children:E(`quotes.quote_status_editor.status.${f}.title`)}),a.jsx("p",{className:Ve("text-sm",m?"text-input":"text-muted-foreground"),children:E(`quotes.quote_status_editor.status.${f}.description`)})]})]},f)})}),a.jsxs(zi,{className:"pt-6 border-t",children:[a.jsx(oa,{asChild:!0,children:a.jsx(ae,{type:"button",variant:"secondary",children:E("common.cancel")})}),a.jsx(oa,{asChild:!0,children:a.jsx(ae,{onClick:d,disabled:s===i,children:E("quotes.quote_status_editor.submit_button")})})]})]})]})},Bj=({quoteId:e,className:i})=>{const r=Sn(),{toast:s}=tr(),{useOne:l,useSetStatus:u,useSentTo:d,useDownloader:f,useDuplicate:m,getQuotePDFFilename:v}=Ki(),{data:p,status:b}=l(e),{mutate:y}=u(),{mutate:_}=d(e),{mutate:R}=m(),{download:S,...O}=f(),{formatCurrency:T,formatNumber:A}=Ig({locale:(p==null?void 0:p.lang_code)||"ES"}),D=C.useMemo(()=>p?{subtotal_price:T(p.subtotal_price),discount:A(p.discount),discount_price:T(p.discount_price),tax:A(p.tax),tax_price:T(p.tax_price),total_price:T(p.total_price)}:{subtotal_price:"0,00 €",discount:"0",discount_price:"0,00 €",tax:"0",tax_price:"0,00 €",total_price:"0,00 €"},[p]),z=C.useMemo(()=>(p==null?void 0:p.status)==="accepted"&&!(p!=null&&p.date_sent),[p]),V=C.useMemo(()=>(p==null?void 0:p.status)==="accepted"&&!!(p!=null&&p.date_sent),[p]),B=K=>{y({id:p.id,newStatus:K},{onSuccess:()=>{s({description:E("quotes.quote_status_editor.toast_status_changed"),variant:"success"})}})},H=K=>{_({sent_date:o1(new Date)},{onSuccess:()=>{s({description:E("quotes.quote_sent_to_editor.toast_status_changed"),variant:"success"})}})},ie=C.useCallback(()=>{s({description:E("quotes.downloading_dialog.toast_success"),variant:"success"})},[s]),ce=C.useCallback(()=>{p&&S(p.id,v(p))},[p]);if(b==="error"||b!=="success")return null;if(!p)return a.jsx(st,{className:Ve("overflow-hidden",i),children:a.jsx(at,{className:"px-4 py-6 text-center",children:a.jsx("p",{className:"mx-auto",children:"Select a quote"})})});const ge=K=>{R({id:K},{onSuccess(re){s({description:E("quotes.duplicate_action.toast_success"),variant:"success"}),r(`/quotes/edit/${re.id}`,{relative:"path"})}})},se=K=>{y({id:K,newStatus:"archived"},{onSuccess:()=>{s({description:E("quotes.quote_status_editor.toast_status_changed",{newStatus:E("quotes.status.archived")}),variant:"success"})}})};return a.jsxs(a.Fragment,{children:[a.jsx(hm,{...O,onFinishDownload:ie}),a.jsx(ag,{defaultValue:"resume",children:a.jsxs(st,{className:"w-[390px] overflow-hidden",children:[a.jsxs(en,{className:"gap-3 border-b bg-accent",children:[a.jsxs(wt,{className:"flex items-center justify-between text-lg",children:[a.jsx("span",{children:E("quotes.list.resume.title")}),a.jsx(vm,{status:p.status,onChangeStatus:B,type:"badge"})]}),a.jsx("div",{className:"flex w-full mr-auto text-foreground",children:a.jsxs("div",{className:"flex justify-between w-full",children:[a.jsxs(Yr,{className:"gap-0",children:[a.jsxs(mt,{children:[a.jsx(ht,{asChild:!0,children:a.jsxs(ae,{variant:"outline",size:"icon",disabled:V,onClick:K=>{K.preventDefault(),r(`/quotes/edit/${p.id}`,{relative:"path"})},children:[a.jsx(gg,{className:"w-4 h-4"}),a.jsx("span",{className:"sr-only",children:"Editar"})]})}),a.jsx(pt,{children:a.jsx("p",{children:"Editar"})})]}),a.jsxs(mt,{children:[a.jsx(ht,{asChild:!0,children:a.jsxs(ae,{variant:"outline",size:"icon",onClick:K=>{K.preventDefault(),ge(p.id)},children:[a.jsx(Gl,{className:"w-4 h-4"}),a.jsx("span",{className:"sr-only",children:"Duplicar"})]})}),a.jsx(pt,{children:a.jsx("p",{children:"Duplicar"})})]}),a.jsxs(mt,{children:[a.jsx(ht,{asChild:!0,children:a.jsxs(ae,{variant:"outline",size:"icon",onClick:ce,children:[a.jsx(cg,{className:"w-4 h-4"}),a.jsx("span",{className:"sr-only",children:"Descargar"})]})}),a.jsx(pt,{children:a.jsx("p",{children:"Descargar"})})]}),a.jsxs(mt,{children:[a.jsx(ht,{asChild:!0,children:a.jsxs(ae,{variant:"outline",size:"icon",disabled:V,onClick:K=>{K.preventDefault(),se(p.id)},children:[a.jsx(lg,{className:"w-4 h-4"}),a.jsx("span",{className:"sr-only",children:"Archivar"})]})}),a.jsx(pt,{children:a.jsx("p",{children:"Archivar"})})]})]}),a.jsx(Yr,{children:a.jsx(xm,{disabled:V||!z,id:p.id,onSentTo:H})})]})})]}),a.jsxs(at,{className:"p-6 text-sm",children:[a.jsxs(og,{className:"grid w-full grid-cols-2",children:[a.jsx(hl,{value:"resume",children:E("quotes.list.resume.tabs.resume")}),a.jsx(hl,{value:"preview",children:E("quotes.list.resume.tabs.preview")})]}),a.jsx(pl,{value:"resume",className:"pt-4",children:a.jsxs("div",{className:"grid gap-3",children:[a.jsxs("div",{className:"grid gap-3",children:[a.jsx("div",{className:"font-semibold",children:E("quotes.list.resume.quote_information")}),a.jsxs("dl",{className:"grid gap-3",children:[a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsx("dt",{className:"text-muted-foreground",children:E("quotes.form_fields.reference.label")}),a.jsx("dd",{className:"font-medium",children:p.reference})]}),a.jsxs("div",{className:"flex items-center justify-between",children:[a.jsx("dt",{className:"text-muted-foreground",children:E("quotes.form_fields.date.label")}),a.jsx("dd",{className:"font-medium",children:new Date(p.date).toLocaleDateString()})]}),a.jsxs("div",{className:"flex items-start justify-between",children:[a.jsx("dt",{className:"text-muted-foreground whitespace-nowrap",children:E("quotes.form_fields.customer_reference.label")}),a.jsx("dd",{className:"font-medium text-right whitespace-break-spaces",children:p.customer_reference})]})]})]}),a.jsx(Jn,{className:"my-4"}),a.jsxs("div",{className:"grid gap-3",children:[a.jsx("div",{className:"font-semibold",children:E("quotes.list.resume.customer_information")}),a.jsx("div",{children:p.customer_information})]}),a.jsx(Jn,{className:"my-4"}),a.jsx("div",{className:"font-semibold",children:E("quotes.list.resume.price_information")}),a.jsxs("ul",{className:"grid gap-3",children:[a.jsxs("li",{className:"flex items-center justify-between",children:[a.jsx("span",{className:"text-muted-foreground",children:E("quotes.form_fields.subtotal_price.label")}),a.jsx("span",{children:D.subtotal_price})]}),a.jsxs("li",{className:"flex items-center justify-between",children:[a.jsx("span",{className:"text-muted-foreground",children:E("quotes.form_fields.discount_value.label",{value:D.discount})}),a.jsx("span",{children:D.discount_price})]}),a.jsxs("li",{className:"flex items-center justify-between",children:[a.jsx("span",{className:"text-muted-foreground",children:E("quotes.form_fields.tax_value.label",{value:D.tax})}),a.jsx("span",{children:D.tax_price})]}),a.jsxs("li",{className:"flex items-center justify-between font-semibold",children:[a.jsx("span",{className:"text-muted-foreground",children:E("quotes.form_fields.total_price.label")}),a.jsx("span",{children:D.total_price})]})]})]})}),a.jsx(pl,{value:"preview",children:a.jsx(pm,{quote:p})})]}),a.jsx(pn,{className:"flex flex-row items-center px-6 py-3 border-t bg-accent",children:a.jsx("div",{className:"text-xs text-muted-foreground"})})]})})]})},Uj=({status:e="all",preview:i=!1})=>{const r=Sn(),{toast:s}=tr(),l=C.useId(),u=C.useId(),{pagination:d,globalFilter:f,isFiltered:m}=Sr(),[v,p]=C.useState(void 0),{useList:b,useDownloader:y,useSetStatus:_,useDuplicate:R,getQuotePDFFilename:S}=Ki(),{mutate:O}=_(),{mutate:T}=R(),{data:A,isPending:D,isError:z,error:V}=b({pagination:{pageIndex:d.pageIndex,pageSize:d.pageSize},status:e,quickSearchTerm:f}),{download:B,...H}=y(),ie=ve=>{p(ve)},ce=C.useCallback(()=>{s({description:E("quotes.downloading_dialog.toast_success")})},[s]),ge=C.useCallback(ve=>{r(`/quotes/edit/${ve.id}`,{relative:"path"})},[r,s]),se=ve=>{T({id:ve},{onSuccess(Ae){s({description:E("quotes.duplicate_action.toast_success"),variant:"success"}),r(`/quotes/edit/${Ae.id}`,{relative:"path"})}})},K=ve=>{O({id:ve,newStatus:"archived"},{onSuccess:()=>{s({description:E("quotes.quote_status_editor.toast_status_changed",{newStatus:E("quotes.status.archived")}),variant:"success"})}})},re=(ve,Ae)=>{O({id:ve,newStatus:Ae},{onSuccess:()=>{s({description:E("quotes.quote_status_editor.toast_status_changed",{newStatus:E(`quotes.status.${Ae}`)}),variant:"success"})}})},we=C.useMemo(()=>{const ve=[{id:"reference",accessorKey:"reference",header:()=>a.jsx(a.Fragment,{children:E("quotes.list.columns.reference")}),cell:({row:{original:X},renderValue:Ne})=>{const Xe=!!((X==null?void 0:X.status)==="accepted"&&(X!=null&&X.date_sent));return a.jsx(ae,{size:"sm",variant:"link",disabled:Xe,className:"h-8 gap-1 px-0 text-left text-ellipsis",onClick:ot=>{ot.preventDefault(),ge(X)},children:a.jsx("div",{className:"",children:Ne()})})}},{id:"status",accessorKey:"status",header:()=>a.jsx(a.Fragment,{children:E("quotes.list.columns.status")}),cell:({row:{original:X}})=>a.jsx(vm,{type:"badge",status:X.status,onChangeStatus:Ne=>re(X.id,Ne)})},{id:"date_sent",accessor:"date_sent",header:()=>a.jsx("div",{className:"text-left text-ellipsis",children:E("quotes.list.columns.date_sent")}),cell:({row:{original:X}})=>{const Ne=Hr.create(X.date_sent),Xe=Ne.isSuccess&&!Ne.object.isEmpty();return a.jsx("div",{className:"text-left text-ellipsis",children:Xe?a.jsx(Eg,{label:Ne.object.toLocaleDateString("es-ES"),className:"text-green-800 bg-green-100 hover:text-green-800 hover:bg-green-100"}):a.jsx(a.Fragment,{})})}},{id:"date",accessor:"date",header:()=>a.jsx("div",{className:"text-left text-ellipsis",children:E("quotes.list.columns.date")}),cell:({row:{original:X}})=>{const Ne=Hr.create(X.date);return a.jsx("div",{className:"text-left text-ellipsis",children:Ne.isSuccess?Ne.object.toLocaleDateString("es-ES"):"-"})}},{id:"customer_reference",accessorKey:"customer_reference",header:()=>a.jsx(a.Fragment,{children:E("quotes.list.columns.customer_reference")}),cell:({renderValue:X})=>a.jsx("div",{className:"text-left text-ellipsis",children:X()})},{id:"customer_information",accessorKey:"customer_information",header:()=>a.jsx(a.Fragment,{children:E("quotes.list.columns.customer_information")}),cell:({row:{original:X}})=>a.jsx("div",{className:"text-left text-ellipsis",children:X.customer_information.split(`
`).map((Ne,Xe)=>a.jsxs("span",{className:Xe===0?"font-medium":"hidden text-sm text-muted-foreground md:inline",children:[Ne,a.jsx("br",{})]},Xe))}),size:500}],Ae=[{id:"row-actions",header:()=>null,cell:({row:{original:X}})=>{const Ne=(X==null?void 0:X.status)==="accepted"&&!(X!=null&&X.date_sent),Xe=(X==null?void 0:X.status)==="accepted"&&!!(X!=null&&X.date_sent),ot=(X==null?void 0:X.status)==="archived";return a.jsxs("div",{className:"flex gap-1",children:[a.jsxs(Yr,{className:"gap-0",children:[a.jsxs(mt,{children:[a.jsx(ht,{asChild:!0,children:a.jsxs(ae,{variant:"ghost",size:"icon",disabled:Xe,onClick:dn=>{dn.preventDefault(),ge(X)},children:[a.jsx(gg,{className:"w-4 h-4"}),a.jsx("span",{className:"sr-only",children:"Editar"})]})}),a.jsx(pt,{children:a.jsx("p",{children:"Editar"})})]}),a.jsxs(mt,{children:[a.jsx(ht,{asChild:!0,children:a.jsxs(ae,{variant:"ghost",size:"icon",onClick:dn=>{dn.preventDefault(),se(X.id)},children:[a.jsx(Gl,{className:"w-4 h-4"}),a.jsx("span",{className:"sr-only",children:"Duplicar"})]})}),a.jsx(pt,{children:a.jsx("p",{children:"Duplicar"})})]}),a.jsxs(mt,{children:[a.jsx(ht,{asChild:!0,children:a.jsxs(ae,{variant:"ghost",size:"icon",onClick:()=>{B(X.id,S(X))},children:[a.jsx(cg,{className:"w-4 h-4"}),a.jsx("span",{className:"sr-only",children:"Descargar"})]})}),a.jsx(pt,{children:a.jsx("p",{children:"Descargar"})})]}),a.jsxs(mt,{children:[a.jsx(ht,{asChild:!0,children:a.jsxs(ae,{variant:"ghost",size:"icon",disabled:ot||Xe,onClick:dn=>{dn.preventDefault(),K(X.id)},children:[a.jsx(lg,{className:"w-4 h-4"}),a.jsx("span",{className:"sr-only",children:"Archivar"})]})}),a.jsx(pt,{children:a.jsx("p",{children:"Archivar"})})]})]}),a.jsx(Yr,{children:a.jsx(xm,{id:X.id,onSentTo:()=>null,disabled:Xe||!Ne})})]})}}];return i?ve:[...ve,...Ae]},[i]),{table:te}=Aa({data:(A==null?void 0:A.items)??[],columns:we,pageCount:(A==null?void 0:A.total_pages)??-1});return C.useEffect(()=>{te&&A&&(A==null?void 0:A.total_pages)>0&&p(te.getRowModel().rows[0])},[A,te]),z?a.jsx(ri,{subtitle:V.message}):D?a.jsxs("div",{className:"grid items-start flex-1 gap-4 sm:py-0 md:gap-8 lg:grid-cols-3 xl:grid-cols-3",children:[a.jsx(st,{className:"grid items-start gap-4 auto-rows-max md:gap-8 lg:col-span-2",children:a.jsx(at,{children:a.jsx(Na,{columnCount:6,searchableColumnCount:1,filterableColumnCount:2,shrinkZero:!0})})}),a.jsx("div",{})]}):(A==null?void 0:A.total_items)===0&&!m?a.jsx(st,{children:a.jsx(at,{children:a.jsx(Ea,{subtitle:"Empieza creando alguna cotización",buttonText:E("quotes.create.title"),onButtonClick:()=>r("add",{relative:"path"})})})}):a.jsxs(a.Fragment,{children:[a.jsxs("div",{className:"flex flex-col items-stretch flex-1 gap-4 xl:flex-row",children:[a.jsx("div",{id:l,className:"flex items-stretch flex-1",children:a.jsx(Ra,{table:te,paginationOptions:{visible:!0},className:"grid items-start flex-1 gap-4 auto-rows-max md:gap-8 lg:col-span-2",onRowClick:ie,activeRowIndex:v==null?void 0:v.index,children:a.jsx(Mg,{table:te})})}),i&&a.jsx("div",{id:u,className:"flex items-stretch ",children:a.jsx(Bj,{quoteId:v==null?void 0:v.original.id})})]}),a.jsx(hm,{...H,onFinishDownload:ce})]})},lR=()=>{const e=Sn(),i=jS(),{toast:r}=tr(),[s,l]=C.useState(Zo.createDefaultCode().object),[u,d]=C.useState(Ai.createDefaultCode().object),f=C.useMemo(()=>({date:"",reference:"",customer_reference:"",customer_information:"",lang_code:"",currency_code:"",payment_method:"",notes:"",validity:"",subtotal_price:{amount:void 0,scale:2,currency_code:""},discount:{amount:0,scale:0},discount_price:{amount:0,scale:0,currency_code:""},before_tax_price:{amount:void 0,scale:2,currency_code:""},tax:{amount:void 0,scale:0},tax_price:{amount:void 0,scale:2,currency_code:""},total_price:{amount:void 0,scale:2,currency_code:""},items:[{id_article:"",description:"",quantity:{amount:null,scale:2},unit_price:{amount:null,scale:2,currency_code:s.code},subtotal_price:{amount:null,scale:2,currency_code:s.code},discount:{amount:null,scale:2},total_price:{amount:null,scale:2,currency_code:s.code}}]}),[s.code]),{useOne:m,useUpdate:v}=Ki(),{data:p,status:b,error:y}=m(i),{mutate:_,isPending:R}=v(String(i)),S=wa({mode:"onBlur",defaultValues:f}),{getValues:O,reset:T,handleSubmit:A,formState:D,control:z,watch:V,setValue:B}=S,{isSubmitting:H,isDirty:ie}=D;tu({isDirty:ie}),C.useEffect(()=>{if(!ie)return;const{unsubscribe:se}=V((K,{name:re,type:we})=>{if(re==="items"){K.items&&K.items.map((ve,Ae)=>{if(ve){const X=Cl(ve);Ke.isEqual(X.subtotal_price.toObject(),ve.subtotal_price)||B(`items.${Ae}.subtotal_price`,X.subtotal_price.toObject()),Ke.isEqual(X.total_price.toObject(),ve.total_price)||B(`items.${Ae}.total_price`,X.total_price.toObject())}});const te=ol(K,!0);Ke.isEqual(te.subtotal_price.toObject(),K.total_price)||B("subtotal_price",te.subtotal_price.toObject()),Ke.isEqual(te.discount_price.toObject(),K.total_price)||B("discount_price",te.discount_price.toObject()),Ke.isEqual(te.before_tax_price.toObject(),K.before_tax_price)||B("before_tax_price",te.before_tax_price.toObject()),Ke.isEqual(te.tax_price.toObject(),K.tax_price)||B("tax_price",te.tax_price.toObject()),Ke.isEqual(te.total_price.toObject(),K.total_price)||B("total_price",te.total_price.toObject())}else if(re&&we==="change"){if(re==="currency_code"){const te=Zo.createFromCode(K.currency_code??Zo.DEFAULT_CURRENCY_CODE);if(te.isFailure)throw console.error(te.error),te.error;l(te.object)}if(re==="lang_code"){const te=Ai.createFromCode(K.lang_code??Ai.DEFAULT_LANGUAGE_CODE);if(te.isFailure)throw console.error(te.error),te.error;d(te.object)}if(["discount","tax"].includes(re)){const te=ol(K,!0);Ke.isEqual(te.subtotal_price.toObject(),K.total_price)||B("subtotal_price",te.subtotal_price.toObject()),Ke.isEqual(te.discount_price.toObject(),K.total_price)||B("discount_price",te.discount_price.toObject()),Ke.isEqual(te.before_tax_price.toObject(),K.before_tax_price)||B("before_tax_price",te.before_tax_price.toObject()),Ke.isEqual(te.tax_price.toObject(),K.tax_price)||B("tax_price",te.tax_price.toObject()),Ke.isEqual(te.total_price.toObject(),K.total_price)||B("total_price",te.total_price.toObject())}if(re!=null&&re.startsWith("items")){const te=Number(re.split(".")[1]),ve=re.split(".")[2];if(["quantity","unit_price","discount"].includes(ve)&&K.items&&K.items[te]){const Ae=K.items[te],X=Cl(Ae);Ke.isEqual(X.quantity.toObject(),Ae.quantity)||B(`items.${te}.quantity`,X.quantity.toObject()),Ke.isEqual(X.unit_price.toObject(),Ae.unit_price)||B(`items.${te}.unit_price`,X.unit_price.toObject()),Ke.isEqual(X.discount.toObject(),Ae.discount)||B(`items.${te}.discount`,X.discount.toObject()),Ke.isEqual(X.subtotal_price.toObject(),Ae.subtotal_price)||B(`items.${te}.subtotal_price`,X.subtotal_price.toObject()),Ke.isEqual(X.total_price.toObject(),Ae.total_price)||B(`items.${te}.total_price`,X.total_price.toObject());const Ne=ol(K,!0);Ke.isEqual(Ne.subtotal_price.toObject(),K.total_price)||B("subtotal_price",Ne.subtotal_price.toObject()),Ke.isEqual(Ne.discount_price.toObject(),K.total_price)||B("discount_price",Ne.discount_price.toObject()),Ke.isEqual(Ne.before_tax_price.toObject(),K.before_tax_price)||B("before_tax_price",Ne.before_tax_price.toObject()),Ke.isEqual(Ne.tax_price.toObject(),K.tax_price)||B("tax_price",Ne.tax_price.toObject()),Ke.isEqual(Ne.total_price.toObject(),K.total_price)||B("total_price",Ne.total_price.toObject())}}}});return()=>se()},[V,ie,B]);const ce=async(se,K)=>{_(se,{onError:re=>{console.error(re),r({title:"Error",description:re.message,variant:"destructive"})},onSuccess:()=>{T(O()),r({title:"Cotización guardada",variant:"success"}),K&&e("/quotes")}})},ge=C.useCallback(()=>{e("/quotes",{state:{id:i}})},[e,i]);return C.useEffect(()=>{b==="success"&&p&&T(p)},[b,p,T]),b==="error"?a.jsx(ri,{errorMessage:y.message}):b!=="success"?a.jsx(br,{}):a.jsxs(a.Fragment,{children:[(H||R)&&a.jsx(br,{title:"Guardando cotización"}),a.jsx(Sa,{...S,children:a.jsx("form",{onSubmit:A(se=>ce(se,!1)),children:a.jsxs("div",{className:"mx-auto grid max-w-[90rem] flex-1 auto-rows-max gap-6",children:[a.jsxs("div",{className:"flex items-center gap-4",children:[a.jsx(Qf,{}),a.jsxs("h1",{className:"flex-1 text-xl font-semibold tracking-tight shrink-0 whitespace-nowrap sm:grow-0",children:[E("quotes.edit.title")," ",p.reference]}),a.jsx(Eg,{label:E(`quotes.status.${p.status}`),className:"ml-auto sm:ml-0"}),a.jsxs("div",{className:"items-center hidden gap-2 md:ml-auto md:flex",children:[a.jsx(l1,{label:E("common.close"),variant:"secondary",size:"sm",onClick:ge}),a.jsx(zl,{label:E("common.save"),size:"sm",disabled:D.isSubmitting||D.isLoading||D.isValidating}),a.jsx(ae,{size:"sm",disabled:D.isSubmitting||D.isLoading||D.isValidating,onClick:A(se=>ce(se,!0)),children:E("common.save_close")})]})]}),a.jsx(qj,{}),a.jsx(Ej,{currency:s}),a.jsx($j,{currency:s,language:u,defaultValues:f}),a.jsxs("div",{className:"flex items-center justify-center gap-2 md:hidden",children:[a.jsx(ae,{variant:"outline",size:"sm",children:E("common.discard")}),a.jsx(ae,{onClick:A(se=>ce(se,!1)),size:"sm",children:E("quotes.edit.buttons.save_quote")})]})]})})}),a.jsx(Rj,{control:z})]})},Hj=C.createContext(null),Gj=({children:e})=>{const[i,r]=Wf();return a.jsx(Hj.Provider,{value:{pagination:i,setPagination:r},children:e})},uR=({children:e})=>a.jsx(Ca,{children:a.jsx(Gj,{children:a.jsxs(Bi,{className:"quotes-layout",children:[a.jsx(Ui,{}),a.jsx(Hi,{children:e})]})})}),cR=()=>{const e=Sn(),[i,r]=C.useState("all"),[s,l]=cS(!0),u=[{value:"all",label:E("quotes.list.tabs.all")},{value:"draft",label:E("quotes.list.tabs.draft")},{value:"ready",label:E("quotes.list.tabs.ready")},{value:"delivered",label:E("quotes.list.tabs.delivered")},{value:"accepted",label:E("quotes.list.tabs.accepted")},{value:"rejected",label:E("quotes.list.tabs.rejected")},{value:"archived",label:E("quotes.list.tabs.archived")}];return a.jsxs(Qr,{children:[a.jsxs("div",{className:"flex items-center justify-between space-y-2",children:[a.jsxs("div",{children:[a.jsx("h2",{className:"text-2xl font-bold tracking-tight",children:a.jsx(be,{i18nKey:"quotes.list.title"})}),a.jsx("p",{className:"text-muted-foreground",children:a.jsx(be,{i18nKey:"quotes.list.subtitle"})})]}),a.jsx("div",{className:"flex items-center space-x-2",children:a.jsxs(ae,{onClick:()=>e("/quotes/add"),children:[a.jsx(Wl,{className:"w-4 h-4 mr-2"}),E("quotes.create.title")]})})]}),a.jsxs(ag,{value:i,onValueChange:r,children:[a.jsxs("div",{className:"flex flex-col items-start justify-between mb-4 sm:flex-row sm:items-center",children:[a.jsxs("div",{className:"w-full mb-4 sm:w-auto sm:mb-0",children:[a.jsx(og,{className:"hidden sm:flex",children:u.map(d=>a.jsx(hl,{value:d.value,children:d.label},d.value))}),a.jsxs("div",{className:"flex items-center w-full space-x-2 sm:hidden",children:[a.jsx(Gi,{children:E("quotes.list.tabs_title")}),a.jsxs(kl,{value:i,onValueChange:r,children:[a.jsx(Dl,{children:a.jsx(Pl,{placeholder:"Seleccionar estado"})}),a.jsx(Ml,{children:u.map(d=>a.jsx(Ei,{value:d.value,children:d.label},d.value))})]})]})]}),a.jsx("div",{className:"flex items-baseline justify-center mr-4 font-medium",children:a.jsx(nS,{buttonText:"Ayuda",title:"Ayuda sobre el Estado de Cotizaciones",content:Kj})}),a.jsx("div",{className:"flex items-center gap-2 ml-auto",children:a.jsx(u1,{"aria-label":"Show quote preview",variant:"outline",defaultPressed:!1,pressed:s,onPressedChange:l,children:s?a.jsxs(a.Fragment,{children:[a.jsx(dg,{className:"w-4 h-4 mr-2"}),E("common.disable_preview")]}):a.jsxs(a.Fragment,{children:[a.jsx(v1,{className:"w-4 h-4 mr-2"}),E("common.enable_preview")]})})})]}),u.map(d=>a.jsx(pl,{value:d.value,children:a.jsx(Uj,{status:d.value,preview:s})},d.value))]})]})},Kj=a.jsxs(Il,{className:"grid gap-4 py-4",children:[a.jsx("p",{children:"El estado de una cotización indica su posición actual en el proceso de negocio."}),a.jsx("p",{children:"Los estados posibles son:"}),a.jsxs("ul",{className:"pl-6 space-y-2 list-disc",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"Borrador:"})," La cotización está en proceso de creación o edición."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Preparado:"})," La cotización está lista para ser enviada al cliente."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Entregado:"})," La cotización ha sido enviada al cliente."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Aceptado:"})," El cliente ha aprobado la cotización."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Rechazado:"})," El cliente no ha aceptado la cotización."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Arcivado:"})," La cotización ha sido guardada para referencia futura y ya no está activa."]})]}),a.jsxs("p",{children:["Utiliza estos estados para hacer un seguimiento eficiente de tus cotizaciones y optimizar tu proceso de ventas. El estado ",a.jsx("strong",{children:"Archivado"})," es útil para mantener un historial de cotizaciones pasadas sin que interfieran con las cotizaciones activas."]})]}),Wj=e=>{const i=Ti(),r=yr();return{useOne:()=>hg({queryKey:r().data().resource("settings").action("one").id("me").params().get(),queryFn:()=>i.getOne({resource:"profile",id:""}),...e}),useUpdate:()=>{const s=Qn();return Mn({mutationKey:r().data().resource("settings").action("one").id("me").params().get(),mutationFn:l=>i.updateOne({resource:"profile",data:l,id:""}),onSuccess:()=>{s.invalidateQueries({queryKey:["data","default","settings"]})}})},useUploadLogo:()=>{const s=Qn(),{mutate:l,mutateAsync:u,...d}=Mn({mutationKey:["data","default","settings"],mutationFn:f=>i.uploadFile({path:"profile/logo",file:f,key:"logo"}),onError:()=>s.invalidateQueries({queryKey:["data","default","settings"]}),onSuccess:()=>{s.invalidateQueries({queryKey:["data","default","settings"]})}});return{upload:l,uploadAsync:u,...d}}}},dR=()=>{var V,B;const[e,i]=C.useState("profile"),{useOne:r,useUpdate:s,useUploadLogo:l}=Wj(),{toast:u}=tr(),{data:d,status:f,error:m}=r(),v=C.useMemo(()=>({contact_information:"",default_payment_method:"",default_notes:"",default_legal_terms:"",default_quote_validity:"",default_tax:{amount:void 0,scale:2}}),[]),{mutate:p}=s(),{upload:b}=l(),y=wa({mode:"onBlur",values:d==null?void 0:d.dealer,defaultValues:v}),{formState:_,reset:R,getValues:S,handleSubmit:O}=y,{isSubmitting:T,isDirty:A}=_,D=H=>{var ce;const ie=(ce=H.target.files)==null?void 0:ce[0];if(ie){if(ie.type!=="image/png"&&ie.type!=="image/jpeg"){alert(E("settings.form_fields.logo.invalid_format"));return}const ge=new FileReader;ge.onloadend=()=>{const se=new Image;se.onload=()=>{const K=se.width,re=se.height,we=K/re===2;K<200||re<100||!we?alert(E("settings.form_fields.logo.invalid_dimensions")):b(ie)},se.src=ge.result},ge.readAsDataURL(ie)}};tu({isDirty:A});const z=async H=>{p(H,{onError:ie=>{console.debug(ie),u({title:"Error",description:ie.message,variant:"destructive"})},onSuccess:()=>{R(S()),u({description:"Ajustes guardados",variant:"success"})}})};return T?a.jsx(br,{title:"Guardando ajustes"}):f==="error"?a.jsx(ri,{errorMessage:m.message}):f!=="success"?a.jsx(br,{}):a.jsx(Sa,{...y,children:a.jsx("form",{onSubmit:O(z),children:a.jsxs("div",{className:"mx-auto grid w-full max-w-6xl items-start gap-6 md:grid-cols-[180px_1fr] lg:grid-cols-[250px_1fr]",children:[((V=y.formState.errors.root)==null?void 0:V.message)&&a.jsxs(Hf,{variant:"destructive",children:[a.jsx(ug,{className:"w-4 h-4"}),a.jsx(Gf,{children:a.jsx(be,{i18nKey:"common.error"})}),a.jsx(Kf,{children:(B=y.formState.errors.root)==null?void 0:B.message})]}),a.jsxs("nav",{className:"grid gap-4 text-sm text-muted-foreground",children:[a.jsx("a",{onClick:()=>i("profile"),className:e==="profile"?"font-semibold text-primary":"cursor-pointer",children:a.jsx(be,{i18nKey:"settings.edit.tabs.profile"})}),a.jsx("a",{onClick:()=>i("quotes"),className:e==="quotes"?"font-semibold text-primary":"cursor-pointer ",children:a.jsx(be,{i18nKey:"settings.edit.tabs.quotes"})}),a.jsx("a",{onClick:()=>i("legal"),className:e==="legal"?"font-semibold text-primary":"cursor-pointer ",children:a.jsx(be,{i18nKey:"settings.edit.tabs.legal"})})]}),a.jsxs("div",{className:Ve("grid gap-6",e==="profile"?"visible":"hidden"),children:[a.jsxs(st,{children:[a.jsxs(en,{children:[a.jsx(wt,{children:a.jsx(be,{i18nKey:"settings.form_fields.contact_information.label"})}),a.jsx(Et,{children:a.jsx(be,{i18nKey:"settings.form_fields.contact_information.desc"})})]}),a.jsx(at,{children:a.jsx(yn,{rows:8,placeholder:E("settings.form_fields.contact_information.placeholder"),name:"contact_information",required:!0})}),a.jsx(pn,{className:"px-6 py-4 border-t",children:a.jsx(ae,{children:a.jsx(be,{i18nKey:"common.save"})})})]}),a.jsxs(st,{children:[a.jsxs(en,{children:[a.jsx(wt,{children:a.jsx(be,{i18nKey:"settings.form_fields.logo.label"})}),a.jsx(Et,{children:a.jsx(be,{i18nKey:"settings.form_fields.logo.desc"})})]}),a.jsx(at,{children:a.jsxs("div",{className:"flex items-center space-x-4",children:[a.jsx("div",{className:"w-[400px] h-[200px] border border-gray-300 flex items-center justify-center overflow-hidden",children:a.jsx("img",{src:d.dealer.logo?d.dealer.logo:"https://via.placeholder.com/200x100",width:400,height:200,style:{objectFit:"contain"}})}),a.jsx("div",{children:a.jsx("p",{className:"mt-2 text-sm text-gray-500",children:a.jsx(be,{i18nKey:"settings.form_fields.logo.requirements"})})})]})}),a.jsxs(pn,{className:"px-6 py-4 border-t",children:[a.jsx(Gi,{htmlFor:"logo-upload",className:"inline-flex items-center justify-center h-10 px-4 py-2 text-sm font-medium transition-colors rounded-md cursor-pointer bg-primary text-primary-foreground hover:bg-primary/90 whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",children:a.jsx(be,{i18nKey:"settings.form_fields.logo.upload"})}),a.jsx(Bl,{id:"logo-upload",type:"file",accept:".png,.jpg,.jpeg",onChange:D,className:"hidden"})]})]})]}),a.jsxs("div",{className:Ve("grid gap-6",e==="quotes"?"visible":"hidden"),children:[a.jsxs(st,{children:[a.jsxs(en,{children:[a.jsx(wt,{children:a.jsx(be,{i18nKey:"settings.form_fields.default_tax.label"})}),a.jsx(Et,{children:a.jsx(be,{i18nKey:"settings.form_fields.default_tax.desc"})})]}),a.jsx(at,{children:a.jsx(da,{scale:2,disabled:_.disabled,placeholder:E("settings.form_fields.default_tax.desc"),name:"default_tax",required:!0})}),a.jsx(pn,{className:"px-6 py-4 border-t",children:a.jsx(ae,{children:a.jsx(be,{i18nKey:"common.save"})})})]}),a.jsxs(st,{children:[a.jsxs(en,{children:[a.jsx(wt,{children:a.jsx(be,{i18nKey:"settings.form_fields.default_payment_method.label"})}),a.jsx(Et,{children:a.jsx(be,{i18nKey:"settings.form_fields.default_payment_method.desc"})})]}),a.jsx(at,{children:a.jsx(yn,{autoSize:!0,placeholder:E("settings.form_fields.default_payment_method.placeholder"),name:"default_payment_method",required:!0,errors:y.formState.errors})}),a.jsx(pn,{className:"px-6 py-4 border-t",children:a.jsx(ae,{children:a.jsx(be,{i18nKey:"common.save"})})})]}),a.jsxs(st,{children:[a.jsxs(en,{children:[a.jsx(wt,{children:a.jsx(be,{i18nKey:"settings.form_fields.default_quote_validity.label"})}),a.jsx(Et,{children:a.jsx(be,{i18nKey:"settings.form_fields.default_quote_validity.desc"})})]}),a.jsx(at,{children:a.jsx(yn,{autoSize:!0,placeholder:E("settings.form_fields.default_quote_validity.placeholder"),name:"default_quote_validity",required:!0})}),a.jsx(pn,{className:"px-6 py-4 border-t",children:a.jsx(ae,{children:a.jsx(be,{i18nKey:"common.save"})})})]}),a.jsxs(st,{children:[a.jsxs(en,{children:[a.jsx(wt,{children:a.jsx(be,{i18nKey:"settings.form_fields.default_notes.label"})}),a.jsx(Et,{children:a.jsx(be,{i18nKey:"settings.form_fields.default_notes.desc"})})]}),a.jsx(at,{children:a.jsx(yn,{autoSize:!0,placeholder:E("settings.form_fields.default_notes.placeholder"),name:"default_notes"})}),a.jsx(pn,{className:"px-6 py-4 border-t",children:a.jsx(ae,{children:a.jsx(be,{i18nKey:"common.save"})})})]})]}),a.jsx("div",{className:Ve("grid gap-6",e==="legal"?"visible":"hidden"),children:a.jsxs(st,{className:"h-",children:[a.jsxs(en,{children:[a.jsx(wt,{children:a.jsx(be,{i18nKey:"settings.form_fields.default_legal_terms.label"})}),a.jsx(Et,{children:a.jsx(be,{i18nKey:"settings.form_fields.default_legal_terms.desc"})})]}),a.jsx(at,{children:a.jsx(yn,{rows:25,placeholder:E("settings.form_fields.default_legal_terms.placeholder"),name:"default_legal_terms"})}),a.jsx(pn,{className:"px-6 py-4 border-t",children:a.jsx(ae,{children:a.jsx(be,{i18nKey:"common.save"})})})]})})]})})})},Yj=C.createContext(null),Qj=({children:e})=>a.jsx(Yj.Provider,{value:{},children:e}),fR=({children:e})=>a.jsx(Ca,{children:a.jsx(Qj,{children:a.jsxs(Bi,{className:"settings-layout",children:[a.jsx(Ui,{}),a.jsxs(Hi,{children:[a.jsx("div",{className:"grid w-full max-w-6xl gap-2 mx-auto",children:a.jsx("h1",{className:"text-2xl font-semibold md:text-3xl",children:a.jsx(be,{i18nKey:"settings.edit.title"})})}),e]})]})})});export{tR as CatalogLayout,nR as CatalogList,rR as DashboardPage,iR as DealerLayout,sR as DealersList,aR as ErrorPage,Jj as LoginPageWithLanguageSelector,eR as LogoutPage,oR as QuoteCreate,lR as QuoteEdit,uR as QuotesLayout,cR as QuotesList,dR as SettingsEditor,fR as SettingsLayout};