File: /www/wwwroot/www.cytocare.cn/wp-content/plugins/customer-reviews-woocommerce/admin/build/index.js
(()=>{"use strict";var e,t,r={20:(e,t,r)=>{var n=r(609),o=Symbol.for("react.element"),a=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,i=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,r){var n,a={},c=null,d=null;for(n in void 0!==r&&(c=""+r),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(d=t.ref),t)s.call(t,n)&&!l.hasOwnProperty(n)&&(a[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===a[n]&&(a[n]=t[n]);return{$$typeof:o,type:e,key:c,ref:d,props:a,_owner:i.current}}t.Fragment=a,t.jsx=c,t.jsxs=c},848:(e,t,r)=>{e.exports=r(20)},63:(e,t,r)=>{var n=r(609),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,s=n.useEffect,i=n.useLayoutEffect,l=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!o(e,r)}catch(e){return!0}}var d="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),o=n[0].inst,d=n[1];return i((function(){o.value=r,o.getSnapshot=t,c(o)&&d({inst:o})}),[e,r,t]),s((function(){return c(o)&&d({inst:o}),e((function(){c(o)&&d({inst:o})}))}),[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:d},888:(e,t,r)=>{e.exports=r(63)},609:e=>{e.exports=window.React}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var a=n[e]={exports:{}};return r[e](a,a.exports,o),a.exports}t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(r,n){if(1&n&&(r=this(r)),8&n)return r;if("object"==typeof r&&r){if(4&n&&r.__esModule)return r;if(16&n&&"function"==typeof r.then)return r}var a=Object.create(null);o.r(a);var s={};e=e||[null,t({}),t([]),t(t)];for(var i=2&n&&r;"object"==typeof i&&!~e.indexOf(i);i=t(i))Object.getOwnPropertyNames(i).forEach((e=>s[e]=()=>r[e]));return s.default=()=>r,o.d(a,s),a},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const e=window.wp.element;var t=o(848);function r(e){return"0rem"===e?"0rem":`calc(${e} * var(--mantine-scale))`}function n(e,{shouldScale:t=!1}={}){return function n(o){if(0===o||"0"===o)return`0${e}`;if("number"==typeof o){const n=`${o/16}${e}`;return t?r(n):n}if("string"==typeof o){if(""===o)return o;if(o.startsWith("calc(")||o.startsWith("clamp(")||o.includes("rgba("))return o;if(o.includes(","))return o.split(",").map((e=>n(e))).join(",");if(o.includes(" "))return o.split(" ").map((e=>n(e))).join(" ");if(o.includes(e))return t?r(o):o;const a=o.replace("px","");if(!Number.isNaN(Number(a))){const n=`${Number(a)/16}${e}`;return t?r(n):n}}return o}}const a=n("rem",{shouldScale:!0}),s=n("em");var i=o(609),l=o.t(i,2);function c(e){if("number"==typeof e)return!0;if("string"==typeof e){if(e.startsWith("calc(")||e.startsWith("var(")||e.includes(" ")&&""!==e.trim())return!0;const t=/^[+-]?[0-9]+(\.[0-9]+)?(px|em|rem|ex|ch|lh|rlh|vw|vh|vmin|vmax|vb|vi|svw|svh|lvw|lvh|dvw|dvh|cm|mm|in|pt|pc|q|cqw|cqh|cqi|cqb|cqmin|cqmax|%)?$/;return e.trim().split(/\s+/).every((e=>t.test(e)))}return!1}function d(e,t="size",r=!0){if(void 0!==e)return c(e)?r?a(e):e:`var(--${t}-${e})`}function u(e){return d(e,"mantine-spacing")}function m(e){return void 0===e?"var(--mantine-radius-default)":d(e,"mantine-radius")}function f(e){return d(e,"mantine-font-size")}function p(e){return d(e,"mantine-line-height",!1)}function h(e){if(e)return d(e,"mantine-shadow",!1)}function g(e){return Object.keys(e).reduce(((t,r)=>(void 0!==e[r]&&(t[r]=e[r]),t)),{})}function y(e){return/^#?([0-9A-F]{3}){1,2}([0-9A-F]{2})?$/i.test(e)?function(e){let t=e.replace("#","");if(3===t.length){const e=t.split("");t=[e[0],e[0],e[1],e[1],e[2],e[2]].join("")}if(8===t.length){const e=parseInt(t.slice(6,8),16)/255;return{r:parseInt(t.slice(0,2),16),g:parseInt(t.slice(2,4),16),b:parseInt(t.slice(4,6),16),a:e}}const r=parseInt(t,16);return{r:r>>16&255,g:r>>8&255,b:255&r,a:1}}(e):e.startsWith("rgb")?function(e){const[t,r,n,o]=e.replace(/[^0-9,./]/g,"").split(/[/,]/).map(Number);return{r:t,g:r,b:n,a:o||1}}(e):e.startsWith("hsl")?function(e){const t=e.match(/^hsla?\(\s*(\d+)\s*,\s*(\d+%)\s*,\s*(\d+%)\s*(,\s*(0?\.\d+|\d+(\.\d+)?))?\s*\)$/i);if(!t)return{r:0,g:0,b:0,a:1};const r=parseInt(t[1],10),n=parseInt(t[2],10)/100,o=parseInt(t[3],10)/100,a=t[5]?parseFloat(t[5]):void 0,s=(1-Math.abs(2*o-1))*n,i=r/60,l=s*(1-Math.abs(i%2-1)),c=o-s/2;let d,u,m;return i>=0&&i<1?(d=s,u=l,m=0):i>=1&&i<2?(d=l,u=s,m=0):i>=2&&i<3?(d=0,u=s,m=l):i>=3&&i<4?(d=0,u=l,m=s):i>=4&&i<5?(d=l,u=0,m=s):(d=s,u=0,m=l),{r:Math.round(255*(d+c)),g:Math.round(255*(u+c)),b:Math.round(255*(m+c)),a:a||1}}(e):{r:0,g:0,b:0,a:1}}function v(e,t){if(e.startsWith("var("))return`color-mix(in srgb, ${e}, black ${100*t}%)`;const{r,g:n,b:o,a}=y(e),s=1-t,i=e=>Math.round(e*s);return`rgba(${i(r)}, ${i(n)}, ${i(o)}, ${a})`}function b(e,t){return"number"==typeof e.primaryShade?e.primaryShade:"dark"===t?e.primaryShade.dark:e.primaryShade.light}function w(e){return e<=.03928?e/12.92:((e+.055)/1.055)**2.4}function x(e,t=.179){return!e.startsWith("var(")&&function(e){if(e.startsWith("oklch("))return(function(e){const t=e.match(/oklch\((.*?)%\s/);return t?parseFloat(t[1]):null}(e)||0)/100;const{r:t,g:r,b:n}=y(e),o=r/255,a=n/255;return.2126*w(t/255)+.7152*w(o)+.0722*w(a)}(e)>t}function E({color:e,theme:t,colorScheme:r}){if("string"!=typeof e)throw new Error("[@mantine/core] Failed to parse color. Expected color to be a string, instead got "+typeof e);if("bright"===e)return{color:e,value:"dark"===r?t.white:t.black,shade:void 0,isThemeColor:!1,isLight:x("dark"===r?t.white:t.black,t.luminanceThreshold),variable:"--mantine-color-bright"};if("dimmed"===e)return{color:e,value:"dark"===r?t.colors.dark[2]:t.colors.gray[7],shade:void 0,isThemeColor:!1,isLight:x("dark"===r?t.colors.dark[2]:t.colors.gray[6],t.luminanceThreshold),variable:"--mantine-color-dimmed"};if("white"===e||"black"===e)return{color:e,value:"white"===e?t.white:t.black,shade:void 0,isThemeColor:!1,isLight:x("white"===e?t.white:t.black,t.luminanceThreshold),variable:`--mantine-color-${e}`};const[n,o]=e.split("."),a=o?Number(o):void 0,s=n in t.colors;if(s){const e=void 0!==a?t.colors[n][a]:t.colors[n][b(t,r||"light")];return{color:n,value:e,shade:a,isThemeColor:s,isLight:x(e,t.luminanceThreshold),variable:o?`--mantine-color-${n}-${a}`:`--mantine-color-${n}-filled`}}return{color:e,value:e,isThemeColor:s,isLight:x(e,t.luminanceThreshold),shade:a,variable:void 0}}function S(e,t){const r=E({color:e||t.primaryColor,theme:t});return r.variable?`var(${r.variable})`:e}function k(e,t){const r={from:e?.from||t.defaultGradient.from,to:e?.to||t.defaultGradient.to,deg:e?.deg||t.defaultGradient.deg||0},n=S(r.from,t),o=S(r.to,t);return`linear-gradient(${r.deg}deg, ${n} 0%, ${o} 100%)`}function C(e,t){if("string"!=typeof e||t>1||t<0)return"rgba(0, 0, 0, 1)";if(e.startsWith("var("))return`color-mix(in srgb, ${e}, transparent ${100*(1-t)}%)`;if(e.startsWith("oklch"))return e.includes("/")?e.replace(/\/\s*[\d.]+\s*\)/,`/ ${t})`):e.replace(")",` / ${t})`);const{r,g:n,b:o}=y(e);return`rgba(${r}, ${n}, ${o}, ${t})`}const N=C,R="-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",$={scale:1,fontSmoothing:!0,focusRing:"auto",white:"#fff",black:"#000",colors:{dark:["#C9C9C9","#b8b8b8","#828282","#696969","#424242","#3b3b3b","#2e2e2e","#242424","#1f1f1f","#141414"],gray:["#f8f9fa","#f1f3f5","#e9ecef","#dee2e6","#ced4da","#adb5bd","#868e96","#495057","#343a40","#212529"],red:["#fff5f5","#ffe3e3","#ffc9c9","#ffa8a8","#ff8787","#ff6b6b","#fa5252","#f03e3e","#e03131","#c92a2a"],pink:["#fff0f6","#ffdeeb","#fcc2d7","#faa2c1","#f783ac","#f06595","#e64980","#d6336c","#c2255c","#a61e4d"],grape:["#f8f0fc","#f3d9fa","#eebefa","#e599f7","#da77f2","#cc5de8","#be4bdb","#ae3ec9","#9c36b5","#862e9c"],violet:["#f3f0ff","#e5dbff","#d0bfff","#b197fc","#9775fa","#845ef7","#7950f2","#7048e8","#6741d9","#5f3dc4"],indigo:["#edf2ff","#dbe4ff","#bac8ff","#91a7ff","#748ffc","#5c7cfa","#4c6ef5","#4263eb","#3b5bdb","#364fc7"],blue:["#e7f5ff","#d0ebff","#a5d8ff","#74c0fc","#4dabf7","#339af0","#228be6","#1c7ed6","#1971c2","#1864ab"],cyan:["#e3fafc","#c5f6fa","#99e9f2","#66d9e8","#3bc9db","#22b8cf","#15aabf","#1098ad","#0c8599","#0b7285"],teal:["#e6fcf5","#c3fae8","#96f2d7","#63e6be","#38d9a9","#20c997","#12b886","#0ca678","#099268","#087f5b"],green:["#ebfbee","#d3f9d8","#b2f2bb","#8ce99a","#69db7c","#51cf66","#40c057","#37b24d","#2f9e44","#2b8a3e"],lime:["#f4fce3","#e9fac8","#d8f5a2","#c0eb75","#a9e34b","#94d82d","#82c91e","#74b816","#66a80f","#5c940d"],yellow:["#fff9db","#fff3bf","#ffec99","#ffe066","#ffd43b","#fcc419","#fab005","#f59f00","#f08c00","#e67700"],orange:["#fff4e6","#ffe8cc","#ffd8a8","#ffc078","#ffa94d","#ff922b","#fd7e14","#f76707","#e8590c","#d9480f"]},primaryShade:{light:6,dark:8},primaryColor:"blue",variantColorResolver:({color:e,theme:t,variant:r,gradient:n,autoContrast:o})=>{const s=E({color:e,theme:t}),i="boolean"==typeof o?o:t.autoContrast;if("filled"===r){const t=i&&s.isLight?"var(--mantine-color-black)":"var(--mantine-color-white)";return s.isThemeColor?void 0===s.shade?{background:`var(--mantine-color-${e}-filled)`,hover:`var(--mantine-color-${e}-filled-hover)`,color:t,border:`${a(1)} solid transparent`}:{background:`var(--mantine-color-${s.color}-${s.shade})`,hover:`var(--mantine-color-${s.color}-${9===s.shade?8:s.shade+1})`,color:t,border:`${a(1)} solid transparent`}:{background:e,hover:v(e,.1),color:t,border:`${a(1)} solid transparent`}}if("light"===r){if(s.isThemeColor){if(void 0===s.shade)return{background:`var(--mantine-color-${e}-light)`,hover:`var(--mantine-color-${e}-light-hover)`,color:`var(--mantine-color-${e}-light-color)`,border:`${a(1)} solid transparent`};const r=t.colors[s.color][s.shade];return{background:C(r,.1),hover:C(r,.12),color:`var(--mantine-color-${s.color}-${Math.min(s.shade,6)})`,border:`${a(1)} solid transparent`}}return{background:C(e,.1),hover:C(e,.12),color:e,border:`${a(1)} solid transparent`}}return"outline"===r?s.isThemeColor?void 0===s.shade?{background:"transparent",hover:`var(--mantine-color-${e}-outline-hover)`,color:`var(--mantine-color-${e}-outline)`,border:`${a(1)} solid var(--mantine-color-${e}-outline)`}:{background:"transparent",hover:C(t.colors[s.color][s.shade],.05),color:`var(--mantine-color-${s.color}-${s.shade})`,border:`${a(1)} solid var(--mantine-color-${s.color}-${s.shade})`}:{background:"transparent",hover:C(e,.05),color:e,border:`${a(1)} solid ${e}`}:"subtle"===r?s.isThemeColor?void 0===s.shade?{background:"transparent",hover:`var(--mantine-color-${e}-light-hover)`,color:`var(--mantine-color-${e}-light-color)`,border:`${a(1)} solid transparent`}:{background:"transparent",hover:C(t.colors[s.color][s.shade],.12),color:`var(--mantine-color-${s.color}-${Math.min(s.shade,6)})`,border:`${a(1)} solid transparent`}:{background:"transparent",hover:C(e,.12),color:e,border:`${a(1)} solid transparent`}:"transparent"===r?s.isThemeColor?void 0===s.shade?{background:"transparent",hover:"transparent",color:`var(--mantine-color-${e}-light-color)`,border:`${a(1)} solid transparent`}:{background:"transparent",hover:"transparent",color:`var(--mantine-color-${s.color}-${Math.min(s.shade,6)})`,border:`${a(1)} solid transparent`}:{background:"transparent",hover:"transparent",color:e,border:`${a(1)} solid transparent`}:"white"===r?s.isThemeColor?void 0===s.shade?{background:"var(--mantine-color-white)",hover:v(t.white,.01),color:`var(--mantine-color-${e}-filled)`,border:`${a(1)} solid transparent`}:{background:"var(--mantine-color-white)",hover:v(t.white,.01),color:`var(--mantine-color-${s.color}-${s.shade})`,border:`${a(1)} solid transparent`}:{background:"var(--mantine-color-white)",hover:v(t.white,.01),color:e,border:`${a(1)} solid transparent`}:"gradient"===r?{background:k(n,t),hover:k(n,t),color:"var(--mantine-color-white)",border:"none"}:"default"===r?{background:"var(--mantine-color-default)",hover:"var(--mantine-color-default-hover)",color:"var(--mantine-color-default-color)",border:`${a(1)} solid var(--mantine-color-default-border)`}:{}},autoContrast:!1,luminanceThreshold:.3,fontFamily:R,fontFamilyMonospace:"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace",respectReducedMotion:!1,cursorType:"default",defaultGradient:{from:"blue",to:"cyan",deg:45},defaultRadius:"sm",activeClassName:"mantine-active",focusClassName:"",headings:{fontFamily:R,fontWeight:"700",textWrap:"wrap",sizes:{h1:{fontSize:a(34),lineHeight:"1.3"},h2:{fontSize:a(26),lineHeight:"1.35"},h3:{fontSize:a(22),lineHeight:"1.4"},h4:{fontSize:a(18),lineHeight:"1.45"},h5:{fontSize:a(16),lineHeight:"1.5"},h6:{fontSize:a(14),lineHeight:"1.5"}}},fontSizes:{xs:a(12),sm:a(14),md:a(16),lg:a(18),xl:a(20)},lineHeights:{xs:"1.4",sm:"1.45",md:"1.55",lg:"1.6",xl:"1.65"},radius:{xs:a(2),sm:a(4),md:a(8),lg:a(16),xl:a(32)},spacing:{xs:a(10),sm:a(12),md:a(16),lg:a(20),xl:a(32)},breakpoints:{xs:"36em",sm:"48em",md:"62em",lg:"75em",xl:"88em"},shadows:{xs:`0 ${a(1)} ${a(3)} rgba(0, 0, 0, 0.05), 0 ${a(1)} ${a(2)} rgba(0, 0, 0, 0.1)`,sm:`0 ${a(1)} ${a(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${a(10)} ${a(15)} ${a(-5)}, rgba(0, 0, 0, 0.04) 0 ${a(7)} ${a(7)} ${a(-5)}`,md:`0 ${a(1)} ${a(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${a(20)} ${a(25)} ${a(-5)}, rgba(0, 0, 0, 0.04) 0 ${a(10)} ${a(10)} ${a(-5)}`,lg:`0 ${a(1)} ${a(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${a(28)} ${a(23)} ${a(-7)}, rgba(0, 0, 0, 0.04) 0 ${a(12)} ${a(12)} ${a(-7)}`,xl:`0 ${a(1)} ${a(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${a(36)} ${a(28)} ${a(-7)}, rgba(0, 0, 0, 0.04) 0 ${a(17)} ${a(17)} ${a(-7)}`},other:{},components:{}};function T(e){return e&&"object"==typeof e&&!Array.isArray(e)}function j(e,t){const r={...e},n=t;return T(e)&&T(t)&&Object.keys(t).forEach((t=>{T(n[t])?r[t]=t in e?j(r[t],n[t]):n[t]:r[t]=n[t]})),r}const z="[@mantine/core] MantineProvider: Invalid theme.primaryColor, it accepts only key of theme.colors, learn more – https://mantine.dev/theming/colors/#primary-color",P="[@mantine/core] MantineProvider: Invalid theme.primaryShade, it accepts only 0-9 integers or an object { light: 0-9, dark: 0-9 }";function A(e){return!(e<0||e>9)&&parseInt(e.toString(),10)===e}function _(e){if(!(e.primaryColor in e.colors))throw new Error(z);if(!("object"!=typeof e.primaryShade||A(e.primaryShade.dark)&&A(e.primaryShade.light)))throw new Error(P);if("number"==typeof e.primaryShade&&!A(e.primaryShade))throw new Error(P)}const M=(0,i.createContext)(null),D=()=>(0,i.useContext)(M)||$;function O(){const e=(0,i.useContext)(M);if(!e)throw new Error("@mantine/core: MantineProvider was not found in component tree, make sure you have it in your app");return e}function L({theme:e,children:r,inherit:n=!0}){const o=D(),a=(0,i.useMemo)((()=>function(e,t){if(!t)return _(e),e;const r=j(e,t);return t.fontFamily&&!t.headings?.fontFamily&&(r.headings.fontFamily=t.fontFamily),_(r),r}(n?o:$,e)),[e,o,n]);return(0,t.jsx)(M.Provider,{value:a,children:r})}function I(e,t,r){const n=O(),o=n.components[e]?.defaultProps;return{...t,..."function"==typeof o?o(n):o,...g(r)}}L.displayName="@mantine/core/MantineThemeProvider";const F=(0,i.createContext)(null);function H(){const e=(0,i.useContext)(F);if(!e)throw new Error("[@mantine/core] MantineProvider was not found in tree");return e}function B(){return H().getStyleNonce}function W(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(r=W(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}const V=function(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=W(e))&&(n&&(n+=" "),n+=t);return n},Y={always:"mantine-focus-always",auto:"mantine-focus-auto",never:"mantine-focus-never"},X={};function q({theme:e,classNames:t,props:r,stylesCtx:n}){return function(e){const t={};return e.forEach((e=>{Object.entries(e).forEach((([e,r])=>{t[e]?t[e]=V(t[e],r):t[e]=r}))})),t}((Array.isArray(t)?t:[t]).map((t=>"function"==typeof t?t(e,r,n):t||X)))}function G({selector:e,stylesCtx:t,theme:r,classNames:n,props:o}){return q({theme:r,classNames:n,props:o,stylesCtx:t})[e]}function U({theme:e,options:t,themeName:r,selector:n,classNamesPrefix:o,classNames:a,classes:s,unstyled:i,className:l,rootSelector:c,props:d,stylesCtx:u,withStaticClasses:m,headless:f,transformedStyles:p}){return V(function({theme:e,options:t,unstyled:r}){return V(t?.focusable&&!r&&(e.focusClassName||Y[e.focusRing]),t?.active&&!r&&e.activeClassName)}({theme:e,options:t,unstyled:i||f}),function({themeName:e,theme:t,selector:r,props:n,stylesCtx:o}){return e.map((e=>q({theme:t,classNames:t.components[e]?.classNames,props:n,stylesCtx:o})?.[r]))}({theme:e,themeName:r,selector:n,props:d,stylesCtx:u}),function({options:e,classes:t,selector:r,unstyled:n}){return e?.variant&&!n?t[`${r}--${e.variant}`]:void 0}({options:t,classes:s,selector:n,unstyled:i}),G({selector:n,stylesCtx:u,theme:e,classNames:a,props:d}),G({selector:n,stylesCtx:u,theme:e,classNames:p,props:d}),function({selector:e,stylesCtx:t,options:r,props:n,theme:o}){return q({theme:o,classNames:r?.classNames,props:r?.props||n,stylesCtx:t})[e]}({selector:n,stylesCtx:u,options:t,props:d,theme:e}),function({rootSelector:e,selector:t,className:r}){return e===t?r:void 0}({rootSelector:c,selector:n,className:l}),function({selector:e,classes:t,unstyled:r}){return r?void 0:t[e]}({selector:n,classes:s,unstyled:i||f}),m&&!f&&function({themeName:e,classNamesPrefix:t,selector:r,withStaticClass:n}){return!1===n?[]:e.map((e=>`${t}-${e}-${r}`))}({themeName:r,classNamesPrefix:o,selector:n,withStaticClass:t?.withStaticClass}),t?.className)}function K({theme:e,styles:t,props:r,stylesCtx:n}){return(Array.isArray(t)?t:[t]).reduce(((t,o)=>"function"==typeof o?{...t,...o(e,r,n)}:{...t,...o}),{})}function Z({theme:e,themeName:t,props:r,stylesCtx:n,selector:o}){return t.map((t=>K({theme:e,styles:e.components[t]?.styles,props:r,stylesCtx:n})[o])).reduce(((e,t)=>({...e,...t})),{})}function J({style:e,theme:t}){return Array.isArray(e)?[...e].reduce(((e,r)=>({...e,...J({style:r,theme:t})})),{}):"function"==typeof e?e(t):null==e?{}:e}function Q({vars:e,varsResolver:t,theme:r,props:n,stylesCtx:o,selector:a,themeName:s,headless:i}){return function(e){return e.reduce(((e,t)=>(t&&Object.keys(t).forEach((r=>{e[r]={...e[r],...g(t[r])}})),e)),{})}([i?{}:t?.(r,n,o),...s.map((e=>r.components?.[e]?.vars?.(r,n,o))),e?.(r,n,o)])?.[a]}function ee({theme:e,themeName:t,selector:r,options:n,props:o,stylesCtx:a,rootSelector:s,styles:i,style:l,vars:c,varsResolver:d,headless:u,withStylesTransform:m}){return{...!m&&Z({theme:e,themeName:t,props:o,stylesCtx:a,selector:r}),...!m&&K({theme:e,styles:i,props:o,stylesCtx:a})[r],...!m&&K({theme:e,styles:n?.styles,props:n?.props||o,stylesCtx:a})[r],...Q({theme:e,props:o,stylesCtx:a,vars:c,varsResolver:d,selector:r,themeName:t,headless:u}),...s===r?J({style:l,theme:e}):null,...J({style:n?.style,theme:e})}}function te({name:e,classes:t,props:r,stylesCtx:n,className:o,style:a,rootSelector:s="root",unstyled:i,classNames:l,styles:c,vars:d,varsResolver:u}){const m=O(),f=H().classNamesPrefix,p=H().withStaticClasses,h=H().headless,g=(Array.isArray(e)?e:[e]).filter((e=>e)),{withStylesTransform:y,getTransformedStyles:v}=function({props:e,stylesCtx:t,themeName:r}){const n=O(),o=(H().stylesTransform?.styles)?.();return{getTransformedStyles:a=>o?[...a.map((r=>o(r,{props:e,theme:n,ctx:t}))),...r.map((r=>o(n.components[r]?.styles,{props:e,theme:n,ctx:t})))].filter(Boolean):[],withStylesTransform:!!o}}({props:r,stylesCtx:n,themeName:g});return(e,b)=>({className:U({theme:m,options:b,themeName:g,selector:e,classNamesPrefix:f,classNames:l,classes:t,unstyled:i,className:o,rootSelector:s,props:r,stylesCtx:n,withStaticClasses:p,headless:h,transformedStyles:v([b?.styles,c])}),style:ee({theme:m,themeName:g,selector:e,options:b,props:r,stylesCtx:n,rootSelector:s,styles:c,style:a,vars:d,varsResolver:u,headless:h,withStylesTransform:y})})}function re(e){return Object.keys(e)}function ne(e){return re(e).reduce(((t,r)=>{return void 0!==e[r]?`${t}${n=r,n.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}:${e[r]};`:t;var n}),"").trim()}function oe({selector:e,styles:t,media:r,container:n}){const o=t?ne(t):"",a=Array.isArray(r)?r.map((t=>`@media${t.query}{${e}{${ne(t.styles)}}}`)):[],s=Array.isArray(n)?n.map((t=>`@container ${t.query}{${e}{${ne(t.styles)}}}`)):[];return`${o?`${e}{${o}}`:""}${a.join("")}${s.join("")}`.trim()}function ae(e){const r=B();return(0,t.jsx)("style",{"data-mantine-styles":"inline",nonce:r?.(),dangerouslySetInnerHTML:{__html:oe(e)}})}function se(e){return e.startsWith("data-")?e:`data-${e}`}function ie(e){return e?"string"==typeof e?{[se(e)]:!0}:Array.isArray(e)?[...e].reduce(((e,t)=>({...e,...ie(t)})),{}):(t=e,Object.keys(t).reduce(((e,r)=>{const n=t[r];return void 0===n||""===n||!1===n||null===n||(e[se(r)]=t[r]),e}),{})):null;var t}function le(e,t){return Array.isArray(e)?[...e].reduce(((e,r)=>({...e,...le(r,t)})),{}):"function"==typeof e?e(t):null==e?{}:e}function ce({theme:e,style:t,vars:r,styleProps:n}){return{...le(t,e),...le(r,e),...n}}const de={m:{type:"spacing",property:"margin"},mt:{type:"spacing",property:"marginTop"},mb:{type:"spacing",property:"marginBottom"},ml:{type:"spacing",property:"marginLeft"},mr:{type:"spacing",property:"marginRight"},ms:{type:"spacing",property:"marginInlineStart"},me:{type:"spacing",property:"marginInlineEnd"},mx:{type:"spacing",property:"marginInline"},my:{type:"spacing",property:"marginBlock"},p:{type:"spacing",property:"padding"},pt:{type:"spacing",property:"paddingTop"},pb:{type:"spacing",property:"paddingBottom"},pl:{type:"spacing",property:"paddingLeft"},pr:{type:"spacing",property:"paddingRight"},ps:{type:"spacing",property:"paddingInlineStart"},pe:{type:"spacing",property:"paddingInlineEnd"},px:{type:"spacing",property:"paddingInline"},py:{type:"spacing",property:"paddingBlock"},bd:{type:"border",property:"border"},bg:{type:"color",property:"background"},c:{type:"textColor",property:"color"},opacity:{type:"identity",property:"opacity"},ff:{type:"fontFamily",property:"fontFamily"},fz:{type:"fontSize",property:"fontSize"},fw:{type:"identity",property:"fontWeight"},lts:{type:"size",property:"letterSpacing"},ta:{type:"identity",property:"textAlign"},lh:{type:"lineHeight",property:"lineHeight"},fs:{type:"identity",property:"fontStyle"},tt:{type:"identity",property:"textTransform"},td:{type:"identity",property:"textDecoration"},w:{type:"spacing",property:"width"},miw:{type:"spacing",property:"minWidth"},maw:{type:"spacing",property:"maxWidth"},h:{type:"spacing",property:"height"},mih:{type:"spacing",property:"minHeight"},mah:{type:"spacing",property:"maxHeight"},bgsz:{type:"size",property:"backgroundSize"},bgp:{type:"identity",property:"backgroundPosition"},bgr:{type:"identity",property:"backgroundRepeat"},bga:{type:"identity",property:"backgroundAttachment"},pos:{type:"identity",property:"position"},top:{type:"identity",property:"top"},left:{type:"size",property:"left"},bottom:{type:"size",property:"bottom"},right:{type:"size",property:"right"},inset:{type:"size",property:"inset"},display:{type:"identity",property:"display"},flex:{type:"identity",property:"flex"}};function ue(e,t){const r=E({color:e,theme:t});return"dimmed"===r.color?"var(--mantine-color-dimmed)":"bright"===r.color?"var(--mantine-color-bright)":r.variable?`var(${r.variable})`:r.color}const me={text:"var(--mantine-font-family)",mono:"var(--mantine-font-family-monospace)",monospace:"var(--mantine-font-family-monospace)",heading:"var(--mantine-font-family-headings)",headings:"var(--mantine-font-family-headings)"},fe=["h1","h2","h3","h4","h5","h6"],pe=["h1","h2","h3","h4","h5","h6"],he={color:ue,textColor:function(e,t){const r=E({color:e,theme:t});return r.isThemeColor&&void 0===r.shade?`var(--mantine-color-${r.color}-text)`:ue(e,t)},fontSize:function(e,t){return"string"==typeof e&&e in t.fontSizes?`var(--mantine-font-size-${e})`:"string"==typeof e&&fe.includes(e)?`var(--mantine-${e}-font-size)`:"number"==typeof e||"string"==typeof e?a(e):e},spacing:function(e,t){if("number"==typeof e)return a(e);if("string"==typeof e){const r=e.replace("-","");if(!(r in t.spacing))return a(e);const n=`--mantine-spacing-${r}`;return e.startsWith("-")?`calc(var(${n}) * -1)`:`var(${n})`}return e},identity:function(e){return e},size:function(e){return"number"==typeof e?a(e):e},lineHeight:function(e,t){return"string"==typeof e&&e in t.lineHeights?`var(--mantine-line-height-${e})`:"string"==typeof e&&pe.includes(e)?`var(--mantine-${e}-line-height)`:e},fontFamily:function(e){return"string"==typeof e&&e in me?me[e]:e},border:function(e,t){if("number"==typeof e)return a(e);if("string"==typeof e){const[r,n,...o]=e.split(" ").filter((e=>""!==e.trim()));let s=`${a(r)}`;return n&&(s+=` ${n}`),o.length>0&&(s+=` ${ue(o.join(" "),t)}`),s.trim()}return e}};function ge(e){return e.replace("(min-width: ","").replace("em)","")}function ye(e,t){return"object"==typeof e&&null!==e&&t in e?e[t]:e}function ve(){return`__m__-${(0,i.useId)().replace(/:/g,"")}`}const be=(0,i.forwardRef)((({component:e,style:r,__vars:n,className:o,variant:a,mod:s,size:i,hiddenFrom:l,visibleFrom:d,lightHidden:u,darkHidden:m,renderRoot:f,__size:p,...h},y)=>{const v=O(),b=e||"div",{styleProps:w,rest:x}=function(e){const{m:t,mx:r,my:n,mt:o,mb:a,ml:s,mr:i,me:l,ms:c,p:d,px:u,py:m,pt:f,pb:p,pl:h,pr:y,pe:v,ps:b,bd:w,bg:x,c:E,opacity:S,ff:k,fz:C,fw:N,lts:R,ta:$,lh:T,fs:j,tt:z,td:P,w:A,miw:_,maw:M,h:D,mih:O,mah:L,bgsz:I,bgp:F,bgr:H,bga:B,pos:W,top:V,left:Y,bottom:X,right:q,inset:G,display:U,flex:K,hiddenFrom:Z,visibleFrom:J,lightHidden:Q,darkHidden:ee,sx:te,...re}=e;return{styleProps:g({m:t,mx:r,my:n,mt:o,mb:a,ml:s,mr:i,me:l,ms:c,p:d,px:u,py:m,pt:f,pb:p,pl:h,pr:y,pe:v,ps:b,bd:w,bg:x,c:E,opacity:S,ff:k,fz:C,fw:N,lts:R,ta:$,lh:T,fs:j,tt:z,td:P,w:A,miw:_,maw:M,h:D,mih:O,mah:L,bgsz:I,bgp:F,bgr:H,bga:B,pos:W,top:V,left:Y,bottom:X,right:q,inset:G,display:U,flex:K,hiddenFrom:Z,visibleFrom:J,lightHidden:Q,darkHidden:ee,sx:te}),rest:re}}(h),E=H().stylesTransform?.sx,S=E?.()?.(w.sx),k=ve(),C=function({styleProps:e,data:t,theme:r}){return function({media:e,...t}){return{...t,media:Object.keys(e).sort(((e,t)=>Number(ge(e))-Number(ge(t)))).map((t=>({query:t,styles:e[t]})))}}(re(e).reduce(((n,o)=>{if("hiddenFrom"===o||"visibleFrom"===o||"sx"===o)return n;const a=t[o],s=Array.isArray(a.property)?a.property:[a.property],i="object"==typeof(l=e[o])&&null!==l?"base"in l?l.base:void 0:l;var l;if(!function(e){if("object"!=typeof e||null===e)return!1;const t=Object.keys(e);return 1!==t.length||"base"!==t[0]}(e[o]))return s.forEach((e=>{n.inlineStyles[e]=he[a.type](i,r)})),n;n.hasResponsiveStyles=!0;const c=function(e){return"object"==typeof e&&null!==e?re(e).filter((e=>"base"!==e)):[]}(e[o]);return s.forEach((t=>{i&&(n.styles[t]=he[a.type](i,r)),c.forEach((s=>{const i=`(min-width: ${r.breakpoints[s]})`;n.media[i]={...n.media[i],[t]:he[a.type](ye(e[o],s),r)}}))})),n}),{hasResponsiveStyles:!1,styles:{},inlineStyles:{},media:{}}))}({styleProps:w,theme:v,data:de}),N={ref:y,style:ce({theme:v,style:r,vars:n,styleProps:C.inlineStyles}),className:V(o,S,{[k]:C.hasResponsiveStyles,"mantine-light-hidden":u,"mantine-dark-hidden":m,[`mantine-hidden-from-${l}`]:l,[`mantine-visible-from-${d}`]:d}),"data-variant":a,"data-size":c(i)?void 0:i||void 0,size:p,...ie(s),...x};return(0,t.jsxs)(t.Fragment,{children:[C.hasResponsiveStyles&&(0,t.jsx)(ae,{selector:`.${k}`,styles:C.styles,media:C.media}),"function"==typeof f?f(N):(0,t.jsx)(b,{...N})]})}));be.displayName="@mantine/core/Box";const we=be;function xe(e){return e}function Ee(e){const r=(0,i.forwardRef)(e);return r.extend=xe,r.withProps=e=>{const n=(0,i.forwardRef)(((n,o)=>(0,t.jsx)(r,{...e,...n,ref:o})));return n.extend=r.extend,n.displayName=`WithProps(${r.displayName})`,n},r}var Se={root:"m_18320242","skeleton-fade":"m_299c329c"};const ke={visible:!0,animate:!0},Ce=(e,{width:t,height:r,radius:n,circle:o})=>({root:{"--skeleton-height":a(r),"--skeleton-width":a(o?r:t),"--skeleton-radius":o?"1000px":void 0===n?void 0:m(n)}}),Ne=Ee(((e,r)=>{const n=I("Skeleton",ke,e),{classNames:o,className:a,style:s,styles:i,unstyled:l,vars:c,width:d,height:u,circle:m,visible:f,radius:p,animate:h,mod:g,...y}=n,v=te({name:"Skeleton",classes:Se,props:n,className:a,style:s,classNames:o,styles:i,unstyled:l,vars:c,varsResolver:Ce});return(0,t.jsx)(we,{ref:r,...v("root"),mod:[{visible:f,animate:h},g],...y})}));function Re(e){const r=(0,i.forwardRef)(e);return r.withProps=e=>{const n=(0,i.forwardRef)(((n,o)=>(0,t.jsx)(r,{...e,...n,ref:o})));return n.extend=r.extend,n.displayName=`WithProps(${r.displayName})`,n},r.extend=xe,r}Ne.classes=Se,Ne.displayName="@mantine/core/Skeleton";var $e={root:"m_b6d8b162"};function Te(e){return"start"===e?"start":"end"===e||e?"end":void 0}const je={inherit:!1},ze=(e,{variant:t,lineClamp:r,gradient:n,size:o,color:a})=>({root:{"--text-fz":f(o),"--text-lh":p(o),"--text-gradient":"gradient"===t?k(n,e):void 0,"--text-line-clamp":"number"==typeof r?r.toString():void 0,"--text-color":a?S(a,e):void 0}}),Pe=Re(((e,r)=>{const n=I("Text",je,e),{lineClamp:o,truncate:a,inline:s,inherit:i,gradient:l,span:c,__staticSelector:d,vars:u,className:m,style:f,classNames:p,styles:h,unstyled:g,variant:y,mod:v,size:b,...w}=n,x=te({name:["Text",d],props:n,classes:$e,className:m,style:f,classNames:p,styles:h,unstyled:g,vars:u,varsResolver:ze});return(0,t.jsx)(we,{...x("root",{focusable:!0}),ref:r,component:c?"span":"p",variant:y,mod:[{"data-truncate":Te(a),"data-line-clamp":"number"==typeof o,"data-inline":s,"data-inherit":i},v],size:b,...w})}));function Ae(e){const r=(0,i.createContext)(null);return[({children:e,value:n})=>(0,t.jsx)(r.Provider,{value:n,children:e}),()=>{const t=(0,i.useContext)(r);if(null===t)throw new Error(e);return t}]}Pe.classes=$e,Pe.displayName="@mantine/core/Text";const[_e,Me]=Ae("Table component was not found in the tree");var De={table:"m_b23fa0ef",th:"m_4e7aa4f3",tr:"m_4e7aa4fd",td:"m_4e7aa4ef",tbody:"m_b2404537",thead:"m_b242d975",caption:"m_9e5a3ac7",scrollContainer:"m_a100c15",scrollContainerInner:"m_62259741"};function Oe(e,t){if(!t)return;const r={};return t.columnBorder&&e.withColumnBorders&&(r["data-with-column-border"]=!0),t.rowBorder&&e.withRowBorders&&(r["data-with-row-border"]=!0),t.striped&&e.striped&&(r["data-striped"]=e.striped),t.highlightOnHover&&e.highlightOnHover&&(r["data-hover"]=!0),t.captionSide&&e.captionSide&&(r["data-side"]=e.captionSide),t.stickyHeader&&e.stickyHeader&&(r["data-sticky"]=!0),r}function Le(e,r){const n=`Table${e.charAt(0).toUpperCase()}${e.slice(1)}`,o=Ee(((o,a)=>{const s=I(n,{},o),{classNames:i,className:l,style:c,styles:d,...u}=s,m=Me();return(0,t.jsx)(we,{component:e,ref:a,...Oe(m,r),...m.getStyles(e,{className:l,classNames:i,style:c,styles:d,props:s}),...u})}));return o.displayName=`@mantine/core/${n}`,o.classes=De,o}const Ie=Le("th",{columnBorder:!0}),Fe=Le("td",{columnBorder:!0}),He=Le("tr",{rowBorder:!0,striped:!0,highlightOnHover:!0}),Be=Le("thead",{stickyHeader:!0}),We=Le("tbody"),Ve=Le("tfoot"),Ye=Le("caption",{captionSide:!0});function Xe({data:e}){return(0,t.jsxs)(t.Fragment,{children:[e.caption&&(0,t.jsx)(Ye,{children:e.caption}),e.head&&(0,t.jsx)(Be,{children:(0,t.jsx)(He,{children:e.head.map(((e,r)=>(0,t.jsx)(Ie,{children:e},r)))})}),e.body&&(0,t.jsx)(We,{children:e.body.map(((e,r)=>(0,t.jsx)(He,{children:e.map(((e,r)=>(0,t.jsx)(Fe,{children:e},r)))},r)))}),e.foot&&(0,t.jsx)(Ve,{children:(0,t.jsx)(He,{children:e.foot.map(((e,r)=>(0,t.jsx)(Ie,{children:e},r)))})})]})}Xe.displayName="@mantine/core/TableDataRenderer";const[qe,Ge]=Ae("ScrollArea.Root component was not found in tree");function Ue(e){const t=(0,i.useRef)(e);return(0,i.useEffect)((()=>{t.current=e})),(0,i.useMemo)((()=>(...e)=>t.current?.(...e)),[])}const Ke="undefined"!=typeof document?i.useLayoutEffect:i.useEffect;function Ze(e,t){const r=Ue(t);Ke((()=>{let t=0;if(e){const n=new ResizeObserver((()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)}));return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}}),[e,r])}const Je=(0,i.forwardRef)(((e,r)=>{const{style:n,...o}=e,a=Ge(),[s,l]=(0,i.useState)(0),[c,d]=(0,i.useState)(0),u=Boolean(s&&c);return Ze(a.scrollbarX,(()=>{const e=a.scrollbarX?.offsetHeight||0;a.onCornerHeightChange(e),d(e)})),Ze(a.scrollbarY,(()=>{const e=a.scrollbarY?.offsetWidth||0;a.onCornerWidthChange(e),l(e)})),u?(0,t.jsx)("div",{...o,ref:r,style:{...n,width:s,height:c}}):null})),Qe=(0,i.forwardRef)(((e,r)=>{const n=Ge(),o=Boolean(n.scrollbarX&&n.scrollbarY);return"scroll"!==n.type&&o?(0,t.jsx)(Je,{...e,ref:r}):null}));function et(e,t){"function"==typeof e?e(t):"object"==typeof e&&null!==e&&"current"in e&&(e.current=t)}function tt(...e){return(0,i.useCallback)(function(...e){return t=>{e.forEach((e=>et(e,t)))}}(...e),e)}const rt={scrollHideDelay:1e3,type:"hover"},nt=(0,i.forwardRef)(((e,r)=>{const n=I("ScrollAreaRoot",rt,e),{type:o,scrollHideDelay:a,scrollbars:s,...l}=n,[c,d]=(0,i.useState)(null),[u,m]=(0,i.useState)(null),[f,p]=(0,i.useState)(null),[h,g]=(0,i.useState)(null),[y,v]=(0,i.useState)(null),[b,w]=(0,i.useState)(0),[x,E]=(0,i.useState)(0),[S,k]=(0,i.useState)(!1),[C,N]=(0,i.useState)(!1),R=tt(r,(e=>d(e)));return(0,t.jsx)(qe,{value:{type:o,scrollHideDelay:a,scrollArea:c,viewport:u,onViewportChange:m,content:f,onContentChange:p,scrollbarX:h,onScrollbarXChange:g,scrollbarXEnabled:S,onScrollbarXEnabledChange:k,scrollbarY:y,onScrollbarYChange:v,scrollbarYEnabled:C,onScrollbarYEnabledChange:N,onCornerWidthChange:w,onCornerHeightChange:E},children:(0,t.jsx)(we,{...l,ref:R,__vars:{"--sa-corner-width":"xy"!==s?"0px":`${b}px`,"--sa-corner-height":"xy"!==s?"0px":`${x}px`}})})}));function ot(e,t){const r=Ue(e),n=(0,i.useRef)(0);return(0,i.useEffect)((()=>()=>window.clearTimeout(n.current)),[]),(0,i.useCallback)(((...e)=>{window.clearTimeout(n.current),n.current=window.setTimeout((()=>r(...e)),t)}),[r,t])}nt.displayName="@mantine/core/ScrollAreaRoot";const at=(0,i.createContext)({dir:"ltr",toggleDirection:()=>{},setDirection:()=>{}});function st(){return(0,i.useContext)(at)}function it(e,t){const r=e/t;return Number.isNaN(r)?0:r}function lt(e){const t=it(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function ct(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function dt(e,t,r="ltr"){const n=lt(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-o,s=t.content-t.viewport,i=a-n,l=function(e,[t,r]){return Math.min(r,Math.max(t,e))}(e,"ltr"===r?[0,s]:[-1*s,0]);return ct([0,s],[0,i])(l)}function ut(e,t){return e>0&&e<t}function mt(e){return e?parseInt(e,10):0}function ft(e,t,{checkForDefaultPrevented:r=!0}={}){return n=>{e?.(n),!1!==r&&n.defaultPrevented||t?.(n)}}const[pt,ht]=Ae("ScrollAreaScrollbar was not found in tree"),gt=(0,i.forwardRef)(((e,r)=>{const{sizes:n,hasThumb:o,onThumbChange:a,onThumbPointerUp:s,onThumbPointerDown:l,onThumbPositionChange:c,onDragScroll:d,onWheelScroll:u,onResize:m,...f}=e,p=Ge(),[h,g]=(0,i.useState)(null),y=tt(r,(e=>g(e))),v=(0,i.useRef)(null),b=(0,i.useRef)(""),{viewport:w}=p,x=n.content-n.viewport,E=Ue(u),S=Ue(c),k=ot(m,10),C=e=>{if(v.current){const t=e.clientX-v.current.left,r=e.clientY-v.current.top;d({x:t,y:r})}};return(0,i.useEffect)((()=>{const e=e=>{const t=e.target,r=h?.contains(t);r&&E(e,x)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})}),[w,h,x,E]),(0,i.useEffect)(S,[n,S]),Ze(h,k),Ze(p.content,k),(0,t.jsx)(pt,{value:{scrollbar:h,hasThumb:o,onThumbChange:Ue(a),onThumbPointerUp:Ue(s),onThumbPositionChange:S,onThumbPointerDown:Ue(l)},children:(0,t.jsx)("div",{...f,ref:y,"data-mantine-scrollbar":!0,style:{position:"absolute",...f.style},onPointerDown:ft(e.onPointerDown,(e=>{e.preventDefault(),0===e.button&&(e.target.setPointerCapture(e.pointerId),v.current=h.getBoundingClientRect(),b.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",C(e))})),onPointerMove:ft(e.onPointerMove,C),onPointerUp:ft(e.onPointerUp,(e=>{e.preventDefault();const t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=b.current,v.current=null}))})})})),yt=(0,i.forwardRef)(((e,r)=>{const{sizes:n,onSizesChange:o,style:a,...s}=e,l=Ge(),[c,d]=(0,i.useState)(),u=(0,i.useRef)(null),m=tt(r,u,l.onScrollbarXChange);return(0,i.useEffect)((()=>{u.current&&d(getComputedStyle(u.current))}),[u]),(0,t.jsx)(gt,{"data-orientation":"horizontal",...s,ref:m,sizes:n,style:{...a,"--sa-thumb-width":`${lt(n)}px`},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(l.viewport){const n=l.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),ut(n,r)&&t.preventDefault()}},onResize:()=>{u.current&&l.viewport&&c&&o({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:mt(c.paddingLeft),paddingEnd:mt(c.paddingRight)}})}})}));yt.displayName="@mantine/core/ScrollAreaScrollbarX";const vt=(0,i.forwardRef)(((e,r)=>{const{sizes:n,onSizesChange:o,style:a,...s}=e,l=Ge(),[c,d]=(0,i.useState)(),u=(0,i.useRef)(null),m=tt(r,u,l.onScrollbarYChange);return(0,i.useEffect)((()=>{u.current&&d(window.getComputedStyle(u.current))}),[]),(0,t.jsx)(gt,{...s,"data-orientation":"vertical",ref:m,sizes:n,style:{"--sa-thumb-height":`${lt(n)}px`,...a},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(l.viewport){const n=l.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),ut(n,r)&&t.preventDefault()}},onResize:()=>{u.current&&l.viewport&&c&&o({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:mt(c.paddingTop),paddingEnd:mt(c.paddingBottom)}})}})}));vt.displayName="@mantine/core/ScrollAreaScrollbarY";const bt=(0,i.forwardRef)(((e,r)=>{const{orientation:n="vertical",...o}=e,{dir:a}=st(),s=Ge(),l=(0,i.useRef)(null),c=(0,i.useRef)(0),[d,u]=(0,i.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),m=it(d.viewport,d.content),f={...o,sizes:d,onSizesChange:u,hasThumb:Boolean(m>0&&m<1),onThumbChange:e=>{l.current=e},onThumbPointerUp:()=>{c.current=0},onThumbPointerDown:e=>{c.current=e}},p=(e,t)=>function(e,t,r,n="ltr"){const o=lt(r),a=t||o/2,s=o-a,i=r.scrollbar.paddingStart+a,l=r.scrollbar.size-r.scrollbar.paddingEnd-s,c=r.content-r.viewport;return ct([i,l],"ltr"===n?[0,c]:[-1*c,0])(e)}(e,c.current,d,t);return"horizontal"===n?(0,t.jsx)(yt,{...f,ref:r,onThumbPositionChange:()=>{if(s.viewport&&l.current){const e=dt(s.viewport.scrollLeft,d,a);l.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{s.viewport&&(s.viewport.scrollLeft=e)},onDragScroll:e=>{s.viewport&&(s.viewport.scrollLeft=p(e,a))}}):"vertical"===n?(0,t.jsx)(vt,{...f,ref:r,onThumbPositionChange:()=>{if(s.viewport&&l.current){const e=dt(s.viewport.scrollTop,d);0===d.scrollbar.size?l.current.style.opacity="0":l.current.style.opacity="1",l.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{s.viewport&&(s.viewport.scrollTop=e)},onDragScroll:e=>{s.viewport&&(s.viewport.scrollTop=p(e))}}):null}));bt.displayName="@mantine/core/ScrollAreaScrollbarVisible";const wt=(0,i.forwardRef)(((e,r)=>{const n=Ge(),{forceMount:o,...a}=e,[s,l]=(0,i.useState)(!1),c="horizontal"===e.orientation,d=ot((()=>{if(n.viewport){const e=n.viewport.offsetWidth<n.viewport.scrollWidth,t=n.viewport.offsetHeight<n.viewport.scrollHeight;l(c?e:t)}}),10);return Ze(n.viewport,d),Ze(n.content,d),o||s?(0,t.jsx)(bt,{"data-state":s?"visible":"hidden",...a,ref:r}):null}));wt.displayName="@mantine/core/ScrollAreaScrollbarAuto";const xt=(0,i.forwardRef)(((e,r)=>{const{forceMount:n,...o}=e,a=Ge(),[s,l]=(0,i.useState)(!1);return(0,i.useEffect)((()=>{const{scrollArea:e}=a;let t=0;if(e){const r=()=>{window.clearTimeout(t),l(!0)},n=()=>{t=window.setTimeout((()=>l(!1)),a.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}}),[a.scrollArea,a.scrollHideDelay]),n||s?(0,t.jsx)(wt,{"data-state":s?"visible":"hidden",...o,ref:r}):null}));xt.displayName="@mantine/core/ScrollAreaScrollbarHover";const Et=(0,i.forwardRef)(((e,r)=>{const{forceMount:n,...o}=e,a=Ge(),s="horizontal"===e.orientation,[l,c]=(0,i.useState)("hidden"),d=ot((()=>c("idle")),100);return(0,i.useEffect)((()=>{if("idle"===l){const e=window.setTimeout((()=>c("hidden")),a.scrollHideDelay);return()=>window.clearTimeout(e)}}),[l,a.scrollHideDelay]),(0,i.useEffect)((()=>{const{viewport:e}=a,t=s?"scrollLeft":"scrollTop";if(e){let r=e[t];const n=()=>{const n=e[t];r!==n&&(c("scrolling"),d()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}}),[a.viewport,s,d]),n||"hidden"!==l?(0,t.jsx)(bt,{"data-state":"hidden"===l?"hidden":"visible",...o,ref:r,onPointerEnter:ft(e.onPointerEnter,(()=>c("interacting"))),onPointerLeave:ft(e.onPointerLeave,(()=>c("idle")))}):null})),St=(0,i.forwardRef)(((e,r)=>{const{forceMount:n,...o}=e,a=Ge(),{onScrollbarXEnabledChange:s,onScrollbarYEnabledChange:l}=a,c="horizontal"===e.orientation;return(0,i.useEffect)((()=>(c?s(!0):l(!0),()=>{c?s(!1):l(!1)})),[c,s,l]),"hover"===a.type?(0,t.jsx)(xt,{...o,ref:r,forceMount:n}):"scroll"===a.type?(0,t.jsx)(Et,{...o,ref:r,forceMount:n}):"auto"===a.type?(0,t.jsx)(wt,{...o,ref:r,forceMount:n}):"always"===a.type?(0,t.jsx)(bt,{...o,ref:r}):null}));St.displayName="@mantine/core/ScrollAreaScrollbar";const kt=(0,i.forwardRef)(((e,r)=>{const{style:n,...o}=e,a=Ge(),s=ht(),{onThumbPositionChange:l}=s,c=tt(r,(e=>s.onThumbChange(e))),d=(0,i.useRef)(),u=ot((()=>{d.current&&(d.current(),d.current=void 0)}),100);return(0,i.useEffect)((()=>{const{viewport:e}=a;if(e){const t=()=>{if(u(),!d.current){const t=function(e,t=(()=>{})){let r={left:e.scrollLeft,top:e.scrollTop},n=0;return function o(){const a={left:e.scrollLeft,top:e.scrollTop},s=r.left!==a.left,i=r.top!==a.top;(s||i)&&t(),r=a,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)}(e,l);d.current=t,l()}};return l(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}}),[a.viewport,u,l]),(0,t.jsx)("div",{"data-state":s.hasThumb?"visible":"hidden",...o,ref:c,style:{width:"var(--sa-thumb-width)",height:"var(--sa-thumb-height)",...n},onPointerDownCapture:ft(e.onPointerDownCapture,(e=>{const t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;s.onThumbPointerDown({x:r,y:n})})),onPointerUp:ft(e.onPointerUp,s.onThumbPointerUp)})}));kt.displayName="@mantine/core/ScrollAreaThumb";const Ct=(0,i.forwardRef)(((e,r)=>{const{forceMount:n,...o}=e,a=ht();return n||a.hasThumb?(0,t.jsx)(kt,{ref:r,...o}):null}));Ct.displayName="@mantine/core/ScrollAreaThumb";const Nt=(0,i.forwardRef)((({children:e,style:r,...n},o)=>{const a=Ge(),s=tt(o,a.onViewportChange);return(0,t.jsx)(we,{...n,ref:s,style:{overflowX:a.scrollbarXEnabled?"scroll":"hidden",overflowY:a.scrollbarYEnabled?"scroll":"hidden",...r},children:(0,t.jsx)("div",{style:{minWidth:"100%",display:"table"},ref:a.onContentChange,children:e})})}));Nt.displayName="@mantine/core/ScrollAreaViewport";var Rt={root:"m_d57069b5",viewport:"m_c0783ff9",viewportInner:"m_f8f631dd",scrollbar:"m_c44ba933",thumb:"m_d8b5e363",corner:"m_21657268"};const $t={scrollHideDelay:1e3,type:"hover",scrollbars:"xy"},Tt=(e,{scrollbarSize:t})=>({root:{"--scrollarea-scrollbar-size":a(t)}}),jt=Ee(((e,r)=>{const n=I("ScrollArea",$t,e),{classNames:o,className:a,style:s,styles:l,unstyled:c,scrollbarSize:d,vars:u,type:m,scrollHideDelay:f,viewportProps:p,viewportRef:h,onScrollPositionChange:g,children:y,offsetScrollbars:v,scrollbars:b,onBottomReached:w,onTopReached:x,...E}=n,[S,k]=(0,i.useState)(!1),C=te({name:"ScrollArea",props:n,classes:Rt,className:a,style:s,classNames:o,styles:l,unstyled:c,vars:u,varsResolver:Tt});return(0,t.jsxs)(nt,{type:"never"===m?"always":m,scrollHideDelay:f,ref:r,scrollbars:b,...C("root"),...E,children:[(0,t.jsx)(Nt,{...p,...C("viewport",{style:p?.style}),ref:h,"data-offset-scrollbars":!0===v?"xy":v||void 0,"data-scrollbars":b||void 0,onScroll:e=>{p?.onScroll?.(e),g?.({x:e.currentTarget.scrollLeft,y:e.currentTarget.scrollTop});const{scrollTop:t,scrollHeight:r,clientHeight:n}=e.currentTarget;t-(r-n)>=0&&w?.(),0===t&&x?.()},children:y}),("xy"===b||"x"===b)&&(0,t.jsx)(St,{...C("scrollbar"),orientation:"horizontal","data-hidden":"never"===m||void 0,forceMount:!0,onMouseEnter:()=>k(!0),onMouseLeave:()=>k(!1),children:(0,t.jsx)(Ct,{...C("thumb")})}),("xy"===b||"y"===b)&&(0,t.jsx)(St,{...C("scrollbar"),orientation:"vertical","data-hidden":"never"===m||void 0,forceMount:!0,onMouseEnter:()=>k(!0),onMouseLeave:()=>k(!1),children:(0,t.jsx)(Ct,{...C("thumb")})}),(0,t.jsx)(Qe,{...C("corner"),"data-hovered":S||void 0,"data-hidden":"never"===m||void 0})]})}));jt.displayName="@mantine/core/ScrollArea";const zt=Ee(((e,r)=>{const{children:n,classNames:o,styles:a,scrollbarSize:s,scrollHideDelay:i,type:l,dir:c,offsetScrollbars:d,viewportRef:u,onScrollPositionChange:m,unstyled:f,variant:p,viewportProps:h,scrollbars:g,style:y,vars:v,onBottomReached:b,onTopReached:w,...x}=I("ScrollAreaAutosize",$t,e);return(0,t.jsx)(we,{...x,ref:r,style:[{display:"flex",overflow:"auto"},y],children:(0,t.jsx)(we,{style:{display:"flex",flexDirection:"column",flex:1},children:(0,t.jsx)(jt,{classNames:o,styles:a,scrollHideDelay:i,scrollbarSize:s,type:l,dir:c,offsetScrollbars:d,viewportRef:u,onScrollPositionChange:m,unstyled:f,variant:p,viewportProps:h,vars:v,scrollbars:g,onBottomReached:b,onTopReached:w,children:n})})})}));jt.classes=Rt,zt.displayName="@mantine/core/ScrollAreaAutosize",zt.classes=Rt,jt.Autosize=zt;const Pt={type:"scrollarea"},At=(e,{minWidth:t,type:r})=>({scrollContainer:{"--table-min-width":a(t),"--table-overflow":"native"===r?"auto":void 0}}),_t=Ee(((e,r)=>{const n=I("TableScrollContainer",Pt,e),{classNames:o,className:a,style:s,styles:i,unstyled:l,vars:c,children:d,minWidth:u,type:m,...f}=n,p=te({name:"TableScrollContainer",classes:De,props:n,className:a,style:s,classNames:o,styles:i,unstyled:l,vars:c,varsResolver:At,rootSelector:"scrollContainer"});return(0,t.jsx)(we,{component:"scrollarea"===m?jt:"div",..."scrollarea"===m?{offsetScrollbars:"x"}:{},ref:r,...p("scrollContainer"),...f,children:(0,t.jsx)("div",{...p("scrollContainerInner"),children:d})})}));_t.classes=De,_t.displayName="@mantine/core/TableScrollContainer";const Mt={withRowBorders:!0,verticalSpacing:7},Dt=(e,{layout:t,captionSide:r,horizontalSpacing:n,verticalSpacing:o,borderColor:s,stripedColor:i,highlightOnHoverColor:l,striped:c,highlightOnHover:d,stickyHeaderOffset:m,stickyHeader:f})=>({table:{"--table-layout":t,"--table-caption-side":r,"--table-horizontal-spacing":u(n),"--table-vertical-spacing":u(o),"--table-border-color":s?S(s,e):void 0,"--table-striped-color":c&&i?S(i,e):void 0,"--table-highlight-on-hover-color":d&&l?S(l,e):void 0,"--table-sticky-header-offset":f?a(m):void 0}}),Ot=Ee(((e,r)=>{const n=I("Table",Mt,e),{classNames:o,className:a,style:s,styles:i,unstyled:l,vars:c,horizontalSpacing:d,verticalSpacing:u,captionSide:m,stripedColor:f,highlightOnHoverColor:p,striped:h,highlightOnHover:g,withColumnBorders:y,withRowBorders:v,withTableBorder:b,borderColor:w,layout:x,variant:E,data:S,children:k,stickyHeader:C,stickyHeaderOffset:N,mod:R,...$}=n,T=te({name:"Table",props:n,className:a,style:s,classes:De,classNames:o,styles:i,unstyled:l,rootSelector:"table",vars:c,varsResolver:Dt});return(0,t.jsx)(_e,{value:{getStyles:T,stickyHeader:C,striped:!0===h?"odd":h||void 0,highlightOnHover:g,withColumnBorders:y,withRowBorders:v,captionSide:m||"bottom"},children:(0,t.jsx)(we,{component:"table",variant:E,ref:r,mod:[{"data-with-table-border":b},R],...T("table"),...$,children:k||!!S&&(0,t.jsx)(Xe,{data:S})})})}));Ot.classes=De,Ot.displayName="@mantine/core/Table",Ot.Td=Fe,Ot.Th=Ie,Ot.Tr=He,Ot.Thead=Be,Ot.Tbody=We,Ot.Tfoot=Ve,Ot.Caption=Ye,Ot.ScrollContainer=_t,Ot.DataRenderer=Xe;var Lt={root:"m_1b7284a3"};const It={},Ft=(e,{radius:t,shadow:r})=>({root:{"--paper-radius":void 0===t?void 0:m(t),"--paper-shadow":h(r)}}),Ht=Re(((e,r)=>{const n=I("Paper",It,e),{classNames:o,className:a,style:s,styles:i,unstyled:l,withBorder:c,vars:d,radius:u,shadow:m,variant:f,mod:p,...h}=n,g=te({name:"Paper",props:n,classes:Lt,className:a,style:s,classNames:o,styles:i,unstyled:l,vars:d,varsResolver:Ft});return(0,t.jsx)(we,{ref:r,mod:[{"data-with-border":c},p],...g("root"),variant:f,...h})}));Ht.classes=Lt,Ht.displayName="@mantine/core/Paper";const[Bt,Wt]=Ae("Card component was not found in tree");var Vt={root:"m_e615b15f",section:"m_599a2148"};const Yt={},Xt=Re(((e,r)=>{const n=I("CardSection",Yt,e),{classNames:o,className:a,style:s,styles:i,vars:l,withBorder:c,inheritPadding:d,mod:u,...m}=n,f=Wt();return(0,t.jsx)(we,{ref:r,mod:[{"with-border":c,"inherit-padding":d},u],...f.getStyles("section",{className:a,style:s,styles:i,classNames:o}),...m})}));Xt.classes=Vt,Xt.displayName="@mantine/core/CardSection";const qt={},Gt=(e,{padding:t})=>({root:{"--card-padding":u(t)}}),Ut=Re(((e,r)=>{const n=I("Card",qt,e),{classNames:o,className:a,style:s,styles:l,unstyled:c,vars:d,children:u,padding:m,...f}=n,p=te({name:"Card",props:n,classes:Vt,className:a,style:s,classNames:o,styles:l,unstyled:c,vars:d,varsResolver:Gt}),h=i.Children.toArray(u),g=h.map(((e,t)=>"object"==typeof e&&e&&"type"in e&&e.type===Xt?(0,i.cloneElement)(e,{"data-first-section":0===t||void 0,"data-last-section":t===h.length-1||void 0}):e));return(0,t.jsx)(Bt,{value:{getStyles:p},children:(0,t.jsx)(Ht,{ref:r,unstyled:c,...p("root"),...f,children:g})})}));Ut.classes=Vt,Ut.displayName="@mantine/core/Card",Ut.Section=Xt;var Kt={root:"m_4081bf90"};const Zt={preventGrowOverflow:!0,gap:"md",align:"center",justify:"flex-start",wrap:"wrap"},Jt=(e,{grow:t,preventGrowOverflow:r,gap:n,align:o,justify:a,wrap:s},{childWidth:i})=>({root:{"--group-child-width":t&&r?i:void 0,"--group-gap":u(n),"--group-align":o,"--group-justify":a,"--group-wrap":s}}),Qt=Ee(((e,r)=>{const n=I("Group",Zt,e),{classNames:o,className:a,style:s,styles:l,unstyled:c,children:d,gap:m,align:f,justify:p,wrap:h,grow:g,preventGrowOverflow:y,vars:v,variant:b,__size:w,mod:x,...E}=n,S=function(e){return i.Children.toArray(e).filter(Boolean)}(d),k=S.length,C=u(m??"md"),N=te({name:"Group",props:n,stylesCtx:{childWidth:`calc(${100/k}% - (${C} - ${C} / ${k}))`},className:a,style:s,classes:Kt,classNames:o,styles:l,unstyled:c,vars:v,varsResolver:Jt});return(0,t.jsx)(we,{...N("root"),ref:r,variant:b,mod:[{grow:g},x],size:w,...E,children:S})}));Qt.classes=Kt,Qt.displayName="@mantine/core/Group";const[er,tr]=Ae("Progress.Root component was not found in tree");var rr={root:"m_db6d6462",section:"m_2242eb65","stripes-animation":"m_81a374bd",label:"m_91e40b74"};const nr={},or=Ee(((e,r)=>{const{classNames:n,className:o,style:a,styles:s,vars:i,...l}=I("ProgressLabel",nr,e),c=tr();return(0,t.jsx)(we,{ref:r,...c.getStyles("label",{className:o,style:a,classNames:n,styles:s}),...l})}));or.classes=rr,or.displayName="@mantine/core/ProgressLabel";const ar={},sr=(e,{size:t,radius:r,transitionDuration:n})=>({root:{"--progress-size":d(t,"progress-size"),"--progress-radius":void 0===r?void 0:m(r),"--progress-transition-duration":"number"==typeof n?`${n}ms`:void 0}}),ir=Ee(((e,r)=>{const n=I("ProgressRoot",ar,e),{classNames:o,className:a,style:s,styles:i,unstyled:l,vars:c,autoContrast:d,transitionDuration:u,...m}=n,f=te({name:"Progress",classes:rr,props:n,className:a,style:s,classNames:o,styles:i,unstyled:l,vars:c,varsResolver:sr});return(0,t.jsx)(er,{value:{getStyles:f,autoContrast:d},children:(0,t.jsx)(we,{ref:r,...f("root"),...m})})}));function lr({color:e,theme:t,autoContrast:r}){return("boolean"==typeof r?r:t.autoContrast)&&E({color:e||t.primaryColor,theme:t}).isLight?"var(--mantine-color-black)":"var(--mantine-color-white)"}function cr(e,t){return lr({color:e.colors[e.primaryColor][b(e,t)],theme:e,autoContrast:null})}function dr(e,t){return"boolean"==typeof e?e:t.autoContrast}ir.classes=rr,ir.displayName="@mantine/core/ProgressRoot";const ur={withAria:!0},mr=Ee(((e,r)=>{const{classNames:n,className:o,style:a,styles:s,vars:i,value:l,withAria:c,color:d,striped:u,animated:m,mod:f,...p}=I("ProgressSection",ur,e),h=tr(),g=O(),y=c?{role:"progressbar","aria-valuemax":100,"aria-valuemin":0,"aria-valuenow":l,"aria-valuetext":`${l}%`}:{};return(0,t.jsx)(we,{ref:r,...h.getStyles("section",{className:o,classNames:n,styles:s,style:a}),...p,...y,mod:[{striped:u||m,animated:m},f],__vars:{"--progress-section-width":`${l}%`,"--progress-section-color":S(d,g),"--progress-label-color":dr(h.autoContrast,g)?lr({color:d,theme:g,autoContrast:h.autoContrast}):void 0}})}));mr.classes=rr,mr.displayName="@mantine/core/ProgressSection";const fr={},pr=Ee(((e,r)=>{const n=I("Progress",fr,e),{value:o,classNames:a,styles:s,vars:i,color:l,striped:c,animated:d,"aria-label":u,...m}=n,{resolvedClassNames:f,resolvedStyles:p}=function({classNames:e,styles:t,props:r,stylesCtx:n}){const o=O();return{resolvedClassNames:q({theme:o,classNames:e,props:r,stylesCtx:n||void 0}),resolvedStyles:K({theme:o,styles:t,props:r,stylesCtx:n||void 0})}}({classNames:a,styles:s,props:n});return(0,t.jsx)(ir,{ref:r,classNames:f,styles:p,vars:i,...m,children:(0,t.jsx)(mr,{value:o,color:l,striped:c,animated:d,"aria-label":u})})}));pr.classes=rr,pr.displayName="@mantine/core/Progress",pr.Section=mr,pr.Root=ir,pr.Label=or;var hr={root:"m_3eebeb36",label:"m_9e365f20"};const gr={orientation:"horizontal"},yr=(e,{color:t,variant:r,size:n})=>({root:{"--divider-color":t?S(t,e):void 0,"--divider-border-style":r,"--divider-size":d(n,"divider-size")}}),vr=Ee(((e,r)=>{const n=I("Divider",gr,e),{classNames:o,className:a,style:s,styles:i,unstyled:l,vars:c,color:d,orientation:u,label:m,labelPosition:f,mod:p,...h}=n,g=te({name:"Divider",classes:hr,props:n,className:a,style:s,classNames:o,styles:i,unstyled:l,vars:c,varsResolver:yr});return(0,t.jsx)(we,{ref:r,mod:[{orientation:u,"with-label":!!m},p],...g("root"),...h,role:"separator",children:m&&(0,t.jsx)(we,{component:"span",mod:{position:f},...g("label"),children:m})})}));vr.classes=hr,vr.displayName="@mantine/core/Divider";var br={root:"m_849cf0da"};const wr={underline:"hover"},xr=Re(((e,r)=>{const{underline:n,className:o,unstyled:a,mod:s,...i}=I("Anchor",wr,e);return(0,t.jsx)(Pe,{component:"a",ref:r,className:V({[br.root]:!a},o),...i,mod:[{underline:n},s],__staticSelector:"Anchor",unstyled:a})}));xr.classes=br,xr.displayName="@mantine/core/Anchor";var Er={root:"m_347db0ec","root--dot":"m_fbd81e3d",label:"m_5add502a",section:"m_91fdda9b"};const Sr={},kr=(e,{radius:t,color:r,gradient:n,variant:o,size:a,autoContrast:s})=>{const i=e.variantColorResolver({color:r||e.primaryColor,theme:e,gradient:n,variant:o||"filled",autoContrast:s});return{root:{"--badge-height":d(a,"badge-height"),"--badge-padding-x":d(a,"badge-padding-x"),"--badge-fz":d(a,"badge-fz"),"--badge-radius":void 0===t?void 0:m(t),"--badge-bg":r||o?i.background:void 0,"--badge-color":r||o?i.color:void 0,"--badge-bd":r||o?i.border:void 0,"--badge-dot-color":"dot"===o?S(r,e):void 0}}},Cr=Re(((e,r)=>{const n=I("Badge",Sr,e),{classNames:o,className:a,style:s,styles:i,unstyled:l,vars:c,radius:d,color:u,gradient:m,leftSection:f,rightSection:p,children:h,variant:g,fullWidth:y,autoContrast:v,circle:b,mod:w,...x}=n,E=te({name:"Badge",props:n,classes:Er,className:a,style:s,classNames:o,styles:i,unstyled:l,vars:c,varsResolver:kr});return(0,t.jsxs)(we,{variant:g,mod:[{block:y,circle:b,"with-right-section":!!p,"with-left-section":!!f},w],...E("root",{variant:g}),ref:r,...x,children:[f&&(0,t.jsx)("span",{...E("section"),"data-position":"left",children:f}),(0,t.jsx)("span",{...E("label"),children:h}),p&&(0,t.jsx)("span",{...E("section"),"data-position":"right",children:p})]})}));function Nr(){return`mantine-${Math.random().toString(36).slice(2,11)}`}Cr.classes=Er,Cr.displayName="@mantine/core/Badge";const Rr=i["useId".toString()]||(()=>{});const $r=["mousedown","touchstart"];function Tr(e,t){if("rtl"===e&&(t.includes("right")||t.includes("left"))){const[e,r]=t.split("-"),n="right"===e?"left":"right";return void 0===r?n:`${n}-${r}`}return t}const[jr,zr]=Ae("Popover component was not found in the tree");function Pr(e,t){const r=(0,i.useRef)(!1);(0,i.useEffect)((()=>()=>{r.current=!1}),[]),(0,i.useEffect)((()=>{if(r.current)return e();r.current=!0}),t)}const Ar=()=>{};function _r(e,t={active:!0}){return"function"==typeof e&&t.active?r=>{"Escape"===r.key&&(e(r),t.onTrigger?.())}:t.onKeyDown||Ar}function Mr(e,t,r,n){return"center"===e||"center"===n?{top:t}:"end"===e?{bottom:r}:"start"===e?{top:r}:{}}function Dr(e,t,r,n,o){return"center"===e||"center"===n?{left:t}:"end"===e?{["ltr"===o?"right":"left"]:r}:"start"===e?{["ltr"===o?"left":"right"]:r}:{}}const Or={bottom:"borderTopLeftRadius",left:"borderTopRightRadius",right:"borderBottomLeftRadius",top:"borderBottomRightRadius"};function Lr({position:e,arrowSize:t,arrowOffset:r,arrowRadius:n,arrowPosition:o,arrowX:a,arrowY:s,dir:i}){const[l,c="center"]=e.split("-"),d={width:t,height:t,transform:"rotate(45deg)",position:"absolute",[Or[l]]:n},u=-t/2;return"left"===l?{...d,...Mr(c,s,r,o),right:u,borderLeftColor:"transparent",borderBottomColor:"transparent"}:"right"===l?{...d,...Mr(c,s,r,o),left:u,borderRightColor:"transparent",borderTopColor:"transparent"}:"top"===l?{...d,...Dr(c,a,r,o,i),bottom:u,borderTopColor:"transparent",borderLeftColor:"transparent"}:"bottom"===l?{...d,...Dr(c,a,r,o,i),top:u,borderBottomColor:"transparent",borderRightColor:"transparent"}:{}}const Ir=(0,i.forwardRef)((({position:e,arrowSize:r,arrowOffset:n,arrowRadius:o,arrowPosition:a,visible:s,arrowX:i,arrowY:l,style:c,...d},u)=>{const{dir:m}=st();return s?(0,t.jsx)("div",{...d,ref:u,style:{...c,...Lr({position:e,arrowSize:r,arrowOffset:n,arrowRadius:o,arrowPosition:a,dir:m,arrowX:i,arrowY:l})}}):null}));Ir.displayName="@mantine/core/FloatingArrow";const Fr=/input|select|textarea|button|object/,Hr="a, input, select, textarea, button, object, [tabindex]";function Br(e){return"none"===e.style.display}function Wr(e){let t=e.getAttribute("tabindex");return null===t&&(t=void 0),parseInt(t,10)}function Vr(e){const t=e.nodeName.toLowerCase(),r=!Number.isNaN(Wr(e));return(Fr.test(t)&&!e.disabled||e instanceof HTMLAnchorElement&&e.href||r)&&function(e){if(e.getAttribute("aria-hidden")||e.getAttribute("hidden")||"hidden"===e.getAttribute("type"))return!1;let t=e;for(;t&&t!==document.body&&11!==t.nodeType;){if(Br(t))return!1;t=t.parentNode}return!0}(e)}function Yr(e){const t=Wr(e);return(Number.isNaN(t)||t>=0)&&Vr(e)}function Xr(e=!0){const t=(0,i.useRef)(),r=(0,i.useRef)(null),n=e=>{let t=e.querySelector("[data-autofocus]");if(!t){const r=Array.from(e.querySelectorAll(Hr));t=r.find(Yr)||r.find(Vr)||null,!t&&Vr(e)&&(t=e)}t&&t.focus({preventScroll:!0})},o=(0,i.useCallback)((o=>{e&&(null!==o?(r.current=function(e,t="body > :not(script)"){const r=Nr(),n=Array.from(document.querySelectorAll(t)).map((t=>{if(t?.shadowRoot?.contains(e)||t.contains(e))return;const n=t.getAttribute("aria-hidden"),o=t.getAttribute("data-hidden"),a=t.getAttribute("data-focus-id");return t.setAttribute("data-focus-id",r),null===n||"false"===n?t.setAttribute("aria-hidden","true"):o||a||t.setAttribute("data-hidden",n),{node:t,ariaHidden:o||null}}));return()=>{n.forEach((e=>{e&&r===e.node.getAttribute("data-focus-id")&&(null===e.ariaHidden?e.node.removeAttribute("aria-hidden"):e.node.setAttribute("aria-hidden",e.ariaHidden),e.node.removeAttribute("data-focus-id"),e.node.removeAttribute("data-hidden"))}))}}(o),t.current!==o&&(o?(setTimeout((()=>{o.getRootNode()&&n(o)})),t.current=o):t.current=null)):r.current&&(r.current(),r.current=null))}),[e]);return(0,i.useEffect)((()=>{if(!e)return;t.current&&setTimeout((()=>n(t.current)));const o=e=>{"Tab"===e.key&&t.current&&function(e,t){const r=(n=e,Array.from(n.querySelectorAll(Hr)).filter(Yr));var n;if(!r.length)return void t.preventDefault();const o=r[t.shiftKey?0:r.length-1],a=e.getRootNode();let s=o===a.activeElement||e===a.activeElement;const i=a.activeElement;if("INPUT"===i.tagName&&"radio"===i.getAttribute("type")){const e=r.filter((e=>"radio"===e.getAttribute("type")&&e.getAttribute("name")===i.getAttribute("name")));s=e.includes(o)}if(!s)return;t.preventDefault();const l=r[t.shiftKey?r.length-1:0];l&&l.focus()}(t.current,e)};return document.addEventListener("keydown",o),()=>{document.removeEventListener("keydown",o),r.current&&r.current()}}),[e]),o}function qr(e){return!Array.isArray(e)&&null!==e&&"object"==typeof e&&e.type!==i.Fragment}var Gr={root:"m_515a97f8"};const Ur={},Kr=Ee(((e,r)=>{const n=I("VisuallyHidden",Ur,e),{classNames:o,className:a,style:s,styles:i,unstyled:l,vars:c,...d}=n,u=te({name:"VisuallyHidden",classes:Gr,props:n,className:a,style:s,classNames:o,styles:i,unstyled:l});return(0,t.jsx)(we,{component:"span",ref:r,...u("root"),...d})}));function Zr({children:e,active:t=!0,refProp:r="ref",innerRef:n}){const o=tt(Xr(t),n);return qr(e)?(0,i.cloneElement)(e,{[r]:o}):e}function Jr(e){return(0,t.jsx)(Kr,{tabIndex:-1,"data-autofocus":!0,...e})}Kr.classes=Gr,Kr.displayName="@mantine/core/VisuallyHidden",Zr.displayName="@mantine/core/FocusTrap",Jr.displayName="@mantine/core/FocusTrapInitialFocus",Zr.InitialFocus=Jr;const Qr=window.ReactDOM,en={},tn=(0,i.forwardRef)(((e,r)=>{const{children:n,target:o,...a}=I("Portal",en,e),[s,l]=(0,i.useState)(!1),c=(0,i.useRef)(null);return Ke((()=>(l(!0),c.current=o?"string"==typeof o?document.querySelector(o):o:function(e){const t=document.createElement("div");return t.setAttribute("data-portal","true"),"string"==typeof e.className&&t.classList.add(...e.className.split(" ").filter(Boolean)),"object"==typeof e.style&&Object.assign(t.style,e.style),"string"==typeof e.id&&t.setAttribute("id",e.id),t}(a),et(r,c.current),!o&&c.current&&document.body.appendChild(c.current),()=>{!o&&c.current&&document.body.removeChild(c.current)})),[o]),s&&c.current?(0,Qr.createPortal)((0,t.jsx)(t.Fragment,{children:n}),c.current):null}));function rn({withinPortal:e=!0,children:r,...n}){return e?(0,t.jsx)(tn,{...n,children:r}):(0,t.jsx)(t.Fragment,{children:r})}tn.displayName="@mantine/core/Portal",rn.displayName="@mantine/core/OptionalPortal";const nn=e=>({in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:`scale(.9) translateY(${a("bottom"===e?10:-10)})`},transitionProperty:"transform, opacity"}),on={fade:{in:{opacity:1},out:{opacity:0},transitionProperty:"opacity"},"fade-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:`translateY(${a(30)}`},transitionProperty:"opacity, transform"},"fade-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:`translateY(${a(-30)}`},transitionProperty:"opacity, transform"},"fade-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:`translateX(${a(30)}`},transitionProperty:"opacity, transform"},"fade-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:`translateX(${a(-30)}`},transitionProperty:"opacity, transform"},scale:{in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:"scale(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-y":{in:{opacity:1,transform:"scaleY(1)"},out:{opacity:0,transform:"scaleY(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-x":{in:{opacity:1,transform:"scaleX(1)"},out:{opacity:0,transform:"scaleX(0)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"skew-up":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:`translateY(${a(-20)}) skew(-10deg, -5deg)`},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"skew-down":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:`translateY(${a(20)}) skew(-10deg, -5deg)`},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-left":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:`translateY(${a(20)}) rotate(-5deg)`},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-right":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:`translateY(${a(20)}) rotate(5deg)`},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-100%)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(100%)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"slide-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(100%)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"slide-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-100%)"},common:{transformOrigin:"right"},transitionProperty:"transform, opacity"},pop:{...nn("bottom"),common:{transformOrigin:"center center"}},"pop-bottom-left":{...nn("bottom"),common:{transformOrigin:"bottom left"}},"pop-bottom-right":{...nn("bottom"),common:{transformOrigin:"bottom right"}},"pop-top-left":{...nn("top"),common:{transformOrigin:"top left"}},"pop-top-right":{...nn("top"),common:{transformOrigin:"top right"}}},an={entering:"in",entered:"in",exiting:"out",exited:"out","pre-exiting":"out","pre-entering":"out"};function sn({transition:e,state:t,duration:r,timingFunction:n}){const o={transitionDuration:`${r}ms`,transitionTimingFunction:n};return"string"==typeof e?e in on?{transitionProperty:on[e].transitionProperty,...o,...on[e].common,...on[e][an[t]]}:{}:{transitionProperty:e.transitionProperty,...o,...e.common,...e[an[t]]}}function ln({duration:e,exitDuration:t,timingFunction:r,mounted:n,onEnter:o,onExit:a,onEntered:s,onExited:l,enterDelay:c,exitDelay:d}){const u=O(),m=function(e,t,{getInitialValueInEffect:r}={getInitialValueInEffect:!0}){const[n,o]=(0,i.useState)(r?t:function(e,t){return"undefined"!=typeof window&&"matchMedia"in window&&window.matchMedia(e).matches}(e)),a=(0,i.useRef)();return(0,i.useEffect)((()=>{if("matchMedia"in window)return a.current=window.matchMedia(e),o(a.current.matches),function(e,t){try{return e.addEventListener("change",t),()=>e.removeEventListener("change",t)}catch(r){return e.addListener(t),()=>e.removeListener(t)}}(a.current,(e=>o(e.matches)))}),[e]),n}("(prefers-reduced-motion: reduce)",undefined,undefined);const f=!!u.respectReducedMotion&&m,[p,h]=(0,i.useState)(f?0:e),[g,y]=(0,i.useState)(n?"entered":"exited"),v=(0,i.useRef)(-1),b=(0,i.useRef)(-1),w=(0,i.useRef)(-1),x=r=>{const n=r?o:a,i=r?s:l;window.clearTimeout(v.current);const c=f?0:r?e:t;h(c),0===c?("function"==typeof n&&n(),"function"==typeof i&&i(),y(r?"entered":"exited")):w.current=requestAnimationFrame((()=>{Qr.flushSync((()=>{y(r?"pre-entering":"pre-exiting")})),w.current=requestAnimationFrame((()=>{"function"==typeof n&&n(),y(r?"entering":"exiting"),v.current=window.setTimeout((()=>{"function"==typeof i&&i(),y(r?"entered":"exited")}),c)}))}))};return Pr((()=>{var e;e=n,window.clearTimeout(b.current),"number"==typeof(e?c:d)?b.current=window.setTimeout((()=>{x(e)}),e?c:d):x(e)}),[n]),(0,i.useEffect)((()=>()=>{window.clearTimeout(v.current),cancelAnimationFrame(w.current)}),[]),{transitionDuration:p,transitionStatus:g,transitionTimingFunction:r||"ease"}}function cn({keepMounted:e,transition:r="fade",duration:n=250,exitDuration:o=n,mounted:a,children:s,timingFunction:i="ease",onExit:l,onEntered:c,onEnter:d,onExited:u,enterDelay:m,exitDelay:f}){const{transitionDuration:p,transitionStatus:h,transitionTimingFunction:g}=ln({mounted:a,exitDuration:o,duration:n,timingFunction:i,onExit:l,onEntered:c,onEnter:d,onExited:u,enterDelay:m,exitDelay:f});return 0===p?a?(0,t.jsx)(t.Fragment,{children:s({})}):e?s({display:"none"}):null:"exited"===h?e?s({display:"none"}):null:(0,t.jsx)(t.Fragment,{children:s(sn({transition:r,duration:p,state:h,timingFunction:g}))})}cn.displayName="@mantine/core/Transition";var dn={dropdown:"m_38a85659",arrow:"m_a31dc6c1"};const un={},mn=Ee(((e,r)=>{const n=I("PopoverDropdown",un,e),{className:o,style:s,vars:l,children:c,onKeyDownCapture:d,variant:u,classNames:m,styles:f,...p}=n,h=zr(),g=function({opened:e,shouldReturnFocus:t=!0}){const r=(0,i.useRef)(),n=()=>{r.current&&"focus"in r.current&&"function"==typeof r.current.focus&&r.current?.focus({preventScroll:!0})};return Pr((()=>{let o=-1;const a=e=>{"Tab"===e.key&&window.clearTimeout(o)};return document.addEventListener("keydown",a),e?r.current=document.activeElement:t&&(o=window.setTimeout(n,10)),()=>{window.clearTimeout(o),document.removeEventListener("keydown",a)}}),[e,t]),n}({opened:h.opened,shouldReturnFocus:h.returnFocus}),y=h.withRoles?{"aria-labelledby":h.getTargetId(),id:h.getDropdownId(),role:"dialog",tabIndex:-1}:{},v=tt(r,h.floating);return h.disabled?null:(0,t.jsx)(rn,{...h.portalProps,withinPortal:h.withinPortal,children:(0,t.jsx)(cn,{mounted:h.opened,...h.transitionProps,transition:h.transitionProps?.transition||"fade",duration:h.transitionProps?.duration??150,keepMounted:h.keepMounted,exitDuration:"number"==typeof h.transitionProps?.exitDuration?h.transitionProps.exitDuration:h.transitionProps?.duration,children:e=>(0,t.jsx)(Zr,{active:h.trapFocus&&h.opened,innerRef:v,children:(0,t.jsxs)(we,{...y,...p,variant:u,onKeyDownCapture:_r(h.onClose,{active:h.closeOnEscape,onTrigger:g,onKeyDown:d}),"data-position":h.placement,"data-fixed":"fixed"===h.floatingStrategy||void 0,...h.getStyles("dropdown",{className:o,props:n,classNames:m,styles:f,style:[{...e,zIndex:h.zIndex,top:h.y??0,left:h.x??0,width:"target"===h.width?void 0:a(h.width)},s]}),children:[c,(0,t.jsx)(Ir,{ref:h.arrowRef,arrowX:h.arrowX,arrowY:h.arrowY,visible:h.withArrow,position:h.placement,arrowSize:h.arrowSize,arrowRadius:h.arrowRadius,arrowOffset:h.arrowOffset,arrowPosition:h.arrowPosition,...h.getStyles("arrow",{props:n,classNames:m,styles:f})})]})})})})}));mn.classes=dn,mn.displayName="@mantine/core/PopoverDropdown";const fn={refProp:"ref",popupType:"dialog"},pn=Ee(((e,t)=>{const{children:r,refProp:n,popupType:o,...a}=I("PopoverTarget",fn,e);if(!qr(r))throw new Error("Popover.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const s=a,l=zr(),c=tt(l.reference,function(e){const t=i.version;return"string"!=typeof i.version||t.startsWith("18.")?e?.ref:e?.props?.ref}(r),t),d=l.withRoles?{"aria-haspopup":o,"aria-expanded":l.opened,"aria-controls":l.getDropdownId(),id:l.getTargetId()}:{};return(0,i.cloneElement)(r,{...s,...d,...l.targetProps,className:V(l.targetProps.className,s.className,r.props.className),[n]:c,...l.controlled?null:{onClick:l.onToggle}})}));pn.displayName="@mantine/core/PopoverTarget";const hn=Math.min,gn=Math.max,yn=Math.round,vn=Math.floor,bn=e=>({x:e,y:e}),wn={left:"right",right:"left",bottom:"top",top:"bottom"},xn={start:"end",end:"start"};function En(e,t,r){return gn(e,hn(t,r))}function Sn(e,t){return"function"==typeof e?e(t):e}function kn(e){return e.split("-")[0]}function Cn(e){return e.split("-")[1]}function Nn(e){return"x"===e?"y":"x"}function Rn(e){return"y"===e?"height":"width"}function $n(e){return["top","bottom"].includes(kn(e))?"y":"x"}function Tn(e){return Nn($n(e))}function jn(e){return e.replace(/start|end/g,(e=>xn[e]))}function zn(e){return e.replace(/left|right|bottom|top/g,(e=>wn[e]))}function Pn(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function An(e){const{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function Mn(e,t,r){let{reference:n,floating:o}=e;const a=$n(t),s=Tn(t),i=Rn(s),l=kn(t),c="y"===a,d=n.x+n.width/2-o.width/2,u=n.y+n.height/2-o.height/2,m=n[i]/2-o[i]/2;let f;switch(l){case"top":f={x:d,y:n.y-o.height};break;case"bottom":f={x:d,y:n.y+n.height};break;case"right":f={x:n.x+n.width,y:u};break;case"left":f={x:n.x-o.width,y:u};break;default:f={x:n.x,y:n.y}}switch(Cn(t)){case"start":f[s]-=m*(r&&c?-1:1);break;case"end":f[s]+=m*(r&&c?-1:1)}return f}async function Dn(e,t){var r;void 0===t&&(t={});const{x:n,y:o,platform:a,rects:s,elements:i,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:m=!1,padding:f=0}=Sn(t,e),p=Pn(f),h=i[m?"floating"===u?"reference":"floating":u],g=An(await a.getClippingRect({element:null==(r=await(null==a.isElement?void 0:a.isElement(h)))||r?h:h.contextElement||await(null==a.getDocumentElement?void 0:a.getDocumentElement(i.floating)),boundary:c,rootBoundary:d,strategy:l})),y="floating"===u?{x:n,y:o,width:s.floating.width,height:s.floating.height}:s.reference,v=await(null==a.getOffsetParent?void 0:a.getOffsetParent(i.floating)),b=await(null==a.isElement?void 0:a.isElement(v))&&await(null==a.getScale?void 0:a.getScale(v))||{x:1,y:1},w=An(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:i,rect:y,offsetParent:v,strategy:l}):y);return{top:(g.top-w.top+p.top)/b.y,bottom:(w.bottom-g.bottom+p.bottom)/b.y,left:(g.left-w.left+p.left)/b.x,right:(w.right-g.right+p.right)/b.x}}function On(e){const t=hn(...e.map((e=>e.left))),r=hn(...e.map((e=>e.top)));return{x:t,y:r,width:gn(...e.map((e=>e.right)))-t,height:gn(...e.map((e=>e.bottom)))-r}}function Ln(){return"undefined"!=typeof window}function In(e){return Bn(e)?(e.nodeName||"").toLowerCase():"#document"}function Fn(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Hn(e){var t;return null==(t=(Bn(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function Bn(e){return!!Ln()&&(e instanceof Node||e instanceof Fn(e).Node)}function Wn(e){return!!Ln()&&(e instanceof Element||e instanceof Fn(e).Element)}function Vn(e){return!!Ln()&&(e instanceof HTMLElement||e instanceof Fn(e).HTMLElement)}function Yn(e){return!(!Ln()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof Fn(e).ShadowRoot)}function Xn(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=Jn(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function qn(e){return["table","td","th"].includes(In(e))}function Gn(e){return[":popover-open",":modal"].some((t=>{try{return e.matches(t)}catch(e){return!1}}))}function Un(e){const t=Kn(),r=Wn(e)?Jn(e):e;return"none"!==r.transform||"none"!==r.perspective||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","perspective","filter"].some((e=>(r.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(r.contain||"").includes(e)))}function Kn(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function Zn(e){return["html","body","#document"].includes(In(e))}function Jn(e){return Fn(e).getComputedStyle(e)}function Qn(e){return Wn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function eo(e){if("html"===In(e))return e;const t=e.assignedSlot||e.parentNode||Yn(e)&&e.host||Hn(e);return Yn(t)?t.host:t}function to(e){const t=eo(e);return Zn(t)?e.ownerDocument?e.ownerDocument.body:e.body:Vn(t)&&Xn(t)?t:to(t)}function ro(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);const o=to(e),a=o===(null==(n=e.ownerDocument)?void 0:n.body),s=Fn(o);if(a){const e=no(s);return t.concat(s,s.visualViewport||[],Xn(o)?o:[],e&&r?ro(e):[])}return t.concat(o,ro(o,[],r))}function no(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function oo(e){const t=Jn(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=Vn(e),a=o?e.offsetWidth:r,s=o?e.offsetHeight:n,i=yn(r)!==a||yn(n)!==s;return i&&(r=a,n=s),{width:r,height:n,$:i}}function ao(e){return Wn(e)?e:e.contextElement}function so(e){const t=ao(e);if(!Vn(t))return bn(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:a}=oo(t);let s=(a?yn(r.width):r.width)/n,i=(a?yn(r.height):r.height)/o;return s&&Number.isFinite(s)||(s=1),i&&Number.isFinite(i)||(i=1),{x:s,y:i}}const io=bn(0);function lo(e){const t=Fn(e);return Kn()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:io}function co(e,t,r,n){void 0===t&&(t=!1),void 0===r&&(r=!1);const o=e.getBoundingClientRect(),a=ao(e);let s=bn(1);t&&(n?Wn(n)&&(s=so(n)):s=so(e));const i=function(e,t,r){return void 0===t&&(t=!1),!(!r||t&&r!==Fn(e))&&t}(a,r,n)?lo(a):bn(0);let l=(o.left+i.x)/s.x,c=(o.top+i.y)/s.y,d=o.width/s.x,u=o.height/s.y;if(a){const e=Fn(a),t=n&&Wn(n)?Fn(n):n;let r=e,o=no(r);for(;o&&n&&t!==r;){const e=so(o),t=o.getBoundingClientRect(),n=Jn(o),a=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,s=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;l*=e.x,c*=e.y,d*=e.x,u*=e.y,l+=a,c+=s,r=Fn(o),o=no(r)}}return An({width:d,height:u,x:l,y:c})}function uo(e,t){const r=Qn(e).scrollLeft;return t?t.left+r:co(Hn(e)).left+r}function mo(e,t,r){void 0===r&&(r=!1);const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-(r?0:uo(e,n)),y:n.top+t.scrollTop}}function fo(e,t,r){let n;if("viewport"===t)n=function(e,t){const r=Fn(e),n=Hn(e),o=r.visualViewport;let a=n.clientWidth,s=n.clientHeight,i=0,l=0;if(o){a=o.width,s=o.height;const e=Kn();(!e||e&&"fixed"===t)&&(i=o.offsetLeft,l=o.offsetTop)}return{width:a,height:s,x:i,y:l}}(e,r);else if("document"===t)n=function(e){const t=Hn(e),r=Qn(e),n=e.ownerDocument.body,o=gn(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=gn(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let s=-r.scrollLeft+uo(e);const i=-r.scrollTop;return"rtl"===Jn(n).direction&&(s+=gn(t.clientWidth,n.clientWidth)-o),{width:o,height:a,x:s,y:i}}(Hn(e));else if(Wn(t))n=function(e,t){const r=co(e,!0,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft,a=Vn(e)?so(e):bn(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:o*a.x,y:n*a.y}}(t,r);else{const r=lo(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return An(n)}function po(e,t){const r=eo(e);return!(r===t||!Wn(r)||Zn(r))&&("fixed"===Jn(r).position||po(r,t))}function ho(e,t,r){const n=Vn(t),o=Hn(t),a="fixed"===r,s=co(e,!0,a,t);let i={scrollLeft:0,scrollTop:0};const l=bn(0);if(n||!n&&!a)if(("body"!==In(t)||Xn(o))&&(i=Qn(t)),n){const e=co(t,!0,a,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else o&&(l.x=uo(o));const c=!o||n||a?bn(0):mo(o,i);return{x:s.left+i.scrollLeft-l.x-c.x,y:s.top+i.scrollTop-l.y-c.y,width:s.width,height:s.height}}function go(e){return"static"===Jn(e).position}function yo(e,t){if(!Vn(e)||"fixed"===Jn(e).position)return null;if(t)return t(e);let r=e.offsetParent;return Hn(e)===r&&(r=r.ownerDocument.body),r}function vo(e,t){const r=Fn(e);if(Gn(e))return r;if(!Vn(e)){let t=eo(e);for(;t&&!Zn(t);){if(Wn(t)&&!go(t))return t;t=eo(t)}return r}let n=yo(e,t);for(;n&&qn(n)&&go(n);)n=yo(n,t);return n&&Zn(n)&&go(n)&&!Un(n)?r:n||function(e){let t=eo(e);for(;Vn(t)&&!Zn(t);){if(Un(t))return t;if(Gn(t))return null;t=eo(t)}return null}(e)||r}const bo={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e;const a="fixed"===o,s=Hn(n),i=!!t&&Gn(t.floating);if(n===s||i&&a)return r;let l={scrollLeft:0,scrollTop:0},c=bn(1);const d=bn(0),u=Vn(n);if((u||!u&&!a)&&(("body"!==In(n)||Xn(s))&&(l=Qn(n)),Vn(n))){const e=co(n);c=so(n),d.x=e.x+n.clientLeft,d.y=e.y+n.clientTop}const m=!s||u||a?bn(0):mo(s,l,!0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+d.x+m.x,y:r.y*c.y-l.scrollTop*c.y+d.y+m.y}},getDocumentElement:Hn,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const a="clippingAncestors"===r?Gn(t)?[]:function(e,t){const r=t.get(e);if(r)return r;let n=ro(e,[],!1).filter((e=>Wn(e)&&"body"!==In(e))),o=null;const a="fixed"===Jn(e).position;let s=a?eo(e):e;for(;Wn(s)&&!Zn(s);){const t=Jn(s),r=Un(s);r||"fixed"!==t.position||(o=null),(a?!r&&!o:!r&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||Xn(s)&&!r&&po(e,s))?n=n.filter((e=>e!==s)):o=t,s=eo(s)}return t.set(e,n),n}(t,this._c):[].concat(r),s=[...a,n],i=s[0],l=s.reduce(((e,r)=>{const n=fo(t,r,o);return e.top=gn(n.top,e.top),e.right=hn(n.right,e.right),e.bottom=hn(n.bottom,e.bottom),e.left=gn(n.left,e.left),e}),fo(t,i,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:vo,getElementRects:async function(e){const t=this.getOffsetParent||vo,r=this.getDimensions,n=await r(e.floating);return{reference:ho(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:r}=oo(e);return{width:t,height:r}},getScale:so,isElement:Wn,isRTL:function(e){return"rtl"===Jn(e).direction}};const wo=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:o,y:a,placement:s,middlewareData:i}=t,l=await async function(e,t){const{placement:r,platform:n,elements:o}=e,a=await(null==n.isRTL?void 0:n.isRTL(o.floating)),s=kn(r),i=Cn(r),l="y"===$n(r),c=["left","top"].includes(s)?-1:1,d=a&&l?-1:1,u=Sn(t,e);let{mainAxis:m,crossAxis:f,alignmentAxis:p}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return i&&"number"==typeof p&&(f="end"===i?-1*p:p),l?{x:f*d,y:m*c}:{x:m*c,y:f*d}}(t,e);return s===(null==(r=i.offset)?void 0:r.placement)&&null!=(n=i.arrow)&&n.alignmentOffset?{}:{x:o+l.x,y:a+l.y,data:{...l,placement:s}}}}},xo=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:o}=t,{mainAxis:a=!0,crossAxis:s=!1,limiter:i={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...l}=Sn(e,t),c={x:r,y:n},d=await Dn(t,l),u=$n(kn(o)),m=Nn(u);let f=c[m],p=c[u];if(a){const e="y"===m?"bottom":"right";f=En(f+d["y"===m?"top":"left"],f,f-d[e])}if(s){const e="y"===u?"bottom":"right";p=En(p+d["y"===u?"top":"left"],p,p-d[e])}const h=i.fn({...t,[m]:f,[u]:p});return{...h,data:{x:h.x-r,y:h.y-n,enabled:{[m]:a,[u]:s}}}}}},Eo=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:o,middlewareData:a,rects:s,initialPlacement:i,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:m,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:h=!0,...g}=Sn(e,t);if(null!=(r=a.arrow)&&r.alignmentOffset)return{};const y=kn(o),v=$n(i),b=kn(i)===i,w=await(null==l.isRTL?void 0:l.isRTL(c.floating)),x=m||(b||!h?[zn(i)]:function(e){const t=zn(e);return[jn(e),t,jn(t)]}(i)),E="none"!==p;!m&&E&&x.push(...function(e,t,r,n){const o=Cn(e);let a=function(e,t,r){const n=["left","right"],o=["right","left"],a=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return r?t?o:n:t?n:o;case"left":case"right":return t?a:s;default:return[]}}(kn(e),"start"===r,n);return o&&(a=a.map((e=>e+"-"+o)),t&&(a=a.concat(a.map(jn)))),a}(i,h,p,w));const S=[i,...x],k=await Dn(t,g),C=[];let N=(null==(n=a.flip)?void 0:n.overflows)||[];if(d&&C.push(k[y]),u){const e=function(e,t,r){void 0===r&&(r=!1);const n=Cn(e),o=Tn(e),a=Rn(o);let s="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[a]>t.floating[a]&&(s=zn(s)),[s,zn(s)]}(o,s,w);C.push(k[e[0]],k[e[1]])}if(N=[...N,{placement:o,overflows:C}],!C.every((e=>e<=0))){var R,$;const e=((null==(R=a.flip)?void 0:R.index)||0)+1,t=S[e];if(t)return{data:{index:e,overflows:N},reset:{placement:t}};let r=null==($=N.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:$.placement;if(!r)switch(f){case"bestFit":{var T;const e=null==(T=N.filter((e=>{if(E){const t=$n(e.placement);return t===v||"y"===t}return!0})).map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:T[0];e&&(r=e);break}case"initialPlacement":r=i}if(o!==r)return{reset:{placement:r}}}return{}}}},So=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:o,rects:a,platform:s,elements:i}=t,{apply:l=(()=>{}),...c}=Sn(e,t),d=await Dn(t,c),u=kn(o),m=Cn(o),f="y"===$n(o),{width:p,height:h}=a.floating;let g,y;"top"===u||"bottom"===u?(g=u,y=m===(await(null==s.isRTL?void 0:s.isRTL(i.floating))?"start":"end")?"left":"right"):(y=u,g="end"===m?"top":"bottom");const v=h-d.top-d.bottom,b=p-d.left-d.right,w=hn(h-d[g],v),x=hn(p-d[y],b),E=!t.middlewareData.shift;let S=w,k=x;if(null!=(r=t.middlewareData.shift)&&r.enabled.x&&(k=b),null!=(n=t.middlewareData.shift)&&n.enabled.y&&(S=v),E&&!m){const e=gn(d.left,0),t=gn(d.right,0),r=gn(d.top,0),n=gn(d.bottom,0);f?k=p-2*(0!==e||0!==t?e+t:gn(d.left,d.right)):S=h-2*(0!==r||0!==n?r+n:gn(d.top,d.bottom))}await l({...t,availableWidth:k,availableHeight:S});const C=await s.getDimensions(i.floating);return p!==C.width||h!==C.height?{reset:{rects:!0}}:{}}}},ko=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:o,rects:a,platform:s,elements:i,middlewareData:l}=t,{element:c,padding:d=0}=Sn(e,t)||{};if(null==c)return{};const u=Pn(d),m={x:r,y:n},f=Tn(o),p=Rn(f),h=await s.getDimensions(c),g="y"===f,y=g?"top":"left",v=g?"bottom":"right",b=g?"clientHeight":"clientWidth",w=a.reference[p]+a.reference[f]-m[f]-a.floating[p],x=m[f]-a.reference[f],E=await(null==s.getOffsetParent?void 0:s.getOffsetParent(c));let S=E?E[b]:0;S&&await(null==s.isElement?void 0:s.isElement(E))||(S=i.floating[b]||a.floating[p]);const k=w/2-x/2,C=S/2-h[p]/2-1,N=hn(u[y],C),R=hn(u[v],C),$=N,T=S-h[p]-R,j=S/2-h[p]/2+k,z=En($,j,T),P=!l.arrow&&null!=Cn(o)&&j!==z&&a.reference[p]/2-(j<$?N:R)-h[p]/2<0,A=P?j<$?j-$:j-T:0;return{[f]:m[f]+A,data:{[f]:z,centerOffset:j-z-A,...P&&{alignmentOffset:A}},reset:P}}}),Co=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){const{placement:r,elements:n,rects:o,platform:a,strategy:s}=t,{padding:i=2,x:l,y:c}=Sn(e,t),d=Array.from(await(null==a.getClientRects?void 0:a.getClientRects(n.reference))||[]),u=function(e){const t=e.slice().sort(((e,t)=>e.y-t.y)),r=[];let n=null;for(let e=0;e<t.length;e++){const o=t[e];!n||o.y-n.y>n.height/2?r.push([o]):r[r.length-1].push(o),n=o}return r.map((e=>An(On(e))))}(d),m=An(On(d)),f=Pn(i),p=await a.getElementRects({reference:{getBoundingClientRect:function(){if(2===u.length&&u[0].left>u[1].right&&null!=l&&null!=c)return u.find((e=>l>e.left-f.left&&l<e.right+f.right&&c>e.top-f.top&&c<e.bottom+f.bottom))||m;if(u.length>=2){if("y"===$n(r)){const e=u[0],t=u[u.length-1],n="top"===kn(r),o=e.top,a=t.bottom,s=n?e.left:t.left,i=n?e.right:t.right;return{top:o,bottom:a,left:s,right:i,width:i-s,height:a-o,x:s,y:o}}const e="left"===kn(r),t=gn(...u.map((e=>e.right))),n=hn(...u.map((e=>e.left))),o=u.filter((r=>e?r.left===n:r.right===t)),a=o[0].top,s=o[o.length-1].bottom;return{top:a,bottom:s,left:n,right:t,width:t-n,height:s-a,x:n,y:a}}return m}},floating:n.floating,strategy:s});return o.reference.x!==p.reference.x||o.reference.y!==p.reference.y||o.reference.width!==p.reference.width||o.reference.height!==p.reference.height?{reset:{rects:p}}:{}}}},No=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:o,rects:a,middlewareData:s}=t,{offset:i=0,mainAxis:l=!0,crossAxis:c=!0}=Sn(e,t),d={x:r,y:n},u=$n(o),m=Nn(u);let f=d[m],p=d[u];const h=Sn(i,t),g="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(l){const e="y"===m?"height":"width",t=a.reference[m]-a.floating[e]+g.mainAxis,r=a.reference[m]+a.reference[e]-g.mainAxis;f<t?f=t:f>r&&(f=r)}if(c){var y,v;const e="y"===m?"width":"height",t=["top","left"].includes(kn(o)),r=a.reference[u]-a.floating[e]+(t&&(null==(y=s.offset)?void 0:y[u])||0)+(t?0:g.crossAxis),n=a.reference[u]+a.reference[e]+(t?0:(null==(v=s.offset)?void 0:v[u])||0)-(t?g.crossAxis:0);p<r?p=r:p>n&&(p=n)}return{[m]:f,[u]:p}}}},Ro=(e,t,r)=>{const n=new Map,o={platform:bo,...r},a={...o.platform,_c:n};return(async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:s}=r,i=a.filter(Boolean),l=await(null==s.isRTL?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:d,y:u}=Mn(c,n,l),m=n,f={},p=0;for(let r=0;r<i.length;r++){const{name:a,fn:h}=i[r],{x:g,y,data:v,reset:b}=await h({x:d,y:u,initialPlacement:n,placement:m,strategy:o,middlewareData:f,rects:c,platform:s,elements:{reference:e,floating:t}});d=null!=g?g:d,u=null!=y?y:u,f={...f,[a]:{...f[a],...v}},b&&p<=50&&(p++,"object"==typeof b&&(b.placement&&(m=b.placement),b.rects&&(c=!0===b.rects?await s.getElementRects({reference:e,floating:t,strategy:o}):b.rects),({x:d,y:u}=Mn(c,m,l))),r=-1)}return{x:d,y:u,placement:m,strategy:o,middlewareData:f}})(e,t,{...o,platform:a})};var $o="undefined"!=typeof document?i.useLayoutEffect:i.useEffect;function To(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let r,n,o;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(n=r;0!=n--;)if(!To(e[n],t[n]))return!1;return!0}if(o=Object.keys(e),r=o.length,r!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!{}.hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){const r=o[n];if(!("_owner"===r&&e.$$typeof||To(e[r],t[r])))return!1}return!0}return e!=e&&t!=t}function jo(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function zo(e,t){const r=jo(e);return Math.round(t*r)/r}function Po(e){const t=i.useRef(e);return $o((()=>{t.current=e})),t}const Ao=e=>({name:"arrow",options:e,fn(t){const{element:r,padding:n}="function"==typeof e?e(t):e;return r&&(o=r,{}.hasOwnProperty.call(o,"current"))?null!=r.current?ko({element:r.current,padding:n}).fn(t):{}:r?ko({element:r,padding:n}).fn(t):{};var o}}),_o=(e,t)=>({...wo(e),options:[e,t]}),Mo=(e,t)=>({...xo(e),options:[e,t]}),Do=(e,t)=>({...No(e),options:[e,t]}),Oo=(e,t)=>({...Eo(e),options:[e,t]}),Lo=(e,t)=>({...So(e),options:[e,t]}),Io=(e,t)=>({...Co(e),options:[e,t]}),Fo=(e,t)=>({...Ao(e),options:[e,t]}),Ho={...l},Bo=Ho.useInsertionEffect||(e=>e());var Wo="undefined"!=typeof document?i.useLayoutEffect:i.useEffect;let Vo=!1,Yo=0;const Xo=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+Yo++,qo=Ho.useId||function(){const[e,t]=i.useState((()=>Vo?Xo():void 0));return Wo((()=>{null==e&&t(Xo())}),[]),i.useEffect((()=>{Vo=!0}),[]),e};const Go=i.createContext(null),Uo=i.createContext(null),Ko=()=>{var e;return(null==(e=i.useContext(Go))?void 0:e.id)||null},Zo=()=>i.useContext(Uo);function Jo(e){void 0===e&&(e={});const{nodeId:t}=e,r=function(e){const{open:t=!1,onOpenChange:r,elements:n}=e,o=qo(),a=i.useRef({}),[s]=i.useState((()=>function(){const e=new Map;return{emit(t,r){var n;null==(n=e.get(t))||n.forEach((e=>e(r)))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){var n;e.set(t,(null==(n=e.get(t))?void 0:n.filter((e=>e!==r)))||[])}}}())),l=null!=Ko(),[c,d]=i.useState(n.reference),u=function(e){const t=i.useRef((()=>{}));return Bo((()=>{t.current=e})),i.useCallback((function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return null==t.current?void 0:t.current(...r)}),[])}(((e,t,n)=>{a.current.openEvent=e?t:void 0,s.emit("openchange",{open:e,event:t,reason:n,nested:l}),null==r||r(e,t,n)})),m=i.useMemo((()=>({setPositionReference:d})),[]),f=i.useMemo((()=>({reference:c||n.reference||null,floating:n.floating||null,domReference:n.reference})),[c,n.reference,n.floating]);return i.useMemo((()=>({dataRef:a,open:t,onOpenChange:u,elements:f,events:s,floatingId:o,refs:m})),[t,u,f,s,o,m])}({...e,elements:{reference:null,floating:null,...e.elements}}),n=e.rootContext||r,o=n.elements,[a,s]=i.useState(null),[l,c]=i.useState(null),d=(null==o?void 0:o.domReference)||a,u=i.useRef(null),m=Zo();Wo((()=>{d&&(u.current=d)}),[d]);const f=function(e){void 0===e&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,elements:{reference:a,floating:s}={},transform:l=!0,whileElementsMounted:c,open:d}=e,[u,m]=i.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=i.useState(n);To(f,n)||p(n);const[h,g]=i.useState(null),[y,v]=i.useState(null),b=i.useCallback((e=>{e!==S.current&&(S.current=e,g(e))}),[]),w=i.useCallback((e=>{e!==k.current&&(k.current=e,v(e))}),[]),x=a||h,E=s||y,S=i.useRef(null),k=i.useRef(null),C=i.useRef(u),N=null!=c,R=Po(c),$=Po(o),T=Po(d),j=i.useCallback((()=>{if(!S.current||!k.current)return;const e={placement:t,strategy:r,middleware:f};$.current&&(e.platform=$.current),Ro(S.current,k.current,e).then((e=>{const t={...e,isPositioned:!1!==T.current};z.current&&!To(C.current,t)&&(C.current=t,Qr.flushSync((()=>{m(t)})))}))}),[f,t,r,$,T]);$o((()=>{!1===d&&C.current.isPositioned&&(C.current.isPositioned=!1,m((e=>({...e,isPositioned:!1}))))}),[d]);const z=i.useRef(!1);$o((()=>(z.current=!0,()=>{z.current=!1})),[]),$o((()=>{if(x&&(S.current=x),E&&(k.current=E),x&&E){if(R.current)return R.current(x,E,j);j()}}),[x,E,j,R,N]);const P=i.useMemo((()=>({reference:S,floating:k,setReference:b,setFloating:w})),[b,w]),A=i.useMemo((()=>({reference:x,floating:E})),[x,E]),_=i.useMemo((()=>{const e={position:r,left:0,top:0};if(!A.floating)return e;const t=zo(A.floating,u.x),n=zo(A.floating,u.y);return l?{...e,transform:"translate("+t+"px, "+n+"px)",...jo(A.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}}),[r,l,A.floating,u.x,u.y]);return i.useMemo((()=>({...u,update:j,refs:P,elements:A,floatingStyles:_})),[u,j,P,A,_])}({...e,elements:{...o,...l&&{reference:l}}}),p=i.useCallback((e=>{const t=Wn(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;c(t),f.refs.setReference(t)}),[f.refs]),h=i.useCallback((e=>{(Wn(e)||null===e)&&(u.current=e,s(e)),(Wn(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!Wn(e))&&f.refs.setReference(e)}),[f.refs]),g=i.useMemo((()=>({...f.refs,setReference:h,setPositionReference:p,domReference:u})),[f.refs,h,p]),y=i.useMemo((()=>({...f.elements,domReference:d})),[f.elements,d]),v=i.useMemo((()=>({...f,...n,refs:g,elements:y,nodeId:t})),[f,g,y,t,n]);return Wo((()=>{n.dataRef.current.floatingContext=v;const e=null==m?void 0:m.nodesRef.current.find((e=>e.id===t));e&&(e.context=v)})),i.useMemo((()=>({...f,context:v,refs:g,elements:y})),[f,g,y,v])}function Qo(e,t){const r=function(e){if(void 0===e)return{shift:!0,flip:!0};const t={...e};return void 0===e.shift&&(t.shift=!0),void 0===e.flip&&(t.flip=!0),t}(e.middlewares),n=[_o(e.offset)];return r.shift&&n.push(Mo("boolean"==typeof r.shift?{limiter:Do(),padding:5}:{limiter:Do(),padding:5,...r.shift})),r.flip&&n.push("boolean"==typeof r.flip?Oo():Oo(r.flip)),r.inline&&n.push("boolean"==typeof r.inline?Io():Io(r.inline)),n.push(Fo({element:e.arrowRef,padding:e.arrowOffset})),(r.size||"target"===e.width)&&n.push(Lo({..."boolean"==typeof r.size?{}:r.size,apply({rects:n,availableWidth:o,availableHeight:a,...s}){const i=t(),l=i.refs.floating.current?.style??{};r.size&&("object"==typeof r.size&&r.size.apply?r.size.apply({rects:n,availableWidth:o,availableHeight:a,...s}):Object.assign(l,{maxWidth:`${o}px`,maxHeight:`${a}px`})),"target"===e.width&&Object.assign(l,{width:`${n.reference.width}px`})}})),n}function ea(e){const[t,r]=function({value:e,defaultValue:t,finalValue:r,onChange:n=(()=>{})}){const[o,a]=(0,i.useState)(void 0!==t?t:r);return void 0!==e?[e,n,!0]:[o,(e,...t)=>{a(e),n?.(e,...t)},!1]}({value:e.opened,defaultValue:e.defaultOpened,finalValue:!1,onChange:e.onChange}),n=Jo({strategy:e.strategy,placement:e.position,middleware:Qo(e,(()=>n))});return function({opened:e,floating:t,position:r,positionDependencies:n}){const[o,a]=(0,i.useState)(0);(0,i.useEffect)((()=>{if(t.refs.reference.current&&t.refs.floating.current&&e)return function(e,t,r,n){void 0===n&&(n={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:i="function"==typeof IntersectionObserver,animationFrame:l=!1}=n,c=ao(e),d=o||a?[...c?ro(c):[],...ro(t)]:[];d.forEach((e=>{o&&e.addEventListener("scroll",r,{passive:!0}),a&&e.addEventListener("resize",r)}));const u=c&&i?function(e,t){let r,n=null;const o=Hn(e);function a(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return function s(i,l){void 0===i&&(i=!1),void 0===l&&(l=1),a();const{left:c,top:d,width:u,height:m}=e.getBoundingClientRect();if(i||t(),!u||!m)return;const f={rootMargin:-vn(d)+"px "+-vn(o.clientWidth-(c+u))+"px "+-vn(o.clientHeight-(d+m))+"px "+-vn(c)+"px",threshold:gn(0,hn(1,l))||1};let p=!0;function h(e){const t=e[0].intersectionRatio;if(t!==l){if(!p)return s();t?s(!1,t):r=setTimeout((()=>{s(!1,1e-7)}),1e3)}p=!1}try{n=new IntersectionObserver(h,{...f,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(h,f)}n.observe(e)}(!0),a}(c,r):null;let m,f=-1,p=null;s&&(p=new ResizeObserver((e=>{let[n]=e;n&&n.target===c&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame((()=>{var e;null==(e=p)||e.observe(t)}))),r()})),c&&!l&&p.observe(c),p.observe(t));let h=l?co(e):null;return l&&function t(){const n=co(e);!h||n.x===h.x&&n.y===h.y&&n.width===h.width&&n.height===h.height||r(),h=n,m=requestAnimationFrame(t)}(),r(),()=>{var e;d.forEach((e=>{o&&e.removeEventListener("scroll",r),a&&e.removeEventListener("resize",r)})),null==u||u(),null==(e=p)||e.disconnect(),p=null,l&&cancelAnimationFrame(m)}}(t.refs.reference.current,t.refs.floating.current,t.update)}),[t.refs.reference.current,t.refs.floating.current,e,o,r]),Pr((()=>{t.update()}),n),Pr((()=>{a((e=>e+1))}),[e])}({opened:t,position:e.position,positionDependencies:e.positionDependencies||[],floating:n}),Pr((()=>{e.onPositionChange?.(n.placement)}),[n.placement]),Pr((()=>{t?e.onOpen?.():e.onClose?.()}),[t,e.onClose,e.onOpen]),{floating:n,controlled:"boolean"==typeof e.opened,opened:t,onClose:()=>{t&&r(!1)},onToggle:()=>r(!t)}}const ta={position:"bottom",offset:8,positionDependencies:[],transitionProps:{transition:"fade",duration:150},middlewares:{flip:!0,shift:!0,inline:!1},arrowSize:7,arrowOffset:5,arrowRadius:0,arrowPosition:"side",closeOnClickOutside:!0,withinPortal:!0,closeOnEscape:!0,trapFocus:!1,withRoles:!0,returnFocus:!1,clickOutsideEvents:["mousedown","touchstart"],zIndex:("popover",300),__staticSelector:"Popover",width:"max-content"};const ra=(e,{radius:t,shadow:r})=>({dropdown:{"--popover-radius":void 0===t?void 0:m(t),"--popover-shadow":h(r)}});function na(e){const r=I("Popover",ta,e),{children:n,position:o,offset:a,onPositionChange:s,positionDependencies:l,opened:c,transitionProps:d,width:u,middlewares:m,withArrow:f,arrowSize:p,arrowOffset:h,arrowRadius:g,arrowPosition:y,unstyled:v,classNames:b,styles:w,closeOnClickOutside:x,withinPortal:E,portalProps:S,closeOnEscape:k,clickOutsideEvents:C,trapFocus:N,onClose:R,onOpen:$,onChange:T,zIndex:j,radius:z,shadow:P,id:A,defaultOpened:_,__staticSelector:M,withRoles:D,disabled:O,returnFocus:L,variant:F,keepMounted:H,vars:B,floatingStrategy:W,...V}=r,Y=te({name:M,props:r,classes:dn,classNames:b,styles:w,unstyled:v,rootSelector:"dropdown",vars:B,varsResolver:ra}),X=(0,i.useRef)(null),[q,G]=(0,i.useState)(null),[U,K]=(0,i.useState)(null),{dir:Z}=st(),J=function(e){const t=function(){const e=Rr();return e?`mantine-${e.replace(/:/g,"")}`:""}(),[r,n]=(0,i.useState)(t);return Ke((()=>{n(Nr())}),[]),"string"==typeof e?e:"undefined"==typeof window?t:r}(A),Q=ea({middlewares:m,width:u,position:Tr(Z,o),offset:"number"==typeof a?a+(f?p/2:0):a,arrowRef:X,arrowOffset:h,onPositionChange:s,positionDependencies:l,opened:c,defaultOpened:_,onChange:T,onOpen:$,onClose:R,strategy:W});!function(e,t,r){const n=(0,i.useRef)();(0,i.useEffect)((()=>{const o=t=>{const{target:o}=t??{};if(Array.isArray(r)){const n=o?.hasAttribute("data-ignore-outside-clicks")||!document.body.contains(o)&&"HTML"!==o.tagName;r.every((e=>!!e&&!t.composedPath().includes(e)))&&!n&&e()}else n.current&&!n.current.contains(o)&&e()};return(t||$r).forEach((e=>document.addEventListener(e,o))),()=>{(t||$r).forEach((e=>document.removeEventListener(e,o)))}}),[n,e,r])}((()=>x&&Q.onClose()),C,[q,U]);const ee=(0,i.useCallback)((e=>{G(e),Q.floating.refs.setReference(e)}),[Q.floating.refs.setReference]),re=(0,i.useCallback)((e=>{K(e),Q.floating.refs.setFloating(e)}),[Q.floating.refs.setFloating]);return(0,t.jsx)(jr,{value:{returnFocus:L,disabled:O,controlled:Q.controlled,reference:ee,floating:re,x:Q.floating.x,y:Q.floating.y,arrowX:Q.floating?.middlewareData?.arrow?.x,arrowY:Q.floating?.middlewareData?.arrow?.y,opened:Q.opened,arrowRef:X,transitionProps:d,width:u,withArrow:f,arrowSize:p,arrowOffset:h,arrowRadius:g,arrowPosition:y,placement:Q.floating.placement,trapFocus:N,withinPortal:E,portalProps:S,zIndex:j,radius:z,shadow:P,closeOnEscape:k,onClose:Q.onClose,onToggle:Q.onToggle,getTargetId:()=>`${J}-target`,getDropdownId:()=>`${J}-dropdown`,withRoles:D,targetProps:V,__staticSelector:M,classNames:b,styles:w,unstyled:v,variant:F,keepMounted:H,getStyles:Y,floatingStrategy:W},children:n})}na.Target=pn,na.Dropdown=mn,na.displayName="@mantine/core/Popover",na.extend=e=>e;const[oa,aa]=Ae("HoverCard component was not found in the tree");function sa(e,t){return r=>{e?.(r),t?.(r)}}const ia={};function la(e){const{children:r,onMouseEnter:n,onMouseLeave:o,...a}=I("HoverCardDropdown",ia,e),s=aa(),i=sa(n,s.openDropdown),l=sa(o,s.closeDropdown);return(0,t.jsx)(na.Dropdown,{onMouseEnter:i,onMouseLeave:l,...a,children:r})}la.displayName="@mantine/core/HoverCardDropdown";const ca={refProp:"ref"},da=(0,i.forwardRef)(((e,r)=>{const{children:n,refProp:o,eventPropsWrapperName:a,...s}=I("HoverCardTarget",ca,e);if(!qr(n))throw new Error("HoverCard.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const l=aa(),c={onMouseEnter:sa(n.props.onMouseEnter,l.openDropdown),onMouseLeave:sa(n.props.onMouseLeave,l.closeDropdown)};return(0,t.jsx)(na.Target,{refProp:o,ref:r,...s,children:(0,i.cloneElement)(n,a?{[a]:c}:c)})}));da.displayName="@mantine/core/HoverCardTarget";const ua={openDelay:0,closeDelay:150,initiallyOpened:!1};function ma(e){const{children:r,onOpen:n,onClose:o,openDelay:a,closeDelay:s,initiallyOpened:l,...c}=I("HoverCard",ua,e),[d,{open:u,close:m}]=function(e=!1,t){const{onOpen:r,onClose:n}=t||{},[o,a]=(0,i.useState)(e),s=(0,i.useCallback)((()=>{a((e=>e||(r?.(),!0)))}),[r]),l=(0,i.useCallback)((()=>{a((e=>e?(n?.(),!1):e))}),[n]),c=(0,i.useCallback)((()=>{o?l():s()}),[l,s,o]);return[o,{open:s,close:l,toggle:c}]}(l,{onClose:o,onOpen:n}),{openDropdown:f,closeDropdown:p}=function({open:e,close:t,openDelay:r,closeDelay:n}){const o=(0,i.useRef)(-1),a=(0,i.useRef)(-1),s=()=>{window.clearTimeout(o.current),window.clearTimeout(a.current)};return(0,i.useEffect)((()=>s),[]),{openDropdown:()=>{s(),0===r||void 0===r?e():o.current=window.setTimeout(e,r)},closeDropdown:()=>{s(),0===n||void 0===n?t():a.current=window.setTimeout(t,n)}}}({open:u,close:m,openDelay:a,closeDelay:s});return(0,t.jsx)(oa,{value:{openDropdown:f,closeDropdown:p},children:(0,t.jsx)(na,{...c,opened:d,__staticSelector:"HoverCard",children:r})})}function fa(e){return"auto"===e||"dark"===e||"light"===e}function pa({key:e="mantine-color-scheme-value"}={}){let t;return{get:t=>{if("undefined"==typeof window)return t;try{const r=window.localStorage.getItem(e);return fa(r)?r:t}catch{return t}},set:t=>{try{window.localStorage.setItem(e,t)}catch(e){console.warn("[@mantine/core] Local storage color scheme manager was unable to save color scheme.",e)}},subscribe:r=>{t=t=>{t.storageArea===window.localStorage&&t.key===e&&fa(t.newValue)&&r(t.newValue)},window.addEventListener("storage",t)},unsubscribe:()=>{window.removeEventListener("storage",t)},clear:()=>{window.localStorage.removeItem(e)}}}function ha(e){const t=function(e){return"string"==typeof e&&e.includes("var(--mantine-scale)")?e.match(/^calc\((.*?)\)$/)?.[1].split("*")[0].trim():e}(e);return"number"==typeof t?t:"string"==typeof t?t.includes("calc")||t.includes("var")?t:t.includes("px")?Number(t.replace("px","")):t.includes("rem")?16*Number(t.replace("rem","")):t.includes("em")?16*Number(t.replace("em","")):Number(t):NaN}function ga(){const e=O(),r=B(),n=re(e.breakpoints).reduce(((t,r)=>{const n=e.breakpoints[r].includes("px"),o=ha(e.breakpoints[r]);return`${t}@media (max-width: ${n?o-.1+"px":s(o-.1)}) {.mantine-visible-from-${r} {display: none !important;}}@media (min-width: ${n?`${o}px`:s(o)}) {.mantine-hidden-from-${r} {display: none !important;}}`}),"");return(0,t.jsx)("style",{"data-mantine-styles":"classes",nonce:r?.(),dangerouslySetInnerHTML:{__html:n}})}function ya(e){return Object.entries(e).map((([e,t])=>`${e}: ${t};`)).join("")}function va(e,t){return(Array.isArray(e)?e:[e]).reduce(((e,t)=>`${t}{${e}}`),t)}function ba({theme:e,color:t,colorScheme:r,name:n=t,withColorValues:o=!0}){if(!e.colors[t])return{};if("light"===r){const r=b(e,"light"),a={[`--mantine-color-${n}-text`]:`var(--mantine-color-${n}-filled)`,[`--mantine-color-${n}-filled`]:`var(--mantine-color-${n}-${r})`,[`--mantine-color-${n}-filled-hover`]:`var(--mantine-color-${n}-${9===r?8:r+1})`,[`--mantine-color-${n}-light`]:N(e.colors[t][r],.1),[`--mantine-color-${n}-light-hover`]:N(e.colors[t][r],.12),[`--mantine-color-${n}-light-color`]:`var(--mantine-color-${n}-${r})`,[`--mantine-color-${n}-outline`]:`var(--mantine-color-${n}-${r})`,[`--mantine-color-${n}-outline-hover`]:N(e.colors[t][r],.05)};return o?{[`--mantine-color-${n}-0`]:e.colors[t][0],[`--mantine-color-${n}-1`]:e.colors[t][1],[`--mantine-color-${n}-2`]:e.colors[t][2],[`--mantine-color-${n}-3`]:e.colors[t][3],[`--mantine-color-${n}-4`]:e.colors[t][4],[`--mantine-color-${n}-5`]:e.colors[t][5],[`--mantine-color-${n}-6`]:e.colors[t][6],[`--mantine-color-${n}-7`]:e.colors[t][7],[`--mantine-color-${n}-8`]:e.colors[t][8],[`--mantine-color-${n}-9`]:e.colors[t][9],...a}:a}const a=b(e,"dark"),s={[`--mantine-color-${n}-text`]:`var(--mantine-color-${n}-4)`,[`--mantine-color-${n}-filled`]:`var(--mantine-color-${n}-${a})`,[`--mantine-color-${n}-filled-hover`]:`var(--mantine-color-${n}-${9===a?8:a+1})`,[`--mantine-color-${n}-light`]:N(e.colors[t][Math.max(0,a-2)],.15),[`--mantine-color-${n}-light-hover`]:N(e.colors[t][Math.max(0,a-2)],.2),[`--mantine-color-${n}-light-color`]:`var(--mantine-color-${n}-${Math.max(a-5,0)})`,[`--mantine-color-${n}-outline`]:`var(--mantine-color-${n}-${Math.max(a-4,0)})`,[`--mantine-color-${n}-outline-hover`]:N(e.colors[t][Math.max(a-4,0)],.05)};return o?{[`--mantine-color-${n}-0`]:e.colors[t][0],[`--mantine-color-${n}-1`]:e.colors[t][1],[`--mantine-color-${n}-2`]:e.colors[t][2],[`--mantine-color-${n}-3`]:e.colors[t][3],[`--mantine-color-${n}-4`]:e.colors[t][4],[`--mantine-color-${n}-5`]:e.colors[t][5],[`--mantine-color-${n}-6`]:e.colors[t][6],[`--mantine-color-${n}-7`]:e.colors[t][7],[`--mantine-color-${n}-8`]:e.colors[t][8],[`--mantine-color-${n}-9`]:e.colors[t][9],...s}:s}function wa(e,t,r){re(t).forEach((n=>Object.assign(e,{[`--mantine-${r}-${n}`]:t[n]})))}ma.displayName="@mantine/core/HoverCard",ma.Target=da,ma.Dropdown=la,ma.extend=e=>e;const xa=e=>{const t=b(e,"light"),r=e.defaultRadius in e.radius?e.radius[e.defaultRadius]:a(e.defaultRadius),n={variables:{"--mantine-scale":e.scale.toString(),"--mantine-cursor-type":e.cursorType,"--mantine-color-scheme":"light dark","--mantine-webkit-font-smoothing":e.fontSmoothing?"antialiased":"unset","--mantine-moz-font-smoothing":e.fontSmoothing?"grayscale":"unset","--mantine-color-white":e.white,"--mantine-color-black":e.black,"--mantine-line-height":e.lineHeights.md,"--mantine-font-family":e.fontFamily,"--mantine-font-family-monospace":e.fontFamilyMonospace,"--mantine-font-family-headings":e.headings.fontFamily,"--mantine-heading-font-weight":e.headings.fontWeight,"--mantine-heading-text-wrap":e.headings.textWrap,"--mantine-radius-default":r,"--mantine-primary-color-filled":`var(--mantine-color-${e.primaryColor}-filled)`,"--mantine-primary-color-filled-hover":`var(--mantine-color-${e.primaryColor}-filled-hover)`,"--mantine-primary-color-light":`var(--mantine-color-${e.primaryColor}-light)`,"--mantine-primary-color-light-hover":`var(--mantine-color-${e.primaryColor}-light-hover)`,"--mantine-primary-color-light-color":`var(--mantine-color-${e.primaryColor}-light-color)`},light:{"--mantine-primary-color-contrast":cr(e,"light"),"--mantine-color-bright":"var(--mantine-color-black)","--mantine-color-text":e.black,"--mantine-color-body":e.white,"--mantine-color-error":"var(--mantine-color-red-6)","--mantine-color-placeholder":"var(--mantine-color-gray-5)","--mantine-color-anchor":`var(--mantine-color-${e.primaryColor}-${t})`,"--mantine-color-default":"var(--mantine-color-white)","--mantine-color-default-hover":"var(--mantine-color-gray-0)","--mantine-color-default-color":"var(--mantine-color-black)","--mantine-color-default-border":"var(--mantine-color-gray-4)","--mantine-color-dimmed":"var(--mantine-color-gray-6)"},dark:{"--mantine-primary-color-contrast":cr(e,"dark"),"--mantine-color-bright":"var(--mantine-color-white)","--mantine-color-text":"var(--mantine-color-dark-0)","--mantine-color-body":"var(--mantine-color-dark-7)","--mantine-color-error":"var(--mantine-color-red-8)","--mantine-color-placeholder":"var(--mantine-color-dark-3)","--mantine-color-anchor":`var(--mantine-color-${e.primaryColor}-4)`,"--mantine-color-default":"var(--mantine-color-dark-6)","--mantine-color-default-hover":"var(--mantine-color-dark-5)","--mantine-color-default-color":"var(--mantine-color-white)","--mantine-color-default-border":"var(--mantine-color-dark-4)","--mantine-color-dimmed":"var(--mantine-color-dark-2)"}};wa(n.variables,e.breakpoints,"breakpoint"),wa(n.variables,e.spacing,"spacing"),wa(n.variables,e.fontSizes,"font-size"),wa(n.variables,e.lineHeights,"line-height"),wa(n.variables,e.shadows,"shadow"),wa(n.variables,e.radius,"radius"),e.colors[e.primaryColor].forEach(((t,r)=>{n.variables[`--mantine-primary-color-${r}`]=`var(--mantine-color-${e.primaryColor}-${r})`})),re(e.colors).forEach((t=>{const r=e.colors[t];if(function(e){return!!e&&"object"==typeof e&&"mantine-virtual-color"in e}(r))return Object.assign(n.light,ba({theme:e,name:r.name,color:r.light,colorScheme:"light",withColorValues:!0})),void Object.assign(n.dark,ba({theme:e,name:r.name,color:r.dark,colorScheme:"dark",withColorValues:!0}));r.forEach(((e,r)=>{n.variables[`--mantine-color-${t}-${r}`]=e})),Object.assign(n.light,ba({theme:e,color:t,colorScheme:"light",withColorValues:!1})),Object.assign(n.dark,ba({theme:e,color:t,colorScheme:"dark",withColorValues:!1}))}));const o=e.headings.sizes;return re(o).forEach((t=>{n.variables[`--mantine-${t}-font-size`]=o[t].fontSize,n.variables[`--mantine-${t}-line-height`]=o[t].lineHeight,n.variables[`--mantine-${t}-font-weight`]=o[t].fontWeight||e.headings.fontWeight})),n},Ea=xa($);function Sa({cssVariablesSelector:e,deduplicateCssVariables:r}){const n=O(),o=B(),a=function({theme:e,generator:t}){const r=xa(e),n=t?.(e);return n?j(r,n):r}({theme:n,generator:H().cssVariablesResolver}),s=":root"===e&&r,i=function(e,t){const r=ya(e.variables),n=r?va(t,r):"",o=ya(e.dark),a=ya(e.light);return`${n}${o?va(":host"===t?`${t}([data-mantine-color-scheme="dark"])`:`${t}[data-mantine-color-scheme="dark"]`,o):""}${a?va(":host"===t?`${t}([data-mantine-color-scheme="light"])`:`${t}[data-mantine-color-scheme="light"]`,a):""}`}(s?function(e){const t={variables:{},light:{},dark:{}};return re(e.variables).forEach((r=>{Ea.variables[r]!==e.variables[r]&&(t.variables[r]=e.variables[r])})),re(e.light).forEach((r=>{Ea.light[r]!==e.light[r]&&(t.light[r]=e.light[r])})),re(e.dark).forEach((r=>{Ea.dark[r]!==e.dark[r]&&(t.dark[r]=e.dark[r])})),t}(a):a,e);return i?(0,t.jsx)("style",{"data-mantine-styles":!0,nonce:o?.(),dangerouslySetInnerHTML:{__html:`${i}${s?"":(l=e,`\n ${l}[data-mantine-color-scheme="dark"] { --mantine-color-scheme: dark; }\n ${l}[data-mantine-color-scheme="light"] { --mantine-color-scheme: light; }\n`)}`}}):null;var l}function ka(e,t){const r="auto"!==e?e:window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";t()?.setAttribute("data-mantine-color-scheme",r)}function Ca({theme:e,children:r,getStyleNonce:n,withStaticClasses:o=!0,withGlobalClasses:a=!0,deduplicateCssVariables:s=!0,withCssVariables:l=!0,cssVariablesSelector:c=":root",classNamesPrefix:d="mantine",colorSchemeManager:u=pa(),defaultColorScheme:m="light",getRootElement:f=(()=>document.documentElement),cssVariablesResolver:p,forceColorScheme:h,stylesTransform:g}){const{colorScheme:y,setColorScheme:v,clearColorScheme:b}=function({manager:e,defaultColorScheme:t,getRootElement:r,forceColorScheme:n}){const o=(0,i.useRef)(),[a,s]=(0,i.useState)((()=>e.get(t))),l=n||a,c=(0,i.useCallback)((t=>{n||(ka(t,r),s(t),e.set(t))}),[e.set,l,n]),d=(0,i.useCallback)((()=>{s(t),ka(t,r),e.clear()}),[e.clear,t]);return(0,i.useEffect)((()=>(e.subscribe(c),e.unsubscribe)),[e.subscribe,e.unsubscribe]),Ke((()=>{ka(e.get(t),r)}),[]),(0,i.useEffect)((()=>{if(n)return ka(n,r),()=>{};void 0===n&&ka(a,r),o.current=window.matchMedia("(prefers-color-scheme: dark)");const e=e=>{"auto"===a&&ka(e.matches?"dark":"light",r)};return o.current?.addEventListener("change",e),()=>o.current?.removeEventListener("change",e)}),[a,n]),{colorScheme:l,setColorScheme:c,clearColorScheme:d}}({defaultColorScheme:m,forceColorScheme:h,manager:u,getRootElement:f});return function({respectReducedMotion:e,getRootElement:t}){Ke((()=>{e&&t()?.setAttribute("data-respect-reduced-motion","true")}),[e])}({respectReducedMotion:e?.respectReducedMotion||!1,getRootElement:f}),(0,t.jsx)(F.Provider,{value:{colorScheme:y,setColorScheme:v,clearColorScheme:b,getRootElement:f,classNamesPrefix:d,getStyleNonce:n,cssVariablesResolver:p,cssVariablesSelector:c,withStaticClasses:o,stylesTransform:g},children:(0,t.jsxs)(L,{theme:e,children:[l&&(0,t.jsx)(Sa,{cssVariablesSelector:c,deduplicateCssVariables:s}),a&&(0,t.jsx)(ga,{}),r]})})}function Na(e,t){return ha(e in t?t[e]:e)}function Ra(e){return"object"==typeof e&&null!==e?"base"in e?e.base:void 0:e}function $a({spacing:e,verticalSpacing:r,cols:n,selector:o}){const a=O(),s=void 0===r?e:r,i=g({"--sg-spacing-x":u(Ra(e)),"--sg-spacing-y":u(Ra(s)),"--sg-cols":Ra(n)?.toString()}),l=re(a.breakpoints).reduce(((t,r)=>(t[r]||(t[r]={}),"object"==typeof e&&void 0!==e[r]&&(t[r]["--sg-spacing-x"]=u(e[r])),"object"==typeof s&&void 0!==s[r]&&(t[r]["--sg-spacing-y"]=u(s[r])),"object"==typeof n&&void 0!==n[r]&&(t[r]["--sg-cols"]=n[r]),t)),{}),c=function(e,t){const r=e.map((e=>({value:e,px:Na(e,t)})));return r.sort(((e,t)=>e.px-t.px)),r}(re(l),a.breakpoints).filter((e=>re(l[e.value]).length>0)),d=c.map((e=>({query:`(min-width: ${a.breakpoints[e.value]})`,styles:l[e.value]})));return(0,t.jsx)(ae,{styles:i,media:d,selector:o})}function Ta(e){return"object"==typeof e&&null!==e?re(e):[]}function ja({spacing:e,verticalSpacing:r,cols:n,selector:o}){const a=void 0===r?e:r,s=g({"--sg-spacing-x":u(Ra(e)),"--sg-spacing-y":u(Ra(a)),"--sg-cols":Ra(n)?.toString()}),i=function({spacing:e,verticalSpacing:t,cols:r}){return Array.from(new Set([...Ta(e),...Ta(t),...Ta(r)])).sort(((e,t)=>ha(e)-ha(t)))}({spacing:e,verticalSpacing:r,cols:n}),l=i.reduce(((t,r)=>(t[r]||(t[r]={}),"object"==typeof e&&void 0!==e[r]&&(t[r]["--sg-spacing-x"]=u(e[r])),"object"==typeof a&&void 0!==a[r]&&(t[r]["--sg-spacing-y"]=u(a[r])),"object"==typeof n&&void 0!==n[r]&&(t[r]["--sg-cols"]=n[r]),t)),{}),c=i.map((e=>({query:`simple-grid (min-width: ${e})`,styles:l[e]})));return(0,t.jsx)(ae,{styles:s,container:c,selector:o})}Sa.displayName="@mantine/CssVariables",function(){const e=console.error;console.error=(...t)=>{t.length>1&&"string"==typeof t[0]&&t[0].toLowerCase().includes("extra attributes from the server")&&"string"==typeof t[1]&&t[1].toLowerCase().includes("data-mantine-color-scheme")||e(...t)}}(),Ca.displayName="@mantine/core/MantineProvider";var za={container:"m_925c2d2c",root:"m_2415a157"};const Pa={cols:1,spacing:"md",type:"media"},Aa=Ee(((e,r)=>{const n=I("SimpleGrid",Pa,e),{classNames:o,className:a,style:s,styles:i,unstyled:l,vars:c,cols:d,verticalSpacing:u,spacing:m,type:f,...p}=n,h=te({name:"SimpleGrid",classes:za,props:n,className:a,style:s,classNames:o,styles:i,unstyled:l,vars:c}),g=ve();return"container"===f?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(ja,{...n,selector:`.${g}`}),(0,t.jsx)("div",{...h("container"),children:(0,t.jsx)(we,{ref:r,...h("root",{className:g}),...p})})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)($a,{...n,selector:`.${g}`}),(0,t.jsx)(we,{ref:r,...h("root",{className:g}),...p})]})}));Aa.classes=za,Aa.displayName="@mantine/core/SimpleGrid";var _a={root:"m_6d731127"};const Ma={gap:"md",align:"stretch",justify:"flex-start"},Da=(e,{gap:t,align:r,justify:n})=>({root:{"--stack-gap":u(t),"--stack-align":r,"--stack-justify":n}}),Oa=Ee(((e,r)=>{const n=I("Stack",Ma,e),{classNames:o,className:a,style:s,styles:i,unstyled:l,vars:c,align:d,justify:u,gap:m,variant:f,...p}=n,h=te({name:"Stack",props:n,classes:_a,className:a,style:s,classNames:o,styles:i,unstyled:l,vars:c,varsResolver:Da});return(0,t.jsx)(we,{ref:r,...h("root"),variant:f,...p})}));Oa.classes=_a,Oa.displayName="@mantine/core/Stack";var La={outline:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},filled:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"currentColor",stroke:"none"}};const Ia=(e,t,r,n)=>{const o=(0,i.forwardRef)((({color:r="currentColor",size:o=24,stroke:a=2,title:s,className:l,children:c,...d},u)=>(0,i.createElement)("svg",{ref:u,...La[e],width:o,height:o,className:["tabler-icon",`tabler-icon-${t}`,l].join(" "),..."filled"===e?{fill:r}:{strokeWidth:a,stroke:r},...d},[s&&(0,i.createElement)("title",{key:"svg-title"},s),...n.map((([e,t])=>(0,i.createElement)(e,t))),...Array.isArray(c)?c:[c]])));return o.displayName=`${r}`,o};var Fa=Ia("outline","thumb-up","IconThumbUp",[["path",{d:"M7 11v8a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-7a1 1 0 0 1 1 -1h3a4 4 0 0 0 4 -4v-1a2 2 0 0 1 4 0v5h3a2 2 0 0 1 2 2l-1 5a2 3 0 0 1 -2 2h-7a3 3 0 0 1 -3 -3",key:"svg-0"}]]),Ha=Ia("outline","eye","IconEye",[["path",{d:"M10 12a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-0"}],["path",{d:"M21 12c-2.4 4 -5.4 6 -9 6c-3.6 0 -6.6 -2 -9 -6c2.4 -4 5.4 -6 9 -6c3.6 0 6.6 2 9 6",key:"svg-1"}]]),Ba=Ia("filled","star-filled","IconStarFilled",[["path",{d:"M8.243 7.34l-6.38 .925l-.113 .023a1 1 0 0 0 -.44 1.684l4.622 4.499l-1.09 6.355l-.013 .11a1 1 0 0 0 1.464 .944l5.706 -3l5.693 3l.1 .046a1 1 0 0 0 1.352 -1.1l-1.091 -6.355l4.624 -4.5l.078 -.085a1 1 0 0 0 -.633 -1.62l-6.38 -.926l-2.852 -5.78a1 1 0 0 0 -1.794 0l-2.853 5.78z",key:"svg-0"}]]),Wa=Ia("outline","adjustments","IconAdjustments",[["path",{d:"M4 10a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-0"}],["path",{d:"M6 4v4",key:"svg-1"}],["path",{d:"M6 12v8",key:"svg-2"}],["path",{d:"M10 16a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-3"}],["path",{d:"M12 4v10",key:"svg-4"}],["path",{d:"M12 18v2",key:"svg-5"}],["path",{d:"M16 7a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-6"}],["path",{d:"M18 4v1",key:"svg-7"}],["path",{d:"M18 9v11",key:"svg-8"}]]),Va=Ia("outline","shopping-cart","IconShoppingCart",[["path",{d:"M6 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-0"}],["path",{d:"M17 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-1"}],["path",{d:"M17 17h-11v-14h-2",key:"svg-2"}],["path",{d:"M6 5l14 1l-1 7h-13",key:"svg-3"}]]),Ya=Ia("outline","server","IconServer",[["path",{d:"M3 4m0 3a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3z",key:"svg-0"}],["path",{d:"M3 12m0 3a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3z",key:"svg-1"}],["path",{d:"M7 8l0 .01",key:"svg-2"}],["path",{d:"M7 16l0 .01",key:"svg-3"}]]),Xa=Ia("outline","send-off","IconSendOff",[["path",{d:"M10 14l2 -2m2 -2l7 -7",key:"svg-0"}],["path",{d:"M10.718 6.713l10.282 -3.713l-3.715 10.289m-1.063 2.941l-1.722 4.77a.55 .55 0 0 1 -1 0l-3.5 -7l-7 -3.5a.55 .55 0 0 1 0 -1l4.772 -1.723",key:"svg-1"}],["path",{d:"M3 3l18 18",key:"svg-2"}]]),qa=Ia("outline","broadcast","IconBroadcast",[["path",{d:"M18.364 19.364a9 9 0 1 0 -12.728 0",key:"svg-0"}],["path",{d:"M15.536 16.536a5 5 0 1 0 -7.072 0",key:"svg-1"}],["path",{d:"M12 13m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}]]),Ga=Ia("filled","lock-filled","IconLockFilled",[["path",{d:"M12 2a5 5 0 0 1 5 5v3a3 3 0 0 1 3 3v6a3 3 0 0 1 -3 3h-10a3 3 0 0 1 -3 -3v-6a3 3 0 0 1 3 -3v-3a5 5 0 0 1 5 -5m0 12a2 2 0 0 0 -1.995 1.85l-.005 .15a2 2 0 1 0 2 -2m0 -10a3 3 0 0 0 -3 3v3h6v-3a3 3 0 0 0 -3 -3",key:"svg-0"}]]),Ua=Ia("outline","send","IconSend",[["path",{d:"M10 14l11 -11",key:"svg-0"}],["path",{d:"M21 3l-6.5 18a.55 .55 0 0 1 -1 0l-3.5 -7l-7 -3.5a.55 .55 0 0 1 0 -1l18 -6.5",key:"svg-1"}]]),Ka=Ia("outline","hand-click","IconHandClick",[["path",{d:"M8 13v-8.5a1.5 1.5 0 0 1 3 0v7.5",key:"svg-0"}],["path",{d:"M11 11.5v-2a1.5 1.5 0 0 1 3 0v2.5",key:"svg-1"}],["path",{d:"M14 10.5a1.5 1.5 0 0 1 3 0v1.5",key:"svg-2"}],["path",{d:"M17 11.5a1.5 1.5 0 0 1 3 0v4.5a6 6 0 0 1 -6 6h-2h.208a6 6 0 0 1 -5.012 -2.7l-.196 -.3c-.312 -.479 -1.407 -2.388 -3.286 -5.728a1.5 1.5 0 0 1 .536 -2.022a1.867 1.867 0 0 1 2.28 .28l1.47 1.47",key:"svg-3"}],["path",{d:"M5 3l-1 -1",key:"svg-4"}],["path",{d:"M4 7h-1",key:"svg-5"}],["path",{d:"M14 3l1 -1",key:"svg-6"}],["path",{d:"M15 6h1",key:"svg-7"}]]),Za=Ia("outline","help","IconHelp",[["path",{d:"M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M12 17l0 .01",key:"svg-1"}],["path",{d:"M12 13.5a1.5 1.5 0 0 1 1 -1.5a2.6 2.6 0 1 0 -3 -4",key:"svg-2"}]]),Ja=Ia("outline","article","IconArticle",[["path",{d:"M3 4m0 2a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2z",key:"svg-0"}],["path",{d:"M7 8h10",key:"svg-1"}],["path",{d:"M7 12h10",key:"svg-2"}],["path",{d:"M7 16h10",key:"svg-3"}]]),Qa=Ia("outline","click","IconClick",[["path",{d:"M3 12l3 0",key:"svg-0"}],["path",{d:"M12 3l0 3",key:"svg-1"}],["path",{d:"M7.8 7.8l-2.2 -2.2",key:"svg-2"}],["path",{d:"M16.2 7.8l2.2 -2.2",key:"svg-3"}],["path",{d:"M7.8 16.2l-2.2 2.2",key:"svg-4"}],["path",{d:"M12 12l9 3l-4 2l-2 4l-3 -9",key:"svg-5"}]]),es=Ia("outline","star","IconStar",[["path",{d:"M12 17.75l-6.172 3.245l1.179 -6.873l-5 -4.867l6.9 -1l3.086 -6.253l3.086 6.253l6.9 1l-5 4.867l1.179 6.873z",key:"svg-0"}]]),ts=Ia("outline","message","IconMessage",[["path",{d:"M8 9h8",key:"svg-0"}],["path",{d:"M8 13h6",key:"svg-1"}],["path",{d:"M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z",key:"svg-2"}]]),rs=Ia("outline","heart-rate-monitor","IconHeartRateMonitor",[["path",{d:"M3 4m0 1a1 1 0 0 1 1 -1h16a1 1 0 0 1 1 1v10a1 1 0 0 1 -1 1h-16a1 1 0 0 1 -1 -1z",key:"svg-0"}],["path",{d:"M7 20h10",key:"svg-1"}],["path",{d:"M9 16v4",key:"svg-2"}],["path",{d:"M15 16v4",key:"svg-3"}],["path",{d:"M7 10h2l2 3l2 -6l1 3h3",key:"svg-4"}]]);const ns=window.wp.i18n;var os=o(888);const as=()=>{},ss=as(),is=Object,ls=e=>e===ss,cs=e=>"function"==typeof e,ds=(e,t)=>({...e,...t}),us=new WeakMap;let ms=0;const fs=e=>{const t=typeof e,r=e&&e.constructor,n=r==Date;let o,a;if(is(e)!==e||n||r==RegExp)o=n?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=us.get(e),o)return o;if(o=++ms+"~",us.set(e,o),r==Array){for(o="@",a=0;a<e.length;a++)o+=fs(e[a])+",";us.set(e,o)}if(r==is){o="#";const t=is.keys(e).sort();for(;!ls(a=t.pop());)ls(e[a])||(o+=a+":"+fs(e[a])+",");us.set(e,o)}}return o},ps=new WeakMap,hs={},gs={},ys="undefined",vs=typeof window!=ys,bs=typeof document!=ys,ws=(e,t)=>{const r=ps.get(e);return[()=>!ls(t)&&e.get(t)||hs,n=>{if(!ls(t)){const o=e.get(t);t in gs||(gs[t]=o),r[5](t,ds(o,n),o||hs)}},r[6],()=>!ls(t)&&t in gs?gs[t]:!ls(t)&&e.get(t)||hs]};let xs=!0;const[Es,Ss]=vs&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[as,as],ks={isOnline:()=>xs,isVisible:()=>{const e=bs&&document.visibilityState;return ls(e)||"hidden"!==e}},Cs={initFocus:e=>(bs&&document.addEventListener("visibilitychange",e),Es("focus",e),()=>{bs&&document.removeEventListener("visibilitychange",e),Ss("focus",e)}),initReconnect:e=>{const t=()=>{xs=!0,e()},r=()=>{xs=!1};return Es("online",t),Es("offline",r),()=>{Ss("online",t),Ss("offline",r)}}},Ns=!i.useId,Rs=!vs||"Deno"in window,$s=Rs?i.useEffect:i.useLayoutEffect,Ts="undefined"!=typeof navigator&&navigator.connection,js=!Rs&&Ts&&(["slow-2g","2g"].includes(Ts.effectiveType)||Ts.saveData),zs=e=>{if(cs(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?fs(e):"",t]};let Ps=0;const As=()=>++Ps;async function _s(...e){const[t,r,n,o]=e,a=ds({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{});let s=a.populateCache;const i=a.rollbackOnError;let l=a.optimisticData;const c=a.throwOnError;if(cs(r)){const e=r,n=[],o=t.keys();for(const r of o)!/^\$(inf|sub)\$/.test(r)&&e(t.get(r)._k)&&n.push(r);return Promise.all(n.map(d))}return d(r);async function d(r){const[o]=zs(r);if(!o)return;const[d,u]=ws(t,o),[m,f,p,h]=ps.get(t),g=()=>{const e=m[o];return(cs(a.revalidate)?a.revalidate(d().data,r):!1!==a.revalidate)&&(delete p[o],delete h[o],e&&e[0])?e[0](2).then((()=>d().data)):d().data};if(e.length<3)return g();let y,v=n;const b=As();f[o]=[b,0];const w=!ls(l),x=d(),E=x.data,S=x._c,k=ls(S)?E:S;if(w&&(l=cs(l)?l(k,E):l,u({data:l,_c:k})),cs(v))try{v=v(k)}catch(e){y=e}if(v&&cs(v.then)){if(v=await v.catch((e=>{y=e})),b!==f[o][0]){if(y)throw y;return v}y&&w&&(e=>"function"==typeof i?i(e):!1!==i)(y)&&(s=!0,u({data:k,_c:ss}))}if(s&&!y)if(cs(s)){const e=s(v,k);u({data:e,error:ss,_c:ss})}else u({data:v,error:ss,_c:ss});if(f[o][1]=As(),Promise.resolve(g()).then((()=>{u({_c:ss})})),!y)return v;if(c)throw y}}const Ms=(e,t)=>{for(const r in e)e[r][0]&&e[r][0](t)},Ds=(e,t)=>{if(!ps.has(e)){const r=ds(Cs,t),n={},o=_s.bind(ss,e);let a=as;const s={},i=(e,t)=>{const r=s[e]||[];return s[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},l=(t,r,n)=>{e.set(t,r);const o=s[t];if(o)for(const e of o)e(r,n)},c=()=>{if(!ps.has(e)&&(ps.set(e,[n,{},{},{},o,l,i]),!Rs)){const t=r.initFocus(setTimeout.bind(ss,Ms.bind(ss,n,0))),o=r.initReconnect(setTimeout.bind(ss,Ms.bind(ss,n,1)));a=()=>{t&&t(),o&&o(),ps.delete(e)}}};return c(),[e,o,c,a]}return[e,ps.get(e)[4]]},[Os,Ls]=Ds(new Map),Is=ds({onLoadingSlow:as,onSuccess:as,onError:as,onErrorRetry:(e,__,t,r,n)=>{const o=t.errorRetryCount,a=n.retryCount,s=~~((Math.random()+.5)*(1<<(a<8?a:8)))*t.errorRetryInterval;!ls(o)&&a>o||setTimeout(r,s,n)},onDiscarded:as,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:js?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:js?5e3:3e3,compare:(e,t)=>fs(e)==fs(t),isPaused:()=>!1,cache:Os,mutate:Ls,fallback:{}},ks),Fs=(e,t)=>{const r=ds(e,t);if(t){const{use:n,fallback:o}=e,{use:a,fallback:s}=t;n&&a&&(r.use=n.concat(a)),o&&s&&(r.fallback=ds(o,s))}return r},Hs=(0,i.createContext)({}),Bs=vs&&window.__SWR_DEVTOOLS_USE__,Ws=Bs?window.__SWR_DEVTOOLS_USE__:[],Vs=Ws.concat((e=>(t,r,n)=>e(t,r&&((...e)=>{const[n]=zs(t),[,,,o]=ps.get(Os);if(n.startsWith("$inf$"))return r(...e);const a=o[n];return ls(a)?r(...e):(delete o[n],a)}),n)));Bs&&(window.__SWR_DEVTOOLS_REACT__=i);const Ys=i.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;throw"rejected"===e.status?e.reason:(e.status="pending",e.then((t=>{e.status="fulfilled",e.value=t}),(t=>{e.status="rejected",e.reason=t})),e)}),Xs={dedupe:!0},qs=(is.defineProperty((e=>{const{value:t}=e,r=(0,i.useContext)(Hs),n=cs(t),o=(0,i.useMemo)((()=>n?t(r):t),[n,r,t]),a=(0,i.useMemo)((()=>n?o:Fs(r,o)),[n,r,o]),s=o&&o.provider,l=(0,i.useRef)(ss);s&&!l.current&&(l.current=Ds(s(a.cache||Os),o));const c=l.current;return c&&(a.cache=c[0],a.mutate=c[1]),$s((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,i.createElement)(Hs.Provider,ds(e,{value:a}))}),"defaultValue",{value:Is}),Gs=(e,t,r)=>{const{cache:n,compare:o,suspense:a,fallbackData:s,revalidateOnMount:l,revalidateIfStale:c,refreshInterval:d,refreshWhenHidden:u,refreshWhenOffline:m,keepPreviousData:f}=r,[p,h,g,y]=ps.get(n),[v,b]=zs(e),w=(0,i.useRef)(!1),x=(0,i.useRef)(!1),E=(0,i.useRef)(v),S=(0,i.useRef)(t),k=(0,i.useRef)(r),C=()=>k.current,N=()=>C().isVisible()&&C().isOnline(),[R,$,T,j]=ws(n,v),z=(0,i.useRef)({}).current,P=ls(s)?r.fallback[v]:s,A=(e,t)=>{for(const r in z){const n=r;if("data"===n){if(!o(e[n],t[n])){if(!ls(e[n]))return!1;if(!o(B,t[n]))return!1}}else if(t[n]!==e[n])return!1}return!0},_=(0,i.useMemo)((()=>{const e=!!v&&!!t&&(ls(l)?!C().isPaused()&&!a&&(!!ls(c)||c):l),r=t=>{const r=ds(t);return delete r._k,e?{isValidating:!0,isLoading:!0,...r}:r},n=R(),o=j(),s=r(n),i=n===o?s:r(o);let d=s;return[()=>{const e=r(R());return A(e,d)?(d.data=e.data,d.isLoading=e.isLoading,d.isValidating=e.isValidating,d.error=e.error,d):(d=e,e)},()=>i]}),[n,v]),M=(0,os.useSyncExternalStore)((0,i.useCallback)((e=>T(v,((t,r)=>{A(r,t)||e()}))),[n,v]),_[0],_[1]),D=!w.current,O=p[v]&&p[v].length>0,L=M.data,I=ls(L)?P:L,F=M.error,H=(0,i.useRef)(I),B=f?ls(L)?H.current:L:I,W=!(O&&!ls(F))&&(D&&!ls(l)?l:!C().isPaused()&&(a?!ls(I)&&c:ls(I)||c)),V=!!(v&&t&&D&&W),Y=ls(M.isValidating)?V:M.isValidating,X=ls(M.isLoading)?V:M.isLoading,q=(0,i.useCallback)((async e=>{const t=S.current;if(!v||!t||x.current||C().isPaused())return!1;let n,a,s=!0;const i=e||{},l=!g[v]||!i.dedupe,c=()=>Ns?!x.current&&v===E.current&&w.current:v===E.current,d={isValidating:!1,isLoading:!1},u=()=>{$(d)},m=()=>{const e=g[v];e&&e[1]===a&&delete g[v]},f={isValidating:!0};ls(R().data)&&(f.isLoading=!0);try{if(l&&($(f),r.loadingTimeout&&ls(R().data)&&setTimeout((()=>{s&&c()&&C().onLoadingSlow(v,r)}),r.loadingTimeout),g[v]=[t(b),As()]),[n,a]=g[v],n=await n,l&&setTimeout(m,r.dedupingInterval),!g[v]||g[v][1]!==a)return l&&c()&&C().onDiscarded(v),!1;d.error=ss;const e=h[v];if(!ls(e)&&(a<=e[0]||a<=e[1]||0===e[1]))return u(),l&&c()&&C().onDiscarded(v),!1;const i=R().data;d.data=o(i,n)?i:n,l&&c()&&C().onSuccess(n,v,r)}catch(e){m();const t=C(),{shouldRetryOnError:r}=t;t.isPaused()||(d.error=e,l&&c()&&(t.onError(e,v,t),(!0===r||cs(r)&&r(e))&&(C().revalidateOnFocus&&C().revalidateOnReconnect&&!N()||t.onErrorRetry(e,v,t,(e=>{const t=p[v];t&&t[0]&&t[0](3,e)}),{retryCount:(i.retryCount||0)+1,dedupe:!0}))))}return s=!1,u(),!0}),[v,n]),G=(0,i.useCallback)(((...e)=>_s(n,E.current,...e)),[]);if($s((()=>{S.current=t,k.current=r,ls(L)||(H.current=L)})),$s((()=>{if(!v)return;const e=q.bind(ss,Xs);let t=0;const r=((e,t,r)=>{const n=t[e]||(t[e]=[]);return n.push(r),()=>{const e=n.indexOf(r);e>=0&&(n[e]=n[n.length-1],n.pop())}})(v,p,((r,n={})=>{if(0==r){const r=Date.now();C().revalidateOnFocus&&r>t&&N()&&(t=r+C().focusThrottleInterval,e())}else if(1==r)C().revalidateOnReconnect&&N()&&e();else{if(2==r)return q();if(3==r)return q(n)}}));return x.current=!1,E.current=v,w.current=!0,$({_k:b}),W&&(ls(I)||Rs?e():(n=e,vs&&typeof window.requestAnimationFrame!=ys?window.requestAnimationFrame(n):setTimeout(n,1))),()=>{x.current=!0,r()};var n}),[v]),$s((()=>{let e;function t(){const t=cs(d)?d(R().data):d;t&&-1!==e&&(e=setTimeout(r,t))}function r(){R().error||!u&&!C().isVisible()||!m&&!C().isOnline()?t():q(Xs).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[d,u,m,v]),(0,i.useDebugValue)(B),a&&ls(I)&&v){if(!Ns&&Rs)throw new Error("Fallback data is required when using suspense in SSR.");S.current=t,k.current=r,x.current=!1;const e=y[v];if(!ls(e)){const t=G(e);Ys(t)}if(!ls(F))throw F;{const e=q(Xs);ls(B)||(e.status="fulfilled",e.value=!0),Ys(e)}}return{mutate:G,get data(){return z.data=!0,B},get error(){return z.error=!0,F},get isValidating(){return z.isValidating=!0,Y},get isLoading(){return z.isLoading=!0,X}}},function(...e){const t=ds(Is,(0,i.useContext)(Hs)),[r,n,o]=(e=>cs(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}])(e),a=Fs(t,o);let s=Gs;const{use:l}=a,c=(l||[]).concat(Vs);for(let e=c.length;e--;)s=c[e](s);return s(r,n||a.fetcher||null,a)});var Gs;const Us={topGrid:"ng1G_BQP7I1fpJYCz91A",title:"U60XrkJA2n5iTIZLISBZ",icon:"yu9d7OXHlE2D8d3DbuT0",iconReferrals:"UfGG29BlFxz2b6JkEjDy",value:"WBbKevtDXCOGzaApltrs",stat:"WGwiGpDrrTGu2A6ppqlv",chartColor1:"mO4ccycgYK_5tUfHD01a",chartColor2:"Yj38PxgsSHD0EQvRRLzV",chartColor3:"znDObFLVTCvGC9ger4xT",chartColor4:"o2tmdJfLDo94mQbNkE_y",chartColor5:"ktpoAnuVRWlS5swrOAkQ",statCount:"WeIKFoCOICVNp0rOxVAE",progressLabel:"xowtOGNshQHlm5zp7wBq",progressBox:"pVwuXr_8cwP5QqcA6pg3",progressWithSegments:"tmVplHoBVxk7LMMrvqZA",card:"qzPeFoNqOcNyadirHpFh",cardActive:"zDAhi6etJlI0A9wXpugO",skel:"qiAuWaxAYz8dU9ztWAXh",skelDescr:"gqStLC4XF2Fa2R_mvpGs",channelDesc:"GgOHHjlC13aRQGe853F8",ratingSubTitle:"dnP5CpD8Q_Xa6U4qDtKi",statusTable:"ayX1dsauwsok0OdAjzrA",helpIcon:"eSdVZx3EldaZ4pT9wyVw",settingsIcon:"w_OpjtTPZel15F9YIZUH",statusCardBadgeIcon:"eKcCatSbi689HRzJ7KRv",contReferrals:"qR0YBJKHPCeqZtTHOPWR",subContReferrals:"AA0g9pFw0wf_7ldu8FKV"},Ks=([e,t,r])=>{let n=new FormData;return n.append("action",r),n.append("cr_nonce",t),fetch(e,{method:"post",body:n}).then((e=>e.json()))},Zs=function({nonce:t,referrals:r}){let n,o={title:(0,ns.__)("Ratings","customer-reviews-woocommerce"),count:(0,e.createElement)(Ne,{height:20,width:"60%",radius:"sm",className:Us.skel}),descr:(0,ns.__)("Average review rating","customer-reviews-woocommerce"),channel:(0,ns.__)("Ratings distribution","customer-reviews-woocommerce"),channelSegm:(0,e.createElement)(Ne,{height:15,width:"100%",radius:"sm",mt:3,className:Us.skel}),channelDescr:[(0,e.createElement)(Ne,{width:"100%",radius:"sm",className:Us.skel+" "+Us.skelDescr},(0,e.createElement)(Pe,{fz:"xs"},"..."),(0,e.createElement)(Pe,{size:"xs"},"...")),(0,e.createElement)(Ne,{width:"100%",radius:"sm",className:Us.skel+" "+Us.skelDescr},(0,e.createElement)(Pe,{fz:"xs"},"..."),(0,e.createElement)(Pe,{size:"xs"},"...")),(0,e.createElement)(Ne,{width:"100%",radius:"sm",className:Us.skel+" "+Us.skelDescr},(0,e.createElement)(Pe,{fz:"xs"},"..."),(0,e.createElement)(Pe,{size:"xs"},"...")),(0,e.createElement)(Ne,{width:"100%",radius:"sm",className:Us.skel+" "+Us.skelDescr},(0,e.createElement)(Pe,{fz:"xs"},"..."),(0,e.createElement)(Pe,{size:"xs"},"...")),(0,e.createElement)(Ne,{width:"100%",radius:"sm",className:Us.skel+" "+Us.skelDescr},(0,e.createElement)(Pe,{fz:"xs"},"..."),(0,e.createElement)(Pe,{size:"xs"},"..."))],class:Us.card},a={title:(0,ns.__)("Reviews","customer-reviews-woocommerce"),count:(0,e.createElement)(Ne,{height:20,width:"60%",radius:"sm",className:Us.skel}),descr:(0,ns.__)("Reviews received","customer-reviews-woocommerce"),sources:(0,e.createElement)(we,{mt:"sm"},(0,e.createElement)(Ne,{width:"100%",height:12,radius:"sm",mt:"xs",pt:5,pb:10,className:Us.skel},(0,e.createElement)(Pe,{size:"xs"},"...")),(0,e.createElement)(Ne,{width:"100%",height:12,radius:"sm",mt:"xs",pt:5,pb:10,className:Us.skel},(0,e.createElement)(Pe,{size:"xs"},"..."))),class:Us.card},s={title:(0,ns.__)("Status","customer-reviews-woocommerce"),class:[Us.card,Us.statusCard],reviewRemindersTd1:(0,e.createElement)(Ot.Td,null,(0,e.createElement)(Ne,{width:"100%",radius:"sm",className:Us.skel},(0,e.createElement)(Pe,{fz:"xs"},"..."))),reviewRemindersTd2:"",reminderSendingTd1:(0,e.createElement)(Ot.Td,null,(0,e.createElement)(Ne,{width:"100%",radius:"sm",className:Us.skel},(0,e.createElement)(Pe,{fz:"xs"},"..."))),reminderSendingTd2:""},i={title:(0,ns.__)("Recommendations","customer-reviews-woocommerce"),class:[Us.card,Us.statusCard],content:""};r&&(i.content=(0,e.createElement)(Ut,{withBorder:!0,padding:"xs",className:i.class},(0,e.createElement)(Qt,{justify:"space-between"},(0,e.createElement)(Pe,{size:"xs",c:"dimmed",className:Us.title},i.title),(0,e.createElement)(Fa,{size:"1.4rem",stroke:1.5,className:Us.icon})),(0,e.createElement)(Ne,{width:"100%",radius:"sm",mt:10,className:Us.skel},(0,e.createElement)(Ha,{size:"1.4rem",stroke:1.5,className:Us.iconReferrals}),(0,e.createElement)(Pe,{fz:"xs"},"..."),(0,e.createElement)(Pe,{fz:"sm"},"..."))),n=qs([ajaxurl,t,"cr_get_reviews_top_row_refs"],Ks));const l=qs([ajaxurl,t,"cr_get_reviews_top_row_stats"],Ks);if(l.error)return"An error has occurred.";if(-1==l.data)return"Nonce has expired. Please refresh the page.";if(-2==l.data)return"No permissions to view the charts.";if(!l.error&&!l.isLoading){o.count=(0,e.createElement)(Pe,{className:Us.value},l.data.average);const t=l.data.ratings.map((t=>(0,e.createElement)(pr.Section,{value:t.part,className:Us[t.class],key:t.label},t.part>10&&(0,e.createElement)(pr.Label,{fz:"9"},t.part,"%"))));o.channelSegm=(0,e.createElement)(pr.Root,{size:15,classNames:{root:Us.progressWithSegments,label:Us.progressLabel},mt:3,bg:"#E1E1E1"},t),o.channelDescr=l.data.ratings.map((t=>(0,e.createElement)(we,{key:t.label,className:Us.stat+" "+Us[t.class]},(0,e.createElement)(Pe,{tt:"uppercase",fz:"xs",c:"dimmed",fw:700,className:Us.ratingSubTitle},t.label,(0,e.createElement)(Ba,{size:"0.8rem",className:Us.icon})),(0,e.createElement)(Qt,{justify:"space-between",align:"flex-end",className:Us.channelDesc},(0,e.createElement)(Pe,{fw:600,size:"xs"},t.count))))),a.count=(0,e.createElement)(Pe,{className:Us.value},l.data.total),a.sources=l.data.sources.map(((t,r)=>(0,e.createElement)(we,{key:t.label,mt:"sm",className:Us.progressBox},(0,e.createElement)(Qt,{justify:"space-between"},(0,e.createElement)(Pe,{fz:"xs"},t.label),(0,e.createElement)(Pe,{fz:"xs"},t.part,"%")),(0,e.createElement)(pr,{value:t.part,mt:5,classNames:{section:Us[t.class]},bg:"#E1E1E1"}))));const r={IconAdjustments:Wa,IconShoppingCart:Va};let n=(0,e.createElement)(Ya,{className:Us.statusCardBadgeIcon}),i={from:"#7b79e2",to:"#7b79e2",deg:90},c=[(0,e.createElement)(vr,{my:"xs"})];l.data.status.reviewReminder.helpLinks.forEach((t=>{let n=r[t.icon];c.push((0,e.createElement)(Qt,{gap:"5px"},(0,e.createElement)(n,{className:Us.settingsIcon}),(0,e.createElement)(xr,{size:"xs",href:t.link},t.label)))}));let d=(0,e.createElement)(Xa,{className:Us.statusCardBadgeIcon}),u={from:"#da8fcc",to:"#da8fcc",deg:90},m=[(0,e.createElement)(vr,{my:"xs"})];switch(l.data.status.reminderSending.helpLinks.forEach((t=>{let n=r[t.icon];m.push((0,e.createElement)(Qt,{gap:"5px"},(0,e.createElement)(n,{className:Us.settingsIcon}),(0,e.createElement)(xr,{size:"xs",href:t.link},t.label)))})),l.data.status.reviewReminder.icon){case"IconBroadcast":n=(0,e.createElement)(qa,{className:Us.statusCardBadgeIcon}),i={from:"#7b79e2",to:"#da8fcc",deg:90};break;case"IconLockFilled":n=(0,e.createElement)(Ga,{className:Us.statusCardBadgeIcon}),i={from:"#da8fcc",to:"#da8fcc",deg:90}}switch(l.data.status.reminderSending.icon){case"IconSend":d=(0,e.createElement)(Ua,{className:Us.statusCardBadgeIcon}),u={from:"#7b79e2",to:"#da8fcc",deg:90};break;case"IconHandClick":d=(0,e.createElement)(Ka,{className:Us.statusCardBadgeIcon}),u={from:"#7b79e2",to:"#7b79e2",deg:90}}s.reviewRemindersTd1=(0,e.createElement)(Ot.Td,null,(0,e.createElement)(Cr,{variant:"gradient",gradient:i,leftSection:n,size:"xs",display:"flex"},l.data.status.reviewReminder.label)),s.reviewRemindersTd2=(0,e.createElement)(Ot.Td,null,(0,e.createElement)(Qt,{gap:"5px"},(0,e.createElement)(Pe,{fz:"xs"},"Review reminders"),(0,e.createElement)(ma,{width:280,shadow:"md",withArrow:!0},(0,e.createElement)(ma.Target,null,(0,e.createElement)(Za,{className:Us.helpIcon})),(0,e.createElement)(ma.Dropdown,null,(0,e.createElement)(Pe,{size:"xs"},l.data.status.reviewReminder.help),c)))),s.reminderSendingTd1=(0,e.createElement)(Ot.Td,null,(0,e.createElement)(Cr,{variant:"gradient",gradient:u,leftSection:d,size:"xs",display:"flex",bd:"0px"},l.data.status.reminderSending.label)),s.reminderSendingTd2=(0,e.createElement)(Ot.Td,null,(0,e.createElement)(Qt,{gap:"5px"},(0,e.createElement)(Pe,{fz:"xs"},"Reminder sending"),(0,e.createElement)(ma,{width:280,shadow:"md",withArrow:!0},(0,e.createElement)(ma.Target,null,(0,e.createElement)(Za,{className:Us.helpIcon})),(0,e.createElement)(ma.Dropdown,null,(0,e.createElement)(Pe,{size:"xs"},l.data.status.reminderSending.help),m))))}if(r&&n&&!n.error&&!n.isLoading){let t="";t=-1==n.data?(0,e.createElement)(Pe,{size:"xs",mt:10},"Nonce has expired. Please refresh the page."):-2==n.data?(0,e.createElement)(Pe,{size:"xs",mt:10},"No permissions to view the charts."):-3==n.data?(0,e.createElement)(Pe,{size:"xs",mt:10},"No license key was found in the plugin settings."):-4==n.data?(0,e.createElement)(Pe,{size:"xs",mt:10},"Product recommendation statistics could not be retrieved."):(0,e.createElement)(Qt,{justify:"space-evenly",mt:10},(0,e.createElement)("div",{className:Us.subContReferrals},(0,e.createElement)(Ha,{size:"1.4rem",stroke:1.5,className:Us.iconReferrals}),(0,e.createElement)("div",null,(0,e.createElement)(Qt,{gap:"5px",justify:"center"},(0,e.createElement)(Pe,{c:"dimmed",fz:"xs"},n.data.referralViews.label),(0,e.createElement)(ma,{width:280,shadow:"md",withArrow:!0},(0,e.createElement)(ma.Target,null,(0,e.createElement)(Za,{className:Us.helpIcon,color:"var(--mantine-color-gray-6)"})),(0,e.createElement)(ma.Dropdown,null,(0,e.createElement)(Pe,{size:"xs"},n.data.referralViews.help),(0,e.createElement)(vr,{my:"xs"}),(0,e.createElement)(Qt,{gap:"5px"},(0,e.createElement)(Ja,{className:Us.settingsIcon}),(0,e.createElement)(xr,{size:"xs",href:n.data.referralViews.helpLinks.link},n.data.referralViews.helpLinks.label))))),(0,e.createElement)(Pe,{fz:"sm",fw:600},n.data.referralViews.count))),(0,e.createElement)("div",{className:Us.subContReferrals},(0,e.createElement)(Qa,{size:"1.4rem",stroke:1.5,className:Us.iconReferrals}),(0,e.createElement)("div",null,(0,e.createElement)(Qt,{gap:"5px",justify:"center"},(0,e.createElement)(Pe,{c:"dimmed",fz:"xs"},n.data.referralClicks.label),(0,e.createElement)(ma,{width:280,shadow:"md",withArrow:!0},(0,e.createElement)(ma.Target,null,(0,e.createElement)(Za,{className:Us.helpIcon,color:"var(--mantine-color-gray-6)"})),(0,e.createElement)(ma.Dropdown,null,(0,e.createElement)(Pe,{size:"xs"},n.data.referralClicks.help),(0,e.createElement)(vr,{my:"xs"}),(0,e.createElement)(Qt,{gap:"5px"},(0,e.createElement)(Ja,{className:Us.settingsIcon}),(0,e.createElement)(xr,{size:"xs",href:n.data.referralClicks.helpLinks.link},n.data.referralClicks.helpLinks.label))))),(0,e.createElement)(Pe,{fz:"sm",fw:600},n.data.referralClicks.count)))),i.content=(0,e.createElement)(Ut,{withBorder:!0,padding:"xs",className:i.class},(0,e.createElement)(Qt,{justify:"space-between"},(0,e.createElement)(Pe,{size:"xs",c:"dimmed",className:Us.title},i.title),(0,e.createElement)(Fa,{size:"1.4rem",stroke:1.5,className:Us.icon})),t)}return(0,e.createElement)(Ca,null,(0,e.createElement)(Aa,{cols:{base:1,xs:3},spacing:"sm",w:"100%",maw:"800px",className:Us.topGrid},(0,e.createElement)(Ut,{withBorder:!0,padding:"xs",className:o.class},(0,e.createElement)(Qt,{justify:"space-between"},(0,e.createElement)(Pe,{size:"xs",c:"dimmed",className:Us.title},o.title),(0,e.createElement)(es,{size:"1.4rem",stroke:1.5,className:Us.icon})),(0,e.createElement)(Qt,{align:"flex-end",mt:20},o.count),(0,e.createElement)(Pe,{c:"dimmed",fz:"xs",mt:"7"},o.descr),(0,e.createElement)(Pe,{fz:"xs",mt:"sm"},o.channel),o.channelSegm,(0,e.createElement)(Aa,{cols:5,mt:"xs"},o.channelDescr)),(0,e.createElement)(Ut,{withBorder:!0,padding:"xs",className:a.class},(0,e.createElement)(Qt,{justify:"space-between"},(0,e.createElement)(Pe,{size:"xs",c:"dimmed",className:Us.title},a.title),(0,e.createElement)(ts,{size:"1.4rem",stroke:1.5,className:Us.icon})),(0,e.createElement)(Qt,{align:"flex-end",mt:20},a.count),(0,e.createElement)(Pe,{c:"dimmed",fz:"xs",mt:"7"},a.descr),a.sources),(0,e.createElement)(Oa,{align:"stretch",justify:"flex-start",gap:"xs"},(0,e.createElement)(Ut,{withBorder:!0,padding:"xs",className:s.class},(0,e.createElement)(Qt,{justify:"space-between"},(0,e.createElement)(Pe,{size:"xs",c:"dimmed",className:Us.title},s.title),(0,e.createElement)(rs,{size:"1.4rem",stroke:1.5,className:Us.icon})),(0,e.createElement)(Ot,{horizontalSpacing:"0",verticalSpacing:"0",mt:20,withRowBorders:!1,className:Us.statusTable},(0,e.createElement)(Ot.Tbody,null,(0,e.createElement)(Ot.Tr,null,s.reviewRemindersTd1,s.reviewRemindersTd2),(0,e.createElement)(Ot.Tr,null,s.reminderSendingTd1,s.reminderSendingTd2)))),i.content)))};var Js=Ia("outline","calendar-time","IconCalendarTime",[["path",{d:"M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4",key:"svg-0"}],["path",{d:"M18 18m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0",key:"svg-1"}],["path",{d:"M15 3v4",key:"svg-2"}],["path",{d:"M7 3v4",key:"svg-3"}],["path",{d:"M3 11h16",key:"svg-4"}],["path",{d:"M18 16.496v1.504l1 1",key:"svg-5"}]]);const Qs={topGrid:"pUSRkN9FxF__OENWXp1M",title:"JMj_Ue801oLHmoUUKFzb",icon:"xjX7jCU1GwGO3533fN08",value:"ZxYk8v9E4sECMSPygBRm",stat:"axhMFKz1fGqH_0HdJ_6k",chartColor1:"Ss9hLg81hQUrGF0J64DI",chartColor2:"V2aRQ31e5BaA6j_56mig",statCount:"hvc3nUyCcCyNKiZEm6dg",progressLabel:"KZR533dYrQIpGYiQY_Zk",progressBox:"Zpl6FuodqKs6kIreSb6J",progressWithSegments:"rOuYuieJ1d55zTztfIy8",card:"g3B3spF1nY7L3FBVs_4A",cardActive:"yO3bFFcdM5CH7icNnx_3",skel:"CNZT_g55xnpA1XWtYeEu",skelDescr:"Kv4yPhRahK9fBTA_Vcjp",channelDesc:"i81dzci5ucO_eokxk1kL"},ei=([e,t])=>{let r=new FormData;return r.append("action","cr_get_reminders_top_row_stats"),r.append("cr_nonce",t),fetch(e,{method:"post",body:r}).then((e=>e.json()))},ti=function({nonce:t,tab:r}){let n={title:(0,ns.__)("Scheduled","customer-reviews-woocommerce"),count:(0,e.createElement)(Ne,{height:20,width:"60%",radius:"sm",className:Qs.skel}),descr:(0,ns.__)("Review invitations to be sent","customer-reviews-woocommerce"),channel:(0,ns.__)("Channel","customer-reviews-woocommerce"),channelSegm:(0,e.createElement)(Ne,{height:15,width:"100%",radius:"sm",mt:3,className:Qs.skel}),channelDescr:[(0,e.createElement)(Ne,{width:"100%",radius:"sm",className:Qs.skel+" "+Qs.skelDescr},(0,e.createElement)(Pe,{fz:"xs"},"..."),(0,e.createElement)(Pe,{size:"xs"},"...")),(0,e.createElement)(Ne,{width:"100%",radius:"sm",className:Qs.skel+" "+Qs.skelDescr},(0,e.createElement)(Pe,{fz:"xs"},"..."),(0,e.createElement)(Pe,{size:"xs"},"..."))]},o={title:(0,ns.__)("Sent","customer-reviews-woocommerce"),count:(0,e.createElement)(Ne,{height:20,width:"60%",radius:"sm",className:Qs.skel}),descr:(0,ns.__)("Review invitations have been sent","customer-reviews-woocommerce"),sent:(0,e.createElement)(we,null,(0,e.createElement)(Ne,{width:"100%",height:12,radius:"sm",mt:"xs",pt:5,pb:8,className:Qs.skel},(0,e.createElement)(Pe,{fz:"xs"},"...")),(0,e.createElement)(Ne,{width:"100%",height:12,radius:"sm",mt:"xs",pt:5,pb:8,className:Qs.skel},(0,e.createElement)(Pe,{fz:"xs"},"...")))};"sent"===r?(n.class=Qs.card,o.class=Qs.card+" "+Qs.cardActive):(n.class=Qs.card+" "+Qs.cardActive,o.class=Qs.card);const{data:a,error:s,isLoading:i}=qs([ajaxurl,t],ei);if(s)return"An error has occurred.";if(-1==a)return"Nonce has expired. Please refresh the page.";if(-2==a)return"No permissions to view the charts.";if(!s&&!i){n.count=(0,e.createElement)(Pe,{className:Qs.value},a.scheduled);const t=a.channels.map((t=>(0,e.createElement)(pr.Section,{value:t.part,className:Qs[t.class],key:t.label},t.part>10&&(0,e.createElement)(pr.Label,{fz:"10"},t.part,"%"))));n.channelSegm=(0,e.createElement)(pr.Root,{size:15,classNames:{root:Qs.progressWithSegments,label:Qs.progressLabel},mt:3,bg:"#E1E1E1"},t),n.channelDescr=a.channels.map((t=>(0,e.createElement)(we,{key:t.label,className:Qs.stat+" "+Qs[t.class]},(0,e.createElement)(Pe,{tt:"uppercase",fz:"xs",c:"dimmed",fw:700},t.label),(0,e.createElement)(Qt,{justify:"space-between",align:"flex-end",className:Qs.channelDesc},(0,e.createElement)(Pe,{fw:600,size:"xs"},t.count),(0,e.createElement)(Pe,{fw:700,size:"xs",className:Qs.statCount+" "+Qs[t.class]},t.part,"%"))))),o.count=(0,e.createElement)(Pe,{className:Qs.value},a.sent),o.sent=a.statuses.map(((t,r)=>(0,e.createElement)(we,{key:t.label,mt:"xs",className:Qs.progressBox},(0,e.createElement)(Qt,{justify:"space-between"},(0,e.createElement)(Pe,{fz:"xs"},t.label),(0,e.createElement)(Pe,{fz:"xs"},t.part,"%")),(0,e.createElement)(pr,{value:t.part,mt:5,classNames:{section:Qs[t.class]},bg:"#E1E1E1"}))))}return(0,e.createElement)(Ca,null,(0,e.createElement)(Aa,{cols:{base:1,xs:2},className:Qs.topGrid},(0,e.createElement)(Ut,{withBorder:!0,padding:"xs",className:n.class},(0,e.createElement)(Qt,{justify:"space-between"},(0,e.createElement)(Pe,{size:"xs",c:"dimmed",className:Qs.title},n.title),(0,e.createElement)(Js,{size:"1.4rem",stroke:1.5,className:Qs.icon})),(0,e.createElement)(Qt,{align:"flex-end",mt:20},n.count),(0,e.createElement)(Pe,{c:"dimmed",fz:"xs",mt:"7"},n.descr),(0,e.createElement)(Pe,{fz:"xs",mt:"xs"},n.channel),n.channelSegm,(0,e.createElement)(Aa,{cols:2,mt:"xs"},n.channelDescr)),(0,e.createElement)(Ut,{withBorder:!0,padding:"xs",className:o.class},(0,e.createElement)(Qt,{justify:"space-between"},(0,e.createElement)(Pe,{size:"xs",c:"dimmed",className:Qs.title},o.title),(0,e.createElement)(Ua,{size:"1.4rem",stroke:1.5,className:Qs.icon})),(0,e.createElement)(Qt,{align:"flex-end",mt:20},o.count),(0,e.createElement)(Pe,{c:"dimmed",fz:"xs",mt:"7"},o.descr),o.sent)))},ri=document.getElementById("cr_reviews_top_charts");ri&&(0,e.createRoot)(ri).render((0,e.createElement)(Zs,{nonce:ri.getAttribute("data-nonce"),referrals:ri.getAttribute("data-referrals")}));const ni=document.getElementById("cr_reminders_top_charts");ni&&(0,e.createRoot)(ni).render((0,e.createElement)(ti,{nonce:ni.getAttribute("data-nonce"),tab:ni.getAttribute("data-tab")}))})()})();