104 lines
164 KiB
JavaScript
104 lines
164 KiB
JavaScript
import{_ as Gt}from"./iframe-5c6f1cc3.js";import{g as to,R as l,r as E,m as En,n as S,w as Ke,e as xn,i as ro,h as no,j as qe,I as Z,k as we,F as re,C as ao,l as Sn,o as oo,p as lo,Z as io,A as so,q as co,t as uo,H as po,u as fo,v as br,L as _e,x as mo,y as go,z as yo,B as ho,E as bo,D as vo,J as Eo}from"./index-67e30b50.js";import{g as Wt,c as ct}from"./_commonjsHelpers-de833af9.js";import{c as de,d as Cn,f as Vt,g as wn,h as xo,j as _n,k as Kt,l as So,m as Co,n as Ye,o as qt,i as Oe,b as kn,p as wo,q as _o,r as ko,s as Ao,t as $o,u as Oo,v as An,w as To,x as Io,_ as Po,y as Ro,z as jo,A as $n,B as On,S as vr,C as Ot,a as dt}from"./index-e04ae519.js";import{v as No}from"./index-d37d4223.js";import{d as V}from"./index-356e4a49.js";var Tt={},Er=to;Tt.createRoot=Er.createRoot,Tt.hydrateRoot=Er.hydrateRoot;var Ge=new Map,Bo=({callback:e,children:t})=>{let r=E.useRef();return E.useLayoutEffect(()=>{r.current!==e&&(r.current=e,e())},[e]),t},Fo=async(e,t)=>{let r=await Lo(t);return new Promise(n=>{r.render(l.createElement(Bo,{callback:()=>n(null)},e))})},Do=(e,t)=>{let r=Ge.get(e);r&&(r.unmount(),Ge.delete(e))},Lo=async e=>{let t=Ge.get(e);return t||(t=Tt.createRoot(e),Ge.set(e,t)),t},X=e=>`control-${e.replace(/\s+/g,"-")}`,Je=e=>`set-${e.replace(/\s+/g,"-")}`;function ye(){return ye=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ye.apply(this,arguments)}function Mo(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ke(e,t){return ke=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},ke(e,t)}function Uo(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ke(e,t)}function It(e){return It=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},It(e)}function Ho(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function zo(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Me(e,t,r){return zo()?Me=Reflect.construct.bind():Me=function(a,o,i){var c=[null];c.push.apply(c,o);var s=Function.bind.apply(a,c),u=new s;return i&&ke(u,i.prototype),u},Me.apply(null,arguments)}function Pt(e){var t=typeof Map=="function"?new Map:void 0;return Pt=function(n){if(n===null||!Ho(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(n))return t.get(n);t.set(n,a)}function a(){return Me(n,arguments,It(this).constructor)}return a.prototype=Object.create(n.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),ke(a,n)},Pt(e)}var te=function(e){Uo(t,e);function t(r){var n;return n=e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+r+" for more information.")||this,Mo(n)}return t}(Pt(Error));function ut(e){return Math.round(e*255)}function Go(e,t,r){return ut(e)+","+ut(t)+","+ut(r)}function Ae(e,t,r,n){if(n===void 0&&(n=Go),t===0)return n(r,r,r);var a=(e%360+360)%360/60,o=(1-Math.abs(2*r-1))*t,i=o*(1-Math.abs(a%2-1)),c=0,s=0,u=0;a>=0&&a<1?(c=o,s=i):a>=1&&a<2?(c=i,s=o):a>=2&&a<3?(s=o,u=i):a>=3&&a<4?(s=i,u=o):a>=4&&a<5?(c=i,u=o):a>=5&&a<6&&(c=o,u=i);var p=r-o/2,g=c+p,y=s+p,d=u+p;return n(g,y,d)}var xr={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 Wo(e){if(typeof e!="string")return e;var t=e.toLowerCase();return xr[t]?"#"+xr[t]:e}var Vo=/^#[a-fA-F0-9]{6}$/,Ko=/^#[a-fA-F0-9]{8}$/,qo=/^#[a-fA-F0-9]{3}$/,Yo=/^#[a-fA-F0-9]{4}$/,pt=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,Jo=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,Zo=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,Xo=/^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 Ze(e){if(typeof e!="string")throw new te(3);var t=Wo(e);if(t.match(Vo))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(Ko)){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(qo))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(Yo)){var n=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:n}}var a=pt.exec(t);if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)};var o=Jo.exec(t.substring(0,50));if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10),alpha:parseFloat(""+o[4])>1?parseFloat(""+o[4])/100:parseFloat(""+o[4])};var i=Zo.exec(t);if(i){var c=parseInt(""+i[1],10),s=parseInt(""+i[2],10)/100,u=parseInt(""+i[3],10)/100,p="rgb("+Ae(c,s,u)+")",g=pt.exec(p);if(!g)throw new te(4,t,p);return{red:parseInt(""+g[1],10),green:parseInt(""+g[2],10),blue:parseInt(""+g[3],10)}}var y=Xo.exec(t.substring(0,50));if(y){var d=parseInt(""+y[1],10),m=parseInt(""+y[2],10)/100,f=parseInt(""+y[3],10)/100,v="rgb("+Ae(d,m,f)+")",h=pt.exec(v);if(!h)throw new te(4,t,v);return{red:parseInt(""+h[1],10),green:parseInt(""+h[2],10),blue:parseInt(""+h[3],10),alpha:parseFloat(""+y[4])>1?parseFloat(""+y[4])/100:parseFloat(""+y[4])}}throw new te(5)}function Qo(e){var t=e.red/255,r=e.green/255,n=e.blue/255,a=Math.max(t,r,n),o=Math.min(t,r,n),i=(a+o)/2;if(a===o)return e.alpha!==void 0?{hue:0,saturation:0,lightness:i,alpha:e.alpha}:{hue:0,saturation:0,lightness:i};var c,s=a-o,u=i>.5?s/(2-a-o):s/(a+o);switch(a){case t:c=(r-n)/s+(r<n?6:0);break;case r:c=(n-t)/s+2;break;default:c=(t-r)/s+4;break}return c*=60,e.alpha!==void 0?{hue:c,saturation:u,lightness:i,alpha:e.alpha}:{hue:c,saturation:u,lightness:i}}function Tn(e){return Qo(Ze(e))}var el=function(t){return t.length===7&&t[1]===t[2]&&t[3]===t[4]&&t[5]===t[6]?"#"+t[1]+t[3]+t[5]:t},Rt=el;function ue(e){var t=e.toString(16);return t.length===1?"0"+t:t}function ft(e){return ue(Math.round(e*255))}function tl(e,t,r){return Rt("#"+ft(e)+ft(t)+ft(r))}function We(e,t,r){return Ae(e,t,r,tl)}function rl(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return We(e,t,r);if(typeof e=="object"&&t===void 0&&r===void 0)return We(e.hue,e.saturation,e.lightness);throw new te(1)}function nl(e,t,r,n){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?We(e,t,r):"rgba("+Ae(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?We(e.hue,e.saturation,e.lightness):"rgba("+Ae(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new te(2)}function jt(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return Rt("#"+ue(e)+ue(t)+ue(r));if(typeof e=="object"&&t===void 0&&r===void 0)return Rt("#"+ue(e.red)+ue(e.green)+ue(e.blue));throw new te(6)}function oe(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var a=Ze(e);return"rgba("+a.red+","+a.green+","+a.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?jt(e,t,r):"rgba("+e+","+t+","+r+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?jt(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new te(7)}var al=function(t){return typeof t.red=="number"&&typeof t.green=="number"&&typeof t.blue=="number"&&(typeof t.alpha!="number"||typeof t.alpha>"u")},ol=function(t){return typeof t.red=="number"&&typeof t.green=="number"&&typeof t.blue=="number"&&typeof t.alpha=="number"},ll=function(t){return typeof t.hue=="number"&&typeof t.saturation=="number"&&typeof t.lightness=="number"&&(typeof t.alpha!="number"||typeof t.alpha>"u")},il=function(t){return typeof t.hue=="number"&&typeof t.saturation=="number"&&typeof t.lightness=="number"&&typeof t.alpha=="number"};function In(e){if(typeof e!="object")throw new te(8);if(ol(e))return oe(e);if(al(e))return jt(e);if(il(e))return nl(e);if(ll(e))return rl(e);throw new te(8)}function Pn(e,t,r){return function(){var a=r.concat(Array.prototype.slice.call(arguments));return a.length>=t?e.apply(this,a):Pn(e,t,a)}}function Xe(e){return Pn(e,e.length,[])}function Qe(e,t,r){return Math.max(e,Math.min(t,r))}function sl(e,t){if(t==="transparent")return t;var r=Tn(t);return In(ye({},r,{lightness:Qe(0,1,r.lightness-parseFloat(e))}))}var cl=Xe(sl),ee=cl;function dl(e,t){if(t==="transparent")return t;var r=Tn(t);return In(ye({},r,{lightness:Qe(0,1,r.lightness+parseFloat(e))}))}var ul=Xe(dl),pe=ul;function pl(e,t){if(t==="transparent")return t;var r=Ze(t),n=typeof r.alpha=="number"?r.alpha:1,a=ye({},r,{alpha:Qe(0,1,(n*100+parseFloat(e)*100)/100)});return oe(a)}var fl=Xe(pl),Ne=fl;function ml(e,t){if(t==="transparent")return t;var r=Ze(t),n=typeof r.alpha=="number"?r.alpha:1,a=ye({},r,{alpha:Qe(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return oe(a)}var gl=Xe(ml),B=gl;function yl(e,t){for(var r=-1,n=t.length,a=e.length;++r<n;)e[a+r]=t[r];return e}var Rn=yl,hl=Rn,bl=de;function vl(e,t,r){var n=t(e);return bl(e)?n:hl(n,r(e))}var jn=vl;function El(e,t){for(var r=-1,n=e==null?0:e.length,a=0,o=[];++r<n;){var i=e[r];t(i,r,e)&&(o[a++]=i)}return o}var xl=El;function Sl(){return[]}var Nn=Sl,Cl=xl,wl=Nn,_l=Object.prototype,kl=_l.propertyIsEnumerable,Sr=Object.getOwnPropertySymbols,Al=Sr?function(e){return e==null?[]:(e=Object(e),Cl(Sr(e),function(t){return kl.call(e,t)}))}:wl,Yt=Al;function $l(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var Ol=$l,Tl=9007199254740991,Il=/^(?:0|[1-9]\d*)$/;function Pl(e,t){var r=typeof e;return t=t??Tl,!!t&&(r=="number"||r!="symbol"&&Il.test(e))&&e>-1&&e%1==0&&e<t}var Jt=Pl,Rl=Ol,jl=Cn,Nl=de,Bl=Vt,Fl=Jt,Dl=wn,Ll=Object.prototype,Ml=Ll.hasOwnProperty;function Ul(e,t){var r=Nl(e),n=!r&&jl(e),a=!r&&!n&&Bl(e),o=!r&&!n&&!a&&Dl(e),i=r||n||a||o,c=i?Rl(e.length,String):[],s=c.length;for(var u in e)(t||Ml.call(e,u))&&!(i&&(u=="length"||a&&(u=="offset"||u=="parent")||o&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||Fl(u,s)))&&c.push(u);return c}var Bn=Ul,Hl=Object.prototype;function zl(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Hl;return e===r}var Zt=zl;function Gl(e,t){return function(r){return e(t(r))}}var Fn=Gl,Wl=Fn,Vl=Wl(Object.keys,Object),Kl=Vl,ql=Zt,Yl=Kl,Jl=Object.prototype,Zl=Jl.hasOwnProperty;function Xl(e){if(!ql(e))return Yl(e);var t=[];for(var r in Object(e))Zl.call(e,r)&&r!="constructor"&&t.push(r);return t}var Ql=Xl,ei=xo,ti=_n;function ri(e){return e!=null&&ti(e.length)&&!ei(e)}var Dn=ri,ni=Bn,ai=Ql,oi=Dn;function li(e){return oi(e)?ni(e):ai(e)}var et=li,ii=jn,si=Yt,ci=et;function di(e){return ii(e,ci,si)}var Ln=di,Cr=Ln,ui=1,pi=Object.prototype,fi=pi.hasOwnProperty;function mi(e,t,r,n,a,o){var i=r&ui,c=Cr(e),s=c.length,u=Cr(t),p=u.length;if(s!=p&&!i)return!1;for(var g=s;g--;){var y=c[g];if(!(i?y in t:fi.call(t,y)))return!1}var d=o.get(e),m=o.get(t);if(d&&m)return d==t&&m==e;var f=!0;o.set(e,t),o.set(t,e);for(var v=i;++g<s;){y=c[g];var h=e[y],b=t[y];if(n)var x=i?n(b,h,y,t,e,o):n(h,b,y,e,t,o);if(!(x===void 0?h===b||a(h,b,r,n,o):x)){f=!1;break}v||(v=y=="constructor")}if(f&&!v){var C=e.constructor,w=t.constructor;C!=w&&"constructor"in e&&"constructor"in t&&!(typeof C=="function"&&C instanceof C&&typeof w=="function"&&w instanceof w)&&(f=!1)}return o.delete(e),o.delete(t),f}var gi=mi,mt=Kt,yi=So,hi=Co,bi=gi,wr=Ye,_r=de,kr=Vt,vi=wn,Ei=1,Ar="[object Arguments]",$r="[object Array]",Be="[object Object]",xi=Object.prototype,Or=xi.hasOwnProperty;function Si(e,t,r,n,a,o){var i=_r(e),c=_r(t),s=i?$r:wr(e),u=c?$r:wr(t);s=s==Ar?Be:s,u=u==Ar?Be:u;var p=s==Be,g=u==Be,y=s==u;if(y&&kr(e)){if(!kr(t))return!1;i=!0,p=!1}if(y&&!p)return o||(o=new mt),i||vi(e)?yi(e,t,r,n,a,o):hi(e,t,s,r,n,a,o);if(!(r&Ei)){var d=p&&Or.call(e,"__wrapped__"),m=g&&Or.call(t,"__wrapped__");if(d||m){var f=d?e.value():e,v=m?t.value():t;return o||(o=new mt),a(f,v,r,n,o)}}return y?(o||(o=new mt),bi(e,t,r,n,a,o)):!1}var Ci=Si,wi=Ci,Tr=qt;function Mn(e,t,r,n,a){return e===t?!0:e==null||t==null||!Tr(e)&&!Tr(t)?e!==e&&t!==t:wi(e,t,r,n,Mn,a)}var Un=Mn,_i=Kt,ki=Un,Ai=1,$i=2;function Oi(e,t,r,n){var a=r.length,o=a,i=!n;if(e==null)return!o;for(e=Object(e);a--;){var c=r[a];if(i&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++a<o;){c=r[a];var s=c[0],u=e[s],p=c[1];if(i&&c[2]){if(u===void 0&&!(s in e))return!1}else{var g=new _i;if(n)var y=n(u,p,s,e,t,g);if(!(y===void 0?ki(p,u,Ai|$i,n,g):y))return!1}}return!0}var Ti=Oi,Ii=Oe;function Pi(e){return e===e&&!Ii(e)}var Hn=Pi,Ri=Hn,ji=et;function Ni(e){for(var t=ji(e),r=t.length;r--;){var n=t[r],a=e[n];t[r]=[n,a,Ri(a)]}return t}var Bi=Ni;function Fi(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}var zn=Fi,Di=Ti,Li=Bi,Mi=zn;function Ui(e){var t=Li(e);return t.length==1&&t[0][2]?Mi(t[0][0],t[0][1]):function(r){return r===e||Di(r,e,t)}}var Hi=Ui,zi=de,Gi=kn,Wi=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Vi=/^\w*$/;function Ki(e,t){if(zi(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||Gi(e)?!0:Vi.test(e)||!Wi.test(e)||t!=null&&e in Object(t)}var Xt=Ki,qi=wo;function Yi(e){return e==null?"":qi(e)}var Ji=Yi,Zi=de,Xi=Xt,Qi=_o,es=Ji;function ts(e,t){return Zi(e)?e:Xi(e,t)?[e]:Qi(es(e))}var tt=ts,rs=kn,ns=1/0;function as(e){if(typeof e=="string"||rs(e))return e;var t=e+"";return t=="0"&&1/e==-ns?"-0":t}var Te=as,os=tt,ls=Te;function is(e,t){t=os(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[ls(t[r++])];return r&&r==n?e:void 0}var Qt=is,ss=Qt;function cs(e,t,r){var n=e==null?void 0:ss(e,t);return n===void 0?r:n}var ds=cs;function us(e,t){return e!=null&&t in Object(e)}var ps=us,fs=tt,ms=Cn,gs=de,ys=Jt,hs=_n,bs=Te;function vs(e,t,r){t=fs(t,e);for(var n=-1,a=t.length,o=!1;++n<a;){var i=bs(t[n]);if(!(o=e!=null&&r(e,i)))break;e=e[i]}return o||++n!=a?o:(a=e==null?0:e.length,!!a&&hs(a)&&ys(i,a)&&(gs(e)||ms(e)))}var Es=vs,xs=ps,Ss=Es;function Cs(e,t){return e!=null&&Ss(e,t,xs)}var ws=Cs,_s=Un,ks=ds,As=ws,$s=Xt,Os=Hn,Ts=zn,Is=Te,Ps=1,Rs=2;function js(e,t){return $s(e)&&Os(t)?Ts(Is(e),t):function(r){var n=ks(r,e);return n===void 0&&n===t?As(r,e):_s(t,n,Ps|Rs)}}var Ns=js;function Bs(e){return e}var Fs=Bs;function Ds(e){return function(t){return t==null?void 0:t[e]}}var Ls=Ds,Ms=Qt;function Us(e){return function(t){return Ms(t,e)}}var Hs=Us,zs=Ls,Gs=Hs,Ws=Xt,Vs=Te;function Ks(e){return Ws(e)?zs(Vs(e)):Gs(e)}var qs=Ks,Ys=Hi,Js=Ns,Zs=Fs,Xs=de,Qs=qs;function ec(e){return typeof e=="function"?e:e==null?Zs:typeof e=="object"?Xs(e)?Js(e[0],e[1]):Ys(e):Qs(e)}var tc=ec,Ir=ko;function rc(e,t,r){t=="__proto__"&&Ir?Ir(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var Gn=rc,nc=Gn,ac=Ao,oc=Object.prototype,lc=oc.hasOwnProperty;function ic(e,t,r){var n=e[t];(!(lc.call(e,t)&&ac(n,r))||r===void 0&&!(t in e))&&nc(e,t,r)}var er=ic,sc=er,cc=tt,dc=Jt,Pr=Oe,uc=Te;function pc(e,t,r,n){if(!Pr(e))return e;t=cc(t,e);for(var a=-1,o=t.length,i=o-1,c=e;c!=null&&++a<o;){var s=uc(t[a]),u=r;if(s==="__proto__"||s==="constructor"||s==="prototype")return e;if(a!=i){var p=c[s];u=n?n(p,s,c):void 0,u===void 0&&(u=Pr(p)?p:dc(t[a+1])?[]:{})}sc(c,s,u),c=c[s]}return e}var fc=pc,mc=Qt,gc=fc,yc=tt;function hc(e,t,r){for(var n=-1,a=t.length,o={};++n<a;){var i=t[n],c=mc(e,i);r(c,i)&&gc(o,yc(i,e),c)}return o}var bc=hc,vc=Fn,Ec=vc(Object.getPrototypeOf,Object),Wn=Ec,xc=Rn,Sc=Wn,Cc=Yt,wc=Nn,_c=Object.getOwnPropertySymbols,kc=_c?function(e){for(var t=[];e;)xc(t,Cc(e)),e=Sc(e);return t}:wc,Vn=kc;function Ac(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}var $c=Ac,Oc=Oe,Tc=Zt,Ic=$c,Pc=Object.prototype,Rc=Pc.hasOwnProperty;function jc(e){if(!Oc(e))return Ic(e);var t=Tc(e),r=[];for(var n in e)n=="constructor"&&(t||!Rc.call(e,n))||r.push(n);return r}var Nc=jc,Bc=Bn,Fc=Nc,Dc=Dn;function Lc(e){return Dc(e)?Bc(e,!0):Fc(e)}var tr=Lc,Mc=jn,Uc=Vn,Hc=tr;function zc(e){return Mc(e,Hc,Uc)}var Kn=zc,Gc=$o,Wc=tc,Vc=bc,Kc=Kn;function qc(e,t){if(e==null)return{};var r=Gc(Kc(e),function(n){return[n]});return t=Wc(t),Vc(e,r,function(n,a){return t(n,a[0])})}var Yc=qc;const Jc=Wt(Yc);function fe(){return fe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fe.apply(this,arguments)}const Zc=["children","options"],Rr=["allowFullScreen","allowTransparency","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","charSet","className","classId","colSpan","contentEditable","contextMenu","crossOrigin","encType","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","hrefLang","inputMode","keyParams","keyType","marginHeight","marginWidth","maxLength","mediaGroup","minLength","noValidate","radioGroup","readOnly","rowSpan","spellCheck","srcDoc","srcLang","srcSet","tabIndex","useMap"].reduce((e,t)=>(e[t.toLowerCase()]=t,e),{for:"htmlFor"}),jr={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},Xc=["style","script"],Qc=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,ed=/mailto:/i,td=/\n{2,}$/,qn=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,rd=/^ *> ?/gm,nd=/^ {2,}\n/,ad=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,Yn=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,Jn=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,od=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,ld=/^(?:\n *)*\n/,id=/\r\n?/g,sd=/^\[\^([^\]]+)](:.*)\n/,cd=/^\[\^([^\]]+)]/,dd=/\f/g,ud=/^\s*?\[(x|\s)\]/,Zn=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,Xn=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,Nt=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,pd=/&([a-zA-Z]+);/g,Qn=/^<!--[\s\S]*?(?:-->)/,fd=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,Bt=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,md=/^\{.*\}$/,gd=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,yd=/^<([^ >]+@[^ >]+)>/,hd=/^<([^ >]+:\/[^ >]+)>/,bd=/-([a-z])?/gi,ea=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,vd=/^\[([^\]]*)\]:\s+<?([^\s>]+)>?\s*("([^"]*)")?/,Ed=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,xd=/^\[([^\]]*)\] ?\[([^\]]*)\]/,Sd=/(\[|\])/g,Cd=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,wd=/\t/g,_d=/^ *\| */,kd=/(^ *\||\| *$)/g,Ad=/ *$/,$d=/^ *:-+: *$/,Od=/^ *:-+ *$/,Td=/^ *-+: *$/,Id=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,Pd=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1|\w)/,Rd=/^==((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)==/,jd=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,Nd=/^\\([^0-9A-Za-z\s])/,Bd=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,Fd=/^\n+/,Dd=/^([ \t]*)/,Ld=/\\([^\\])/g,Nr=/ *\n+$/,Md=/(?:^|\n)( *)$/,rr="(?:\\d+\\.)",nr="(?:[*+-])";function ta(e){return"( *)("+(e===1?rr:nr)+") +"}const ra=ta(1),na=ta(2);function aa(e){return new RegExp("^"+(e===1?ra:na))}const Ud=aa(1),Hd=aa(2);function oa(e){return new RegExp("^"+(e===1?ra:na)+"[^\\n]*(?:\\n(?!\\1"+(e===1?rr:nr)+" )[^\\n]*)*(\\n|$)","gm")}const la=oa(1),ia=oa(2);function sa(e){const t=e===1?rr:nr;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}const ca=sa(1),da=sa(2);function Br(e,t){const r=t===1,n=r?ca:da,a=r?la:ia,o=r?Ud:Hd;return{t(i,c,s){const u=Md.exec(s);return u&&(c.o||!c._&&!c.u)?n.exec(i=u[1]+i):null},i:$.HIGH,l(i,c,s){const u=r?+i[2]:void 0,p=i[0].replace(td,`
|
||
`).match(a);let g=!1;return{p:p.map(function(y,d){const m=o.exec(y)[0].length,f=new RegExp("^ {1,"+m+"}","gm"),v=y.replace(f,"").replace(o,""),h=d===p.length-1,b=v.indexOf(`
|
||
|
||
`)!==-1||h&&g;g=b;const x=s._,C=s.o;let w;s.o=!0,b?(s._=!1,w=v.replace(Nr,`
|
||
|
||
`)):(s._=!0,w=v.replace(Nr,""));const _=c(w,s);return s._=x,s.o=C,_}),m:r,g:u}},h:(i,c,s)=>e(i.m?"ol":"ul",{key:s.k,start:i.g},i.p.map(function(u,p){return e("li",{key:p},c(u,s))}))}}const zd=/^\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,Gd=/^!\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,ua=[qn,Yn,Jn,Zn,Xn,Qn,ea,la,ca,ia,da],Wd=[...ua,/^[^\n]+(?: \n|\n{2,})/,Nt,Bt];function Vd(e){return e.replace(/[ÀÁÂÃÄÅàáâãä忯]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function Kd(e){return Td.test(e)?"right":$d.test(e)?"center":Od.test(e)?"left":null}function Fr(e,t,r){const n=r.v;r.v=!0;const a=t(e.trim(),r);r.v=n;let o=[[]];return a.forEach(function(i,c){i.type==="tableSeparator"?c!==0&&c!==a.length-1&&o.push([]):(i.type!=="text"||a[c+1]!=null&&a[c+1].type!=="tableSeparator"||(i.$=i.$.replace(Ad,"")),o[o.length-1].push(i))}),o}function qd(e,t,r){r._=!0;const n=Fr(e[1],t,r),a=e[2].replace(kd,"").split("|").map(Kd),o=function(i,c,s){return i.trim().split(`
|
||
`).map(function(u){return Fr(u,c,s)})}(e[3],t,r);return r._=!1,{S:a,A:o,L:n,type:"table"}}function Dr(e,t){return e.S[t]==null?{}:{textAlign:e.S[t]}}function le(e){return function(t,r){return r._?e.exec(t):null}}function ie(e){return function(t,r){return r._||r.u?e.exec(t):null}}function ae(e){return function(t,r){return r._||r.u?null:e.exec(t)}}function Se(e){return function(t){return e.exec(t)}}function Yd(e,t,r){if(t._||t.u||r&&!r.endsWith(`
|
||
`))return null;let n="";e.split(`
|
||
`).every(o=>!ua.some(i=>i.test(o))&&(n+=o+`
|
||
`,o.trim()));const a=n.trimEnd();return a==""?null:[n,a]}function me(e){try{if(decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return null}catch{return null}return e}function Lr(e){return e.replace(Ld,"$1")}function Ue(e,t,r){const n=r._||!1,a=r.u||!1;r._=!0,r.u=!0;const o=e(t,r);return r._=n,r.u=a,o}function Jd(e,t,r){const n=r._||!1,a=r.u||!1;r._=!1,r.u=!0;const o=e(t,r);return r._=n,r.u=a,o}function Zd(e,t,r){return r._=!1,e(t+`
|
||
|
||
`,r)}const gt=(e,t,r)=>({$:Ue(t,e[1],r)});function yt(){return{}}function ht(){return null}function Xd(...e){return e.filter(Boolean).join(" ")}function bt(e,t,r){let n=e;const a=t.split(".");for(;a.length&&(n=n[a[0]],n!==void 0);)a.shift();return n||r}var $;function Qd(e,t={}){t.overrides=t.overrides||{},t.slugify=t.slugify||Vd,t.namedCodesToUnicode=t.namedCodesToUnicode?fe({},jr,t.namedCodesToUnicode):jr;const r=t.createElement||E.createElement;function n(d,m,...f){const v=bt(t.overrides,`${d}.props`,{});return r(function(h,b){const x=bt(b,h);return x?typeof x=="function"||typeof x=="object"&&"render"in x?x:bt(b,`${h}.component`,h):h}(d,t.overrides),fe({},m,v,{className:Xd(m==null?void 0:m.className,v.className)||void 0}),...f)}function a(d){let m=!1;t.forceInline?m=!0:t.forceBlock||(m=Cd.test(d)===!1);const f=p(u(m?d:`${d.trimEnd().replace(Fd,"")}
|
||
|
||
`,{_:m}));for(;typeof f[f.length-1]=="string"&&!f[f.length-1].trim();)f.pop();if(t.wrapper===null)return f;const v=t.wrapper||(m?"span":"div");let h;if(f.length>1||t.forceWrapper)h=f;else{if(f.length===1)return h=f[0],typeof h=="string"?n("span",{key:"outer"},h):h;h=null}return E.createElement(v,{key:"outer"},h)}function o(d){const m=d.match(Qc);return m?m.reduce(function(f,v,h){const b=v.indexOf("=");if(b!==-1){const x=function(A){return A.indexOf("-")!==-1&&A.match(fd)===null&&(A=A.replace(bd,function(k,O){return O.toUpperCase()})),A}(v.slice(0,b)).trim(),C=function(A){const k=A[0];return(k==='"'||k==="'")&&A.length>=2&&A[A.length-1]===k?A.slice(1,-1):A}(v.slice(b+1).trim()),w=Rr[x]||x,_=f[w]=function(A,k){return A==="style"?k.split(/;\s?/).reduce(function(O,j){const P=j.slice(0,j.indexOf(":"));return O[P.replace(/(-[a-z])/g,N=>N[1].toUpperCase())]=j.slice(P.length+1).trim(),O},{}):A==="href"?me(k):(k.match(md)&&(k=k.slice(1,k.length-1)),k==="true"||k!=="false"&&k)}(x,C);typeof _=="string"&&(Nt.test(_)||Bt.test(_))&&(f[w]=E.cloneElement(a(_.trim()),{key:h}))}else v!=="style"&&(f[Rr[v]||v]=!0);return f},{}):null}const i=[],c={},s={blockQuote:{t:ae(qn),i:$.HIGH,l:(d,m,f)=>({$:m(d[0].replace(rd,""),f)}),h:(d,m,f)=>n("blockquote",{key:f.k},m(d.$,f))},breakLine:{t:Se(nd),i:$.HIGH,l:yt,h:(d,m,f)=>n("br",{key:f.k})},breakThematic:{t:ae(ad),i:$.HIGH,l:yt,h:(d,m,f)=>n("hr",{key:f.k})},codeBlock:{t:ae(Jn),i:$.MAX,l:d=>({$:d[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),M:void 0}),h:(d,m,f)=>n("pre",{key:f.k},n("code",fe({},d.I,{className:d.M?`lang-${d.M}`:""}),d.$))},codeFenced:{t:ae(Yn),i:$.MAX,l:d=>({I:o(d[3]||""),$:d[4],M:d[2]||void 0,type:"codeBlock"})},codeInline:{t:ie(od),i:$.LOW,l:d=>({$:d[2]}),h:(d,m,f)=>n("code",{key:f.k},d.$)},footnote:{t:ae(sd),i:$.MAX,l:d=>(i.push({O:d[2],B:d[1]}),{}),h:ht},footnoteReference:{t:le(cd),i:$.HIGH,l:d=>({$:d[1],R:`#${t.slugify(d[1])}`}),h:(d,m,f)=>n("a",{key:f.k,href:me(d.R)},n("sup",{key:f.k},d.$))},gfmTask:{t:le(ud),i:$.HIGH,l:d=>({T:d[1].toLowerCase()==="x"}),h:(d,m,f)=>n("input",{checked:d.T,key:f.k,readOnly:!0,type:"checkbox"})},heading:{t:ae(Zn),i:$.HIGH,l:(d,m,f)=>({$:Ue(m,d[2],f),j:t.slugify(d[2]),C:d[1].length}),h:(d,m,f)=>n(`h${d.C}`,{id:d.j,key:f.k},m(d.$,f))},headingSetext:{t:ae(Xn),i:$.MAX,l:(d,m,f)=>({$:Ue(m,d[1],f),C:d[2]==="="?1:2,type:"heading"})},htmlComment:{t:Se(Qn),i:$.HIGH,l:()=>({}),h:ht},image:{t:ie(Gd),i:$.HIGH,l:d=>({D:d[1],R:Lr(d[2]),N:d[3]}),h:(d,m,f)=>n("img",{key:f.k,alt:d.D||void 0,title:d.N||void 0,src:me(d.R)})},link:{t:le(zd),i:$.LOW,l:(d,m,f)=>({$:Jd(m,d[1],f),R:Lr(d[2]),N:d[3]}),h:(d,m,f)=>n("a",{key:f.k,href:me(d.R),title:d.N},m(d.$,f))},linkAngleBraceStyleDetector:{t:le(hd),i:$.MAX,l:d=>({$:[{$:d[1],type:"text"}],R:d[1],type:"link"})},linkBareUrlDetector:{t:(d,m)=>m.Z?null:le(gd)(d,m),i:$.MAX,l:d=>({$:[{$:d[1],type:"text"}],R:d[1],N:void 0,type:"link"})},linkMailtoDetector:{t:le(yd),i:$.MAX,l(d){let m=d[1],f=d[1];return ed.test(f)||(f="mailto:"+f),{$:[{$:m.replace("mailto:",""),type:"text"}],R:f,type:"link"}}},orderedList:Br(n,1),unorderedList:Br(n,2),newlineCoalescer:{t:ae(ld),i:$.LOW,l:yt,h:()=>`
|
||
`},paragraph:{t:Yd,i:$.LOW,l:gt,h:(d,m,f)=>n("p",{key:f.k},m(d.$,f))},ref:{t:le(vd),i:$.MAX,l:d=>(c[d[1]]={R:d[2],N:d[4]},{}),h:ht},refImage:{t:ie(Ed),i:$.MAX,l:d=>({D:d[1]||void 0,F:d[2]}),h:(d,m,f)=>n("img",{key:f.k,alt:d.D,src:me(c[d.F].R),title:c[d.F].N})},refLink:{t:le(xd),i:$.MAX,l:(d,m,f)=>({$:m(d[1],f),P:m(d[0].replace(Sd,"\\$1"),f),F:d[2]}),h:(d,m,f)=>c[d.F]?n("a",{key:f.k,href:me(c[d.F].R),title:c[d.F].N},m(d.$,f)):n("span",{key:f.k},m(d.P,f))},table:{t:ae(ea),i:$.HIGH,l:qd,h:(d,m,f)=>n("table",{key:f.k},n("thead",null,n("tr",null,d.L.map(function(v,h){return n("th",{key:h,style:Dr(d,h)},m(v,f))}))),n("tbody",null,d.A.map(function(v,h){return n("tr",{key:h},v.map(function(b,x){return n("td",{key:x,style:Dr(d,x)},m(b,f))}))})))},tableSeparator:{t:function(d,m){return m.v?_d.exec(d):null},i:$.HIGH,l:function(){return{type:"tableSeparator"}},h:()=>" | "},text:{t:Se(Bd),i:$.MIN,l:d=>({$:d[0].replace(pd,(m,f)=>t.namedCodesToUnicode[f]?t.namedCodesToUnicode[f]:m)}),h:d=>d.$},textBolded:{t:ie(Id),i:$.MED,l:(d,m,f)=>({$:m(d[2],f)}),h:(d,m,f)=>n("strong",{key:f.k},m(d.$,f))},textEmphasized:{t:ie(Pd),i:$.LOW,l:(d,m,f)=>({$:m(d[2],f)}),h:(d,m,f)=>n("em",{key:f.k},m(d.$,f))},textEscaped:{t:ie(Nd),i:$.HIGH,l:d=>({$:d[1],type:"text"})},textMarked:{t:ie(Rd),i:$.LOW,l:gt,h:(d,m,f)=>n("mark",{key:f.k},m(d.$,f))},textStrikethroughed:{t:ie(jd),i:$.LOW,l:gt,h:(d,m,f)=>n("del",{key:f.k},m(d.$,f))}};t.disableParsingRawHTML!==!0&&(s.htmlBlock={t:Se(Nt),i:$.HIGH,l(d,m,f){const[,v]=d[3].match(Dd),h=new RegExp(`^${v}`,"gm"),b=d[3].replace(h,""),x=(C=b,Wd.some(k=>k.test(C))?Zd:Ue);var C;const w=d[1].toLowerCase(),_=Xc.indexOf(w)!==-1;f.Z=f.Z||w==="a";const A=_?d[3]:x(m,b,f);return f.Z=!1,{I:o(d[2]),$:A,G:_,H:_?w:d[1]}},h:(d,m,f)=>n(d.H,fe({key:f.k},d.I),d.G?d.$:m(d.$,f))},s.htmlSelfClosing={t:Se(Bt),i:$.HIGH,l:d=>({I:o(d[2]||""),H:d[1]}),h:(d,m,f)=>n(d.H,fe({},d.I,{key:f.k}))});const u=function(d){let m=Object.keys(d);function f(v,h){let b=[],x="";for(;v;){let C=0;for(;C<m.length;){const w=m[C],_=d[w],A=_.t(v,h,x);if(A){const k=A[0];v=v.substring(k.length);const O=_.l(A,f,h);O.type==null&&(O.type=w),b.push(O),x=k;break}C++}}return b}return m.sort(function(v,h){let b=d[v].i,x=d[h].i;return b!==x?b-x:v<h?-1:1}),function(v,h){return f(function(b){return b.replace(id,`
|
||
`).replace(dd,"").replace(wd," ")}(v),h)}}(s),p=(g=function(d){return function(m,f,v){return d[m.type].h(m,f,v)}}(s),function d(m,f={}){if(Array.isArray(m)){const v=f.k,h=[];let b=!1;for(let x=0;x<m.length;x++){f.k=x;const C=d(m[x],f),w=typeof C=="string";w&&b?h[h.length-1]+=C:C!==null&&h.push(C),b=w}return f.k=v,h}return g(m,d,f)});var g;const y=a(e);return i.length?n("div",null,y,n("footer",{key:"footer"},i.map(function(d){return n("div",{id:t.slugify(d.B),key:d.B},d.B,p(u(d.O,{_:!0})))}))):y}(function(e){e[e.MAX=0]="MAX",e[e.HIGH=1]="HIGH",e[e.MED=2]="MED",e[e.LOW=3]="LOW",e[e.MIN=4]="MIN"})($||($={}));const pa=e=>{let{children:t,options:r}=e,n=function(a,o){if(a==null)return{};var i,c,s={},u=Object.keys(a);for(c=0;c<u.length;c++)o.indexOf(i=u[c])>=0||(s[i]=a[i]);return s}(e,Zc);return E.cloneElement(Qd(t,r),n)};function eu(e,t,r,n){for(var a=e.length,o=r+(n?1:-1);n?o--:++o<a;)if(t(e[o],o,e))return o;return-1}var tu=eu;function ru(e){return e!==e}var nu=ru;function au(e,t,r){for(var n=r-1,a=e.length;++n<a;)if(e[n]===t)return n;return-1}var ou=au,lu=tu,iu=nu,su=ou;function cu(e,t,r){return t===t?su(e,t,r):lu(e,iu,r)}var du=cu,uu=du;function pu(e,t){var r=e==null?0:e.length;return!!r&&uu(e,t,0)>-1}var fu=pu;function mu(e,t,r){for(var n=-1,a=e==null?0:e.length;++n<a;)if(r(t,e[n]))return!0;return!1}var gu=mu;function yu(){}var hu=yu,vt=Oo,bu=hu,vu=An,Eu=1/0,xu=vt&&1/vu(new vt([,-0]))[1]==Eu?function(e){return new vt(e)}:bu,Su=xu,Cu=To,wu=fu,_u=gu,ku=Io,Au=Su,$u=An,Ou=200;function Tu(e,t,r){var n=-1,a=wu,o=e.length,i=!0,c=[],s=c;if(r)i=!1,a=_u;else if(o>=Ou){var u=t?null:Au(e);if(u)return $u(u);i=!1,a=ku,s=new Cu}else s=t?[]:c;e:for(;++n<o;){var p=e[n],g=t?t(p):p;if(p=r||p!==0?p:0,i&&g===g){for(var y=s.length;y--;)if(s[y]===g)continue e;t&&s.push(g),c.push(p)}else a(s,g,r)||(s!==c&&s.push(g),c.push(p))}return c}var Iu=Tu,Pu=Iu;function Ru(e){return e&&e.length?Pu(e):[]}var ju=Ru;const Nu=Wt(ju);function Bu(e,t){for(var r=-1,n=e==null?0:e.length;++r<n&&t(e[r],r,e)!==!1;);return e}var Fu=Bu,Du=er,Lu=Gn;function Mu(e,t,r,n){var a=!r;r||(r={});for(var o=-1,i=t.length;++o<i;){var c=t[o],s=n?n(r[c],e[c],c,r,e):void 0;s===void 0&&(s=e[c]),a?Lu(r,c,s):Du(r,c,s)}return r}var rt=Mu,Uu=rt,Hu=et;function zu(e,t){return e&&Uu(t,Hu(t),e)}var Gu=zu,Wu=rt,Vu=tr;function Ku(e,t){return e&&Wu(t,Vu(t),e)}var qu=Ku,Ve={exports:{}};Ve.exports;(function(e,t){var r=Po,n=t&&!t.nodeType&&t,a=n&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===n,i=o?r.Buffer:void 0,c=i?i.allocUnsafe:void 0;function s(u,p){if(p)return u.slice();var g=u.length,y=c?c(g):new u.constructor(g);return u.copy(y),y}e.exports=s})(Ve,Ve.exports);var Yu=Ve.exports;function Ju(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}var Zu=Ju,Xu=rt,Qu=Yt;function ep(e,t){return Xu(e,Qu(e),t)}var tp=ep,rp=rt,np=Vn;function ap(e,t){return rp(e,np(e),t)}var op=ap,lp=Object.prototype,ip=lp.hasOwnProperty;function sp(e){var t=e.length,r=new e.constructor(t);return t&&typeof e[0]=="string"&&ip.call(e,"index")&&(r.index=e.index,r.input=e.input),r}var cp=sp,Mr=Ro;function dp(e){var t=new e.constructor(e.byteLength);return new Mr(t).set(new Mr(e)),t}var ar=dp,up=ar;function pp(e,t){var r=t?up(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}var fp=pp,mp=/\w*$/;function gp(e){var t=new e.constructor(e.source,mp.exec(e));return t.lastIndex=e.lastIndex,t}var yp=gp,Ur=jo,Hr=Ur?Ur.prototype:void 0,zr=Hr?Hr.valueOf:void 0;function hp(e){return zr?Object(zr.call(e)):{}}var bp=hp,vp=ar;function Ep(e,t){var r=t?vp(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var xp=Ep,Sp=ar,Cp=fp,wp=yp,_p=bp,kp=xp,Ap="[object Boolean]",$p="[object Date]",Op="[object Map]",Tp="[object Number]",Ip="[object RegExp]",Pp="[object Set]",Rp="[object String]",jp="[object Symbol]",Np="[object ArrayBuffer]",Bp="[object DataView]",Fp="[object Float32Array]",Dp="[object Float64Array]",Lp="[object Int8Array]",Mp="[object Int16Array]",Up="[object Int32Array]",Hp="[object Uint8Array]",zp="[object Uint8ClampedArray]",Gp="[object Uint16Array]",Wp="[object Uint32Array]";function Vp(e,t,r){var n=e.constructor;switch(t){case Np:return Sp(e);case Ap:case $p:return new n(+e);case Bp:return Cp(e,r);case Fp:case Dp:case Lp:case Mp:case Up:case Hp:case zp:case Gp:case Wp:return kp(e,r);case Op:return new n;case Tp:case Rp:return new n(e);case Ip:return wp(e);case Pp:return new n;case jp:return _p(e)}}var Kp=Vp,qp=Oe,Gr=Object.create,Yp=function(){function e(){}return function(t){if(!qp(t))return{};if(Gr)return Gr(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}(),Jp=Yp,Zp=Jp,Xp=Wn,Qp=Zt;function ef(e){return typeof e.constructor=="function"&&!Qp(e)?Zp(Xp(e)):{}}var tf=ef,rf=Ye,nf=qt,af="[object Map]";function of(e){return nf(e)&&rf(e)==af}var lf=of,sf=lf,cf=On,Wr=$n,Vr=Wr&&Wr.isMap,df=Vr?cf(Vr):sf,uf=df,pf=Ye,ff=qt,mf="[object Set]";function gf(e){return ff(e)&&pf(e)==mf}var yf=gf,hf=yf,bf=On,Kr=$n,qr=Kr&&Kr.isSet,vf=qr?bf(qr):hf,Ef=vf,xf=Kt,Sf=Fu,Cf=er,wf=Gu,_f=qu,kf=Yu,Af=Zu,$f=tp,Of=op,Tf=Ln,If=Kn,Pf=Ye,Rf=cp,jf=Kp,Nf=tf,Bf=de,Ff=Vt,Df=uf,Lf=Oe,Mf=Ef,Uf=et,Hf=tr,zf=1,Gf=2,Wf=4,fa="[object Arguments]",Vf="[object Array]",Kf="[object Boolean]",qf="[object Date]",Yf="[object Error]",ma="[object Function]",Jf="[object GeneratorFunction]",Zf="[object Map]",Xf="[object Number]",ga="[object Object]",Qf="[object RegExp]",em="[object Set]",tm="[object String]",rm="[object Symbol]",nm="[object WeakMap]",am="[object ArrayBuffer]",om="[object DataView]",lm="[object Float32Array]",im="[object Float64Array]",sm="[object Int8Array]",cm="[object Int16Array]",dm="[object Int32Array]",um="[object Uint8Array]",pm="[object Uint8ClampedArray]",fm="[object Uint16Array]",mm="[object Uint32Array]",I={};I[fa]=I[Vf]=I[am]=I[om]=I[Kf]=I[qf]=I[lm]=I[im]=I[sm]=I[cm]=I[dm]=I[Zf]=I[Xf]=I[ga]=I[Qf]=I[em]=I[tm]=I[rm]=I[um]=I[pm]=I[fm]=I[mm]=!0;I[Yf]=I[ma]=I[nm]=!1;function He(e,t,r,n,a,o){var i,c=t&zf,s=t&Gf,u=t&Wf;if(r&&(i=a?r(e,n,a,o):r(e)),i!==void 0)return i;if(!Lf(e))return e;var p=Bf(e);if(p){if(i=Rf(e),!c)return Af(e,i)}else{var g=Pf(e),y=g==ma||g==Jf;if(Ff(e))return kf(e,c);if(g==ga||g==fa||y&&!a){if(i=s||y?{}:Nf(e),!c)return s?Of(e,_f(i,e)):$f(e,wf(i,e))}else{if(!I[g])return a?e:{};i=jf(e,g,c)}}o||(o=new xf);var d=o.get(e);if(d)return d;o.set(e,i),Mf(e)?e.forEach(function(v){i.add(He(v,t,r,v,e,o))}):Df(e)&&e.forEach(function(v,h){i.set(h,He(v,t,r,h,e,o))});var m=u?s?If:Tf:s?Hf:Uf,f=p?void 0:m(e);return Sf(f||e,function(v,h){f&&(h=v,v=e[h]),Cf(i,h,He(v,t,r,h,e,o))}),i}var gm=He,ym=gm,hm=1,bm=4;function vm(e){return ym(e,hm|bm)}var Em=vm;const xm=Wt(Em);var Sm=Object.create,ya=Object.defineProperty,Cm=Object.getOwnPropertyDescriptor,ha=Object.getOwnPropertyNames,wm=Object.getPrototypeOf,_m=Object.prototype.hasOwnProperty,J=(e,t)=>function(){return t||(0,e[ha(e)[0]])((t={exports:{}}).exports,t),t.exports},km=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of ha(t))!_m.call(e,a)&&a!==r&&ya(e,a,{get:()=>t[a],enumerable:!(n=Cm(t,a))||n.enumerable});return e},or=(e,t,r)=>(r=e!=null?Sm(wm(e)):{},km(t||!e||!e.__esModule?ya(r,"default",{value:e,enumerable:!0}):r,e)),Am=["bubbles","cancelBubble","cancelable","composed","currentTarget","defaultPrevented","eventPhase","isTrusted","returnValue","srcElement","target","timeStamp","type"],$m=["detail"];function Om(e){const t=Am.filter(r=>e[r]!==void 0).reduce((r,n)=>({...r,[n]:e[n]}),{});return e instanceof CustomEvent&&$m.filter(r=>e[r]!==void 0).forEach(r=>{t[r]=e[r]}),t}var ba=J({"node_modules/has-symbols/shams.js"(e,t){t.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var n={},a=Symbol("test"),o=Object(a);if(typeof a=="string"||Object.prototype.toString.call(a)!=="[object Symbol]"||Object.prototype.toString.call(o)!=="[object Symbol]")return!1;var i=42;n[a]=i;for(a in n)return!1;if(typeof Object.keys=="function"&&Object.keys(n).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(n).length!==0)return!1;var c=Object.getOwnPropertySymbols(n);if(c.length!==1||c[0]!==a||!Object.prototype.propertyIsEnumerable.call(n,a))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(n,a);if(s.value!==i||s.enumerable!==!0)return!1}return!0}}}),va=J({"node_modules/has-symbols/index.js"(e,t){var r=typeof Symbol<"u"&&Symbol,n=ba();t.exports=function(){return typeof r!="function"||typeof Symbol!="function"||typeof r("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:n()}}}),Tm=J({"node_modules/function-bind/implementation.js"(e,t){var r="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,a=Object.prototype.toString,o="[object Function]";t.exports=function(c){var s=this;if(typeof s!="function"||a.call(s)!==o)throw new TypeError(r+s);for(var u=n.call(arguments,1),p,g=function(){if(this instanceof p){var v=s.apply(this,u.concat(n.call(arguments)));return Object(v)===v?v:this}else return s.apply(c,u.concat(n.call(arguments)))},y=Math.max(0,s.length-u.length),d=[],m=0;m<y;m++)d.push("$"+m);if(p=Function("binder","return function ("+d.join(",")+"){ return binder.apply(this,arguments); }")(g),s.prototype){var f=function(){};f.prototype=s.prototype,p.prototype=new f,f.prototype=null}return p}}}),lr=J({"node_modules/function-bind/index.js"(e,t){var r=Tm();t.exports=Function.prototype.bind||r}}),Im=J({"node_modules/has/src/index.js"(e,t){var r=lr();t.exports=r.call(Function.call,Object.prototype.hasOwnProperty)}}),Ea=J({"node_modules/get-intrinsic/index.js"(e,t){var r,n=SyntaxError,a=Function,o=TypeError,i=function(N){try{return a('"use strict"; return ('+N+").constructor;")()}catch{}},c=Object.getOwnPropertyDescriptor;if(c)try{c({},"")}catch{c=null}var s=function(){throw new o},u=c?function(){try{return arguments.callee,s}catch{try{return c(arguments,"callee").get}catch{return s}}}():s,p=va()(),g=Object.getPrototypeOf||function(N){return N.__proto__},y={},d=typeof Uint8Array>"u"?r:g(Uint8Array),m={"%AggregateError%":typeof AggregateError>"u"?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?r:ArrayBuffer,"%ArrayIteratorPrototype%":p?g([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":y,"%AsyncGenerator%":y,"%AsyncGeneratorFunction%":y,"%AsyncIteratorPrototype%":y,"%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%":a,"%GeneratorFunction%":y,"%Int8Array%":typeof Int8Array>"u"?r:Int8Array,"%Int16Array%":typeof Int16Array>"u"?r:Int16Array,"%Int32Array%":typeof Int32Array>"u"?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":p?g(g([][Symbol.iterator]())):r,"%JSON%":typeof JSON=="object"?JSON:r,"%Map%":typeof Map>"u"?r:Map,"%MapIteratorPrototype%":typeof Map>"u"||!p?r:g(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"||!p?r:g(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":p?g(""[Symbol.iterator]()):r,"%Symbol%":p?Symbol:r,"%SyntaxError%":n,"%ThrowTypeError%":u,"%TypedArray%":d,"%TypeError%":o,"%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},f=function N(T){var F;if(T==="%AsyncFunction%")F=i("async function () {}");else if(T==="%GeneratorFunction%")F=i("function* () {}");else if(T==="%AsyncGeneratorFunction%")F=i("async function* () {}");else if(T==="%AsyncGenerator%"){var R=N("%AsyncGeneratorFunction%");R&&(F=R.prototype)}else if(T==="%AsyncIteratorPrototype%"){var D=N("%AsyncGenerator%");D&&(F=g(D.prototype))}return m[T]=F,F},v={"%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"]},h=lr(),b=Im(),x=h.call(Function.call,Array.prototype.concat),C=h.call(Function.apply,Array.prototype.splice),w=h.call(Function.call,String.prototype.replace),_=h.call(Function.call,String.prototype.slice),A=h.call(Function.call,RegExp.prototype.exec),k=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,O=/\\(\\)?/g,j=function(T){var F=_(T,0,1),R=_(T,-1);if(F==="%"&&R!=="%")throw new n("invalid intrinsic syntax, expected closing `%`");if(R==="%"&&F!=="%")throw new n("invalid intrinsic syntax, expected opening `%`");var D=[];return w(T,k,function(W,Q,U,q){D[D.length]=U?w(q,O,"$1"):Q||W}),D},P=function(T,F){var R=T,D;if(b(v,R)&&(D=v[R],R="%"+D[0]+"%"),b(m,R)){var W=m[R];if(W===y&&(W=f(R)),typeof W>"u"&&!F)throw new o("intrinsic "+T+" exists, but is not available. Please file an issue!");return{alias:D,name:R,value:W}}throw new n("intrinsic "+T+" does not exist!")};t.exports=function(T,F){if(typeof T!="string"||T.length===0)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof F!="boolean")throw new o('"allowMissing" argument must be a boolean');if(A(/^%?[^%]*%?$/,T)===null)throw new n("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var R=j(T),D=R.length>0?R[0]:"",W=P("%"+D+"%",F),Q=W.name,U=W.value,q=!1,st=W.alias;st&&(D=st[0],C(R,x([0,1],st)));for(var Ie=1,xe=!0;Ie<R.length;Ie+=1){var ne=R[Ie],Pe=_(ne,0,1),Re=_(ne,-1);if((Pe==='"'||Pe==="'"||Pe==="`"||Re==='"'||Re==="'"||Re==="`")&&Pe!==Re)throw new n("property names with quotes must have matching quotes");if((ne==="constructor"||!xe)&&(q=!0),D+="."+ne,Q="%"+D+"%",b(m,Q))U=m[Q];else if(U!=null){if(!(ne in U)){if(!F)throw new o("base intrinsic for "+T+" exists, but the property is not available.");return}if(c&&Ie+1>=R.length){var je=c(U,ne);xe=!!je,xe&&"get"in je&&!("originalValue"in je.get)?U=je.get:U=U[ne]}else xe=b(U,ne),U=U[ne];xe&&!q&&(m[Q]=U)}}return U}}}),Pm=J({"node_modules/call-bind/index.js"(e,t){var r=lr(),n=Ea(),a=n("%Function.prototype.apply%"),o=n("%Function.prototype.call%"),i=n("%Reflect.apply%",!0)||r.call(o,a),c=n("%Object.getOwnPropertyDescriptor%",!0),s=n("%Object.defineProperty%",!0),u=n("%Math.max%");if(s)try{s({},"a",{value:1})}catch{s=null}t.exports=function(y){var d=i(r,o,arguments);if(c&&s){var m=c(d,"length");m.configurable&&s(d,"length",{value:1+u(0,y.length-(arguments.length-1))})}return d};var p=function(){return i(r,a,arguments)};s?s(t.exports,"apply",{value:p}):t.exports.apply=p}}),Rm=J({"node_modules/call-bind/callBound.js"(e,t){var r=Ea(),n=Pm(),a=n(r("String.prototype.indexOf"));t.exports=function(i,c){var s=r(i,!!c);return typeof s=="function"&&a(i,".prototype.")>-1?n(s):s}}}),jm=J({"node_modules/has-tostringtag/shams.js"(e,t){var r=ba();t.exports=function(){return r()&&!!Symbol.toStringTag}}}),Nm=J({"node_modules/is-regex/index.js"(e,t){var r=Rm(),n=jm()(),a,o,i,c;n&&(a=r("Object.prototype.hasOwnProperty"),o=r("RegExp.prototype.exec"),i={},s=function(){throw i},c={toString:s,valueOf:s},typeof Symbol.toPrimitive=="symbol"&&(c[Symbol.toPrimitive]=s));var s,u=r("Object.prototype.toString"),p=Object.getOwnPropertyDescriptor,g="[object RegExp]";t.exports=n?function(d){if(!d||typeof d!="object")return!1;var m=p(d,"lastIndex"),f=m&&a(m,"value");if(!f)return!1;try{o(d,c)}catch(v){return v===i}}:function(d){return!d||typeof d!="object"&&typeof d!="function"?!1:u(d)===g}}}),Bm=J({"node_modules/is-function/index.js"(e,t){t.exports=n;var r=Object.prototype.toString;function n(a){if(!a)return!1;var o=r.call(a);return o==="[object Function]"||typeof a=="function"&&o!=="[object RegExp]"||typeof window<"u"&&(a===window.setTimeout||a===window.alert||a===window.confirm||a===window.prompt)}}}),Fm=J({"node_modules/is-symbol/index.js"(e,t){var r=Object.prototype.toString,n=va()();n?(a=Symbol.prototype.toString,o=/^Symbol\(.*\)$/,i=function(s){return typeof s.valueOf()!="symbol"?!1:o.test(a.call(s))},t.exports=function(s){if(typeof s=="symbol")return!0;if(r.call(s)!=="[object Symbol]")return!1;try{return i(s)}catch{return!1}}):t.exports=function(s){return!1};var a,o,i}}),Dm=or(Nm()),Lm=or(Bm()),Mm=or(Fm());function Um(e){return e!=null&&typeof e=="object"&&Array.isArray(e)===!1}var Hm=typeof global=="object"&&global&&global.Object===Object&&global,zm=Hm,Gm=typeof self=="object"&&self&&self.Object===Object&&self,Wm=zm||Gm||Function("return this")(),ir=Wm,Vm=ir.Symbol,he=Vm,xa=Object.prototype,Km=xa.hasOwnProperty,qm=xa.toString,Ce=he?he.toStringTag:void 0;function Ym(e){var t=Km.call(e,Ce),r=e[Ce];try{e[Ce]=void 0;var n=!0}catch{}var a=qm.call(e);return n&&(t?e[Ce]=r:delete e[Ce]),a}var Jm=Ym,Zm=Object.prototype,Xm=Zm.toString;function Qm(e){return Xm.call(e)}var eg=Qm,tg="[object Null]",rg="[object Undefined]",Yr=he?he.toStringTag:void 0;function ng(e){return e==null?e===void 0?rg:tg:Yr&&Yr in Object(e)?Jm(e):eg(e)}var ag=ng,Jr=he?he.prototype:void 0;Jr&&Jr.toString;function og(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Sa=og,lg="[object AsyncFunction]",ig="[object Function]",sg="[object GeneratorFunction]",cg="[object Proxy]";function dg(e){if(!Sa(e))return!1;var t=ag(e);return t==ig||t==sg||t==lg||t==cg}var ug=dg,pg=ir["__core-js_shared__"],Et=pg,Zr=function(){var e=/[^.]+$/.exec(Et&&Et.keys&&Et.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function fg(e){return!!Zr&&Zr in e}var mg=fg,gg=Function.prototype,yg=gg.toString;function hg(e){if(e!=null){try{return yg.call(e)}catch{}try{return e+""}catch{}}return""}var bg=hg,vg=/[\\^$.*+?()[\]{}|]/g,Eg=/^\[object .+?Constructor\]$/,xg=Function.prototype,Sg=Object.prototype,Cg=xg.toString,wg=Sg.hasOwnProperty,_g=RegExp("^"+Cg.call(wg).replace(vg,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function kg(e){if(!Sa(e)||mg(e))return!1;var t=ug(e)?_g:Eg;return t.test(bg(e))}var Ag=kg;function $g(e,t){return e==null?void 0:e[t]}var Og=$g;function Tg(e,t){var r=Og(e,t);return Ag(r)?r:void 0}var Ca=Tg;function Ig(e,t){return e===t||e!==e&&t!==t}var Pg=Ig,Rg=Ca(Object,"create"),$e=Rg;function jg(){this.__data__=$e?$e(null):{},this.size=0}var Ng=jg;function Bg(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Fg=Bg,Dg="__lodash_hash_undefined__",Lg=Object.prototype,Mg=Lg.hasOwnProperty;function Ug(e){var t=this.__data__;if($e){var r=t[e];return r===Dg?void 0:r}return Mg.call(t,e)?t[e]:void 0}var Hg=Ug,zg=Object.prototype,Gg=zg.hasOwnProperty;function Wg(e){var t=this.__data__;return $e?t[e]!==void 0:Gg.call(t,e)}var Vg=Wg,Kg="__lodash_hash_undefined__";function qg(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=$e&&t===void 0?Kg:t,this}var Yg=qg;function be(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}be.prototype.clear=Ng;be.prototype.delete=Fg;be.prototype.get=Hg;be.prototype.has=Vg;be.prototype.set=Yg;var Xr=be;function Jg(){this.__data__=[],this.size=0}var Zg=Jg;function Xg(e,t){for(var r=e.length;r--;)if(Pg(e[r][0],t))return r;return-1}var nt=Xg,Qg=Array.prototype,ey=Qg.splice;function ty(e){var t=this.__data__,r=nt(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():ey.call(t,r,1),--this.size,!0}var ry=ty;function ny(e){var t=this.__data__,r=nt(t,e);return r<0?void 0:t[r][1]}var ay=ny;function oy(e){return nt(this.__data__,e)>-1}var ly=oy;function iy(e,t){var r=this.__data__,n=nt(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var sy=iy;function ve(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ve.prototype.clear=Zg;ve.prototype.delete=ry;ve.prototype.get=ay;ve.prototype.has=ly;ve.prototype.set=sy;var cy=ve,dy=Ca(ir,"Map"),uy=dy;function py(){this.size=0,this.__data__={hash:new Xr,map:new(uy||cy),string:new Xr}}var fy=py;function my(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var gy=my;function yy(e,t){var r=e.__data__;return gy(t)?r[typeof t=="string"?"string":"hash"]:r.map}var at=yy;function hy(e){var t=at(this,e).delete(e);return this.size-=t?1:0,t}var by=hy;function vy(e){return at(this,e).get(e)}var Ey=vy;function xy(e){return at(this,e).has(e)}var Sy=xy;function Cy(e,t){var r=at(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var wy=Cy;function Ee(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Ee.prototype.clear=fy;Ee.prototype.delete=by;Ee.prototype.get=Ey;Ee.prototype.has=Sy;Ee.prototype.set=wy;var wa=Ee,_y="Expected a function";function sr(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(_y);var r=function(){var n=arguments,a=t?t.apply(this,n):n[0],o=r.cache;if(o.has(a))return o.get(a);var i=e.apply(this,n);return r.cache=o.set(a,i)||o,i};return r.cache=new(sr.Cache||wa),r}sr.Cache=wa;var ky=sr,Ay=500;function $y(e){var t=ky(e,function(n){return r.size===Ay&&r.clear(),n}),r=t.cache;return t}var Oy=$y,Ty=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Iy=/\\(\\)?/g;Oy(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Ty,function(r,n,a,o){t.push(a?o.replace(Iy,"$1"):n||r)}),t});var Py=Um,Ry=e=>{let t=null,r=!1,n=!1,a=!1,o="";if(e.indexOf("//")>=0||e.indexOf("/*")>=0)for(let i=0;i<e.length;i+=1)!t&&!r&&!n&&!a?e[i]==='"'||e[i]==="'"||e[i]==="`"?t=e[i]:e[i]==="/"&&e[i+1]==="*"?r=!0:e[i]==="/"&&e[i+1]==="/"?n=!0:e[i]==="/"&&e[i+1]!=="/"&&(a=!0):(t&&(e[i]===t&&e[i-1]!=="\\"||e[i]===`
|
||
`&&t!=="`")&&(t=null),a&&(e[i]==="/"&&e[i-1]!=="\\"||e[i]===`
|
||
`)&&(a=!1),r&&e[i-1]==="/"&&e[i-2]==="*"&&(r=!1),n&&e[i]===`
|
||
`&&(n=!1)),!r&&!n&&(o+=e[i]);else o=e;return o},jy=En(1e4)(e=>Ry(e).replace(/\n\s*/g,"").trim()),Ny=function(t,r){const n=r.slice(0,r.indexOf("{")),a=r.slice(r.indexOf("{"));if(n.includes("=>")||n.includes("function"))return r;let o=n;return o=o.replace(t,"function"),o+a},By=/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{3})?Z$/;function _a(e){if(!Py(e))return e;let t=e,r=!1;return typeof Event<"u"&&e instanceof Event&&(t=Om(t),r=!0),t=Object.keys(t).reduce((n,a)=>{try{t[a]&&t[a].toJSON,n[a]=t[a]}catch{r=!0}return n},{}),r?t:e}var Fy=function(t){let r,n,a,o;return function(c,s){try{if(c==="")return o=[],r=new Map([[s,"[]"]]),n=new Map,a=[],s;const u=n.get(this)||this;for(;a.length&&u!==a[0];)a.shift(),o.pop();if(typeof s=="boolean")return s;if(s===void 0)return t.allowUndefined?"_undefined_":void 0;if(s===null)return null;if(typeof s=="number")return s===-1/0?"_-Infinity_":s===1/0?"_Infinity_":Number.isNaN(s)?"_NaN_":s;if(typeof s=="bigint")return`_bigint_${s.toString()}`;if(typeof s=="string")return By.test(s)?t.allowDate?`_date_${s}`:void 0:s;if((0,Dm.default)(s))return t.allowRegExp?`_regexp_${s.flags}|${s.source}`:void 0;if((0,Lm.default)(s)){if(!t.allowFunction)return;const{name:g}=s,y=s.toString();return y.match(/(\[native code\]|WEBPACK_IMPORTED_MODULE|__webpack_exports__|__webpack_require__)/)?`_function_${g}|${(()=>{}).toString()}`:`_function_${g}|${jy(Ny(c,y))}`}if((0,Mm.default)(s)){if(!t.allowSymbol)return;const g=Symbol.keyFor(s);return g!==void 0?`_gsymbol_${g}`:`_symbol_${s.toString().slice(7,-1)}`}if(a.length>=t.maxDepth)return Array.isArray(s)?`[Array(${s.length})]`:"[Object]";if(s===this)return`_duplicate_${JSON.stringify(o)}`;if(s instanceof Error&&t.allowError)return{__isConvertedError__:!0,errorProperties:{...s.cause?{cause:s.cause}:{},...s,name:s.name,message:s.message,stack:s.stack,"_constructor-name_":s.constructor.name}};if(s.constructor&&s.constructor.name&&s.constructor.name!=="Object"&&!Array.isArray(s)&&!t.allowClass)return;const p=r.get(s);if(!p){const g=Array.isArray(s)?s:_a(s);if(s.constructor&&s.constructor.name&&s.constructor.name!=="Object"&&!Array.isArray(s)&&t.allowClass)try{Object.assign(g,{"_constructor-name_":s.constructor.name})}catch{}return o.push(c),a.unshift(g),r.set(s,JSON.stringify(o)),s!==g&&n.set(s,g),g}return`_duplicate_${p}`}catch{return}}},Dy={maxDepth:10,space:void 0,allowFunction:!0,allowRegExp:!0,allowDate:!0,allowClass:!0,allowError:!0,allowUndefined:!0,allowSymbol:!0,lazyEval:!0},Ly=(e,t={})=>{const r={...Dy,...t};return JSON.stringify(_a(e),Fy(r),t.space)};/*!
|
||
* isobject <https://github.com/jonschlinkert/isobject>
|
||
*
|
||
* Copyright (c) 2014-2017, Jon Schlinkert.
|
||
* Released under the MIT License.
|
||
*//**
|
||
* @license
|
||
* Lodash (Custom Build) <https://lodash.com/>
|
||
* Build: `lodash modularize exports="es" -o ./`
|
||
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
|
||
* Released under MIT license <https://lodash.com/license>
|
||
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
|
||
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
|
||
*/var ka={exports:{}},xt,Qr;function My(){return Qr||(Qr=1,xt={tocSelector:".js-toc",contentSelector:".js-toc-content",headingSelector:"h1, h2, h3",ignoreSelector:".js-toc-ignore",hasInnerContainers:!1,linkClass:"toc-link",extraLinkClasses:"",activeLinkClass:"is-active-link",listClass:"toc-list",extraListClasses:"",isCollapsedClass:"is-collapsed",collapsibleClass:"is-collapsible",listItemClass:"toc-list-item",activeListItemClass:"is-active-li",collapseDepth:0,scrollSmooth:!0,scrollSmoothDuration:420,scrollSmoothOffset:0,scrollEndCallback:function(e){},headingsOffset:1,throttleTimeout:50,positionFixedSelector:null,positionFixedClass:"is-position-fixed",fixedSidebarOffset:"auto",includeHtml:!1,includeTitleTags:!1,onClick:function(e){},orderedList:!0,scrollContainer:null,skipRendering:!1,headingLabelCallback:!1,ignoreHiddenElements:!1,headingObjectCallback:null,basePath:"",disableTocScrollSync:!1,tocScrollOffset:0}),xt}var St,en;function Uy(){return en||(en=1,St=function(e){var t=[].forEach,r=[].some,n=document.body,a,o=!0,i=" ";function c(h,b){var x=b.appendChild(u(h));if(h.children.length){var C=p(h.isCollapsed);h.children.forEach(function(w){c(w,C)}),x.appendChild(C)}}function s(h,b){var x=!1,C=p(x);if(b.forEach(function(w){c(w,C)}),a=h||a,a!==null)return a.firstChild&&a.removeChild(a.firstChild),b.length===0?a:a.appendChild(C)}function u(h){var b=document.createElement("li"),x=document.createElement("a");return e.listItemClass&&b.setAttribute("class",e.listItemClass),e.onClick&&(x.onclick=e.onClick),e.includeTitleTags&&x.setAttribute("title",h.textContent),e.includeHtml&&h.childNodes.length?t.call(h.childNodes,function(C){x.appendChild(C.cloneNode(!0))}):x.textContent=h.textContent,x.setAttribute("href",e.basePath+"#"+h.id),x.setAttribute("class",e.linkClass+i+"node-name--"+h.nodeName+i+e.extraLinkClasses),b.appendChild(x),b}function p(h){var b=e.orderedList?"ol":"ul",x=document.createElement(b),C=e.listClass+i+e.extraListClasses;return h&&(C=C+i+e.collapsibleClass,C=C+i+e.isCollapsedClass),x.setAttribute("class",C),x}function g(){if(e.scrollContainer&&document.querySelector(e.scrollContainer)){var h;h=document.querySelector(e.scrollContainer).scrollTop}else h=document.documentElement.scrollTop||n.scrollTop;var b=document.querySelector(e.positionFixedSelector);e.fixedSidebarOffset==="auto"&&(e.fixedSidebarOffset=a.offsetTop),h>e.fixedSidebarOffset?b.className.indexOf(e.positionFixedClass)===-1&&(b.className+=i+e.positionFixedClass):b.className=b.className.split(i+e.positionFixedClass).join("")}function y(h){var b=0;return h!==null&&(b=h.offsetTop,e.hasInnerContainers&&(b+=y(h.offsetParent))),b}function d(h){if(e.scrollContainer&&document.querySelector(e.scrollContainer)){var b;b=document.querySelector(e.scrollContainer).scrollTop}else b=document.documentElement.scrollTop||n.scrollTop;e.positionFixedSelector&&g();var x=h,C;if(o&&a!==null&&x.length>0){r.call(x,function(P,N){if(y(P)>b+e.headingsOffset+10){var T=N===0?N:N-1;return C=x[T],!0}else if(N===x.length-1)return C=x[x.length-1],!0});var w=a.querySelector("."+e.activeLinkClass),_=a.querySelector("."+e.linkClass+".node-name--"+C.nodeName+'[href="'+e.basePath+"#"+C.id.replace(/([ #;&,.+*~':"!^$[\]()=>|/\\@])/g,"\\$1")+'"]');if(w===_)return;var A=a.querySelectorAll("."+e.linkClass);t.call(A,function(P){P.className=P.className.split(i+e.activeLinkClass).join("")});var k=a.querySelectorAll("."+e.listItemClass);t.call(k,function(P){P.className=P.className.split(i+e.activeListItemClass).join("")}),_&&_.className.indexOf(e.activeLinkClass)===-1&&(_.className+=i+e.activeLinkClass);var O=_&&_.parentNode;O&&O.className.indexOf(e.activeListItemClass)===-1&&(O.className+=i+e.activeListItemClass);var j=a.querySelectorAll("."+e.listClass+"."+e.collapsibleClass);t.call(j,function(P){P.className.indexOf(e.isCollapsedClass)===-1&&(P.className+=i+e.isCollapsedClass)}),_&&_.nextSibling&&_.nextSibling.className.indexOf(e.isCollapsedClass)!==-1&&(_.nextSibling.className=_.nextSibling.className.split(i+e.isCollapsedClass).join("")),m(_&&_.parentNode.parentNode)}}function m(h){return h&&h.className.indexOf(e.collapsibleClass)!==-1&&h.className.indexOf(e.isCollapsedClass)!==-1?(h.className=h.className.split(i+e.isCollapsedClass).join(""),m(h.parentNode.parentNode)):h}function f(h){var b=h.target||h.srcElement;typeof b.className!="string"||b.className.indexOf(e.linkClass)===-1||(o=!1)}function v(){o=!0}return{enableTocAnimation:v,disableTocAnimation:f,render:s,updateToc:d}}),St}var Ct,tn;function Hy(){return tn||(tn=1,Ct=function(t){var r=[].reduce;function n(u){return u[u.length-1]}function a(u){return+u.nodeName.toUpperCase().replace("H","")}function o(u){if(!(u instanceof window.HTMLElement))return u;if(t.ignoreHiddenElements&&(!u.offsetHeight||!u.offsetParent))return null;const p=u.getAttribute("data-heading-label")||(t.headingLabelCallback?String(t.headingLabelCallback(u.textContent)):u.textContent.trim());var g={id:u.id,children:[],nodeName:u.nodeName,headingLevel:a(u),textContent:p};return t.includeHtml&&(g.childNodes=u.childNodes),t.headingObjectCallback?t.headingObjectCallback(g,u):g}function i(u,p){for(var g=o(u),y=g.headingLevel,d=p,m=n(d),f=m?m.headingLevel:0,v=y-f;v>0&&(m=n(d),!(m&&y===m.headingLevel));)m&&m.children!==void 0&&(d=m.children),v--;return y>=t.collapseDepth&&(g.isCollapsed=!0),d.push(g),d}function c(u,p){var g=p;t.ignoreSelector&&(g=p.split(",").map(function(d){return d.trim()+":not("+t.ignoreSelector+")"}));try{return u.querySelectorAll(g)}catch{return console.warn("Headers not found with selector: "+g),null}}function s(u){return r.call(u,function(g,y){var d=o(y);return d&&i(d,g.nest),g},{nest:[]})}return{nestHeadingsArray:s,selectHeadings:c}}),Ct}var wt,rn;function zy(){return rn||(rn=1,wt=function(t){var r=t.tocElement||document.querySelector(t.tocSelector);if(r&&r.scrollHeight>r.clientHeight){var n=r.querySelector("."+t.activeListItemClass);n&&(r.scrollTop=n.offsetTop-t.tocScrollOffset)}}),wt}var _t={},nn;function Gy(){if(nn)return _t;nn=1,_t.initSmoothScrolling=e;function e(r){var n=r.duration,a=r.offset,o=location.hash?s(location.href):location.href;i();function i(){document.body.addEventListener("click",p,!1);function p(g){!c(g.target)||g.target.className.indexOf("no-smooth-scroll")>-1||g.target.href.charAt(g.target.href.length-2)==="#"&&g.target.href.charAt(g.target.href.length-1)==="!"||g.target.className.indexOf(r.linkClass)===-1||t(g.target.hash,{duration:n,offset:a,callback:function(){u(g.target.hash)}})}}function c(p){return p.tagName.toLowerCase()==="a"&&(p.hash.length>0||p.href.charAt(p.href.length-1)==="#")&&(s(p.href)===o||s(p.href)+"#"===o)}function s(p){return p.slice(0,p.lastIndexOf("#"))}function u(p){var g=document.getElementById(p.substring(1));g&&(/^(?:a|select|input|button|textarea)$/i.test(g.tagName)||(g.tabIndex=-1),g.focus())}}function t(r,n){var a=window.pageYOffset,o={duration:n.duration,offset:n.offset||0,callback:n.callback,easing:n.easing||d},i=document.querySelector('[id="'+decodeURI(r).split("#").join("")+'"]')||document.querySelector('[id="'+r.split("#").join("")+'"]'),c=typeof r=="string"?o.offset+(r?i&&i.getBoundingClientRect().top||0:-(document.documentElement.scrollTop||document.body.scrollTop)):r,s=typeof o.duration=="function"?o.duration(c):o.duration,u,p;requestAnimationFrame(function(m){u=m,g(m)});function g(m){p=m-u,window.scrollTo(0,o.easing(p,a,c,s)),p<s?requestAnimationFrame(g):y()}function y(){window.scrollTo(0,a+c),typeof o.callback=="function"&&o.callback()}function d(m,f,v,h){return m/=h/2,m<1?v/2*m*m+f:(m--,-v/2*(m*(m-2)-1)+f)}}return _t}(function(e,t){(function(r,n){e.exports=n(r)})(typeof ct<"u"?ct:window||ct,function(r){var n=My(),a={},o={},i=Uy(),c=Hy(),s=zy(),u,p,g=!!r&&!!r.document&&!!r.document.querySelector&&!!r.addEventListener;if(typeof window>"u"&&!g)return;var y,d=Object.prototype.hasOwnProperty;function m(){for(var b={},x=0;x<arguments.length;x++){var C=arguments[x];for(var w in C)d.call(C,w)&&(b[w]=C[w])}return b}function f(b,x,C){x||(x=250);var w,_;return function(){var A=C||this,k=+new Date,O=arguments;w&&k<w+x?(clearTimeout(_),_=setTimeout(function(){w=k,b.apply(A,O)},x)):(w=k,b.apply(A,O))}}function v(b){try{return b.contentElement||document.querySelector(b.contentSelector)}catch{return console.warn("Contents element not found: "+b.contentSelector),null}}function h(b){try{return b.tocElement||document.querySelector(b.tocSelector)}catch{return console.warn("TOC element not found: "+b.tocSelector),null}}return o.destroy=function(){var b=h(a);b!==null&&(a.skipRendering||b&&(b.innerHTML=""),a.scrollContainer&&document.querySelector(a.scrollContainer)?(document.querySelector(a.scrollContainer).removeEventListener("scroll",this._scrollListener,!1),document.querySelector(a.scrollContainer).removeEventListener("resize",this._scrollListener,!1),u&&document.querySelector(a.scrollContainer).removeEventListener("click",this._clickListener,!1)):(document.removeEventListener("scroll",this._scrollListener,!1),document.removeEventListener("resize",this._scrollListener,!1),u&&document.removeEventListener("click",this._clickListener,!1)))},o.init=function(b){if(g){a=m(n,b||{}),this.options=a,this.state={},a.scrollSmooth&&(a.duration=a.scrollSmoothDuration,a.offset=a.scrollSmoothOffset,o.scrollSmooth=Gy().initSmoothScrolling(a)),u=i(a),p=c(a),this._buildHtml=u,this._parseContent=p,this._headingsArray=y,o.destroy();var x=v(a);if(x!==null){var C=h(a);if(C!==null&&(y=p.selectHeadings(x,a.headingSelector),y!==null)){var w=p.nestHeadingsArray(y),_=w.nest;a.skipRendering||u.render(C,_),this._scrollListener=f(function(k){u.updateToc(y),!a.disableTocScrollSync&&s(a);var O=k&&k.target&&k.target.scrollingElement&&k.target.scrollingElement.scrollTop===0;(k&&(k.eventPhase===0||k.currentTarget===null)||O)&&(u.updateToc(y),a.scrollEndCallback&&a.scrollEndCallback(k))},a.throttleTimeout),this._scrollListener(),a.scrollContainer&&document.querySelector(a.scrollContainer)?(document.querySelector(a.scrollContainer).addEventListener("scroll",this._scrollListener,!1),document.querySelector(a.scrollContainer).addEventListener("resize",this._scrollListener,!1)):(document.addEventListener("scroll",this._scrollListener,!1),document.addEventListener("resize",this._scrollListener,!1));var A=null;return this._clickListener=f(function(k){a.scrollSmooth&&u.disableTocAnimation(k),u.updateToc(y),A&&clearTimeout(A),A=setTimeout(function(){u.enableTocAnimation()},a.scrollSmoothDuration)},a.throttleTimeout),a.scrollContainer&&document.querySelector(a.scrollContainer)?document.querySelector(a.scrollContainer).addEventListener("click",this._clickListener,!1):document.addEventListener("click",this._clickListener,!1),this}}}},o.refresh=function(b){o.destroy(),o.init(b||this.options)},r.tocbot=o,o})})(ka);var an=ka.exports;const{global:Y}=__STORYBOOK_MODULE_GLOBAL__,{deprecate:H,once:Wy,logger:cr}=__STORYBOOK_MODULE_CLIENT_LOGGER__,{filterArgTypes:Vy,composeConfigs:mv,Preview:gv,DocsContext:yv}=__STORYBOOK_MODULE_PREVIEW_API__,{STORY_ARGS_UPDATED:on,UPDATE_STORY_ARGS:Ky,RESET_STORY_ARGS:qy,GLOBALS_UPDATED:ln,NAVIGATE_URL:Yy}=__STORYBOOK_MODULE_CORE_EVENTS__;__STORYBOOK_MODULE_CHANNELS__;var Jy=S.div(Ke,({theme:e})=>({backgroundColor:e.base==="light"?"rgba(0,0,0,.01)":"rgba(255,255,255,.01)",borderRadius:e.appBorderRadius,border:`1px dashed ${e.appBorderColor}`,display:"flex",alignItems:"center",justifyContent:"center",padding:20,margin:"25px 0 40px",color:B(.3,e.color.defaultText),fontSize:e.typography.size.s2})),Aa=e=>l.createElement(Jy,{...e,className:"docblock-emptyblock sb-unstyled"}),Zy=S(xn)(({theme:e})=>({fontSize:`${e.typography.size.s2-1}px`,lineHeight:"19px",margin:"25px 0 40px",borderRadius:e.appBorderRadius,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0","pre.prismjs":{padding:20,background:"inherit"}})),Xy=S.div(({theme:e})=>({background:e.background.content,borderRadius:e.appBorderRadius,border:`1px solid ${e.appBorderColor}`,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0",margin:"25px 0 40px",padding:"20px 20px 20px 22px"})),Fe=S.div(({theme:e})=>({animation:`${e.animation.glow} 1.5s ease-in-out infinite`,background:e.appBorderColor,height:17,marginTop:1,width:"60%",[`&:first-child${ro}`]:{margin:0}})),Qy=()=>l.createElement(Xy,null,l.createElement(Fe,null),l.createElement(Fe,{style:{width:"80%"}}),l.createElement(Fe,{style:{width:"30%"}}),l.createElement(Fe,{style:{width:"80%"}})),dr=({isLoading:e,error:t,language:r,code:n,dark:a,format:o,...i})=>{if(e)return l.createElement(Qy,null);if(t)return l.createElement(Aa,null,t);let c=l.createElement(Zy,{bordered:!0,copyable:!0,format:o,language:r,className:"docblock-source sb-unstyled",...i},n);if(typeof a>"u")return c;let s=a?br.dark:br.light;return l.createElement(Sn,{theme:oo(s)},c)};dr.defaultProps={format:!1};var L=e=>`& :where(${e}:not(.sb-anchor, .sb-unstyled, .sb-unstyled ${e}))`,ur=600,eh=S.h1(Ke,({theme:e})=>({color:e.color.defaultText,fontSize:e.typography.size.m3,fontWeight:e.typography.weight.bold,lineHeight:"32px",[`@media (min-width: ${ur}px)`]:{fontSize:e.typography.size.l1,lineHeight:"36px",marginBottom:"16px"}})),th=S.h2(Ke,({theme:e})=>({fontWeight:e.typography.weight.regular,fontSize:e.typography.size.s3,lineHeight:"20px",borderBottom:"none",marginBottom:15,[`@media (min-width: ${ur}px)`]:{fontSize:e.typography.size.m1,lineHeight:"28px",marginBottom:24},color:B(.25,e.color.defaultText)})),rh=S.div(({theme:e})=>{let t={fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s3,margin:0,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch"},r={margin:"20px 0 8px",padding:0,cursor:"text",position:"relative",color:e.color.defaultText,"&:first-of-type":{marginTop:0,paddingTop:0},"&:hover a.anchor":{textDecoration:"none"},"& code":{fontSize:"inherit"}},n={lineHeight:1,margin:"0 2px",padding:"3px 5px",whiteSpace:"nowrap",borderRadius:3,fontSize:e.typography.size.s2-1,border:e.base==="light"?`1px solid ${e.color.mediumlight}`:`1px solid ${e.color.darker}`,color:e.base==="light"?B(.1,e.color.defaultText):B(.3,e.color.defaultText),backgroundColor:e.base==="light"?e.color.lighter:e.color.border};return{maxWidth:1e3,width:"100%",[L("a")]:{...t,fontSize:"inherit",lineHeight:"24px",color:e.color.secondary,textDecoration:"none","&.absent":{color:"#cc0000"},"&.anchor":{display:"block",paddingLeft:30,marginLeft:-30,cursor:"pointer",position:"absolute",top:0,left:0,bottom:0}},[L("blockquote")]:{...t,margin:"16px 0",borderLeft:`4px solid ${e.color.medium}`,padding:"0 15px",color:e.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}},[L("div")]:t,[L("dl")]:{...t,margin:"16px 0",padding:0,"& dt":{fontSize:"14px",fontWeight:"bold",fontStyle:"italic",padding:0,margin:"16px 0 4px"},"& dt:first-of-type":{padding:0},"& dt > :first-of-type":{marginTop:0},"& dt > :last-child":{marginBottom:0},"& dd":{margin:"0 0 16px",padding:"0 15px"},"& dd > :first-of-type":{marginTop:0},"& dd > :last-child":{marginBottom:0}},[L("h1")]:{...t,...r,fontSize:`${e.typography.size.l1}px`,fontWeight:e.typography.weight.bold},[L("h2")]:{...t,...r,fontSize:`${e.typography.size.m2}px`,paddingBottom:4,borderBottom:`1px solid ${e.appBorderColor}`},[L("h3")]:{...t,...r,fontSize:`${e.typography.size.m1}px`,fontWeight:e.typography.weight.bold},[L("h4")]:{...t,...r,fontSize:`${e.typography.size.s3}px`},[L("h5")]:{...t,...r,fontSize:`${e.typography.size.s2}px`},[L("h6")]:{...t,...r,fontSize:`${e.typography.size.s2}px`,color:e.color.dark},[L("hr")]:{border:"0 none",borderTop:`1px solid ${e.appBorderColor}`,height:4,padding:0},[L("img")]:{maxWidth:"100%"},[L("li")]:{...t,fontSize:e.typography.size.s2,color:e.color.defaultText,lineHeight:"24px","& + li":{marginTop:".25em"},"& ul, & ol":{marginTop:".25em",marginBottom:0},"& code":n},[L("ol")]:{...t,margin:"16px 0",paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},[L("p")]:{...t,margin:"16px 0",fontSize:e.typography.size.s2,lineHeight:"24px",color:e.color.defaultText,"& code":n},[L("pre")]:{...t,fontFamily:e.typography.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",lineHeight:"18px",padding:"11px 1rem",whiteSpace:"pre-wrap",color:"inherit",borderRadius:3,margin:"1rem 0","&:not(.prismjs)":{background:"transparent",border:"none",borderRadius:0,padding:0,margin:0},"& pre, &.prismjs":{padding:15,margin:0,whiteSpace:"pre-wrap",color:"inherit",fontSize:"13px",lineHeight:"19px",code:{color:"inherit",fontSize:"inherit"}},"& code":{whiteSpace:"pre"},"& code, & tt":{border:"none"}},[L("span")]:{...t,"&.frame":{display:"block",overflow:"hidden","& > span":{border:`1px solid ${e.color.medium}`,display:"block",float:"left",overflow:"hidden",margin:"13px 0 0",padding:7,width:"auto"},"& span img":{display:"block",float:"left"},"& span span":{clear:"both",color:e.color.darkest,display:"block",padding:"5px 0 0"}},"&.align-center":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"center"},"& span img":{margin:"0 auto",textAlign:"center"}},"&.align-right":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px 0 0",textAlign:"right"},"& span img":{margin:0,textAlign:"right"}},"&.float-left":{display:"block",marginRight:13,overflow:"hidden",float:"left","& span":{margin:"13px 0 0"}},"&.float-right":{display:"block",marginLeft:13,overflow:"hidden",float:"right","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"right"}}},[L("table")]:{...t,margin:"16px 0",fontSize:e.typography.size.s2,lineHeight:"24px",padding:0,borderCollapse:"collapse","& tr":{borderTop:`1px solid ${e.appBorderColor}`,backgroundColor:e.appContentBg,margin:0,padding:0},"& tr:nth-of-type(2n)":{backgroundColor:e.base==="dark"?e.color.darker:e.color.lighter},"& tr th":{fontWeight:"bold",color:e.color.defaultText,border:`1px solid ${e.appBorderColor}`,margin:0,padding:"6px 13px"},"& tr td":{border:`1px solid ${e.appBorderColor}`,color:e.color.defaultText,margin:0,padding:"6px 13px"},"& tr th :first-of-type, & tr td :first-of-type":{marginTop:0},"& tr th :last-child, & tr td :last-child":{marginBottom:0}},[L("ul")]:{...t,margin:"16px 0",paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0},listStyle:"disc"}}}),nh=S.div(({theme:e})=>({background:e.background.content,display:"flex",justifyContent:"center",padding:"4rem 20px",minHeight:"100vh",boxSizing:"border-box",gap:"3rem",[`@media (min-width: ${ur}px)`]:{}})),ah=({children:e,toc:t})=>l.createElement(nh,{className:"sbdocs sbdocs-wrapper"},l.createElement(rh,{className:"sbdocs sbdocs-content"},e),t),ot=e=>({borderRadius:e.appBorderRadius,background:e.background.content,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0",border:`1px solid ${e.appBorderColor}`}),oh=({zoom:e,resetZoom:t})=>l.createElement(l.Fragment,null,l.createElement(we,{key:"zoomin",onClick:r=>{r.preventDefault(),e(.8)},title:"Zoom in"},l.createElement(Z,{icon:"zoom"})),l.createElement(we,{key:"zoomout",onClick:r=>{r.preventDefault(),e(1.25)},title:"Zoom out"},l.createElement(Z,{icon:"zoomout"})),l.createElement(we,{key:"zoomreset",onClick:r=>{r.preventDefault(),t()},title:"Reset zoom"},l.createElement(Z,{icon:"zoomreset"}))),lh=S(no)({position:"absolute",left:0,right:0,top:0,transition:"transform .2s linear"}),ih=({isLoading:e,storyId:t,baseUrl:r,zoom:n,resetZoom:a,...o})=>l.createElement(lh,{...o},l.createElement(E.Fragment,{key:"left"},e?[1,2,3].map(i=>l.createElement(lo,{key:i})):l.createElement(oh,{zoom:n,resetZoom:a}))),$a=E.createContext({scale:1}),{window:sh}=Y,ch=class extends E.Component{constructor(){super(...arguments),this.iframe=null}componentDidMount(){let{id:e}=this.props;this.iframe=sh.document.getElementById(e)}shouldComponentUpdate(e){let{scale:t}=e;return t!==this.props.scale&&this.setIframeBodyStyle({width:`${t*100}%`,height:`${t*100}%`,transform:`scale(${1/t})`,transformOrigin:"top left"}),!1}setIframeBodyStyle(e){return Object.assign(this.iframe.contentDocument.body.style,e)}render(){let{id:e,title:t,src:r,allowFullScreen:n,scale:a,...o}=this.props;return l.createElement("iframe",{id:e,title:t,src:r,...n?{allow:"fullscreen"}:{},loading:"lazy",...o})}},{PREVIEW_URL:dh}=Y,uh=dh||"iframe.html",Ft=({story:e,primary:t})=>`story--${e.id}${t?"--primary":""}`,ph=e=>{let t=E.useRef(),[r,n]=E.useState(!0),[a,o]=E.useState(),{story:i,height:c,autoplay:s,forceInitialArgs:u,renderStoryToElement:p}=e;E.useEffect(()=>{if(!(i&&t.current))return()=>{};let y=t.current,d=p(i,y,{showMain:()=>{},showError:({title:m,description:f})=>o(new Error(`${m} - ${f}`)),showException:m=>o(m)},{autoplay:s,forceInitialArgs:u});return n(!1),()=>{Promise.resolve().then(()=>d())}},[s,p,i]);let g="<span></span>";return a?l.createElement("pre",null,l.createElement(bo,{error:a})):l.createElement(l.Fragment,null,c?l.createElement("style",null,`#${Ft(e)} { min-height: ${c}; transform: translateZ(0); overflow: auto }`):null,r&&l.createElement(pr,null),l.createElement("div",{ref:t,id:`${Ft(e)}-inner`,"data-name":i.name,dangerouslySetInnerHTML:{__html:g}}))},fh=({story:e,height:t="500px"})=>l.createElement("div",{style:{width:"100%",height:t}},l.createElement($a.Consumer,null,({scale:r})=>l.createElement(ch,{key:"iframe",id:`iframe--${e.id}`,title:e.name,src:vo(uh,e.id,{viewMode:"story"}),allowFullScreen:!0,scale:r,style:{width:"100%",height:"100%",border:"0 none"}}))),mh=e=>{let{inline:t}=e;return l.createElement("div",{id:Ft(e),className:"sb-story sb-unstyled","data-story-block":"true"},t?l.createElement(ph,{...e}):l.createElement(fh,{...e}))},pr=()=>l.createElement(yo,null),gh=S.div(({isColumn:e,columns:t,layout:r})=>({display:e||!t?"block":"flex",position:"relative",flexWrap:"wrap",overflow:"auto",flexDirection:e?"column":"row","& .innerZoomElementWrapper > *":e?{width:r!=="fullscreen"?"calc(100% - 20px)":"100%",display:"block"}:{maxWidth:r!=="fullscreen"?"calc(100% - 20px)":"100%",display:"inline-block"}}),({layout:e="padded"})=>e==="centered"||e==="padded"?{padding:"30px 20px",margin:-10,"& .innerZoomElementWrapper > *":{width:"auto",border:"10px solid transparent!important"}}:{},({layout:e="padded"})=>e==="centered"?{display:"flex",justifyContent:"center",justifyItems:"center",alignContent:"center",alignItems:"center"}:{},({columns:e})=>e&&e>1?{".innerZoomElementWrapper > *":{minWidth:`calc(100% / ${e} - 20px)`}}:{}),sn=S(dr)(({theme:e})=>({margin:0,borderTopLeftRadius:0,borderTopRightRadius:0,borderBottomLeftRadius:e.appBorderRadius,borderBottomRightRadius:e.appBorderRadius,border:"none",background:e.base==="light"?"rgba(0, 0, 0, 0.85)":ee(.05,e.background.content),color:e.color.lightest,button:{background:e.base==="light"?"rgba(0, 0, 0, 0.85)":ee(.05,e.background.content)}})),yh=S.div(({theme:e,withSource:t,isExpanded:r})=>({position:"relative",overflow:"hidden",margin:"25px 0 40px",...ot(e),borderBottomLeftRadius:t&&r&&0,borderBottomRightRadius:t&&r&&0,borderBottomWidth:r&&0,"h3 + &":{marginTop:"16px"}}),({withToolbar:e})=>e&&{paddingTop:40}),hh=(e,t,r)=>{switch(!0){case!!(e&&e.error):return{source:null,actionItem:{title:"No code available",className:"docblock-code-toggle docblock-code-toggle--disabled",disabled:!0,onClick:()=>r(!1)}};case t:return{source:l.createElement(sn,{...e,dark:!0}),actionItem:{title:"Hide code",className:"docblock-code-toggle docblock-code-toggle--expanded",onClick:()=>r(!1)}};default:return{source:l.createElement(sn,{...e,dark:!0}),actionItem:{title:"Show code",className:"docblock-code-toggle",onClick:()=>r(!0)}}}};function bh(e){if(E.Children.count(e)===1){let t=e;if(t.props)return t.props.id}return null}var vh=S(ih)({position:"absolute",top:0,left:0,right:0,height:40}),Eh=S.div({overflow:"hidden",position:"relative"}),Dt=({isLoading:e,isColumn:t,columns:r,children:n,withSource:a,withToolbar:o=!1,isExpanded:i=!1,additionalActions:c,className:s,layout:u="padded",...p})=>{let[g,y]=E.useState(i),{source:d,actionItem:m}=hh(a,g,y),[f,v]=E.useState(1),h=[s].concat(["sbdocs","sbdocs-preview","sb-unstyled"]),b=a?[m]:[],[x,C]=E.useState(c?[...c]:[]),w=[...b,...x],{window:_}=Y,A=E.useCallback(async O=>{let{createCopyToClipboardFunction:j}=await Gt(()=>import("./index-67e30b50.js").then(P=>P.K),["./index-67e30b50.js","./iframe-5c6f1cc3.js","./_commonjsHelpers-de833af9.js","./index-d37d4223.js"],import.meta.url);j()},[]),k=O=>{let j=_.getSelection();j&&j.type==="Range"||(O.preventDefault(),x.filter(P=>P.title==="Copied").length===0&&A(d.props.code).then(()=>{C([...x,{title:"Copied",onClick:()=>{}}]),_.setTimeout(()=>C(x.filter(P=>P.title!=="Copied")),1500)}))};return l.createElement(yh,{withSource:a,withToolbar:o,...p,className:h.join(" ")},o&&l.createElement(vh,{isLoading:e,border:!0,zoom:O=>v(f*O),resetZoom:()=>v(1),storyId:bh(n),baseUrl:"./iframe.html"}),l.createElement($a.Provider,{value:{scale:f}},l.createElement(Eh,{className:"docs-story",onCopyCapture:a&&k},l.createElement(gh,{isColumn:t||!Array.isArray(n),columns:r,layout:u},l.createElement(io.Element,{scale:f},Array.isArray(n)?n.map((O,j)=>l.createElement("div",{key:j},O)):l.createElement("div",null,n))),l.createElement(so,{actionItems:w}))),a&&g&&d)},xh=S(Dt)(()=>({".docs-story":{paddingTop:32,paddingBottom:40}})),Sh=()=>l.createElement(xh,{isLoading:!0,withToolbar:!0},l.createElement(pr,null)),Ch=S.table(({theme:e})=>({"&&":{borderCollapse:"collapse",borderSpacing:0,border:"none",tr:{border:"none !important",background:"none"},"td, th":{padding:0,border:"none",width:"auto!important"},marginTop:0,marginBottom:0,"th:first-of-type, td:first-of-type":{paddingLeft:0},"th:last-of-type, td:last-of-type":{paddingRight:0},td:{paddingTop:0,paddingBottom:4,"&:not(:first-of-type)":{paddingLeft:10,paddingRight:0}},tbody:{boxShadow:"none",border:"none"},code:qe({theme:e}),div:{span:{fontWeight:"bold"}},"& code":{margin:0,display:"inline-block",fontSize:e.typography.size.s1}}})),wh=({tags:e})=>{let t=(e.params||[]).filter(o=>o.description),r=t.length!==0,n=e.deprecated!=null,a=e.returns!=null&&e.returns.description!=null;return!r&&!a&&!n?null:l.createElement(l.Fragment,null,l.createElement(Ch,null,l.createElement("tbody",null,n&&l.createElement("tr",{key:"deprecated"},l.createElement("td",{colSpan:2},l.createElement("strong",null,"Deprecated"),": ",e.deprecated)),r&&t.map(o=>l.createElement("tr",{key:o.name},l.createElement("td",null,l.createElement("code",null,o.name)),l.createElement("td",null,o.description))),a&&l.createElement("tr",{key:"returns"},l.createElement("td",null,l.createElement("code",null,"Returns")),l.createElement("td",null,e.returns.description)))))},Lt=8,cn=S.div(({isExpanded:e})=>({display:"flex",flexDirection:e?"column":"row",flexWrap:"wrap",alignItems:"flex-start",marginBottom:"-4px",minWidth:100})),_h=S.span(qe,({theme:e,simple:t=!1})=>({flex:"0 0 auto",fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,wordBreak:"break-word",whiteSpace:"normal",maxWidth:"100%",margin:0,marginRight:"4px",marginBottom:"4px",paddingTop:"2px",paddingBottom:"2px",lineHeight:"13px",...t&&{background:"transparent",border:"0 none",paddingLeft:0}})),kh=S.button(({theme:e})=>({fontFamily:e.typography.fonts.mono,color:e.color.secondary,marginBottom:"4px",background:"none",border:"none"})),Ah=S.div(qe,({theme:e})=>({fontFamily:e.typography.fonts.mono,color:e.color.secondary,fontSize:e.typography.size.s1,margin:0,whiteSpace:"nowrap",display:"flex",alignItems:"center"})),$h=S.div(({theme:e,width:t})=>({width:t,minWidth:200,maxWidth:800,padding:15,fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,boxSizing:"content-box","& code":{padding:"0 !important"}})),Oh=S(Z)({height:10,width:10,minWidth:10,marginLeft:4}),Th=()=>l.createElement("span",null,"-"),Oa=({text:e,simple:t})=>l.createElement(_h,{simple:t},e),Ih=En(1e3)(e=>{let t=e.split(/\r?\n/);return`${Math.max(...t.map(r=>r.length))}ch`}),Ph=e=>{if(!e)return[e];let t=e.split("|").map(r=>r.trim());return Nu(t)},dn=(e,t=!0)=>{let r=e;return t||(r=e.slice(0,Lt)),r.map(n=>l.createElement(Oa,{key:n,text:n===""?'""':n}))},Rh=({value:e,initialExpandedArgs:t})=>{let{summary:r,detail:n}=e,[a,o]=E.useState(!1),[i,c]=E.useState(t||!1);if(r==null)return null;let s=typeof r.toString=="function"?r.toString():r;if(n==null){if(/[(){}[\]<>]/.test(s))return l.createElement(Oa,{text:s});let u=Ph(s),p=u.length;return p>Lt?l.createElement(cn,{isExpanded:i},dn(u,i),l.createElement(kh,{onClick:()=>c(!i)},i?"Show less...":`Show ${p-Lt} more...`)):l.createElement(cn,null,dn(u))}return l.createElement(ho,{closeOnOutsideClick:!0,placement:"bottom",visible:a,onVisibleChange:u=>{o(u)},tooltip:l.createElement($h,{width:Ih(n)},l.createElement(xn,{language:"jsx",format:!1},n))},l.createElement(Ah,{className:"sbdocs-expandable"},l.createElement("span",null,s),l.createElement(Oh,{icon:a?"arrowup":"arrowdown"})))},kt=({value:e,initialExpandedArgs:t})=>e==null?l.createElement(Th,null):l.createElement(Rh,{value:e,initialExpandedArgs:t}),jh=S.label(({theme:e})=>({lineHeight:"18px",alignItems:"center",marginBottom:8,display:"inline-block",position:"relative",whiteSpace:"nowrap",background:e.boolean.background,borderRadius:"3em",padding:1,input:{appearance:"none",width:"100%",height:"100%",position:"absolute",left:0,top:0,margin:0,padding:0,border:"none",background:"transparent",cursor:"pointer",borderRadius:"3em","&:focus":{outline:"none",boxShadow:`${e.color.secondary} 0 0 0 1px inset !important`}},span:{textAlign:"center",fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,lineHeight:"1",cursor:"pointer",display:"inline-block",padding:"7px 15px",transition:"all 100ms ease-out",userSelect:"none",borderRadius:"3em",color:B(.5,e.color.defaultText),background:"transparent","&:hover":{boxShadow:`${Ne(.3,e.appBorderColor)} 0 0 0 1px inset`},"&:active":{boxShadow:`${Ne(.05,e.appBorderColor)} 0 0 0 2px inset`,color:Ne(1,e.appBorderColor)},"&:first-of-type":{paddingRight:8},"&:last-of-type":{paddingLeft:8}},"input:checked ~ span:last-of-type, input:not(:checked) ~ span:first-of-type":{background:e.boolean.selectedBackground,boxShadow:e.base==="light"?`${Ne(.1,e.appBorderColor)} 0 0 2px`:`${e.appBorderColor} 0 0 0 1px`,color:e.color.defaultText,padding:"7px 15px"}})),Nh=e=>e==="true",Bh=({name:e,value:t,onChange:r,onBlur:n,onFocus:a})=>{let o=E.useCallback(()=>r(!1),[r]);if(t===void 0)return l.createElement(re.Button,{id:Je(e),onClick:o},"Set boolean");let i=X(e),c=typeof t=="string"?Nh(t):t;return l.createElement(jh,{htmlFor:i,title:c?"Change to false":"Change to true"},l.createElement("input",{id:i,type:"checkbox",onChange:s=>r(s.target.checked),checked:c,name:e,onBlur:n,onFocus:a}),l.createElement("span",null,"False"),l.createElement("span",null,"True"))},Fh=e=>{let[t,r,n]=e.split("-"),a=new Date;return a.setFullYear(parseInt(t,10),parseInt(r,10)-1,parseInt(n,10)),a},Dh=e=>{let[t,r]=e.split(":"),n=new Date;return n.setHours(parseInt(t,10)),n.setMinutes(parseInt(r,10)),n},Lh=e=>{let t=new Date(e),r=`000${t.getFullYear()}`.slice(-4),n=`0${t.getMonth()+1}`.slice(-2),a=`0${t.getDate()}`.slice(-2);return`${r}-${n}-${a}`},Mh=e=>{let t=new Date(e),r=`0${t.getHours()}`.slice(-2),n=`0${t.getMinutes()}`.slice(-2);return`${r}:${n}`},Uh=S.div(({theme:e})=>({flex:1,display:"flex",input:{marginLeft:10,flex:1,height:32,"&::-webkit-calendar-picker-indicator":{opacity:.5,height:12,filter:e.base==="light"?void 0:"invert(1)"}},"input:first-of-type":{marginLeft:0,flexGrow:4},"input:last-of-type":{flexGrow:3}})),Hh=({name:e,value:t,onChange:r,onFocus:n,onBlur:a})=>{let[o,i]=E.useState(!0),c=E.useRef(),s=E.useRef();E.useEffect(()=>{o!==!1&&(c&&c.current&&(c.current.value=Lh(t)),s&&s.current&&(s.current.value=Mh(t)))},[t]);let u=y=>{let d=Fh(y.target.value),m=new Date(t);m.setFullYear(d.getFullYear(),d.getMonth(),d.getDate());let f=m.getTime();f&&r(f),i(!!f)},p=y=>{let d=Dh(y.target.value),m=new Date(t);m.setHours(d.getHours()),m.setMinutes(d.getMinutes());let f=m.getTime();f&&r(f),i(!!f)},g=X(e);return l.createElement(Uh,null,l.createElement(re.Input,{type:"date",max:"9999-12-31",ref:c,id:`${g}-date`,name:`${g}-date`,onChange:u,onFocus:n,onBlur:a}),l.createElement(re.Input,{type:"time",id:`${g}-time`,name:`${g}-time`,ref:s,onChange:p,onFocus:n,onBlur:a}),o?null:l.createElement("div",null,"invalid"))},zh=S.label({display:"flex"}),Gh=e=>{let t=parseFloat(e);return Number.isNaN(t)?void 0:t},Wh=({name:e,value:t,onChange:r,min:n,max:a,step:o,onBlur:i,onFocus:c})=>{let[s,u]=E.useState(typeof t=="number"?t:""),[p,g]=E.useState(!1),[y,d]=E.useState(null),m=E.useCallback(h=>{u(h.target.value);let b=parseFloat(h.target.value);Number.isNaN(b)?d(new Error(`'${h.target.value}' is not a number`)):(r(b),d(null))},[r,d]),f=E.useCallback(()=>{u("0"),r(0),g(!0)},[g]),v=E.useRef(null);return E.useEffect(()=>{p&&v.current&&v.current.select()},[p]),E.useEffect(()=>{s!==(typeof t=="number"?t:"")&&u(t)},[t]),!p&&t===void 0?l.createElement(re.Button,{id:Je(e),onClick:f},"Set number"):l.createElement(zh,null,l.createElement(re.Input,{ref:v,id:X(e),type:"number",onChange:m,size:"flex",placeholder:"Edit number...",value:s,valid:y?"error":null,autoFocus:p,name:e,min:n,max:a,step:o,onFocus:c,onBlur:i}))},Ta=(e,t)=>{let r=t&&Object.entries(t).find(([n,a])=>a===e);return r?r[0]:void 0},Mt=(e,t)=>e&&t?Object.entries(t).filter(r=>e.includes(r[1])).map(r=>r[0]):[],Ia=(e,t)=>e&&t&&e.map(r=>t[r]),Vh=S.div(({isInline:e})=>e?{display:"flex",flexWrap:"wrap",alignItems:"flex-start",label:{display:"inline-flex",marginRight:15}}:{label:{display:"flex"}}),Kh=S.span({}),qh=S.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}}),un=({name:e,options:t,value:r,onChange:n,isInline:a})=>{if(!t)return cr.warn(`Checkbox with no options: ${e}`),l.createElement(l.Fragment,null,"-");let o=Mt(r,t),[i,c]=E.useState(o),s=p=>{let g=p.target.value,y=[...i];y.includes(g)?y.splice(y.indexOf(g),1):y.push(g),n(Ia(y,t)),c(y)};E.useEffect(()=>{c(Mt(r,t))},[r]);let u=X(e);return l.createElement(Vh,{isInline:a},Object.keys(t).map((p,g)=>{let y=`${u}-${g}`;return l.createElement(qh,{key:y,htmlFor:y},l.createElement("input",{type:"checkbox",id:y,name:y,value:p,onChange:s,checked:i==null?void 0:i.includes(p)}),l.createElement(Kh,null,p))}))},Yh=S.div(({isInline:e})=>e?{display:"flex",flexWrap:"wrap",alignItems:"flex-start",label:{display:"inline-flex",marginRight:15}}:{label:{display:"flex"}}),Jh=S.span({}),Zh=S.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}}),pn=({name:e,options:t,value:r,onChange:n,isInline:a})=>{if(!t)return cr.warn(`Radio with no options: ${e}`),l.createElement(l.Fragment,null,"-");let o=Ta(r,t),i=X(e);return l.createElement(Yh,{isInline:a},Object.keys(t).map((c,s)=>{let u=`${i}-${s}`;return l.createElement(Zh,{key:u,htmlFor:u},l.createElement("input",{type:"radio",id:u,name:u,value:c,onChange:p=>n(t[p.currentTarget.value]),checked:c===o}),l.createElement(Jh,null,c))}))},Xh={appearance:"none",border:"0 none",boxSizing:"inherit",display:" block",margin:" 0",background:"transparent",padding:0,fontSize:"inherit",position:"relative"},Pa=S.select(({theme:e})=>({...Xh,boxSizing:"border-box",position:"relative",padding:"6px 10px",width:"100%",color:e.input.color||"inherit",background:e.input.background,borderRadius:e.input.borderRadius,boxShadow:`${e.input.border} 0 0 0 1px inset`,fontSize:e.typography.size.s2-1,lineHeight:"20px","&:focus":{boxShadow:`${e.color.secondary} 0 0 0 1px inset`,outline:"none"},"&[disabled]":{cursor:"not-allowed",opacity:.5},"::placeholder":{color:e.textMutedColor},"&[multiple]":{overflow:"auto",padding:0,option:{display:"block",padding:"6px 10px",marginLeft:1,marginRight:1}}})),Ra=S.span(({theme:e})=>({display:"inline-block",lineHeight:"normal",overflow:"hidden",position:"relative",verticalAlign:"top",width:"100%",svg:{position:"absolute",zIndex:1,pointerEvents:"none",height:"12px",marginTop:"-6px",right:"12px",top:"50%",fill:e.textMutedColor,path:{fill:e.textMutedColor}}})),fn="Choose option...",Qh=({name:e,value:t,options:r,onChange:n})=>{let a=c=>{n(r[c.currentTarget.value])},o=Ta(t,r)||fn,i=X(e);return l.createElement(Ra,null,l.createElement(Z,{icon:"arrowdown"}),l.createElement(Pa,{id:i,value:o,onChange:a},l.createElement("option",{key:"no-selection",disabled:!0},fn),Object.keys(r).map(c=>l.createElement("option",{key:c},c))))},eb=({name:e,value:t,options:r,onChange:n})=>{let a=c=>{let s=Array.from(c.currentTarget.options).filter(u=>u.selected).map(u=>u.value);n(Ia(s,r))},o=Mt(t,r),i=X(e);return l.createElement(Ra,null,l.createElement(Pa,{id:i,multiple:!0,value:o,onChange:a},Object.keys(r).map(c=>l.createElement("option",{key:c},c))))},mn=e=>{let{name:t,options:r}=e;return r?e.isMulti?l.createElement(eb,{...e}):l.createElement(Qh,{...e}):(cr.warn(`Select with no options: ${t}`),l.createElement(l.Fragment,null,"-"))},tb=(e,t)=>Array.isArray(e)?e.reduce((r,n)=>(r[(t==null?void 0:t[n])||String(n)]=n,r),{}):e,rb={check:un,"inline-check":un,radio:pn,"inline-radio":pn,select:mn,"multi-select":mn},ge=e=>{let{type:t="select",labels:r,argType:n}=e,a={...e,options:n?tb(n.options,r):{},isInline:t.includes("inline"),isMulti:t.includes("multi")},o=rb[t];if(o)return l.createElement(o,{...a});throw new Error(`Unknown options type: ${t}`)},fr="value",nb="key",ab="Error",ob="Object",lb="Array",ib="String",sb="Number",cb="Boolean",db="Date",ub="Null",pb="Undefined",fb="Function",mb="Symbol",ja="ADD_DELTA_TYPE",Na="REMOVE_DELTA_TYPE",Ba="UPDATE_DELTA_TYPE";function ce(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e[Symbol.iterator]=="function"?"Iterable":Object.prototype.toString.call(e).slice(8,-1)}function Fa(e,t){let r=ce(e),n=ce(t);return(r==="Function"||n==="Function")&&n!==r}var mr=class extends E.Component{constructor(e){super(e),this.state={inputRefKey:null,inputRefValue:null},this.refInputValue=this.refInputValue.bind(this),this.refInputKey=this.refInputKey.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onSubmit=this.onSubmit.bind(this)}componentDidMount(){let{inputRefKey:e,inputRefValue:t}=this.state,{onlyValue:r}=this.props;e&&typeof e.focus=="function"&&e.focus(),r&&t&&typeof t.focus=="function"&&t.focus(),document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.onSubmit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.props.handleCancel()))}onSubmit(){let{handleAdd:e,onlyValue:t,onSubmitValueParser:r,keyPath:n,deep:a}=this.props,{inputRefKey:o,inputRefValue:i}=this.state,c={};if(!t){if(!o.value)return;c.key=o.value}c.newValue=r(!1,n,a,c.key,i.value),e(c)}refInputKey(e){this.state.inputRefKey=e}refInputValue(e){this.state.inputRefValue=e}render(){let{handleCancel:e,onlyValue:t,addButtonElement:r,cancelButtonElement:n,inputElementGenerator:a,keyPath:o,deep:i}=this.props,c=E.cloneElement(r,{onClick:this.onSubmit}),s=E.cloneElement(n,{onClick:e}),u=a(fr,o,i),p=E.cloneElement(u,{placeholder:"Value",ref:this.refInputValue}),g=null;if(!t){let y=a(nb,o,i);g=E.cloneElement(y,{placeholder:"Key",ref:this.refInputKey})}return l.createElement("span",{className:"rejt-add-value-node"},g,p,s,c)}};mr.defaultProps={onlyValue:!1,addButtonElement:l.createElement("button",null,"+"),cancelButtonElement:l.createElement("button",null,"c")};var Da=class extends E.Component{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={data:e.data,name:e.name,keyPath:t,deep:e.deep,nextDeep:e.deep+1,collapsed:e.isCollapsed(t,e.deep,e.data),addFormVisible:!1},this.handleCollapseMode=this.handleCollapseMode.bind(this),this.handleRemoveItem=this.handleRemoveItem.bind(this),this.handleAddMode=this.handleAddMode.bind(this),this.handleAddValueAdd=this.handleAddValueAdd.bind(this),this.handleAddValueCancel=this.handleAddValueCancel.bind(this),this.handleEditValue=this.handleEditValue.bind(this),this.onChildUpdate=this.onChildUpdate.bind(this),this.renderCollapsed=this.renderCollapsed.bind(this),this.renderNotCollapsed=this.renderNotCollapsed.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}onChildUpdate(e,t){let{data:r,keyPath:n}=this.state;r[e]=t,this.setState({data:r});let{onUpdate:a}=this.props,o=n.length;a(n[o-1],r)}handleAddMode(){this.setState({addFormVisible:!0})}handleCollapseMode(){this.setState(e=>({collapsed:!e.collapsed}))}handleRemoveItem(e){return()=>{let{beforeRemoveAction:t,logger:r}=this.props,{data:n,keyPath:a,nextDeep:o}=this.state,i=n[e];t(e,a,o,i).then(()=>{let c={keyPath:a,deep:o,key:e,oldValue:i,type:Na};n.splice(e,1),this.setState({data:n});let{onUpdate:s,onDeltaUpdate:u}=this.props;s(a[a.length-1],n),u(c)}).catch(r.error)}}handleAddValueAdd({newValue:e}){let{data:t,keyPath:r,nextDeep:n}=this.state,{beforeAddAction:a,logger:o}=this.props;a(t.length,r,n,e).then(()=>{let i=[...t,e];this.setState({data:i}),this.handleAddValueCancel();let{onUpdate:c,onDeltaUpdate:s}=this.props;c(r[r.length-1],i),s({type:ja,keyPath:r,deep:n,key:i.length-1,newValue:e})}).catch(o.error)}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleEditValue({key:e,value:t}){return new Promise((r,n)=>{let{beforeUpdateAction:a}=this.props,{data:o,keyPath:i,nextDeep:c}=this.state,s=o[e];a(e,i,c,s,t).then(()=>{o[e]=t,this.setState({data:o});let{onUpdate:u,onDeltaUpdate:p}=this.props;u(i[i.length-1],o),p({type:Ba,keyPath:i,deep:c,key:e,newValue:t,oldValue:s}),r(void 0)}).catch(n)})}renderCollapsed(){let{name:e,data:t,keyPath:r,deep:n}=this.state,{handleRemove:a,readOnly:o,getStyle:i,dataType:c,minusMenuElement:s}=this.props,{minus:u,collapsed:p}=i(e,t,r,n,c),g=o(e,t,r,n,c),y=E.cloneElement(s,{onClick:a,className:"rejt-minus-menu",style:u});return l.createElement("span",{className:"rejt-collapsed"},l.createElement("span",{className:"rejt-collapsed-text",style:p,onClick:this.handleCollapseMode},"[...] ",t.length," ",t.length===1?"item":"items"),!g&&y)}renderNotCollapsed(){let{name:e,data:t,keyPath:r,deep:n,addFormVisible:a,nextDeep:o}=this.state,{isCollapsed:i,handleRemove:c,onDeltaUpdate:s,readOnly:u,getStyle:p,dataType:g,addButtonElement:y,cancelButtonElement:d,editButtonElement:m,inputElementGenerator:f,textareaElementGenerator:v,minusMenuElement:h,plusMenuElement:b,beforeRemoveAction:x,beforeAddAction:C,beforeUpdateAction:w,logger:_,onSubmitValueParser:A}=this.props,{minus:k,plus:O,delimiter:j,ul:P,addForm:N}=p(e,t,r,n,g),T=u(e,t,r,n,g),F=E.cloneElement(b,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:O}),R=E.cloneElement(h,{onClick:c,className:"rejt-minus-menu",style:k}),D=!0,W="[",Q="]";return l.createElement("span",{className:"rejt-not-collapsed"},l.createElement("span",{className:"rejt-not-collapsed-delimiter",style:j},W),!a&&F,l.createElement("ul",{className:"rejt-not-collapsed-list",style:P},t.map((U,q)=>l.createElement(lt,{key:q,name:q.toString(),data:U,keyPath:r,deep:o,isCollapsed:i,handleRemove:this.handleRemoveItem(q),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:s,readOnly:u,getStyle:p,addButtonElement:y,cancelButtonElement:d,editButtonElement:m,inputElementGenerator:f,textareaElementGenerator:v,minusMenuElement:h,plusMenuElement:b,beforeRemoveAction:x,beforeAddAction:C,beforeUpdateAction:w,logger:_,onSubmitValueParser:A}))),!T&&a&&l.createElement("div",{className:"rejt-add-form",style:N},l.createElement(mr,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,onlyValue:D,addButtonElement:y,cancelButtonElement:d,inputElementGenerator:f,keyPath:r,deep:n,onSubmitValueParser:A})),l.createElement("span",{className:"rejt-not-collapsed-delimiter",style:j},Q),!T&&R)}render(){let{name:e,collapsed:t,data:r,keyPath:n,deep:a}=this.state,{dataType:o,getStyle:i}=this.props,c=t?this.renderCollapsed():this.renderNotCollapsed(),s=i(e,r,n,a,o);return l.createElement("div",{className:"rejt-array-node"},l.createElement("span",{onClick:this.handleCollapseMode},l.createElement("span",{className:"rejt-name",style:s.name},e," :"," ")),c)}};Da.defaultProps={keyPath:[],deep:0,minusMenuElement:l.createElement("span",null," - "),plusMenuElement:l.createElement("span",null," + ")};var La=class extends E.Component{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={value:e.value,name:e.name,keyPath:t,deep:e.deep,editEnabled:!1,inputRef:null},this.handleEditMode=this.handleEditMode.bind(this),this.refInput=this.refInput.bind(this),this.handleCancelEdit=this.handleCancelEdit.bind(this),this.handleEdit=this.handleEdit.bind(this),this.onKeydown=this.onKeydown.bind(this)}static getDerivedStateFromProps(e,t){return e.value!==t.value?{value:e.value}:null}componentDidUpdate(){let{editEnabled:e,inputRef:t,name:r,value:n,keyPath:a,deep:o}=this.state,{readOnly:i,dataType:c}=this.props,s=i(r,n,a,o,c);e&&!s&&typeof t.focus=="function"&&t.focus()}componentDidMount(){document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.handleEdit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.handleCancelEdit()))}handleEdit(){let{handleUpdateValue:e,originalValue:t,logger:r,onSubmitValueParser:n,keyPath:a}=this.props,{inputRef:o,name:i,deep:c}=this.state;if(!o)return;let s=n(!0,a,c,i,o.value);e({value:s,key:i}).then(()=>{Fa(t,s)||this.handleCancelEdit()}).catch(r.error)}handleEditMode(){this.setState({editEnabled:!0})}refInput(e){this.state.inputRef=e}handleCancelEdit(){this.setState({editEnabled:!1})}render(){let{name:e,value:t,editEnabled:r,keyPath:n,deep:a}=this.state,{handleRemove:o,originalValue:i,readOnly:c,dataType:s,getStyle:u,editButtonElement:p,cancelButtonElement:g,textareaElementGenerator:y,minusMenuElement:d,keyPath:m}=this.props,f=u(e,i,n,a,s),v=null,h=null,b=c(e,i,n,a,s);if(r&&!b){let x=y(fr,m,a,e,i,s),C=E.cloneElement(p,{onClick:this.handleEdit}),w=E.cloneElement(g,{onClick:this.handleCancelEdit}),_=E.cloneElement(x,{ref:this.refInput,defaultValue:i});v=l.createElement("span",{className:"rejt-edit-form",style:f.editForm},_," ",w,C),h=null}else{v=l.createElement("span",{className:"rejt-value",style:f.value,onClick:b?null:this.handleEditMode},t);let x=E.cloneElement(d,{onClick:o,className:"rejt-minus-menu",style:f.minus});h=b?null:x}return l.createElement("li",{className:"rejt-function-value-node",style:f.li},l.createElement("span",{className:"rejt-name",style:f.name},e," :"," "),v,h)}};La.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>{},editButtonElement:l.createElement("button",null,"e"),cancelButtonElement:l.createElement("button",null,"c"),minusMenuElement:l.createElement("span",null," - ")};var lt=class extends E.Component{constructor(e){super(e),this.state={data:e.data,name:e.name,keyPath:e.keyPath,deep:e.deep}}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}render(){let{data:e,name:t,keyPath:r,deep:n}=this.state,{isCollapsed:a,handleRemove:o,handleUpdateValue:i,onUpdate:c,onDeltaUpdate:s,readOnly:u,getStyle:p,addButtonElement:g,cancelButtonElement:y,editButtonElement:d,inputElementGenerator:m,textareaElementGenerator:f,minusMenuElement:v,plusMenuElement:h,beforeRemoveAction:b,beforeAddAction:x,beforeUpdateAction:C,logger:w,onSubmitValueParser:_}=this.props,A=()=>!0,k=ce(e);switch(k){case ab:return l.createElement(Ut,{data:e,name:t,isCollapsed:a,keyPath:r,deep:n,handleRemove:o,onUpdate:c,onDeltaUpdate:s,readOnly:A,dataType:k,getStyle:p,addButtonElement:g,cancelButtonElement:y,editButtonElement:d,inputElementGenerator:m,textareaElementGenerator:f,minusMenuElement:v,plusMenuElement:h,beforeRemoveAction:b,beforeAddAction:x,beforeUpdateAction:C,logger:w,onSubmitValueParser:_});case ob:return l.createElement(Ut,{data:e,name:t,isCollapsed:a,keyPath:r,deep:n,handleRemove:o,onUpdate:c,onDeltaUpdate:s,readOnly:u,dataType:k,getStyle:p,addButtonElement:g,cancelButtonElement:y,editButtonElement:d,inputElementGenerator:m,textareaElementGenerator:f,minusMenuElement:v,plusMenuElement:h,beforeRemoveAction:b,beforeAddAction:x,beforeUpdateAction:C,logger:w,onSubmitValueParser:_});case lb:return l.createElement(Da,{data:e,name:t,isCollapsed:a,keyPath:r,deep:n,handleRemove:o,onUpdate:c,onDeltaUpdate:s,readOnly:u,dataType:k,getStyle:p,addButtonElement:g,cancelButtonElement:y,editButtonElement:d,inputElementGenerator:m,textareaElementGenerator:f,minusMenuElement:v,plusMenuElement:h,beforeRemoveAction:b,beforeAddAction:x,beforeUpdateAction:C,logger:w,onSubmitValueParser:_});case ib:return l.createElement(se,{name:t,value:`"${e}"`,originalValue:e,keyPath:r,deep:n,handleRemove:o,handleUpdateValue:i,readOnly:u,dataType:k,getStyle:p,cancelButtonElement:y,editButtonElement:d,inputElementGenerator:m,minusMenuElement:v,logger:w,onSubmitValueParser:_});case sb:return l.createElement(se,{name:t,value:e,originalValue:e,keyPath:r,deep:n,handleRemove:o,handleUpdateValue:i,readOnly:u,dataType:k,getStyle:p,cancelButtonElement:y,editButtonElement:d,inputElementGenerator:m,minusMenuElement:v,logger:w,onSubmitValueParser:_});case cb:return l.createElement(se,{name:t,value:e?"true":"false",originalValue:e,keyPath:r,deep:n,handleRemove:o,handleUpdateValue:i,readOnly:u,dataType:k,getStyle:p,cancelButtonElement:y,editButtonElement:d,inputElementGenerator:m,minusMenuElement:v,logger:w,onSubmitValueParser:_});case db:return l.createElement(se,{name:t,value:e.toISOString(),originalValue:e,keyPath:r,deep:n,handleRemove:o,handleUpdateValue:i,readOnly:A,dataType:k,getStyle:p,cancelButtonElement:y,editButtonElement:d,inputElementGenerator:m,minusMenuElement:v,logger:w,onSubmitValueParser:_});case ub:return l.createElement(se,{name:t,value:"null",originalValue:"null",keyPath:r,deep:n,handleRemove:o,handleUpdateValue:i,readOnly:u,dataType:k,getStyle:p,cancelButtonElement:y,editButtonElement:d,inputElementGenerator:m,minusMenuElement:v,logger:w,onSubmitValueParser:_});case pb:return l.createElement(se,{name:t,value:"undefined",originalValue:"undefined",keyPath:r,deep:n,handleRemove:o,handleUpdateValue:i,readOnly:u,dataType:k,getStyle:p,cancelButtonElement:y,editButtonElement:d,inputElementGenerator:m,minusMenuElement:v,logger:w,onSubmitValueParser:_});case fb:return l.createElement(La,{name:t,value:e.toString(),originalValue:e,keyPath:r,deep:n,handleRemove:o,handleUpdateValue:i,readOnly:u,dataType:k,getStyle:p,cancelButtonElement:y,editButtonElement:d,textareaElementGenerator:f,minusMenuElement:v,logger:w,onSubmitValueParser:_});case mb:return l.createElement(se,{name:t,value:e.toString(),originalValue:e,keyPath:r,deep:n,handleRemove:o,handleUpdateValue:i,readOnly:A,dataType:k,getStyle:p,cancelButtonElement:y,editButtonElement:d,inputElementGenerator:m,minusMenuElement:v,logger:w,onSubmitValueParser:_});default:return null}}};lt.defaultProps={keyPath:[],deep:0};var Ut=class extends E.Component{constructor(e){super(e);let t=e.deep===-1?[]:[...e.keyPath,e.name];this.state={name:e.name,data:e.data,keyPath:t,deep:e.deep,nextDeep:e.deep+1,collapsed:e.isCollapsed(t,e.deep,e.data),addFormVisible:!1},this.handleCollapseMode=this.handleCollapseMode.bind(this),this.handleRemoveValue=this.handleRemoveValue.bind(this),this.handleAddMode=this.handleAddMode.bind(this),this.handleAddValueAdd=this.handleAddValueAdd.bind(this),this.handleAddValueCancel=this.handleAddValueCancel.bind(this),this.handleEditValue=this.handleEditValue.bind(this),this.onChildUpdate=this.onChildUpdate.bind(this),this.renderCollapsed=this.renderCollapsed.bind(this),this.renderNotCollapsed=this.renderNotCollapsed.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}onChildUpdate(e,t){let{data:r,keyPath:n}=this.state;r[e]=t,this.setState({data:r});let{onUpdate:a}=this.props,o=n.length;a(n[o-1],r)}handleAddMode(){this.setState({addFormVisible:!0})}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleAddValueAdd({key:e,newValue:t}){let{data:r,keyPath:n,nextDeep:a}=this.state,{beforeAddAction:o,logger:i}=this.props;o(e,n,a,t).then(()=>{r[e]=t,this.setState({data:r}),this.handleAddValueCancel();let{onUpdate:c,onDeltaUpdate:s}=this.props;c(n[n.length-1],r),s({type:ja,keyPath:n,deep:a,key:e,newValue:t})}).catch(i.error)}handleRemoveValue(e){return()=>{let{beforeRemoveAction:t,logger:r}=this.props,{data:n,keyPath:a,nextDeep:o}=this.state,i=n[e];t(e,a,o,i).then(()=>{let c={keyPath:a,deep:o,key:e,oldValue:i,type:Na};delete n[e],this.setState({data:n});let{onUpdate:s,onDeltaUpdate:u}=this.props;s(a[a.length-1],n),u(c)}).catch(r.error)}}handleCollapseMode(){this.setState(e=>({collapsed:!e.collapsed}))}handleEditValue({key:e,value:t}){return new Promise((r,n)=>{let{beforeUpdateAction:a}=this.props,{data:o,keyPath:i,nextDeep:c}=this.state,s=o[e];a(e,i,c,s,t).then(()=>{o[e]=t,this.setState({data:o});let{onUpdate:u,onDeltaUpdate:p}=this.props;u(i[i.length-1],o),p({type:Ba,keyPath:i,deep:c,key:e,newValue:t,oldValue:s}),r()}).catch(n)})}renderCollapsed(){let{name:e,keyPath:t,deep:r,data:n}=this.state,{handleRemove:a,readOnly:o,dataType:i,getStyle:c,minusMenuElement:s}=this.props,{minus:u,collapsed:p}=c(e,n,t,r,i),g=Object.getOwnPropertyNames(n),y=o(e,n,t,r,i),d=E.cloneElement(s,{onClick:a,className:"rejt-minus-menu",style:u});return l.createElement("span",{className:"rejt-collapsed"},l.createElement("span",{className:"rejt-collapsed-text",style:p,onClick:this.handleCollapseMode},"{...}"," ",g.length," ",g.length===1?"key":"keys"),!y&&d)}renderNotCollapsed(){let{name:e,data:t,keyPath:r,deep:n,nextDeep:a,addFormVisible:o}=this.state,{isCollapsed:i,handleRemove:c,onDeltaUpdate:s,readOnly:u,getStyle:p,dataType:g,addButtonElement:y,cancelButtonElement:d,editButtonElement:m,inputElementGenerator:f,textareaElementGenerator:v,minusMenuElement:h,plusMenuElement:b,beforeRemoveAction:x,beforeAddAction:C,beforeUpdateAction:w,logger:_,onSubmitValueParser:A}=this.props,{minus:k,plus:O,addForm:j,ul:P,delimiter:N}=p(e,t,r,n,g),T=Object.getOwnPropertyNames(t),F=u(e,t,r,n,g),R=E.cloneElement(b,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:O}),D=E.cloneElement(h,{onClick:c,className:"rejt-minus-menu",style:k}),W=T.map(q=>l.createElement(lt,{key:q,name:q,data:t[q],keyPath:r,deep:a,isCollapsed:i,handleRemove:this.handleRemoveValue(q),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:s,readOnly:u,getStyle:p,addButtonElement:y,cancelButtonElement:d,editButtonElement:m,inputElementGenerator:f,textareaElementGenerator:v,minusMenuElement:h,plusMenuElement:b,beforeRemoveAction:x,beforeAddAction:C,beforeUpdateAction:w,logger:_,onSubmitValueParser:A})),Q="{",U="}";return l.createElement("span",{className:"rejt-not-collapsed"},l.createElement("span",{className:"rejt-not-collapsed-delimiter",style:N},Q),!F&&R,l.createElement("ul",{className:"rejt-not-collapsed-list",style:P},W),!F&&o&&l.createElement("div",{className:"rejt-add-form",style:j},l.createElement(mr,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,addButtonElement:y,cancelButtonElement:d,inputElementGenerator:f,keyPath:r,deep:n,onSubmitValueParser:A})),l.createElement("span",{className:"rejt-not-collapsed-delimiter",style:N},U),!F&&D)}render(){let{name:e,collapsed:t,data:r,keyPath:n,deep:a}=this.state,{getStyle:o,dataType:i}=this.props,c=t?this.renderCollapsed():this.renderNotCollapsed(),s=o(e,r,n,a,i);return l.createElement("div",{className:"rejt-object-node"},l.createElement("span",{onClick:this.handleCollapseMode},l.createElement("span",{className:"rejt-name",style:s.name},e," :"," ")),c)}};Ut.defaultProps={keyPath:[],deep:0,minusMenuElement:l.createElement("span",null," - "),plusMenuElement:l.createElement("span",null," + ")};var se=class extends E.Component{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={value:e.value,name:e.name,keyPath:t,deep:e.deep,editEnabled:!1,inputRef:null},this.handleEditMode=this.handleEditMode.bind(this),this.refInput=this.refInput.bind(this),this.handleCancelEdit=this.handleCancelEdit.bind(this),this.handleEdit=this.handleEdit.bind(this),this.onKeydown=this.onKeydown.bind(this)}static getDerivedStateFromProps(e,t){return e.value!==t.value?{value:e.value}:null}componentDidUpdate(){let{editEnabled:e,inputRef:t,name:r,value:n,keyPath:a,deep:o}=this.state,{readOnly:i,dataType:c}=this.props,s=i(r,n,a,o,c);e&&!s&&typeof t.focus=="function"&&t.focus()}componentDidMount(){document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.handleEdit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.handleCancelEdit()))}handleEdit(){let{handleUpdateValue:e,originalValue:t,logger:r,onSubmitValueParser:n,keyPath:a}=this.props,{inputRef:o,name:i,deep:c}=this.state;if(!o)return;let s=n(!0,a,c,i,o.value);e({value:s,key:i}).then(()=>{Fa(t,s)||this.handleCancelEdit()}).catch(r.error)}handleEditMode(){this.setState({editEnabled:!0})}refInput(e){this.state.inputRef=e}handleCancelEdit(){this.setState({editEnabled:!1})}render(){let{name:e,value:t,editEnabled:r,keyPath:n,deep:a}=this.state,{handleRemove:o,originalValue:i,readOnly:c,dataType:s,getStyle:u,editButtonElement:p,cancelButtonElement:g,inputElementGenerator:y,minusMenuElement:d,keyPath:m}=this.props,f=u(e,i,n,a,s),v=c(e,i,n,a,s),h=r&&!v,b=y(fr,m,a,e,i,s),x=E.cloneElement(p,{onClick:this.handleEdit}),C=E.cloneElement(g,{onClick:this.handleCancelEdit}),w=E.cloneElement(b,{ref:this.refInput,defaultValue:JSON.stringify(i)}),_=E.cloneElement(d,{onClick:o,className:"rejt-minus-menu",style:f.minus});return l.createElement("li",{className:"rejt-value-node",style:f.li},l.createElement("span",{className:"rejt-name",style:f.name},e," : "),h?l.createElement("span",{className:"rejt-edit-form",style:f.editForm},w," ",C,x):l.createElement("span",{className:"rejt-value",style:f.value,onClick:v?null:this.handleEditMode},String(t)),!v&&!h&&_)}};se.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>Promise.resolve(),editButtonElement:l.createElement("button",null,"e"),cancelButtonElement:l.createElement("button",null,"c"),minusMenuElement:l.createElement("span",null," - ")};var gb={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},yb={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},hb={minus:{color:"red"},editForm:{},value:{color:"#7bba3d"},li:{minHeight:"22px",lineHeight:"22px",outline:"0px"},name:{color:"#2287CD"}};function bb(e){let t=e;if(t.indexOf("function")===0)return(0,eval)(`(${t})`);try{t=JSON.parse(e)}catch{}return t}var Ma=class extends E.Component{constructor(e){super(e),this.state={data:e.data,rootName:e.rootName},this.onUpdate=this.onUpdate.bind(this),this.removeRoot=this.removeRoot.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data||e.rootName!==t.rootName?{data:e.data,rootName:e.rootName}:null}onUpdate(e,t){this.setState({data:t}),this.props.onFullyUpdate(t)}removeRoot(){this.onUpdate(null,null)}render(){let{data:e,rootName:t}=this.state,{isCollapsed:r,onDeltaUpdate:n,readOnly:a,getStyle:o,addButtonElement:i,cancelButtonElement:c,editButtonElement:s,inputElement:u,textareaElement:p,minusMenuElement:g,plusMenuElement:y,beforeRemoveAction:d,beforeAddAction:m,beforeUpdateAction:f,logger:v,onSubmitValueParser:h,fallback:b=null}=this.props,x=ce(e),C=a;ce(a)==="Boolean"&&(C=()=>a);let w=u;u&&ce(u)!=="Function"&&(w=()=>u);let _=p;return p&&ce(p)!=="Function"&&(_=()=>p),x==="Object"||x==="Array"?l.createElement("div",{className:"rejt-tree"},l.createElement(lt,{data:e,name:t,deep:-1,isCollapsed:r,onUpdate:this.onUpdate,onDeltaUpdate:n,readOnly:C,getStyle:o,addButtonElement:i,cancelButtonElement:c,editButtonElement:s,inputElementGenerator:w,textareaElementGenerator:_,minusMenuElement:g,plusMenuElement:y,handleRemove:this.removeRoot,beforeRemoveAction:d,beforeAddAction:m,beforeUpdateAction:f,logger:v,onSubmitValueParser:h})):b}};Ma.defaultProps={rootName:"root",isCollapsed:(e,t)=>t!==-1,getStyle:(e,t,r,n,a)=>{switch(a){case"Object":case"Error":return gb;case"Array":return yb;default:return hb}},readOnly:()=>!1,onFullyUpdate:()=>{},onDeltaUpdate:()=>{},beforeRemoveAction:()=>Promise.resolve(),beforeAddAction:()=>Promise.resolve(),beforeUpdateAction:()=>Promise.resolve(),logger:{error:()=>{}},onSubmitValueParser:(e,t,r,n,a)=>bb(a),inputElement:()=>l.createElement("input",null),textareaElement:()=>l.createElement("textarea",null),fallback:null};var{window:vb}=Y,Eb=S.div(({theme:e})=>({position:"relative",display:"flex",".rejt-tree":{marginLeft:"1rem",fontSize:"13px"},".rejt-value-node, .rejt-object-node > .rejt-collapsed, .rejt-array-node > .rejt-collapsed, .rejt-object-node > .rejt-not-collapsed, .rejt-array-node > .rejt-not-collapsed":{"& > svg":{opacity:0,transition:"opacity 0.2s"}},".rejt-value-node:hover, .rejt-object-node:hover > .rejt-collapsed, .rejt-array-node:hover > .rejt-collapsed, .rejt-object-node:hover > .rejt-not-collapsed, .rejt-array-node:hover > .rejt-not-collapsed":{"& > svg":{opacity:1}},".rejt-edit-form button":{display:"none"},".rejt-add-form":{marginLeft:10},".rejt-add-value-node":{display:"inline-flex",alignItems:"center"},".rejt-name":{lineHeight:"22px"},".rejt-not-collapsed-delimiter":{lineHeight:"22px"},".rejt-plus-menu":{marginLeft:5},".rejt-object-node > span > *, .rejt-array-node > span > *":{position:"relative",zIndex:2},".rejt-object-node, .rejt-array-node":{position:"relative"},".rejt-object-node > span:first-of-type::after, .rejt-array-node > span:first-of-type::after, .rejt-collapsed::before, .rejt-not-collapsed::before":{content:'""',position:"absolute",top:0,display:"block",width:"100%",marginLeft:"-1rem",padding:"0 4px 0 1rem",height:22},".rejt-collapsed::before, .rejt-not-collapsed::before":{zIndex:1,background:"transparent",borderRadius:4,transition:"background 0.2s",pointerEvents:"none",opacity:.1},".rejt-object-node:hover, .rejt-array-node:hover":{"& > .rejt-collapsed::before, & > .rejt-not-collapsed::before":{background:e.color.secondary}},".rejt-collapsed::after, .rejt-not-collapsed::after":{content:'""',position:"absolute",display:"inline-block",pointerEvents:"none",width:0,height:0},".rejt-collapsed::after":{left:-8,top:8,borderTop:"3px solid transparent",borderBottom:"3px solid transparent",borderLeft:"3px solid rgba(153,153,153,0.6)"},".rejt-not-collapsed::after":{left:-10,top:10,borderTop:"3px solid rgba(153,153,153,0.6)",borderLeft:"3px solid transparent",borderRight:"3px solid transparent"},".rejt-value":{display:"inline-block",border:"1px solid transparent",borderRadius:4,margin:"1px 0",padding:"0 4px",cursor:"text",color:e.color.defaultText},".rejt-value-node:hover > .rejt-value":{background:e.color.lighter,borderColor:e.appBorderColor}})),At=S.button(({theme:e,primary:t})=>({border:0,height:20,margin:1,borderRadius:4,background:t?e.color.secondary:"transparent",color:t?e.color.lightest:e.color.dark,fontWeight:t?"bold":"normal",cursor:"pointer",order:t?"initial":9})),gn=S(Z)(({theme:e,icon:t,disabled:r})=>({display:"inline-block",verticalAlign:"middle",width:15,height:15,padding:3,marginLeft:5,cursor:r?"not-allowed":"pointer",color:e.textMutedColor,"&:hover":r?{}:{color:t==="subtract"?e.color.negative:e.color.ancillary},"svg + &":{marginLeft:0}})),yn=S.input(({theme:e,placeholder:t})=>({outline:0,margin:t?1:"1px 0",padding:"3px 4px",color:e.color.defaultText,background:e.background.app,border:`1px solid ${e.appBorderColor}`,borderRadius:4,lineHeight:"14px",width:t==="Key"?80:120,"&:focus":{border:`1px solid ${e.color.secondary}`}})),xb=S(we)(({theme:e})=>({position:"absolute",zIndex:2,top:2,right:2,height:21,padding:"0 3px",background:e.background.bar,border:`1px solid ${e.appBorderColor}`,borderRadius:3,color:e.textMutedColor,fontSize:"9px",fontWeight:"bold",textDecoration:"none",span:{marginLeft:3,marginTop:1}})),Sb=S(re.Textarea)(({theme:e})=>({flex:1,padding:"7px 6px",fontFamily:e.typography.fonts.mono,fontSize:"12px",lineHeight:"18px","&::placeholder":{fontFamily:e.typography.fonts.base,fontSize:"13px"},"&:placeholder-shown":{padding:"7px 10px"}})),Cb={bubbles:!0,cancelable:!0,key:"Enter",code:"Enter",keyCode:13},wb=e=>{e.currentTarget.dispatchEvent(new vb.KeyboardEvent("keydown",Cb))},_b=e=>{e.currentTarget.select()},kb=e=>()=>({name:{color:e.color.secondary},collapsed:{color:e.color.dark},ul:{listStyle:"none",margin:"0 0 0 1rem",padding:0},li:{outline:0}}),hn=({name:e,value:t,onChange:r})=>{let n=Eo(),a=E.useMemo(()=>t&&xm(t),[t]),o=a!=null,[i,c]=E.useState(!o),[s,u]=E.useState(null),p=E.useCallback(v=>{try{v&&r(JSON.parse(v)),u(void 0)}catch(h){u(h)}},[r]),[g,y]=E.useState(!1),d=E.useCallback(()=>{r({}),y(!0)},[y]),m=E.useRef(null);if(E.useEffect(()=>{g&&m.current&&m.current.select()},[g]),!o)return l.createElement(re.Button,{id:Je(e),onClick:d},"Set object");let f=l.createElement(Sb,{ref:m,id:X(e),name:e,defaultValue:t===null?"":JSON.stringify(t,null,2),onBlur:v=>p(v.target.value),placeholder:"Edit JSON string...",autoFocus:g,valid:s?"error":null});return l.createElement(Eb,null,["Object","Array"].includes(ce(a))&&l.createElement(xb,{href:"#",onClick:v=>{v.preventDefault(),c(h=>!h)}},l.createElement(Z,{icon:i?"eyeclose":"eye"}),l.createElement("span",null,"RAW")),i?f:l.createElement(Ma,{data:a,rootName:e,onFullyUpdate:r,getStyle:kb(n),cancelButtonElement:l.createElement(At,{type:"button"},"Cancel"),editButtonElement:l.createElement(At,{type:"submit"},"Save"),addButtonElement:l.createElement(At,{type:"submit",primary:!0},"Save"),plusMenuElement:l.createElement(gn,{icon:"add"}),minusMenuElement:l.createElement(gn,{icon:"subtract"}),inputElement:(v,h,b,x)=>x?l.createElement(yn,{onFocus:_b,onBlur:wb}):l.createElement(yn,null),fallback:f}))},Ab=S.input(({theme:e,min:t,max:r,value:n})=>({"&":{width:"100%",backgroundColor:"transparent",appearance:"none"},"&::-webkit-slider-runnable-track":{background:e.base==="light"?`linear-gradient(to right,
|
||
${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%,
|
||
${ee(.02,e.input.background)} ${(n-t)/(r-t)*100}%,
|
||
${ee(.02,e.input.background)} 100%)`:`linear-gradient(to right,
|
||
${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%,
|
||
${pe(.02,e.input.background)} ${(n-t)/(r-t)*100}%,
|
||
${pe(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:"100%",height:6,cursor:"pointer"},"&::-webkit-slider-thumb":{marginTop:"-6px",width:16,height:16,border:`1px solid ${oe(e.appBorderColor,.2)}`,borderRadius:"50px",boxShadow:`0 1px 3px 0px ${oe(e.appBorderColor,.2)}`,cursor:"grab",appearance:"none",background:`${e.input.background}`,transition:"all 150ms ease-out","&:hover":{background:`${ee(.05,e.input.background)}`,transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},"&:active":{background:`${e.input.background}`,transform:"scale3d(1, 1, 1) translateY(0px)",cursor:"grabbing"}},"&:focus":{outline:"none","&::-webkit-slider-runnable-track":{borderColor:oe(e.color.secondary,.4)},"&::-webkit-slider-thumb":{borderColor:e.color.secondary,boxShadow:`0 0px 5px 0px ${e.color.secondary}`}},"&::-moz-range-track":{background:e.base==="light"?`linear-gradient(to right,
|
||
${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%,
|
||
${ee(.02,e.input.background)} ${(n-t)/(r-t)*100}%,
|
||
${ee(.02,e.input.background)} 100%)`:`linear-gradient(to right,
|
||
${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%,
|
||
${pe(.02,e.input.background)} ${(n-t)/(r-t)*100}%,
|
||
${pe(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:"100%",height:6,cursor:"pointer",outline:"none"},"&::-moz-range-thumb":{width:16,height:16,border:`1px solid ${oe(e.appBorderColor,.2)}`,borderRadius:"50px",boxShadow:`0 1px 3px 0px ${oe(e.appBorderColor,.2)}`,cursor:"grab",background:`${e.input.background}`,transition:"all 150ms ease-out","&:hover":{background:`${ee(.05,e.input.background)}`,transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},"&:active":{background:`${e.input.background}`,transform:"scale3d(1, 1, 1) translateY(0px)",cursor:"grabbing"}},"&::-ms-track":{background:e.base==="light"?`linear-gradient(to right,
|
||
${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%,
|
||
${ee(.02,e.input.background)} ${(n-t)/(r-t)*100}%,
|
||
${ee(.02,e.input.background)} 100%)`:`linear-gradient(to right,
|
||
${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%,
|
||
${pe(.02,e.input.background)} ${(n-t)/(r-t)*100}%,
|
||
${pe(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,color:"transparent",width:"100%",height:"6px",cursor:"pointer"},"&::-ms-fill-lower":{borderRadius:6},"&::-ms-fill-upper":{borderRadius:6},"&::-ms-thumb":{width:16,height:16,background:`${e.input.background}`,border:`1px solid ${oe(e.appBorderColor,.2)}`,borderRadius:50,cursor:"grab",marginTop:0},"@supports (-ms-ime-align:auto)":{"input[type=range]":{margin:"0"}}})),Ua=S.span({paddingLeft:5,paddingRight:5,fontSize:12,whiteSpace:"nowrap",fontFeatureSettings:"tnum",fontVariantNumeric:"tabular-nums"}),$b=S(Ua)(({numberOFDecimalsPlaces:e,max:t})=>({width:`${e+t.toString().length*2+3}ch`,textAlign:"right",flexShrink:0})),Ob=S.div({display:"flex",alignItems:"center",width:"100%"});function Tb(e){let t=e.toString().match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0}var Ib=({name:e,value:t,onChange:r,min:n=0,max:a=100,step:o=1,onBlur:i,onFocus:c})=>{let s=g=>{r(Gh(g.target.value))},u=t!==void 0,p=E.useMemo(()=>Tb(o),[o]);return l.createElement(Ob,null,l.createElement(Ua,null,n),l.createElement(Ab,{id:X(e),type:"range",onChange:s,name:e,value:t,min:n,max:a,step:o,onFocus:c,onBlur:i}),l.createElement($b,{numberOFDecimalsPlaces:p,max:a},u?t.toFixed(p):"--"," / ",a))},Pb=S.label({display:"flex"}),Rb=S.div(({isMaxed:e})=>({marginLeft:"0.75rem",paddingTop:"0.35rem",color:e?"red":void 0})),jb=({name:e,value:t,onChange:r,onFocus:n,onBlur:a,maxLength:o})=>{let i=g=>{r(g.target.value)},[c,s]=E.useState(!1),u=E.useCallback(()=>{r(""),s(!0)},[s]);if(t===void 0)return l.createElement(re.Button,{id:Je(e),onClick:u},"Set string");let p=typeof t=="string";return l.createElement(Pb,null,l.createElement(re.Textarea,{id:X(e),maxLength:o,onChange:i,size:"flex",placeholder:"Edit string...",autoFocus:c,valid:p?null:"error",name:e,value:p?t:"",onFocus:n,onBlur:a}),o&&l.createElement(Rb,{isMaxed:(t==null?void 0:t.length)===o},(t==null?void 0:t.length)??0," / ",o))},Nb=S(re.Input)({padding:10});function Bb(e){e.forEach(t=>{t.startsWith("blob:")&&URL.revokeObjectURL(t)})}var Fb=({onChange:e,name:t,accept:r="image/*",value:n})=>{let a=E.useRef(null);function o(i){if(!i.target.files)return;let c=Array.from(i.target.files).map(s=>URL.createObjectURL(s));e(c),Bb(n)}return E.useEffect(()=>{n==null&&a.current&&(a.current.value=null)},[n,t]),l.createElement(Nb,{ref:a,id:X(t),type:"file",name:t,multiple:!0,onChange:o,accept:r,size:"flex"})},Db=E.lazy(()=>Gt(()=>import("./Color-6VNJS4EI-ed4c36b2.js"),["./Color-6VNJS4EI-ed4c36b2.js","./index-67e30b50.js","./iframe-5c6f1cc3.js","./_commonjsHelpers-de833af9.js","./index-d37d4223.js","./index-f88a89db.js","./index-e04ae519.js","./index-356e4a49.js"],import.meta.url)),Lb=e=>l.createElement(E.Suspense,{fallback:l.createElement("div",null)},l.createElement(Db,{...e})),Mb={array:hn,object:hn,boolean:Bh,color:Lb,date:Hh,number:Wh,check:ge,"inline-check":ge,radio:ge,"inline-radio":ge,select:ge,"multi-select":ge,range:Ib,text:jb,file:Fb},bn=()=>l.createElement(l.Fragment,null,"-"),Ub=({row:e,arg:t,updateArgs:r,isHovered:n})=>{let{key:a,control:o}=e,[i,c]=E.useState(!1),[s,u]=E.useState({value:t});E.useEffect(()=>{i||u({value:t})},[i,t]);let p=E.useCallback(f=>(u({value:f}),r({[a]:f}),f),[r,a]),g=E.useCallback(()=>c(!1),[]),y=E.useCallback(()=>c(!0),[]);if(!o||o.disable)return n?l.createElement(_e,{href:"https://storybook.js.org/docs/react/essentials/controls",target:"_blank",withArrow:!0},"Setup controls"):l.createElement(bn,null);let d={name:a,argType:e,value:s.value,onChange:p,onBlur:g,onFocus:y},m=Mb[o.type]||bn;return l.createElement(m,{...d,...o,controlType:o.type})},Hb=S.span({fontWeight:"bold"}),zb=S.span(({theme:e})=>({color:e.color.negative,fontFamily:e.typography.fonts.mono,cursor:"help"})),Gb=S.div(({theme:e})=>({"&&":{p:{margin:"0 0 10px 0"},a:{color:e.color.secondary}},code:{...qe({theme:e}),fontSize:12,fontFamily:e.typography.fonts.mono},"& code":{margin:0,display:"inline-block"},"& pre > code":{whiteSpace:"pre-wrap"}})),Wb=S.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?B(.1,e.color.defaultText):B(.2,e.color.defaultText),marginTop:t?4:0})),Vb=S.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?B(.1,e.color.defaultText):B(.2,e.color.defaultText),marginTop:t?12:0,marginBottom:12})),Kb=S.td(({theme:e,expandable:t})=>({paddingLeft:t?"40px !important":"20px !important"})),De=e=>{var f;let[t,r]=E.useState(!1),{row:n,updateArgs:a,compact:o,expandable:i,initialExpandedArgs:c}=e,{name:s,description:u}=n,p=n.table||{},g=p.type||n.type,y=p.defaultValue||n.defaultValue,d=(f=n.type)==null?void 0:f.required,m=u!=null&&u!=="";return l.createElement("tr",{onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1)},l.createElement(Kb,{expandable:i},l.createElement(Hb,null,s),d?l.createElement(zb,{title:"Required"},"*"):null),o?null:l.createElement("td",null,m&&l.createElement(Gb,null,l.createElement(pa,null,u)),p.jsDocTags!=null?l.createElement(l.Fragment,null,l.createElement(Vb,{hasDescription:m},l.createElement(kt,{value:g,initialExpandedArgs:c})),l.createElement(wh,{tags:p.jsDocTags})):l.createElement(Wb,{hasDescription:m},l.createElement(kt,{value:g,initialExpandedArgs:c}))),o?null:l.createElement("td",null,l.createElement(kt,{value:y,initialExpandedArgs:c})),a?l.createElement("td",null,l.createElement(Ub,{...e,isHovered:t})):null)},qb=S(Z)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?B(.25,e.color.defaultText):B(.3,e.color.defaultText),border:"none",display:"inline-block"})),Yb=S.span(({theme:e})=>({display:"flex",lineHeight:"20px",alignItems:"center"})),Jb=S.td(({theme:e})=>({position:"relative",letterSpacing:"0.35em",textTransform:"uppercase",fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s1-1,color:e.base==="light"?B(.4,e.color.defaultText):B(.6,e.color.defaultText),background:`${e.background.app} !important`,"& ~ td":{background:`${e.background.app} !important`}})),Zb=S.td(({theme:e})=>({position:"relative",fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,background:e.background.app})),Xb=S.td(()=>({position:"relative"})),Qb=S.tr(({theme:e})=>({"&:hover > td":{backgroundColor:`${pe(.005,e.background.app)} !important`,boxShadow:`${e.color.mediumlight} 0 - 1px 0 0 inset`,cursor:"row-resize"}})),vn=S.button(()=>({background:"none",border:"none",padding:"0",font:"inherit",position:"absolute",top:0,bottom:0,left:0,right:0,height:"100%",width:"100%",color:"transparent",cursor:"row-resize !important"})),$t=({level:e="section",label:t,children:r,initialExpanded:n=!0,colSpan:a=3})=>{let[o,i]=E.useState(n),c=e==="subsection"?Zb:Jb,s=(r==null?void 0:r.length)||0,u=e==="subsection"?`${s} item${s!==1?"s":""}`:"",p=o?"arrowdown":"arrowright",g=`${o?"Hide":"Show"} ${e==="subsection"?s:t} item${s!==1?"s":""}`;return l.createElement(l.Fragment,null,l.createElement(Qb,{title:g},l.createElement(c,{colSpan:1},l.createElement(vn,{onClick:y=>i(!o),tabIndex:0},g),l.createElement(Yb,null,l.createElement(qb,{icon:p}),t)),l.createElement(Xb,{colSpan:a-1},l.createElement(vn,{onClick:y=>i(!o),tabIndex:-1,style:{outline:"none"}},g),o?null:u)),o?r:null)},Le=S.div(({theme:e})=>({display:"flex",gap:16,borderBottom:`1px solid ${e.appBorderColor}`,"&:last-child":{borderBottom:0}})),z=S.div(({numColumn:e})=>({display:"flex",flexDirection:"column",flex:e||1,gap:5,padding:"12px 20px"})),M=S.div(({theme:e,width:t,height:r})=>({animation:`${e.animation.glow} 1.5s ease-in-out infinite`,background:e.appBorderColor,width:t||"100%",height:r||16,borderRadius:3})),G=[2,4,2,2],e0=()=>l.createElement(l.Fragment,null,l.createElement(Le,null,l.createElement(z,{numColumn:G[0]},l.createElement(M,{width:"60%"})),l.createElement(z,{numColumn:G[1]},l.createElement(M,{width:"30%"})),l.createElement(z,{numColumn:G[2]},l.createElement(M,{width:"60%"})),l.createElement(z,{numColumn:G[3]},l.createElement(M,{width:"60%"}))),l.createElement(Le,null,l.createElement(z,{numColumn:G[0]},l.createElement(M,{width:"60%"})),l.createElement(z,{numColumn:G[1]},l.createElement(M,{width:"80%"}),l.createElement(M,{width:"30%"})),l.createElement(z,{numColumn:G[2]},l.createElement(M,{width:"60%"})),l.createElement(z,{numColumn:G[3]},l.createElement(M,{width:"60%"}))),l.createElement(Le,null,l.createElement(z,{numColumn:G[0]},l.createElement(M,{width:"60%"})),l.createElement(z,{numColumn:G[1]},l.createElement(M,{width:"80%"}),l.createElement(M,{width:"30%"})),l.createElement(z,{numColumn:G[2]},l.createElement(M,{width:"60%"})),l.createElement(z,{numColumn:G[3]},l.createElement(M,{width:"60%"}))),l.createElement(Le,null,l.createElement(z,{numColumn:G[0]},l.createElement(M,{width:"60%"})),l.createElement(z,{numColumn:G[1]},l.createElement(M,{width:"80%"}),l.createElement(M,{width:"30%"})),l.createElement(z,{numColumn:G[2]},l.createElement(M,{width:"60%"})),l.createElement(z,{numColumn:G[3]},l.createElement(M,{width:"60%"})))),t0=S.div(({inAddonPanel:e,theme:t})=>({height:e?"100%":"auto",display:"flex",border:e?"none":`1px solid ${t.appBorderColor}`,borderRadius:e?0:t.appBorderRadius,padding:e?0:40,alignItems:"center",justifyContent:"center",flexDirection:"column",gap:15,background:t.background.content,boxShadow:"rgba(0, 0, 0, 0.10) 0 1px 3px 0"})),r0=S.div({display:"flex",flexDirection:"column",gap:4,maxWidth:415}),n0=S.div(({theme:e})=>({fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,textAlign:"center",color:e.textColor})),a0=S.div(({theme:e})=>({fontWeight:e.typography.weight.regular,fontSize:e.typography.size.s2-1,textAlign:"center",color:e.textMutedColor})),o0=S.div(({theme:e})=>({display:"flex",fontSize:e.typography.size.s2-1,gap:25})),l0=S.div(({theme:e})=>({width:1,height:16,backgroundColor:e.appBorderColor})),i0=({inAddonPanel:e})=>{let[t,r]=E.useState(!0);return E.useEffect(()=>{let n=setTimeout(()=>{r(!1)},100);return()=>clearTimeout(n)},[]),t?null:l.createElement(t0,{inAddonPanel:e},l.createElement(r0,null,l.createElement(n0,null,e?"Interactive story playground":"Args table with interactive controls couldn't be auto-generated"),l.createElement(a0,null,"Controls give you an easy to use interface to test your components. Set your story args and you'll see controls appearing here automatically.")),l.createElement(o0,null,e&&l.createElement(l.Fragment,null,l.createElement(_e,{href:"https://youtu.be/0gOfS6K0x0E",target:"_blank",withArrow:!0},l.createElement(Z,{icon:"video"})," Watch 5m video"),l.createElement(l0,null),l.createElement(_e,{href:"https://storybook.js.org/docs/react/essentials/controls",target:"_blank",withArrow:!0},"Read docs")),!e&&l.createElement(_e,{href:"https://storybook.js.org/docs/react/essentials/controls",target:"_blank",withArrow:!0},"Learn how to set that up")))},s0=S.table(({theme:e,compact:t,inAddonPanel:r})=>({"&&":{borderSpacing:0,color:e.color.defaultText,"td, th":{padding:0,border:"none",verticalAlign:"top",textOverflow:"ellipsis"},fontSize:e.typography.size.s2-1,lineHeight:"20px",textAlign:"left",width:"100%",marginTop:r?0:25,marginBottom:r?0:40,"thead th:first-of-type, td:first-of-type":{width:"25%"},"th:first-of-type, td:first-of-type":{paddingLeft:20},"th:nth-of-type(2), td:nth-of-type(2)":{...t?null:{width:"35%"}},"td:nth-of-type(3)":{...t?null:{width:"15%"}},"th:last-of-type, td:last-of-type":{paddingRight:20,...t?null:{width:"25%"}},th:{color:e.base==="light"?B(.25,e.color.defaultText):B(.45,e.color.defaultText),paddingTop:10,paddingBottom:10,paddingLeft:15,paddingRight:15},td:{paddingTop:"10px",paddingBottom:"10px","&:not(:first-of-type)":{paddingLeft:15,paddingRight:15},"&:last-of-type":{paddingRight:20}},marginLeft:r?0:1,marginRight:r?0:1,tbody:{...r?null:{filter:e.base==="light"?"drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.10))":"drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.20))"},"> tr > *":{background:e.background.content,borderTop:`1px solid ${e.appBorderColor}`},...r?null:{"> tr:first-of-type > *":{borderBlockStart:`1px solid ${e.appBorderColor}`},"> tr:last-of-type > *":{borderBlockEnd:`1px solid ${e.appBorderColor}`},"> tr > *:first-of-type":{borderInlineStart:`1px solid ${e.appBorderColor}`},"> tr > *:last-of-type":{borderInlineEnd:`1px solid ${e.appBorderColor}`},"> tr:first-of-type > td:first-of-type":{borderTopLeftRadius:e.appBorderRadius},"> tr:first-of-type > td:last-of-type":{borderTopRightRadius:e.appBorderRadius},"> tr:last-of-type > td:first-of-type":{borderBottomLeftRadius:e.appBorderRadius},"> tr:last-of-type > td:last-of-type":{borderBottomRightRadius:e.appBorderRadius}}}}})),c0=S(we)(({theme:e})=>({color:e.barTextColor,margin:"-4px -12px -4px 0"})),d0=S.span({display:"flex",justifyContent:"space-between"}),u0={alpha:(e,t)=>e.name.localeCompare(t.name),requiredFirst:(e,t)=>{var r,n;return+!!((r=t.type)!=null&&r.required)-+!!((n=e.type)!=null&&n.required)||e.name.localeCompare(t.name)},none:void 0},p0=(e,t)=>{let r={ungrouped:[],ungroupedSubsections:{},sections:{}};if(!e)return r;Object.entries(e).forEach(([o,i])=>{let{category:c,subcategory:s}=(i==null?void 0:i.table)||{};if(c){let u=r.sections[c]||{ungrouped:[],subsections:{}};if(!s)u.ungrouped.push({key:o,...i});else{let p=u.subsections[s]||[];p.push({key:o,...i}),u.subsections[s]=p}r.sections[c]=u}else if(s){let u=r.ungroupedSubsections[s]||[];u.push({key:o,...i}),r.ungroupedSubsections[s]=u}else r.ungrouped.push({key:o,...i})});let n=u0[t],a=o=>n?Object.keys(o).reduce((i,c)=>({...i,[c]:o[c].sort(n)}),{}):o;return{ungrouped:r.ungrouped.sort(n),ungroupedSubsections:a(r.ungroupedSubsections),sections:Object.keys(r.sections).reduce((o,i)=>({...o,[i]:{ungrouped:r.sections[i].ungrouped.sort(n),subsections:a(r.sections[i].subsections)}}),{})}},f0=(e,t,r)=>{try{return No(e,t,r)}catch(n){return Wy.warn(n.message),!1}},m0=e=>{let{updateArgs:t,resetArgs:r,compact:n,inAddonPanel:a,initialExpandedArgs:o,sort:i="none",isLoading:c}=e;if("error"in e){let{error:b}=e;return l.createElement(Aa,null,b," ",l.createElement(_e,{href:"http://storybook.js.org/docs/",target:"_blank",withArrow:!0},"Read the docs"))}if(c)return l.createElement(e0,null);let{rows:s,args:u,globals:p}="rows"in e&&e,g=p0(Jc(s,b=>{var x;return!((x=b==null?void 0:b.table)!=null&&x.disable)&&f0(b,u||{},p||{})}),i),y=g.ungrouped.length===0,d=Object.entries(g.sections).length===0,m=Object.entries(g.ungroupedSubsections).length===0;if(y&&d&&m)return l.createElement(i0,{inAddonPanel:a});let f=1;t&&(f+=1),n||(f+=2);let v=Object.keys(g.sections).length>0,h={updateArgs:t,compact:n,inAddonPanel:a,initialExpandedArgs:o};return l.createElement(mo,null,l.createElement(s0,{compact:n,inAddonPanel:a,className:"docblock-argstable sb-unstyled"},l.createElement("thead",{className:"docblock-argstable-head"},l.createElement("tr",null,l.createElement("th",null,l.createElement("span",null,"Name")),n?null:l.createElement("th",null,l.createElement("span",null,"Description")),n?null:l.createElement("th",null,l.createElement("span",null,"Default")),t?l.createElement("th",null,l.createElement(d0,null,"Control"," ",!c&&r&&l.createElement(c0,{onClick:()=>r(),title:"Reset controls"},l.createElement(Z,{icon:"undo","aria-hidden":!0})))):null)),l.createElement("tbody",{className:"docblock-argstable-body"},g.ungrouped.map(b=>l.createElement(De,{key:b.key,row:b,arg:u&&u[b.key],...h})),Object.entries(g.ungroupedSubsections).map(([b,x])=>l.createElement($t,{key:b,label:b,level:"subsection",colSpan:f},x.map(C=>l.createElement(De,{key:C.key,row:C,arg:u&&u[C.key],expandable:v,...h})))),Object.entries(g.sections).map(([b,x])=>l.createElement($t,{key:b,label:b,level:"section",colSpan:f},x.ungrouped.map(C=>l.createElement(De,{key:C.key,row:C,arg:u&&u[C.key],...h})),Object.entries(x.subsections).map(([C,w])=>l.createElement($t,{key:C,label:C,level:"subsection",colSpan:f},w.map(_=>l.createElement(De,{key:_.key,row:_,arg:u&&u[_.key],expandable:v,...h})))))))))};S.div(({theme:e})=>({marginRight:30,fontSize:`${e.typography.size.s1}px`,color:e.base==="light"?B(.4,e.color.defaultText):B(.6,e.color.defaultText)}));S.div({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"});S.div({display:"flex",flexDirection:"row",alignItems:"baseline","&:not(:last-child)":{marginBottom:"1rem"}});S.div(Ke,({theme:e})=>({...ot(e),margin:"25px 0 40px",padding:"30px 20px"}));S.div(({theme:e})=>({fontWeight:e.typography.weight.bold,color:e.color.defaultText}));S.div(({theme:e})=>({color:e.base==="light"?B(.2,e.color.defaultText):B(.6,e.color.defaultText)}));S.div({flex:"0 0 30%",lineHeight:"20px",marginTop:5});S.div(({theme:e})=>({flex:1,textAlign:"center",fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,lineHeight:1,overflow:"hidden",color:e.base==="light"?B(.4,e.color.defaultText):B(.6,e.color.defaultText),"> div":{display:"inline-block",overflow:"hidden",maxWidth:"100%",textOverflow:"ellipsis"},span:{display:"block",marginTop:2}}));S.div({display:"flex",flexDirection:"row"});S.div(({background:e})=>({position:"relative",flex:1,"&::before":{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:e,content:'""'}}));S.div(({theme:e})=>({...ot(e),display:"flex",flexDirection:"row",height:50,marginBottom:5,overflow:"hidden",backgroundColor:"white",backgroundImage:"repeating-linear-gradient(-45deg, #ccc, #ccc 1px, #fff 1px, #fff 16px)",backgroundClip:"padding-box"}));S.div({display:"flex",flexDirection:"column",flex:1,position:"relative",marginBottom:30});S.div({flex:1,display:"flex",flexDirection:"row"});S.div({display:"flex",alignItems:"flex-start"});S.div({flex:"0 0 30%"});S.div({flex:1});S.div(({theme:e})=>({display:"flex",flexDirection:"row",alignItems:"center",paddingBottom:20,fontWeight:e.typography.weight.bold,color:e.base==="light"?B(.4,e.color.defaultText):B(.6,e.color.defaultText)}));S.div(({theme:e})=>({fontSize:e.typography.size.s2,lineHeight:"20px",display:"flex",flexDirection:"column"}));S.div(({theme:e})=>({fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s2,color:e.color.defaultText,marginLeft:10,lineHeight:1.2}));S.div(({theme:e})=>({...ot(e),overflow:"hidden",height:40,width:40,display:"flex",alignItems:"center",justifyContent:"center",flex:"none","> img, > svg":{width:20,height:20}}));S.div({display:"inline-flex",flexDirection:"row",alignItems:"center",flex:"0 1 calc(20% - 10px)",minWidth:120,margin:"0px 10px 30px 0"});S.div({display:"flex",flexFlow:"row wrap"});var g0=e=>`anchor--${e}`,Ha=({storyId:e,children:t})=>l.createElement("div",{id:g0(e),className:"sb-anchor"},t);Y&&Y.__DOCS_CONTEXT__===void 0&&(Y.__DOCS_CONTEXT__=E.createContext(null),Y.__DOCS_CONTEXT__.displayName="DocsContext");var K=Y?Y.__DOCS_CONTEXT__:E.createContext(null),it=(e,t)=>E.useContext(K).resolveOf(e,t);function y0(e,t="start"){e.scrollIntoView({behavior:"smooth",block:t,inline:"nearest"})}function h0(e,t){let r=gr([e],t);return r&&r[0]}function gr(e,t){let[r,n]=E.useState({});return E.useEffect(()=>{Promise.all(e.map(async a=>{let o=await t.loadStory(a);n(i=>i[a]===o?i:{...i,[a]:o})}))}),e.map(a=>{if(r[a])return r[a];try{return t.storyById(a)}catch{return null}})}function za(e){return Ly(e)}var Ga=E.createContext({sources:{}}),Wa="--unknown--",b0=({children:e,channel:t})=>{let[r,n]=E.useState({});return E.useEffect(()=>{let a=(o,i=null,c=!1)=>{let{id:s,args:u=void 0,source:p,format:g}=typeof o=="string"?{id:o,source:i,format:c}:o,y=u?za(u):Wa;n(d=>({...d,[s]:{...d[s],[y]:{code:p,format:g}}}))};return t.on(vr,a),()=>t.off(vr,a)},[]),l.createElement(Ga.Provider,{value:{sources:r}},e)},v0=(e=>(e.OPEN="open",e.CLOSED="closed",e.NONE="none",e))(v0||{}),E0=e=>{let t=e.map(r=>{var n,a;return(a=(n=r.parameters.docs)==null?void 0:n.source)==null?void 0:a.state}).filter(Boolean);return t.length===0?"closed":t[0]},x0=(e,t,r)=>{let{sources:n}=r,a=n==null?void 0:n[e];return(a==null?void 0:a[za(t)])||(a==null?void 0:a[Wa])||{code:""}},S0=({snippet:e,storyContext:t,typeFromProps:r,transformFromProps:n})=>{var s,u,p,g,y,d;let{__isArgsStory:a}=t.parameters,o=((s=t.parameters.docs)==null?void 0:s.source)||{},i=r||o.type||dt.AUTO;if(o.code!==void 0)return o.code;let c=i===dt.DYNAMIC||i===dt.AUTO&&e&&a?e:o.originalSource||"";return o.transformSource&&H(V`The \`transformSource\` parameter at \`parameters.docs.source.transformSource\` is deprecated, please use \`parameters.docs.source.transform\` instead.
|
||
|
||
Please refer to the migration guide: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#source-block
|
||
`),(u=t.parameters.docs)!=null&&u.transformSource&&H(V`The \`transformSource\` parameter at \`parameters.docs.transformSource\` is deprecated, please use \`parameters.docs.source.transform\` instead.
|
||
|
||
Please refer to the migration guide: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#source-block
|
||
`),(p=t.parameters.jsx)!=null&&p.transformSource&&H(V`The \`transformSource\` parameter at \`parameters.jsx.transformSource\` is deprecated, please use \`parameters.docs.source.transform\` instead.
|
||
|
||
Please refer to the migration guide: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#source-block
|
||
`),((d=n??o.transform??o.transformSource??((g=t.parameters.docs)==null?void 0:g.transformSource)??((y=t.parameters.jsx)==null?void 0:y.transformSource))==null?void 0:d(c,t))||c},Va=(e,t,r)=>{var d,m,f;let n=e.ids||(e.id?[e.id]:[]),a=gr(n,t),o=a,{of:i}=e;if("of"in e&&i===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");if(i)o=[t.resolveOf(i,["story"]).story];else if(o.length===0)try{o=[t.storyById()]}catch{}if(!a.every(Boolean))return{error:"Oh no! The source is not available.",state:"none"};let c=((f=(m=(d=o[0])==null?void 0:d.parameters)==null?void 0:m.docs)==null?void 0:f.source)||{},{code:s}=e,u=e.format??c.format,p=e.language??c.language??"jsx",g=e.dark??c.dark??!1;s||(s=o.map((v,h)=>{var w,_;if(!v)return"";let b=t.getStoryContext(v),x=e.__forceInitialArgs?b.initialArgs:b.unmappedArgs,C=x0(v.id,x,r);return h===0&&(u=C.format??((_=(w=v.parameters.docs)==null?void 0:w.source)==null?void 0:_.format)??!1),S0({snippet:C.code,storyContext:{...b,args:x},typeFromProps:e.type,transformFromProps:e.transform})}).join(`
|
||
|
||
`));let y=E0(o);return s?{code:s,format:u,language:p,dark:g,state:y}:{error:"Oh no! The source is not available.",state:y}},Ka=(e,t)=>{let{id:r,of:n,meta:a,story:o}=e;if("of"in e&&n===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");if(r)return H(V`Referencing stories by \`id\` is deprecated, please use \`of\` instead.
|
||
|
||
Please refer to the migration guide: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#story-block'`),r;let{name:i}=e;return i?(H(V`Referencing stories by \`name\` is deprecated, please use \`of\` instead.
|
||
|
||
Please refer to the migration guide: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#story-block'`),t.storyIdByName(i)):(o&&H(V`The \`story\` prop is deprecated, please export your stories from CSF files and reference them with \`of={}\`.
|
||
|
||
Please refer to the migration guide: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#story-block'`),a&&t.referenceMeta(a,!1),t.resolveOf(n||o||"story",["story"]).story.id)},C0=(e,t,r)=>{let{parameters:n={}}=t||{},{docs:a={}}=n,o=a.story||{};if(a.disable)return null;let{inlineStories:i,iframeHeight:c}=a;typeof i<"u"&&H(V`The \`docs.inlineStories\` parameter is deprecated, use \`docs.story.inline\` instead.
|
||
|
||
Please refer to the migration guide: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#autodocs-changes'
|
||
`);let s=e.inline??o.inline??i??!1;if(typeof c<"u"&&H(V`The \`docs.iframeHeight\` parameter is deprecated, use \`docs.story.iframeHeight\` instead.
|
||
|
||
Please refer to the migration guide: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#autodocs-changes'
|
||
`),s){let p=e.height??o.height,g=e.autoplay??o.autoplay??!1;return{story:t,inline:!0,height:p,autoplay:g,forceInitialArgs:!!e.__forceInitialArgs,primary:!!e.__primary,renderStoryToElement:r.renderStoryToElement}}let u=e.height??o.height??o.iframeHeight??c??"100px";return{story:t,inline:!1,height:u,primary:!!e.__primary}},w0=(e={__forceInitialArgs:!1,__primary:!1})=>{let t=E.useContext(K),r=Ka(e,t),n=h0(r,t);if(!n)return l.createElement(pr,null);let a=C0(e,n,t);return a?l.createElement(mh,{...a}):null},_0=({withSource:e,mdxSource:t,children:r,layout:n,...a},o,i)=>{let c=E.Children.toArray(r).filter(y=>y.props&&(y.props.id||y.props.name||y.props.of)).map(y=>Ka(y.props,o)),s=gr(c,o),u=s.some(y=>!y),p=Va({...t?{code:decodeURI(t)}:{ids:c},...a.of&&{of:a.of}},o,i);if(e==="none")return{isLoading:u,previewProps:a};let g=n;return E.Children.forEach(r,y=>{var d,m;g||(g=(m=(d=y==null?void 0:y.props)==null?void 0:d.parameters)==null?void 0:m.layout)}),s.forEach(y=>{var d,m;g||!y||(g=(y==null?void 0:y.parameters.layout)??((m=(d=y.parameters.docs)==null?void 0:d.canvas)==null?void 0:m.layout))}),{isLoading:u,previewProps:{...a,layout:g??"padded",withSource:p,isExpanded:(e||p.state)==="open"}}},k0=e=>{var v,h,b,x,C,w,_,A,k,O;let t=E.useContext(K),r=E.useContext(Ga),{children:n,of:a,source:o}=e;if("of"in e&&a===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let{isLoading:i,previewProps:c}=_0(e,t,r),s,u,p;try{({story:s}=it(a||"story",["story"]))}catch(j){n||(p=j)}try{u=Va({...o,...a&&{of:a}},t,r)}catch(j){n||(p=j)}if(p)throw p;if(e.withSource&&H(V`Setting source state with \`withSource\` is deprecated, please use \`sourceState\` with 'hidden', 'shown' or 'none' instead.
|
||
|
||
Please refer to the migration guide: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#canvas-block
|
||
`),e.mdxSource&&H(V`Setting source code with \`mdxSource\` is deprecated, please use source={{code: '...'}} instead.
|
||
|
||
Please refer to the migration guide: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#canvas-block
|
||
`),(e.isColumn!==void 0||e.columns!==void 0)&&H(V`\`isColumn\` and \`columns\` props are deprecated as the Canvas block now only supports showing a single story.
|
||
|
||
Please refer to the migration guide: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#canvas-block
|
||
`),n)return H(V`Passing children to Canvas is deprecated, please use the \`of\` prop instead to reference a story.
|
||
|
||
Please refer to the migration guide: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#canvas-block
|
||
`),i?l.createElement(Sh,null):l.createElement(Dt,{...c},n);let g=e.layout??s.parameters.layout??((h=(v=s.parameters.docs)==null?void 0:v.canvas)==null?void 0:h.layout)??"padded",y=e.withToolbar??((x=(b=s.parameters.docs)==null?void 0:b.canvas)==null?void 0:x.withToolbar)??!1,d=e.additionalActions??((w=(C=s.parameters.docs)==null?void 0:C.canvas)==null?void 0:w.additionalActions),m=e.sourceState??((A=(_=s.parameters.docs)==null?void 0:_.canvas)==null?void 0:A.sourceState)??"hidden",f=e.className??((O=(k=s.parameters.docs)==null?void 0:k.canvas)==null?void 0:O.className);return l.createElement(Dt,{withSource:m==="none"?void 0:u,isExpanded:m==="shown",withToolbar:y,additionalActions:d,className:f,layout:g},l.createElement(w0,{of:a||s.moduleExport,meta:e.meta,...e.story}))},A0=(e,t)=>{let r=t.getStoryContext(e),[n,a]=E.useState(r.globals);return E.useEffect(()=>{let o=i=>{a(i.globals)};return t.channel.on(ln,o),()=>t.channel.off(ln,o)},[t.channel]),[n]},$0=(e,t)=>{let r=O0(e,t);if(!r)throw new Error("No result when story was defined");return r},O0=(e,t)=>{let r=e?t.getStoryContext(e):{args:{}},{id:n}=e||{id:"none"},[a,o]=E.useState(r.args);E.useEffect(()=>{let s=u=>{u.storyId===n&&o(u.args)};return t.channel.on(on,s),()=>t.channel.off(on,s)},[n,t.channel]);let i=E.useCallback(s=>t.channel.emit(Ky,{storyId:n,updatedArgs:s}),[n,t.channel]),c=E.useCallback(s=>t.channel.emit(qy,{storyId:n,argNames:s}),[n,t.channel]);return e&&[a,i,c]},T0=e=>{var f;let{of:t}=e;if("of"in e&&t===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let r=E.useContext(K),{story:n}=r.resolveOf(t||"story",["story"]),{parameters:a,argTypes:o}=n,i=((f=a.docs)==null?void 0:f.controls)||{},c=e.include??i.include,s=e.exclude??i.exclude,u=e.sort??i.sort,[p,g,y]=$0(n,r),[d]=A0(n,r),m=Vy(o,c,s);return l.createElement(m0,{rows:m,args:p,globals:d,updateArgs:g,resetArgs:y,sort:u})},{document:qa}=Y,Ya=({className:e,children:t,...r})=>{if(typeof e!="string"&&(typeof t!="string"||!t.match(/[\n\r]/g)))return l.createElement(ao,null,t);let n=e&&e.split("-");return l.createElement(dr,{language:n&&n[1]||"plaintext",format:!1,code:t,...r})};function yr(e,t){e.channel.emit(Yy,t)}var Ht=co.a,I0=({hash:e,children:t})=>{let r=E.useContext(K);return l.createElement(Ht,{href:e,target:"_self",onClick:n=>{let a=e.substring(1);qa.getElementById(a)&&yr(r,e)}},t)},Ja=e=>{let{href:t,target:r,children:n,...a}=e,o=E.useContext(K);if(t){if(t.startsWith("#"))return l.createElement(I0,{hash:t},n);if(r!=="_blank"&&!t.startsWith("https://"))return l.createElement(Ht,{href:t,onClick:i=>{i.button===0&&!i.altKey&&!i.ctrlKey&&!i.metaKey&&!i.shiftKey&&(i.preventDefault(),yr(o,i.currentTarget.getAttribute("href")))},target:r,...a},n)}return l.createElement(Ht,{...e})},Za=["h1","h2","h3","h4","h5","h6"],P0=Za.reduce((e,t)=>({...e,[t]:S(t)({"& svg":{position:"relative",top:"-0.1em",visibility:"hidden"},"&:hover svg":{visibility:"visible"}})}),{}),R0=S.a(()=>({float:"left",lineHeight:"inherit",paddingRight:"10px",marginLeft:"-24px",color:"inherit"})),j0=({as:e,id:t,children:r,...n})=>{let a=E.useContext(K),o=P0[e],i=`#${t}`;return l.createElement(o,{id:t,...n},l.createElement(R0,{"aria-hidden":"true",href:i,tabIndex:-1,target:"_self",onClick:c=>{qa.getElementById(t)&&yr(a,i)}},l.createElement(Z,{icon:"link"})),r)},hr=e=>{let{as:t,id:r,children:n,...a}=e;if(r)return l.createElement(j0,{as:t,id:r,...a},n);let o=t,{as:i,...c}=e;return l.createElement(o,{...uo(c,t)})},Xa=Za.reduce((e,t)=>({...e,[t]:r=>l.createElement(hr,{as:t,...r})}),{}),N0=e=>{var t;if(!e.children)return null;if(typeof e.children!="string")throw new Error(V`The Markdown block only accepts children as a single string, but children were of type: '${typeof e.children}'
|
||
This is often caused by not wrapping the child in a template string.
|
||
|
||
This is invalid:
|
||
<Markdown>
|
||
# Some heading
|
||
A paragraph
|
||
</Markdown>
|
||
|
||
Instead do:
|
||
<Markdown>
|
||
{\`
|
||
# Some heading
|
||
A paragraph
|
||
\`}
|
||
</Markdown>
|
||
`);return l.createElement(pa,{...e,options:{forceBlock:!0,overrides:{code:Ya,a:Ja,...Xa,...(t=e==null?void 0:e.options)==null?void 0:t.overrides},...e==null?void 0:e.options}})},B0=(e=>(e.INFO="info",e.NOTES="notes",e.DOCGEN="docgen",e.AUTO="auto",e))(B0||{}),ze="https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#description-block-parametersnotes-and-parametersinfo",F0=e=>e&&(typeof e=="string"?e:Ot(e.markdown)||Ot(e.text)),D0=e=>e&&(typeof e=="string"?e:Ot(e.text)),L0=e=>null,M0=e=>{var t,r,n,a,o,i,c,s;switch(e.type){case"story":return((r=(t=e.story.parameters.docs)==null?void 0:t.description)==null?void 0:r.story)||null;case"meta":{let{parameters:u,component:p}=e.preparedMeta;return((a=(n=u.docs)==null?void 0:n.description)==null?void 0:a.component)||((i=(o=u.docs)==null?void 0:o.extractComponentDescription)==null?void 0:i.call(o,p,{component:p,parameters:u}))||null}case"component":{let{component:u,projectAnnotations:{parameters:p}}=e;return((s=(c=p.docs)==null?void 0:c.extractComponentDescription)==null?void 0:s.call(c,u,{component:u,parameters:p}))||null}default:throw new Error(`Unrecognized module type resolved from 'useOf', got: ${e.type}`)}},U0=({type:e,markdown:t,children:r},{storyById:n})=>{let{component:a,parameters:o}=n();if(r||t)return r||t;let{notes:i,info:c,docs:s}=o;(i||c)&&H(`Using 'parameters.notes' or 'parameters.info' properties to describe stories is deprecated. See ${ze}`);let{extractComponentDescription:u=L0,description:p}=s||{},g=p==null?void 0:p.component;if(g)return g;switch(e){case"info":return D0(c);case"notes":return F0(i);case"docgen":case"auto":default:return u(a,{component:a,...o})}},zt=e=>{let{of:t,type:r,markdown:n,children:a}=e;if("of"in e&&t===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let o=E.useContext(K),i=it(t||"meta"),c;return r||n||a?c=U0(e,o):c=M0(i),r&&H(`Manually specifying description type is deprecated. See ${ze}`),n&&H(`The 'markdown' prop on the Description block is deprecated. See ${ze}`),a&&H(`The 'children' prop on the Description block is deprecated. See ${ze}`),c?l.createElement(N0,null,c):null},H0=S.div(({theme:e})=>({width:"10rem","@media (max-width: 768px)":{display:"none"}})),z0=S.div(({theme:e})=>({position:"fixed",top:0,width:"10rem",paddingTop:"4rem",fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s2,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch","& *":{boxSizing:"border-box"},"& > .toc-wrapper > .toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`,".toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`,".toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`}}},"& .toc-list-item":{position:"relative",listStyleType:"none",marginLeft:20,paddingTop:3,paddingBottom:3},"& .toc-list-item::before":{content:'""',position:"absolute",height:"100%",top:0,left:0,transform:"translateX(calc(-2px - 20px))",borderLeft:`solid 2px ${e.color.mediumdark}`,opacity:0,transition:"opacity 0.2s"},"& .toc-list-item.is-active-li::before":{opacity:1},"& .toc-list-item > a":{color:e.color.defaultText,textDecoration:"none"},"& .toc-list-item.is-active-li > a":{fontWeight:600,color:e.color.secondary,textDecoration:"none"}})),G0=S.p(({theme:e})=>({fontWeight:600,fontSize:"0.875em",color:e.textColor,textTransform:"uppercase",marginBottom:10})),W0=({title:e})=>e===null?null:typeof e=="string"?l.createElement(G0,null,e):e,V0=({title:e,disable:t,headingSelector:r,contentsSelector:n,ignoreSelector:a,unsafeTocbotOptions:o})=>(E.useEffect(()=>{let i={tocSelector:".toc-wrapper",contentSelector:n??".sbdocs-content",headingSelector:r??"h3",ignoreSelector:a??".skip-toc",headingsOffset:40,scrollSmoothOffset:-40,orderedList:!1,onClick:()=>!1,...o},c=setTimeout(()=>an.init(i),100);return()=>{clearTimeout(c),an.destroy()}},[t]),l.createElement(l.Fragment,null,l.createElement(H0,null,t?null:l.createElement(z0,null,l.createElement(W0,{title:e||null}),l.createElement("div",{className:"toc-wrapper"}))))),{document:K0,window:q0}=Y,Y0=({context:e,theme:t,children:r})=>{var a,o,i,c,s;let n;try{n=(o=(a=e.resolveOf("meta",["meta"]).preparedMeta.parameters)==null?void 0:a.docs)==null?void 0:o.toc}catch{n=(s=(c=(i=e==null?void 0:e.projectAnnotations)==null?void 0:i.parameters)==null?void 0:c.docs)==null?void 0:s.toc}return E.useEffect(()=>{let u;try{if(u=new URL(q0.parent.location.toString()),u.hash){let p=K0.getElementById(u.hash.substring(1));p&&setTimeout(()=>{y0(p)},200)}}catch{}}),l.createElement(K.Provider,{value:e},l.createElement(b0,{channel:e.channel},l.createElement(Sn,{theme:fo(t)},l.createElement(ah,{toc:n?l.createElement(V0,{className:"sbdocs sbdocs-toc--custom",...n}):null},r))))},J0=/\s*\/\s*/,Z0=e=>{let t=e.trim().split(J0);return t&&t[t.length-1]||e},X0=({children:e})=>{let t=E.useContext(K),r=e||Z0(t.storyById().title);return r?l.createElement(eh,{className:"sbdocs-title sb-unstyled"},r):null},Q0=({children:e})=>{let t=E.useContext(K),{parameters:r}=t.storyById(),n=e||(r==null?void 0:r.componentSubtitle);return n?l.createElement(th,{className:"sbdocs-subtitle sb-unstyled"},n):null},ev=({children:e,disableAnchor:t})=>{if(t||typeof e!="string")return l.createElement(go,null,e);let r=e.toLowerCase().replace(/[^a-z0-9]/gi,"-");return l.createElement(hr,{as:"h3",id:r},e)},Qa=({of:e,expanded:t=!0,withToolbar:r=!1,__forceInitialArgs:n=!1,__primary:a=!1})=>{var c,s;let{story:o}=it(e||"story",["story"]),i=((s=(c=o.parameters.docs)==null?void 0:c.canvas)==null?void 0:s.withToolbar)??r;return l.createElement(Ha,{storyId:o.id},t&&l.createElement(l.Fragment,null,l.createElement(ev,null,o.name),l.createElement(zt,{of:e})),l.createElement(k0,{of:e,withToolbar:i,story:{__forceInitialArgs:n,__primary:a},source:{__forceInitialArgs:n}}))},tv=({name:e})=>{let t=E.useContext(K);e&&H(V`\`name\` prop is deprecated on the Primary block.
|
||
The Primary block should only be used to render the primary story, which is automatically found.
|
||
`);let r=e&&t.storyIdByName(e),n=t.storyById(r);return n?l.createElement(Qa,{of:n.moduleExport,expanded:!1,__primary:!0,withToolbar:!0}):null},rv=({children:e,disableAnchor:t,...r})=>{if(t||typeof e!="string")return l.createElement(po,null,e);let n=e.toLowerCase().replace(/[^a-z0-9]/gi,"-");return l.createElement(hr,{as:"h2",id:n,...r},e)},nv=S(rv)(({theme:e})=>({fontSize:`${e.typography.size.s2-1}px`,fontWeight:e.typography.weight.bold,lineHeight:"16px",letterSpacing:"0.35em",textTransform:"uppercase",color:e.textMutedColor,border:0,marginBottom:"12px","&:first-of-type":{marginTop:"56px"}})),eo=({title:e,includePrimary:t=!0})=>{let{componentStories:r}=E.useContext(K),n=r().filter(a=>{var o,i;return!((i=(o=a.parameters)==null?void 0:o.docs)!=null&&i.disable)});return t||(n=n.slice(1)),!n||n.length===0?null:l.createElement(l.Fragment,null,l.createElement(nv,null,e),n.map(a=>a&&l.createElement(Qa,{key:a.id,of:a.moduleExport,expanded:!0,__forceInitialArgs:!0})))};eo.defaultProps={title:"Stories"};var av=()=>{let e=it("meta",["meta"]),{stories:t}=e.csfFile,r=Object.keys(t).length===1;return l.createElement(l.Fragment,null,l.createElement(X0,null),l.createElement(Q0,null),l.createElement(zt,{of:"meta"}),r?l.createElement(zt,{of:"story"}):null,l.createElement(tv,null),l.createElement(T0,null),r?null:l.createElement(eo,null))};function ov({context:e,docsParameter:t}){let r=t.container||Y0,n=t.page||av;return l.createElement(r,{context:e,theme:t.theme},l.createElement(n,null))}var hv=({of:e})=>{let t=E.useContext(K);e&&t.referenceMeta(e,!0);try{let r=t.storyById();return l.createElement(Ha,{storyId:r.id})}catch{return null}},bv=e=>l.createElement("div",{...e,className:"sb-unstyled"}),lv={code:Ya,a:Ja,...Xa},iv=class extends E.Component{constructor(){super(...arguments),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e){let{showException:t}=this.props;t(e)}render(){let{hasError:e}=this.state,{children:t}=this.props;return e?null:t}},vv=class{constructor(){this.render=async(e,t,r)=>{let n={...lv,...t==null?void 0:t.components},a=ov;return new Promise((o,i)=>{Gt(()=>import("./index-f9fe6040.js"),["./index-f9fe6040.js","./index-72a246ba.js","./index-67e30b50.js","./iframe-5c6f1cc3.js","./_commonjsHelpers-de833af9.js","./index-d37d4223.js"],import.meta.url).then(({MDXProvider:c})=>Fo(l.createElement(iv,{showException:i,key:Math.random()},l.createElement(c,{components:n},l.createElement(a,{context:e,docsParameter:t}))),r)).then(()=>o())})},this.unmount=e=>{Do(e)}}};export{vv as D,hv as M,bv as U,lv as d,X as g};
|
||
//# sourceMappingURL=chunk-S4VUQJ4A-e4a6a488.js.map
|