import{r as reactExports,R as React,i as getDefaultExportFromCjs,j as jsxRuntimeExports,I as IconGallery,k as IconItem}from"./index-ZPq_YKLm.js";import{e as ee$2,D as D$2}from"./iframe-BtBmDPt_.js";var ie$1=Object.defineProperty,n$1=(e,t)=>ie$1(e,"name",{value:t,configurable:!0});function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},v.apply(null,arguments)}n$1(v,"_extends");function q$1(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n$1(q$1,"_assertThisInitialized");function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},m(e,t)}n$1(m,"_setPrototypeOf");function U$1(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,m(e,t)}n$1(U$1,"_inheritsLoose");function F(e){return F=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},F(e)}n$1(F,"_getPrototypeOf");function V$2(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}n$1(V$2,"_isNativeFunction");function T$1(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(T$1=n$1(function(){return!!e},"_isNativeReflectConstruct"))()}n$1(T$1,"_isNativeReflectConstruct");function N$1(e,t,r){if(T$1())return Reflect.construct.apply(null,arguments);var i=[null];i.push.apply(i,t);var l=new(e.bind.apply(e,i));return r&&m(l,r.prototype),l}n$1(N$1,"_construct");function C(e){var t=typeof Map=="function"?new Map:void 0;return C=n$1(function(r){if(r===null||!V$2(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,i)}function i(){return N$1(r,arguments,F(this).constructor)}return n$1(i,"Wrapper"),i.prototype=Object.create(r.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),m(i,r)},"_wrapNativeSuper"),C(e)}n$1(C,"_wrapNativeSuper");var oe$2={1:`Passed invalid arguments to hsl, please pass multiple numbers e.g. hsl(360, 0.75, 0.4) or an object e.g. rgb({ hue: 255, saturation: 0.4, lightness: 0.75 }).

`,2:`Passed invalid arguments to hsla, please pass multiple numbers e.g. hsla(360, 0.75, 0.4, 0.7) or an object e.g. rgb({ hue: 255, saturation: 0.4, lightness: 0.75, alpha: 0.7 }).

`,3:`Passed an incorrect argument to a color function, please pass a string representation of a color.

`,4:`Couldn't generate valid rgb string from %s, it returned %s.

`,5:`Couldn't parse the color string. Please provide the color as a string in hex, rgb, rgba, hsl or hsla notation.

`,6:`Passed invalid arguments to rgb, please pass multiple numbers e.g. rgb(255, 205, 100) or an object e.g. rgb({ red: 255, green: 205, blue: 100 }).

`,7:`Passed invalid arguments to rgba, please pass multiple numbers e.g. rgb(255, 205, 100, 0.75) or an object e.g. rgb({ red: 255, green: 205, blue: 100, alpha: 0.75 }).

`,8:`Passed invalid argument to toColorString, please pass a RgbColor, RgbaColor, HslColor or HslaColor object.

`,9:`Please provide a number of steps to the modularScale helper.

`,10:`Please pass a number or one of the predefined scales to the modularScale helper as the ratio.

`,11:`Invalid value passed as base to modularScale, expected number or em string but got "%s"

`,12:`Expected a string ending in "px" or a number passed as the first argument to %s(), got "%s" instead.

`,13:`Expected a string ending in "px" or a number passed as the second argument to %s(), got "%s" instead.

`,14:`Passed invalid pixel value ("%s") to %s(), please pass a value like "12px" or 12.

`,15:`Passed invalid base value ("%s") to %s(), please pass a value like "12px" or 12.

`,16:`You must provide a template to this method.

`,17:`You passed an unsupported selector state to this method.

`,18:`minScreen and maxScreen must be provided as stringified numbers with the same units.

`,19:`fromSize and toSize must be provided as stringified numbers with the same units.

`,20:`expects either an array of objects or a single object with the properties prop, fromSize, and toSize.

`,21:"expects the objects in the first argument array to have the properties `prop`, `fromSize`, and `toSize`.\n\n",22:"expects the first argument object to have the properties `prop`, `fromSize`, and `toSize`.\n\n",23:`fontFace expects a name of a font-family.

`,24:`fontFace expects either the path to the font file(s) or a name of a local copy.

`,25:`fontFace expects localFonts to be an array.

`,26:`fontFace expects fileFormats to be an array.

`,27:`radialGradient requries at least 2 color-stops to properly render.

`,28:`Please supply a filename to retinaImage() as the first argument.

`,29:`Passed invalid argument to triangle, please pass correct pointingDirection e.g. 'right'.

`,30:"Passed an invalid value to `height` or `width`. Please provide a pixel based unit.\n\n",31:`The animation shorthand only takes 8 arguments. See the specification for more information: http://mdn.io/animation

`,32:`To pass multiple animations please supply them in arrays, e.g. animation(['rotate', '2s'], ['move', '1s'])
To pass a single animation please supply them in simple values, e.g. animation('rotate', '2s')

`,33:`The animation shorthand arrays can only have 8 elements. See the specification for more information: http://mdn.io/animation

`,34:`borderRadius expects a radius value as a string or number as the second argument.

`,35:`borderRadius expects one of "top", "bottom", "left" or "right" as the first argument.

`,36:`Property must be a string value.

`,37:`Syntax Error at %s.

`,38:`Formula contains a function that needs parentheses at %s.

`,39:`Formula is missing closing parenthesis at %s.

`,40:`Formula has too many closing parentheses at %s.

`,41:`All values in a formula must have the same unit or be unitless.

`,42:`Please provide a number of steps to the modularScale helper.

`,43:`Please pass a number or one of the predefined scales to the modularScale helper as the ratio.

`,44:`Invalid value passed as base to modularScale, expected number or em/rem string but got %s.

`,45:`Passed invalid argument to hslToColorString, please pass a HslColor or HslaColor object.

`,46:`Passed invalid argument to rgbToColorString, please pass a RgbColor or RgbaColor object.

`,47:`minScreen and maxScreen must be provided as stringified numbers with the same units.

`,48:`fromSize and toSize must be provided as stringified numbers with the same units.

`,49:`Expects either an array of objects or a single object with the properties prop, fromSize, and toSize.

`,50:`Expects the objects in the first argument array to have the properties prop, fromSize, and toSize.

`,51:`Expects the first argument object to have the properties prop, fromSize, and toSize.

`,52:`fontFace expects either the path to the font file(s) or a name of a local copy.

`,53:`fontFace expects localFonts to be an array.

`,54:`fontFace expects fileFormats to be an array.

`,55:`fontFace expects a name of a font-family.

`,56:`linearGradient requries at least 2 color-stops to properly render.

`,57:`radialGradient requries at least 2 color-stops to properly render.

`,58:`Please supply a filename to retinaImage() as the first argument.

`,59:`Passed invalid argument to triangle, please pass correct pointingDirection e.g. 'right'.

`,60:"Passed an invalid value to `height` or `width`. Please provide a pixel based unit.\n\n",61:`Property must be a string value.

`,62:`borderRadius expects a radius value as a string or number as the second argument.

`,63:`borderRadius expects one of "top", "bottom", "left" or "right" as the first argument.

`,64:`The animation shorthand only takes 8 arguments. See the specification for more information: http://mdn.io/animation.

`,65:`To pass multiple animations please supply them in arrays, e.g. animation(['rotate', '2s'], ['move', '1s'])\\nTo pass a single animation please supply them in simple values, e.g. animation('rotate', '2s').

`,66:`The animation shorthand arrays can only have 8 elements. See the specification for more information: http://mdn.io/animation.

`,67:`You must provide a template to this method.

`,68:`You passed an unsupported selector state to this method.

`,69:`Expected a string ending in "px" or a number passed as the first argument to %s(), got %s instead.

`,70:`Expected a string ending in "px" or a number passed as the second argument to %s(), got %s instead.

`,71:`Passed invalid pixel value %s to %s(), please pass a value like "12px" or 12.

`,72:`Passed invalid base value %s to %s(), please pass a value like "12px" or 12.

`,73:`Please provide a valid CSS variable.

`,74:`CSS variable not found and no default was provided.

`,75:`important requires a valid style object, got a %s instead.

`,76:`fromSize and toSize must be provided as stringified numbers with the same units as minScreen and maxScreen.

`,77:`remToPx expects a value in "rem" but you provided it in "%s".

`,78:`base must be set in "px" or "%" but you set it in "%s".
`};function se$1(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var i=t[0],l=[],p;for(p=1;p<t.length;p+=1)l.push(t[p]);return l.forEach(function(o){i=i.replace(/%[a-z]/,o)}),i}n$1(se$1,"format");var d=(function(e){U$1(t,e);function t(r){for(var i,l=arguments.length,p=new Array(l>1?l-1:0),o=1;o<l;o++)p[o-1]=arguments[o];return i=e.call(this,se$1.apply(void 0,[oe$2[r]].concat(p)))||this,q$1(i)}return n$1(t,"PolishedError"),t})(C(Error));function I(e){return Math.round(e*255)}n$1(I,"colorToInt");function ue$1(e,t,r){return I(e)+","+I(t)+","+I(r)}n$1(ue$1,"convertToInt");function w(e,t,r,i){if(i===void 0&&(i=ue$1),t===0)return i(r,r,r);var l=(e%360+360)%360/60,p=(1-Math.abs(2*r-1))*t,o=p*(1-Math.abs(l%2-1)),u=0,c=0,b=0;l>=0&&l<1?(u=p,c=o):l>=1&&l<2?(u=o,c=p):l>=2&&l<3?(c=p,b=o):l>=3&&l<4?(c=o,b=p):l>=4&&l<5?(u=o,b=p):l>=5&&l<6&&(u=p,b=o);var h=r-p/2,S=u+h,A=c+h,_e=b+h;return i(S,A,_e)}n$1(w,"hslToRgb");var G$1={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};function fe$2(e){if(typeof e!="string")return e;var t=e.toLowerCase();return G$1[t]?"#"+G$1[t]:e}n$1(fe$2,"nameToHex");var pe$1=/^#[a-fA-F0-9]{6}$/,le$1=/^#[a-fA-F0-9]{8}$/,de$1=/^#[a-fA-F0-9]{3}$/,ce$2=/^#[a-fA-F0-9]{4}$/,R$1=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,me$2=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,ge$1=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,he$1=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function $$1(e){if(typeof e!="string")throw new d(3);var t=fe$2(e);if(t.match(pe$1))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(le$1)){var r=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:r}}if(t.match(de$1))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(ce$2)){var i=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:i}}var l=R$1.exec(t);if(l)return{red:parseInt(""+l[1],10),green:parseInt(""+l[2],10),blue:parseInt(""+l[3],10)};var p=me$2.exec(t.substring(0,50));if(p)return{red:parseInt(""+p[1],10),green:parseInt(""+p[2],10),blue:parseInt(""+p[3],10),alpha:parseFloat(""+p[4])>1?parseFloat(""+p[4])/100:parseFloat(""+p[4])};var o=ge$1.exec(t);if(o){var u=parseInt(""+o[1],10),c=parseInt(""+o[2],10)/100,b=parseInt(""+o[3],10)/100,h="rgb("+w(u,c,b)+")",S=R$1.exec(h);if(!S)throw new d(4,t,h);return{red:parseInt(""+S[1],10),green:parseInt(""+S[2],10),blue:parseInt(""+S[3],10)}}var A=he$1.exec(t.substring(0,50));if(A){var _e=parseInt(""+A[1],10),Xt=parseInt(""+A[2],10)/100,pt=parseInt(""+A[3],10)/100,Or="rgb("+w(_e,Xt,pt)+")",Tr=R$1.exec(Or);if(!Tr)throw new d(4,t,Or);return{red:parseInt(""+Tr[1],10),green:parseInt(""+Tr[2],10),blue:parseInt(""+Tr[3],10),alpha:parseFloat(""+A[4])>1?parseFloat(""+A[4])/100:parseFloat(""+A[4])}}throw new d(5)}n$1($$1,"parseToRgb");function be$1(e){var t=e.red/255,r=e.green/255,i=e.blue/255,l=Math.max(t,r,i),p=Math.min(t,r,i),o=(l+p)/2;if(l===p)return e.alpha!==void 0?{hue:0,saturation:0,lightness:o,alpha:e.alpha}:{hue:0,saturation:0,lightness:o};var u,c=l-p,b=o>.5?c/(2-l-p):c/(l+p);switch(l){case t:u=(r-i)/c+(r<i?6:0);break;case r:u=(i-t)/c+2;break;default:u=(t-r)/c+4;break}return u*=60,e.alpha!==void 0?{hue:u,saturation:b,lightness:o,alpha:e.alpha}:{hue:u,saturation:b,lightness:o}}n$1(be$1,"rgbToHsl");function Q$2(e){return be$1($$1(e))}n$1(Q$2,"parseToHsl");var ve$2=n$1(function(e){return e.length===7&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e},"reduceHexValue"),O$1=ve$2;function g(e){var t=e.toString(16);return t.length===1?"0"+t:t}n$1(g,"numberToHex");function j$1(e){return g(Math.round(e*255))}n$1(j$1,"colorToHex");function ye$1(e,t,r){return O$1("#"+j$1(e)+j$1(t)+j$1(r))}n$1(ye$1,"convertToHex");function z$1(e,t,r){return w(e,t,r,ye$1)}n$1(z$1,"hslToHex");function we$1(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return z$1(e,t,r);if(typeof e=="object"&&t===void 0&&r===void 0)return z$1(e.hue,e.saturation,e.lightness);throw new d(1)}n$1(we$1,"hsl");function xe$2(e,t,r,i){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof i=="number")return i>=1?z$1(e,t,r):"rgba("+w(e,t,r)+","+i+")";if(typeof e=="object"&&t===void 0&&r===void 0&&i===void 0)return e.alpha>=1?z$1(e.hue,e.saturation,e.lightness):"rgba("+w(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new d(2)}n$1(xe$2,"hsla");function k$2(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return O$1("#"+g(e)+g(t)+g(r));if(typeof e=="object"&&t===void 0&&r===void 0)return O$1("#"+g(e.red)+g(e.green)+g(e.blue));throw new d(6)}n$1(k$2,"rgb");function x(e,t,r,i){if(typeof e=="string"&&typeof t=="number"){var l=$$1(e);return"rgba("+l.red+","+l.green+","+l.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof i=="number")return i>=1?k$2(e,t,r):"rgba("+e+","+t+","+r+","+i+")";if(typeof e=="object"&&t===void 0&&r===void 0&&i===void 0)return e.alpha>=1?k$2(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new d(7)}n$1(x,"rgba");var Se$1=n$1(function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},"isRgb"),Fe$2=n$1(function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},"isRgba"),Ce$2=n$1(function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},"isHsl"),ze$2=n$1(function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"},"isHsla");function Y$2(e){if(typeof e!="object")throw new d(8);if(Fe$2(e))return x(e);if(Se$1(e))return k$2(e);if(ze$2(e))return xe$2(e);if(Ce$2(e))return we$1(e);throw new d(8)}n$1(Y$2,"toColorString");function J$2(e,t,r){return n$1(function(){var i=r.concat(Array.prototype.slice.call(arguments));return i.length>=t?e.apply(this,i):J$2(e,t,i)},"fn")}n$1(J$2,"curried");function B$2(e){return J$2(e,e.length,[])}n$1(B$2,"curry");function M$1(e,t,r){return Math.max(e,Math.min(t,r))}n$1(M$1,"guard");function Ae$1(e,t){if(t==="transparent")return t;var r=Q$2(t);return Y$2(v({},r,{lightness:M$1(0,1,r.lightness-parseFloat(e))}))}n$1(Ae$1,"darken");var Te$1=B$2(Ae$1),Z$2=Te$1;function Ie$1(e,t){if(t==="transparent")return t;var r=Q$2(t);return Y$2(v({},r,{lightness:M$1(0,1,r.lightness+parseFloat(e))}))}n$1(Ie$1,"lighten");var Re$1=B$2(Ie$1),X$2=Re$1;function je$2(e,t){if(t==="transparent")return t;var r=$$1(t),i=typeof r.alpha=="number"?r.alpha:1,l=v({},r,{alpha:M$1(0,1,+(i*100-parseFloat(e)*100).toFixed(2)/100)});return x(l)}n$1(je$2,"transparentize");var Oe$2=B$2(je$2),K$1=Oe$2,s={secondary:"#029CFD",lightest:"#FFFFFF",mediumlight:"#ECF4F9",medium:"#D9E8F2",mediumdark:"#73828C",dark:"#5C6870",darkest:"#2E3438",border:"hsla(203, 50%, 30%, 0.15)"},P$1={app:"#F6F9FC",hoverable:K$1(.9,s.secondary)},y={fonts:{base:['"Nunito Sans"',"-apple-system",'".SFNSText-Regular"','"San Francisco"',"BlinkMacSystemFont",'"Segoe UI"','"Helvetica Neue"',"Helvetica","Arial","sans-serif"].join(", "),mono:["ui-monospace","Menlo","Monaco",'"Roboto Mono"','"Oxygen Mono"','"Ubuntu Monospace"','"Source Code Pro"','"Droid Sans Mono"','"Courier New"',"monospace"].join(", ")}},ke={base:"dark",colorPrimary:"#FF4785",colorSecondary:"#029CFD",appBg:"#222425",appContentBg:"#1B1C1D",appPreviewBg:s.lightest,appBorderColor:"rgba(255,255,255,.1)",appBorderRadius:4,fontBase:y.fonts.base,fontCode:y.fonts.mono,textColor:"#C9CDCF",textInverseColor:"#222425",textMutedColor:"#798186",barTextColor:s.mediumdark,barHoverColor:s.secondary,barSelectedColor:s.secondary,barBg:"#292C2E",buttonBg:"#222425",buttonBorder:"rgba(255,255,255,.1)",booleanBg:"#222425",booleanSelectedBg:"#2E3438",inputBg:"#1B1C1D",inputBorder:"rgba(255,255,255,.1)",inputTextColor:s.lightest,inputBorderRadius:4},_=ke,$e$2={base:"light",colorPrimary:"#FF4785",colorSecondary:"#029CFD",appBg:P$1.app,appContentBg:s.lightest,appPreviewBg:s.lightest,appBorderColor:s.border,appBorderRadius:4,fontBase:y.fonts.base,fontCode:y.fonts.mono,textColor:s.darkest,textInverseColor:s.lightest,textMutedColor:s.dark,barTextColor:s.mediumdark,barHoverColor:s.secondary,barSelectedColor:s.secondary,barBg:s.lightest,buttonBg:P$1.app,buttonBorder:s.medium,booleanBg:s.mediumlight,booleanSelectedBg:s.lightest,inputBg:s.lightest,inputBorder:s.border,inputTextColor:s.darkest,inputBorderRadius:4},E=$e$2,ee$1=(()=>{let e;return typeof window<"u"?e=window:typeof globalThis<"u"?e=globalThis:typeof global<"u"?e=global:typeof self<"u"?e=self:e={},e})();const{logger:Be$2}=__STORYBOOK_MODULE_CLIENT_LOGGER__;var{window:H}=ee$1,Me$1=n$1(e=>typeof e!="string"?(Be$2.warn(`Color passed to theme object should be a string. Instead ${e}(${typeof e}) was passed.`),!1):!0,"isColorString"),Pe$1=n$1(e=>!/(gradient|var|calc)/.test(e),"isValidColorForPolished"),Ee$1=n$1((e,t)=>e==="darken"?x(`${Z$2(1,t)}`,.95):e==="lighten"?x(`${X$2(1,t)}`,.95):t,"applyPolished"),re$2=n$1(e=>t=>{if(!Me$1(t)||!Pe$1(t))return t;try{return Ee$1(e,t)}catch{return t}},"colorFactory");re$2("lighten");re$2("darken");var te$2=n$1(()=>!H||!H.matchMedia?"light":H.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light","getPreferredColorScheme"),L$1={light:E,dark:_,normal:E},D$1=te$2(),Er$2=n$1((e={base:D$1},t)=>{let r={...L$1[D$1],...L$1[e.base]||{},...e,base:L$1[e.base]?e.base:D$1};return{...t,...r,barSelectedColor:e.barSelectedColor||r.colorSecondary}},"create"),$t$1=Object.create,ye=Object.defineProperty,Ht$1=Object.getOwnPropertyDescriptor,Kt$1=Object.getOwnPropertyNames,Jt=Object.getPrototypeOf,Qt$1=Object.prototype.hasOwnProperty,a=(e,t)=>ye(e,"name",{value:t,configurable:!0}),K=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),V$1=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Yt$1=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of Kt$1(t))!Qt$1.call(e,l)&&l!==r&&ye(e,l,{get:()=>t[l],enumerable:!(i=Ht$1(t,l))||i.enumerable});return e},Ie=(e,t,r)=>(r=e!=null?$t$1(Jt(e)):{},Yt$1(ye(r,"default",{value:e,enumerable:!0}),e)),ct$1=V$1((e,t)=>{(function(r){if(typeof e=="object"&&typeof t<"u")t.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var i;typeof window<"u"?i=window:typeof global<"u"?i=global:typeof self<"u"?i=self:i=this,i.memoizerific=r()}})(function(){return a(function r(i,l,p){function o(b,h){if(!l[b]){if(!i[b]){var S=typeof K=="function"&&K;if(!h&&S)return S(b,!0);if(u)return u(b,!0);var A=new Error("Cannot find module '"+b+"'");throw A.code="MODULE_NOT_FOUND",A}var _e=l[b]={exports:{}};i[b][0].call(_e.exports,function(Xt){var pt=i[b][1][Xt];return o(pt||Xt)},_e,_e.exports,r,i,l,p)}return l[b].exports}a(o,"s");for(var u=typeof K=="function"&&K,c=0;c<p.length;c++)o(p[c]);return o},"e")({1:[function(r,i,l){i.exports=function(p){if(typeof Map!="function"||p){var o=r("./similar");return new o}else return new Map}},{"./similar":2}],2:[function(r,i,l){function p(){return this.list=[],this.lastItem=void 0,this.size=0,this}a(p,"Similar"),p.prototype.get=function(o){var u;if(this.lastItem&&this.isEqual(this.lastItem.key,o))return this.lastItem.val;if(u=this.indexOf(o),u>=0)return this.lastItem=this.list[u],this.list[u].val},p.prototype.set=function(o,u){var c;return this.lastItem&&this.isEqual(this.lastItem.key,o)?(this.lastItem.val=u,this):(c=this.indexOf(o),c>=0?(this.lastItem=this.list[c],this.list[c].val=u,this):(this.lastItem={key:o,val:u},this.list.push(this.lastItem),this.size++,this))},p.prototype.delete=function(o){var u;if(this.lastItem&&this.isEqual(this.lastItem.key,o)&&(this.lastItem=void 0),u=this.indexOf(o),u>=0)return this.size--,this.list.splice(u,1)[0]},p.prototype.has=function(o){var u;return this.lastItem&&this.isEqual(this.lastItem.key,o)?!0:(u=this.indexOf(o),u>=0?(this.lastItem=this.list[u],!0):!1)},p.prototype.forEach=function(o,u){var c;for(c=0;c<this.size;c++)o.call(u||this,this.list[c].val,this.list[c].key,this)},p.prototype.indexOf=function(o){var u;for(u=0;u<this.size;u++)if(this.isEqual(this.list[u].key,o))return u;return-1},p.prototype.isEqual=function(o,u){return o===u||o!==o&&u!==u},i.exports=p},{}],3:[function(r,i,l){var p=r("map-or-similar");i.exports=function(b){var h=new p(!1),S=[];return function(A){var _e=a(function(){var Xt=h,pt,Or,Tr=arguments.length-1,wa=Array(Tr+1),ai=!0,ii;if((_e.numArgs||_e.numArgs===0)&&_e.numArgs!==Tr+1)throw new Error("Memoizerific functions should always be called with the same number of arguments");for(ii=0;ii<Tr;ii++){if(wa[ii]={cacheItem:Xt,arg:arguments[ii]},Xt.has(arguments[ii])){Xt=Xt.get(arguments[ii]);continue}ai=!1,pt=new p(!1),Xt.set(arguments[ii],pt),Xt=pt}return ai&&(Xt.has(arguments[Tr])?Or=Xt.get(arguments[Tr]):ai=!1),ai||(Or=A.apply(null,arguments),Xt.set(arguments[Tr],Or)),b>0&&(wa[Tr]={cacheItem:Xt,arg:arguments[Tr]},ai?o(S,wa):S.push(wa),S.length>b&&u(S.shift())),_e.wasMemoized=ai,_e.numArgs=Tr+1,Or},"memoizerific");return _e.limit=b,_e.wasMemoized=!1,_e.cache=h,_e.lru=S,_e}};function o(b,h){var S=b.length,A=h.length,_e,Xt,pt;for(Xt=0;Xt<S;Xt++){for(_e=!0,pt=0;pt<A;pt++)if(!c(b[Xt][pt].arg,h[pt].arg)){_e=!1;break}if(_e)break}b.push(b.splice(Xt,1)[0])}a(o,"moveToMostRecentLru");function u(b){var h=b.length,S=b[h-1],A,_e;for(S.cacheItem.delete(S.arg),_e=h-2;_e>=0&&(S=b[_e],A=S.cacheItem.get(S.arg),!A||!A.size);_e--)S.cacheItem.delete(S.arg)}a(u,"removeCachedResult");function c(b,h){return b===h||b!==b&&h!==h}a(c,"isEqual")},{"map-or-similar":1}]},{},[3])(3)})}),Pe=V$1(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.encodeString=i;var t=Array.from({length:256},(l,p)=>"%"+((p<16?"0":"")+p.toString(16)).toUpperCase()),r=new Int8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0]);function i(l){let p=l.length;if(p===0)return"";let o="",u=0,c=0;e:for(;c<p;c++){let b=l.charCodeAt(c);for(;b<128;){if(r[b]!==1&&(u<c&&(o+=l.slice(u,c)),u=c+1,o+=t[b]),++c===p)break e;b=l.charCodeAt(c)}if(u<c&&(o+=l.slice(u,c)),b<2048){u=c+1,o+=t[192|b>>6]+t[128|b&63];continue}if(b<55296||b>=57344){u=c+1,o+=t[224|b>>12]+t[128|b>>6&63]+t[128|b&63];continue}if(++c,c>=p)throw new Error("URI malformed");let h=l.charCodeAt(c)&1023;u=c+1,b=65536+((b&1023)<<10|h),o+=t[240|b>>18]+t[128|b>>12&63]+t[128|b>>6&63]+t[128|b&63]}return u===0?l:u<p?o+l.slice(u):o}a(i,"encodeString")}),ae$1=V$1(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.defaultOptions=e.defaultShouldSerializeObject=e.defaultValueSerializer=void 0;var t=Pe(),r=a(p=>{switch(typeof p){case"string":return(0,t.encodeString)(p);case"bigint":case"boolean":return""+p;case"number":if(Number.isFinite(p))return p<1e21?""+p:(0,t.encodeString)(""+p);break}return p instanceof Date?(0,t.encodeString)(p.toISOString()):""},"defaultValueSerializer");e.defaultValueSerializer=r;var i=a(p=>p instanceof Date,"defaultShouldSerializeObject");e.defaultShouldSerializeObject=i;var l=a(p=>p,"identityFunc");e.defaultOptions={nesting:!0,nestingSyntax:"dot",arrayRepeat:!1,arrayRepeatSyntax:"repeat",delimiter:38,valueDeserializer:l,valueSerializer:e.defaultValueSerializer,keyDeserializer:l,shouldSerializeObject:e.defaultShouldSerializeObject}}),Ne=V$1(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getDeepObject=l,e.stringifyObject=h;var t=ae$1(),r=Pe();function i(S){return S==="__proto__"||S==="constructor"||S==="prototype"}a(i,"isPrototypeKey");function l(S,A,_e,Xt,pt){if(i(A))return S;let Or=S[A];return typeof Or=="object"&&Or!==null?Or:!Xt&&(pt||typeof _e=="number"||typeof _e=="string"&&_e*0===0&&_e.indexOf(".")===-1)?S[A]=[]:S[A]={}}a(l,"getDeepObject");var p=20,o="[]",u="[",c="]",b=".";function h(S,A,_e=0,Xt,pt){let{nestingSyntax:Or=t.defaultOptions.nestingSyntax,arrayRepeat:Tr=t.defaultOptions.arrayRepeat,arrayRepeatSyntax:wa=t.defaultOptions.arrayRepeatSyntax,nesting:ai=t.defaultOptions.nesting,delimiter:ii=t.defaultOptions.delimiter,valueSerializer:ri=t.defaultOptions.valueSerializer,shouldSerializeObject:Zt=t.defaultOptions.shouldSerializeObject}=A,er=typeof ii=="number"?String.fromCharCode(ii):ii,tr=pt===!0&&Tr,na=Or==="dot"||Or==="js"&&!pt;if(_e>p)return"";let Lr="",pn=!0,Aa=!1;for(let ti in S){let ei=S[ti],ui;Xt?(ui=Xt,tr?wa==="bracket"&&(ui+=o):na?(ui+=b,ui+=ti):(ui+=u,ui+=ti,ui+=c)):ui=ti,pn||(Lr+=er),typeof ei=="object"&&ei!==null&&!Zt(ei)?(Aa=ei.pop!==void 0,(ai||Tr&&Aa)&&(Lr+=h(ei,A,_e+1,ui,Aa))):(Lr+=(0,r.encodeString)(ui),Lr+="=",Lr+=ri(ei,ti)),pn&&(pn=!1)}return Lr}a(h,"stringifyObject")}),mt$1=V$1((e,t)=>{var r=12,i=0,l=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,10,9,9,9,11,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,24,36,48,60,72,84,96,0,12,12,12,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,24,24,24,0,0,0,0,0,0,0,0,0,24,24,0,0,0,0,0,0,0,0,0,0,48,48,48,0,0,0,0,0,0,0,0,0,0,48,48,0,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,127,63,63,63,0,31,15,15,15,7,7,7];function p(c){var b=c.indexOf("%");if(b===-1)return c;for(var h=c.length,S="",A=0,_e=0,Xt=b,pt=r;b>-1&&b<h;){var Or=u(c[b+1],4),Tr=u(c[b+2],0),wa=Or|Tr,ai=l[wa];if(pt=l[256+pt+ai],_e=_e<<6|wa&l[364+ai],pt===r)S+=c.slice(A,Xt),S+=_e<=65535?String.fromCharCode(_e):String.fromCharCode(55232+(_e>>10),56320+(_e&1023)),_e=0,A=b+3,b=Xt=c.indexOf("%",A);else{if(pt===i)return null;if(b+=3,b<h&&c.charCodeAt(b)===37)continue;return null}}return S+c.slice(A)}a(p,"decodeURIComponent");var o={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};function u(c,b){var h=o[c];return h===void 0?255:h<<b}a(u,"hexCodeToInt"),t.exports=p}),xt$1=V$1(e=>{var t=e&&e.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};Object.defineProperty(e,"__esModule",{value:!0}),e.numberValueDeserializer=e.numberKeyDeserializer=void 0,e.parse=h;var r=Ne(),i=ae$1(),l=t(mt$1()),p=a(S=>{let A=Number(S);return Number.isNaN(A)?S:A},"numberKeyDeserializer");e.numberKeyDeserializer=p;var o=a(S=>{let A=Number(S);return Number.isNaN(A)?S:A},"numberValueDeserializer");e.numberValueDeserializer=o;var u=/\+/g,c=a(function(){},"Empty");c.prototype=Object.create(null);function b(S,A,_e,Xt,pt){let Or=S.substring(A,_e);return Xt&&(Or=Or.replace(u," ")),pt&&(Or=(0,l.default)(Or)||Or),Or}a(b,"computeKeySlice");function h(S,A){let{valueDeserializer:_e=i.defaultOptions.valueDeserializer,keyDeserializer:Xt=i.defaultOptions.keyDeserializer,arrayRepeatSyntax:pt=i.defaultOptions.arrayRepeatSyntax,nesting:Or=i.defaultOptions.nesting,arrayRepeat:Tr=i.defaultOptions.arrayRepeat,nestingSyntax:wa=i.defaultOptions.nestingSyntax,delimiter:ai=i.defaultOptions.delimiter}=A??{},ii=typeof ai=="string"?ai.charCodeAt(0):ai,ri=wa==="js",Zt=new c;if(typeof S!="string")return Zt;let er=S.length,tr="",na=-1,Lr=-1,pn=-1,Aa=Zt,ti,ei="",ui="",gi=!1,Pa=!1,rn=!1,li=!1,oi=!1,ci=!1,ni=!1,si=0,pi=-1,fi=-1,di=-1;for(let yi=0;yi<er+1;yi++){if(si=yi!==er?S.charCodeAt(yi):ii,si===ii){if(ni=Lr>na,ni||(Lr=yi),pn!==Lr-1&&(ui=b(S,pn+1,pi>-1?pi:Lr,rn,gi),ei=Xt(ui),ti!==void 0&&(Aa=(0,r.getDeepObject)(Aa,ti,ei,ri&&oi,ri&&ci))),ni||ei!==""){ni&&(tr=S.slice(Lr+1,yi),li&&(tr=tr.replace(u," ")),Pa&&(tr=(0,l.default)(tr)||tr));let mi=_e(tr,ei);if(Tr){let vi=Aa[ei];vi===void 0?pi>-1?Aa[ei]=[mi]:Aa[ei]=mi:vi.pop?vi.push(mi):Aa[ei]=[vi,mi]}else Aa[ei]=mi}tr="",na=yi,Lr=yi,gi=!1,Pa=!1,rn=!1,li=!1,oi=!1,ci=!1,pi=-1,pn=yi,Aa=Zt,ti=void 0,ei=""}else si===93?(Tr&&pt==="bracket"&&di===91&&(pi=fi),Or&&(wa==="index"||ri)&&Lr<=na&&(pn!==fi&&(ui=b(S,pn+1,yi,rn,gi),ei=Xt(ui),ti!==void 0&&(Aa=(0,r.getDeepObject)(Aa,ti,ei,void 0,ri)),ti=ei,rn=!1,gi=!1),pn=yi,ci=!0,oi=!1)):si===46?Or&&(wa==="dot"||ri)&&Lr<=na&&(pn!==fi&&(ui=b(S,pn+1,yi,rn,gi),ei=Xt(ui),ti!==void 0&&(Aa=(0,r.getDeepObject)(Aa,ti,ei,ri)),ti=ei,rn=!1,gi=!1),oi=!0,ci=!1,pn=yi):si===91?Or&&(wa==="index"||ri)&&Lr<=na&&(pn!==fi&&(ui=b(S,pn+1,yi,rn,gi),ei=Xt(ui),ri&&ti!==void 0&&(Aa=(0,r.getDeepObject)(Aa,ti,ei,ri)),ti=ei,rn=!1,gi=!1,oi=!1,ci=!0),pn=yi):si===61?Lr<=na?Lr=yi:Pa=!0:si===43?Lr>na?li=!0:rn=!0:si===37&&(Lr>na?Pa=!0:gi=!0);fi=yi,di=si}return Zt}a(h,"parse")}),bt$1=V$1(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.stringify=r;var t=Ne();function r(i,l){if(i===null||typeof i!="object")return"";let p=l??{};return(0,t.stringifyObject)(i,p)}a(r,"stringify")}),Ot$1=V$1(e=>{var t=e&&e.__createBinding||(Object.create?function(p,o,u,c){c===void 0&&(c=u);var b=Object.getOwnPropertyDescriptor(o,u);(!b||("get"in b?!o.__esModule:b.writable||b.configurable))&&(b={enumerable:!0,get:a(function(){return o[u]},"get")}),Object.defineProperty(p,c,b)}:function(p,o,u,c){c===void 0&&(c=u),p[c]=o[u]}),r=e&&e.__exportStar||function(p,o){for(var u in p)u!=="default"&&!Object.prototype.hasOwnProperty.call(o,u)&&t(o,p,u)};Object.defineProperty(e,"__esModule",{value:!0}),e.stringify=e.parse=void 0;var i=xt$1();Object.defineProperty(e,"parse",{enumerable:!0,get:a(function(){return i.parse},"get")});var l=bt$1();Object.defineProperty(e,"stringify",{enumerable:!0,get:a(function(){return l.stringify},"get")}),r(ae$1(),e)});const{once:Er$1}=__STORYBOOK_MODULE_CLIENT_LOGGER__;function k$1(e){if(typeof e!="object"||e==null)return!1;if(Object.getPrototypeOf(e)===null)return!0;if(e.toString()!=="[object Object]")return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}a(k$1,"isPlainObject");var Ve$1="[object RegExp]",Be$1="[object String]",ze$1="[object Number]",We="[object Boolean]",ve$1="[object Arguments]",Fe$1="[object Symbol]",qe="[object Date]",Ue="[object Map]",$e$1="[object Set]",He$1="[object Array]",Ke$1="[object Function]",Je$1="[object ArrayBuffer]",oe$1="[object Object]",Qe="[object Error]",Ye$1="[object DataView]",Xe$1="[object Uint8Array]",Ge$1="[object Uint8ClampedArray]",Ze$1="[object Uint16Array]",et$1="[object Uint32Array]",tt$1="[object BigUint64Array]",rt$1="[object Int8Array]",nt$1="[object Int16Array]",ot$1="[object Int32Array]",at$1="[object BigInt64Array]",it$1="[object Float32Array]",st$1="[object Float64Array]";function xe$1(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}a(xe$1,"getSymbols");function be(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}a(be,"getTag");function Oe$1(e,t){if(typeof e==typeof t)switch(typeof e){case"bigint":case"string":case"boolean":case"symbol":case"undefined":return e===t;case"number":return e===t||Object.is(e,t);case"function":return e===t;case"object":return M(e,t)}return M(e,t)}a(Oe$1,"isEqual");function M(e,t,r){if(Object.is(e,t))return!0;let i=be(e),l=be(t);if(i===ve$1&&(i=oe$1),l===ve$1&&(l=oe$1),i!==l)return!1;switch(i){case Be$1:return e.toString()===t.toString();case ze$1:{let u=e.valueOf(),c=t.valueOf();return u===c||Number.isNaN(u)&&Number.isNaN(c)}case We:case qe:case Fe$1:return Object.is(e.valueOf(),t.valueOf());case Ve$1:return e.source===t.source&&e.flags===t.flags;case Ke$1:return e===t}r=r??new Map;let p=r.get(e),o=r.get(t);if(p!=null&&o!=null)return p===t;r.set(e,t),r.set(t,e);try{switch(i){case Ue:{if(e.size!==t.size)return!1;for(let[u,c]of e.entries())if(!t.has(u)||!M(c,t.get(u),r))return!1;return!0}case $e$1:{if(e.size!==t.size)return!1;let u=Array.from(e.values()),c=Array.from(t.values());for(let b=0;b<u.length;b++){let h=u[b],S=c.findIndex(A=>M(h,A,r));if(S===-1)return!1;c.splice(S,1)}return!0}case He$1:case Xe$1:case Ge$1:case Ze$1:case et$1:case tt$1:case rt$1:case nt$1:case ot$1:case at$1:case it$1:case st$1:{if(typeof Buffer<"u"&&Buffer.isBuffer(e)!==Buffer.isBuffer(t)||e.length!==t.length)return!1;for(let u=0;u<e.length;u++)if(!M(e[u],t[u],r))return!1;return!0}case Je$1:return e.byteLength!==t.byteLength?!1:M(new Uint8Array(e),new Uint8Array(t),r);case Ye$1:return e.byteLength!==t.byteLength||e.byteOffset!==t.byteOffset?!1:M(e.buffer,t.buffer,r);case Qe:return e.name===t.name&&e.message===t.message;case oe$1:{if(!(M(e.constructor,t.constructor,r)||k$1(e)&&k$1(t)))return!1;let u=[...Object.keys(e),...xe$1(e)],c=[...Object.keys(t),...xe$1(t)];if(u.length!==c.length)return!1;for(let b=0;b<u.length;b++){let h=u[b],S=e[h];if(!Object.prototype.hasOwnProperty.call(t,h))return!1;let A=t[h];if(!M(S,A,r))return!1}return!0}default:return!1}}finally{r.delete(e),r.delete(t)}}a(M,"areObjectsEqual");var ue=Ie(ct$1()),J$1=Ie(Ot$1());function Et$1(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var i=Array.from(typeof e=="string"?[e]:e);i[i.length-1]=i[i.length-1].replace(/\r?\n([\t ]*)$/,"");var l=i.reduce(function(u,c){var b=c.match(/\n([\t ]+|(?!\s).)/g);return b?u.concat(b.map(function(h){var S,A;return(A=(S=h.match(/[\t ]/g))===null||S===void 0?void 0:S.length)!==null&&A!==void 0?A:0})):u},[]);if(l.length){var p=new RegExp(`
[	 ]{`+Math.min.apply(Math,l)+"}","g");i=i.map(function(u){return u.replace(p,`
`)})}i[0]=i[0].replace(/^\r?\n/,"");var o=i[0];return t.forEach(function(u,c){var b=o.match(/(?:^|\n)( *)$/),h=b?b[1]:"",S=u;typeof u=="string"&&u.includes(`
`)&&(S=String(u).split(`
`).map(function(A,_e){return _e===0?A:""+h+A}).join(`
`)),o+=S+i[c+1]}),o}a(Et$1,"dedent");var Rr$1=/\/([^/]+)\/(?:(.*)_)?([^/]+)?/,Pt=(0,ue.default)(1e3)(e=>{let t={viewMode:void 0,storyId:void 0,refId:void 0};if(e){let[,r,i,l]=e.toLowerCase().match(Rr$1)||[];r&&Object.assign(t,{viewMode:r,storyId:l,refId:i})}return t}),ce$1=Symbol("Deeply equal"),je$1=a((e,t)=>{if(typeof e!=typeof t)return t;if(Oe$1(e,t))return ce$1;if(Array.isArray(e)&&Array.isArray(t)){let r=t.reduce((i,l,p)=>{let o=je$1(e[p],l);return o!==ce$1&&(i[p]=o),i},new Array(t.length));return t.length>=e.length?r:r.concat(new Array(e.length-t.length).fill(void 0))}return k$1(e)&&k$1(t)?Object.keys({...e,...t}).reduce((r,i)=>{let l=je$1(e==null?void 0:e[i],t==null?void 0:t[i]);return l===ce$1?r:Object.assign(r,{[i]:l})},{}):t},"deepDiff"),Rt$1=/^[a-zA-Z0-9 _-]*$/,Pr$1=/^-?[0-9]+(\.[0-9]+)?$/,wt$1=/^#([a-f0-9]{3,4}|[a-f0-9]{6}|[a-f0-9]{8})$/i,Nt$1=/^(rgba?|hsla?)\(([0-9]{1,3}),\s?([0-9]{1,3})%?,\s?([0-9]{1,3})%?,?\s?([0-9](\.[0-9]{1,2})?)?\)$/i,Ae=a((e="",t)=>e===null||e===""||!Rt$1.test(e)?!1:t==null||t instanceof Date||typeof t=="number"||typeof t=="boolean"?!0:typeof t=="string"?Rt$1.test(t)||Pr$1.test(t)||wt$1.test(t)||Nt$1.test(t):Array.isArray(t)?t.every(r=>Ae(e,r)):k$1(t)?Object.entries(t).every(([r,i])=>Ae(r,i)):!1,"validateArgs"),De$1=a(e=>e===void 0?"!undefined":e===null?"!null":typeof e=="string"?wt$1.test(e)?`!hex(${e.slice(1)})`:Nt$1.test(e)?`!${e.replace(/[\s%]/g,"")}`:e:typeof e=="boolean"?`!${e}`:e instanceof Date?`!date(${e.toISOString()})`:Array.isArray(e)?e.map(De$1):k$1(e)?Object.entries(e).reduce((t,[r,i])=>Object.assign(t,{[r]:De$1(i)}),{}):e,"encodeSpecialValues"),wr$1=a(e=>{switch(e){case"%20":return"+";case"%5B":return"[";case"%5D":return"]";case"%2C":return",";case"%3A":return":"}return e},"decodeKnownQueryChar"),Nr$1=/%[0-9A-F]{2}/g,Vn$1=a((e,t)=>{let r=je$1(e,t);if(!r||r===ce$1)return"";let i=Object.entries(r).reduce((l,[p,o])=>Ae(p,o)?Object.assign(l,{[p]:o}):(Er$1.warn(Et$1`
      Omitted potentially unsafe URL args.

      More info: https://storybook.js.org/docs/writing-stories/args#setting-args-through-the-url
    `),l),{});return(0,J$1.stringify)(De$1(i),{delimiter:";",nesting:!0,nestingSyntax:"js"}).replace(Nr$1,wr$1).split(";").map(l=>l.replace("=",":")).join(";")},"buildArgsParam"),Sr$1=(0,ue.default)(1e3)(e=>e!==void 0?(0,J$1.parse)(e):{}),St$1=a(e=>Sr$1(e.search?e.search.slice(1):""),"queryFromLocation"),_t$1=(0,ue.default)(1e3)((e,t,r=!0)=>{if(r){if(typeof t!="string")throw new Error("startsWith only works with string targets");return e&&e.startsWith(t)?{path:e}:null}let i=typeof t=="string"&&e===t,l=e&&t&&e.match(t);return i||l?{path:e}:null}),jt$1=(()=>{let e;return typeof window<"u"?e=window:typeof globalThis<"u"?e=globalThis:typeof global<"u"?e=global:typeof self<"u"?e=self:e={},e})();function Q$1(){return Q$1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},Q$1.apply(null,arguments)}a(Q$1,"_extends");var B$1;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(B$1||(B$1={}));var At$1=function(e){return Object.freeze(e)};function _r$1(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}a(_r$1,"warning");var Dt$1="beforeunload",jr$1="popstate";function Ct$1(e){e===void 0&&(e={});var t=e,r=t.window,i=r===void 0?document.defaultView:r,l=i.history;function p(){var er=i.location,tr=er.pathname,na=er.search,Lr=er.hash,pn=l.state||{};return[pn.idx,At$1({pathname:tr,search:na,hash:Lr,state:pn.usr||null,key:pn.key||"default"})]}a(p,"getIndexAndLocation");var o=null;function u(){if(o)_e.call(o),o=null;else{var er=B$1.Pop,tr=p(),na=tr[0],Lr=tr[1];if(_e.length)if(na!=null){var pn=h-na;pn&&(o={action:er,location:Lr,retry:a(function(){ri(pn*-1)},"retry")},ri(pn))}else _r$1(!1,"You are trying to block a POP navigation to a location that was not created by the history library. The block will fail silently in production, but in general you should do all navigation with the history library (instead of using window.history.pushState directly) to avoid this situation.");else wa(er)}}a(u,"handlePop"),i.addEventListener(jr$1,u);var c=B$1.Pop,b=p(),h=b[0],S=b[1],A=Lt$1(),_e=Lt$1();h==null&&(h=0,l.replaceState(Q$1({},l.state,{idx:h}),""));function Xt(er){return typeof er=="string"?er:fe$1(er)}a(Xt,"createHref");function pt(er,tr){return tr===void 0&&(tr=null),At$1(Q$1({pathname:S.pathname,hash:"",search:""},typeof er=="string"?U(er):er,{state:tr,key:Ar$1()}))}a(pt,"getNextLocation");function Or(er,tr){return[{usr:er.state,key:er.key,idx:tr},Xt(er)]}a(Or,"getHistoryStateAndUrl");function Tr(er,tr,na){return!_e.length||(_e.call({action:er,location:tr,retry:na}),!1)}a(Tr,"allowTx");function wa(er){c=er;var tr=p();h=tr[0],S=tr[1],A.call({action:c,location:S})}a(wa,"applyTx");function ai(er,tr){var na=B$1.Push,Lr=pt(er,tr);function pn(){ai(er,tr)}if(a(pn,"retry"),Tr(na,Lr,pn)){var Aa=Or(Lr,h+1),ti=Aa[0],ei=Aa[1];try{l.pushState(ti,"",ei)}catch{i.location.assign(ei)}wa(na)}}a(ai,"push");function ii(er,tr){var na=B$1.Replace,Lr=pt(er,tr);function pn(){ii(er,tr)}if(a(pn,"retry"),Tr(na,Lr,pn)){var Aa=Or(Lr,h),ti=Aa[0],ei=Aa[1];l.replaceState(ti,"",ei),wa(na)}}a(ii,"replace");function ri(er){l.go(er)}a(ri,"go");var Zt={get action(){return c},get location(){return S},createHref:Xt,push:ai,replace:ii,go:ri,back:a(function(){ri(-1)},"back"),forward:a(function(){ri(1)},"forward"),listen:a(function(er){return A.push(er)},"listen"),block:a(function(er){var tr=_e.push(er);return _e.length===1&&i.addEventListener(Dt$1,Tt$1),function(){tr(),_e.length||i.removeEventListener(Dt$1,Tt$1)}},"block")};return Zt}a(Ct$1,"createBrowserHistory");function Tt$1(e){e.preventDefault(),e.returnValue=""}a(Tt$1,"promptBeforeUnload");function Lt$1(){var e=[];return{get length(){return e.length},push:a(function(t){return e.push(t),function(){e=e.filter(function(r){return r!==t})}},"push"),call:a(function(t){e.forEach(function(r){return r&&r(t)})},"call")}}a(Lt$1,"createEvents");function Ar$1(){return Math.random().toString(36).substr(2,8)}a(Ar$1,"createKey");function fe$1(e){var t=e.pathname,r=t===void 0?"/":t,i=e.search,l=i===void 0?"":i,p=e.hash,o=p===void 0?"":p;return l&&l!=="?"&&(r+=l.charAt(0)==="?"?l:"?"+l),o&&o!=="#"&&(r+=o.charAt(0)==="#"?o:"#"+o),r}a(fe$1,"createPath");function U(e){var t={};if(e){var r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));var i=e.indexOf("?");i>=0&&(t.search=e.substr(i),e=e.substr(0,i)),e&&(t.pathname=e)}return t}a(U,"parsePath");function pe(e,t){if(!e)throw new Error(t)}a(pe,"invariant");function Mt$1(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}a(Mt$1,"warning");var Y$1=reactExports.createContext(null);Y$1.displayName="Navigation";var X$1=reactExports.createContext(null);X$1.displayName="Location";var he=reactExports.createContext({outlet:null,matches:[]});he.displayName="Route";function G(e){let{basename:t="/",children:r=null,location:i,navigationType:l=B$1.Pop,navigator:p,static:o=!1}=e;Z$1()&&pe(!1,"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let u=Ir$1(t),c=reactExports.useMemo(()=>({basename:u,navigator:p,static:o}),[u,p,o]);typeof i=="string"&&(i=U(i));let{pathname:b="/",search:h="",hash:S="",state:A=null,key:_e="default"}=i,Xt=reactExports.useMemo(()=>{let pt=Mr$1(b,u);return pt==null?null:{pathname:pt,search:h,hash:S,state:A,key:_e}},[u,b,h,S,A,_e]);return Mt$1(Xt!=null,'<Router basename="'+u+'"> is not able to match the URL '+('"'+b+h+S+'" because it does not start with the ')+"basename, so the <Router> won't render anything."),Xt==null?null:reactExports.createElement(Y$1.Provider,{value:c},reactExports.createElement(X$1.Provider,{children:r,value:{location:Xt,navigationType:l}}))}a(G,"Router");function Ce$1(e){Z$1()||pe(!1,"useHref() may be used only in the context of a <Router> component.");let{basename:t,navigator:r}=reactExports.useContext(Y$1),{hash:i,pathname:l,search:p}=te$1(e),o=l;if(t!=="/"){let u=kr$1(e),c=u!=null&&u.endsWith("/");o=l==="/"?t+(c?"/":""):Bt$1([t,l])}return r.createHref({pathname:o,search:p,hash:i})}a(Ce$1,"useHref");function Z$1(){return reactExports.useContext(X$1)!=null}a(Z$1,"useInRouterContext");function z(){return Z$1()||pe(!1,"useLocation() may be used only in the context of a <Router> component."),reactExports.useContext(X$1).location}a(z,"useLocation");function ee(){Z$1()||pe(!1,"useNavigate() may be used only in the context of a <Router> component.");let{basename:e,navigator:t}=reactExports.useContext(Y$1),{matches:r}=reactExports.useContext(he),{pathname:i}=z(),l=JSON.stringify(r.map(o=>o.pathnameBase)),p=reactExports.useRef(!1);return reactExports.useEffect(()=>{p.current=!0}),reactExports.useCallback(function(o,u){if(u===void 0&&(u={}),Mt$1(p.current,"You should call navigate() in a React.useEffect(), not when your component is first rendered."),!p.current)return;if(typeof o=="number"){t.go(o);return}let c=Vt$1(o,JSON.parse(l),i);e!=="/"&&(c.pathname=Bt$1([e,c.pathname])),(u.replace?t.replace:t.push)(c,u.state)},[e,t,l,i])}a(ee,"useNavigate");function te$1(e){let{matches:t}=reactExports.useContext(he),{pathname:r}=z(),i=JSON.stringify(t.map(l=>l.pathnameBase));return reactExports.useMemo(()=>Vt$1(e,JSON.parse(i),r),[e,i,r])}a(te$1,"useResolvedPath");function It$1(e,t){t===void 0&&(t="/");let{pathname:r,search:i="",hash:l=""}=typeof e=="string"?U(e):e;return{pathname:r?r.startsWith("/")?r:Cr$1(r,t):t,search:Vr(i),hash:Br$1(l)}}a(It$1,"resolvePath");function Cr$1(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?r.length>1&&r.pop():i!=="."&&r.push(i)}),r.length>1?r.join("/"):"/"}a(Cr$1,"resolvePathname");function Vt$1(e,t,r){let i=typeof e=="string"?U(e):e,l=e===""||i.pathname===""?"/":i.pathname,p;if(l==null)p=r;else{let u=t.length-1;if(l.startsWith("..")){let c=l.split("/");for(;c[0]==="..";)c.shift(),u-=1;i.pathname=c.join("/")}p=u>=0?t[u]:"/"}let o=It$1(i,p);return l&&l!=="/"&&l.endsWith("/")&&!o.pathname.endsWith("/")&&(o.pathname+="/"),o}a(Vt$1,"resolveTo");function kr$1(e){return e===""||e.pathname===""?"/":typeof e=="string"?U(e).pathname:e.pathname}a(kr$1,"getToPathname");function Mr$1(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=e.charAt(t.length);return r&&r!=="/"?null:e.slice(t.length)||"/"}a(Mr$1,"stripBasename");var Bt$1=a(e=>e.join("/").replace(/\/\/+/g,"/"),"joinPaths"),Ir$1=a(e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),"normalizePathname"),Vr=a(e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,"normalizeSearch"),Br$1=a(e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,"normalizeHash");function de(){return de=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},de.apply(this,arguments)}a(de,"_extends");function Wt$1(e,t){if(e==null)return{};var r={},i=Object.keys(e),l,p;for(p=0;p<i.length;p++)l=i[p],!(t.indexOf(l)>=0)&&(r[l]=e[l]);return r}a(Wt$1,"_objectWithoutPropertiesLoose");var Ur$1=["onClick","reloadDocument","replace","state","target","to"],$r$1=["aria-current","caseSensitive","className","end","style","to"];function Ft$1(e){let{basename:t,children:r,window:i}=e,l=reactExports.useRef();l.current==null&&(l.current=Ct$1({window:i}));let p=l.current,[o,u]=reactExports.useState({action:p.action,location:p.location});return reactExports.useLayoutEffect(()=>p.listen(u),[p]),reactExports.createElement(G,{basename:t,children:r,location:o.location,navigationType:o.action,navigator:p})}a(Ft$1,"BrowserRouter");function Hr$1(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}a(Hr$1,"isModifiedEvent");var me$1=reactExports.forwardRef(a(function(e,t){let{onClick:r,reloadDocument:i,replace:l=!1,state:p,target:o,to:u}=e,c=Wt$1(e,Ur$1),b=Ce$1(u),h=Jr$1(u,{replace:l,state:p,target:o});function S(A){r&&r(A),!A.defaultPrevented&&!i&&h(A)}return a(S,"handleClick"),reactExports.createElement("a",de({},c,{href:b,onClick:S,ref:t,target:o}))},"LinkWithRef"));me$1.displayName="Link";var Kr$1=reactExports.forwardRef(a(function(e,t){let{"aria-current":r="page",caseSensitive:i=!1,className:l="",end:p=!1,style:o,to:u}=e,c=Wt$1(e,$r$1),b=z(),h=te$1(u),S=b.pathname,A=h.pathname;i||(S=S.toLowerCase(),A=A.toLowerCase());let _e=S===A||!p&&S.startsWith(A)&&S.charAt(A.length)==="/",Xt=_e?r:void 0,pt;typeof l=="function"?pt=l({isActive:_e}):pt=[l,_e?"active":null].filter(Boolean).join(" ");let Or=typeof o=="function"?o({isActive:_e}):o;return reactExports.createElement(me$1,de({},c,{"aria-current":Xt,className:pt,ref:t,style:Or,to:u}))},"NavLinkWithRef"));Kr$1.displayName="NavLink";function Jr$1(e,t){let{target:r,replace:i,state:l}=t===void 0?{}:t,p=ee(),o=z(),u=te$1(e);return reactExports.useCallback(c=>{if(c.button===0&&(!r||r==="_self")&&!Hr$1(c)){c.preventDefault();let b=!!i||fe$1(o)===fe$1(u);p(e,{replace:b,state:l})}},[o,p,u,i,l,r,e])}a(Jr$1,"useLinkClickHandler");var{document:Me}=jt$1,Xr=a(()=>`${Me.location.pathname}?`,"getBase"),Gr=a(({to:e,children:t,...r})=>React.createElement(me$1,{to:`${Xr()}path=${e}`,...r},t),"Link");Gr.displayName="QueryLink";var qt$1=a(({children:e})=>{let t=z(),{path:r,singleStory:i}=St$1(t),{viewMode:l,storyId:p,refId:o}=Pt(r);return React.createElement(React.Fragment,null,e({path:r||"/",location:t,viewMode:l,storyId:p,refId:o,singleStory:i==="true"}))},"Location");qt$1.displayName="QueryLocation";function Ut$1({children:e,path:t,startsWith:r=!1}){return React.createElement(qt$1,null,({path:i,...l})=>e({match:_t$1(i,t,r),...l}))}a(Ut$1,"Match");Ut$1.displayName="QueryMatch";function Zr$1(e){let{children:t,...r}=e;return r.startsWith===void 0&&(r.startsWith=!1),React.createElement(Ut$1,{...r},({match:i})=>i?t:null)}a(Zr$1,"Route");Zr$1.displayName="Route";var re$1={exports:{}},constants,hasRequiredConstants;function requireConstants(){if(hasRequiredConstants)return constants;hasRequiredConstants=1;const e="2.0.0",t=256,r=Number.MAX_SAFE_INTEGER||9007199254740991,i=16,l=t-6;return constants={MAX_LENGTH:t,MAX_SAFE_COMPONENT_LENGTH:i,MAX_SAFE_BUILD_LENGTH:l,MAX_SAFE_INTEGER:r,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:e,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2},constants}var debug_1,hasRequiredDebug;function requireDebug(){if(hasRequiredDebug)return debug_1;hasRequiredDebug=1;var e={};return debug_1=typeof process=="object"&&e&&e.NODE_DEBUG&&/\bsemver\b/i.test(e.NODE_DEBUG)?(...r)=>console.error("SEMVER",...r):()=>{},debug_1}var hasRequiredRe;function requireRe(){return hasRequiredRe||(hasRequiredRe=1,(function(e,t){const{MAX_SAFE_COMPONENT_LENGTH:r,MAX_SAFE_BUILD_LENGTH:i,MAX_LENGTH:l}=requireConstants(),p=requireDebug();t=e.exports={};const o=t.re=[],u=t.safeRe=[],c=t.src=[],b=t.safeSrc=[],h=t.t={};let S=0;const A="[a-zA-Z0-9-]",_e=[["\\s",1],["\\d",l],[A,i]],Xt=Or=>{for(const[Tr,wa]of _e)Or=Or.split(`${Tr}*`).join(`${Tr}{0,${wa}}`).split(`${Tr}+`).join(`${Tr}{1,${wa}}`);return Or},pt=(Or,Tr,wa)=>{const ai=Xt(Tr),ii=S++;p(Or,ii,Tr),h[Or]=ii,c[ii]=Tr,b[ii]=ai,o[ii]=new RegExp(Tr,wa?"g":void 0),u[ii]=new RegExp(ai,wa?"g":void 0)};pt("NUMERICIDENTIFIER","0|[1-9]\\d*"),pt("NUMERICIDENTIFIERLOOSE","\\d+"),pt("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${A}*`),pt("MAINVERSION",`(${c[h.NUMERICIDENTIFIER]})\\.(${c[h.NUMERICIDENTIFIER]})\\.(${c[h.NUMERICIDENTIFIER]})`),pt("MAINVERSIONLOOSE",`(${c[h.NUMERICIDENTIFIERLOOSE]})\\.(${c[h.NUMERICIDENTIFIERLOOSE]})\\.(${c[h.NUMERICIDENTIFIERLOOSE]})`),pt("PRERELEASEIDENTIFIER",`(?:${c[h.NONNUMERICIDENTIFIER]}|${c[h.NUMERICIDENTIFIER]})`),pt("PRERELEASEIDENTIFIERLOOSE",`(?:${c[h.NONNUMERICIDENTIFIER]}|${c[h.NUMERICIDENTIFIERLOOSE]})`),pt("PRERELEASE",`(?:-(${c[h.PRERELEASEIDENTIFIER]}(?:\\.${c[h.PRERELEASEIDENTIFIER]})*))`),pt("PRERELEASELOOSE",`(?:-?(${c[h.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${c[h.PRERELEASEIDENTIFIERLOOSE]})*))`),pt("BUILDIDENTIFIER",`${A}+`),pt("BUILD",`(?:\\+(${c[h.BUILDIDENTIFIER]}(?:\\.${c[h.BUILDIDENTIFIER]})*))`),pt("FULLPLAIN",`v?${c[h.MAINVERSION]}${c[h.PRERELEASE]}?${c[h.BUILD]}?`),pt("FULL",`^${c[h.FULLPLAIN]}$`),pt("LOOSEPLAIN",`[v=\\s]*${c[h.MAINVERSIONLOOSE]}${c[h.PRERELEASELOOSE]}?${c[h.BUILD]}?`),pt("LOOSE",`^${c[h.LOOSEPLAIN]}$`),pt("GTLT","((?:<|>)?=?)"),pt("XRANGEIDENTIFIERLOOSE",`${c[h.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),pt("XRANGEIDENTIFIER",`${c[h.NUMERICIDENTIFIER]}|x|X|\\*`),pt("XRANGEPLAIN",`[v=\\s]*(${c[h.XRANGEIDENTIFIER]})(?:\\.(${c[h.XRANGEIDENTIFIER]})(?:\\.(${c[h.XRANGEIDENTIFIER]})(?:${c[h.PRERELEASE]})?${c[h.BUILD]}?)?)?`),pt("XRANGEPLAINLOOSE",`[v=\\s]*(${c[h.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c[h.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c[h.XRANGEIDENTIFIERLOOSE]})(?:${c[h.PRERELEASELOOSE]})?${c[h.BUILD]}?)?)?`),pt("XRANGE",`^${c[h.GTLT]}\\s*${c[h.XRANGEPLAIN]}$`),pt("XRANGELOOSE",`^${c[h.GTLT]}\\s*${c[h.XRANGEPLAINLOOSE]}$`),pt("COERCEPLAIN",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?`),pt("COERCE",`${c[h.COERCEPLAIN]}(?:$|[^\\d])`),pt("COERCEFULL",c[h.COERCEPLAIN]+`(?:${c[h.PRERELEASE]})?(?:${c[h.BUILD]})?(?:$|[^\\d])`),pt("COERCERTL",c[h.COERCE],!0),pt("COERCERTLFULL",c[h.COERCEFULL],!0),pt("LONETILDE","(?:~>?)"),pt("TILDETRIM",`(\\s*)${c[h.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",pt("TILDE",`^${c[h.LONETILDE]}${c[h.XRANGEPLAIN]}$`),pt("TILDELOOSE",`^${c[h.LONETILDE]}${c[h.XRANGEPLAINLOOSE]}$`),pt("LONECARET","(?:\\^)"),pt("CARETTRIM",`(\\s*)${c[h.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",pt("CARET",`^${c[h.LONECARET]}${c[h.XRANGEPLAIN]}$`),pt("CARETLOOSE",`^${c[h.LONECARET]}${c[h.XRANGEPLAINLOOSE]}$`),pt("COMPARATORLOOSE",`^${c[h.GTLT]}\\s*(${c[h.LOOSEPLAIN]})$|^$`),pt("COMPARATOR",`^${c[h.GTLT]}\\s*(${c[h.FULLPLAIN]})$|^$`),pt("COMPARATORTRIM",`(\\s*)${c[h.GTLT]}\\s*(${c[h.LOOSEPLAIN]}|${c[h.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",pt("HYPHENRANGE",`^\\s*(${c[h.XRANGEPLAIN]})\\s+-\\s+(${c[h.XRANGEPLAIN]})\\s*$`),pt("HYPHENRANGELOOSE",`^\\s*(${c[h.XRANGEPLAINLOOSE]})\\s+-\\s+(${c[h.XRANGEPLAINLOOSE]})\\s*$`),pt("STAR","(<|>)?=?\\s*\\*"),pt("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),pt("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")})(re$1,re$1.exports)),re$1.exports}var parseOptions_1,hasRequiredParseOptions;function requireParseOptions(){if(hasRequiredParseOptions)return parseOptions_1;hasRequiredParseOptions=1;const e=Object.freeze({loose:!0}),t=Object.freeze({});return parseOptions_1=i=>i?typeof i!="object"?e:i:t,parseOptions_1}var identifiers,hasRequiredIdentifiers;function requireIdentifiers(){if(hasRequiredIdentifiers)return identifiers;hasRequiredIdentifiers=1;const e=/^[0-9]+$/,t=(i,l)=>{if(typeof i=="number"&&typeof l=="number")return i===l?0:i<l?-1:1;const p=e.test(i),o=e.test(l);return p&&o&&(i=+i,l=+l),i===l?0:p&&!o?-1:o&&!p?1:i<l?-1:1};return identifiers={compareIdentifiers:t,rcompareIdentifiers:(i,l)=>t(l,i)},identifiers}var semver$1,hasRequiredSemver$1;function requireSemver$1(){if(hasRequiredSemver$1)return semver$1;hasRequiredSemver$1=1;const e=requireDebug(),{MAX_LENGTH:t,MAX_SAFE_INTEGER:r}=requireConstants(),{safeRe:i,t:l}=requireRe(),p=requireParseOptions(),{compareIdentifiers:o}=requireIdentifiers(),u=(b,h)=>{const S=h.split(".");if(S.length>b.length)return!1;for(let A=0;A<S.length;A++)if(o(b[A],S[A])!==0)return!1;return!0};class c{constructor(h,S){if(S=p(S),h instanceof c){if(h.loose===!!S.loose&&h.includePrerelease===!!S.includePrerelease)return h;h=h.version}else if(typeof h!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof h}".`);if(h.length>t)throw new TypeError(`version is longer than ${t} characters`);e("SemVer",h,S),this.options=S,this.loose=!!S.loose,this.includePrerelease=!!S.includePrerelease;const A=h.trim().match(S.loose?i[l.LOOSE]:i[l.FULL]);if(!A)throw new TypeError(`Invalid Version: ${h}`);if(this.raw=h,this.major=+A[1],this.minor=+A[2],this.patch=+A[3],this.major>r||this.major<0)throw new TypeError("Invalid major version");if(this.minor>r||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>r||this.patch<0)throw new TypeError("Invalid patch version");A[4]?this.prerelease=A[4].split(".").map(_e=>{if(/^[0-9]+$/.test(_e)){const Xt=+_e;if(Xt>=0&&Xt<r)return Xt}return _e}):this.prerelease=[],this.build=A[5]?A[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(h){if(e("SemVer.compare",this.version,this.options,h),!(h instanceof c)){if(typeof h=="string"&&h===this.version)return 0;h=new c(h,this.options)}return h.version===this.version?0:this.compareMain(h)||this.comparePre(h)}compareMain(h){return h instanceof c||(h=new c(h,this.options)),this.major<h.major?-1:this.major>h.major?1:this.minor<h.minor?-1:this.minor>h.minor?1:this.patch<h.patch?-1:this.patch>h.patch?1:0}comparePre(h){if(h instanceof c||(h=new c(h,this.options)),this.prerelease.length&&!h.prerelease.length)return-1;if(!this.prerelease.length&&h.prerelease.length)return 1;if(!this.prerelease.length&&!h.prerelease.length)return 0;let S=0;do{const A=this.prerelease[S],_e=h.prerelease[S];if(e("prerelease compare",S,A,_e),A===void 0&&_e===void 0)return 0;if(_e===void 0)return 1;if(A===void 0)return-1;if(A===_e)continue;return o(A,_e)}while(++S)}compareBuild(h){h instanceof c||(h=new c(h,this.options));let S=0;do{const A=this.build[S],_e=h.build[S];if(e("build compare",S,A,_e),A===void 0&&_e===void 0)return 0;if(_e===void 0)return 1;if(A===void 0)return-1;if(A===_e)continue;return o(A,_e)}while(++S)}inc(h,S,A){if(h.startsWith("pre")){if(!S&&A===!1)throw new Error("invalid increment argument: identifier is empty");if(S){const _e=`-${S}`.match(this.options.loose?i[l.PRERELEASELOOSE]:i[l.PRERELEASE]);if(!_e||_e[1]!==S)throw new Error(`invalid identifier: ${S}`)}}switch(h){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",S,A);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",S,A);break;case"prepatch":this.prerelease.length=0,this.inc("patch",S,A),this.inc("pre",S,A);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",S,A),this.inc("pre",S,A);break;case"release":if(this.prerelease.length===0)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{const _e=Number(A)?1:0;if(this.prerelease.length===0)this.prerelease=[_e];else{let Xt=this.prerelease.length;for(;--Xt>=0;)typeof this.prerelease[Xt]=="number"&&(this.prerelease[Xt]++,Xt=-2);if(Xt===-1){if(S===this.prerelease.join(".")&&A===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(_e)}}if(S){let Xt=[S,_e];if(A===!1&&(Xt=[S]),u(this.prerelease,S)){const pt=this.prerelease[S.split(".").length];isNaN(pt)&&(this.prerelease=Xt)}else this.prerelease=Xt}break}default:throw new Error(`invalid increment argument: ${h}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}return semver$1=c,semver$1}var parse_1,hasRequiredParse;function requireParse(){if(hasRequiredParse)return parse_1;hasRequiredParse=1;const e=requireSemver$1();return parse_1=(r,i,l=!1)=>{if(r instanceof e)return r;try{return new e(r,i)}catch(p){if(!l)return null;throw p}},parse_1}var valid_1,hasRequiredValid$1;function requireValid$1(){if(hasRequiredValid$1)return valid_1;hasRequiredValid$1=1;const e=requireParse();return valid_1=(r,i)=>{const l=e(r,i);return l?l.version:null},valid_1}var clean_1,hasRequiredClean;function requireClean(){if(hasRequiredClean)return clean_1;hasRequiredClean=1;const e=requireParse();return clean_1=(r,i)=>{const l=e(r.trim().replace(/^[=v]+/,""),i);return l?l.version:null},clean_1}var inc_1,hasRequiredInc;function requireInc(){if(hasRequiredInc)return inc_1;hasRequiredInc=1;const e=requireSemver$1();return inc_1=(r,i,l,p,o)=>{typeof l=="string"&&(o=p,p=l,l=void 0);try{return new e(r instanceof e?r.version:r,l).inc(i,p,o).version}catch{return null}},inc_1}var diff_1,hasRequiredDiff;function requireDiff(){if(hasRequiredDiff)return diff_1;hasRequiredDiff=1;const e=requireParse();return diff_1=(r,i)=>{const l=e(r,null,!0),p=e(i,null,!0),o=l.compare(p);if(o===0)return null;const u=o>0,c=u?l:p,b=u?p:l,h=!!c.prerelease.length;if(!!b.prerelease.length&&!h){if(!b.patch&&!b.minor)return"major";if(b.compareMain(c)===0)return b.minor&&!b.patch?"minor":"patch"}const A=h?"pre":"";return l.major!==p.major?A+"major":l.minor!==p.minor?A+"minor":l.patch!==p.patch?A+"patch":"prerelease"},diff_1}var major_1,hasRequiredMajor;function requireMajor(){if(hasRequiredMajor)return major_1;hasRequiredMajor=1;const e=requireSemver$1();return major_1=(r,i)=>new e(r,i).major,major_1}var minor_1,hasRequiredMinor;function requireMinor(){if(hasRequiredMinor)return minor_1;hasRequiredMinor=1;const e=requireSemver$1();return minor_1=(r,i)=>new e(r,i).minor,minor_1}var patch_1,hasRequiredPatch;function requirePatch(){if(hasRequiredPatch)return patch_1;hasRequiredPatch=1;const e=requireSemver$1();return patch_1=(r,i)=>new e(r,i).patch,patch_1}var prerelease_1,hasRequiredPrerelease;function requirePrerelease(){if(hasRequiredPrerelease)return prerelease_1;hasRequiredPrerelease=1;const e=requireParse();return prerelease_1=(r,i)=>{const l=e(r,i);return l&&l.prerelease.length?l.prerelease:null},prerelease_1}var compare_1,hasRequiredCompare;function requireCompare(){if(hasRequiredCompare)return compare_1;hasRequiredCompare=1;const e=requireSemver$1();return compare_1=(r,i,l)=>new e(r,l).compare(new e(i,l)),compare_1}var rcompare_1,hasRequiredRcompare;function requireRcompare(){if(hasRequiredRcompare)return rcompare_1;hasRequiredRcompare=1;const e=requireCompare();return rcompare_1=(r,i,l)=>e(i,r,l),rcompare_1}var compareLoose_1,hasRequiredCompareLoose;function requireCompareLoose(){if(hasRequiredCompareLoose)return compareLoose_1;hasRequiredCompareLoose=1;const e=requireCompare();return compareLoose_1=(r,i)=>e(r,i,!0),compareLoose_1}var compareBuild_1,hasRequiredCompareBuild;function requireCompareBuild(){if(hasRequiredCompareBuild)return compareBuild_1;hasRequiredCompareBuild=1;const e=requireSemver$1();return compareBuild_1=(r,i,l)=>{const p=new e(r,l),o=new e(i,l);return p.compare(o)||p.compareBuild(o)},compareBuild_1}var sort_1,hasRequiredSort;function requireSort(){if(hasRequiredSort)return sort_1;hasRequiredSort=1;const e=requireCompareBuild();return sort_1=(r,i)=>r.sort((l,p)=>e(l,p,i)),sort_1}var rsort_1,hasRequiredRsort;function requireRsort(){if(hasRequiredRsort)return rsort_1;hasRequiredRsort=1;const e=requireCompareBuild();return rsort_1=(r,i)=>r.sort((l,p)=>e(p,l,i)),rsort_1}var gt_1,hasRequiredGt;function requireGt(){if(hasRequiredGt)return gt_1;hasRequiredGt=1;const e=requireCompare();return gt_1=(r,i,l)=>e(r,i,l)>0,gt_1}var lt_1,hasRequiredLt;function requireLt(){if(hasRequiredLt)return lt_1;hasRequiredLt=1;const e=requireCompare();return lt_1=(r,i,l)=>e(r,i,l)<0,lt_1}var eq_1,hasRequiredEq;function requireEq(){if(hasRequiredEq)return eq_1;hasRequiredEq=1;const e=requireCompare();return eq_1=(r,i,l)=>e(r,i,l)===0,eq_1}var neq_1,hasRequiredNeq;function requireNeq(){if(hasRequiredNeq)return neq_1;hasRequiredNeq=1;const e=requireCompare();return neq_1=(r,i,l)=>e(r,i,l)!==0,neq_1}var gte_1,hasRequiredGte;function requireGte(){if(hasRequiredGte)return gte_1;hasRequiredGte=1;const e=requireCompare();return gte_1=(r,i,l)=>e(r,i,l)>=0,gte_1}var lte_1,hasRequiredLte;function requireLte(){if(hasRequiredLte)return lte_1;hasRequiredLte=1;const e=requireCompare();return lte_1=(r,i,l)=>e(r,i,l)<=0,lte_1}var cmp_1,hasRequiredCmp;function requireCmp(){if(hasRequiredCmp)return cmp_1;hasRequiredCmp=1;const e=requireEq(),t=requireNeq(),r=requireGt(),i=requireGte(),l=requireLt(),p=requireLte();return cmp_1=(u,c,b,h)=>{switch(c){case"===":return typeof u=="object"&&(u=u.version),typeof b=="object"&&(b=b.version),u===b;case"!==":return typeof u=="object"&&(u=u.version),typeof b=="object"&&(b=b.version),u!==b;case"":case"=":case"==":return e(u,b,h);case"!=":return t(u,b,h);case">":return r(u,b,h);case">=":return i(u,b,h);case"<":return l(u,b,h);case"<=":return p(u,b,h);default:throw new TypeError(`Invalid operator: ${c}`)}},cmp_1}var coerce_1,hasRequiredCoerce;function requireCoerce(){if(hasRequiredCoerce)return coerce_1;hasRequiredCoerce=1;const e=requireSemver$1(),t=requireParse(),{safeRe:r,t:i}=requireRe();return coerce_1=(p,o)=>{if(p instanceof e)return p;if(typeof p=="number"&&(p=String(p)),typeof p!="string")return null;o=o||{};let u=null;if(!o.rtl)u=p.match(o.includePrerelease?r[i.COERCEFULL]:r[i.COERCE]);else{const _e=o.includePrerelease?r[i.COERCERTLFULL]:r[i.COERCERTL];let Xt;for(;(Xt=_e.exec(p))&&(!u||u.index+u[0].length!==p.length);)(!u||Xt.index+Xt[0].length!==u.index+u[0].length)&&(u=Xt),_e.lastIndex=Xt.index+Xt[1].length+Xt[2].length;_e.lastIndex=-1}if(u===null)return null;const c=u[2],b=u[3]||"0",h=u[4]||"0",S=o.includePrerelease&&u[5]?`-${u[5]}`:"",A=o.includePrerelease&&u[6]?`+${u[6]}`:"";return t(`${c}.${b}.${h}${S}${A}`,o)},coerce_1}var truncate_1,hasRequiredTruncate;function requireTruncate(){if(hasRequiredTruncate)return truncate_1;hasRequiredTruncate=1;const e=requireParse(),t=requireConstants(),r=requireSemver$1(),i=(u,c,b)=>{if(!t.RELEASE_TYPES.includes(c))return null;const h=l(u,b);return h&&p(h,c)},l=(u,c)=>{const b=u instanceof r?u.version:u;return e(b,c)},p=(u,c)=>{if(o(c))return u.version;switch(u.prerelease=[],c){case"major":u.minor=0,u.patch=0;break;case"minor":u.patch=0;break}return u.format()},o=u=>u.startsWith("pre");return truncate_1=i,truncate_1}var lrucache,hasRequiredLrucache;function requireLrucache(){if(hasRequiredLrucache)return lrucache;hasRequiredLrucache=1;class e{constructor(){this.max=1e3,this.map=new Map}get(r){const i=this.map.get(r);if(i!==void 0)return this.map.delete(r),this.map.set(r,i),i}delete(r){return this.map.delete(r)}set(r,i){if(!this.delete(r)&&i!==void 0){if(this.map.size>=this.max){const p=this.map.keys().next().value;this.delete(p)}this.map.set(r,i)}return this}}return lrucache=e,lrucache}var range,hasRequiredRange;function requireRange(){if(hasRequiredRange)return range;hasRequiredRange=1;const e=/\s+/g;class t{constructor(rn,li){if(li=l(li),rn instanceof t)return rn.loose===!!li.loose&&rn.includePrerelease===!!li.includePrerelease?rn:new t(rn.raw,li);if(rn instanceof p)return this.raw=rn.value,this.set=[[rn]],this.formatted=void 0,this;if(this.options=li,this.loose=!!li.loose,this.includePrerelease=!!li.includePrerelease,this.raw=rn.trim().replace(e," "),this.set=this.raw.split("||").map(oi=>this.parseRange(oi.trim())).filter(oi=>oi.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const oi=this.set[0];if(this.set=this.set.filter(ci=>!Tr(ci[0])),this.set.length===0)this.set=[oi];else if(this.set.length>1){for(const ci of this.set)if(ci.length===1&&wa(ci[0])){this.set=[ci];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let rn=0;rn<this.set.length;rn++){rn>0&&(this.formatted+="||");const li=this.set[rn];for(let oi=0;oi<li.length;oi++)oi>0&&(this.formatted+=" "),this.formatted+=li[oi].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(rn){rn=rn.replace(Or,"");const oi=((this.options.includePrerelease&&Xt)|(this.options.loose&&pt))+":"+rn,ci=i.get(oi);if(ci)return ci;const ni=this.options.loose,si=ni?c[h.HYPHENRANGELOOSE]:c[h.HYPHENRANGE];rn=rn.replace(si,ui(this.options.includePrerelease)),o("hyphen replace",rn),rn=rn.replace(c[h.COMPARATORTRIM],S),o("comparator trim",rn),rn=rn.replace(c[h.TILDETRIM],A),o("tilde trim",rn),rn=rn.replace(c[h.CARETTRIM],_e),o("caret trim",rn);let pi=rn.split(" ").map(mi=>ii(mi,this.options)).join(" ").split(/\s+/).map(mi=>ei(mi,this.options));ni&&(pi=pi.filter(mi=>(o("loose invalid filter",mi,this.options),!!mi.match(c[h.COMPARATORLOOSE])))),o("range list",pi);const fi=new Map,di=pi.map(mi=>new p(mi,this.options));for(const mi of di){if(Tr(mi))return[mi];fi.set(mi.value,mi)}fi.size>1&&fi.has("")&&fi.delete("");const yi=[...fi.values()];return i.set(oi,yi),yi}intersects(rn,li){if(!(rn instanceof t))throw new TypeError("a Range is required");return this.set.some(oi=>ai(oi,li)&&rn.set.some(ci=>ai(ci,li)&&oi.every(ni=>ci.every(si=>ni.intersects(si,li)))))}test(rn){if(!rn)return!1;if(typeof rn=="string")try{rn=new u(rn,this.options)}catch{return!1}for(let li=0;li<this.set.length;li++)if(gi(this.set[li],rn,this.options))return!0;return!1}}range=t;const r=requireLrucache(),i=new r,l=requireParseOptions(),p=requireComparator(),o=requireDebug(),u=requireSemver$1(),{safeRe:c,src:b,t:h,comparatorTrimReplace:S,tildeTrimReplace:A,caretTrimReplace:_e}=requireRe(),{FLAG_INCLUDE_PRERELEASE:Xt,FLAG_LOOSE:pt}=requireConstants(),Or=new RegExp(b[h.BUILD],"g"),Tr=Pa=>Pa.value==="<0.0.0-0",wa=Pa=>Pa.value==="",ai=(Pa,rn)=>{let li=!0;const oi=Pa.slice();let ci=oi.pop();for(;li&&oi.length;)li=oi.every(ni=>ci.intersects(ni,rn)),ci=oi.pop();return li},ii=(Pa,rn)=>(Pa=Pa.replace(c[h.BUILD],""),o("comp",Pa,rn),Pa=na(Pa,rn),o("caret",Pa),Pa=er(Pa,rn),o("tildes",Pa),Pa=pn(Pa,rn),o("xrange",Pa),Pa=ti(Pa,rn),o("stars",Pa),Pa),ri=Pa=>!Pa||Pa.toLowerCase()==="x"||Pa==="*",Zt=(Pa,rn,li)=>ri(Pa)&&!ri(rn)||ri(rn)&&li&&!ri(li),er=(Pa,rn)=>Pa.trim().split(/\s+/).map(li=>tr(li,rn)).join(" "),tr=(Pa,rn)=>{const li=rn.loose?c[h.TILDELOOSE]:c[h.TILDE],oi=rn.includePrerelease?"-0":"";return Pa.replace(li,(ci,ni,si,pi,fi)=>{o("tilde",Pa,ci,ni,si,pi,fi);let di;return ri(ni)?di="":ri(si)?di=`>=${ni}.0.0${oi} <${+ni+1}.0.0-0`:ri(pi)?di=`>=${ni}.${si}.0${oi} <${ni}.${+si+1}.0-0`:fi?(o("replaceTilde pr",fi),di=`>=${ni}.${si}.${pi}-${fi} <${ni}.${+si+1}.0-0`):di=`>=${ni}.${si}.${pi} <${ni}.${+si+1}.0-0`,o("tilde return",di),di})},na=(Pa,rn)=>Pa.trim().split(/\s+/).map(li=>Lr(li,rn)).join(" "),Lr=(Pa,rn)=>{o("caret",Pa,rn);const li=rn.loose?c[h.CARETLOOSE]:c[h.CARET],oi=rn.includePrerelease?"-0":"";return Pa.replace(li,(ci,ni,si,pi,fi)=>{o("caret",Pa,ci,ni,si,pi,fi);let di;return ri(ni)?di="":ri(si)?di=`>=${ni}.0.0${oi} <${+ni+1}.0.0-0`:ri(pi)?ni==="0"?di=`>=${ni}.${si}.0${oi} <${ni}.${+si+1}.0-0`:di=`>=${ni}.${si}.0${oi} <${+ni+1}.0.0-0`:fi?(o("replaceCaret pr",fi),ni==="0"?si==="0"?di=`>=${ni}.${si}.${pi}-${fi} <${ni}.${si}.${+pi+1}-0`:di=`>=${ni}.${si}.${pi}-${fi} <${ni}.${+si+1}.0-0`:di=`>=${ni}.${si}.${pi}-${fi} <${+ni+1}.0.0-0`):(o("no pr"),ni==="0"?si==="0"?di=`>=${ni}.${si}.${pi} <${ni}.${si}.${+pi+1}-0`:di=`>=${ni}.${si}.${pi} <${ni}.${+si+1}.0-0`:di=`>=${ni}.${si}.${pi} <${+ni+1}.0.0-0`),o("caret return",di),di})},pn=(Pa,rn)=>(o("replaceXRanges",Pa,rn),Pa.split(/\s+/).map(li=>Aa(li,rn)).join(" ")),Aa=(Pa,rn)=>{Pa=Pa.trim();const li=rn.loose?c[h.XRANGELOOSE]:c[h.XRANGE];return Pa.replace(li,(oi,ci,ni,si,pi,fi)=>{if(o("xRange",Pa,oi,ci,ni,si,pi,fi),Zt(ni,si,pi))return Pa;const di=ri(ni),yi=di||ri(si),mi=yi||ri(pi),vi=mi;return ci==="="&&vi&&(ci=""),fi=rn.includePrerelease?"-0":"",di?ci===">"||ci==="<"?oi="<0.0.0-0":oi="*":ci&&vi?(yi&&(si=0),pi=0,ci===">"?(ci=">=",yi?(ni=+ni+1,si=0,pi=0):(si=+si+1,pi=0)):ci==="<="&&(ci="<",yi?ni=+ni+1:si=+si+1),ci==="<"&&(fi="-0"),oi=`${ci+ni}.${si}.${pi}${fi}`):yi?oi=`>=${ni}.0.0${fi} <${+ni+1}.0.0-0`:mi&&(oi=`>=${ni}.${si}.0${fi} <${ni}.${+si+1}.0-0`),o("xRange return",oi),oi})},ti=(Pa,rn)=>(o("replaceStars",Pa,rn),Pa.trim().replace(c[h.STAR],"")),ei=(Pa,rn)=>(o("replaceGTE0",Pa,rn),Pa.trim().replace(c[rn.includePrerelease?h.GTE0PRE:h.GTE0],"")),ui=Pa=>(rn,li,oi,ci,ni,si,pi,fi,di,yi,mi,vi)=>(ri(oi)?li="":ri(ci)?li=`>=${oi}.0.0${Pa?"-0":""}`:ri(ni)?li=`>=${oi}.${ci}.0${Pa?"-0":""}`:si?li=`>=${li}`:li=`>=${li}${Pa?"-0":""}`,ri(di)?fi="":ri(yi)?fi=`<${+di+1}.0.0-0`:ri(mi)?fi=`<${di}.${+yi+1}.0-0`:vi?fi=`<=${di}.${yi}.${mi}-${vi}`:Pa?fi=`<${di}.${yi}.${+mi+1}-0`:fi=`<=${fi}`,`${li} ${fi}`.trim()),gi=(Pa,rn,li)=>{for(let oi=0;oi<Pa.length;oi++)if(!Pa[oi].test(rn))return!1;if(rn.prerelease.length&&!li.includePrerelease){for(let oi=0;oi<Pa.length;oi++)if(o(Pa[oi].semver),Pa[oi].semver!==p.ANY&&Pa[oi].semver.prerelease.length>0){const ci=Pa[oi].semver;if(ci.major===rn.major&&ci.minor===rn.minor&&ci.patch===rn.patch)return!0}return!1}return!0};return range}var comparator,hasRequiredComparator;function requireComparator(){if(hasRequiredComparator)return comparator;hasRequiredComparator=1;const e=Symbol("SemVer ANY");class t{static get ANY(){return e}constructor(h,S){if(S=r(S),h instanceof t){if(h.loose===!!S.loose)return h;h=h.value}h=h.trim().split(/\s+/).join(" "),o("comparator",h,S),this.options=S,this.loose=!!S.loose,this.parse(h),this.semver===e?this.value="":this.value=this.operator+this.semver.version,o("comp",this)}parse(h){const S=this.options.loose?i[l.COMPARATORLOOSE]:i[l.COMPARATOR],A=h.match(S);if(!A)throw new TypeError(`Invalid comparator: ${h}`);this.operator=A[1]!==void 0?A[1]:"",this.operator==="="&&(this.operator=""),A[2]?this.semver=new u(A[2],this.options.loose):this.semver=e}toString(){return this.value}test(h){if(o("Comparator.test",h,this.options.loose),this.semver===e||h===e)return!0;if(typeof h=="string")try{h=new u(h,this.options)}catch{return!1}return p(h,this.operator,this.semver,this.options)}intersects(h,S){if(!(h instanceof t))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new c(h.value,S).test(this.value):h.operator===""?h.value===""?!0:new c(this.value,S).test(h.semver):(S=r(S),S.includePrerelease&&(this.value==="<0.0.0-0"||h.value==="<0.0.0-0")||!S.includePrerelease&&(this.value.startsWith("<0.0.0")||h.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&h.operator.startsWith(">")||this.operator.startsWith("<")&&h.operator.startsWith("<")||this.semver.version===h.semver.version&&this.operator.includes("=")&&h.operator.includes("=")||p(this.semver,"<",h.semver,S)&&this.operator.startsWith(">")&&h.operator.startsWith("<")||p(this.semver,">",h.semver,S)&&this.operator.startsWith("<")&&h.operator.startsWith(">")))}}comparator=t;const r=requireParseOptions(),{safeRe:i,t:l}=requireRe(),p=requireCmp(),o=requireDebug(),u=requireSemver$1(),c=requireRange();return comparator}var satisfies_1,hasRequiredSatisfies;function requireSatisfies(){if(hasRequiredSatisfies)return satisfies_1;hasRequiredSatisfies=1;const e=requireRange();return satisfies_1=(r,i,l)=>{try{i=new e(i,l)}catch{return!1}return i.test(r)},satisfies_1}var toComparators_1,hasRequiredToComparators;function requireToComparators(){if(hasRequiredToComparators)return toComparators_1;hasRequiredToComparators=1;const e=requireRange();return toComparators_1=(r,i)=>new e(r,i).set.map(l=>l.map(p=>p.value).join(" ").trim().split(" ")),toComparators_1}var maxSatisfying_1,hasRequiredMaxSatisfying;function requireMaxSatisfying(){if(hasRequiredMaxSatisfying)return maxSatisfying_1;hasRequiredMaxSatisfying=1;const e=requireSemver$1(),t=requireRange();return maxSatisfying_1=(i,l,p)=>{let o=null,u=null,c=null;try{c=new t(l,p)}catch{return null}return i.forEach(b=>{c.test(b)&&(!o||u.compare(b)===-1)&&(o=b,u=new e(o,p))}),o},maxSatisfying_1}var minSatisfying_1,hasRequiredMinSatisfying;function requireMinSatisfying(){if(hasRequiredMinSatisfying)return minSatisfying_1;hasRequiredMinSatisfying=1;const e=requireSemver$1(),t=requireRange();return minSatisfying_1=(i,l,p)=>{let o=null,u=null,c=null;try{c=new t(l,p)}catch{return null}return i.forEach(b=>{c.test(b)&&(!o||u.compare(b)===1)&&(o=b,u=new e(o,p))}),o},minSatisfying_1}var minVersion_1,hasRequiredMinVersion;function requireMinVersion(){if(hasRequiredMinVersion)return minVersion_1;hasRequiredMinVersion=1;const e=requireSemver$1(),t=requireRange(),r=requireGt();return minVersion_1=(l,p)=>{l=new t(l,p);let o=new e("0.0.0");if(l.test(o)||(o=new e("0.0.0-0"),l.test(o)))return o;o=null;for(let u=0;u<l.set.length;++u){const c=l.set[u];let b=null;c.forEach(h=>{const S=new e(h.semver.version);switch(h.operator){case">":S.prerelease.length===0?S.patch++:S.prerelease.push(0),S.raw=S.format();case"":case">=":(!b||r(S,b))&&(b=S);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${h.operator}`)}}),b&&(!o||r(o,b))&&(o=b)}return o&&l.test(o)?o:null},minVersion_1}var valid,hasRequiredValid;function requireValid(){if(hasRequiredValid)return valid;hasRequiredValid=1;const e=requireRange();return valid=(r,i)=>{try{return new e(r,i).range||"*"}catch{return null}},valid}var outside_1,hasRequiredOutside;function requireOutside(){if(hasRequiredOutside)return outside_1;hasRequiredOutside=1;const e=requireSemver$1(),t=requireComparator(),{ANY:r}=t,i=requireRange(),l=requireSatisfies(),p=requireGt(),o=requireLt(),u=requireLte(),c=requireGte();return outside_1=(h,S,A,_e)=>{h=new e(h,_e),S=new i(S,_e);let Xt,pt,Or,Tr,wa;switch(A){case">":Xt=p,pt=u,Or=o,Tr=">",wa=">=";break;case"<":Xt=o,pt=c,Or=p,Tr="<",wa="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(l(h,S,_e))return!1;for(let ai=0;ai<S.set.length;++ai){const ii=S.set[ai];let ri=null,Zt=null;if(ii.forEach(er=>{er.semver===r&&(er=new t(">=0.0.0")),ri=ri||er,Zt=Zt||er,Xt(er.semver,ri.semver,_e)?ri=er:Or(er.semver,Zt.semver,_e)&&(Zt=er)}),ri.operator===Tr||ri.operator===wa||(!Zt.operator||Zt.operator===Tr)&&pt(h,Zt.semver))return!1;if(Zt.operator===wa&&Or(h,Zt.semver))return!1}return!0},outside_1}var gtr_1,hasRequiredGtr;function requireGtr(){if(hasRequiredGtr)return gtr_1;hasRequiredGtr=1;const e=requireOutside();return gtr_1=(r,i,l)=>e(r,i,">",l),gtr_1}var ltr_1,hasRequiredLtr;function requireLtr(){if(hasRequiredLtr)return ltr_1;hasRequiredLtr=1;const e=requireOutside();return ltr_1=(r,i,l)=>e(r,i,"<",l),ltr_1}var intersects_1,hasRequiredIntersects;function requireIntersects(){if(hasRequiredIntersects)return intersects_1;hasRequiredIntersects=1;const e=requireRange();return intersects_1=(r,i,l)=>(r=new e(r,l),i=new e(i,l),r.intersects(i,l)),intersects_1}var simplify,hasRequiredSimplify;function requireSimplify(){if(hasRequiredSimplify)return simplify;hasRequiredSimplify=1;const e=requireSatisfies(),t=requireCompare();return simplify=(r,i,l)=>{const p=[];let o=null,u=null;const c=r.sort((A,_e)=>t(A,_e,l));for(const A of c)e(A,i,l)?(u=A,o||(o=A)):(u&&p.push([o,u]),u=null,o=null);o&&p.push([o,null]);const b=[];for(const[A,_e]of p)A===_e?b.push(A):!_e&&A===c[0]?b.push("*"):_e?A===c[0]?b.push(`<=${_e}`):b.push(`${A} - ${_e}`):b.push(`>=${A}`);const h=b.join(" || "),S=typeof i.raw=="string"?i.raw:String(i);return h.length<S.length?h:i},simplify}var subset_1,hasRequiredSubset;function requireSubset(){if(hasRequiredSubset)return subset_1;hasRequiredSubset=1;const e=requireRange(),t=requireComparator(),{ANY:r}=t,i=requireSatisfies(),l=requireCompare(),p=(S,A,_e={})=>{if(S===A)return!0;S=new e(S,_e),A=new e(A,_e);let Xt=!1;e:for(const pt of S.set){for(const Or of A.set){const Tr=c(pt,Or,_e);if(Xt=Xt||Tr!==null,Tr)continue e}if(Xt)return!1}return!0},o=[new t(">=0.0.0-0")],u=[new t(">=0.0.0")],c=(S,A,_e)=>{if(S===A)return!0;if(S.length===1&&S[0].semver===r){if(A.length===1&&A[0].semver===r)return!0;_e.includePrerelease?S=o:S=u}if(A.length===1&&A[0].semver===r){if(_e.includePrerelease)return!0;A=u}const Xt=new Set;let pt,Or;for(const tr of S)tr.operator===">"||tr.operator===">="?pt=b(pt,tr,_e):tr.operator==="<"||tr.operator==="<="?Or=h(Or,tr,_e):Xt.add(tr.semver);if(Xt.size>1)return null;let Tr;if(pt&&Or){if(Tr=l(pt.semver,Or.semver,_e),Tr>0)return null;if(Tr===0&&(pt.operator!==">="||Or.operator!=="<="))return null}for(const tr of Xt){if(pt&&!i(tr,String(pt),_e)||Or&&!i(tr,String(Or),_e))return null;for(const na of A)if(!i(tr,String(na),_e))return!1;return!0}let wa,ai,ii,ri,Zt=Or&&!_e.includePrerelease&&Or.semver.prerelease.length?Or.semver:!1,er=pt&&!_e.includePrerelease&&pt.semver.prerelease.length?pt.semver:!1;Zt&&Zt.prerelease.length===1&&Or.operator==="<"&&Zt.prerelease[0]===0&&(Zt=!1);for(const tr of A){if(ri=ri||tr.operator===">"||tr.operator===">=",ii=ii||tr.operator==="<"||tr.operator==="<=",pt){if(er&&tr.semver.prerelease&&tr.semver.prerelease.length&&tr.semver.major===er.major&&tr.semver.minor===er.minor&&tr.semver.patch===er.patch&&(er=!1),tr.operator===">"||tr.operator===">="){if(wa=b(pt,tr,_e),wa===tr&&wa!==pt)return!1}else if(pt.operator===">="&&!tr.test(pt.semver))return!1}if(Or){if(Zt&&tr.semver.prerelease&&tr.semver.prerelease.length&&tr.semver.major===Zt.major&&tr.semver.minor===Zt.minor&&tr.semver.patch===Zt.patch&&(Zt=!1),tr.operator==="<"||tr.operator==="<="){if(ai=h(Or,tr,_e),ai===tr&&ai!==Or)return!1}else if(Or.operator==="<="&&!tr.test(Or.semver))return!1}if(!tr.operator&&(Or||pt)&&Tr!==0)return!1}return!(pt&&ii&&!Or&&Tr!==0||Or&&ri&&!pt&&Tr!==0||er||Zt)},b=(S,A,_e)=>{if(!S)return A;const Xt=l(S.semver,A.semver,_e);return Xt>0?S:Xt<0||A.operator===">"&&S.operator===">="?A:S},h=(S,A,_e)=>{if(!S)return A;const Xt=l(S.semver,A.semver,_e);return Xt<0?S:Xt>0||A.operator==="<"&&S.operator==="<="?A:S};return subset_1=p,subset_1}var semver,hasRequiredSemver;function requireSemver(){if(hasRequiredSemver)return semver;hasRequiredSemver=1;const e=requireRe(),t=requireConstants(),r=requireSemver$1(),i=requireIdentifiers(),l=requireParse(),p=requireValid$1(),o=requireClean(),u=requireInc(),c=requireDiff(),b=requireMajor(),h=requireMinor(),S=requirePatch(),A=requirePrerelease(),_e=requireCompare(),Xt=requireRcompare(),pt=requireCompareLoose(),Or=requireCompareBuild(),Tr=requireSort(),wa=requireRsort(),ai=requireGt(),ii=requireLt(),ri=requireEq(),Zt=requireNeq(),er=requireGte(),tr=requireLte(),na=requireCmp(),Lr=requireCoerce(),pn=requireTruncate(),Aa=requireComparator(),ti=requireRange(),ei=requireSatisfies(),ui=requireToComparators(),gi=requireMaxSatisfying(),Pa=requireMinSatisfying(),rn=requireMinVersion(),li=requireValid(),oi=requireOutside(),ci=requireGtr(),ni=requireLtr(),si=requireIntersects(),pi=requireSimplify(),fi=requireSubset();return semver={parse:l,valid:p,clean:o,inc:u,diff:c,major:b,minor:h,patch:S,prerelease:A,compare:_e,rcompare:Xt,compareLoose:pt,compareBuild:Or,sort:Tr,rsort:wa,gt:ai,lt:ii,eq:ri,neq:Zt,gte:er,lte:tr,cmp:na,coerce:Lr,truncate:pn,Comparator:Aa,Range:ti,satisfies:ei,toComparators:ui,maxSatisfying:gi,minSatisfying:Pa,minVersion:rn,validRange:li,outside:oi,gtr:ci,ltr:ni,intersects:si,simplifyRange:pi,subset:fi,SemVer:r,re:e.re,src:e.src,tokens:e.t,SEMVER_SPEC_VERSION:t.SEMVER_SPEC_VERSION,RELEASE_TYPES:t.RELEASE_TYPES,compareIdentifiers:i.compareIdentifiers,rcompareIdentifiers:i.rcompareIdentifiers},semver}var semverExports=requireSemver();const j=getDefaultExportFromCjs(semverExports);var Dr=Object.create,Ce=Object.defineProperty,Nr=Object.getOwnPropertyDescriptor,kr=Object.getOwnPropertyNames,Ur=Object.getPrototypeOf,jr=Object.prototype.hasOwnProperty,n=(e,t)=>Ce(e,"name",{value:t,configurable:!0}),ve=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),e0=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),L=(e,t)=>{for(var r in t)Ce(e,r,{get:t[r],enumerable:!0})},Fr=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of kr(t))!jr.call(e,l)&&l!==r&&Ce(e,l,{get:()=>t[l],enumerable:!(i=Nr(t,l))||i.enumerable});return e},ze=(e,t,r)=>(r=e!=null?Dr(Ur(e)):{},Fr(Ce(r,"default",{value:e,enumerable:!0}),e)),Be=e0((e,t)=>{(function(r){if(typeof e=="object"&&typeof t<"u")t.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var i;typeof window<"u"?i=window:typeof global<"u"?i=global:typeof self<"u"?i=self:i=this,i.memoizerific=r()}})(function(){return n(function r(i,l,p){function o(b,h){if(!l[b]){if(!i[b]){var S=typeof ve=="function"&&ve;if(!h&&S)return S(b,!0);if(u)return u(b,!0);var A=new Error("Cannot find module '"+b+"'");throw A.code="MODULE_NOT_FOUND",A}var _e=l[b]={exports:{}};i[b][0].call(_e.exports,function(Xt){var pt=i[b][1][Xt];return o(pt||Xt)},_e,_e.exports,r,i,l,p)}return l[b].exports}n(o,"s");for(var u=typeof ve=="function"&&ve,c=0;c<p.length;c++)o(p[c]);return o},"e")({1:[function(r,i,l){i.exports=function(p){if(typeof Map!="function"||p){var o=r("./similar");return new o}else return new Map}},{"./similar":2}],2:[function(r,i,l){function p(){return this.list=[],this.lastItem=void 0,this.size=0,this}n(p,"Similar"),p.prototype.get=function(o){var u;if(this.lastItem&&this.isEqual(this.lastItem.key,o))return this.lastItem.val;if(u=this.indexOf(o),u>=0)return this.lastItem=this.list[u],this.list[u].val},p.prototype.set=function(o,u){var c;return this.lastItem&&this.isEqual(this.lastItem.key,o)?(this.lastItem.val=u,this):(c=this.indexOf(o),c>=0?(this.lastItem=this.list[c],this.list[c].val=u,this):(this.lastItem={key:o,val:u},this.list.push(this.lastItem),this.size++,this))},p.prototype.delete=function(o){var u;if(this.lastItem&&this.isEqual(this.lastItem.key,o)&&(this.lastItem=void 0),u=this.indexOf(o),u>=0)return this.size--,this.list.splice(u,1)[0]},p.prototype.has=function(o){var u;return this.lastItem&&this.isEqual(this.lastItem.key,o)?!0:(u=this.indexOf(o),u>=0?(this.lastItem=this.list[u],!0):!1)},p.prototype.forEach=function(o,u){var c;for(c=0;c<this.size;c++)o.call(u||this,this.list[c].val,this.list[c].key,this)},p.prototype.indexOf=function(o){var u;for(u=0;u<this.size;u++)if(this.isEqual(this.list[u].key,o))return u;return-1},p.prototype.isEqual=function(o,u){return o===u||o!==o&&u!==u},i.exports=p},{}],3:[function(r,i,l){var p=r("map-or-similar");i.exports=function(b){var h=new p(!1),S=[];return function(A){var _e=n(function(){var Xt=h,pt,Or,Tr=arguments.length-1,wa=Array(Tr+1),ai=!0,ii;if((_e.numArgs||_e.numArgs===0)&&_e.numArgs!==Tr+1)throw new Error("Memoizerific functions should always be called with the same number of arguments");for(ii=0;ii<Tr;ii++){if(wa[ii]={cacheItem:Xt,arg:arguments[ii]},Xt.has(arguments[ii])){Xt=Xt.get(arguments[ii]);continue}ai=!1,pt=new p(!1),Xt.set(arguments[ii],pt),Xt=pt}return ai&&(Xt.has(arguments[Tr])?Or=Xt.get(arguments[Tr]):ai=!1),ai||(Or=A.apply(null,arguments),Xt.set(arguments[Tr],Or)),b>0&&(wa[Tr]={cacheItem:Xt,arg:arguments[Tr]},ai?o(S,wa):S.push(wa),S.length>b&&u(S.shift())),_e.wasMemoized=ai,_e.numArgs=Tr+1,Or},"memoizerific");return _e.limit=b,_e.wasMemoized=!1,_e.cache=h,_e.lru=S,_e}};function o(b,h){var S=b.length,A=h.length,_e,Xt,pt;for(Xt=0;Xt<S;Xt++){for(_e=!0,pt=0;pt<A;pt++)if(!c(b[Xt][pt].arg,h[pt].arg)){_e=!1;break}if(_e)break}b.push(b.splice(Xt,1)[0])}n(o,"moveToMostRecentLru");function u(b){var h=b.length,S=b[h-1],A,_e;for(S.cacheItem.delete(S.arg),_e=h-2;_e>=0&&(S=b[_e],A=S.cacheItem.get(S.arg),!A||!A.size);_e--)S.cacheItem.delete(S.arg)}n(u,"removeCachedResult");function c(b,h){return b===h||b!==b&&h!==h}n(c,"isEqual")},{"map-or-similar":1}]},{},[3])(3)})}),ir=e0((e,t)=>{(function(r,i){var l={version:"2.14.2",areas:{},apis:{},nsdelim:".",inherit:n(function(o,u){for(var c in o)u.hasOwnProperty(c)||Object.defineProperty(u,c,Object.getOwnPropertyDescriptor(o,c));return u},"inherit"),stringify:n(function(o,u){return o===void 0||typeof o=="function"?o+"":JSON.stringify(o,u||l.replace)},"stringify"),parse:n(function(o,u){try{return JSON.parse(o,u||l.revive)}catch{return o}},"parse"),fn:n(function(o,u){l.storeAPI[o]=u;for(var c in l.apis)l.apis[c][o]=u},"fn"),get:n(function(o,u){return o.getItem(u)},"get"),set:n(function(o,u,c){o.setItem(u,c)},"set"),remove:n(function(o,u){o.removeItem(u)},"remove"),key:n(function(o,u){return o.key(u)},"key"),length:n(function(o){return o.length},"length"),clear:n(function(o){o.clear()},"clear"),Store:n(function(o,u,c){var b=l.inherit(l.storeAPI,function(S,A,_e){return arguments.length===0?b.getAll():typeof A=="function"?b.transact(S,A,_e):A!==void 0?b.set(S,A,_e):typeof S=="string"||typeof S=="number"?b.get(S):typeof S=="function"?b.each(S):S?b.setAll(S,A):b.clear()});b._id=o;try{var h="__store2_test";u.setItem(h,"ok"),b._area=u,u.removeItem(h)}catch{b._area=l.storage("fake")}return b._ns=c||"",l.areas[o]||(l.areas[o]=b._area),l.apis[b._ns+b._id]||(l.apis[b._ns+b._id]=b),b},"Store"),storeAPI:{area:n(function(o,u){var c=this[o];return(!c||!c.area)&&(c=l.Store(o,u,this._ns),this[o]||(this[o]=c)),c},"area"),namespace:n(function(o,u,c){if(c=c||this._delim||l.nsdelim,!o)return this._ns?this._ns.substring(0,this._ns.length-c.length):"";var b=o,h=this[b];if((!h||!h.namespace)&&(h=l.Store(this._id,this._area,this._ns+b+c),h._delim=c,this[b]||(this[b]=h),!u))for(var S in l.areas)h.area(S,l.areas[S]);return h},"namespace"),isFake:n(function(o){return o?(this._real=this._area,this._area=l.storage("fake")):o===!1&&(this._area=this._real||this._area),this._area.name==="fake"},"isFake"),toString:n(function(){return"store"+(this._ns?"."+this.namespace():"")+"["+this._id+"]"},"toString"),has:n(function(o){return this._area.has?this._area.has(this._in(o)):this._in(o)in this._area},"has"),size:n(function(){return this.keys().length},"size"),each:n(function(o,u){for(var c=0,b=l.length(this._area);c<b;c++){var h=this._out(l.key(this._area,c));if(h!==void 0&&o.call(this,h,this.get(h),u)===!1)break;b>l.length(this._area)&&(b--,c--)}return u||this},"each"),keys:n(function(o){return this.each(function(u,c,b){b.push(u)},o||[])},"keys"),get:n(function(o,u){var c=l.get(this._area,this._in(o)),b;return typeof u=="function"&&(b=u,u=null),c!==null?l.parse(c,b):u??c},"get"),getAll:n(function(o){return this.each(function(u,c,b){b[u]=c},o||{})},"getAll"),transact:n(function(o,u,c){var b=this.get(o,c),h=u(b);return this.set(o,h===void 0?b:h),this},"transact"),set:n(function(o,u,c){var b=this.get(o),h;return b!=null&&c===!1?u:(typeof c=="function"&&(h=c,c=void 0),l.set(this._area,this._in(o),l.stringify(u,h),c)||b)},"set"),setAll:n(function(o,u){var c,b;for(var h in o)b=o[h],this.set(h,b,u)!==b&&(c=!0);return c},"setAll"),add:n(function(o,u,c){var b=this.get(o);if(b instanceof Array)u=b.concat(u);else if(b!==null){var h=typeof b;if(h===typeof u&&h==="object"){for(var S in u)b[S]=u[S];u=b}else u=b+u}return l.set(this._area,this._in(o),l.stringify(u,c)),u},"add"),remove:n(function(o,u){var c=this.get(o,u);return l.remove(this._area,this._in(o)),c},"remove"),clear:n(function(){return this._ns?this.each(function(o){l.remove(this._area,this._in(o))},1):l.clear(this._area),this},"clear"),clearAll:n(function(){var o=this._area;for(var u in l.areas)l.areas.hasOwnProperty(u)&&(this._area=l.areas[u],this.clear());return this._area=o,this},"clearAll"),_in:n(function(o){return typeof o!="string"&&(o=l.stringify(o)),this._ns?this._ns+o:o},"_in"),_out:n(function(o){return this._ns?o&&o.indexOf(this._ns)===0?o.substring(this._ns.length):void 0:o},"_out")},storage:n(function(o){return l.inherit(l.storageAPI,{items:{},name:o})},"storage"),storageAPI:{length:0,has:n(function(o){return this.items.hasOwnProperty(o)},"has"),key:n(function(o){var u=0;for(var c in this.items)if(this.has(c)&&o===u++)return c},"key"),setItem:n(function(o,u){this.has(o)||this.length++,this.items[o]=u},"setItem"),removeItem:n(function(o){this.has(o)&&(delete this.items[o],this.length--)},"removeItem"),getItem:n(function(o){return this.has(o)?this.items[o]:null},"getItem"),clear:n(function(){for(var o in this.items)this.removeItem(o)},"clear")}},p=l.Store("local",(function(){try{return localStorage}catch{}})());p.local=p,p._=l,p.area("session",(function(){try{return sessionStorage}catch{}})()),p.area("page",l.storage("page")),typeof i=="function"&&i.amd!==void 0?i("store2",[],function(){return p}):typeof t<"u"&&t.exports?t.exports=p:(r.store&&(l.conflict=r.store),r.store=p)})(e,e&&e.define)});const{deprecate:Qt}=__STORYBOOK_MODULE_CLIENT_LOGGER__,{SET_STORIES:mo,SHARED_STATE_CHANGED:Hr,SHARED_STATE_SET:xe,STORY_CHANGED:go}=__STORYBOOK_MODULE_CORE_EVENTS__;function Xe(e,t){let r={};for(let i=0;i<e.length;i++){let l=e[i],p=t(l);r[p]=(r[p]??0)+1}return r}n(Xe,"countBy");function Te(e,t){let r=[],i=[];for(let l=0;l<e.length;l++){let p=e[l];t(p)?r.push(p):i.push(p)}return[r,i]}n(Te,"partition");function X(e,t){let r={};for(let i=0;i<t.length;i++){let l=t[i];Object.prototype.hasOwnProperty.call(e,l)&&(r[l]=e[l])}return r}n(X,"pick");function t0(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}n(t0,"isTypedArray");function r0(e){return e==null||typeof e!="object"&&typeof e!="function"}n(r0,"isPrimitive");function Ze(e){if(typeof e!="object"||e==null)return!1;if(Object.getPrototypeOf(e)===null)return!0;if(e.toString()!=="[object Object]")return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}n(Ze,"isPlainObject");function et(e,t){let r={},i=Object.keys(e);for(let l=0;l<i.length;l++){let p=i[l],o=e[p];r[p]=t(o,p,e)}return r}n(et,"mapValues");function a0(e){return te(e)}n(a0,"cloneDeep");function te(e,t=new Map){if(r0(e))return e;if(t.has(e))return t.get(e);if(Array.isArray(e)){let r=new Array(e.length);t.set(e,r);for(let i=0;i<e.length;i++)r[i]=te(e[i],t);return Object.prototype.hasOwnProperty.call(e,"index")&&(r.index=e.index),Object.prototype.hasOwnProperty.call(e,"input")&&(r.input=e.input),r}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp){let r=new RegExp(e.source,e.flags);return r.lastIndex=e.lastIndex,r}if(e instanceof Map){let r=new Map;t.set(e,r);for(let[i,l]of e.entries())r.set(i,te(l,t));return r}if(e instanceof Set){let r=new Set;t.set(e,r);for(let i of e.values())r.add(te(i,t));return r}if(typeof Buffer<"u"&&Buffer.isBuffer(e))return e.subarray();if(t0(e)){let r=new(Object.getPrototypeOf(e)).constructor(e.length);t.set(e,r);for(let i=0;i<e.length;i++)r[i]=te(e[i],t);return r}if(e instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&e instanceof SharedArrayBuffer)return e.slice(0);if(e instanceof DataView){let r=new DataView(e.buffer.slice(0),e.byteOffset,e.byteLength);return t.set(e,r),me(r,e,t),r}if(typeof File<"u"&&e instanceof File){let r=new File([e],e.name,{type:e.type});return t.set(e,r),me(r,e,t),r}if(e instanceof Blob){let r=new Blob([e],{type:e.type});return t.set(e,r),me(r,e,t),r}if(e instanceof Error){let r=new e.constructor;return t.set(e,r),r.message=e.message,r.name=e.name,r.stack=e.stack,r.cause=e.cause,me(r,e,t),r}if(typeof e=="object"&&e!==null){let r={};return t.set(e,r),me(r,e,t),r}return e}n(te,"cloneDeepImpl");function me(e,t,r){let i=Object.keys(t);for(let l=0;l<i.length;l++){let p=i[l],o=Object.getOwnPropertyDescriptor(t,p);(o!=null&&o.writable||o!=null&&o.set)&&(e[p]=te(t[p],r))}}n(me,"copyProperties");function re(e){return typeof e=="object"&&e!==null}n(re,"isObjectLike");function He(e,t){let r=Object.keys(t);for(let i=0;i<r.length;i++){let l=r[i],p=t[l],o=e[l];Array.isArray(p)?e[l]=He(o??[],p):re(o)&&re(p)?e[l]=He(o??{},p):(o===void 0||p!==void 0)&&(e[l]=p)}return e}n(He,"merge");function ge(e,t){return He(a0(e),t)}n(ge,"toMerged");function Y(e,t,r){let i=Object.keys(t);for(let l=0;l<i.length;l++){let p=i[l],o=t[p],u=e[p],c=r(u,o,p,e,t);c!=null?e[p]=c:Array.isArray(o)?e[p]=Y(u??[],o,r):re(u)&&re(o)?e[p]=Y(u??{},o,r):(u===void 0||o!==void 0)&&(e[p]=o)}return e}n(Y,"mergeWith");var n0="[object RegExp]",o0="[object String]",l0="[object Number]",i0="[object Boolean]",tt="[object Arguments]",s0="[object Symbol]",c0="[object Date]",f0="[object Map]",d0="[object Set]",h0="[object Array]",u0="[object Function]",p0="[object ArrayBuffer]",Le="[object Object]",v0="[object Error]",m0="[object DataView]",g0="[object Uint8Array]",w0="[object Uint8ClampedArray]",y0="[object Uint16Array]",R0="[object Uint32Array]",S0="[object BigUint64Array]",E0="[object Int8Array]",I0="[object Int16Array]",x0="[object Int32Array]",A0="[object BigInt64Array]",P0="[object Float32Array]",b0="[object Float64Array]";function rt(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}n(rt,"getSymbols");function at(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}n(at,"getTag");function O(e,t){if(typeof e==typeof t)switch(typeof e){case"bigint":case"string":case"boolean":case"symbol":case"undefined":return e===t;case"number":return e===t||Object.is(e,t);case"function":return e===t;case"object":return q(e,t)}return q(e,t)}n(O,"isEqual");function q(e,t,r){if(Object.is(e,t))return!0;let i=at(e),l=at(t);if(i===tt&&(i=Le),l===tt&&(l=Le),i!==l)return!1;switch(i){case o0:return e.toString()===t.toString();case l0:{let u=e.valueOf(),c=t.valueOf();return u===c||Number.isNaN(u)&&Number.isNaN(c)}case i0:case c0:case s0:return Object.is(e.valueOf(),t.valueOf());case n0:return e.source===t.source&&e.flags===t.flags;case u0:return e===t}r=r??new Map;let p=r.get(e),o=r.get(t);if(p!=null&&o!=null)return p===t;r.set(e,t),r.set(t,e);try{switch(i){case f0:{if(e.size!==t.size)return!1;for(let[u,c]of e.entries())if(!t.has(u)||!q(c,t.get(u),r))return!1;return!0}case d0:{if(e.size!==t.size)return!1;let u=Array.from(e.values()),c=Array.from(t.values());for(let b=0;b<u.length;b++){let h=u[b],S=c.findIndex(A=>q(h,A,r));if(S===-1)return!1;c.splice(S,1)}return!0}case h0:case g0:case w0:case y0:case R0:case S0:case E0:case I0:case x0:case A0:case P0:case b0:{if(typeof Buffer<"u"&&Buffer.isBuffer(e)!==Buffer.isBuffer(t)||e.length!==t.length)return!1;for(let u=0;u<e.length;u++)if(!q(e[u],t[u],r))return!1;return!0}case p0:return e.byteLength!==t.byteLength?!1:q(new Uint8Array(e),new Uint8Array(t),r);case m0:return e.byteLength!==t.byteLength||e.byteOffset!==t.byteOffset?!1:q(e.buffer,t.buffer,r);case v0:return e.name===t.name&&e.message===t.message;case Le:{if(!(q(e.constructor,t.constructor,r)||Ze(e)&&Ze(t)))return!1;let u=[...Object.keys(e),...rt(e)],c=[...Object.keys(t),...rt(t)];if(u.length!==c.length)return!1;for(let b=0;b<u.length;b++){let h=u[b],S=e[h];if(!Object.prototype.hasOwnProperty.call(t,h))return!1;let A=t[h];if(!q(S,A,r))return!1}return!0}default:return!1}}finally{r.delete(e),r.delete(t)}}n(q,"areObjectsEqual");var _0=n(({api:e,state:t})=>reactExports.createContext({api:e,state:t}),"createContext");const{logger:M0}=__STORYBOOK_MODULE_CLIENT_LOGGER__;var $=n((e,...t)=>{let r={};r=Y({},e,(i,l)=>{if(Array.isArray(l)&&Array.isArray(i))return l.forEach(p=>{i.find(o=>o===p||O(o,p))||i.push(p)}),i;if(Array.isArray(i))return M0.log(["the types mismatch, picking",i]),i});for(let i of t)r=Y(r,i,(l,p)=>{if(Array.isArray(p)&&Array.isArray(l))return p.forEach(o=>{l.find(u=>u===o||O(u,o))||l.push(o)}),l;if(Array.isArray(l))return M0.log(["the types mismatch, picking",l]),l});return r},"default"),C0=n((e,...t)=>{let r={};r=Y({},e,(i,l)=>{if(Array.isArray(l))return l});for(let i of t)r=Y(r,i,(l,p)=>{if(Array.isArray(p))return p});return r},"noArrayMerge"),$r=n((...e)=>e.reduce((t,r)=>$(t,r),{}),"main"),Oe=$r;const{Addon_TypesEnum:T0}=__STORYBOOK_MODULE_TYPES__;var P=(()=>{let e;return typeof window<"u"?e=window:typeof globalThis<"u"?e=globalThis:typeof global<"u"?e=global:typeof self<"u"?e=self:e={},e})();const{logger:Kr}=__STORYBOOK_MODULE_CLIENT_LOGGER__,{SET_CONFIG:z0}=__STORYBOOK_MODULE_CORE_EVENTS__,{Channel:Wr}=__STORYBOOK_MODULE_CHANNELS__;function nt(){let e={setHandler:n(()=>{},"setHandler"),send:n(()=>{},"send")};return new Wr({transport:e})}n(nt,"mockChannel");var it=class{constructor(){this.loaders={},this.elements={},this.config={},this.getChannel=n(()=>(this.channel||this.setChannel(nt()),this.channel),"getChannel"),this.ready=n(()=>this.promise,"ready"),this.hasChannel=n(()=>!!this.channel,"hasChannel"),this.setChannel=n(t=>{this.channel=t,this.resolve()},"setChannel"),this.setConfig=n(t=>{Object.assign(this.config,t),this.hasChannel()?this.getChannel().emit(z0,this.config):this.ready().then(r=>{r.emit(z0,this.config)})},"setConfig"),this.getConfig=n(()=>this.config,"getConfig"),this.register=n((t,r)=>{this.loaders[t]&&Kr.warn(`${t} was loaded twice, this could have bad side-effects`),this.loaders[t]=r},"register"),this.loadAddons=n(t=>{Object.values(this.loaders).forEach(r=>r(t))},"loadAddons"),this.promise=new Promise(t=>{this.resolve=()=>t(this.getChannel())})}getElements(t){return this.elements[t]||(this.elements[t]={}),this.elements[t]}add(t,r){let{type:i}=r,l=this.getElements(i);l[t]={...r,id:t}}experimental_getRegisteredAddons(){return Object.keys(this.loaders)}};n(it,"AddonStore");var lt=it,ot="__STORYBOOK_ADDONS_MANAGER";function qr(){return P[ot]||(P[ot]=new lt),P[ot]}n(qr,"getAddonsStore");var Yr=qr(),ct={};L(ct,{ensurePanel:()=>st,init:()=>Jr});const{Addon_TypesEnum:H0}=__STORYBOOK_MODULE_TYPES__;function st(e,t,r){let i=Object.keys(e);return i.indexOf(t)>=0?t:i.length?i[0]:r}n(st,"ensurePanel");var Jr=n(({provider:e,store:t,fullAPI:r})=>{let i={getElements:n(l=>e.getElements(l),"getElements"),getSelectedPanel:n(()=>{let{selectedPanel:l}=t.getState();return st(i.getElements(H0.PANEL),l,l)},"getSelectedPanel"),setSelectedPanel:n(l=>{t.setState({selectedPanel:l},{persistence:"session"})},"setSelectedPanel"),setAddonState(l,p,o){let u=typeof p=="function"?p:()=>p;return t.setState(c=>({...c,addons:{...c.addons,[l]:u(c.addons[l])}}),o).then(()=>i.getAddonState(l))},getAddonState:n(l=>t.getState().addons[l]||(globalThis==null?void 0:globalThis.STORYBOOK_ADDON_STATE[l]),"getAddonState")};return{api:i,state:{selectedPanel:st(i.getElements(H0.PANEL),t.getState().selectedPanel),addons:{}}}},"init"),ft={};L(ft,{init:()=>Qr});var Qr=n(({provider:e})=>({api:{getChannel:n(()=>e.channel,"getChannel"),on:n((t,r)=>{var i;return(i=e.channel)==null||i.on(t,r),()=>{var l;return(l=e.channel)==null?void 0:l.off(t,r)}},"on"),off:n((t,r)=>{var i;return(i=e.channel)==null?void 0:i.off(t,r)},"off"),once:n((t,r)=>{var i;return(i=e.channel)==null?void 0:i.once(t,r)},"once"),emit:n((t,r,...i)=>{var l,p;(l=r==null?void 0:r.options)!=null&&l.target&&r.options.target!=="storybook-preview-iframe"&&!r.options.target.startsWith("storybook-ref-")&&(r.options.target=r.options.target!=="storybook_internal"?`storybook-ref-${r.options.target}`:"storybook-preview-iframe"),(p=e.channel)==null||p.emit(t,r,...i)},"emit")},state:{}}),"init"),ut={};L(ut,{init:()=>aa});const{Addon_TypesEnum:Zr}=__STORYBOOK_MODULE_TYPES__,{TESTING_MODULE_CANCEL_TEST_RUN_REQUEST:ea,TESTING_MODULE_RUN_ALL_REQUEST:ta,TESTING_MODULE_RUN_REQUEST:L0}=__STORYBOOK_MODULE_CORE_EVENTS__;var dt="Invariant failed";function ht(e,t){if(!e){var r=typeof t=="function"?t():t,i=r?"".concat(dt,": ").concat(r):dt;throw new Error(i)}}n(ht,"invariant");var ra={details:{},cancellable:!1,cancelling:!1,running:!1,failed:!1,crashed:!1},aa=n(({store:e,fullAPI:t})=>{let r={testProviders:e.getState().testProviders||{}},i={getTestProviderState(l){let{testProviders:p}=e.getState();return p==null?void 0:p[l]},updateTestProviderState(l,p){return e.setState(({testProviders:o})=>{var b;let u=o[l],c=((b=u.stateUpdater)==null?void 0:b.call(u,u,p))??{...u,...p,details:{...u.details,...p.details}};return{testProviders:{...o,[l]:c}}},{persistence:"session"})},clearTestProviderState(l){let p={cancelling:!1,running:!1,failed:!1,crashed:!1,progress:void 0};return e.setState(({testProviders:o})=>({testProviders:{...o,[l]:{...o[l],...p}}}),{persistence:"session"})},runTestProvider(l,p){let o=e.getState().index;ht(o,"The index is currently unavailable"),i.updateTestProviderState(l,{running:!0,failed:!1,crashed:!1,progress:void 0});let u=new URL("index.json",window.location.href).toString();if(!(p!=null&&p.entryId)){let S={providerId:l,indexUrl:u};return t.emit(L0,S),t.emit(ta,{providerId:l}),()=>i.cancelTestProvider(l)}let c=o[p.entryId];ht(c,`No entry found in the index for id '${p.entryId}'`);let b=n((S,A=[])=>{let _e=o[S];return _e.type==="story"?A.push(_e.id):"children"in _e&&_e.children.forEach(Xt=>b(Xt,A)),A},"findStories"),h={providerId:l,indexUrl:u,storyIds:b(p.entryId)};return t.emit(L0,h),()=>i.cancelTestProvider(l)},cancelTestProvider(l){i.updateTestProviderState(l,{cancelling:!0}),t.emit(ea,{providerId:l})}};return{init:n(async()=>{let l=Object.fromEntries(Object.entries(t.getElements(Zr.experimental_TEST_PROVIDER)).map(([p,o])=>{var u;return[p,{...o,...ra,...((u=r==null?void 0:r.testProviders)==null?void 0:u[p])||{},running:!1}]}));e.setState({testProviders:l},{persistence:"session"})},"initModule"),state:r,api:i}},"init"),yt={};L(yt,{init:()=>ga});const{logger:Y0}=__STORYBOOK_MODULE_CLIENT_LOGGER__,{GLOBALS_UPDATED:pa,SET_GLOBALS:va,UPDATE_GLOBALS:ma}=__STORYBOOK_MODULE_CORE_EVENTS__;var O0=Object.prototype.hasOwnProperty;function B0(e,t,r){for(r of e.keys())if(N(r,t))return r}n(B0,"find");function N(e,t){var r,i,l;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((i=e.length)===t.length)for(;i--&&N(e[i],t[i]););return i===-1}if(r===Set){if(e.size!==t.size)return!1;for(i of e)if(l=i,l&&typeof l=="object"&&(l=B0(t,l),!l)||!t.has(l))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(i of e)if(l=i[0],l&&typeof l=="object"&&(l=B0(t,l),!l)||!N(i[1],t.get(l)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((i=e.byteLength)===t.byteLength)for(;i--&&e.getInt8(i)===t.getInt8(i););return i===-1}if(ArrayBuffer.isView(e)){if((i=e.byteLength)===t.byteLength)for(;i--&&e[i]===t[i];);return i===-1}if(!r||typeof e=="object"){i=0;for(r in e)if(O0.call(e,r)&&++i&&!O0.call(t,r)||!(r in t)||!N(e[r],t[r]))return!1;return Object.keys(t).length===i}}return e!==e&&t!==t}n(N,"dequal");const{logger:ua}=__STORYBOOK_MODULE_CLIENT_LOGGER__;var wt={};L(wt,{defaultStoryMapper:()=>q0,getSourceType:()=>gt,init:()=>ha});function B(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var i=Array.from(typeof e=="string"?[e]:e);i[i.length-1]=i[i.length-1].replace(/\r?\n([\t ]*)$/,"");var l=i.reduce(function(u,c){var b=c.match(/\n([\t ]+|(?!\s).)/g);return b?u.concat(b.map(function(h){var S,A;return(A=(S=h.match(/[\t ]/g))===null||S===void 0?void 0:S.length)!==null&&A!==void 0?A:0})):u},[]);if(l.length){var p=new RegExp(`
[	 ]{`+Math.min.apply(Math,l)+"}","g");i=i.map(function(u){return u.replace(p,`
`)})}i[0]=i[0].replace(/^\r?\n/,"");var o=i[0];return t.forEach(function(u,c){var b=o.match(/(?:^|\n)( *)$/),h=b?b[1]:"",S=u;typeof u=="string"&&u.includes(`
`)&&(S=String(u).split(`
`).map(function(A,_e){return _e===0?A:""+h+A}).join(`
`)),o+=S+i[c+1]}),o}n(B,"dedent");var V0=B,vt=ze(Be()),N0=n((e,t)=>!Array.isArray(e)||!Array.isArray(t)||!e.length||!t.length?[]:e.reduce((r,i)=>(t.includes(i)&&r.push(i),r),[]),"default"),oa=/\s*\/\s*/,k0=n(({globalParameters:e,kindParameters:t,stories:r})=>et(r,i=>({...i,parameters:G0(e,t[i.kind],i.parameters)})),"denormalizeStoryParameters"),U0=n(e=>({v:5,entries:Object.entries(e).reduce((t,[r,i])=>{if(!i)return t;let{docsOnly:l,fileName:p,...o}=i.parameters,u={title:i.kind,id:r,name:i.name,importPath:p};if(l)t[r]={type:"docs",tags:["stories-mdx"],storiesImports:[],...u};else{let{argTypes:c,args:b,initialArgs:h}=i;t[r]={type:"story",...u,parameters:o,argTypes:c,args:b,initialArgs:h}}return t},{})}),"transformSetStoriesStoryDataToPreparedStoryIndex"),la=n(e=>({v:3,stories:Object.values(e.stories).reduce((t,r)=>(t[r.id]={...r,title:r.kind,name:r.name||r.story,importPath:r.parameters.fileName||""},t),{})}),"transformStoryIndexV2toV3"),ia=n(e=>{let t=Xe(Object.values(e.stories),r=>r.title);return{v:4,entries:Object.values(e.stories).reduce((r,i)=>{var p;let l="story";return((p=i.parameters)!=null&&p.docsOnly||i.name==="Page"&&t[i.title]===1)&&(l="docs"),r[i.id]={type:l,...l==="docs"&&{tags:["stories-mdx"],storiesImports:[]},...i},delete r[i.id].story,delete r[i.id].kind,r},{})}},"transformStoryIndexV3toV4"),sa=n(e=>({v:5,entries:Object.values(e.entries).reduce((t,r)=>(t[r.id]={...r,tags:r.tags?["dev","test",...r.tags]:["dev"]},t),{})}),"transformStoryIndexV4toV5"),ae=n((e,{provider:t,docsOptions:r,filters:i,status:l})=>{if(!e.v)throw new Error("Composition: Missing stories.json version");let p=e;p=p.v===2?la(p):p,p=p.v===3?ia(p):p,p=p.v===4?sa(p):p,p=p;let o=Object.values(p.entries).filter(pt=>{let Or=!0,Tr=l[pt.id];return Object.values(Tr??{}).some(({status:wa})=>wa==="error")||Object.values(i).forEach(wa=>{Or!==!1&&(Or=wa({...pt,status:Tr}))}),Or}),{sidebar:u={}}=t.getConfig(),{showRoots:c,collapsedRoots:b=[],renderLabel:h}=u,S=typeof c<"u",A=o.reduce((pt,Or)=>{if(r.docsMode&&Or.type!=="docs")return pt;let{title:Tr}=Or,wa=Tr.trim().split(oa),ai=(!S||c)&&wa.length>1?[wa.shift()]:[],ii=[...ai,...wa],ri=ii.reduce((Zt,er,tr)=>{let na=tr>0&&Zt[tr-1],Lr=D$2(na?`${na}-${er}`:er);if(er.trim()==="")throw new Error(B`Invalid title ${Tr} ending in slash.`);if(na===Lr)throw new Error(B`
          Invalid part '${er}', leading to id === parentId ('${Lr}'), inside title '${Tr}'
          
          Did you create a path that uses the separator char accidentally, such as 'Vue <docs/>' where '/' is a separator char? See https://github.com/storybookjs/storybook/issues/6128
          `);return Zt.push(Lr),Zt},[]);return ri.forEach((Zt,er)=>{let tr=ri[er+1]||Or.id;ai.length&&er===0?pt[Zt]=$(pt[Zt]||{},{type:"root",id:Zt,name:ii[er],tags:[],depth:er,renderLabel:h,startCollapsed:b.includes(Zt),children:[tr]}):(!pt[Zt]||pt[Zt].type==="component")&&er===ri.length-1?pt[Zt]=$(pt[Zt]||{},{type:"component",id:Zt,name:ii[er],tags:[],parent:ri[er-1],depth:er,renderLabel:h,...tr&&{children:[tr]}}):pt[Zt]=$(pt[Zt]||{},{type:"group",id:Zt,name:ii[er],tags:[],parent:ri[er-1],depth:er,renderLabel:h,...tr&&{children:[tr]}})}),pt[Or.id]={type:"story",tags:[],...Or,depth:ri.length,parent:ri[ri.length-1],renderLabel:h,prepared:!!Or.parameters},pt},{});function _e(pt,Or){return pt[Or.id]||(pt[Or.id]=Or,(Or.type==="root"||Or.type==="group"||Or.type==="component")&&(Or.children.forEach(Tr=>_e(pt,A[Tr])),Or.tags=Or.children.reduce((Tr,wa)=>{let ai=pt[wa];return Tr===null?ai.tags:N0(Tr,ai.tags)},null))),pt}n(_e,"addItem");let Xt=Object.values(A).filter(pt=>pt.type!=="root"&&!pt.parent).reduce(_e,{});return Object.values(A).filter(pt=>pt.type==="root").reduce(_e,Xt)},"transformStoryIndexToStoriesHash"),mt=n((e,t)=>t?Object.fromEntries(Object.entries(e).map(([r,i])=>{let l=t[r];return i.type==="story"&&(l==null?void 0:l.type)==="story"&&l.prepared?[r,{...l,...i,prepared:!0}]:[r,i]})):e,"addPreparedStories"),j0=(0,vt.default)(1)(e=>Object.entries(e).reduce((t,r)=>{let i=r[1];return i.type==="component"&&t.push([...i.children]),t},[])),F0=(0,vt.default)(1)(e=>Object.keys(e).filter(t=>["story","docs"].includes(e[t].type))),{location:ca,fetch:$0}=P,gt=n((e,t)=>{let{origin:r,pathname:i}=ca,{origin:l,pathname:p}=new URL(e),o=`${r+i}`.replace("/iframe.html","").replace(/\/$/,""),u=`${l+p}`.replace("/iframe.html","").replace(/\/$/,"");return o===u?["local",u]:t||e?["external",u]:[null,null]},"getSourceType"),q0=n((e,t)=>({...t,kind:t.kind.replace("|","/")}),"defaultStoryMapper"),W0=n((e,t)=>Object.entries(e).reduce((r,[i,l])=>({...r,[i]:{...l,refId:t.id}}),{}),"addRefIds");async function K0(e){if(!e)return{};try{let t=await e;if(t===!1||t===!0)throw new Error("Unexpected boolean response");if(!t.ok)throw new Error(`Unexpected response not OK: ${t.statusText}`);let r=await t.json();return r.entries||r.stories?{storyIndex:r}:r}catch(t){return{indexError:t}}}n(K0,"handleRequest");var fa=n(e=>{let t=/https?:\/\/(.+:.+)@/,r=e,i,[,l]=e.match(t)||[];return l&&(r=e.replace(`${l}@`,""),i=btoa(`${l}`)),{url:r,authorization:i}},"parseUrl"),da=n((e,t,r)=>{let{storyMapper:i}=r;return i?Object.entries(e).reduce((l,[p,o])=>({...l,[p]:i(t,o)}),{}):e},"map"),ha=n(({store:e,provider:t,singleStory:r,docsOptions:i={}},{runCheck:l=!0}={})=>{let p={findRef:n(c=>{let b=p.getRefs();return Object.values(b).find(({url:h})=>h.match(c))},"findRef"),changeRefVersion:n(async(c,b)=>{let{versions:h,title:S}=p.getRefs()[c],A={id:c,url:b,versions:h,title:S,index:{},filteredIndex:{},expanded:!0};await p.setRef(c,{...A,type:"unknown"},!1),await p.checkRef(A)},"changeRefVersion"),changeRefState:n((c,b)=>{let{[c]:h,...S}=p.getRefs();S[c]={...h,previewInitialized:b},e.setState({refs:S})},"changeRefState"),checkRef:n(async c=>{let{id:b,url:h,version:S,type:A}=c,_e=A==="server-checked",Xt={},pt=S?`?version=${S}`:"",Or=_e?"omit":"include",Tr=fa(h),wa={Accept:"application/json"};Tr.authorization&&Object.assign(wa,{Authorization:`Basic ${Tr.authorization}`});let[ai,ii]=await Promise.all(["index.json","stories.json"].map(async Zt=>K0($0(`${Tr.url}/${Zt}${pt}`,{headers:wa,credentials:Or}))));if(!ai.indexError||!ii.indexError){let Zt=await K0($0(`${Tr.url}/metadata.json${pt}`,{headers:wa,credentials:Or,cache:"no-cache"}).catch(()=>!1));Object.assign(Xt,{...ai.indexError?ii:ai,...!Zt.indexError&&Zt})}else _e||(Xt.indexError={message:B`
            Error: Loading of ref failed
              at fetch (lib/api/src/modules/refs.ts)

            URL: ${Tr.url}

            We weren't able to load the above URL,
            it's possible a CORS error happened.

            Please check your dev-tools network tab.
          `});let ri=c.versions&&Object.keys(c.versions).length?c.versions:Xt.versions;await p.setRef(b,{id:b,url:Tr.url,...Xt,...ri?{versions:ri}:{},type:Xt.storyIndex?"lazy":"auto-inject"})},"checkRef"),getRefs:n(()=>{let{refs:c={}}=e.getState();return c},"getRefs"),setRef:n(async(c,{storyIndex:b,setStoriesData:h,...S},A=!1)=>{if(r)return;let _e,Xt,pt,{filters:Or}=e.getState(),{storyMapper:Tr=q0}=t.getConfig(),wa=p.getRefs()[c];(b||h)&&(_e=h?U0(da(h,wa,{storyMapper:Tr})):b,pt=ae(b,{provider:t,docsOptions:i,filters:Or,status:{}}),Xt=ae(b,{provider:t,docsOptions:i,filters:{},status:{}})),Xt&&(Xt=W0(Xt,wa)),pt&&(pt=W0(pt,wa)),await p.updateRef(c,{...wa,...S,index:Xt,filteredIndex:pt,internal_index:_e})},"setRef"),updateRef:n(async(c,b)=>{let{[c]:h,...S}=p.getRefs();S[c]={...h,...b};let A=Object.keys(u).reduce((_e,Xt)=>(_e[Xt]=S[Xt],_e),{});await e.setState({refs:A})},"updateRef")},o=!r&&P.REFS||{},u=o;return l&&new Promise(async c=>{for(let b of Object.values(o))await p.checkRef({...b,stories:{}});c(void 0)}),{api:p,state:{refs:u}}},"init"),T=n((e,t)=>{let{source:r,refId:i,type:l}=e,[p,o]=gt(r,i),u;(i||p==="external")&&(u=i&&t.getRefs()[i]?t.getRefs()[i]:t.findRef(o));let c={source:r,sourceType:p,sourceLocation:o,refId:i,ref:u,type:l};switch(!0){case typeof i=="string":case p==="local":case p==="external":return c;default:return ua.warn(`Received a ${l} frame that was not configured as a ref`),null}},"getEventMetadata"),ga=n(({store:e,fullAPI:t,provider:r})=>{var o,u;let i={getGlobals(){return e.getState().globals},getUserGlobals(){return e.getState().userGlobals},getStoryGlobals(){return e.getState().storyGlobals},getGlobalTypes(){return e.getState().globalTypes},updateGlobals(c){var b;(b=r.channel)==null||b.emit(ma,{globals:c,options:{target:"storybook-preview-iframe"}})}},l={globals:{},userGlobals:{},storyGlobals:{},globalTypes:{}},p=n(({globals:c,storyGlobals:b,userGlobals:h})=>{let{globals:S,userGlobals:A,storyGlobals:_e}=e.getState();N(c,S)||e.setState({globals:c}),N(h,A)||e.setState({userGlobals:h}),N(b,_e)||e.setState({storyGlobals:b})},"updateGlobals");return(o=r.channel)==null||o.on(pa,n(function({globals:c,storyGlobals:b,userGlobals:h}){let{ref:S}=T(this,t);S?Y0.warn("received a GLOBALS_UPDATED from a non-local ref. This is not currently supported."):p({globals:c,storyGlobals:b,userGlobals:h})},"handleGlobalsUpdated")),(u=r.channel)==null||u.on(va,n(function({globals:c,globalTypes:b}){var A;let{ref:h}=T(this,t),S=(A=e.getState())==null?void 0:A.globals;h?Object.keys(c).length>0&&Y0.warn("received globals from a non-local ref. This is not currently supported."):e.setState({globals:c,userGlobals:c,globalTypes:b}),S&&Object.keys(S).length!==0&&!N(c,S)&&i.updateGlobals(S)},"handleSetGlobals")),{api:i,state:l}},"init"),De={};L(De,{ActiveTabs:()=>Q0,defaultLayoutState:()=>V,focusableUIElements:()=>we,init:()=>Sa});const{SET_CONFIG:ya}=__STORYBOOK_MODULE_CORE_EVENTS__;var{document:Ra}=P,Q0={SIDEBAR:"sidebar",CANVAS:"canvas",ADDONS:"addons"},V={ui:{enableShortcuts:!0},layout:{initialActive:Q0.CANVAS,showToolbar:!0,navSize:300,bottomPanelHeight:300,rightPanelWidth:400,recentVisibleSizes:{navSize:300,bottomPanelHeight:300,rightPanelWidth:400},panelPosition:"bottom",showTabs:!0},selectedPanel:void 0,theme:Er$2()},we={storySearchField:"storybook-explorer-searchfield",storyListMenu:"storybook-explorer-menu",storyPanelRoot:"storybook-panel-root"},Rt=n(e=>e.layout.navSize>0,"getIsNavShown"),St=n(e=>{let{bottomPanelHeight:t,rightPanelWidth:r,panelPosition:i}=e.layout;return i==="bottom"&&t>0||i==="right"&&r>0},"getIsPanelShown"),J0=n(e=>!Rt(e)&&!St(e),"getIsFullscreen"),Ve=n(e=>({navSize:e.navSize>0?e.navSize:e.recentVisibleSizes.navSize,bottomPanelHeight:e.bottomPanelHeight>0?e.bottomPanelHeight:e.recentVisibleSizes.bottomPanelHeight,rightPanelWidth:e.rightPanelWidth>0?e.rightPanelWidth:e.recentVisibleSizes.rightPanelWidth}),"getRecentVisibleSizes"),Sa=n(({store:e,provider:t,singleStory:r})=>{var p;let i={toggleFullscreen(o){return e.setState(u=>{let c=J0(u),b=typeof o=="boolean"?o:!c;return b===c?{layout:u.layout}:b?{layout:{...u.layout,navSize:0,bottomPanelHeight:0,rightPanelWidth:0,recentVisibleSizes:Ve(u.layout)}}:{layout:{...u.layout,navSize:u.singleStory?0:u.layout.recentVisibleSizes.navSize,bottomPanelHeight:u.layout.recentVisibleSizes.bottomPanelHeight,rightPanelWidth:u.layout.recentVisibleSizes.rightPanelWidth}}},{persistence:"session"})},togglePanel(o){return e.setState(u=>{let c=St(u),b=typeof o=="boolean"?o:!c;return b===c?{layout:u.layout}:b?{layout:{...u.layout,bottomPanelHeight:u.layout.recentVisibleSizes.bottomPanelHeight,rightPanelWidth:u.layout.recentVisibleSizes.rightPanelWidth}}:{layout:{...u.layout,bottomPanelHeight:0,rightPanelWidth:0,recentVisibleSizes:Ve(u.layout)}}},{persistence:"session"})},togglePanelPosition(o){return e.setState(u=>{let c=o||(u.layout.panelPosition==="right"?"bottom":"right");return{layout:{...u.layout,panelPosition:c,bottomPanelHeight:u.layout.recentVisibleSizes.bottomPanelHeight,rightPanelWidth:u.layout.recentVisibleSizes.rightPanelWidth}}},{persistence:"permanent"})},toggleNav(o){return e.setState(u=>{if(u.singleStory)return{layout:u.layout};let c=Rt(u),b=typeof o=="boolean"?o:!c;return b===c?{layout:u.layout}:b?{layout:{...u.layout,navSize:u.layout.recentVisibleSizes.navSize}}:{layout:{...u.layout,navSize:0,recentVisibleSizes:Ve(u.layout)}}},{persistence:"session"})},toggleToolbar(o){return e.setState(u=>{let c=typeof o<"u"?o:!u.layout.showToolbar;return{layout:{...u.layout,showToolbar:c}}},{persistence:"session"})},setSizes({navSize:o,bottomPanelHeight:u,rightPanelWidth:c}){return e.setState(b=>{let h={...b.layout,navSize:o??b.layout.navSize,bottomPanelHeight:u??b.layout.bottomPanelHeight,rightPanelWidth:c??b.layout.rightPanelWidth};return{layout:{...h,recentVisibleSizes:Ve(h)}}},{persistence:"session"})},focusOnUIElement(o,u){if(!o)return;let c=Ra.getElementById(o);c&&(c.focus(),u&&c.select())},getInitialOptions(){let{theme:o,selectedPanel:u,...c}=t.getConfig();return{...V,layout:{...ge(V.layout,X(c,Object.keys(V.layout))),...r&&{navSize:0}},ui:ge(V.ui,X(c,Object.keys(V.ui))),selectedPanel:u||V.selectedPanel,theme:o||V.theme}},getIsFullscreen(){return J0(e.getState())},getIsPanelShown(){return St(e.getState())},getIsNavShown(){return Rt(e.getState())},setOptions:n(o=>{let{layout:u,ui:c,selectedPanel:b,theme:h}=e.getState();if(!o)return;let S={...u,...o.layout||{},...X(o,Object.keys(u)),...r&&{navSize:0}},A={...c,...o.ui,...ge(o.ui||{},X(o,Object.keys(c)))},_e={...h,...o.theme},Xt={};O(c,A)||(Xt.ui=A),O(u,S)||(Xt.layout=S),o.selectedPanel&&!O(b,o.selectedPanel)&&(Xt.selectedPanel=o.selectedPanel),Object.keys(Xt).length&&e.setState(Xt,{persistence:"permanent"}),O(h,_e)||e.setState({theme:_e})},"setOptions")},l=X(e.getState(),["layout","selectedPanel"]);return(p=t.channel)==null||p.on(ya,()=>{i.setOptions($(i.getInitialOptions(),l))}),{api:i,state:$(i.getInitialOptions(),l)}},"init"),Et={};L(Et,{init:()=>Ea});var Ea=n(({store:e})=>({api:{addNotification:n(t=>{e.setState(({notifications:r})=>{let[i,l]=Te(r,p=>p.id===t.id);return i.forEach(p=>{p.onClear&&p.onClear({dismissed:!1,timeout:!1})}),{notifications:[...l,t]}})},"addNotification"),clearNotification:n(t=>{e.setState(({notifications:r})=>{let[i,l]=Te(r,p=>p.id===t);return i.forEach(p=>{p.onClear&&p.onClear({dismissed:!1,timeout:!1})}),{notifications:l}})},"clearNotification")},state:{notifications:[]}}),"init"),It={};L(It,{init:()=>Ia});var Ia=n(({provider:e,fullAPI:t})=>({api:e.renderPreview?{renderPreview:e.renderPreview}:{},state:{},init:n(()=>{e.handleAPI(t)},"init")}),"init"),xt={};L(xt,{init:()=>xa});var xa=n(({store:e,navigate:t,fullAPI:r})=>({state:{settings:{lastTrackedStoryId:null}},api:{closeSettings:n(()=>{let{settings:{lastTrackedStoryId:i}}=e.getState();i?r.selectStory(i):r.selectFirstStory()},"closeSettings"),changeSettingsTab:n(i=>{t(`/settings/${i}`)},"changeSettingsTab"),isSettingsScreenActive:n(()=>{let{path:i}=r.getUrlState();return!!(i||"").match(/^\/settings/)},"isSettingsScreenActive"),retrieveSelection(){let{settings:i}=e.getState();return i.lastTrackedStoryId},storeSelection:n(async()=>{let{storyId:i,settings:l}=e.getState();await e.setState({settings:{...l,lastTrackedStoryId:i}})},"storeSelection")}}),"init"),Tt={};L(Tt,{controlOrMetaKey:()=>ne,defaultShortcuts:()=>oe,init:()=>Ta,isMacLike:()=>Z0,keys:()=>zt});const{FORCE_REMOUNT:ba,PREVIEW_KEYDOWN:_a,STORIES_COLLAPSE_ALL:Ma,STORIES_EXPAND_ALL:Ca}=__STORYBOOK_MODULE_CORE_EVENTS__;var{navigator:At}=P,bt=n(e=>{var r;if(["Meta","Alt","Control","Shift"].includes(e.key))return null;let t=[];if(e.altKey&&t.push("alt"),e.ctrlKey&&t.push("control"),e.metaKey&&t.push("meta"),e.shiftKey&&t.push("shift"),e.key&&e.key.length===1&&e.key!==" "){let i=e.key.toUpperCase(),l=(r=e.code)==null?void 0:r.toUpperCase().replace("KEY","").replace("DIGIT","");l&&l.length===1&&l!==i?t.push([i,l]):t.push(i)}return e.key===" "&&t.push("space"),e.key==="Escape"&&t.push("escape"),e.key==="ArrowRight"&&t.push("ArrowRight"),e.key==="ArrowDown"&&t.push("ArrowDown"),e.key==="ArrowUp"&&t.push("ArrowUp"),e.key==="ArrowLeft"&&t.push("ArrowLeft"),t.length>0?t:null},"eventToShortcut"),_t=n((e,t)=>!e||!t||(e.join("").startsWith("shift/")&&e.shift(),e.length!==t.length)?!1:!e.find((r,i)=>Array.isArray(r)?!r.includes(t[i]):r!==t[i]),"shortcutMatchesShortcut"),{navigator:Mt,document:X0}=P,Z0=n(()=>Mt&&Mt.platform?!!Mt.platform.match(/(Mac|iPhone|iPod|iPad)/i):!1,"isMacLike"),ne=n(()=>Z0()?"meta":"control","controlOrMetaKey");function zt(e){return Object.keys(e)}n(zt,"keys");var oe=Object.freeze({fullScreen:["alt","F"],togglePanel:["alt","A"],panelPosition:["alt","D"],toggleNav:["alt","S"],toolbar:["alt","T"],search:[ne(),"K"],focusNav:["1"],focusIframe:["2"],focusPanel:["3"],prevComponent:["alt","ArrowUp"],nextComponent:["alt","ArrowDown"],prevStory:["alt","ArrowLeft"],nextStory:["alt","ArrowRight"],shortcutsPage:[ne(),"shift",","],aboutPage:[ne(),","],escape:["escape"],collapseAll:[ne(),"shift","ArrowUp"],expandAll:[ne(),"shift","ArrowDown"],remount:["alt","R"]}),Ct={};function za(e){let t=e.target;return/input|textarea/i.test(t.tagName)||t.getAttribute("contenteditable")!==null}n(za,"focusInInput");var Ta=n(({store:e,fullAPI:t,provider:r})=>{let i={getShortcutKeys(){return e.getState().shortcuts},getDefaultShortcuts(){return{...oe,...i.getAddonsShortcutDefaults()}},getAddonsShortcuts(){return Ct},getAddonsShortcutLabels(){let o={};return Object.entries(i.getAddonsShortcuts()).forEach(([u,{label:c}])=>{o[u]=c}),o},getAddonsShortcutDefaults(){let o={};return Object.entries(i.getAddonsShortcuts()).forEach(([u,{defaultShortcut:c}])=>{o[u]=c}),o},async setShortcuts(o){return await e.setState({shortcuts:o},{persistence:"permanent"}),o},async restoreAllDefaultShortcuts(){return i.setShortcuts(i.getDefaultShortcuts())},async setShortcut(o,u){let c=i.getShortcutKeys();return await i.setShortcuts({...c,[o]:u}),u},async setAddonShortcut(o,u){let c=i.getShortcutKeys();return await i.setShortcuts({...c,[`${o}-${u.actionName}`]:u.defaultShortcut}),Ct[`${o}-${u.actionName}`]=u,u},async restoreDefaultShortcut(o){let u=i.getDefaultShortcuts()[o];return i.setShortcut(o,u)},handleKeydownEvent(o){let u=bt(o),c=i.getShortcutKeys(),b=zt(c).find(h=>_t(u,c[h]));b&&i.handleShortcutFeature(b,o)},handleShortcutFeature(o,u){let{ui:{enableShortcuts:c},storyId:b}=e.getState();if(c)switch(u!=null&&u.preventDefault&&u.preventDefault(),o){case"escape":{t.getIsFullscreen()?t.toggleFullscreen(!1):t.getIsNavShown()&&t.toggleNav(!0);break}case"focusNav":{t.getIsFullscreen()&&t.toggleFullscreen(!1),t.getIsNavShown()||t.toggleNav(!0),t.focusOnUIElement(we.storyListMenu);break}case"search":{t.getIsFullscreen()&&t.toggleFullscreen(!1),t.getIsNavShown()||t.toggleNav(!0),setTimeout(()=>{t.focusOnUIElement(we.storySearchField,!0)},0);break}case"focusIframe":{let h=X0.getElementById("storybook-preview-iframe");if(h)try{h.contentWindow.focus()}catch{}break}case"focusPanel":{t.getIsFullscreen()&&t.toggleFullscreen(!1),t.getIsPanelShown()||t.togglePanel(!0),t.focusOnUIElement(we.storyPanelRoot);break}case"nextStory":{t.jumpToStory(1);break}case"prevStory":{t.jumpToStory(-1);break}case"nextComponent":{t.jumpToComponent(1);break}case"prevComponent":{t.jumpToComponent(-1);break}case"fullScreen":{t.toggleFullscreen();break}case"togglePanel":{t.togglePanel();break}case"toggleNav":{t.toggleNav();break}case"toolbar":{t.toggleToolbar();break}case"panelPosition":{t.getIsFullscreen()&&t.toggleFullscreen(!1),t.getIsPanelShown()||t.togglePanel(!0),t.togglePanelPosition();break}case"aboutPage":{t.navigate("/settings/about");break}case"shortcutsPage":{t.navigate("/settings/shortcuts");break}case"collapseAll":{t.emit(Ma);break}case"expandAll":{t.emit(Ca);break}case"remount":{t.emit(ba,{storyId:b});break}default:Ct[o].action();break}}},{shortcuts:l=oe}=e.getState(),p={shortcuts:zt(oe).reduce((o,u)=>({...o,[u]:l[u]||oe[u]}),oe)};return{api:i,state:p,init:n(()=>{var o;X0.addEventListener("keydown",u=>{za(u)||i.handleKeydownEvent(u)}),(o=r.channel)==null||o.on(_a,u=>{i.handleKeydownEvent(u.event)})},"initModule")}},"init"),Lt={};L(Lt,{init:()=>tn});const{logger:Ha}=__STORYBOOK_MODULE_CLIENT_LOGGER__,{CONFIG_ERROR:La,CURRENT_STORY_WAS_SET:Oa,DOCS_PREPARED:Ba,PRELOAD_ENTRIES:Va,RESET_STORY_ARGS:Da,SELECT_STORY:Na,SET_CONFIG:ka,SET_CURRENT_STORY:Ua,SET_FILTER:ja,SET_INDEX:Fa,SET_STORIES:Ga,STORY_ARGS_UPDATED:$a,STORY_CHANGED:Wa,STORY_INDEX_INVALIDATED:Ka,STORY_MISSING:qa,STORY_PREPARED:Ya,STORY_SPECIFIED:Ja,UPDATE_STORY_ARGS:Qa}=__STORYBOOK_MODULE_CORE_EVENTS__;var{fetch:Xa}=P,Za="./index.json",en=["enableShortcuts","theme","showRoots"];function Ht(e){if(!e||typeof e=="string")return e;let t={...e};return en.forEach(r=>{r in t&&delete t[r]}),t}n(Ht,"removeRemovedOptions");var tn=n(({fullAPI:e,store:t,navigate:r,provider:i,storyId:l,viewMode:p,docsOptions:o={}})=>{var b,h,S,A,_e,Xt,pt,Or,Tr,wa,ai,ii,ri;let u={storyId:ee$2,getData:n((Zt,er)=>{let tr=u.resolveStory(Zt,er);if((tr==null?void 0:tr.type)==="story"||(tr==null?void 0:tr.type)==="docs")return tr},"getData"),isPrepared:n((Zt,er)=>{let tr=u.getData(Zt,er);return tr?tr.type==="story"?tr.prepared:!0:!1},"isPrepared"),resolveStory:n((Zt,er)=>{var Lr,pn;let{refs:tr,index:na}=t.getState();if(!(er&&!tr[er]))return er?((pn=(Lr=tr==null?void 0:tr[er])==null?void 0:Lr.index)==null?void 0:pn[Zt])??void 0:na?na[Zt]:void 0},"resolveStory"),getCurrentStoryData:n(()=>{let{storyId:Zt,refId:er}=t.getState();return u.getData(Zt,er)},"getCurrentStoryData"),getParameters:n((Zt,er)=>{let{storyId:tr,refId:na}=typeof Zt=="string"?{storyId:Zt,refId:void 0}:Zt,Lr=u.getData(tr,na);if(["story","docs"].includes(Lr==null?void 0:Lr.type)){let{parameters:pn}=Lr;if(pn)return er?pn[er]:pn}return null},"getParameters"),getCurrentParameter:n(Zt=>{let{storyId:er,refId:tr}=t.getState();return u.getParameters({storyId:er,refId:tr},Zt)||void 0},"getCurrentParameter"),jumpToComponent:n(Zt=>{let{index:er,storyId:tr,refs:na,refId:Lr}=t.getState();if(!u.getData(tr,Lr))return;let pn=Lr?na[Lr].index||{}:er;if(!pn)return;let Aa=u.findSiblingStoryId(tr,pn,Zt,!0);Aa&&u.selectStory(Aa,void 0,{ref:Lr})},"jumpToComponent"),jumpToStory:n(Zt=>{let{index:er,storyId:tr,refs:na,refId:Lr}=t.getState(),pn=u.getData(tr,Lr);if(!pn)return;let Aa=pn.refId?na[pn.refId].index:er;if(!Aa)return;let ti=u.findSiblingStoryId(tr,Aa,Zt,!1);ti&&u.selectStory(ti,void 0,{ref:Lr})},"jumpToStory"),selectFirstStory:n(()=>{let{index:Zt}=t.getState();if(!Zt)return;let er=Object.keys(Zt).find(tr=>Zt[tr].type==="story");if(er){u.selectStory(er);return}r("/")},"selectFirstStory"),selectStory:n((Zt=void 0,er=void 0,tr={})=>{let{ref:na}=tr,{storyId:Lr,index:pn,refs:Aa}=t.getState(),ti=na?Aa[na].index:pn,ei=Lr==null?void 0:Lr.split("--",2)[0];if(ti)if(er)if(Zt){let ui=na?`${na}_${ee$2(Zt,er)}`:ee$2(Zt,er);if(ti[ui])u.selectStory(ui,void 0,tr);else{let gi=ti[D$2(Zt)];if((gi==null?void 0:gi.type)==="component"){let Pa=gi.children.find(rn=>ti[rn].name===er);Pa&&u.selectStory(Pa,void 0,tr)}}}else{let ui=ee$2(ei,er);u.selectStory(ui,void 0,tr)}else{let ui=Zt?ti[Zt]||ti[D$2(Zt)]:ti[ei];if(!ui)throw new Error(`Unknown id or title: '${Zt}'`);t.setState({settings:{...t.getState().settings,lastTrackedStoryId:ui.id}});let gi=u.findLeafEntry(ti,ui.id),Pa=gi.refId?`${gi.refId}_${gi.id}`:gi.id;r(`/${gi.type}/${Pa}`)}},"selectStory"),findLeafEntry(Zt,er){let tr=Zt[er];if(tr.type==="docs"||tr.type==="story")return tr;let na=tr.children[0];return u.findLeafEntry(Zt,na)},findLeafStoryId(Zt,er){var tr;return(tr=u.findLeafEntry(Zt,er))==null?void 0:tr.id},findSiblingStoryId(Zt,er,tr,na){if(na){let Aa=j0(er),ti=Aa.findIndex(ei=>ei.includes(Zt));return ti===Aa.length-1&&tr>0||ti===0&&tr<0?void 0:Aa[ti+tr]?Aa[ti+tr][0]:void 0}let Lr=F0(er),pn=Lr.indexOf(Zt);if(!(pn===Lr.length-1&&tr>0)&&!(pn===0&&tr<0))return Lr[pn+tr]},updateStoryArgs:n((Zt,er)=>{var Lr;let{id:tr,refId:na}=Zt;(Lr=i.channel)==null||Lr.emit(Qa,{storyId:tr,updatedArgs:er,options:{target:na}})},"updateStoryArgs"),resetStoryArgs:n((Zt,er)=>{var Lr;let{id:tr,refId:na}=Zt;(Lr=i.channel)==null||Lr.emit(Da,{storyId:tr,argNames:er,options:{target:na}})},"resetStoryArgs"),fetchIndex:n(async()=>{try{let Zt=await Xa(Za);if(Zt.status!==200)throw new Error(await Zt.text());let er=await Zt.json();if(er.v<3){Ha.warn(`Skipping story index with version v${er.v}, awaiting SET_STORIES.`);return}await u.setIndex(er)}catch(Zt){await t.setState({indexError:Zt})}},"fetchIndex"),setIndex:n(async Zt=>{let{filteredIndex:er,index:tr,status:na,filters:Lr}=t.getState(),pn=ae(Zt,{provider:i,docsOptions:o,status:na,filters:Lr}),Aa=ae(Zt,{provider:i,docsOptions:o,status:na,filters:{}});await t.setState({internal_index:Zt,filteredIndex:mt(pn,er),index:mt(Aa,tr),indexError:void 0})},"setIndex"),updateStory:n(async(Zt,er,tr)=>{if(tr){let{id:na,index:Lr,filteredIndex:pn}=tr;Lr[Zt]={...Lr[Zt],...er},pn[Zt]={...pn[Zt],...er},await e.updateRef(na,{index:Lr,filteredIndex:pn})}else{let{index:na,filteredIndex:Lr}=t.getState();na&&(na[Zt]={...na[Zt],...er}),Lr&&(Lr[Zt]={...Lr[Zt],...er}),(na||Lr)&&await t.setState({index:na,filteredIndex:Lr})}},"updateStory"),updateDocs:n(async(Zt,er,tr)=>{if(tr){let{id:na,index:Lr,filteredIndex:pn}=tr;Lr[Zt]={...Lr[Zt],...er},pn[Zt]={...pn[Zt],...er},await e.updateRef(na,{index:Lr,filteredIndex:pn})}else{let{index:na,filteredIndex:Lr}=t.getState();na&&(na[Zt]={...na[Zt],...er}),Lr&&(Lr[Zt]={...Lr[Zt],...er}),(na||Lr)&&await t.setState({index:na,filteredIndex:Lr})}},"updateDocs"),setPreviewInitialized:n(async Zt=>{Zt?e.updateRef(Zt.id,{previewInitialized:!0}):t.setState({previewInitialized:!0})},"setPreviewInitialized"),getCurrentStoryStatus:n(()=>{let{status:Zt,storyId:er}=t.getState();return Zt[er]},"getCurrentStoryStatus"),experimental_updateStatus:n(async(Zt,er)=>{let{status:tr,internal_index:na}=t.getState(),Lr={...tr},pn=typeof er=="function"?er(tr):er;if(!(!Zt||Object.keys(pn).length===0)&&(Object.entries(pn).forEach(([Aa,ti])=>{!Aa||typeof ti!="object"||(Lr[Aa]={...Lr[Aa]||{}},ti===null?delete Lr[Aa][Zt]:Lr[Aa][Zt]=ti,Object.keys(Lr[Aa]).length===0&&delete Lr[Aa])}),await t.setState({status:Lr},{persistence:"session"}),na)){await u.setIndex(na);let Aa=await e.getRefs();Object.entries(Aa).forEach(([ti,{internal_index:ei,...ui}])=>{e.setRef(ti,{...ui,storyIndex:ei},!0)})}},"experimental_updateStatus"),experimental_setFilter:n(async(Zt,er)=>{var Lr;await t.setState({filters:{...t.getState().filters,[Zt]:er}});let{internal_index:tr}=t.getState();if(!tr)return;await u.setIndex(tr);let na=await e.getRefs();Object.entries(na).forEach(([pn,{internal_index:Aa,...ti}])=>{e.setRef(pn,{...ti,storyIndex:Aa},!0)}),(Lr=i.channel)==null||Lr.emit(ja,{id:Zt})},"experimental_setFilter")};(b=i.channel)==null||b.on(Ja,n(function({storyId:Zt,viewMode:er}){var na,Lr;let{sourceType:tr}=T(this,e);if(tr==="local"){let pn=t.getState(),Aa=pn.path==="/"||pn.viewMode==="story"||pn.viewMode==="docs",ti=pn.viewMode&&pn.storyId,ei=pn.viewMode!==er||pn.storyId!==Zt,{type:ui}=((na=pn.index)==null?void 0:na[pn.storyId])||{};Aa&&(ti&&ei&&!(ui==="root"||ui==="component"||ui==="group")?(Lr=i.channel)==null||Lr.emit(Ua,{storyId:pn.storyId,viewMode:pn.viewMode}):ei&&r(`/${er}/${Zt}`))}},"handler")),(h=i.channel)==null||h.on(Oa,n(function(){let{ref:Zt}=T(this,e);u.setPreviewInitialized(Zt)},"handler")),(S=i.channel)==null||S.on(Wa,n(function(){let{sourceType:Zt}=T(this,e);if(Zt==="local"){let er=u.getCurrentParameter("options");er&&e.setOptions(Ht(er))}},"handler")),(A=i.channel)==null||A.on(Ya,n(function({id:Zt,...er}){var Lr;let{ref:tr,sourceType:na}=T(this,e);if(u.updateStory(Zt,{...er,prepared:!0},tr),!tr&&!t.getState().hasCalledSetOptions){let{options:pn}=er.parameters;e.setOptions(Ht(pn)),t.setState({hasCalledSetOptions:!0})}if(na==="local"){let{storyId:pn,index:Aa,refId:ti}=t.getState();if(!Aa)return;let ei=Array.from(new Set([u.findSiblingStoryId(pn,Aa,1,!0),u.findSiblingStoryId(pn,Aa,-1,!0)])).filter(Boolean);(Lr=i.channel)==null||Lr.emit(Va,{ids:ei,options:{target:ti}})}},"handler")),(_e=i.channel)==null||_e.on(Ba,n(function({id:Zt,...er}){let{ref:tr}=T(this,e);u.updateStory(Zt,{...er,prepared:!0},tr)},"handler")),(Xt=i.channel)==null||Xt.on(Fa,n(function(Zt){let{ref:er}=T(this,e);if(er)e.setRef(er.id,{...er,storyIndex:Zt},!0);else{u.setIndex(Zt);let tr=u.getCurrentParameter("options");e.setOptions(Ht(tr))}},"handler")),(pt=i.channel)==null||pt.on(Ga,n(function(Zt){let{ref:er}=T(this,e),tr=Zt.v?k0(Zt):Zt.stories;if(er)e.setRef(er.id,{...er,setStoriesData:tr},!0);else throw new Error("Cannot call SET_STORIES for local frame")},"handler")),(Or=i.channel)==null||Or.on(Na,n(function({kind:Zt,title:er=Zt,story:tr,name:na=tr,storyId:Lr,...pn}){let{ref:Aa}=T(this,e);Aa?e.selectStory(Lr||er,na,{...pn,ref:Aa.id}):e.selectStory(Lr||er,na,pn)},"handler")),(Tr=i.channel)==null||Tr.on($a,n(function({storyId:Zt,args:er}){let{ref:tr}=T(this,e);u.updateStory(Zt,{args:er},tr)},"handleStoryArgsUpdated")),(wa=i.channel)==null||wa.on(La,n(function(Zt){let{ref:er}=T(this,e);u.setPreviewInitialized(er)},"handleConfigError")),(ai=i.channel)==null||ai.on(qa,n(function(Zt){let{ref:er}=T(this,e);u.setPreviewInitialized(er)},"handleConfigError")),(ii=i.channel)==null||ii.on(ka,()=>{var er,tr;let Zt=i.getConfig();(er=Zt==null?void 0:Zt.sidebar)!=null&&er.filters&&t.setState({filters:{...t.getState().filters,...(tr=Zt==null?void 0:Zt.sidebar)==null?void 0:tr.filters}})});let c=i.getConfig();return{api:u,state:{storyId:l,viewMode:p,hasCalledSetOptions:!1,previewInitialized:!1,status:{},filters:((ri=c==null?void 0:c.sidebar)==null?void 0:ri.filters)||{}},init:n(async()=>{var Zt;(Zt=i.channel)==null||Zt.on(Ka,()=>u.fetchIndex()),await u.fetchIndex()},"init")}},"init"),Vt={};L(Vt,{init:()=>fn});const{GLOBALS_UPDATED:an,NAVIGATE_URL:nn,SET_CURRENT_STORY:on,STORY_ARGS_UPDATED:ln,UPDATE_QUERY_PARAMS:sn}=__STORYBOOK_MODULE_CORE_EVENTS__;var{window:Ot}=P,Z=n(e=>{if(e==="true"||e==="1")return!0;if(e==="false"||e==="0")return!1},"parseBoolean"),Bt,cn=n(({state:{location:e,path:t,viewMode:r,storyId:i},singleStory:l})=>{let{full:p,panel:o,nav:u,shortcuts:c,addonPanel:b,tabs:h,path:S,...A}=St$1(e),_e,Xt,pt;Z(p)===!0?(_e=0,Xt=0,pt=0):Z(p)===!1&&(_e=V.layout.navSize,Xt=V.layout.bottomPanelHeight,pt=V.layout.rightPanelWidth),l||(Z(u)===!0&&(_e=V.layout.navSize),Z(u)===!1&&(_e=0)),Z(o)===!1&&(Xt=0,pt=0);let Or={navSize:_e,bottomPanelHeight:Xt,rightPanelWidth:pt,panelPosition:["right","bottom"].includes(o)?o:void 0,showTabs:Z(h)},Tr={enableShortcuts:Z(c)},wa=b||void 0,ai=i,ii=N(Bt,A)?Bt:A;return Bt=ii,{viewMode:r,layout:Or,ui:Tr,selectedPanel:wa,location:e,path:t,customQueryParams:ii,storyId:ai}},"initialUrlSupport"),fn=n(e=>{var b,h,S,A;let{store:t,navigate:r,provider:i,fullAPI:l}=e,p=n((_e,Xt={},pt={})=>{let Or=Object.entries(Xt).filter(([,wa])=>wa).sort(([wa],[ai])=>wa<ai?-1:1).map(([wa,ai])=>`${wa}=${ai}`),Tr=[_e,...Or].join("&");return r(Tr,pt)},"navigateTo"),o={getQueryParam(_e){let{customQueryParams:Xt}=t.getState();return Xt?Xt[_e]:void 0},getUrlState(){let{location:_e,path:Xt,customQueryParams:pt,storyId:Or,url:Tr,viewMode:wa}=t.getState();return{path:Xt,hash:_e.hash??"",queryParams:pt,storyId:Or,url:Tr,viewMode:wa}},setQueryParams(_e){var Tr;let{customQueryParams:Xt}=t.getState(),pt={},Or={...Xt,...Object.entries(_e).reduce((wa,[ai,ii])=>(ii!==null&&(wa[ai]=ii),wa),pt)};N(Xt,Or)||(t.setState({customQueryParams:Or}),(Tr=i.channel)==null||Tr.emit(sn,Or))},applyQueryParams(_e,Xt){let{path:pt,hash:Or="",queryParams:Tr}=o.getUrlState();p(`${pt}${Or}`,{...Tr,..._e},Xt),o.setQueryParams(_e)},navigateUrl(_e,Xt){r(_e,{plain:!0,...Xt})}},u=n(()=>{let{path:_e,hash:Xt="",queryParams:pt,viewMode:Or}=o.getUrlState();if(Or!=="story")return;let Tr=l.getCurrentStoryData();if((Tr==null?void 0:Tr.type)!=="story")return;let{args:wa,initialArgs:ai}=Tr,ii=Vn$1(ai,wa);p(`${_e}${Xt}`,{...pt,args:ii},{replace:!0}),o.setQueryParams({args:ii})},"updateArgsParam");(b=i.channel)==null||b.on(on,()=>u());let c;return(h=i.channel)==null||h.on(ln,()=>{"requestIdleCallback"in Ot?(c&&Ot.cancelIdleCallback(c),c=Ot.requestIdleCallback(u,{timeout:1e3})):(c&&clearTimeout(c),setTimeout(u,100))}),(S=i.channel)==null||S.on(an,({userGlobals:_e,initialGlobals:Xt})=>{let{path:pt,hash:Or="",queryParams:Tr}=o.getUrlState(),wa=Vn$1(Xt,_e);p(`${pt}${Or}`,{...Tr,globals:wa},{replace:!0}),o.setQueryParams({globals:wa})}),(A=i.channel)==null||A.on(nn,(_e,Xt)=>{o.navigateUrl(_e,Xt)}),{api:o,state:cn(e)}},"init"),Dt={};L(Dt,{init:()=>un});var nr=ze(Be()),rr="8.6.18",{VERSIONCHECK:dn}=P,ar=(0,nr.default)(1)(()=>{try{return{...JSON.parse(dn).data||{}}}catch{return{}}}),hn=n(e=>e.includes("vue")?"vue":e,"normalizeRendererName"),un=n(({store:e})=>{let{dismissedVersionNotification:t}=e.getState(),r={versions:{current:{version:rr},...ar()},dismissedVersionNotification:t},i={getCurrentVersion:n(()=>{let{versions:{current:l}}=e.getState();return l},"getCurrentVersion"),getLatestVersion:n(()=>{let{versions:{latest:l,next:p,current:o}}=e.getState();return o&&j.prerelease(o.version)&&p?l&&j.gt(l.version,p.version)?l:p:l},"getLatestVersion"),getDocsUrl:n(({subpath:l,versioned:p,renderer:o})=>{let{versions:{latest:u,current:c}}=e.getState(),b="https://storybook.js.org/docs/";if(p&&(c!=null&&c.version)&&(u!=null&&u.version)){let A=j.diff(u.version,c.version);A==="patch"||A===null||(b+=`${j.major(c.version)}.${j.minor(c.version)}/`)}let[h,S]=(l==null?void 0:l.split("#"))||[];if(h&&(b+=`${h}/`),o&&typeof P.STORYBOOK_RENDERER<"u"){let A=P.STORYBOOK_RENDERER;A&&(b+=`?renderer=${hn(A)}`)}return S&&(b+=`#${S}`),b},"getDocsUrl"),versionUpdateAvailable:n(()=>{let l=i.getLatestVersion(),p=i.getCurrentVersion();if(l){if(!l.version||!p.version)return!0;let o=j.prerelease(p.version)?`${j.major(p.version)}.${j.minor(p.version)}.${j.patch(p.version)}`:p.version,u=j.diff(o,l.version);return j.gt(l.version,o)&&u!=="patch"&&!u.includes("pre")}return!1},"versionUpdateAvailable")};return{init:n(async()=>{let{versions:l={}}=e.getState(),{latest:p,next:o}=ar();await e.setState({versions:{...l,latest:p,next:o}})},"initModule"),state:r,api:i}},"init"),Nt={};L(Nt,{init:()=>yn});var or=reactExports.forwardRef(({color:e="currentColor",size:t=14,...r},i)=>reactExports.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:i,...r},reactExports.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.042.616a.704.704 0 00-.66.729L1.816 12.9c.014.367.306.66.672.677l9.395.422h.032a.704.704 0 00.704-.703V.704c0-.015 0-.03-.002-.044a.704.704 0 00-.746-.659l-.773.049.057 1.615a.105.105 0 01-.17.086l-.52-.41-.617.468a.105.105 0 01-.168-.088L9.746.134 2.042.616zm8.003 4.747c-.247.192-2.092.324-2.092.05.04-1.045-.429-1.091-.689-1.091-.247 0-.662.075-.662.634 0 .57.607.893 1.32 1.27 1.014.538 2.24 1.188 2.24 2.823 0 1.568-1.273 2.433-2.898 2.433-1.676 0-3.141-.678-2.976-3.03.065-.275 2.197-.21 2.197 0-.026.971.195 1.256.753 1.256.43 0 .624-.236.624-.634 0-.602-.633-.958-1.361-1.367-.987-.554-2.148-1.205-2.148-2.7 0-1.494 1.027-2.489 2.86-2.489 1.832 0 2.832.98 2.832 2.845z",fill:e})));const{REQUEST_WHATS_NEW_DATA:vn,RESULT_WHATS_NEW_DATA:mn,SET_WHATS_NEW_CACHE:gn,TOGGLE_WHATS_NEW_NOTIFICATIONS:wn}=__STORYBOOK_MODULE_CORE_EVENTS__;var lr="whats-new",yn=n(({fullAPI:e,store:t,provider:r})=>{let i={whatsNewData:void 0};function l(c){t.setState({whatsNewData:c}),i.whatsNewData=c}n(l,"setWhatsNewState");let p={isWhatsNewUnread(){var c;return((c=i.whatsNewData)==null?void 0:c.status)==="SUCCESS"&&!i.whatsNewData.postIsRead},whatsNewHasBeenRead(){var c;((c=i.whatsNewData)==null?void 0:c.status)==="SUCCESS"&&(u({lastReadPost:i.whatsNewData.url}),l({...i.whatsNewData,postIsRead:!0}),e.clearNotification(lr))},toggleWhatsNewNotifications(){var c,b;((c=i.whatsNewData)==null?void 0:c.status)==="SUCCESS"&&(l({...i.whatsNewData,disableWhatsNewNotifications:!i.whatsNewData.disableWhatsNewNotifications}),(b=r.channel)==null||b.emit(wn,{disableWhatsNewNotifications:i.whatsNewData.disableWhatsNewNotifications}))}};function o(){var c;return(c=r.channel)==null||c.emit(vn),new Promise(b=>{var h;return(h=r.channel)==null?void 0:h.once(mn,({data:S})=>b(S))})}n(o,"getLatestWhatsNewPost");function u(c){var b;(b=r.channel)==null||b.emit(gn,c)}return n(u,"setWhatsNewCache"),{init:n(async()=>{var h;if(P.CONFIG_TYPE!=="DEVELOPMENT")return;let c=await o();l(c);let b=e.getUrlState();!((b==null?void 0:b.path)==="/onboarding"||((h=b.queryParams)==null?void 0:h.onboarding)==="true")&&c.status==="SUCCESS"&&!c.disableWhatsNewNotifications&&c.showNotification&&e.addNotification({id:lr,link:"/settings/whats-new",content:{headline:c.title,subHeadline:"Learn what's new in Storybook"},icon:React.createElement(or,null),onClear({dismissed:S}){S&&u({lastDismissedPost:c.url})}})},"initModule"),state:i,api:p}},"init"),fe=ze(ir()),Rn=Object.create,sr=Object.defineProperty,Sn=Object.getOwnPropertyDescriptor,cr=Object.getOwnPropertyNames,En=Object.getPrototypeOf,In=Object.prototype.hasOwnProperty,D=n((e,t)=>n(function(){return t||(0,e[cr(e)[0]])((t={exports:{}}).exports,t),t.exports},"__require"),"__commonJS"),xn=n((e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of cr(t))!In.call(e,l)&&l!==r&&sr(e,l,{get:n(()=>t[l],"get"),enumerable:!(i=Sn(t,l))||i.enumerable});return e},"__copyProps"),je=n((e,t,r)=>(r=e!=null?Rn(En(e)):{},xn(t||!e||!e.__esModule?sr(r,"default",{value:e,enumerable:!0}):r,e)),"__toESM"),An=["bubbles","cancelBubble","cancelable","composed","currentTarget","defaultPrevented","eventPhase","isTrusted","returnValue","srcElement","target","timeStamp","type"],Pn=["detail"];function fr(e){let t=An.filter(r=>e[r]!==void 0).reduce((r,i)=>({...r,[i]:e[i]}),{});return e instanceof CustomEvent&&Pn.filter(r=>e[r]!==void 0).forEach(r=>{t[r]=e[r]}),t}n(fr,"extractEventHiddenProperties");var Ar=ze(Be()),mr=D({"node_modules/has-symbols/shams.js"(e,t){t.exports=n(function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var r={},i=Symbol("test"),l=Object(i);if(typeof i=="string"||Object.prototype.toString.call(i)!=="[object Symbol]"||Object.prototype.toString.call(l)!=="[object Symbol]")return!1;var p=42;r[i]=p;for(i in r)return!1;if(typeof Object.keys=="function"&&Object.keys(r).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(r).length!==0)return!1;var o=Object.getOwnPropertySymbols(r);if(o.length!==1||o[0]!==i||!Object.prototype.propertyIsEnumerable.call(r,i))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var u=Object.getOwnPropertyDescriptor(r,i);if(u.value!==p||u.enumerable!==!0)return!1}return!0},"hasSymbols")}}),gr=D({"node_modules/has-symbols/index.js"(e,t){var r=typeof Symbol<"u"&&Symbol,i=mr();t.exports=n(function(){return typeof r!="function"||typeof Symbol!="function"||typeof r("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:i()},"hasNativeSymbols")}}),bn=D({"node_modules/function-bind/implementation.js"(e,t){var r="Function.prototype.bind called on incompatible ",i=Array.prototype.slice,l=Object.prototype.toString,p="[object Function]";t.exports=n(function(o){var u=this;if(typeof u!="function"||l.call(u)!==p)throw new TypeError(r+u);for(var c=i.call(arguments,1),b,h=n(function(){if(this instanceof b){var pt=u.apply(this,c.concat(i.call(arguments)));return Object(pt)===pt?pt:this}else return u.apply(o,c.concat(i.call(arguments)))},"binder"),S=Math.max(0,u.length-c.length),A=[],_e=0;_e<S;_e++)A.push("$"+_e);if(b=Function("binder","return function ("+A.join(",")+"){ return binder.apply(this,arguments); }")(h),u.prototype){var Xt=n(function(){},"Empty2");Xt.prototype=u.prototype,b.prototype=new Xt,Xt.prototype=null}return b},"bind")}}),Ut=D({"node_modules/function-bind/index.js"(e,t){var r=bn();t.exports=Function.prototype.bind||r}}),_n=D({"node_modules/has/src/index.js"(e,t){var r=Ut();t.exports=r.call(Function.call,Object.prototype.hasOwnProperty)}}),wr=D({"node_modules/get-intrinsic/index.js"(e,t){var r,i=SyntaxError,l=Function,p=TypeError,o=n(function(Aa){try{return l('"use strict"; return ('+Aa+").constructor;")()}catch{}},"getEvalledConstructor"),u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch{u=null}var c=n(function(){throw new p},"throwTypeError"),b=u?(function(){try{return arguments.callee,c}catch{try{return u(arguments,"callee").get}catch{return c}}})():c,h=gr()(),S=Object.getPrototypeOf||function(Aa){return Aa.__proto__},A={},_e=typeof Uint8Array>"u"?r:S(Uint8Array),Xt={"%AggregateError%":typeof AggregateError>"u"?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?r:ArrayBuffer,"%ArrayIteratorPrototype%":h?S([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":A,"%AsyncGenerator%":A,"%AsyncGeneratorFunction%":A,"%AsyncIteratorPrototype%":A,"%Atomics%":typeof Atomics>"u"?r:Atomics,"%BigInt%":typeof BigInt>"u"?r:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?r:Float32Array,"%Float64Array%":typeof Float64Array>"u"?r:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?r:FinalizationRegistry,"%Function%":l,"%GeneratorFunction%":A,"%Int8Array%":typeof Int8Array>"u"?r:Int8Array,"%Int16Array%":typeof Int16Array>"u"?r:Int16Array,"%Int32Array%":typeof Int32Array>"u"?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":h?S(S([][Symbol.iterator]())):r,"%JSON%":typeof JSON=="object"?JSON:r,"%Map%":typeof Map>"u"?r:Map,"%MapIteratorPrototype%":typeof Map>"u"||!h?r:S(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?r:Promise,"%Proxy%":typeof Proxy>"u"?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?r:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?r:Set,"%SetIteratorPrototype%":typeof Set>"u"||!h?r:S(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":h?S(""[Symbol.iterator]()):r,"%Symbol%":h?Symbol:r,"%SyntaxError%":i,"%ThrowTypeError%":b,"%TypedArray%":_e,"%TypeError%":p,"%Uint8Array%":typeof Uint8Array>"u"?r:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?r:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?r:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?r:WeakMap,"%WeakRef%":typeof WeakRef>"u"?r:WeakRef,"%WeakSet%":typeof WeakSet>"u"?r:WeakSet},pt=n(function Aa(ti){var ei;if(ti==="%AsyncFunction%")ei=o("async function () {}");else if(ti==="%GeneratorFunction%")ei=o("function* () {}");else if(ti==="%AsyncGeneratorFunction%")ei=o("async function* () {}");else if(ti==="%AsyncGenerator%"){var ui=Aa("%AsyncGeneratorFunction%");ui&&(ei=ui.prototype)}else if(ti==="%AsyncIteratorPrototype%"){var gi=Aa("%AsyncGenerator%");gi&&(ei=S(gi.prototype))}return Xt[ti]=ei,ei},"doEval2"),Or={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Tr=Ut(),wa=_n(),ai=Tr.call(Function.call,Array.prototype.concat),ii=Tr.call(Function.apply,Array.prototype.splice),ri=Tr.call(Function.call,String.prototype.replace),Zt=Tr.call(Function.call,String.prototype.slice),er=Tr.call(Function.call,RegExp.prototype.exec),tr=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,na=/\\(\\)?/g,Lr=n(function(Aa){var ti=Zt(Aa,0,1),ei=Zt(Aa,-1);if(ti==="%"&&ei!=="%")throw new i("invalid intrinsic syntax, expected closing `%`");if(ei==="%"&&ti!=="%")throw new i("invalid intrinsic syntax, expected opening `%`");var ui=[];return ri(Aa,tr,function(gi,Pa,rn,li){ui[ui.length]=rn?ri(li,na,"$1"):Pa||gi}),ui},"stringToPath3"),pn=n(function(Aa,ti){var ei=Aa,ui;if(wa(Or,ei)&&(ui=Or[ei],ei="%"+ui[0]+"%"),wa(Xt,ei)){var gi=Xt[ei];if(gi===A&&(gi=pt(ei)),typeof gi>"u"&&!ti)throw new p("intrinsic "+Aa+" exists, but is not available. Please file an issue!");return{alias:ui,name:ei,value:gi}}throw new i("intrinsic "+Aa+" does not exist!")},"getBaseIntrinsic2");t.exports=n(function(Aa,ti){if(typeof Aa!="string"||Aa.length===0)throw new p("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof ti!="boolean")throw new p('"allowMissing" argument must be a boolean');if(er(/^%?[^%]*%?$/,Aa)===null)throw new i("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var ei=Lr(Aa),ui=ei.length>0?ei[0]:"",gi=pn("%"+ui+"%",ti),Pa=gi.name,rn=gi.value,li=!1,oi=gi.alias;oi&&(ui=oi[0],ii(ei,ai([0,1],oi)));for(var ci=1,ni=!0;ci<ei.length;ci+=1){var si=ei[ci],pi=Zt(si,0,1),fi=Zt(si,-1);if((pi==='"'||pi==="'"||pi==="`"||fi==='"'||fi==="'"||fi==="`")&&pi!==fi)throw new i("property names with quotes must have matching quotes");if((si==="constructor"||!ni)&&(li=!0),ui+="."+si,Pa="%"+ui+"%",wa(Xt,Pa))rn=Xt[Pa];else if(rn!=null){if(!(si in rn)){if(!ti)throw new p("base intrinsic for "+Aa+" exists, but the property is not available.");return}if(u&&ci+1>=ei.length){var di=u(rn,si);ni=!!di,ni&&"get"in di&&!("originalValue"in di.get)?rn=di.get:rn=rn[si]}else ni=wa(rn,si),rn=rn[si];ni&&!li&&(Xt[Pa]=rn)}}return rn},"GetIntrinsic")}}),Mn=D({"node_modules/call-bind/index.js"(e,t){var r=Ut(),i=wr(),l=i("%Function.prototype.apply%"),p=i("%Function.prototype.call%"),o=i("%Reflect.apply%",!0)||r.call(p,l),u=i("%Object.getOwnPropertyDescriptor%",!0),c=i("%Object.defineProperty%",!0),b=i("%Math.max%");if(c)try{c({},"a",{value:1})}catch{c=null}t.exports=n(function(S){var A=o(r,p,arguments);if(u&&c){var _e=u(A,"length");_e.configurable&&c(A,"length",{value:1+b(0,S.length-(arguments.length-1))})}return A},"callBind");var h=n(function(){return o(r,l,arguments)},"applyBind2");c?c(t.exports,"apply",{value:h}):t.exports.apply=h}}),Cn=D({"node_modules/call-bind/callBound.js"(e,t){var r=wr(),i=Mn(),l=i(r("String.prototype.indexOf"));t.exports=n(function(p,o){var u=r(p,!!o);return typeof u=="function"&&l(p,".prototype.")>-1?i(u):u},"callBoundIntrinsic")}}),zn=D({"node_modules/has-tostringtag/shams.js"(e,t){var r=mr();t.exports=n(function(){return r()&&!!Symbol.toStringTag},"hasToStringTagShams")}}),Tn=D({"node_modules/is-regex/index.js"(e,t){var r=Cn(),i=zn()(),l,p,o,u;i&&(l=r("Object.prototype.hasOwnProperty"),p=r("RegExp.prototype.exec"),o={},c=n(function(){throw o},"throwRegexMarker"),u={toString:c,valueOf:c},typeof Symbol.toPrimitive=="symbol"&&(u[Symbol.toPrimitive]=c));var c,b=r("Object.prototype.toString"),h=Object.getOwnPropertyDescriptor,S="[object RegExp]";t.exports=n(i?function(A){if(!A||typeof A!="object")return!1;var _e=h(A,"lastIndex"),Xt=_e&&l(_e,"value");if(!Xt)return!1;try{p(A,u)}catch(pt){return pt===o}}:function(A){return!A||typeof A!="object"&&typeof A!="function"?!1:b(A)===S},"isRegex")}}),Hn=D({"node_modules/is-function/index.js"(e,t){t.exports=i;var r=Object.prototype.toString;function i(l){if(!l)return!1;var p=r.call(l);return p==="[object Function]"||typeof l=="function"&&p!=="[object RegExp]"||typeof window<"u"&&(l===window.setTimeout||l===window.alert||l===window.confirm||l===window.prompt)}n(i,"isFunction3")}}),Ln=D({"node_modules/is-symbol/index.js"(e,t){var r=Object.prototype.toString,i=gr()();i?(l=Symbol.prototype.toString,p=/^Symbol\(.*\)$/,o=n(function(u){return typeof u.valueOf()!="symbol"?!1:p.test(l.call(u))},"isRealSymbolObject"),t.exports=n(function(u){if(typeof u=="symbol")return!0;if(r.call(u)!=="[object Symbol]")return!1;try{return o(u)}catch{return!1}},"isSymbol3")):t.exports=n(function(u){return!1},"isSymbol3");var l,p,o}}),On=je(Tn()),Bn=je(Hn()),Vn=je(Ln());function Dn(e){return e!=null&&typeof e=="object"&&Array.isArray(e)===!1}n(Dn,"isObject");var Nn=typeof global=="object"&&global&&global.Object===Object&&global,kn=Nn,Un=typeof self=="object"&&self&&self.Object===Object&&self,jn=kn||Un||Function("return this")(),jt=jn,Fn=jt.Symbol,le=Fn,yr=Object.prototype,Gn=yr.hasOwnProperty,$n=yr.toString,Re=le?le.toStringTag:void 0;function Wn(e){var t=Gn.call(e,Re),r=e[Re];try{e[Re]=void 0;var i=!0}catch{}var l=$n.call(e);return i&&(t?e[Re]=r:delete e[Re]),l}n(Wn,"getRawTag");var Kn=Wn,qn=Object.prototype,Yn=qn.toString;function Jn(e){return Yn.call(e)}n(Jn,"objectToString");var Qn=Jn,Xn="[object Null]",Zn="[object Undefined]",dr=le?le.toStringTag:void 0;function e1(e){return e==null?e===void 0?Zn:Xn:dr&&dr in Object(e)?Kn(e):Qn(e)}n(e1,"baseGetTag");var Rr=e1;function t1(e){return e!=null&&typeof e=="object"}n(t1,"isObjectLike");var r1=t1,a1="[object Symbol]";function n1(e){return typeof e=="symbol"||r1(e)&&Rr(e)==a1}n(n1,"isSymbol");var Ft=n1;function o1(e,t){for(var r=-1,i=e==null?0:e.length,l=Array(i);++r<i;)l[r]=t(e[r],r,e);return l}n(o1,"arrayMap");var l1=o1,i1=Array.isArray,Gt=i1,hr=le?le.prototype:void 0,ur=hr?hr.toString:void 0;function Sr(e){if(typeof e=="string")return e;if(Gt(e))return l1(e,Sr)+"";if(Ft(e))return ur?ur.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}n(Sr,"baseToString");var c1=Sr;function f1(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}n(f1,"isObject2");var Er=f1,d1="[object AsyncFunction]",h1="[object Function]",u1="[object GeneratorFunction]",p1="[object Proxy]";function v1(e){if(!Er(e))return!1;var t=Rr(e);return t==h1||t==u1||t==d1||t==p1}n(v1,"isFunction");var m1=v1,g1=jt["__core-js_shared__"],kt=g1,pr=(function(){var e=/[^.]+$/.exec(kt&&kt.keys&&kt.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})();function w1(e){return!!pr&&pr in e}n(w1,"isMasked");var y1=w1,R1=Function.prototype,S1=R1.toString;function E1(e){if(e!=null){try{return S1.call(e)}catch{}try{return e+""}catch{}}return""}n(E1,"toSource");var I1=E1,x1=/[\\^$.*+?()[\]{}|]/g,A1=/^\[object .+?Constructor\]$/,P1=Function.prototype,b1=Object.prototype,_1=P1.toString,M1=b1.hasOwnProperty,C1=RegExp("^"+_1.call(M1).replace(x1,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function z1(e){if(!Er(e)||y1(e))return!1;var t=m1(e)?C1:A1;return t.test(I1(e))}n(z1,"baseIsNative");var T1=z1;function H1(e,t){return e==null?void 0:e[t]}n(H1,"getValue");var L1=H1;function O1(e,t){var r=L1(e,t);return T1(r)?r:void 0}n(O1,"getNative");var Ir=O1;function B1(e,t){return e===t||e!==e&&t!==t}n(B1,"eq");var V1=B1,D1=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,N1=/^\w*$/;function k1(e,t){if(Gt(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||Ft(e)?!0:N1.test(e)||!D1.test(e)||t!=null&&e in Object(t)}n(k1,"isKey");var U1=k1,j1=Ir(Object,"create"),Se=j1;function F1(){this.__data__=Se?Se(null):{},this.size=0}n(F1,"hashClear");var G1=F1;function $1(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}n($1,"hashDelete");var W1=$1,K1="__lodash_hash_undefined__",q1=Object.prototype,Y1=q1.hasOwnProperty;function J1(e){var t=this.__data__;if(Se){var r=t[e];return r===K1?void 0:r}return Y1.call(t,e)?t[e]:void 0}n(J1,"hashGet");var Q1=J1,X1=Object.prototype,Z1=X1.hasOwnProperty;function e5(e){var t=this.__data__;return Se?t[e]!==void 0:Z1.call(t,e)}n(e5,"hashHas");var t5=e5,r5="__lodash_hash_undefined__";function a5(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Se&&t===void 0?r5:t,this}n(a5,"hashSet");var n5=a5;function ie(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var i=e[t];this.set(i[0],i[1])}}n(ie,"Hash");ie.prototype.clear=G1;ie.prototype.delete=W1;ie.prototype.get=Q1;ie.prototype.has=t5;ie.prototype.set=n5;var vr=ie;function o5(){this.__data__=[],this.size=0}n(o5,"listCacheClear");var l5=o5;function i5(e,t){for(var r=e.length;r--;)if(V1(e[r][0],t))return r;return-1}n(i5,"assocIndexOf");var Ge=i5,s5=Array.prototype,c5=s5.splice;function f5(e){var t=this.__data__,r=Ge(t,e);if(r<0)return!1;var i=t.length-1;return r==i?t.pop():c5.call(t,r,1),--this.size,!0}n(f5,"listCacheDelete");var d5=f5;function h5(e){var t=this.__data__,r=Ge(t,e);return r<0?void 0:t[r][1]}n(h5,"listCacheGet");var u5=h5;function p5(e){return Ge(this.__data__,e)>-1}n(p5,"listCacheHas");var v5=p5;function m5(e,t){var r=this.__data__,i=Ge(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}n(m5,"listCacheSet");var g5=m5;function se(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var i=e[t];this.set(i[0],i[1])}}n(se,"ListCache");se.prototype.clear=l5;se.prototype.delete=d5;se.prototype.get=u5;se.prototype.has=v5;se.prototype.set=g5;var w5=se,y5=Ir(jt,"Map"),R5=y5;function S5(){this.size=0,this.__data__={hash:new vr,map:new(R5||w5),string:new vr}}n(S5,"mapCacheClear");var E5=S5;function I5(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}n(I5,"isKeyable");var x5=I5;function A5(e,t){var r=e.__data__;return x5(t)?r[typeof t=="string"?"string":"hash"]:r.map}n(A5,"getMapData");var $e=A5;function P5(e){var t=$e(this,e).delete(e);return this.size-=t?1:0,t}n(P5,"mapCacheDelete");var b5=P5;function _5(e){return $e(this,e).get(e)}n(_5,"mapCacheGet");var M5=_5;function C5(e){return $e(this,e).has(e)}n(C5,"mapCacheHas");var z5=C5;function T5(e,t){var r=$e(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}n(T5,"mapCacheSet");var H5=T5;function ce(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var i=e[t];this.set(i[0],i[1])}}n(ce,"MapCache");ce.prototype.clear=E5;ce.prototype.delete=b5;ce.prototype.get=M5;ce.prototype.has=z5;ce.prototype.set=H5;var xr=ce,L5="Expected a function";function $t(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(L5);var r=n(function(){var i=arguments,l=t?t.apply(this,i):i[0],p=r.cache;if(p.has(l))return p.get(l);var o=e.apply(this,i);return r.cache=p.set(l,o)||p,o},"memoized");return r.cache=new($t.Cache||xr),r}n($t,"memoize");$t.Cache=xr;var O5=$t,B5=500;function V5(e){var t=O5(e,function(i){return r.size===B5&&r.clear(),i}),r=t.cache;return t}n(V5,"memoizeCapped");var D5=V5,N5=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,k5=/\\(\\)?/g,U5=D5(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(N5,function(r,i,l,p){t.push(l?p.replace(k5,"$1"):i||r)}),t}),j5=U5;function F5(e){return e==null?"":c1(e)}n(F5,"toString");var G5=F5;function $5(e,t){return Gt(e)?e:U1(e,t)?[e]:j5(G5(e))}n($5,"castPath");var W5=$5;function q5(e){if(typeof e=="string"||Ft(e))return e;var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}n(q5,"toKey");var Y5=q5;function J5(e,t){t=W5(t,e);for(var r=0,i=t.length;e!=null&&r<i;)e=e[Y5(t[r++])];return r&&r==i?e:void 0}n(J5,"baseGet");var Q5=J5;function X5(e,t,r){var i=e==null?void 0:Q5(e,t);return i===void 0?r:i}n(X5,"get");var Z5=X5,Fe=Dn,eo=n(e=>{let t=null,r=!1,i=!1,l=!1,p="";if(e.indexOf("//")>=0||e.indexOf("/*")>=0)for(let o=0;o<e.length;o+=1)!t&&!r&&!i&&!l?e[o]==='"'||e[o]==="'"||e[o]==="`"?t=e[o]:e[o]==="/"&&e[o+1]==="*"?r=!0:e[o]==="/"&&e[o+1]==="/"?i=!0:e[o]==="/"&&e[o+1]!=="/"&&(l=!0):(t&&(e[o]===t&&e[o-1]!=="\\"||e[o]===`
`&&t!=="`")&&(t=null),l&&(e[o]==="/"&&e[o-1]!=="\\"||e[o]===`
`)&&(l=!1),r&&e[o-1]==="/"&&e[o-2]==="*"&&(r=!1),i&&e[o]===`
`&&(i=!1)),!r&&!i&&(p+=e[o]);else p=e;return p},"removeCodeComments"),to=(0,Ar.default)(1e4)(e=>eo(e).replace(/\n\s*/g,"").trim()),ro=n(function(e,t){let r=t.slice(0,t.indexOf("{")),i=t.slice(t.indexOf("{"));if(r.includes("=>")||r.includes("function"))return t;let l=r;return l=l.replace(e,"function"),l+i},"convertShorthandMethods2"),ao=/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{3})?Z$/,no=n(e=>e.match(/^[\[\{\"\}].*[\]\}\"]$/),"isJSON");function Pr(e){if(!Fe(e))return e;let t=e,r=!1;return typeof Event<"u"&&e instanceof Event&&(t=fr(t),r=!0),t=Object.keys(t).reduce((i,l)=>{try{t[l]&&t[l].toJSON,i[l]=t[l]}catch{r=!0}return i},{}),r?t:e}n(Pr,"convertUnconventionalData");var oo=n(function(e){let t,r,i,l;return n(function(p,o){try{if(p==="")return l=[],t=new Map([[o,"[]"]]),r=new Map,i=[],o;let u=r.get(this)||this;for(;i.length&&u!==i[0];)i.shift(),l.pop();if(typeof o=="boolean")return o;if(o===void 0)return e.allowUndefined?"_undefined_":void 0;if(o===null)return null;if(typeof o=="number")return o===-1/0?"_-Infinity_":o===1/0?"_Infinity_":Number.isNaN(o)?"_NaN_":o;if(typeof o=="bigint")return`_bigint_${o.toString()}`;if(typeof o=="string")return ao.test(o)?e.allowDate?`_date_${o}`:void 0:o;if((0,On.default)(o))return e.allowRegExp?`_regexp_${o.flags}|${o.source}`:void 0;if((0,Bn.default)(o)){if(!e.allowFunction)return;let{name:b}=o,h=o.toString();return h.match(/(\[native code\]|WEBPACK_IMPORTED_MODULE|__webpack_exports__|__webpack_require__)/)?`_function_${b}|${(()=>{}).toString()}`:`_function_${b}|${to(ro(p,h))}`}if((0,Vn.default)(o)){if(!e.allowSymbol)return;let b=Symbol.keyFor(o);return b!==void 0?`_gsymbol_${b}`:`_symbol_${o.toString().slice(7,-1)}`}if(i.length>=e.maxDepth)return Array.isArray(o)?`[Array(${o.length})]`:"[Object]";if(o===this)return`_duplicate_${JSON.stringify(l)}`;if(o instanceof Error&&e.allowError)return{__isConvertedError__:!0,errorProperties:{...o.cause?{cause:o.cause}:{},...o,name:o.name,message:o.message,stack:o.stack,"_constructor-name_":o.constructor.name}};if(o.constructor&&o.constructor.name&&o.constructor.name!=="Object"&&!Array.isArray(o)&&!e.allowClass)return;let c=t.get(o);if(!c){let b=Array.isArray(o)?o:Pr(o);if(o.constructor&&o.constructor.name&&o.constructor.name!=="Object"&&!Array.isArray(o)&&e.allowClass)try{Object.assign(b,{"_constructor-name_":o.constructor.name})}catch{}return l.push(p),i.unshift(b),t.set(o,JSON.stringify(l)),o!==b&&r.set(o,b),b}return`_duplicate_${c}`}catch{return}},"replace")},"replacer2"),lo=n(function reviver(options){let refs=[],root;return n(function revive(key,value){if(key===""&&(root=value,refs.forEach(({target:e,container:t,replacement:r})=>{let i=no(r)?JSON.parse(r):r.split(".");i.length===0?t[e]=root:t[e]=Z5(root,i)})),key==="_constructor-name_")return value;if(Fe(value)&&value.__isConvertedError__){let{message:e,...t}=value.errorProperties,r=new Error(e);return Object.assign(r,t),r}if(Fe(value)&&value["_constructor-name_"]&&options.allowFunction){let e=value["_constructor-name_"];if(e!=="Object"){let t=new Function(`return function ${e.replace(/[^a-zA-Z0-9$_]+/g,"")}(){}`)();Object.setPrototypeOf(value,new t)}return delete value["_constructor-name_"],value}if(typeof value=="string"&&value.startsWith("_function_")&&options.allowFunction){let[,name,source]=value.match(/_function_([^|]*)\|(.*)/)||[],sourceSanitized=source.replace(/[(\(\))|\\| |\]|`]*$/,"");if(!options.lazyEval)return eval(`(${sourceSanitized})`);let result=n((...args)=>{let f=eval(`(${sourceSanitized})`);return f(...args)},"result");return Object.defineProperty(result,"toString",{value:n(()=>sourceSanitized,"value")}),Object.defineProperty(result,"name",{value:name}),result}if(typeof value=="string"&&value.startsWith("_regexp_")&&options.allowRegExp){let[,e,t]=value.match(/_regexp_([^|]*)\|(.*)/)||[];return new RegExp(t,e)}return typeof value=="string"&&value.startsWith("_date_")&&options.allowDate?new Date(value.replace("_date_","")):typeof value=="string"&&value.startsWith("_duplicate_")?(refs.push({target:key,container:this,replacement:value.replace(/^_duplicate_/,"")}),null):typeof value=="string"&&value.startsWith("_symbol_")&&options.allowSymbol?Symbol(value.replace("_symbol_","")):typeof value=="string"&&value.startsWith("_gsymbol_")&&options.allowSymbol?Symbol.for(value.replace("_gsymbol_","")):typeof value=="string"&&value==="_-Infinity_"?-1/0:typeof value=="string"&&value==="_Infinity_"?1/0:typeof value=="string"&&value==="_NaN_"?NaN:typeof value=="string"&&value.startsWith("_bigint_")&&typeof BigInt=="function"?BigInt(value.replace("_bigint_","")):value},"revive")},"reviver"),br={maxDepth:10,space:void 0,allowFunction:!0,allowRegExp:!0,allowDate:!0,allowClass:!0,allowError:!0,allowUndefined:!0,allowSymbol:!0,lazyEval:!0},_r=n((e,t={})=>{let r={...br,...t};return JSON.stringify(Pr(e),oo(r),t.space)},"stringify"),io=n(()=>{let e=new Map;return n(function t(r){Fe(r)&&Object.entries(r).forEach(([i,l])=>{l==="_undefined_"?r[i]=void 0:e.get(l)||(e.set(l,!0),t(l))}),Array.isArray(r)&&r.forEach((i,l)=>{i==="_undefined_"?(e.set(i,!0),r[l]=void 0):e.get(i)||(e.set(i,!0),t(i))})},"mutateUndefined")},"mutator"),Mr=n((e,t={})=>{let r={...br,...t},i=JSON.parse(e,lo(r));return io()(i),i},"parse"),Cr=n(e=>{e.fn("set",function(t,r){return e.set(this._area,this._in(t),_r(r,{maxDepth:50,allowFunction:!1}))}),e.fn("get",function(t,r){let i=e.get(this._area,this._in(t));return i!==null?Mr(i):r||i})},"default");Cr(fe.default._);var zr="@storybook/manager/store";function Wt(e){return e.get(zr)||{}}n(Wt,"get");function so(e,t){return e.set(zr,t)}n(so,"set");function co(e,t){let r=Wt(e);return so(e,{...r,...t})}n(co,"update");var Kt=class{constructor({setState:t,getState:r}){this.upstreamSetState=t,this.upstreamGetState=r}getInitialState(t){return{...t,...Wt(fe.default.local),...Wt(fe.default.session)}}getState(){return this.upstreamGetState()}async setState(t,r,i){let l,p;typeof r=="function"?(l=r,p=i):p=r;let{persistence:o="none"}=p||{},u={},c={};typeof t=="function"?u=n(h=>(c=t(h),c),"patch"):(u=t,c=u);let b=await new Promise(h=>{this.upstreamSetState(u,()=>{h(this.getState())})});if(o!=="none"){let h=o==="session"?fe.default.session:fe.default.local;await co(h,c)}return l&&l(b),b}};n(Kt,"Store");var Ee=Kt,qt=class extends Error{constructor(t,r){super(t),this.payload=void 0,this.payload=r}};n(qt,"RequestResponseError");var Yt=new Map,fo="UNIVERSAL_STORE:",k={PENDING:"PENDING",RESOLVED:"RESOLVED",REJECTED:"REJECTED"},R=class hi{constructor(t,r){if(this.debugging=!1,this.listeners=new Map([["*",new Set]]),this.getState=n(()=>(this.debug("getState",{state:this.state}),this.state),"getState"),this.subscribe=n((i,l)=>{let p=typeof i=="function",o=p?"*":i,u=p?i:l;if(this.debug("subscribe",{eventType:o,listener:u}),!u)throw new TypeError(`Missing first subscribe argument, or second if first is the event type, when subscribing to a UniversalStore with id '${this.id}'`);return this.listeners.has(o)||this.listeners.set(o,new Set),this.listeners.get(o).add(u),()=>{var c;this.debug("unsubscribe",{eventType:o,listener:u}),this.listeners.has(o)&&(this.listeners.get(o).delete(u),((c=this.listeners.get(o))==null?void 0:c.size)===0&&this.listeners.delete(o))}},"subscribe"),this.send=n(i=>{if(this.debug("send",{event:i}),this.status!==hi.Status.READY)throw new TypeError(B`Cannot send event before store is ready. You can get the current status with store.status,
        or await store.readyPromise to wait for the store to be ready before sending events.
        ${JSON.stringify({event:i,id:this.id,actor:this.actor,environment:this.environment},null,2)}`);this.emitToListeners(i,{actor:this.actor}),this.emitToChannel(i,{actor:this.actor})},"send"),this.debugging=t.debug??!1,!hi.isInternalConstructing)throw new TypeError("UniversalStore is not constructable - use UniversalStore.create() instead");if(hi.isInternalConstructing=!1,this.id=t.id,this.actorId=Date.now().toString(36)+Math.random().toString(36).substring(2),this.actorType=t.leader?hi.ActorType.LEADER:hi.ActorType.FOLLOWER,this.state=t.initialState,this.channelEventName=`${fo}${this.id}`,this.debug("constructor",{options:t,environmentOverrides:r,channelEventName:this.channelEventName}),this.actor.type===hi.ActorType.LEADER)this.syncing={state:k.RESOLVED,promise:Promise.resolve()};else{let i,l,p=new Promise((o,u)=>{i=n(()=>{this.syncing.state===k.PENDING&&(this.syncing.state=k.RESOLVED,o())},"syncingResolve"),l=n(c=>{this.syncing.state===k.PENDING&&(this.syncing.state=k.REJECTED,u(c))},"syncingReject")});this.syncing={state:k.PENDING,promise:p,resolve:i,reject:l}}this.getState=this.getState.bind(this),this.setState=this.setState.bind(this),this.subscribe=this.subscribe.bind(this),this.onStateChange=this.onStateChange.bind(this),this.send=this.send.bind(this),this.emitToChannel=this.emitToChannel.bind(this),this.prepareThis=this.prepareThis.bind(this),this.emitToListeners=this.emitToListeners.bind(this),this.handleChannelEvents=this.handleChannelEvents.bind(this),this.debug=this.debug.bind(this),this.channel=(r==null?void 0:r.channel)??hi.preparation.channel,this.environment=(r==null?void 0:r.environment)??hi.preparation.environment,this.channel&&this.environment?this.prepareThis({channel:this.channel,environment:this.environment}):hi.preparation.promise.then(this.prepareThis)}static setupPreparationPromise(){let t,r,i=new Promise((l,p)=>{t=n(o=>{l(o)},"resolveRef"),r=n((...o)=>{p(o)},"rejectRef")});hi.preparation={resolve:t,reject:r,promise:i}}get actor(){return Object.freeze({id:this.actorId,type:this.actorType,environment:this.environment??hi.Environment.UNKNOWN})}get status(){var t;if(!this.channel||!this.environment)return hi.Status.UNPREPARED;switch((t=this.syncing)==null?void 0:t.state){case k.PENDING:case void 0:return hi.Status.SYNCING;case k.REJECTED:return hi.Status.ERROR;case k.RESOLVED:default:return hi.Status.READY}}untilReady(){var t;return Promise.all([hi.preparation.promise,(t=this.syncing)==null?void 0:t.promise])}static create(t){if(!t||typeof(t==null?void 0:t.id)!="string")throw new TypeError("id is required and must be a string, when creating a UniversalStore");t.debug&&console.debug(B`[UniversalStore]
        create`,{options:t});let r=Yt.get(t.id);if(r)return console.warn(B`UniversalStore with id "${t.id}" already exists in this environment, re-using existing.
        You should reuse the existing instance instead of trying to create a new one.`),r;hi.isInternalConstructing=!0;let i=new hi(t);return Yt.set(t.id,i),i}static __prepare(t,r){hi.preparation.channel=t,hi.preparation.environment=r,hi.preparation.resolve({channel:t,environment:r})}setState(t){let r=this.state,i=typeof t=="function"?t(r):t;if(this.debug("setState",{newState:i,previousState:r,updater:t}),this.status!==hi.Status.READY)throw new TypeError(B`Cannot set state before store is ready. You can get the current status with store.status,
        or await store.readyPromise to wait for the store to be ready before sending events.
        ${JSON.stringify({newState:i,id:this.id,actor:this.actor,environment:this.environment},null,2)}`);this.state=i;let l={type:hi.InternalEventType.SET_STATE,payload:{state:i,previousState:r}};this.emitToChannel(l,{actor:this.actor}),this.emitToListeners(l,{actor:this.actor})}onStateChange(t){return this.debug("onStateChange",{listener:t}),this.subscribe(hi.InternalEventType.SET_STATE,({payload:r},i)=>{t(r.state,r.previousState,i)})}emitToChannel(t,r){var i;this.debug("emitToChannel",{event:t,eventInfo:r,channel:this.channel}),(i=this.channel)==null||i.emit(this.channelEventName,{event:t,eventInfo:r})}prepareThis({channel:t,environment:r}){this.channel=t,this.environment=r,this.debug("prepared",{channel:t,environment:r}),this.channel.on(this.channelEventName,this.handleChannelEvents),this.actor.type===hi.ActorType.LEADER?this.emitToChannel({type:hi.InternalEventType.LEADER_CREATED},{actor:this.actor}):(this.emitToChannel({type:hi.InternalEventType.FOLLOWER_CREATED},{actor:this.actor}),this.emitToChannel({type:hi.InternalEventType.EXISTING_STATE_REQUEST},{actor:this.actor}),setTimeout(()=>{this.syncing.reject(new TypeError(`No existing state found for follower with id: '${this.id}'. Make sure a leader with the same id exists before creating a follower.`))},1e3))}emitToListeners(t,r){let i=this.listeners.get(t.type),l=this.listeners.get("*");this.debug("emitToListeners",{event:t,eventInfo:r,eventTypeListeners:i,everythingListeners:l}),[...i??[],...l??[]].forEach(p=>p(t,r))}handleChannelEvents(t){var l,p,o,u,c;let{event:r,eventInfo:i}=t;if([i.actor.id,(l=i.forwardingActor)==null?void 0:l.id].includes(this.actor.id)){this.debug("handleChannelEvents: Ignoring event from self",{channelEvent:t});return}else if(((p=this.syncing)==null?void 0:p.state)===k.PENDING&&r.type!==hi.InternalEventType.EXISTING_STATE_RESPONSE){this.debug("handleChannelEvents: Ignoring event while syncing",{channelEvent:t});return}if(this.debug("handleChannelEvents",{channelEvent:t}),this.actor.type===hi.ActorType.LEADER){let b=!0;switch(r.type){case hi.InternalEventType.EXISTING_STATE_REQUEST:b=!1;let h={type:hi.InternalEventType.EXISTING_STATE_RESPONSE,payload:this.state};this.debug("handleChannelEvents: responding to existing state request",{responseEvent:h}),this.emitToChannel(h,{actor:this.actor});break;case hi.InternalEventType.LEADER_CREATED:b=!1,this.syncing.state=k.REJECTED,this.debug("handleChannelEvents: erroring due to second leader being created",{event:r}),console.error(B`Detected multiple UniversalStore leaders created with the same id "${this.id}".
            Only one leader can exists at a time, your stores are now in an invalid state.
            Leaders detected:
            this: ${JSON.stringify(this.actor,null,2)}
            other: ${JSON.stringify(i.actor,null,2)}`);break}b&&(this.debug("handleChannelEvents: forwarding event",{channelEvent:t}),this.emitToChannel(r,{actor:i.actor,forwardingActor:this.actor}))}if(this.actor.type===hi.ActorType.FOLLOWER)switch(r.type){case hi.InternalEventType.EXISTING_STATE_RESPONSE:if(this.debug("handleChannelEvents: Setting state from leader's existing state response",{event:r}),((o=this.syncing)==null?void 0:o.state)!==k.PENDING)break;(c=(u=this.syncing).resolve)==null||c.call(u);let b={type:hi.InternalEventType.SET_STATE,payload:{state:r.payload,previousState:this.state}};this.state=r.payload,this.emitToListeners(b,i);break}switch(r.type){case hi.InternalEventType.SET_STATE:this.debug("handleChannelEvents: Setting state",{event:r}),this.state=r.payload.state;break}this.emitToListeners(r,{actor:i.actor})}debug(t,r){this.debugging&&console.debug(B`[UniversalStore::${this.id}::${this.environment??hi.Environment.UNKNOWN}]
        ${t}`,JSON.stringify({data:r,actor:this.actor,state:this.state,status:this.status},null,2))}static __reset(){hi.preparation.reject(new Error("reset")),hi.setupPreparationPromise(),hi.isInternalConstructing=!1}};n(R,"UniversalStore"),R.ActorType={LEADER:"LEADER",FOLLOWER:"FOLLOWER"},R.Environment={SERVER:"SERVER",MANAGER:"MANAGER",PREVIEW:"PREVIEW",UNKNOWN:"UNKNOWN",MOCK:"MOCK"},R.InternalEventType={EXISTING_STATE_REQUEST:"__EXISTING_STATE_REQUEST",EXISTING_STATE_RESPONSE:"__EXISTING_STATE_RESPONSE",SET_STATE:"__SET_STATE",LEADER_CREATED:"__LEADER_CREATED",FOLLOWER_CREATED:"__FOLLOWER_CREATED"},R.Status={UNPREPARED:"UNPREPARED",SYNCING:"SYNCING",READY:"READY",ERROR:"ERROR"},R.isInternalConstructing=!1,R.setupPreparationPromise();var J=R;const{Channel:uo}=__STORYBOOK_MODULE_CHANNELS__;var Ke=class bi extends J{constructor(t,r){J.isInternalConstructing=!0,super({...t,leader:!0},{channel:new uo({}),environment:J.Environment.MOCK}),J.isInternalConstructing=!1,typeof(r==null?void 0:r.fn)=="function"&&(this.testUtils=r,this.getState=r.fn(this.getState),this.setState=r.fn(this.setState),this.subscribe=r.fn(this.subscribe),this.onStateChange=r.fn(this.onStateChange),this.send=r.fn(this.send))}static create(t,r){return new bi(t,r)}unsubscribeAll(){var r,i;if(!this.testUtils)throw new Error(V0`Cannot call unsubscribeAll on a store that does not have testUtils.
        Please provide testUtils as the second argument when creating the store.`);let t=n(l=>{try{l.value()}catch{}},"callReturnedUnsubscribeFn");(r=this.subscribe.mock)==null||r.results.forEach(t),(i=this.onStateChange.mock)==null||i.results.forEach(t)}};n(Ke,"MockUniversalStore");var{ActiveTabs:rc}=De,Je=_0({api:void 0,state:Oe({})}),G0=n((...e)=>C0({},...e),"combineParameters"),Ye=class extends reactExports.Component{constructor(t){super(t),this.api={},this.initModules=n(()=>{this.modules.forEach(Or=>{"init"in Or&&Or.init()})},"initModules");let{location:r,path:i,refId:l,viewMode:p=t.docsOptions.docsMode?"docs":t.viewMode,singleStory:o,storyId:u,docsOptions:c,navigate:b}=t,h=new Ee({getState:n(()=>this.state,"getState"),setState:n((Or,Tr)=>(this.setState(Or,()=>Tr(this.state)),this.state),"setState")}),S={location:r,path:i,viewMode:p,singleStory:o,storyId:u,refId:l},A={docsOptions:c};this.state=h.getInitialState(Oe({...S,...A}));let _e={navigate:b,store:h,provider:t.provider};this.modules=[It,ft,ct,De,Et,ut,xt,Tt,Lt,wt,yt,Vt,Dt,Nt].map(Or=>Or.init({...S,...A,..._e,state:this.state,fullAPI:this.api}));let Xt=Oe(this.state,...this.modules.map(Or=>Or.state)),pt=Object.assign(this.api,{navigate:b},...this.modules.map(Or=>Or.api));this.state=Xt,this.api=pt}static getDerivedStateFromProps(t,r){return r.path!==t.path?{...r,location:t.location,path:t.path,refId:t.refId,viewMode:t.viewMode,storyId:t.storyId}:null}shouldComponentUpdate(t,r){let i=this.props,l=this.state;return i.path!==t.path||!O(l,r)}render(){let{children:t}=this.props,r={state:this.state,api:this.api};return React.createElement(wo,{effect:this.initModules},React.createElement(Je.Provider,{value:r},React.createElement(Ro,null,t)))}};n(Ye,"ManagerProvider"),Ye.displayName="Manager";var wo=n(({children:e,effect:t})=>(React.useEffect(t,[]),e),"EffectOnMount"),yo=n(e=>e,"defaultFilter");function Ro({filter:e=yo,children:t}){let r=reactExports.useContext(Je),i=reactExports.useRef(t),l=reactExports.useRef(e);if(typeof i.current!="function")return React.createElement(reactExports.Fragment,null,i.current);let p=l.current(r),o=reactExports.useMemo(()=>[...Object.entries(p).reduce((u,c)=>u.concat(c),[])],[r.state]);return reactExports.useMemo(()=>{let u=i.current;return React.createElement(u,{...p})},o)}n(Ro,"ManagerConsumer");function ac(){let{state:e}=reactExports.useContext(Je);return{...e,get storiesHash(){return Qt("state.storiesHash is deprecated, please use state.index"),this.index||{}},get storiesConfigured(){return Qt("state.storiesConfigured is deprecated, please use state.previewInitialized"),this.previewInitialized},get storiesFailed(){return Qt("state.storiesFailed is deprecated, please use state.indexError"),this.indexError}}}n(ac,"useStorybookState");function Q(){let{api:e}=reactExports.useContext(Je);return e}n(Q,"useStorybookApi");function Br(e,t){return typeof e>"u"?t:e}n(Br,"orDefault");var So=n((e,t=[])=>{let r=Q();return reactExports.useEffect(()=>(Object.entries(e).forEach(([i,l])=>r.on(i,l)),()=>{Object.entries(e).forEach(([i,l])=>r.off(i,l))}),t),r.emit},"useChannel");function nc(e){return Q().isPrepared(e)}n(nc,"useStoryPrepared");function oc(e,t){let r=Q().getCurrentParameter(e);return Br(r,t)}n(oc,"useParameter");globalThis.STORYBOOK_ADDON_STATE={};var{STORYBOOK_ADDON_STATE:W}=globalThis;function Eo(e,t){let r=Q(),i=r.getAddonState(e)||W[e],l=Br(i,W[e]?W[e]:t),p=!1;l===t&&t!==void 0&&(W[e]=t,p=!0),reactExports.useEffect(()=>{p&&r.setAddonState(e,t)},[p]);let o=reactExports.useCallback(async(h,S)=>{await r.setAddonState(e,h,S);let A=r.getAddonState(e);return W[e]=A,A},[r,e]),u=reactExports.useMemo(()=>{let h={[`${Hr}-client-${e}`]:o,[`${xe}-client-${e}`]:o},S={[mo]:async()=>{let A=r.getAddonState(e);A?(W[e]=A,r.emit(`${xe}-manager-${e}`,A)):W[e]?(await o(W[e]),r.emit(`${xe}-manager-${e}`,W[e])):t!==void 0&&(await o(t),W[e]=t,r.emit(`${xe}-manager-${e}`,t))},[go]:()=>{let A=r.getAddonState(e);A!==void 0&&r.emit(`${xe}-manager-${e}`,A)}};return{...h,...S}},[e]),c=So(u),b=reactExports.useCallback(async(h,S)=>{await o(h,S);let A=r.getAddonState(e);c(`${Hr}-manager-${e}`,A)},[r,c,o,e]);return[l,b]}n(Eo,"useSharedState");function lc(e,t){return Eo(e,t)}n(lc,"useAddonState");function ic(){let{getCurrentStoryData:e,updateStoryArgs:t,resetStoryArgs:r}=Q(),i=e(),l=(i==null?void 0:i.type)==="story"?i.args:{},p=(i==null?void 0:i.type)==="story"?i.initialArgs:{},o=reactExports.useCallback(c=>t(i,c),[i,t]),u=reactExports.useCallback(c=>r(i,c),[i,r]);return[l,o,u,p]}n(ic,"useArgs");function sc(){let e=Q();return[e.getGlobals(),e.updateGlobals,e.getStoryGlobals(),e.getUserGlobals()]}n(sc,"useGlobals");function cc(){return Q().getGlobalTypes()}n(cc,"useGlobalTypes");function Io(){let{getCurrentStoryData:e}=Q();return e()}n(Io,"useCurrentStory");function fc(){let e=Io();return(e==null?void 0:e.type)==="story"&&e.argTypes||{}}n(fc,"useArgTypes");const ShowIcons={trash:{class:"fa fa-trash-alt",functionality:"Rimuovi elemento"},pencil:{class:"fas fa-pencil-alt 	",functionality:"Modifica elemento"},question:{class:"fa fa-question-circle",functionality:"Visualizza informazioni"},esclamation:{class:"fa fa-exclamation-circle",functionality:"Feedback negativo, Step wizard in errore"},eye:{class:"fa fa-eye",functionality:"Visualizza nel dettaglio l'elemento"},chevronDown:{class:"fa fa-chevron-down",functionality:"Espandi/Riduci la riga"},plus:{class:"fa fa-plus",functionality:"Aggiungi elementi"},plusCircle:{class:"fa fa-plus-circle",functionality:"Espandi elemento"},download:{class:"fa fa-download",functionality:"Scarica elemento"},triangle:{class:"fa fa-exclamation-triangle",functionality:"Attenzione (warning). Il conflitto/errore è visualizzabile tramite tooltip al click sull'icona"},euro:{class:"fas fa-euro-sign",functionality:"Visualizza pagamenti"},fileText:{class:"far fa-file-alt",functionality:"Visualizza provvedimenti"},filePdf:{class:"fa fa-file-pdf",functionality:"Scarica .PDF"},fileDoc:{class:"fa fa-file-word",functionality:"Scarica .DOC"},fileExcel:{class:"fa fa-file-excel",functionality:"Scarica .XLS"},filePowerpoint:{class:"fa fa-file-powerpoint",functionality:"Scarica .PPT"},star:{class:"fa fa-star",functionality:"Aggiungi/rimuovi dai preferiti. Selezionabile e deselezionabile come una checkbox"},paperclip:{class:"fa fa-paperclip",functionality:"Presenza di allegati"}},Icons=()=>(reactExports.useEffect(()=>{const e="custom-webkit-script",t=()=>{const i=document.getElementById(e);i&&i.remove();const l=document.createElement("script");l.id=e,l.src="static-webkit/js/custom-webkit.js",l.type="text/javascript",l.async=!0,document.head.appendChild(l)};t();const r=Yr.getChannel();return r.on("storyRendered",t),()=>{r.off("storyRendered",t)}},[]),jsxRuntimeExports.jsx(IconGallery,{children:Object.entries(ShowIcons).map((e,t)=>jsxRuntimeExports.jsx(IconItem,{name:e[1].class,children:jsxRuntimeExports.jsx("span",{className:e[1].class,"data-toggle":"tooltip","data-original-title":e[1].functionality,"data-placement":"top",children:jsxRuntimeExports.jsx("span",{className:"sr-only",children:e[1].functionality})})}))}));export{Icons as I,ShowIcons as S};
