UNPKG

@meduza-bank/ui-kit

Version:

UI Kit of the bank of Meme World "Peoples Bank Memes" or "Meduza Bank"

1 lines 512 kB
"use strict";var e=require("react"),t=require("react/jsx-runtime"),n=require("lucide-react"),r=require("react-dom"),o=require("react-hook-form"),a=require("sonner"),i=require("react-textarea-autosize");function s(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function l(e){if(e&&"object"==typeof e&&"default"in e)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var c=l(e),u=l(r),d=s(i),m=function(e,t){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},m(e,t)};var p=function(){return p=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},p.apply(this,arguments)};function f(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function h(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{l(r.next(e))}catch(e){a(e)}}function s(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}l((r=r.apply(e,t||[])).next())}))}function v(e,t){var n,r,o,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=s(0),i.throw=s(1),i.return=s(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){a.label=s[1];break}if(6===s[0]&&a.label<o[1]){a.label=o[1],o=s;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(s);break}o[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}function g(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}function b(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function w(...e){return t=>{let n=!1;const r=e.map((e=>{const r=b(e,t);return n||"function"!=typeof r||(n=!0),r}));if(n)return()=>{for(let t=0;t<r.length;t++){const n=r[t];"function"==typeof n?n():b(e[t],null)}}}}function x(...e){return c.useCallback(w(...e),e)}"function"==typeof SuppressedError&&SuppressedError;var y=c.forwardRef(((e,n)=>{const{children:r,...o}=e,a=c.Children.toArray(r),i=a.find(N);if(i){const e=i.props.children,r=a.map((t=>t===i?c.Children.count(e)>1?c.Children.only(null):c.isValidElement(e)?e.props.children:null:t));return t.jsx(E,{...o,ref:n,children:c.isValidElement(e)?c.cloneElement(e,void 0,r):null})}return t.jsx(E,{...o,ref:n,children:r})}));y.displayName="Slot";var E=c.forwardRef(((e,t)=>{const{children:n,...r}=e;if(c.isValidElement(n)){const e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;if(n)return e.ref;if(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n)return e.props.ref;return e.props.ref||e.ref}(n),o=function(e,t){const n={...t};for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...e)=>{a(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...a}:"className"===r&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==c.Fragment&&(o.ref=t?w(t,e):e),c.cloneElement(n,o)}return c.Children.count(n)>1?c.Children.only(null):null}));E.displayName="SlotClone";var C=({children:e})=>t.jsx(t.Fragment,{children:e});function N(e){return c.isValidElement(e)&&e.type===C}function k(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=k(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function S(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=k(e))&&(r&&(r+=" "),r+=t);return r}const D=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,{cva:M}=(()=>{const e=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return S(t)};return{compose:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return t=>{const r=Object.fromEntries(Object.entries(t||{}).filter((e=>{let[t]=e;return!["class","className"].includes(t)})));return e(n.map((e=>e(r))),null==t?void 0:t.class,null==t?void 0:t.className)}},cva:t=>n=>{var r;if(null==(null==t?void 0:t.variants))return e(null==t?void 0:t.base,null==n?void 0:n.class,null==n?void 0:n.className);const{variants:o,defaultVariants:a}=t,i=Object.keys(o).map((e=>{const t=null==n?void 0:n[e],r=null==a?void 0:a[e],i=D(t)||D(r);return o[e][i]})),s={...a,...n&&Object.entries(n).reduce(((e,t)=>{let[n,r]=t;return void 0===r?e:{...e,[n]:r}}),{})},l=null==t||null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce(((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every((e=>{let[t,n]=e;const r=s[t];return Array.isArray(n)?n.includes(r):r===n}))?[...e,n,r]:e}),[]);return e(null==t?void 0:t.base,i,l,null==n?void 0:n.class,null==n?void 0:n.className)},cx:e}})(),R=e=>{const t=j(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{const n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),P(n,t)||T(e)},getConflictingClassGroupIds:(e,t)=>{const o=n[e]||[];return t&&r[e]?[...o,...r[e]]:o}}},P=(e,t)=>{if(0===e.length)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),o=r?P(e.slice(1),r):void 0;if(o)return o;if(0===t.validators.length)return;const a=e.join("-");return t.validators.find((({validator:e})=>e(a)))?.classGroupId},O=/^\[(.+)\]$/,T=e=>{if(O.test(e)){const t=O.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},j=e=>{const{theme:t,classGroups:n}=e,r={nextPart:new Map,validators:[]};for(const e in n)_(n[e],r,e,t);return r},_=(e,t,n,r)=>{e.forEach((e=>{if("string"!=typeof e){if("function"==typeof e)return I(e)?void _(e(r),t,n,r):void t.validators.push({validator:e,classGroupId:n});Object.entries(e).forEach((([e,o])=>{_(o,A(t,e),n,r)}))}else{(""===e?t:A(t,e)).classGroupId=n}}))},A=(e,t)=>{let n=e;return t.split("-").forEach((e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)})),n},I=e=>e.isThemeGetter,z=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const o=(o,a)=>{n.set(o,a),t++,t>e&&(t=0,r=n,n=new Map)};return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(o(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):o(e,t)}}},L=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=e=>{const t=[];let n,r=0,o=0,a=0;for(let i=0;i<e.length;i++){let s=e[i];if(0===r&&0===o){if(":"===s){t.push(e.slice(a,i)),a=i+1;continue}if("/"===s){n=i;continue}}"["===s?r++:"]"===s?r--:"("===s?o++:")"===s&&o--}const i=0===t.length?e:e.substring(a),s=F(i);return{modifiers:t,hasImportantModifier:s!==i,baseClassName:s,maybePostfixModifierPosition:n&&n>a?n-a:void 0}};if(t){const e=t+":",n=r;r=t=>t.startsWith(e)?n(t.substring(e.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:t,maybePostfixModifierPosition:void 0}}if(n){const e=r;r=t=>n({className:t,parseClassName:e})}return r},F=e=>e.endsWith("!")?e.substring(0,e.length-1):e.startsWith("!")?e.substring(1):e,W=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map((e=>[e,!0])));return e=>{if(e.length<=1)return e;const n=[];let r=[];return e.forEach((e=>{"["===e[0]||t[e]?(n.push(...r.sort(),e),r=[]):r.push(e)})),n.push(...r.sort()),n}},B=/\s+/;function H(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=$(e))&&(r&&(r+=" "),r+=t);return r}const $=e=>{if("string"==typeof e)return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=$(e[r]))&&(n&&(n+=" "),n+=t);return n};function q(e,...t){let n,r,o,a=function(s){const l=t.reduce(((e,t)=>t(e)),e());return n=(e=>({cache:z(e.cacheSize),parseClassName:L(e),sortModifiers:W(e),...R(e)}))(l),r=n.cache.get,o=n.cache.set,a=i,i(s)};function i(e){const t=r(e);if(t)return t;const a=((e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o,sortModifiers:a}=t,i=[],s=e.trim().split(B);let l="";for(let e=s.length-1;e>=0;e-=1){const t=s[e],{isExternal:c,modifiers:u,hasImportantModifier:d,baseClassName:m,maybePostfixModifierPosition:p}=n(t);if(c){l=t+(l.length>0?" "+l:l);continue}let f=!!p,h=r(f?m.substring(0,p):m);if(!h){if(!f){l=t+(l.length>0?" "+l:l);continue}if(h=r(m),!h){l=t+(l.length>0?" "+l:l);continue}f=!1}const v=a(u).join(":"),g=d?v+"!":v,b=g+h;if(i.includes(b))continue;i.push(b);const w=o(h,f);for(let e=0;e<w.length;++e){const t=w[e];i.push(g+t)}l=t+(l.length>0?" "+l:l)}return l})(e,n);return o(e,a),a}return function(){return a(H.apply(null,arguments))}}const Y=e=>{const t=t=>t[e]||[];return t.isThemeGetter=!0,t},U=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,V=/^\((?:(\w[\w-]*):)?(.+)\)$/i,G=/^\d+\/\d+$/,K=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,X=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Z=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Q=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,J=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ee=e=>G.test(e),te=e=>Boolean(e)&&!Number.isNaN(Number(e)),ne=e=>Boolean(e)&&Number.isInteger(Number(e)),re=e=>e.endsWith("%")&&te(e.slice(0,-1)),oe=e=>K.test(e),ae=()=>!0,ie=e=>X.test(e)&&!Z.test(e),se=()=>!1,le=e=>Q.test(e),ce=e=>J.test(e),ue=e=>!me(e)&&!be(e),de=e=>ke(e,Oe,se),me=e=>U.test(e),pe=e=>ke(e,Te,ie),fe=e=>ke(e,je,te),he=e=>ke(e,De,se),ve=e=>ke(e,Re,ce),ge=e=>ke(e,se,le),be=e=>V.test(e),we=e=>Se(e,Te),xe=e=>Se(e,_e),ye=e=>Se(e,De),Ee=e=>Se(e,Oe),Ce=e=>Se(e,Re),Ne=e=>Se(e,Ae,!0),ke=(e,t,n)=>{const r=U.exec(e);return!!r&&(r[1]?t(r[1]):n(r[2]))},Se=(e,t,n=!1)=>{const r=V.exec(e);return!!r&&(r[1]?t(r[1]):n)},De=e=>"position"===e,Me=new Set(["image","url"]),Re=e=>Me.has(e),Pe=new Set(["length","size","percentage"]),Oe=e=>Pe.has(e),Te=e=>"length"===e,je=e=>"number"===e,_e=e=>"family-name"===e,Ae=e=>"shadow"===e,Ie=q((()=>{const e=Y("color"),t=Y("font"),n=Y("text"),r=Y("font-weight"),o=Y("tracking"),a=Y("leading"),i=Y("breakpoint"),s=Y("container"),l=Y("spacing"),c=Y("radius"),u=Y("shadow"),d=Y("inset-shadow"),m=Y("drop-shadow"),p=Y("blur"),f=Y("perspective"),h=Y("aspect"),v=Y("ease"),g=Y("animate"),b=()=>[be,me,l],w=()=>[ee,"full","auto",...b()],x=()=>[ne,"none","subgrid",be,me],y=()=>["auto",{span:["full",ne,be,me]},be,me],E=()=>[ne,"auto",be,me],C=()=>["auto","min","max","fr",be,me],N=()=>["auto",...b()],k=()=>[ee,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...b()],S=()=>[e,be,me],D=()=>[re,pe],M=()=>["","none","full",c,be,me],R=()=>["",te,we,pe],P=()=>["","none",p,be,me],O=()=>["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",be,me],T=()=>["none",te,be,me],j=()=>["none",te,be,me],_=()=>[te,be,me],A=()=>[ee,"full",...b()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[oe],breakpoint:[oe],color:[ae],container:[oe],"drop-shadow":[oe],ease:["in","out","in-out"],font:[ue],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[oe],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[oe],shadow:[oe],spacing:["px",te],text:[oe],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",ee,me,be,h]}],container:["container"],columns:[{columns:[te,me,be,s]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",me,be]}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:w()}],"inset-x":[{"inset-x":w()}],"inset-y":[{"inset-y":w()}],start:[{start:w()}],end:[{end:w()}],top:[{top:w()}],right:[{right:w()}],bottom:[{bottom:w()}],left:[{left:w()}],visibility:["visible","invisible","collapse"],z:[{z:[ne,"auto",be,me]}],basis:[{basis:[ee,"full","auto",s,...b()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[te,ee,"auto","initial","none",me]}],grow:[{grow:["",te,be,me]}],shrink:[{shrink:["",te,be,me]}],order:[{order:[ne,"first","last","none",be,me]}],"grid-cols":[{"grid-cols":x()}],"col-start-end":[{col:y()}],"col-start":[{"col-start":E()}],"col-end":[{"col-end":E()}],"grid-rows":[{"grid-rows":x()}],"row-start-end":[{row:y()}],"row-start":[{"row-start":E()}],"row-end":[{"row-end":E()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":C()}],"auto-rows":[{"auto-rows":C()}],gap:[{gap:b()}],"gap-x":[{"gap-x":b()}],"gap-y":[{"gap-y":b()}],"justify-content":[{justify:["start","end","center","between","around","evenly","stretch","baseline","normal"]}],"justify-items":[{"justify-items":["start","end","center","stretch","normal"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline"]}],"align-items":[{items:["start","end","center","stretch","baseline"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline"]}],"place-items":[{"place-items":["start","end","center","stretch","baseline"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:b()}],px:[{px:b()}],py:[{py:b()}],ps:[{ps:b()}],pe:[{pe:b()}],pt:[{pt:b()}],pr:[{pr:b()}],pb:[{pb:b()}],pl:[{pl:b()}],m:[{m:N()}],mx:[{mx:N()}],my:[{my:N()}],ms:[{ms:N()}],me:[{me:N()}],mt:[{mt:N()}],mr:[{mr:N()}],mb:[{mb:N()}],ml:[{ml:N()}],"space-x":[{"space-x":b()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":b()}],"space-y-reverse":["space-y-reverse"],size:[{size:k()}],w:[{w:[s,"screen",...k()]}],"min-w":[{"min-w":[s,"screen","none",...k()]}],"max-w":[{"max-w":[s,"screen","none","prose",{screen:[i]},...k()]}],h:[{h:["screen",...k()]}],"min-h":[{"min-h":["screen","none",...k()]}],"max-h":[{"max-h":["screen",...k()]}],"font-size":[{text:["base",n,we,pe]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,be,fe]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",re,me]}],"font-family":[{font:[xe,me,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,be,me]}],"line-clamp":[{"line-clamp":[te,"none",be,fe]}],leading:[{leading:[a,...b()]}],"list-image":[{"list-image":["none",be,me]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",be,me]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:S()}],"text-color":[{text:S()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","wavy"]}],"text-decoration-thickness":[{decoration:[te,"from-font","auto",be,pe]}],"text-decoration-color":[{decoration:S()}],"underline-offset":[{"underline-offset":[te,"auto",be,me]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:b()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",be,me]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",be,me]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",ye,he]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:["auto","cover","contain",Ee,de]}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},ne,be,me],radial:["",be,me],conic:[ne,be,me]},Ce,ve]}],"bg-color":[{bg:S()}],"gradient-from-pos":[{from:D()}],"gradient-via-pos":[{via:D()}],"gradient-to-pos":[{to:D()}],"gradient-from":[{from:S()}],"gradient-via":[{via:S()}],"gradient-to":[{to:S()}],rounded:[{rounded:M()}],"rounded-s":[{"rounded-s":M()}],"rounded-e":[{"rounded-e":M()}],"rounded-t":[{"rounded-t":M()}],"rounded-r":[{"rounded-r":M()}],"rounded-b":[{"rounded-b":M()}],"rounded-l":[{"rounded-l":M()}],"rounded-ss":[{"rounded-ss":M()}],"rounded-se":[{"rounded-se":M()}],"rounded-ee":[{"rounded-ee":M()}],"rounded-es":[{"rounded-es":M()}],"rounded-tl":[{"rounded-tl":M()}],"rounded-tr":[{"rounded-tr":M()}],"rounded-br":[{"rounded-br":M()}],"rounded-bl":[{"rounded-bl":M()}],"border-w":[{border:R()}],"border-w-x":[{"border-x":R()}],"border-w-y":[{"border-y":R()}],"border-w-s":[{"border-s":R()}],"border-w-e":[{"border-e":R()}],"border-w-t":[{"border-t":R()}],"border-w-r":[{"border-r":R()}],"border-w-b":[{"border-b":R()}],"border-w-l":[{"border-l":R()}],"divide-x":[{"divide-x":R()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":R()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:["solid","dashed","dotted","double","hidden","none"]}],"divide-style":[{divide:["solid","dashed","dotted","double","hidden","none"]}],"border-color":[{border:S()}],"border-color-x":[{"border-x":S()}],"border-color-y":[{"border-y":S()}],"border-color-s":[{"border-s":S()}],"border-color-e":[{"border-e":S()}],"border-color-t":[{"border-t":S()}],"border-color-r":[{"border-r":S()}],"border-color-b":[{"border-b":S()}],"border-color-l":[{"border-l":S()}],"divide-color":[{divide:S()}],"outline-style":[{outline:["solid","dashed","dotted","double","none","hidden"]}],"outline-offset":[{"outline-offset":[te,be,me]}],"outline-w":[{outline:["",te,we,pe]}],"outline-color":[{outline:[e]}],shadow:[{shadow:["","none",u,Ne,ge]}],"shadow-color":[{shadow:S()}],"inset-shadow":[{"inset-shadow":["none",be,me,d]}],"inset-shadow-color":[{"inset-shadow":S()}],"ring-w":[{ring:R()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:S()}],"ring-offset-w":[{"ring-offset":[te,pe]}],"ring-offset-color":[{"ring-offset":S()}],"inset-ring-w":[{"inset-ring":R()}],"inset-ring-color":[{"inset-ring":S()}],opacity:[{opacity:[te,be,me]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],filter:[{filter:["","none",be,me]}],blur:[{blur:P()}],brightness:[{brightness:[te,be,me]}],contrast:[{contrast:[te,be,me]}],"drop-shadow":[{"drop-shadow":["","none",m,be,me]}],grayscale:[{grayscale:["",te,be,me]}],"hue-rotate":[{"hue-rotate":[te,be,me]}],invert:[{invert:["",te,be,me]}],saturate:[{saturate:[te,be,me]}],sepia:[{sepia:["",te,be,me]}],"backdrop-filter":[{"backdrop-filter":["","none",be,me]}],"backdrop-blur":[{"backdrop-blur":P()}],"backdrop-brightness":[{"backdrop-brightness":[te,be,me]}],"backdrop-contrast":[{"backdrop-contrast":[te,be,me]}],"backdrop-grayscale":[{"backdrop-grayscale":["",te,be,me]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[te,be,me]}],"backdrop-invert":[{"backdrop-invert":["",te,be,me]}],"backdrop-opacity":[{"backdrop-opacity":[te,be,me]}],"backdrop-saturate":[{"backdrop-saturate":[te,be,me]}],"backdrop-sepia":[{"backdrop-sepia":["",te,be,me]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":b()}],"border-spacing-x":[{"border-spacing-x":b()}],"border-spacing-y":[{"border-spacing-y":b()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",be,me]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[te,"initial",be,me]}],ease:[{ease:["linear","initial",v,be,me]}],delay:[{delay:[te,be,me]}],animate:[{animate:["none",g,be,me]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[f,be,me]}],"perspective-origin":[{"perspective-origin":O()}],rotate:[{rotate:T()}],"rotate-x":[{"rotate-x":T()}],"rotate-y":[{"rotate-y":T()}],"rotate-z":[{"rotate-z":T()}],scale:[{scale:j()}],"scale-x":[{"scale-x":j()}],"scale-y":[{"scale-y":j()}],"scale-z":[{"scale-z":j()}],"scale-3d":["scale-3d"],skew:[{skew:_()}],"skew-x":[{"skew-x":_()}],"skew-y":[{"skew-y":_()}],transform:[{transform:[be,me,"","none","gpu","cpu"]}],"transform-origin":[{origin:O()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:A()}],"translate-x":[{"translate-x":A()}],"translate-y":[{"translate-y":A()}],"translate-z":[{"translate-z":A()}],"translate-none":["translate-none"],accent:[{accent:S()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:S()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",be,me]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":b()}],"scroll-mx":[{"scroll-mx":b()}],"scroll-my":[{"scroll-my":b()}],"scroll-ms":[{"scroll-ms":b()}],"scroll-me":[{"scroll-me":b()}],"scroll-mt":[{"scroll-mt":b()}],"scroll-mr":[{"scroll-mr":b()}],"scroll-mb":[{"scroll-mb":b()}],"scroll-ml":[{"scroll-ml":b()}],"scroll-p":[{"scroll-p":b()}],"scroll-px":[{"scroll-px":b()}],"scroll-py":[{"scroll-py":b()}],"scroll-ps":[{"scroll-ps":b()}],"scroll-pe":[{"scroll-pe":b()}],"scroll-pt":[{"scroll-pt":b()}],"scroll-pr":[{"scroll-pr":b()}],"scroll-pb":[{"scroll-pb":b()}],"scroll-pl":[{"scroll-pl":b()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",be,me]}],fill:[{fill:["none",...S()]}],"stroke-w":[{stroke:[te,we,pe,fe]}],stroke:[{stroke:["none",...S()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["before","after","placeholder","file","marker","selection","first-line","first-letter","backdrop","*","**"]}}));function ze(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Ie(S(e))}var Le="undefined"==typeof window,Fe=Le?e.useEffect:e.useLayoutEffect;function We(t,n){var r=void 0===n?{}:n,o=r.defaultValue,a=void 0!==o&&o,i=r.initializeWithValue,s=void 0===i||i,l=function(e){return Le?a:window.matchMedia(e).matches},c=e.useState((function(){return s?l(t):a})),u=c[0],d=c[1];function m(){d(l(t))}return Fe((function(){var e=window.matchMedia(t);return m(),e.addListener?e.addListener(m):e.addEventListener("change",m),function(){e.removeListener?e.removeListener(m):e.removeEventListener("change",m)}}),[t]),u}function Be(e,t){void 0===t&&(t=2);var n=[{value:1,symbol:""},{value:1e3,symbol:"k"},{value:1e6,symbol:"M"},{value:1e9,symbol:"B"},{value:1e12,symbol:"T"},{value:1e15,symbol:"квдр."},{value:1e18,symbol:"квнт."}].slice().reverse().find((function(t){return e>=t.value}));return n?(e/n.value).toFixed(t).replace(/\.0+$|(\.[0-9]*[1-9])0+$/,"$1")+n.symbol:"0"}function He(e){return e.split(" ").map((function(e){return e.slice(0,1)})).slice(0,2).join("")}var $e=function(e){return new Promise((function(t,n){var r=new Image;r.addEventListener("load",(function(){return t(r)})),r.addEventListener("error",(function(e){return n(e)})),r.setAttribute("crossOrigin","anonymous"),r.src=e}))};function qe(e){return e*Math.PI/180}function Ye(e,t,n){var r=qe(n);return{width:Math.abs(Math.cos(r)*e)+Math.abs(Math.sin(r)*t),height:Math.abs(Math.sin(r)*e)+Math.abs(Math.cos(r)*t)}}function Ue(e,t,n){var r,o;return void 0===n&&(n=1),v(this,(function(a){switch(a.label){case 0:r=t?e:0,o=t||e,a.label=1;case 1:return r<o?[4,r]:[3,3];case 2:return a.sent(),r+=n,[3,1];case 3:return[2]}}))}function Ve(e,t,n){return void 0===n&&(n=1),Array.from(Ue(e,t,n))}var Ge=M({base:"ms:inline-flex ms:items-center ms:justify-center ms:rounded-md ms:text-sm ms:font-medium ms:ring-offset-background ms:duration-150 ms:focus-visible:outline-none ms:cursor-pointer ms:focus-visible:ring-2 ms:focus-visible:ring-ring ms:focus-visible:ring-offset-2 ms:disabled:pointer-events-none ms:disabled:opacity-50",variants:{variant:{default:"ms:bg-primary ms:text-primary-foreground ms:hover:bg-primary/90",vk:"ms:bg-vk-azure ms:text-white ms:hover:bg-vk-azure/90",destructive:"ms:bg-destructive ms:text-destructive-foreground ms:hover:bg-destructive/90",outline:"ms:border ms:border-input ms:bg-background ms:hover:bg-accent ms:hover:text-accent-foreground",secondary:"ms:bg-secondary ms:text-secondary-foreground ms:hover:bg-secondary/80",ghost:"ms:hover:bg-accent ms:hover:text-accent-foreground",link:"ms:text-primary ms:underline-offset-4 ms:hover:underline",linkWithoutColor:"ms:underline-offset-4 ms:hover:underline"},size:{default:"ms:px-4 ms:py-2 ms:h-10",sm:"ms:h-9 ms:rounded-md ms:px-3",lg:"ms:h-11 ms:rounded-md ms:px-8",icon:"ms:h-10 ms:w-10",none:"",defaultNoPadding:"ms:h-10",xs:"ms:h-6 ms:rounded-md ms:text-sm ms:px-2"}},defaultVariants:{variant:"default",size:"default"}}),Ke=c.forwardRef((function(e,t){var n=e.className,r=e.variant,o=e.size,a=e.asChild,i=void 0!==a&&a,s=f(e,["className","variant","size","asChild"]),l=i?y:"button";return c.createElement(l,p({className:ze(Ge({variant:r,size:o}),n),ref:t},s))}));Ke.displayName="Button";function Xe(t){var n="";return"string"==typeof t?n=t:"number"==typeof t?n=t.toString():t instanceof Array?t.forEach((function(e){n+=Xe(e)})):e.isValidElement(t)&&(n+=Xe(t.props.children)),n}var Ze=.999,Qe=/[\\\/_+.#"@\[\(\{&]/,Je=/[\\\/_+.#"@\[\(\{&]/g,et=/[\s-]/,tt=/[\s-]/g;function nt(e,t,n,r,o,a,i){if(a===t.length)return o===e.length?1:.99;var s=`${o},${a}`;if(void 0!==i[s])return i[s];for(var l,c,u,d,m=r.charAt(a),p=n.indexOf(m,o),f=0;p>=0;)(l=nt(e,t,n,r,p+1,a+1,i))>f&&(p===o?l*=1:Qe.test(e.charAt(p-1))?(l*=.8,(u=e.slice(o,p-1).match(Je))&&o>0&&(l*=Math.pow(Ze,u.length))):et.test(e.charAt(p-1))?(l*=.9,(d=e.slice(o,p-1).match(tt))&&o>0&&(l*=Math.pow(Ze,d.length))):(l*=.17,o>0&&(l*=Math.pow(Ze,p-o))),e.charAt(p)!==t.charAt(a)&&(l*=.9999)),(l<.1&&n.charAt(p-1)===r.charAt(a+1)||r.charAt(a+1)===r.charAt(a)&&n.charAt(p-1)!==r.charAt(a))&&(.1*(c=nt(e,t,n,r,p+1,a+2,i))>l&&(l=.1*c)),l>f&&(f=l),p=n.indexOf(m,p+1);return i[s]=f,f}function rt(e){return e.toLowerCase().replace(tt," ")}function ot(e,t,n){return nt(e=n&&n.length>0?""+(e+" "+n.join(" ")):e,t,rt(e),rt(t),0,0,{})}function at(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}function it(e,n=[]){let r=[];const o=()=>{const t=r.map((e=>c.createContext(e)));return function(n){const r=n?.[e]||t;return c.useMemo((()=>({[`__scope${e}`]:{...n,[e]:r}})),[n,r])}};return o.scopeName=e,[function(n,o){const a=c.createContext(o),i=r.length;r=[...r,o];const s=n=>{const{scope:r,children:o,...s}=n,l=r?.[e]?.[i]||a,u=c.useMemo((()=>s),Object.values(s));return t.jsx(l.Provider,{value:u,children:o})};return s.displayName=n+"Provider",[s,function(t,r){const s=r?.[e]?.[i]||a,l=c.useContext(s);if(l)return l;if(void 0!==o)return o;throw new Error(`\`${t}\` must be used within \`${n}\``)}]},st(o,...n)]}function st(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const r=n.reduce(((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]})),{});return c.useMemo((()=>({[`__scope${t.scopeName}`]:r})),[r])}};return n.scopeName=t.scopeName,n}var lt=Boolean(globalThis?.document)?c.useLayoutEffect:()=>{},ct=c["useId".toString()]||(()=>{}),ut=0;function dt(e){const[t,n]=c.useState(ct());return lt((()=>{n((e=>e??String(ut++)))}),[e]),t?`radix-${t}`:""}function mt(e){const t=c.useRef(e);return c.useEffect((()=>{t.current=e})),c.useMemo((()=>(...e)=>t.current?.(...e)),[])}function pt({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,o]=function({defaultProp:e,onChange:t}){const n=c.useState(e),[r]=n,o=c.useRef(r),a=mt(t);return c.useEffect((()=>{o.current!==r&&(a(r),o.current=r)}),[r,o,a]),n}({defaultProp:t,onChange:n}),a=void 0!==e,i=a?e:r,s=mt(n);return[i,c.useCallback((t=>{if(a){const n="function"==typeof t?t(e):t;n!==e&&s(n)}else o(t)}),[a,e,o,s])]}var ft=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce(((e,n)=>{const r=c.forwardRef(((e,r)=>{const{asChild:o,...a}=e,i=o?y:n;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),t.jsx(i,{...a,ref:r})}));return r.displayName=`Primitive.${n}`,{...e,[n]:r}}),{});function ht(e,t){e&&u.flushSync((()=>e.dispatchEvent(t)))}var vt,gt="dismissableLayer.update",bt="dismissableLayer.pointerDownOutside",wt="dismissableLayer.focusOutside",xt=c.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),yt=c.forwardRef(((e,n)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:i,onInteractOutside:s,onDismiss:l,...u}=e,d=c.useContext(xt),[m,p]=c.useState(null),f=m?.ownerDocument??globalThis?.document,[,h]=c.useState({}),v=x(n,(e=>p(e))),g=Array.from(d.layers),[b]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),w=g.indexOf(b),y=m?g.indexOf(m):-1,E=d.layersWithOutsidePointerEventsDisabled.size>0,C=y>=w,N=function(e,t=globalThis?.document){const n=mt(e),r=c.useRef(!1),o=c.useRef((()=>{}));return c.useEffect((()=>{const e=e=>{if(e.target&&!r.current){let r=function(){Nt(bt,n,a,{discrete:!0})};const a={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=r,t.addEventListener("click",o.current,{once:!0})):r()}else t.removeEventListener("click",o.current);r.current=!1},a=window.setTimeout((()=>{t.addEventListener("pointerdown",e)}),0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}}),[t,n]),{onPointerDownCapture:()=>r.current=!0}}((e=>{const t=e.target,n=[...d.branches].some((e=>e.contains(t)));C&&!n&&(a?.(e),s?.(e),e.defaultPrevented||l?.())}),f),k=function(e,t=globalThis?.document){const n=mt(e),r=c.useRef(!1);return c.useEffect((()=>{const e=e=>{if(e.target&&!r.current){Nt(wt,n,{originalEvent:e},{discrete:!1})}};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)}),[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}((e=>{const t=e.target;[...d.branches].some((e=>e.contains(t)))||(i?.(e),s?.(e),e.defaultPrevented||l?.())}),f);return function(e,t=globalThis?.document){const n=mt(e);c.useEffect((()=>{const e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})}),[n,t])}((e=>{y===d.layers.size-1&&(o?.(e),!e.defaultPrevented&&l&&(e.preventDefault(),l()))}),f),c.useEffect((()=>{if(m)return r&&(0===d.layersWithOutsidePointerEventsDisabled.size&&(vt=f.body.style.pointerEvents,f.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(m)),d.layers.add(m),Ct(),()=>{r&&1===d.layersWithOutsidePointerEventsDisabled.size&&(f.body.style.pointerEvents=vt)}}),[m,f,r,d]),c.useEffect((()=>()=>{m&&(d.layers.delete(m),d.layersWithOutsidePointerEventsDisabled.delete(m),Ct())}),[m,d]),c.useEffect((()=>{const e=()=>h({});return document.addEventListener(gt,e),()=>document.removeEventListener(gt,e)}),[]),t.jsx(ft.div,{...u,ref:v,style:{pointerEvents:E?C?"auto":"none":void 0,...e.style},onFocusCapture:at(e.onFocusCapture,k.onFocusCapture),onBlurCapture:at(e.onBlurCapture,k.onBlurCapture),onPointerDownCapture:at(e.onPointerDownCapture,N.onPointerDownCapture)})}));yt.displayName="DismissableLayer";var Et=c.forwardRef(((e,n)=>{const r=c.useContext(xt),o=c.useRef(null),a=x(n,o);return c.useEffect((()=>{const e=o.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}}),[r.branches]),t.jsx(ft.div,{...e,ref:a})}));function Ct(){const e=new CustomEvent(gt);document.dispatchEvent(e)}function Nt(e,t,n,{discrete:r}){const o=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?ht(o,a):o.dispatchEvent(a)}Et.displayName="DismissableLayerBranch";var kt=yt,St=Et,Dt="focusScope.autoFocusOnMount",Mt="focusScope.autoFocusOnUnmount",Rt={bubbles:!1,cancelable:!0},Pt=c.forwardRef(((e,n)=>{const{loop:r=!1,trapped:o=!1,onMountAutoFocus:a,onUnmountAutoFocus:i,...s}=e,[l,u]=c.useState(null),d=mt(a),m=mt(i),p=c.useRef(null),f=x(n,(e=>u(e))),h=c.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;c.useEffect((()=>{if(o){let e=function(e){if(h.paused||!l)return;const t=e.target;l.contains(t)?p.current=t:_t(p.current,{select:!0})},t=function(e){if(h.paused||!l)return;const t=e.relatedTarget;null!==t&&(l.contains(t)||_t(p.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(const t of e)t.removedNodes.length>0&&_t(l)};document.addEventListener("focusin",e),document.addEventListener("focusout",t);const r=new MutationObserver(n);return l&&r.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}}),[o,l,h.paused]),c.useEffect((()=>{if(l){At.add(h);const t=document.activeElement;if(!l.contains(t)){const n=new CustomEvent(Dt,Rt);l.addEventListener(Dt,d),l.dispatchEvent(n),n.defaultPrevented||(!function(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(_t(r,{select:t}),document.activeElement!==n)return}((e=Ot(l),e.filter((e=>"A"!==e.tagName))),{select:!0}),document.activeElement===t&&_t(l))}return()=>{l.removeEventListener(Dt,d),setTimeout((()=>{const e=new CustomEvent(Mt,Rt);l.addEventListener(Mt,m),l.dispatchEvent(e),e.defaultPrevented||_t(t??document.body,{select:!0}),l.removeEventListener(Mt,m),At.remove(h)}),0)}}var e}),[l,d,m,h]);const v=c.useCallback((e=>{if(!r&&!o)return;if(h.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){const t=e.currentTarget,[o,a]=function(e){const t=Ot(e),n=Tt(t,e),r=Tt(t.reverse(),e);return[n,r]}(t);o&&a?e.shiftKey||n!==a?e.shiftKey&&n===o&&(e.preventDefault(),r&&_t(a,{select:!0})):(e.preventDefault(),r&&_t(o,{select:!0})):n===t&&e.preventDefault()}}),[r,o,h.paused]);return t.jsx(ft.div,{tabIndex:-1,...s,ref:f,onKeyDown:v})}));function Ot(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Tt(e,t){for(const n of e)if(!jt(n,{upTo:t}))return n}function jt(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function _t(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&t&&e.select()}}Pt.displayName="FocusScope";var At=function(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=It(e,t),e.unshift(t)},remove(t){e=It(e,t),e[0]?.resume()}}}();function It(e,t){const n=[...e],r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}var zt=c.forwardRef(((e,n)=>{const{container:r,...o}=e,[a,i]=c.useState(!1);lt((()=>i(!0)),[]);const s=r||a&&globalThis?.document?.body;return s?u.default.createPortal(t.jsx(ft.div,{...o,ref:n}),s):null}));zt.displayName="Portal";var Lt=e=>{const{present:t,children:n}=e,r=function(e){const[t,n]=c.useState(),r=c.useRef({}),o=c.useRef(e),a=c.useRef("none"),i=e?"mounted":"unmounted",[s,l]=function(e,t){return c.useReducer(((e,n)=>t[e][n]??e),e)}(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return c.useEffect((()=>{const e=Ft(r.current);a.current="mounted"===s?e:"none"}),[s]),lt((()=>{const t=r.current,n=o.current;if(n!==e){const r=a.current,i=Ft(t);if(e)l("MOUNT");else if("none"===i||"none"===t?.display)l("UNMOUNT");else{l(n&&r!==i?"ANIMATION_OUT":"UNMOUNT")}o.current=e}}),[e,l]),lt((()=>{if(t){let e;const n=t.ownerDocument.defaultView??window,i=a=>{const i=Ft(r.current).includes(a.animationName);if(a.target===t&&i&&(l("ANIMATION_END"),!o.current)){const r=t.style.animationFillMode;t.style.animationFillMode="forwards",e=n.setTimeout((()=>{"forwards"===t.style.animationFillMode&&(t.style.animationFillMode=r)}))}},s=e=>{e.target===t&&(a.current=Ft(r.current))};return t.addEventListener("animationstart",s),t.addEventListener("animationcancel",i),t.addEventListener("animationend",i),()=>{n.clearTimeout(e),t.removeEventListener("animationstart",s),t.removeEventListener("animationcancel",i),t.removeEventListener("animationend",i)}}l("ANIMATION_END")}),[t,l]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:c.useCallback((e=>{e&&(r.current=getComputedStyle(e)),n(e)}),[])}}(t),o="function"==typeof n?n({present:r.isPresent}):c.Children.only(n),a=x(r.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;if(n)return e.ref;if(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n)return e.props.ref;return e.props.ref||e.ref}(o));return"function"==typeof n||r.isPresent?c.cloneElement(o,{ref:a}):null};function Ft(e){return e?.animationName||"none"}Lt.displayName="Presence";var Wt=0;function Bt(){c.useEffect((()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Ht()),document.body.insertAdjacentElement("beforeend",e[1]??Ht()),Wt++,()=>{1===Wt&&document.querySelectorAll("[data-radix-focus-guard]").forEach((e=>e.remove())),Wt--}}),[])}function Ht(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var $t="right-scroll-bar-position",qt="width-before-scroll-bar";function Yt(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var Ut="undefined"!=typeof window?c.useLayoutEffect:c.useEffect,Vt=new WeakMap;function Gt(t,n){var r,o,a,i=(r=null,o=function(e){return t.forEach((function(t){return Yt(t,e)}))},(a=e.useState((function(){return{value:r,callback:o,facade:{get current(){return a.value},set current(e){var t=a.value;t!==e&&(a.value=e,a.callback(e,t))}}}}))[0]).callback=o,a.facade);return Ut((function(){var e=Vt.get(i);if(e){var n=new Set(e),r=new Set(t),o=i.current;n.forEach((function(e){r.has(e)||Yt(e,null)})),r.forEach((function(e){n.has(e)||Yt(e,o)}))}Vt.set(i,t)}),[t]),i}function Kt(e){return e}var Xt=function(e){var t=e.sideCar,n=f(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return c.createElement(r,p({},n))};Xt.isSideCarExport=!0;var Zt=function(e){void 0===e&&(e={});var t=function(e,t){void 0===t&&(t=Kt);var n=[],r=!1;return{read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var o=t(e,r);return n.push(o),function(){n=n.filter((function(e){return e!==o}))}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var o=n;n=[],o.forEach(e),t=n}var a=function(){var n=t;t=[],n.forEach(e)},i=function(){return Promise.resolve().then(a)};i(),n={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),n}}}}}(null);return t.options=p({async:!0,ssr:!1},e),t}(),Qt=function(){},Jt=c.forwardRef((function(e,t){var n=c.useRef(null),r=c.useState({onScrollCapture:Qt,onWheelCapture:Qt,onTouchMoveCapture:Qt}),o=r[0],a=r[1],i=e.forwardProps,s=e.children,l=e.className,u=e.removeScrollBar,d=e.enabled,m=e.shards,h=e.sideCar,v=e.noIsolation,g=e.inert,b=e.allowPinchZoom,w=e.as,x=void 0===w?"div":w,y=e.gapMode,E=f(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=h,N=Gt([n,t]),k=p(p({},E),o);return c.createElement(c.Fragment,null,d&&c.createElement(C,{sideCar:Zt,removeScrollBar:u,shards:m,noIsolation:v,inert:g,setCallbacks:a,allowPinchZoom:!!b,lockRef:n,gapMode:y}),i?c.cloneElement(c.Children.only(s),p(p({},k),{ref:N})):c.createElement(x,p({},k,{className:l,ref:N}),s))}));Jt.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},Jt.classNames={fullWidth:qt,zeroRight:$t};function en(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=function(){if("undefined"!=typeof __webpack_nonce__)return __webpack_nonce__}();return t&&e.setAttribute("nonce",t),e}var tn=function(){var e=0,t=null;return{add:function(n){var r,o;0==e&&(t=en())&&(o=n,(r=t).styleSheet?r.styleSheet.cssText=o:r.appendChild(document.createTextNode(o)),function(e){(document.head||document.getElementsByTagName("head")[0]).appendChild(e)}(t)),e++},remove:function(){! --e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},nn=function(){var e,t=(e=tn(),function(t,n){c.useEffect((function(){return e.add(t),function(){e.remove()}}),[t&&n])});return function(e){var n=e.styles,r=e.dynamic;return t(n,r),null}},rn={left:0,top:0,right:0,gap:0},on=function(e){return parseInt(e||"",10)||0},an=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return rn;var t=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[on(n),on(r),on(o)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},sn=nn(),ln="data-scroll-locked",cn=function(e,t,n,r){var o=e.left,a=e.top,i=e.right,s=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(s,"px ").concat(r,";\n }\n body[").concat(ln,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(i,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(s,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat($t," {\n right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(qt," {\n margin-right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat($t," .").concat($t," {\n right: 0 ").concat(r,";\n }\n \n .").concat(qt," .").concat(qt," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(ln,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n }\n")},un=function(){var e=parseInt(document.body.getAttribute(ln)||"0",10);return isFinite(e)?e:0},dn=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;c.useEffect((function(){return document.body.setAttribute(ln,(un()+1).toString()),function(){var e=un()-1;e<=0?document.body.removeAttribute(ln):document.body.setAttribute(ln,e.toString())}}),[]);var a=c.useMemo((function(){return an(o)}),[o]);return c.createElement(sn,{styles:cn(a,!t,o,n?"":"!