stofli-ui
Version:
Biblioteca moderna de componentes UI para React con Tailwind CSS y Framer Motion
10 lines • 59.4 kB
JavaScript
'use client';
import e,{jsxs as t,jsx as r,Fragment as n}from"react/jsx-runtime";import o,{useId as i,useState as a,useRef as s,useEffect as l}from"react";import{AnimatePresence as u,motion as c}from"framer-motion";import{ChevronDown as p,Check as d}from"lucide-react";import{clsx as f}from"clsx";import{twMerge as h}from"tailwind-merge";import g from"react-dom";var m=function(){return m=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},m.apply(this,arguments)};function b(e,t,r){if(r||2===arguments.length)for(var n,o=0,i=t.length;o<i;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}function v(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return h(f(e))}function y(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}"function"==typeof SuppressedError&&SuppressedError;var x,w={},_={};function E(){if(x)return _;return x=1,_._=_._interop_require_default=function(e){return e&&e.__esModule?e:{default:e}},_}var A,R={},C={};function S(){return A||(A=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"warnOnce",{enumerable:!0,get:function(){return t}});let t=e=>{};if("production"!==process.env.NODE_ENV){const e=new Set;t=t=>{e.has(t)||console.warn(t),e.add(t)}}}(C)),C}var O,k={};var N,$,L={};function I(){return N||(N=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{VALID_LOADERS:function(){return t},imageConfigDefault:function(){return r}});const t=["default","imgix","cloudinary","akamai","custom"],r={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}}(L)),L}function P(){return $||($=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"getImgProps",{enumerable:!0,get:function(){return c}});const t=S(),r=(O||(O=1,function(e){function t(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:o,blurDataURL:i,objectFit:a}=e;const s=n?40*n:t,l=o?40*o:r,u=s&&l?"viewBox='0 0 "+s+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+i+"'/%3E%3C/svg%3E"}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"getImageBlurSvg",{enumerable:!0,get:function(){return t}})}(k)),k),n=I(),o=["lazy","eager",void 0];function i(e){return void 0!==e.default}const a=new Map;let s;function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u(e){let{config:t,src:r,unoptimized:n,width:o,quality:i,sizes:a,loader:s}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};const{widths:l,kind:u}=function(e,t,r){let{deviceSizes:n,allSizes:o}=e;if(r){const e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);n)t.push(parseInt(n[2]));if(t.length){const e=.01*Math.min(...t);return{widths:o.filter((t=>t>=n[0]*e)),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map((e=>o.find((t=>t>=e))||o[o.length-1])))],kind:"x"}}(t,o,a),c=l.length-1;return{sizes:a||"w"!==u?a:"100vw",srcSet:l.map(((e,n)=>s({config:t,src:r,quality:i,width:e})+" "+("w"===u?e:n+1)+u)).join(", "),src:s({config:t,src:r,quality:i,width:l[c]})}}function c(e,c){let{src:p,sizes:d,unoptimized:f=!1,priority:h=!1,loading:g,className:m,quality:b,width:v,height:y,fill:x=!1,style:w,overrideSrc:_,onLoad:E,onLoadingComplete:A,placeholder:R="empty",blurDataURL:C,fetchPriority:S,layout:O,objectFit:k,objectPosition:N,lazyBoundary:$,lazyRoot:L,...I}=e;const{imgConf:P,showAltText:T,blurComplete:H,defaultLoader:j}=c;let M,z=P||n.imageConfigDefault;if("allSizes"in z)M=z;else{const e=[...z.deviceSizes,...z.imageSizes].sort(((e,t)=>e-t)),t=z.deviceSizes.sort(((e,t)=>e-t));M={...z,allSizes:e,deviceSizes:t}}if(void 0===j)throw new Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let D=I.loader||j;delete I.loader,delete I.srcSet;const B="__next_img_default"in D;if(B){if("custom"===M.loader)throw new Error('Image with src "'+p+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{const e=D;D=t=>{const{config:r,...n}=t;return e(n)}}if(O){"fill"===O&&(x=!0);const e={responsive:"100vw",fill:"100vw"},t={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[O];t&&(w={...w,...t});const r=e[O];r&&!d&&(d=r)}let U,G,F="",W=l(v),K=l(y);if(function(e){return"object"==typeof e&&(i(e)||function(e){return void 0!==e.src}(e))}(p)){const e=i(p)?p.default:p;if(!e.src)throw new Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw new Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(U=e.blurWidth,G=e.blurHeight,C=C||e.blurDataURL,F=e.src,!x)if(W||K){if(W&&!K){const t=W/e.width;K=Math.round(e.height*t)}else if(!W&&K){const t=K/e.height;W=Math.round(e.width*t)}}else W=e.width,K=e.height}p="string"==typeof p?p:F;let X=!h&&("lazy"===g||void 0===g);(!p||p.startsWith("data:")||p.startsWith("blob:"))&&(f=!0,X=!1),M.unoptimized&&(f=!0),B&&p.endsWith(".svg")&&!M.dangerouslyAllowSVG&&(f=!0),h&&(S="high");const q=l(b);if("production"!==process.env.NODE_ENV){if("export"===M.output&&B&&!f)throw new Error("Image Optimization using the default loader is not compatible with `{ output: 'export' }`.\n Possible solutions:\n - Remove `{ output: 'export' }` and run \"next start\" to run server mode including the Image Optimization API.\n - Configure `{ images: { unoptimized: true } }` in `next.config.js` to disable the Image Optimization API.\n Read more: https://nextjs.org/docs/messages/export-image-api");if(p)if(x){if(v)throw new Error('Image with src "'+p+'" has both "width" and "fill" properties. Only one should be used.');if(y)throw new Error('Image with src "'+p+'" has both "height" and "fill" properties. Only one should be used.');if((null==w?void 0:w.position)&&"absolute"!==w.position)throw new Error('Image with src "'+p+'" has both "fill" and "style.position" properties. Images with "fill" always use position absolute - it cannot be modified.');if((null==w?void 0:w.width)&&"100%"!==w.width)throw new Error('Image with src "'+p+'" has both "fill" and "style.width" properties. Images with "fill" always use width 100% - it cannot be modified.');if((null==w?void 0:w.height)&&"100%"!==w.height)throw new Error('Image with src "'+p+'" has both "fill" and "style.height" properties. Images with "fill" always use height 100% - it cannot be modified.')}else{if(void 0===W)throw new Error('Image with src "'+p+'" is missing required "width" property.');if(isNaN(W))throw new Error('Image with src "'+p+'" has invalid "width" property. Expected a numeric value in pixels but received "'+v+'".');if(void 0===K)throw new Error('Image with src "'+p+'" is missing required "height" property.');if(isNaN(K))throw new Error('Image with src "'+p+'" has invalid "height" property. Expected a numeric value in pixels but received "'+y+'".')}else f=!0;if(!o.includes(g))throw new Error('Image with src "'+p+'" has invalid "loading" property. Provided "'+g+'" should be one of '+o.map(String).join(",")+".");if(h&&"lazy"===g)throw new Error('Image with src "'+p+'" has both "priority" and "loading=\'lazy\'" properties. Only one should be used.');if("empty"!==R&&"blur"!==R&&!R.startsWith("data:image/"))throw new Error('Image with src "'+p+'" has invalid "placeholder" property "'+R+'".');if("empty"!==R&&W&&K&&W*K<1600&&(0,t.warnOnce)('Image with src "'+p+'" is smaller than 40x40. Consider removing the "placeholder" property to improve performance.'),"blur"===R&&!C){throw new Error('Image with src "'+p+'" has "placeholder=\'blur\'" property but is missing the "blurDataURL" property.\n Possible solutions:\n - Add a "blurDataURL" property, the contents should be a small Data URL to represent the image\n - Change the "src" property to a static import with one of the supported file types: '+["jpeg","png","webp","avif"].join(",")+' (animated images not supported)\n - Remove the "placeholder" property, effectively no blur effect\n Read more: https://nextjs.org/docs/messages/placeholder-blur-data-url')}if("ref"in I&&(0,t.warnOnce)('Image with src "'+p+'" is using unsupported "ref" property. Consider using the "onLoad" property instead.'),!f&&!B){const e=D({config:M,src:p,width:W||400,quality:q||75});let r;try{r=new URL(e)}catch(e){}(e===p||r&&r.pathname===p&&!r.search)&&(0,t.warnOnce)('Image with src "'+p+'" has a "loader" property that does not implement width. Please implement it or use the "unoptimized" property instead.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader-width')}A&&(0,t.warnOnce)('Image with src "'+p+'" is using deprecated "onLoadingComplete" property. Please use the "onLoad" property instead.');for(const[e,r]of Object.entries({layout:O,objectFit:k,objectPosition:N,lazyBoundary:$,lazyRoot:L}))r&&(0,t.warnOnce)('Image with src "'+p+'" has legacy prop "'+e+'". Did you forget to run the codemod?\nRead more: https://nextjs.org/docs/messages/next-image-upgrade-to-13');if("undefined"!=typeof window&&!s&&window.PerformanceObserver){s=new PerformanceObserver((e=>{for(const n of e.getEntries()){var r;const e=(null==n||null==(r=n.element)?void 0:r.src)||"",o=a.get(e);!o||o.priority||"empty"!==o.placeholder||o.src.startsWith("data:")||o.src.startsWith("blob:")||(0,t.warnOnce)('Image with src "'+o.src+'" was detected as the Largest Contentful Paint (LCP). Please add the "priority" property if this image is above the fold.\nRead more: https://nextjs.org/docs/api-reference/next/image#priority')}}));try{s.observe({type:"largest-contentful-paint",buffered:!0})}catch(e){console.error(e)}}}const V=Object.assign(x?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:k,objectPosition:N}:{},T?{}:{color:"transparent"},w),Q=H||"empty"===R?null:"blur"===R?'url("data:image/svg+xml;charset=utf-8,'+(0,r.getImageBlurSvg)({widthInt:W,heightInt:K,blurWidth:U,blurHeight:G,blurDataURL:C||"",objectFit:V.objectFit})+'")':'url("'+R+'")';let Y=Q?{backgroundSize:V.objectFit||"cover",backgroundPosition:V.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Q}:{};"development"===process.env.NODE_ENV&&Y.backgroundImage&&"blur"===R&&(null==C?void 0:C.startsWith("/"))&&(Y.backgroundImage='url("'+C+'")');const Z=u({config:M,src:p,unoptimized:f,width:W,quality:q,sizes:d,loader:D});if("production"!==process.env.NODE_ENV&&"undefined"!=typeof window){let e;try{e=new URL(Z.src)}catch(t){e=new URL(Z.src,window.location.href)}a.set(e.href,{src:p,priority:h,placeholder:R})}return{props:{...I,loading:X?"lazy":g,fetchPriority:S,width:W,height:K,decoding:"async",className:m,style:{...V,...Y},sizes:Z.sizes,srcSet:Z.srcSet,src:_||Z.src},meta:{unoptimized:f,priority:h,placeholder:R,fill:x}}}}(R)),R}var T,H={exports:{}},j={};function M(){if(T)return j;function e(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(e=function(e){return e?n:r})(t)}return T=1,j._=j._interop_require_wildcard=function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=e(r);if(n&&n.has(t))return n.get(t);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var s=i?Object.getOwnPropertyDescriptor(t,a):null;s&&(s.get||s.set)?Object.defineProperty(o,a,s):o[a]=t[a]}o.default=t,n&&n.set(t,o);return o},j}var z,D={exports:{}},B={};var U,G={};var F,W={};var K,X,q={};function V(){return X||(X=1,function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(r,{default:function(){return m},defaultHead:function(){return d}});const n=/*@__PURE__*/E(),i=e,a=/*#__PURE__*/ /*@__PURE__*/M()._(o),s=/*#__PURE__*/n._((z||(z=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return a}});const t=o,r="undefined"==typeof window,n=r?()=>{}:t.useLayoutEffect,i=r?()=>{}:t.useEffect;function a(e){const{headManager:o,reduceComponentsToState:a}=e;function s(){if(o&&o.mountedInstances){const r=t.Children.toArray(Array.from(o.mountedInstances).filter(Boolean));o.updateHead(a(r,e))}}var l;return r&&(null==o||null==(l=o.mountedInstances)||l.add(e.children),s()),n((()=>{var t;return null==o||null==(t=o.mountedInstances)||t.add(e.children),()=>{var t;null==o||null==(t=o.mountedInstances)||t.delete(e.children)}})),n((()=>(o&&(o._pendingUpdate=s),()=>{o&&(o._pendingUpdate=s)}))),i((()=>(o&&o._pendingUpdate&&(o._pendingUpdate(),o._pendingUpdate=null),()=>{o&&o._pendingUpdate&&(o._pendingUpdate(),o._pendingUpdate=null)}))),null}}(B)),B)),l=(U||(U=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AmpStateContext",{enumerable:!0,get:function(){return t}});const t=/*#__PURE__*/ /*@__PURE__*/E()._(o).default.createContext({});"production"!==process.env.NODE_ENV&&(t.displayName="AmpStateContext")}(G)),G),u=(F||(F=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"HeadManagerContext",{enumerable:!0,get:function(){return t}});const t=/*#__PURE__*/ /*@__PURE__*/E()._(o).default.createContext({});"production"!==process.env.NODE_ENV&&(t.displayName="HeadManagerContext")}(W)),W),c=(K||(K=1,function(e){function t(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"isInAmpMode",{enumerable:!0,get:function(){return t}})}(q)),q),p=S();function d(e){void 0===e&&(e=!1);const t=[
/*#__PURE__*/
/*#__PURE__*/(0,i.jsx)("meta",{charSet:"utf-8"})];return e||t.push(/*#__PURE__*/ /*#__PURE__*/(0,i.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce(((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t)),[])):e.concat(t)}const h=["name","httpEquiv","charSet","itemProp"];function g(e,t){const{inAmpMode:r}=t;return e.reduce(f,[]).reverse().concat(d(r).reverse()).filter(function(){const e=new Set,t=new Set,r=new Set,n={};return o=>{let i=!0,a=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){a=!0;const t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?i=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?i=!1:t.add(o.type);break;case"meta":for(let e=0,t=h.length;e<t;e++){const t=h[e];if(o.props.hasOwnProperty(t))if("charSet"===t)r.has(t)?i=!1:r.add(t);else{const e=o.props[t],r=n[t]||new Set;"name"===t&&a||!r.has(e)?(r.add(e),n[t]=r):i=!1}}}return i}}()).reverse().map(((e,t)=>{const n=e.key||t;if("development"!==process.env.NODE_ENV&&process.env.__NEXT_OPTIMIZE_FONTS&&!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some((t=>e.props.href.startsWith(t)))){const t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,/*#__PURE__*/a.default.cloneElement(e,t)}if("development"===process.env.NODE_ENV)if("script"===e.type&&"application/ld+json"!==e.props.type){const t=e.props.src?'<script> tag with src="'+e.props.src+'"':"inline <script>";(0,p.warnOnce)("Do not add <script> tags using next/head (see "+t+"). Use next/script instead. \nSee more info here: https://nextjs.org/docs/messages/no-script-tags-in-head-component")}else"link"===e.type&&"stylesheet"===e.props.rel&&(0,p.warnOnce)('Do not add stylesheets using next/head (see <link rel="stylesheet"> tag with href="'+e.props.href+'"). Use Document instead. \nSee more info here: https://nextjs.org/docs/messages/no-stylesheets-in-head-component');/*#__PURE__*/
return a.default.cloneElement(e,{key:n})}))}const m=function(e){let{children:t}=e;const r=(0,a.useContext)(l.AmpStateContext),n=(0,a.useContext)(u.HeadManagerContext);/*#__PURE__*/ /*#__PURE__*/
return(0,i.jsx)(s.default,{reduceComponentsToState:g,headManager:n,inAmpMode:(0,c.isInAmpMode)(r),children:t})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)}(D,D.exports)),D.exports}var Q,Y={};var Z,J={};var ee,te,re,ne,oe,ie,ae,se={},le={},ue={exports:{}};function ce(){return ee||(ee=1,(()=>{var e={170:(e,t,r)=>{const n=r(510),o=()=>{if("undefined"!=typeof navigator&&navigator.platform){const e=navigator.platform.toLowerCase();return"win32"===e||"windows"===e}return!("undefined"==typeof process||!process.platform)&&"win32"===process.platform};function i(e,t,r=!1){return!t||null!==t.windows&&void 0!==t.windows||(t={...t,windows:o()}),n(e,t,r)}Object.assign(i,n),e.exports=i},154:e=>{const t="\\\\/",r=`[^${t}]`,n="\\.",o="\\/",i="[^/]",a=`(?:${o}|$)`,s=`(?:^|${o})`,l=`${n}{1,2}${a}`,u={DOT_LITERAL:n,PLUS_LITERAL:"\\+",QMARK_LITERAL:"\\?",SLASH_LITERAL:o,ONE_CHAR:"(?=.)",QMARK:i,END_ANCHOR:a,DOTS_SLASH:l,NO_DOT:`(?!${n})`,NO_DOTS:`(?!${s}${l})`,NO_DOT_SLASH:`(?!${n}{0,1}${a})`,NO_DOTS_SLASH:`(?!${l})`,QMARK_NO_DOT:`[^.${o}]`,STAR:`${i}*?`,START_ANCHOR:s,SEP:"/"},c={...u,SLASH_LITERAL:`[${t}]`,QMARK:r,STAR:`${r}*?`,DOTS_SLASH:`${n}{1,2}(?:[${t}]|$)`,NO_DOT:`(?!${n})`,NO_DOTS:`(?!(?:^|[${t}])${n}{1,2}(?:[${t}]|$))`,NO_DOT_SLASH:`(?!${n}{0,1}(?:[${t}]|$))`,NO_DOTS_SLASH:`(?!${n}{1,2}(?:[${t}]|$))`,QMARK_NO_DOT:`[^.${t}]`,START_ANCHOR:`(?:^|[${t}])`,END_ANCHOR:`(?:[${t}]|$)`,SEP:"\\"};e.exports={MAX_LENGTH:65536,POSIX_REGEX_SOURCE:{alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"},REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,extglobChars:e=>({"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}),globChars:e=>!0===e?c:u}},697:(e,t,r)=>{const n=r(154),o=r(96),{MAX_LENGTH:i,POSIX_REGEX_SOURCE:a,REGEX_NON_SPECIAL_CHARS:s,REGEX_SPECIAL_CHARS_BACKREF:l,REPLACEMENTS:u}=n,c=(e,t)=>{if("function"==typeof t.expandRange)return t.expandRange(...e,t);e.sort();const r=`[${e.join("-")}]`;try{new RegExp(r)}catch(t){return e.map((e=>o.escapeRegex(e))).join("..")}return r},p=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,d=(e,t)=>{if("string"!=typeof e)throw new TypeError("Expected a string");e=u[e]||e;const r={...t},f="number"==typeof r.maxLength?Math.min(i,r.maxLength):i;let h=e.length;if(h>f)throw new SyntaxError(`Input length: ${h}, exceeds maximum allowed length: ${f}`);const g={type:"bos",value:"",output:r.prepend||""},m=[g],b=r.capture?"":"?:",v=n.globChars(r.windows),y=n.extglobChars(v),{DOT_LITERAL:x,PLUS_LITERAL:w,SLASH_LITERAL:_,ONE_CHAR:E,DOTS_SLASH:A,NO_DOT:R,NO_DOT_SLASH:C,NO_DOTS_SLASH:S,QMARK:O,QMARK_NO_DOT:k,STAR:N,START_ANCHOR:$}=v,L=e=>`(${b}(?:(?!${$}${e.dot?A:x}).)*?)`,I=r.dot?"":R,P=r.dot?O:k;let T=!0===r.bash?L(r):N;r.capture&&(T=`(${T})`),"boolean"==typeof r.noext&&(r.noextglob=r.noext);const H={input:e,index:-1,start:0,dot:!0===r.dot,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:m};e=o.removePrefix(e,H),h=e.length;const j=[],M=[],z=[];let D,B=g;const U=()=>H.index===h-1,G=H.peek=(t=1)=>e[H.index+t],F=H.advance=()=>e[++H.index]||"",W=()=>e.slice(H.index+1),K=(e="",t=0)=>{H.consumed+=e,H.index+=t},X=e=>{H.output+=null!=e.output?e.output:e.value,K(e.value)},q=()=>{let e=1;for(;"!"===G()&&("("!==G(2)||"?"===G(3));)F(),H.start++,e++;return e%2!=0&&(H.negated=!0,H.start++,!0)},V=e=>{H[e]++,z.push(e)},Q=e=>{H[e]--,z.pop()},Y=e=>{if("globstar"===B.type){const t=H.braces>0&&("comma"===e.type||"brace"===e.type),r=!0===e.extglob||j.length&&("pipe"===e.type||"paren"===e.type);"slash"===e.type||"paren"===e.type||t||r||(H.output=H.output.slice(0,-B.output.length),B.type="star",B.value="*",B.output=T,H.output+=B.output)}if(j.length&&"paren"!==e.type&&(j[j.length-1].inner+=e.value),(e.value||e.output)&&X(e),B&&"text"===B.type&&"text"===e.type)return B.output=(B.output||B.value)+e.value,void(B.value+=e.value);e.prev=B,m.push(e),B=e},Z=(e,t)=>{const n={...y[t],conditions:1,inner:""};n.prev=B,n.parens=H.parens,n.output=H.output;const o=(r.capture?"(":"")+n.open;V("parens"),Y({type:e,value:t,output:H.output?"":E}),Y({type:"paren",extglob:!0,value:F(),output:o}),j.push(n)},J=e=>{let n,o=e.close+(r.capture?")":"");if("negate"===e.type){let i=T;if(e.inner&&e.inner.length>1&&e.inner.includes("/")&&(i=L(r)),(i!==T||U()||/^\)+$/.test(W()))&&(o=e.close=`)$))${i}`),e.inner.includes("*")&&(n=W())&&/^\.[^\\/.]+$/.test(n)){const r=d(n,{...t,fastpaths:!1}).output;o=e.close=`)${r})${i})`}"bos"===e.prev.type&&(H.negatedExtglob=!0)}Y({type:"paren",extglob:!0,value:D,output:o}),Q("parens")};if(!1!==r.fastpaths&&!/(^[*!]|[/()[\]{}"])/.test(e)){let n=!1,i=e.replace(l,((e,t,r,o,i,a)=>"\\"===o?(n=!0,e):"?"===o?t?t+o+(i?O.repeat(i.length):""):0===a?P+(i?O.repeat(i.length):""):O.repeat(r.length):"."===o?x.repeat(r.length):"*"===o?t?t+o+(i?T:""):T:t?e:`\\${e}`));return!0===n&&(i=!0===r.unescape?i.replace(/\\/g,""):i.replace(/\\+/g,(e=>e.length%2==0?"\\\\":e?"\\":""))),i===e&&!0===r.contains?(H.output=e,H):(H.output=o.wrapOutput(i,H,t),H)}for(;!U();){if(D=F(),"\0"===D)continue;if("\\"===D){const e=G();if("/"===e&&!0!==r.bash)continue;if("."===e||";"===e)continue;if(!e){D+="\\",Y({type:"text",value:D});continue}const t=/^\\+/.exec(W());let n=0;if(t&&t[0].length>2&&(n=t[0].length,H.index+=n,n%2!=0&&(D+="\\")),!0===r.unescape?D=F():D+=F(),0===H.brackets){Y({type:"text",value:D});continue}}if(H.brackets>0&&("]"!==D||"["===B.value||"[^"===B.value)){if(!1!==r.posix&&":"===D){const e=B.value.slice(1);if(e.includes("[")&&(B.posix=!0,e.includes(":"))){const e=B.value.lastIndexOf("["),t=B.value.slice(0,e),r=B.value.slice(e+2),n=a[r];if(n){B.value=t+n,H.backtrack=!0,F(),g.output||1!==m.indexOf(B)||(g.output=E);continue}}}("["===D&&":"!==G()||"-"===D&&"]"===G())&&(D=`\\${D}`),"]"!==D||"["!==B.value&&"[^"!==B.value||(D=`\\${D}`),!0===r.posix&&"!"===D&&"["===B.value&&(D="^"),B.value+=D,X({value:D});continue}if(1===H.quotes&&'"'!==D){D=o.escapeRegex(D),B.value+=D,X({value:D});continue}if('"'===D){H.quotes=1===H.quotes?0:1,!0===r.keepQuotes&&Y({type:"text",value:D});continue}if("("===D){V("parens"),Y({type:"paren",value:D});continue}if(")"===D){if(0===H.parens&&!0===r.strictBrackets)throw new SyntaxError(p("opening","("));const e=j[j.length-1];if(e&&H.parens===e.parens+1){J(j.pop());continue}Y({type:"paren",value:D,output:H.parens?")":"\\)"}),Q("parens");continue}if("["===D){if(!0!==r.nobracket&&W().includes("]"))V("brackets");else{if(!0!==r.nobracket&&!0===r.strictBrackets)throw new SyntaxError(p("closing","]"));D=`\\${D}`}Y({type:"bracket",value:D});continue}if("]"===D){if(!0===r.nobracket||B&&"bracket"===B.type&&1===B.value.length){Y({type:"text",value:D,output:`\\${D}`});continue}if(0===H.brackets){if(!0===r.strictBrackets)throw new SyntaxError(p("opening","["));Y({type:"text",value:D,output:`\\${D}`});continue}Q("brackets");const e=B.value.slice(1);if(!0===B.posix||"^"!==e[0]||e.includes("/")||(D=`/${D}`),B.value+=D,X({value:D}),!1===r.literalBrackets||o.hasRegexChars(e))continue;const t=o.escapeRegex(B.value);if(H.output=H.output.slice(0,-B.value.length),!0===r.literalBrackets){H.output+=t,B.value=t;continue}B.value=`(${b}${t}|${B.value})`,H.output+=B.value;continue}if("{"===D&&!0!==r.nobrace){V("braces");const e={type:"brace",value:D,output:"(",outputIndex:H.output.length,tokensIndex:H.tokens.length};M.push(e),Y(e);continue}if("}"===D){const e=M[M.length-1];if(!0===r.nobrace||!e){Y({type:"text",value:D,output:D});continue}let t=")";if(!0===e.dots){const e=m.slice(),n=[];for(let t=e.length-1;t>=0&&(m.pop(),"brace"!==e[t].type);t--)"dots"!==e[t].type&&n.unshift(e[t].value);t=c(n,r),H.backtrack=!0}if(!0!==e.comma&&!0!==e.dots){const r=H.output.slice(0,e.outputIndex),n=H.tokens.slice(e.tokensIndex);e.value=e.output="\\{",D=t="\\}",H.output=r;for(const e of n)H.output+=e.output||e.value}Y({type:"brace",value:D,output:t}),Q("braces"),M.pop();continue}if("|"===D){j.length>0&&j[j.length-1].conditions++,Y({type:"text",value:D});continue}if(","===D){let e=D;const t=M[M.length-1];t&&"braces"===z[z.length-1]&&(t.comma=!0,e="|"),Y({type:"comma",value:D,output:e});continue}if("/"===D){if("dot"===B.type&&H.index===H.start+1){H.start=H.index+1,H.consumed="",H.output="",m.pop(),B=g;continue}Y({type:"slash",value:D,output:_});continue}if("."===D){if(H.braces>0&&"dot"===B.type){"."===B.value&&(B.output=x);const e=M[M.length-1];B.type="dots",B.output+=D,B.value+=D,e.dots=!0;continue}if(H.braces+H.parens===0&&"bos"!==B.type&&"slash"!==B.type){Y({type:"text",value:D,output:x});continue}Y({type:"dot",value:D,output:x});continue}if("?"===D){if(!(B&&"("===B.value)&&!0!==r.noextglob&&"("===G()&&"?"!==G(2)){Z("qmark",D);continue}if(B&&"paren"===B.type){const e=G();let t=D;("("===B.value&&!/[!=<:]/.test(e)||"<"===e&&!/<([!=]|\w+>)/.test(W()))&&(t=`\\${D}`),Y({type:"text",value:D,output:t});continue}if(!0!==r.dot&&("slash"===B.type||"bos"===B.type)){Y({type:"qmark",value:D,output:k});continue}Y({type:"qmark",value:D,output:O});continue}if("!"===D){if(!0!==r.noextglob&&"("===G()&&("?"!==G(2)||!/[!=<:]/.test(G(3)))){Z("negate",D);continue}if(!0!==r.nonegate&&0===H.index){q();continue}}if("+"===D){if(!0!==r.noextglob&&"("===G()&&"?"!==G(2)){Z("plus",D);continue}if(B&&"("===B.value||!1===r.regex){Y({type:"plus",value:D,output:w});continue}if(B&&("bracket"===B.type||"paren"===B.type||"brace"===B.type)||H.parens>0){Y({type:"plus",value:D});continue}Y({type:"plus",value:w});continue}if("@"===D){if(!0!==r.noextglob&&"("===G()&&"?"!==G(2)){Y({type:"at",extglob:!0,value:D,output:""});continue}Y({type:"text",value:D});continue}if("*"!==D){"$"!==D&&"^"!==D||(D=`\\${D}`);const e=s.exec(W());e&&(D+=e[0],H.index+=e[0].length),Y({type:"text",value:D});continue}if(B&&("globstar"===B.type||!0===B.star)){B.type="star",B.star=!0,B.value+=D,B.output=T,H.backtrack=!0,H.globstar=!0,K(D);continue}let t=W();if(!0!==r.noextglob&&/^\([^?]/.test(t)){Z("star",D);continue}if("star"===B.type){if(!0===r.noglobstar){K(D);continue}const n=B.prev,o=n.prev,i="slash"===n.type||"bos"===n.type,a=o&&("star"===o.type||"globstar"===o.type);if(!0===r.bash&&(!i||t[0]&&"/"!==t[0])){Y({type:"star",value:D,output:""});continue}const s=H.braces>0&&("comma"===n.type||"brace"===n.type),l=j.length&&("pipe"===n.type||"paren"===n.type);if(!i&&"paren"!==n.type&&!s&&!l){Y({type:"star",value:D,output:""});continue}for(;"/**"===t.slice(0,3);){const r=e[H.index+4];if(r&&"/"!==r)break;t=t.slice(3),K("/**",3)}if("bos"===n.type&&U()){B.type="globstar",B.value+=D,B.output=L(r),H.output=B.output,H.globstar=!0,K(D);continue}if("slash"===n.type&&"bos"!==n.prev.type&&!a&&U()){H.output=H.output.slice(0,-(n.output+B.output).length),n.output=`(?:${n.output}`,B.type="globstar",B.output=L(r)+(r.strictSlashes?")":"|$)"),B.value+=D,H.globstar=!0,H.output+=n.output+B.output,K(D);continue}if("slash"===n.type&&"bos"!==n.prev.type&&"/"===t[0]){const e=void 0!==t[1]?"|$":"";H.output=H.output.slice(0,-(n.output+B.output).length),n.output=`(?:${n.output}`,B.type="globstar",B.output=`${L(r)}${_}|${_}${e})`,B.value+=D,H.output+=n.output+B.output,H.globstar=!0,K(D+F()),Y({type:"slash",value:"/",output:""});continue}if("bos"===n.type&&"/"===t[0]){B.type="globstar",B.value+=D,B.output=`(?:^|${_}|${L(r)}${_})`,H.output=B.output,H.globstar=!0,K(D+F()),Y({type:"slash",value:"/",output:""});continue}H.output=H.output.slice(0,-B.output.length),B.type="globstar",B.output=L(r),B.value+=D,H.output+=B.output,H.globstar=!0,K(D);continue}const n={type:"star",value:D,output:T};!0!==r.bash?!B||"bracket"!==B.type&&"paren"!==B.type||!0!==r.regex?(H.index!==H.start&&"slash"!==B.type&&"dot"!==B.type||("dot"===B.type?(H.output+=C,B.output+=C):!0===r.dot?(H.output+=S,B.output+=S):(H.output+=I,B.output+=I),"*"!==G()&&(H.output+=E,B.output+=E)),Y(n)):(n.output=D,Y(n)):(n.output=".*?","bos"!==B.type&&"slash"!==B.type||(n.output=I+n.output),Y(n))}for(;H.brackets>0;){if(!0===r.strictBrackets)throw new SyntaxError(p("closing","]"));H.output=o.escapeLast(H.output,"["),Q("brackets")}for(;H.parens>0;){if(!0===r.strictBrackets)throw new SyntaxError(p("closing",")"));H.output=o.escapeLast(H.output,"("),Q("parens")}for(;H.braces>0;){if(!0===r.strictBrackets)throw new SyntaxError(p("closing","}"));H.output=o.escapeLast(H.output,"{"),Q("braces")}if(!0===r.strictSlashes||"star"!==B.type&&"bracket"!==B.type||Y({type:"maybe_slash",value:"",output:`${_}?`}),!0===H.backtrack){H.output="";for(const e of H.tokens)H.output+=null!=e.output?e.output:e.value,e.suffix&&(H.output+=e.suffix)}return H};d.fastpaths=(e,t)=>{const r={...t},a="number"==typeof r.maxLength?Math.min(i,r.maxLength):i,s=e.length;if(s>a)throw new SyntaxError(`Input length: ${s}, exceeds maximum allowed length: ${a}`);e=u[e]||e;const{DOT_LITERAL:l,SLASH_LITERAL:c,ONE_CHAR:p,DOTS_SLASH:d,NO_DOT:f,NO_DOTS:h,NO_DOTS_SLASH:g,STAR:m,START_ANCHOR:b}=n.globChars(r.windows),v=r.dot?h:f,y=r.dot?g:f,x=r.capture?"":"?:";let w=!0===r.bash?".*?":m;r.capture&&(w=`(${w})`);const _=e=>!0===e.noglobstar?w:`(${x}(?:(?!${b}${e.dot?d:l}).)*?)`,E=e=>{switch(e){case"*":return`${v}${p}${w}`;case".*":return`${l}${p}${w}`;case"*.*":return`${v}${w}${l}${p}${w}`;case"*/*":return`${v}${w}${c}${p}${y}${w}`;case"**":return v+_(r);case"**/*":return`(?:${v}${_(r)}${c})?${y}${p}${w}`;case"**/*.*":return`(?:${v}${_(r)}${c})?${y}${w}${l}${p}${w}`;case"**/.*":return`(?:${v}${_(r)}${c})?${l}${p}${w}`;default:{const t=/^(.*?)\.(\w+)$/.exec(e);if(!t)return;const r=E(t[1]);if(!r)return;return r+l+t[2]}}},A=o.removePrefix(e,{negated:!1,prefix:""});let R=E(A);return R&&!0!==r.strictSlashes&&(R+=`${c}?`),R},e.exports=d},510:(e,t,r)=>{const n=r(716),o=r(697),i=r(96),a=r(154),s=(e,t,r=!1)=>{if(Array.isArray(e)){const n=e.map((e=>s(e,t,r))),o=e=>{for(const t of n){const r=t(e);if(r)return r}return!1};return o}const n=(e=>e&&"object"==typeof e&&!Array.isArray(e))(e)&&e.tokens&&e.input;if(""===e||"string"!=typeof e&&!n)throw new TypeError("Expected pattern to be a non-empty string");const o=t||{},i=o.windows,a=n?s.compileRe(e,t):s.makeRe(e,t,!1,!0),l=a.state;delete a.state;let u=()=>!1;if(o.ignore){const e={...t,ignore:null,onMatch:null,onResult:null};u=s(o.ignore,e,r)}const c=(r,n=!1)=>{const{isMatch:c,match:p,output:d}=s.test(r,a,t,{glob:e,posix:i}),f={glob:e,state:l,regex:a,posix:i,input:r,output:d,match:p,isMatch:c};return"function"==typeof o.onResult&&o.onResult(f),!1===c?(f.isMatch=!1,!!n&&f):u(r)?("function"==typeof o.onIgnore&&o.onIgnore(f),f.isMatch=!1,!!n&&f):("function"==typeof o.onMatch&&o.onMatch(f),!n||f)};return r&&(c.state=l),c};s.test=(e,t,r,{glob:n,posix:o}={})=>{if("string"!=typeof e)throw new TypeError("Expected input to be a string");if(""===e)return{isMatch:!1,output:""};const a=r||{},l=a.format||(o?i.toPosixSlashes:null);let u=e===n,c=u&&l?l(e):e;return!1===u&&(c=l?l(e):e,u=c===n),!1!==u&&!0!==a.capture||(u=!0===a.matchBase||!0===a.basename?s.matchBase(e,t,r,o):t.exec(c)),{isMatch:Boolean(u),match:u,output:c}},s.matchBase=(e,t,r)=>(t instanceof RegExp?t:s.makeRe(t,r)).test(i.basename(e)),s.isMatch=(e,t,r)=>s(t,r)(e),s.parse=(e,t)=>Array.isArray(e)?e.map((e=>s.parse(e,t))):o(e,{...t,fastpaths:!1}),s.scan=(e,t)=>n(e,t),s.compileRe=(e,t,r=!1,n=!1)=>{if(!0===r)return e.output;const o=t||{},i=o.contains?"":"^",a=o.contains?"":"$";let l=`${i}(?:${e.output})${a}`;e&&!0===e.negated&&(l=`^(?!${l}).*$`);const u=s.toRegex(l,t);return!0===n&&(u.state=e),u},s.makeRe=(e,t={},r=!1,n=!1)=>{if(!e||"string"!=typeof e)throw new TypeError("Expected a non-empty string");let i={negated:!1,fastpaths:!0};return!1===t.fastpaths||"."!==e[0]&&"*"!==e[0]||(i.output=o.fastpaths(e,t)),i.output||(i=o(e,t)),s.compileRe(i,t,r,n)},s.toRegex=(e,t)=>{try{const r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(e){if(t&&!0===t.debug)throw e;return/$^/}},s.constants=a,e.exports=s},716:(e,t,r)=>{const n=r(96),{CHAR_ASTERISK:o,CHAR_AT:i,CHAR_BACKWARD_SLASH:a,CHAR_COMMA:s,CHAR_DOT:l,CHAR_EXCLAMATION_MARK:u,CHAR_FORWARD_SLASH:c,CHAR_LEFT_CURLY_BRACE:p,CHAR_LEFT_PARENTHESES:d,CHAR_LEFT_SQUARE_BRACKET:f,CHAR_PLUS:h,CHAR_QUESTION_MARK:g,CHAR_RIGHT_CURLY_BRACE:m,CHAR_RIGHT_PARENTHESES:b,CHAR_RIGHT_SQUARE_BRACKET:v}=r(154),y=e=>e===c||e===a,x=e=>{!0!==e.isPrefix&&(e.depth=e.isGlobstar?1/0:1)};e.exports=(e,t)=>{const r=t||{},w=e.length-1,_=!0===r.parts||!0===r.scanToEnd,E=[],A=[],R=[];let C,S,O=e,k=-1,N=0,$=0,L=!1,I=!1,P=!1,T=!1,H=!1,j=!1,M=!1,z=!1,D=!1,B=!1,U=0,G={value:"",depth:0,isGlob:!1};const F=()=>k>=w,W=()=>(C=S,O.charCodeAt(++k));for(;k<w;){let e;if(S=W(),S!==a){if(!0===j||S===p){for(U++;!0!==F()&&(S=W());)if(S!==a)if(S!==p){if(!0!==j&&S===l&&(S=W())===l){if(L=G.isBrace=!0,P=G.isGlob=!0,B=!0,!0===_)continue;break}if(!0!==j&&S===s){if(L=G.isBrace=!0,P=G.isGlob=!0,B=!0,!0===_)continue;break}if(S===m&&(U--,0===U)){j=!1,L=G.isBrace=!0,B=!0;break}}else U++;else M=G.backslashes=!0,W();if(!0===_)continue;break}if(S!==c){if(!0!==r.noext){if(!0===(S===h||S===i||S===o||S===g||S===u)&&O.charCodeAt(k+1)===d){if(P=G.isGlob=!0,T=G.isExtglob=!0,B=!0,S===u&&k===N&&(D=!0),!0===_){for(;!0!==F()&&(S=W());)if(S!==a){if(S===b){P=G.isGlob=!0,B=!0;break}}else M=G.backslashes=!0,S=W();continue}break}}if(S===o){if(C===o&&(H=G.isGlobstar=!0),P=G.isGlob=!0,B=!0,!0===_)continue;break}if(S===g){if(P=G.isGlob=!0,B=!0,!0===_)continue;break}if(S===f){for(;!0!==F()&&(e=W());)if(e!==a){if(e===v){I=G.isBracket=!0,P=G.isGlob=!0,B=!0;break}}else M=G.backslashes=!0,W();if(!0===_)continue;break}if(!0===r.nonegate||S!==u||k!==N){if(!0!==r.noparen&&S===d){if(P=G.isGlob=!0,!0===_){for(;!0!==F()&&(S=W());)if(S!==d){if(S===b){B=!0;break}}else M=G.backslashes=!0,S=W();continue}break}if(!0===P){if(B=!0,!0===_)continue;break}}else z=G.negated=!0,N++}else{if(E.push(k),A.push(G),G={value:"",depth:0,isGlob:!1},!0===B)continue;if(C===l&&k===N+1){N+=2;continue}$=k+1}}else M=G.backslashes=!0,S=W(),S===p&&(j=!0)}!0===r.noext&&(T=!1,P=!1);let K=O,X="",q="";N>0&&(X=O.slice(0,N),O=O.slice(N),$-=N),K&&!0===P&&$>0?(K=O.slice(0,$),q=O.slice($)):!0===P?(K="",q=O):K=O,K&&""!==K&&"/"!==K&&K!==O&&y(K.charCodeAt(K.length-1))&&(K=K.slice(0,-1)),!0===r.unescape&&(q&&(q=n.removeBackslashes(q)),K&&!0===M&&(K=n.removeBackslashes(K)));const V={prefix:X,input:e,start:N,base:K,glob:q,isBrace:L,isBracket:I,isGlob:P,isExtglob:T,isGlobstar:H,negated:z,negatedExtglob:D};if(!0===r.tokens&&(V.maxDepth=0,y(S)||A.push(G),V.tokens=A),!0===r.parts||!0===r.tokens){let t;for(let n=0;n<E.length;n++){const o=t?t+1:N,i=E[n],a=e.slice(o,i);r.tokens&&(0===n&&0!==N?(A[n].isPrefix=!0,A[n].value=X):A[n].value=a,x(A[n]),V.maxDepth+=A[n].depth),0===n&&""===a||R.push(a),t=i}if(t&&t+1<e.length){const n=e.slice(t+1);R.push(n),r.tokens&&(A[A.length-1].value=n,x(A[A.length-1]),V.maxDepth+=A[A.length-1].depth)}V.slashes=E,V.parts=R}return V}},96:(e,t,r)=>{const{REGEX_BACKSLASH:n,REGEX_REMOVE_BACKSLASH:o,REGEX_SPECIAL_CHARS:i,REGEX_SPECIAL_CHARS_GLOBAL:a}=r(154);t.isObject=e=>null!==e&&"object"==typeof e&&!Array.isArray(e),t.hasRegexChars=e=>i.test(e),t.isRegexChar=e=>1===e.length&&t.hasRegexChars(e),t.escapeRegex=e=>e.replace(a,"\\$1"),t.toPosixSlashes=e=>e.replace(n,"/"),t.removeBackslashes=e=>e.replace(o,(e=>"\\"===e?"":e)),t.escapeLast=(e,r,n)=>{const o=e.lastIndexOf(r,n);return-1===o?e:"\\"===e[o-1]?t.escapeLast(e,r,o-1):`${e.slice(0,o)}\\${e.slice(o)}`},t.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r},t.wrapOutput=(e,t={},r={})=>{let n=`${r.contains?"":"^"}(?:${e})${r.contains?"":"$"}`;return!0===t.negated&&(n=`(?:^(?!${n}).*$)`),n},t.basename=(e,{windows:t}={})=>{const r=e.split(t?/[\\/]/:"/"),n=r[r.length-1];return""===n?r[r.length-2]:n}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={exports:{}},a=!0;try{e[n](i,i.exports,r),a=!1}finally{a&&delete t[n]}return i.exports}void 0!==r&&(r.ab=__dirname+"/");var n=r(170);ue.exports=n})()),ue.exports}function pe(){return re||(re=1,function(e){function t(e){let{config:t,src:r,width:n,quality:o}=e;if("production"!==process.env.NODE_ENV){const e=[];if(r||e.push("src"),n||e.push("width"),e.length>0)throw new Error("Next Image Optimization requires "+e.join(", ")+" to be provided. Make sure you pass them as props to the `next/image` component. Received: "+JSON.stringify({src:r,width:n,quality:o}));if(r.startsWith("//"))throw new Error('Failed to parse src "'+r+'" on `next/image`, protocol-relative URL (//) must be changed to an absolute URL (http:// or https://)');if(!r.startsWith("/")&&(t.domains||t.remotePatterns)){let e;try{e=new URL(r)}catch(e){throw console.error(e),new Error('Failed to parse src "'+r+'" on `next/image`, if using relative image it must start with a leading slash "/" or be an absolute URL (http:// or https://)')}if("test"!==process.env.NODE_ENV&&"edge"!==process.env.NEXT_RUNTIME){const{hasMatch:n}=(te||(te=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{hasMatch:function(){return n},matchRemotePattern:function(){return r}});const t=ce();function r(e,r){if(void 0!==e.protocol){const t=r.protocol.slice(0,-1);if(e.protocol!==t)return!1}if(void 0!==e.port&&e.port!==r.port)return!1;if(void 0===e.hostname)throw new Error("Pattern should define hostname but found\n"+JSON.stringify(e));return!!(0,t.makeRe)(e.hostname).test(r.hostname)&&!!(0,t.makeRe)(null!=(n=e.pathname)?n:"**",{dot:!0}).test(r.pathname);var n}function n(e,t,n){return e.some((e=>n.hostname===e))||t.some((e=>r(e,n)))}}(le)),le);if(!n(t.domains,t.remotePatterns,e))throw new Error("Invalid src prop ("+r+') on `next/image`, hostname "'+e.hostname+'" is not configured under images in your `next.config.js`\nSee more info: https://nextjs.org/docs/messages/next-image-unconfigured-host')}}}return t.path+"?url="+encodeURIComponent(r)+"&w="+n+"&q="+(o||75)+(process.env.NEXT_DEPLOYMENT_ID?"&dpl="+process.env.NEXT_DEPLOYMENT_ID:"")}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}}),t.__next_img_default=!0;const r=t}(se)),se}function de(){return ne||(ne=1,function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return w}});const n=/*@__PURE__*/E(),i=e,a=/*#__PURE__*/ /*@__PURE__*/M()._(o),s=/*#__PURE__*/n._(g),l=/*#__PURE__*/n._(V()),u=P(),c=I(),p=(Q||(Q=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ImageConfigContext",{enumerable:!0,get:function(){return n}});const t=/*#__PURE__*/ /*@__PURE__*/E()._(o),r=I(),n=t.default.createContext(r.imageConfigDefault);"production"!==process.env.NODE_ENV&&(n.displayName="ImageConfigContext")}(Y)),Y),d=S(),f=(Z||(Z=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"RouterContext",{enumerable:!0,get:function(){return t}});const t=/*#__PURE__*/ /*@__PURE__*/E()._(o).default.createContext(null);"production"!==process.env.NODE_ENV&&(t.displayName="RouterContext")}(J)),J),h=/*#__PURE__*/n._(pe()),m=process.env.__NEXT_IMAGE_OPTS;function b(e,t,r,n,o,i,a){const s=null==e?void 0:e.src;if(!e||e["data-loaded-src"]===s)return;e["data-loaded-src"]=s;("decode"in e?e.decode():Promise.resolve()).catch((()=>{})).then((()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),null==r?void 0:r.current){const t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,o=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}if((null==n?void 0:n.current)&&n.current(e),"production"!==process.env.NODE_ENV){const t=new URL(s,"http://n").searchParams.get("url")||s;if("fill"===e.getAttribute("data-nimg")){if(!(i||a&&"100vw"!==a)){e.getBoundingClientRect().width/window.innerWidth<.6&&("100vw"===a?(0,d.warnOnce)('Image with src "'+t+'" has "fill" prop and "sizes" prop of "100vw", but image is not rendered at full viewport width. Please adjust "sizes" to improve page performance. Read more: https://nextjs.org/docs/api-reference/next/image#sizes'):(0,d.warnOnce)('Image with src "'+t+'" has "fill" but is missing "sizes" prop. Please add it to improve page performance. Read more: https://nextjs.org/docs/api-reference/next/image#sizes'))}if(e.parentElement){const{position:r}=window.getComputedStyle(e.parentElement),n=["absolute","fixed","relative"];n.includes(r)||(0,d.warnOnce)('Image with src "'+t+'" has "fill" and parent element with invalid "position". Provided "'+r+'" should be one of '+n.map(String).join(",")+".")}0===e.height&&(0,d.warnOnce)('Image with src "'+t+'" has "fill" and a height value of 0. This is likely because the parent element of the image has not been styled to have a set height.')}const r=e.height.toString()!==e.getAttribute("height"),n=e.width.toString()!==e.getAttribute("width");(r&&!n||!r&&n)&&(0,d.warnOnce)('Image with src "'+t+'" has either width or height modified, but not the other. If you use CSS to change the size of your image, also include the styles \'width: "auto"\' or \'height: "auto"\' to maintain the aspect ratio.')}}}))}function v(e){return Boolean(a.use)?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);const y=/*#__PURE__*/ /*#__PURE__*/(0,a.forwardRef)(((e,t)=>{let{src:r,srcSet:n,sizes:o,height:s,width:l,decoding:u,className:c,style:p,fetchPriority:d,placeholder:f,loading:h,unoptimized:g,fill:m,onLoadRef:y,onLoadingCompleteRef:x,setBlurComplete:w,setShowAltText:_,sizesInput:E,onLoad:A,onError:R,...C}=e;/*#__PURE__*/ /*#__PURE__*/
return(0,i.jsx)("img",{...C,...v(d),loading:h,width:l,height:s,decoding:u,"data-nimg":m?"fill":"1",className:c,style:p,sizes:o,srcSet:n,src:r,ref:(0,a.useCallback)((e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(R&&(e.src=e.src),"production"!==process.env.NODE_ENV&&(r||console.error('Image is missing required "src" property:',e),null===e.getAttribute("alt")&&console.error('Image is missing required "alt" property. Please add Alternative Text to describe the image for screen readers and search engines.')),e.complete&&b(e,f,y,x,w,g,E))}),[r,f,y,x,w,R,g,E,t]),onLoad:e=>{b(e.currentTarget,f,y,x,w,g,E)},onError:e=>{_(!0),"empty"!==f&&w(!0),R&&R(e)}})}));function x(e){let{isAppRouter:t,imgAttributes:r}=e;const n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...v(r.fetchPriority)};return t&&s.default.preload?(s.default.preload(r.src,n),null):/*#__PURE__*/ /*#__PURE__*/(0,i.jsx)(l.default,{children:/*#__PURE__*/ /*#__PURE__*/(0,i.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...n},"__nimg-"+r.src+r.srcSet+r.sizes)})}const w=/*#__PURE__*/ /*#__PURE__*/(0,a.forwardRef)(((e,t)=>{const r=!(0,a.useContext)(f.RouterContext),n=(0,a.useContext)(p.ImageConfigContext),o=(0,a.useMemo)((()=>{const e=m||n||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort(((e,t)=>e-t)),r=e.deviceSizes.sort(((e,t)=>e-t));return{...e,allSizes:t,deviceSizes:r}}),[n]),{onLoad:s,onLoadingComplete:l}=e,d=(0,a.useRef)(s);(0,a.useEffect)((()=>{d.current=s}),[s]);const g=(0,a.useRef)(l);(0,a.useEffect)((()=>{g.current=l}),[l]);const[b,v]=(0,a.useState)(!1),[w,_]=(0,a.useState)(!1),{props:E,meta:A}=(0,u.getImgProps)(e,{defaultLoader:h.default,imgConf:o,blurComplete:b,showAltText:w});/*#__PURE__*/ /*#__PURE__*/
return(0,i.jsxs)(i.Fragment,{children:[
/*#__PURE__*/
/*#__PURE__*/(0,i.jsx)(y,{...E,unoptimized:A.unoptimized,placeholder:A.placeholder,fill:A.fill,onLoadRef:d,onLoadingCompleteRef:g,setBlurComplete:v,setShowAltText:_,sizesInput:e.sizes,ref:t}),A.priority?/*#__PURE__*/ /*#__PURE__*/(0,i.jsx)(x,{isAppRouter:r,imgAttributes:E}):null]})}));("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)}(H,H.exports)),H.exports}var fe=ae?ie:(ae=1,oe||(oe=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{default:function(){return a},getImageProps:function(){return i}});const t=/*@__PURE__*/E(),r=P(),n=de(),o=/*#__PURE__*/t._(pe());function i(e){const{props:t}=(0,r.getImgProps)(e,{defaultLoader:o.default,imgConf:process.env.__NEXT_IMAGE_OPTS});for(const[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}const a=n.Image}(w)),ie=w),he=/*@__PURE__*/y(fe),ge=function(e){var o,f=e.items,h=e.placeholder,g=void 0===h?"Seleccionar...":h,y=e.variant,x=void 0===y?"default":y,w=e.size,_=void 0===w?"md":w,E=e.radius,A=void 0===E?"md":E,R=e.disabled,C=void 0!==R&&R,S=e.fullWidth,O=void 0!==S&&S,k=e.className,N=void 0===k?"":k,$=e.itemClassName,L=void 0===$?"":$,I=e.buttonClassName,P=void 0===I?"":I,T=e.placement,H=void 0===T?"bottom":T,j=e.onChange,M=e.icon,z=e.showSelectedIcon,D=void 0===z||z,B=e.defaultValue,U=e.value,G=e.width,F=e.activeColor,W=e.showArrow,K=void 0===W||W,X=e.multiSelect,q=void 0!==X&&X,V=e.avatarSize,Q=void 0===V?"md":V,Y=e.avatarSrc,Z=e.avatarAlt,J=void 0===Z?"Avatar":Z,ee=e.selectable,te=void 0===ee||ee,re=e.avatarOnly,ne=void 0!==re&&re,oe=e.arrowIconClassName,ie=e.dropdownClassName,ae=e.listClassName,se=e.itemContentClassName,le=e.itemLabelClassName,ue=e.itemIconClassName,ce=e.checkIconClassName,pe=e.id,de=e.label,fe=e.required,ge=void 0!==fe&&fe,me=e["aria-label"],be=e["aria-describedby"],ve=e.errorMessage,ye=i(),xe=pe||"dropdown-".concat(ye.replace(/:/g,"")),we="".concat(xe,"-button"),_e="".concat(xe,"-listbox"),Ee="".concat(xe,"-label"),Ae="".concat(xe,"-error"),Re=a(!1),Ce=Re[0],Se=Re[1],Oe=a((function(){if(!B)return[];if(q&&Array.isArray(B))return f.filter((function(e){return B.includes(e.value)}));var e=Array.isArray(B)?B[0]:B,t=f.find((function(t){return t.value===e}));return t?[t]:[]})),ke=Oe[0],Ne=Oe[1],$e=a(-1),Le=$e[0],Ie=$e[1],Pe=s(null),Te=s(null),He=a(null),je=He[0],Me=He[1],ze=void 0!==U,De=ze?Array.isArray(U)?U:U?[U]:[]:ke.map((function(e){return e.value}));l((function(){if(ze)if(Array.isArray(U)){var e=f.filter((function(e){return U.includes(e.value)}));Ne(e)}else if(U){var t=f.find((function(e){return e.value===U}));Ne(t?[t]:[])}else Ne([])}),[U,f,ze]);l((function(){if(Ce&&Le>=0&&Te.current){var e=Te.current.children[Le];e&&e.scrollIntoView({block:"nearest",behavior:"smooth"})}}),[Le,Ce]),l((function(){var e=function(e){Pe.current&&!Pe.current.contains(e.target)&&Se(!1)};return document.addEventListener("mousedown",e),function(){document.removeEventListener("mousedown",e)}}),[]),l((function(){if(Pe.current&&!G){Me(Pe.current.offsetWidth);var e=function(){Pe.current&&Me(Pe.current.offsetWidth)};return window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}}}),[G]);var Be,Ue,Ge=function(e){if(!e.disabled){if(te){if(!ze)if(q){var t=ke.some((function(t){return t.value===e.value}));Ne(t?ke.filter((function(t){