spectacle
Version:
ReactJS Powered Presentation Framework
1 lines • 1.33 MB
JavaScript
"use strict";var Spectacle=(()=>{var JH=Object.create;var Ii=Object.defineProperty,ez=Object.defineProperties,tz=Object.getOwnPropertyDescriptor,rz=Object.getOwnPropertyDescriptors,nz=Object.getOwnPropertyNames,ul=Object.getOwnPropertySymbols,az=Object.getPrototypeOf,L1=Object.prototype.hasOwnProperty,iT=Object.prototype.propertyIsEnumerable;var oT=(e,t,r)=>t in e?Ii(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,x=(e,t)=>{for(var r in t||(t={}))L1.call(t,r)&&oT(e,r,t[r]);if(ul)for(var r of ul(t))iT.call(t,r)&&oT(e,r,t[r]);return e},j=(e,t)=>ez(e,rz(t));var oz=(e=>typeof require!="undefined"?require:typeof Proxy!="undefined"?new Proxy(e,{get:(t,r)=>(typeof require!="undefined"?require:t)[r]}):e)(function(e){if(typeof require!="undefined")return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')});var fe=(e,t)=>{var r={};for(var n in e)L1.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&ul)for(var n of ul(e))t.indexOf(n)<0&&iT.call(e,n)&&(r[n]=e[n]);return r};var jn=(e,t)=>()=>(e&&(t=e(e=0)),t);var p=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ho=(e,t)=>{for(var r in t)Ii(e,r,{get:t[r],enumerable:!0})},sT=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of nz(t))!L1.call(e,a)&&a!==r&&Ii(e,a,{get:()=>t[a],enumerable:!(n=tz(t,a))||n.enumerable});return e};var M=(e,t,r)=>(r=e!=null?JH(az(e)):{},sT(t||!e||!e.__esModule?Ii(r,"default",{value:e,enumerable:!0}):r,e)),xa=e=>sT(Ii({},"__esModule",{value:!0}),e);var Oi=(e,t,r)=>new Promise((n,a)=>{var o=c=>{try{s(r.next(c))}catch(l){a(l)}},i=c=>{try{s(r.throw(c))}catch(l){a(l)}},s=c=>c.done?n(c.value):Promise.resolve(c.value).then(o,i);s((r=r.apply(e,t)).next())});var ie=p((Dpe,lT)=>{lT.exports=window.React});var uT=p(Ue=>{"use strict";var M1=Symbol.for("react.element"),D1=Symbol.for("react.portal"),dl=Symbol.for("react.fragment"),pl=Symbol.for("react.strict_mode"),fl=Symbol.for("react.profiler"),gl=Symbol.for("react.provider"),ml=Symbol.for("react.context"),iz=Symbol.for("react.server_context"),hl=Symbol.for("react.forward_ref"),bl=Symbol.for("react.suspense"),El=Symbol.for("react.suspense_list"),yl=Symbol.for("react.memo"),Sl=Symbol.for("react.lazy"),sz=Symbol.for("react.offscreen"),cT;cT=Symbol.for("react.module.reference");function gr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case M1:switch(e=e.type,e){case dl:case fl:case pl:case bl:case El:return e;default:switch(e=e&&e.$$typeof,e){case iz:case ml:case hl:case Sl:case yl:case gl:return e;default:return t}}case D1:return t}}}Ue.ContextConsumer=ml;Ue.ContextProvider=gl;Ue.Element=M1;Ue.ForwardRef=hl;Ue.Fragment=dl;Ue.Lazy=Sl;Ue.Memo=yl;Ue.Portal=D1;Ue.Profiler=fl;Ue.StrictMode=pl;Ue.Suspense=bl;Ue.SuspenseList=El;Ue.isAsyncMode=function(){return!1};Ue.isConcurrentMode=function(){return!1};Ue.isContextConsumer=function(e){return gr(e)===ml};Ue.isContextProvider=function(e){return gr(e)===gl};Ue.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===M1};Ue.isForwardRef=function(e){return gr(e)===hl};Ue.isFragment=function(e){return gr(e)===dl};Ue.isLazy=function(e){return gr(e)===Sl};Ue.isMemo=function(e){return gr(e)===yl};Ue.isPortal=function(e){return gr(e)===D1};Ue.isProfiler=function(e){return gr(e)===fl};Ue.isStrictMode=function(e){return gr(e)===pl};Ue.isSuspense=function(e){return gr(e)===bl};Ue.isSuspenseList=function(e){return gr(e)===El};Ue.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===dl||e===fl||e===pl||e===bl||e===El||e===sz||typeof e=="object"&&e!==null&&(e.$$typeof===Sl||e.$$typeof===yl||e.$$typeof===gl||e.$$typeof===ml||e.$$typeof===hl||e.$$typeof===cT||e.getModuleId!==void 0)};Ue.typeOf=gr});var P1=p((Fpe,dT)=>{"use strict";dT.exports=uT()});var fT=p((Bpe,pT)=>{pT.exports=function(t,r,n,a){var o=n?n.call(a,t,r):void 0;if(o!==void 0)return!!o;if(t===r)return!0;if(typeof t!="object"||!t||typeof r!="object"||!r)return!1;var i=Object.keys(t),s=Object.keys(r);if(i.length!==s.length)return!1;for(var c=Object.prototype.hasOwnProperty.bind(r),l=0;l<i.length;l++){var u=i[l];if(!c(u))return!1;var d=t[u],f=r[u];if(o=n?n.call(a,d,f,u):void 0,o===!1||o===void 0&&d!==f)return!1}return!0}});var ET=p(He=>{"use strict";var bt=typeof Symbol=="function"&&Symbol.for,B1=bt?Symbol.for("react.element"):60103,U1=bt?Symbol.for("react.portal"):60106,Tl=bt?Symbol.for("react.fragment"):60107,vl=bt?Symbol.for("react.strict_mode"):60108,Al=bt?Symbol.for("react.profiler"):60114,_l=bt?Symbol.for("react.provider"):60109,Cl=bt?Symbol.for("react.context"):60110,H1=bt?Symbol.for("react.async_mode"):60111,wl=bt?Symbol.for("react.concurrent_mode"):60111,kl=bt?Symbol.for("react.forward_ref"):60112,Rl=bt?Symbol.for("react.suspense"):60113,fz=bt?Symbol.for("react.suspense_list"):60120,Il=bt?Symbol.for("react.memo"):60115,Ol=bt?Symbol.for("react.lazy"):60116,gz=bt?Symbol.for("react.block"):60121,mz=bt?Symbol.for("react.fundamental"):60117,hz=bt?Symbol.for("react.responder"):60118,bz=bt?Symbol.for("react.scope"):60119;function ar(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case B1:switch(e=e.type,e){case H1:case wl:case Tl:case Al:case vl:case Rl:return e;default:switch(e=e&&e.$$typeof,e){case Cl:case kl:case Ol:case Il:case _l:return e;default:return t}}case U1:return t}}}function bT(e){return ar(e)===wl}He.AsyncMode=H1;He.ConcurrentMode=wl;He.ContextConsumer=Cl;He.ContextProvider=_l;He.Element=B1;He.ForwardRef=kl;He.Fragment=Tl;He.Lazy=Ol;He.Memo=Il;He.Portal=U1;He.Profiler=Al;He.StrictMode=vl;He.Suspense=Rl;He.isAsyncMode=function(e){return bT(e)||ar(e)===H1};He.isConcurrentMode=bT;He.isContextConsumer=function(e){return ar(e)===Cl};He.isContextProvider=function(e){return ar(e)===_l};He.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===B1};He.isForwardRef=function(e){return ar(e)===kl};He.isFragment=function(e){return ar(e)===Tl};He.isLazy=function(e){return ar(e)===Ol};He.isMemo=function(e){return ar(e)===Il};He.isPortal=function(e){return ar(e)===U1};He.isProfiler=function(e){return ar(e)===Al};He.isStrictMode=function(e){return ar(e)===vl};He.isSuspense=function(e){return ar(e)===Rl};He.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Tl||e===wl||e===Al||e===vl||e===Rl||e===fz||typeof e=="object"&&e!==null&&(e.$$typeof===Ol||e.$$typeof===Il||e.$$typeof===_l||e.$$typeof===Cl||e.$$typeof===kl||e.$$typeof===mz||e.$$typeof===hz||e.$$typeof===bz||e.$$typeof===gz)};He.typeOf=ar});var ST=p((jpe,yT)=>{"use strict";yT.exports=ET()});var kT=p((Wpe,wT)=>{"use strict";var z1=ST(),Ez={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},yz={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Sz={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},_T={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},G1={};G1[z1.ForwardRef]=Sz;G1[z1.Memo]=_T;function TT(e){return z1.isMemo(e)?_T:G1[e.$$typeof]||Ez}var Tz=Object.defineProperty,vz=Object.getOwnPropertyNames,vT=Object.getOwnPropertySymbols,Az=Object.getOwnPropertyDescriptor,_z=Object.getPrototypeOf,AT=Object.prototype;function CT(e,t,r){if(typeof t!="string"){if(AT){var n=_z(t);n&&n!==AT&&CT(e,n,r)}var a=vz(t);vT&&(a=a.concat(vT(t)));for(var o=TT(e),i=TT(t),s=0;s<a.length;++s){var c=a[s];if(!yz[c]&&!(r&&r[c])&&!(i&&i[c])&&!(o&&o[c])){var l=Az(t,c);try{Tz(e,c,l)}catch(u){}}}}return e}wT.exports=CT});var YT=p(Fl=>{"use strict";var eG=ie(),tG=Symbol.for("react.element"),rG=Symbol.for("react.fragment"),nG=Object.prototype.hasOwnProperty,aG=eG.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,oG={key:!0,ref:!0,__self:!0,__source:!0};function KT(e,t,r){var n,a={},o=null,i=null;r!==void 0&&(o=""+r),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(i=t.ref);for(n in t)nG.call(t,n)&&!oG.hasOwnProperty(n)&&(a[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)a[n]===void 0&&(a[n]=t[n]);return{$$typeof:tG,type:e,key:o,ref:i,props:a,_owner:aG.current}}Fl.Fragment=rG;Fl.jsx=KT;Fl.jsxs=KT});var ce=p((nfe,XT)=>{"use strict";XT.exports=YT()});var ov=p((Efe,Gl)=>{(function(e,t,r){if(!e)return;for(var n={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},a={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},o={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},i={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},s,c=1;c<20;++c)n[111+c]="f"+c;for(c=0;c<=9;++c)n[c+96]=c.toString();function l(v,_,k){if(v.addEventListener){v.addEventListener(_,k,!1);return}v.attachEvent("on"+_,k)}function u(v){if(v.type=="keypress"){var _=String.fromCharCode(v.which);return v.shiftKey||(_=_.toLowerCase()),_}return n[v.which]?n[v.which]:a[v.which]?a[v.which]:String.fromCharCode(v.which).toLowerCase()}function d(v,_){return v.sort().join(",")===_.sort().join(",")}function f(v){var _=[];return v.shiftKey&&_.push("shift"),v.altKey&&_.push("alt"),v.ctrlKey&&_.push("ctrl"),v.metaKey&&_.push("meta"),_}function E(v){if(v.preventDefault){v.preventDefault();return}v.returnValue=!1}function b(v){if(v.stopPropagation){v.stopPropagation();return}v.cancelBubble=!0}function m(v){return v=="shift"||v=="ctrl"||v=="alt"||v=="meta"}function h(){if(!s){s={};for(var v in n)v>95&&v<112||n.hasOwnProperty(v)&&(s[n[v]]=v)}return s}function y(v,_,k){return k||(k=h()[v]?"keydown":"keypress"),k=="keypress"&&_.length&&(k="keydown"),k}function S(v){return v==="+"?["+"]:(v=v.replace(/\+{2}/g,"+plus"),v.split("+"))}function T(v,_){var k,O,L,P=[];for(k=S(v),L=0;L<k.length;++L)O=k[L],i[O]&&(O=i[O]),_&&_!="keypress"&&o[O]&&(O=o[O],P.push("shift")),m(O)&&P.push(O);return _=y(O,P,_),{key:O,modifiers:P,action:_}}function C(v,_){return v===null||v===t?!1:v===_?!0:C(v.parentNode,_)}function R(v){var _=this;if(v=v||t,!(_ instanceof R))return new R(v);_.target=v,_._callbacks={},_._directMap={};var k={},O,L=!1,P=!1,q=!1;function z(G){G=G||{};var V=!1,D;for(D in k){if(G[D]){V=!0;continue}k[D]=0}V||(q=!1)}function X(G,V,D,F,H,Z){var N,Q,U=[],be=D.type;if(!_._callbacks[G])return[];for(be=="keyup"&&m(G)&&(V=[G]),N=0;N<_._callbacks[G].length;++N)if(Q=_._callbacks[G][N],!(!F&&Q.seq&&k[Q.seq]!=Q.level)&&be==Q.action&&(be=="keypress"&&!D.metaKey&&!D.ctrlKey||d(V,Q.modifiers))){var pe=!F&&Q.combo==H,Se=F&&Q.seq==F&&Q.level==Z;(pe||Se)&&_._callbacks[G].splice(N,1),U.push(Q)}return U}function Y(G,V,D,F){_.stopCallback(V,V.target||V.srcElement,D,F)||G(V,D)===!1&&(E(V),b(V))}_._handleKey=function(G,V,D){var F=X(G,V,D),H,Z={},N=0,Q=!1;for(H=0;H<F.length;++H)F[H].seq&&(N=Math.max(N,F[H].level));for(H=0;H<F.length;++H){if(F[H].seq){if(F[H].level!=N)continue;Q=!0,Z[F[H].seq]=1,Y(F[H].callback,D,F[H].combo,F[H].seq);continue}Q||Y(F[H].callback,D,F[H].combo)}var U=D.type=="keypress"&&P;D.type==q&&!m(G)&&!U&&z(Z),P=Q&&D.type=="keydown"};function te(G){typeof G.which!="number"&&(G.which=G.keyCode);var V=u(G);if(V){if(G.type=="keyup"&&L===V){L=!1;return}_.handleKey(V,f(G),G)}}function ne(){clearTimeout(O),O=setTimeout(z,1e3)}function ee(G,V,D,F){k[G]=0;function H(be){return function(){q=be,++k[G],ne()}}function Z(be){Y(D,be,G),F!=="keyup"&&(L=u(be)),setTimeout(z,10)}for(var N=0;N<V.length;++N){var Q=N+1===V.length,U=Q?Z:H(F||T(V[N+1]).action);le(V[N],U,F,G,N)}}function le(G,V,D,F,H){_._directMap[G+":"+D]=V,G=G.replace(/\s+/g," ");var Z=G.split(" "),N;if(Z.length>1){ee(G,Z,V,D);return}N=T(G,D),_._callbacks[N.key]=_._callbacks[N.key]||[],X(N.key,N.modifiers,{type:N.action},F,G,H),_._callbacks[N.key][F?"unshift":"push"]({callback:V,modifiers:N.modifiers,action:N.action,seq:F,level:H,combo:G})}_._bindMultiple=function(G,V,D){for(var F=0;F<G.length;++F)le(G[F],V,D)},l(v,"keypress",te),l(v,"keydown",te),l(v,"keyup",te)}R.prototype.bind=function(v,_,k){var O=this;return v=v instanceof Array?v:[v],O._bindMultiple.call(O,v,_,k),O},R.prototype.unbind=function(v,_){var k=this;return k.bind.call(k,v,function(){},_)},R.prototype.trigger=function(v,_){var k=this;return k._directMap[v+":"+_]&&k._directMap[v+":"+_]({},v),k},R.prototype.reset=function(){var v=this;return v._callbacks={},v._directMap={},v},R.prototype.stopCallback=function(v,_){var k=this;if((" "+_.className+" ").indexOf(" mousetrap ")>-1||C(_,k.target))return!1;if("composedPath"in v&&typeof v.composedPath=="function"){var O=v.composedPath()[0];O!==v.target&&(_=O)}return _.tagName=="INPUT"||_.tagName=="SELECT"||_.tagName=="TEXTAREA"||_.isContentEditable},R.prototype.handleKey=function(){var v=this;return v._handleKey.apply(v,arguments)},R.addKeycodes=function(v){for(var _ in v)v.hasOwnProperty(_)&&(n[_]=v[_]);s=null},R.init=function(){var v=R(t);for(var _ in v)_.charAt(0)!=="_"&&(R[_]=function(k){return function(){return v[k].apply(v,arguments)}}(_))},R.init(),e.Mousetrap=R,typeof Gl!="undefined"&&Gl.exports&&(Gl.exports=R),typeof define=="function"&&define.amd&&define(function(){return R})})(typeof window!="undefined"?window:null,typeof window!="undefined"?document:null)});var fv=p((_fe,pv)=>{"use strict";pv.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`)});var Ev=p((Cfe,bv)=>{"use strict";var hv="%[a-f0-9]{2}",gv=new RegExp("("+hv+")|([^%]+?)","gi"),mv=new RegExp("("+hv+")+","gi");function lp(e,t){try{return[decodeURIComponent(e.join(""))]}catch(a){}if(e.length===1)return e;t=t||1;var r=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],lp(r),lp(n))}function hG(e){try{return decodeURIComponent(e)}catch(n){for(var t=e.match(gv)||[],r=1;r<t.length;r++)e=lp(t,r).join(""),t=e.match(gv)||[];return e}}function bG(e){for(var t={"%FE%FF":"\uFFFD\uFFFD","%FF%FE":"\uFFFD\uFFFD"},r=mv.exec(e);r;){try{t[r[0]]=decodeURIComponent(r[0])}catch(s){var n=hG(r[0]);n!==r[0]&&(t[r[0]]=n)}r=mv.exec(e)}t["%C2"]="\uFFFD";for(var a=Object.keys(t),o=0;o<a.length;o++){var i=a[o];e=e.replace(new RegExp(i,"g"),t[i])}return e}bv.exports=function(e){if(typeof e!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return bG(e)}}});var Sv=p((wfe,yv)=>{"use strict";yv.exports=(e,t)=>{if(!(typeof e=="string"&&typeof t=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(t==="")return[e];let r=e.indexOf(t);return r===-1?[e]:[e.slice(0,r),e.slice(r+t.length)]}});var vv=p((kfe,Tv)=>{"use strict";Tv.exports=function(e,t){for(var r={},n=Object.keys(e),a=Array.isArray(t),o=0;o<n.length;o++){var i=n[o],s=e[i];(a?t.indexOf(i)!==-1:t(i,s,e))&&(r[i]=s)}return r}});var ql=p(jt=>{"use strict";var EG=fv(),yG=Ev(),_v=Sv(),SG=vv(),TG=e=>e==null,cp=Symbol("encodeFragmentIdentifier");function vG(e){switch(e.arrayFormat){case"index":return t=>(r,n)=>{let a=r.length;return n===void 0||e.skipNull&&n===null||e.skipEmptyString&&n===""?r:n===null?[...r,[at(t,e),"[",a,"]"].join("")]:[...r,[at(t,e),"[",at(a,e),"]=",at(n,e)].join("")]};case"bracket":return t=>(r,n)=>n===void 0||e.skipNull&&n===null||e.skipEmptyString&&n===""?r:n===null?[...r,[at(t,e),"[]"].join("")]:[...r,[at(t,e),"[]=",at(n,e)].join("")];case"colon-list-separator":return t=>(r,n)=>n===void 0||e.skipNull&&n===null||e.skipEmptyString&&n===""?r:n===null?[...r,[at(t,e),":list="].join("")]:[...r,[at(t,e),":list=",at(n,e)].join("")];case"comma":case"separator":case"bracket-separator":{let t=e.arrayFormat==="bracket-separator"?"[]=":"=";return r=>(n,a)=>a===void 0||e.skipNull&&a===null||e.skipEmptyString&&a===""?n:(a=a===null?"":a,n.length===0?[[at(r,e),t,at(a,e)].join("")]:[[n,at(a,e)].join(e.arrayFormatSeparator)])}default:return t=>(r,n)=>n===void 0||e.skipNull&&n===null||e.skipEmptyString&&n===""?r:n===null?[...r,at(t,e)]:[...r,[at(t,e),"=",at(n,e)].join("")]}}function AG(e){let t;switch(e.arrayFormat){case"index":return(r,n,a)=>{if(t=/\[(\d*)\]$/.exec(r),r=r.replace(/\[\d*\]$/,""),!t){a[r]=n;return}a[r]===void 0&&(a[r]={}),a[r][t[1]]=n};case"bracket":return(r,n,a)=>{if(t=/(\[\])$/.exec(r),r=r.replace(/\[\]$/,""),!t){a[r]=n;return}if(a[r]===void 0){a[r]=[n];return}a[r]=[].concat(a[r],n)};case"colon-list-separator":return(r,n,a)=>{if(t=/(:list)$/.exec(r),r=r.replace(/:list$/,""),!t){a[r]=n;return}if(a[r]===void 0){a[r]=[n];return}a[r]=[].concat(a[r],n)};case"comma":case"separator":return(r,n,a)=>{let o=typeof n=="string"&&n.includes(e.arrayFormatSeparator),i=typeof n=="string"&&!o&&En(n,e).includes(e.arrayFormatSeparator);n=i?En(n,e):n;let s=o||i?n.split(e.arrayFormatSeparator).map(c=>En(c,e)):n===null?n:En(n,e);a[r]=s};case"bracket-separator":return(r,n,a)=>{let o=/(\[\])$/.test(r);if(r=r.replace(/\[\]$/,""),!o){a[r]=n&&En(n,e);return}let i=n===null?[]:n.split(e.arrayFormatSeparator).map(s=>En(s,e));if(a[r]===void 0){a[r]=i;return}a[r]=[].concat(a[r],i)};default:return(r,n,a)=>{if(a[r]===void 0){a[r]=n;return}a[r]=[].concat(a[r],n)}}}function Cv(e){if(typeof e!="string"||e.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function at(e,t){return t.encode?t.strict?EG(e):encodeURIComponent(e):e}function En(e,t){return t.decode?yG(e):e}function wv(e){return Array.isArray(e)?e.sort():typeof e=="object"?wv(Object.keys(e)).sort((t,r)=>Number(t)-Number(r)).map(t=>e[t]):e}function kv(e){let t=e.indexOf("#");return t!==-1&&(e=e.slice(0,t)),e}function _G(e){let t="",r=e.indexOf("#");return r!==-1&&(t=e.slice(r)),t}function Rv(e){e=kv(e);let t=e.indexOf("?");return t===-1?"":e.slice(t+1)}function Av(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&typeof e=="string"&&e.trim()!==""?e=Number(e):t.parseBooleans&&e!==null&&(e.toLowerCase()==="true"||e.toLowerCase()==="false")&&(e=e.toLowerCase()==="true"),e}function Iv(e,t){t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t),Cv(t.arrayFormatSeparator);let r=AG(t),n=Object.create(null);if(typeof e!="string"||(e=e.trim().replace(/^[?#&]/,""),!e))return n;for(let a of e.split("&")){if(a==="")continue;let[o,i]=_v(t.decode?a.replace(/\+/g," "):a,"=");i=i===void 0?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?i:En(i,t),r(En(o,t),i,n)}for(let a of Object.keys(n)){let o=n[a];if(typeof o=="object"&&o!==null)for(let i of Object.keys(o))o[i]=Av(o[i],t);else n[a]=Av(o,t)}return t.sort===!1?n:(t.sort===!0?Object.keys(n).sort():Object.keys(n).sort(t.sort)).reduce((a,o)=>{let i=n[o];return i&&typeof i=="object"&&!Array.isArray(i)?a[o]=wv(i):a[o]=i,a},Object.create(null))}jt.extract=Rv;jt.parse=Iv;jt.stringify=(e,t)=>{if(!e)return"";t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t),Cv(t.arrayFormatSeparator);let r=i=>t.skipNull&&TG(e[i])||t.skipEmptyString&&e[i]==="",n=vG(t),a={};for(let i of Object.keys(e))r(i)||(a[i]=e[i]);let o=Object.keys(a);return t.sort!==!1&&o.sort(t.sort),o.map(i=>{let s=e[i];return s===void 0?"":s===null?at(i,t):Array.isArray(s)?s.length===0&&t.arrayFormat==="bracket-separator"?at(i,t)+"[]":s.reduce(n(i),[]).join("&"):at(i,t)+"="+at(s,t)}).filter(i=>i.length>0).join("&")};jt.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);let[r,n]=_v(e,"#");return Object.assign({url:r.split("?")[0]||"",query:Iv(Rv(e),t)},t&&t.parseFragmentIdentifier&&n?{fragmentIdentifier:En(n,t)}:{})};jt.stringifyUrl=(e,t)=>{t=Object.assign({encode:!0,strict:!0,[cp]:!0},t);let r=kv(e.url).split("?")[0]||"",n=jt.extract(e.url),a=jt.parse(n,{sort:!1}),o=Object.assign(a,e.query),i=jt.stringify(o,t);i&&(i=`?${i}`);let s=_G(e.url);return e.fragmentIdentifier&&(s=`#${t[cp]?at(e.fragmentIdentifier,t):e.fragmentIdentifier}`),`${r}${i}${s}`};jt.pick=(e,t,r)=>{r=Object.assign({parseFragmentIdentifier:!0,[cp]:!1},r);let{url:n,query:a,fragmentIdentifier:o}=jt.parseUrl(e,r);return jt.stringifyUrl({url:n,query:SG(a,t),fragmentIdentifier:o},r)};jt.exclude=(e,t,r)=>{let n=Array.isArray(t)?a=>!t.includes(a):(a,o)=>!t(a,o);return jt.pick(e,n,r)}});var Nv=p((Ife,Ov)=>{var CG=typeof Element!="undefined",wG=typeof Map=="function",kG=typeof Set=="function",RG=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function $l(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var r,n,a;if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!$l(e[n],t[n]))return!1;return!0}var o;if(wG&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(o=e.entries();!(n=o.next()).done;)if(!t.has(n.value[0]))return!1;for(o=e.entries();!(n=o.next()).done;)if(!$l(n.value[1],t.get(n.value[0])))return!1;return!0}if(kG&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(o=e.entries();!(n=o.next()).done;)if(!t.has(n.value[0]))return!1;return!0}if(RG&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(e[n]!==t[n])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if(a=Object.keys(e),r=a.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,a[n]))return!1;if(CG&&e instanceof Element)return!1;for(n=r;n--!==0;)if(!((a[n]==="_owner"||a[n]==="__v"||a[n]==="__o")&&e.$$typeof)&&!$l(e[a[n]],t[a[n]]))return!1;return!0}return e!==e&&t!==t}Ov.exports=function(t,r){try{return $l(t,r)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}});var Xn=p(Re=>{"use strict";var dp=Re&&Re.__assign||function(){return dp=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},dp.apply(this,arguments)},BG=Re&&Re.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),UG=Re&&Re.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),HG=Re&&Re.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&BG(t,e,r);return UG(t,e),t},zG=Re&&Re.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,o;n<a;n++)(o||!(n in t))&&(o||(o=Array.prototype.slice.call(t,0,n)),o[n]=t[n]);return e.concat(o||Array.prototype.slice.call(t))};Object.defineProperty(Re,"__esModule",{value:!0});Re.Priority=Re.isModKey=Re.shouldRejectKeystrokes=Re.useThrottledValue=Re.getScrollbarWidth=Re.useIsomorphicLayout=Re.noop=Re.createAction=Re.randomId=Re.usePointerMovedSinceMount=Re.useOuterClick=Re.swallowEvent=void 0;var Yn=HG(ie());function GG(e){e.stopPropagation(),e.preventDefault()}Re.swallowEvent=GG;function qG(e,t){var r=Yn.useRef(t);r.current=t,Yn.useEffect(function(){function n(a){var o,i;!((o=e.current)===null||o===void 0)&&o.contains(a.target)||a.target===((i=e.current)===null||i===void 0?void 0:i.getRootNode().host)||(a.preventDefault(),a.stopPropagation(),r.current())}return window.addEventListener("pointerdown",n,!0),function(){return window.removeEventListener("pointerdown",n,!0)}},[e])}Re.useOuterClick=qG;function $G(){var e=Yn.useState(!1),t=e[0],r=e[1];return Yn.useEffect(function(){function n(){r(!0)}if(!t)return window.addEventListener("pointermove",n),function(){return window.removeEventListener("pointermove",n)}},[t]),t}Re.usePointerMovedSinceMount=$G;function Gv(){return Math.random().toString(36).substring(2,9)}Re.randomId=Gv;function jG(e){return dp({id:Gv()},e)}Re.createAction=jG;function qv(){}Re.noop=qv;Re.useIsomorphicLayout=typeof window=="undefined"?qv:Yn.useLayoutEffect;function WG(){var e=document.createElement("div");e.style.visibility="hidden",e.style.overflow="scroll",document.body.appendChild(e);var t=document.createElement("div");e.appendChild(t);var r=e.offsetWidth-t.offsetWidth;return e.parentNode.removeChild(e),r}Re.getScrollbarWidth=WG;function VG(e,t){t===void 0&&(t=100);var r=Yn.useState(e),n=r[0],a=r[1],o=Yn.useRef(Date.now());return Yn.useEffect(function(){if(t!==0){var i=setTimeout(function(){a(e),o.current=Date.now()},o.current-(Date.now()-t));return function(){clearTimeout(i)}}},[t,e]),t===0?e:n}Re.useThrottledValue=VG;function KG(e){var t,r,n=e===void 0?{ignoreWhenFocused:[]}:e,a=n.ignoreWhenFocused,o=zG(["input","textarea"],a,!0).map(function(c){return c.toLowerCase()}),i=document.activeElement,s=i&&(o.indexOf(i.tagName.toLowerCase())!==-1||((t=i.attributes.getNamedItem("role"))===null||t===void 0?void 0:t.value)==="textbox"||((r=i.attributes.getNamedItem("contenteditable"))===null||r===void 0?void 0:r.value)==="true");return s}Re.shouldRejectKeystrokes=KG;var YG=typeof window=="undefined",XG=!YG&&window.navigator.platform==="MacIntel";function ZG(e){return XG?e.metaKey:e.ctrlKey}Re.isModKey=ZG;Re.Priority={HIGH:1,NORMAL:0,LOW:-1}});var Xv={};ho(Xv,{circularDeepEqual:()=>dq,circularShallowEqual:()=>pq,createCustomEqual:()=>Bi,deepEqual:()=>cq,sameValueZeroEqual:()=>Xl,shallowEqual:()=>uq});function Xl(e,t){return e===t||e!==e&&t!==t}function jv(e){return e.constructor===Object||e.constructor==null}function Wv(e){return!!e&&typeof e.then=="function"}function Vv(e){return!!(e&&e.$$typeof)}function JG(){var e=[];return{add:function(t){e.push(t)},has:function(t){return e.indexOf(t)!==-1}}}function Yv(e){return function(r){var n=e||r;return function(o,i,s){s===void 0&&(s=eq());var c=!!o&&typeof o=="object",l=!!i&&typeof i=="object";if(c||l){var u=c&&s.has(o),d=l&&s.has(i);if(u||d)return u&&d;c&&s.add(o),l&&s.add(i)}return n(o,i,s)}}}function tq(e,t,r,n){var a=e.length;if(t.length!==a)return!1;for(;a-- >0;)if(!r(e[a],t[a],n))return!1;return!0}function rq(e,t,r,n){var a=e.size===t.size;if(a&&e.size){var o={};e.forEach(function(i,s){if(a){var c=!1,l=0;t.forEach(function(u,d){!c&&!o[l]&&(c=r(s,d,n)&&r(i,u,n),c&&(o[l]=!0)),l++}),a=c}})}return a}function Kv(e,t,r,n){var a=$v(e),o=a.length;if($v(t).length!==o)return!1;if(o)for(var i=void 0;o-- >0;){if(i=a[o],i===nq){var s=Vv(e),c=Vv(t);if((s||c)&&s!==c)return!1}if(!aq(t,i)||!r(e[i],t[i],n))return!1}return!0}function oq(e,t){return e.source===t.source&&e.global===t.global&&e.ignoreCase===t.ignoreCase&&e.multiline===t.multiline&&e.unicode===t.unicode&&e.sticky===t.sticky&&e.lastIndex===t.lastIndex}function iq(e,t,r,n){var a=e.size===t.size;if(a&&e.size){var o={};e.forEach(function(i){if(a){var s=!1,c=0;t.forEach(function(l){!s&&!o[c]&&(s=r(i,l,n),s&&(o[c]=!0)),c++}),a=s}})}return a}function Bi(e){var t=typeof e=="function"?e(r):r;function r(n,a,o){if(n===a)return!0;if(n&&a&&typeof n=="object"&&typeof a=="object"){if(jv(n)&&jv(a))return Kv(n,a,t,o);var i=Array.isArray(n),s=Array.isArray(a);return i||s?i===s&&tq(n,a,t,o):(i=n instanceof Date,s=a instanceof Date,i||s?i===s&&Xl(n.getTime(),a.getTime()):(i=n instanceof RegExp,s=a instanceof RegExp,i||s?i===s&&oq(n,a):Wv(n)||Wv(a)?n===a:sq&&(i=n instanceof Map,s=a instanceof Map,i||s)?i===s&&rq(n,a,t,o):lq&&(i=n instanceof Set,s=a instanceof Set,i||s)?i===s&&iq(n,a,t,o):Kv(n,a,t,o)))}return n!==n&&a!==a}return r}var QG,$v,eq,nq,aq,sq,lq,cq,uq,dq,pq,Zv=jn(()=>{QG=typeof WeakSet=="function",$v=Object.keys;eq=function(e){return e?function(){return new WeakSet}:JG}(QG);nq="_owner",aq=Function.prototype.bind.call(Function.prototype.call,Object.prototype.hasOwnProperty);sq=typeof Map=="function",lq=typeof Set=="function";cq=Bi(),uq=Bi(function(){return Xl}),dq=Bi(Yv()),pq=Bi(Yv(Xl))});var Zl={};ho(Zl,{default:()=>gq});function gq(e,t){if(!e){if(fq)throw new Error(pp);var r=typeof t=="function"?t():t,n=r?pp+": "+r:pp;throw new Error(n)}}var fq,pp,Ql=jn(()=>{fq=!0,pp="Invariant failed"});var Qv=p(Jl=>{"use strict";Object.defineProperty(Jl,"__esModule",{value:!0});Jl.Command=void 0;var mq=function(){function e(t,r){var n=this;r===void 0&&(r={}),this.perform=function(){var a=t.perform();if(typeof a=="function"){var o=r.history;o&&(n.historyItem&&o.remove(n.historyItem),n.historyItem=o.add({perform:t.perform,negate:a}),n.history={undo:function(){return o.undo(n.historyItem)},redo:function(){return o.redo(n.historyItem)}})}}}return e}();Jl.Command=mq});var fp=p(vo=>{"use strict";var hq=vo&&vo.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(vo,"__esModule",{value:!0});vo.ActionImpl=void 0;var bq=hq((Ql(),xa(Zl))),Eq=Qv(),yq=Xn(),Sq=function(e){var t=e.keywords,r=t===void 0?"":t,n=e.section,a=n===void 0?"":n;return(r+" "+(typeof a=="string"?a:a.name)).trim()},Tq=function(){function e(t,r){var n=this,a;this.priority=yq.Priority.NORMAL,this.ancestors=[],this.children=[],Object.assign(this,t),this.id=t.id,this.name=t.name,this.keywords=Sq(t);var o=t.perform;if(this.command=o&&new Eq.Command({perform:function(){return o(n)}},{history:r.history}),this.perform=(a=this.command)===null||a===void 0?void 0:a.perform,t.parent){var i=r.store[t.parent];(0,bq.default)(i,"attempted to create an action whos parent: "+t.parent+" does not exist in the store."),i.addChild(this)}}return e.prototype.addChild=function(t){t.ancestors.unshift(this);for(var r=this.parentActionImpl;r;)t.ancestors.unshift(r),r=r.parentActionImpl;this.children.push(t)},e.prototype.removeChild=function(t){var r=this,n=this.children.indexOf(t);n!==-1&&this.children.splice(n,1),t.children&&t.children.forEach(function(a){r.removeChild(a)})},Object.defineProperty(e.prototype,"parentActionImpl",{get:function(){return this.ancestors[this.ancestors.length-1]},enumerable:!1,configurable:!0}),e.create=function(t,r){return new e(t,r)},e}();vo.ActionImpl=Tq});var gp=p(Zn=>{"use strict";var ec=Zn&&Zn.__assign||function(){return ec=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},ec.apply(this,arguments)},vq=Zn&&Zn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Zn,"__esModule",{value:!0});Zn.ActionInterface=void 0;var Aq=vq((Ql(),xa(Zl))),_q=fp(),Cq=function(){function e(t,r){t===void 0&&(t=[]),r===void 0&&(r={}),this.actions={},this.options=r,this.add(t)}return e.prototype.add=function(t){for(var r=0;r<t.length;r++){var n=t[r];n.parent&&(0,Aq.default)(this.actions[n.parent],'Attempted to create action "'+n.name+'" without registering its parent "'+n.parent+'" first.'),this.actions[n.id]=_q.ActionImpl.create(n,{history:this.options.historyManager,store:this.actions})}return ec({},this.actions)},e.prototype.remove=function(t){var r=this;return t.forEach(function(n){var a=r.actions[n.id];if(a){for(var o=a.children;o.length;){var i=o.pop();if(!i)return;delete r.actions[i.id],i.parentActionImpl&&i.parentActionImpl.removeChild(i),i.children&&o.push.apply(o,i.children)}a.parentActionImpl&&a.parentActionImpl.removeChild(a),delete r.actions[n.id]}}),ec({},this.actions)},e}();Zn.ActionInterface=Cq});var t9=p(Ao=>{"use strict";Object.defineProperty(Ao,"__esModule",{value:!0});Ao.history=Ao.HistoryItemImpl=void 0;var wq=Xn(),Jv=function(){function e(t){this.perform=t.perform,this.negate=t.negate}return e.create=function(t){return new e(t)},e}();Ao.HistoryItemImpl=Jv;var kq=function(){function e(){return this.undoStack=[],this.redoStack=[],e.instance||(e.instance=this,this.init()),e.instance}return e.prototype.init=function(){var t=this;typeof window!="undefined"&&window.addEventListener("keydown",function(r){var n;if(!(!t.redoStack.length&&!t.undoStack.length||(0,wq.shouldRejectKeystrokes)())){var a=(n=r.key)===null||n===void 0?void 0:n.toLowerCase();r.metaKey&&a==="z"&&r.shiftKey?t.redo():r.metaKey&&a==="z"&&t.undo()}})},e.prototype.add=function(t){var r=Jv.create(t);return this.undoStack.push(r),r},e.prototype.remove=function(t){var r=this.undoStack.findIndex(function(a){return a===t});if(r!==-1){this.undoStack.splice(r,1);return}var n=this.redoStack.findIndex(function(a){return a===t});n!==-1&&this.redoStack.splice(n,1)},e.prototype.undo=function(t){if(!t){var r=this.undoStack.pop();return r?(r==null||r.negate(),this.redoStack.push(r),r):void 0}var n=this.undoStack.findIndex(function(a){return a===t});if(n!==-1)return this.undoStack.splice(n,1),t.negate(),this.redoStack.push(t),t},e.prototype.redo=function(t){if(!t){var r=this.redoStack.pop();return r?(r==null||r.perform(),this.undoStack.push(r),r):void 0}var n=this.redoStack.findIndex(function(a){return a===t});if(n!==-1)return this.redoStack.splice(n,1),t.perform(),this.undoStack.push(t),t},e.prototype.reset=function(){this.undoStack.splice(0),this.redoStack.splice(0)},e}(),e9=new kq;Ao.history=e9;Object.freeze(e9)});var Ma=p(Ui=>{"use strict";Object.defineProperty(Ui,"__esModule",{value:!0});Ui.VisualState=void 0;var Rq;(function(e){e.animatingIn="animating-in",e.showing="showing",e.animatingOut="animating-out",e.hidden="hidden"})(Rq=Ui.VisualState||(Ui.VisualState={}))});var r9=p(Wt=>{"use strict";var Et=Wt&&Wt.__assign||function(){return Et=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},Et.apply(this,arguments)},Iq=Wt&&Wt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Oq=Wt&&Wt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Nq=Wt&&Wt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Iq(t,e,r);return Oq(t,e),t},xq=Wt&&Wt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Wt,"__esModule",{value:!0});Wt.useStore=void 0;var Lq=(Zv(),xa(Xv)),Vr=Nq(ie()),Mq=xq((Ql(),xa(Zl))),Dq=gp(),Pq=t9(),Hi=Ma();function Fq(e){var t=Vr.useRef(Et({animations:{enterMs:200,exitMs:100}},e.options)),r=Vr.useMemo(function(){return new Dq.ActionInterface(e.actions||[],{historyManager:t.current.enableHistory?Pq.history:void 0})},[]),n=Vr.useState({searchQuery:"",currentRootActionId:null,visualState:Hi.VisualState.hidden,actions:Et({},r.actions),activeIndex:0}),a=n[0],o=n[1],i=Vr.useRef(a);i.current=a;var s=Vr.useCallback(function(){return i.current},[]),c=Vr.useMemo(function(){return new Bq(s)},[s]);Vr.useEffect(function(){i.current=a,c.notify()},[a,c]);var l=Vr.useCallback(function(d){return o(function(f){return Et(Et({},f),{actions:r.add(d)})}),function(){o(function(E){return Et(Et({},E),{actions:r.remove(d)})})}},[r]),u=Vr.useRef(null);return Vr.useMemo(function(){return{getState:s,query:{setCurrentRootAction:function(d){o(function(f){return Et(Et({},f),{currentRootActionId:d})})},setVisualState:function(d){o(function(f){return Et(Et({},f),{visualState:typeof d=="function"?d(f.visualState):d})})},setSearch:function(d){return o(function(f){return Et(Et({},f),{searchQuery:d})})},registerActions:l,toggle:function(){return o(function(d){return Et(Et({},d),{visualState:[Hi.VisualState.animatingOut,Hi.VisualState.hidden].includes(d.visualState)?Hi.VisualState.animatingIn:Hi.VisualState.animatingOut})})},setActiveIndex:function(d){return o(function(f){return Et(Et({},f),{activeIndex:typeof d=="number"?d:d(f.activeIndex)})})},inputRefSetter:function(d){u.current=d},getInput:function(){return(0,Mq.default)(u.current,"Input is undefined, make sure you apple `query.inputRefSetter` to your search input."),u.current}},options:t.current,subscribe:function(d,f){return c.subscribe(d,f)}}},[s,c,l])}Wt.useStore=Fq;var Bq=function(){function e(t){this.subscribers=[],this.getState=t}return e.prototype.subscribe=function(t,r){var n=this,a=new Uq(function(){return t(n.getState())},r);return this.subscribers.push(a),this.unsubscribe.bind(this,a)},e.prototype.unsubscribe=function(t){if(this.subscribers.length){var r=this.subscribers.indexOf(t);if(r>-1)return this.subscribers.splice(r,1)}},e.prototype.notify=function(){this.subscribers.forEach(function(t){return t.collect()})},e}(),Uq=function(){function e(t,r){this.collector=t,this.onChange=r}return e.prototype.collect=function(){try{var t=this.collector();(0,Lq.deepEqual)(t,this.collected)||(this.collected=t,this.onChange&&this.onChange(this.collected))}catch(r){console.warn(r)}},e}()});var n9=p(hp=>{"use strict";Object.defineProperty(hp,"__esModule",{value:!0});var Hq=["Shift","Meta","Alt","Control"],zq=1e3,Gq="keydown",qq=typeof navigator=="object"&&/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"Meta":"Control";function mp(e,t){return typeof e.getModifierState=="function"?e.getModifierState(t):!1}function $q(e){return e.trim().split(" ").map(function(t){var r=t.split(/\b\+/),n=r.pop();return r=r.map(function(a){return a==="$mod"?qq:a}),[r,n]})}function jq(e,t){return/^[^A-Za-z0-9]$/.test(e.key)&&t[1]===e.key?!0:!(t[1].toUpperCase()!==e.key.toUpperCase()&&t[1]!==e.code||t[0].find(function(r){return!mp(e,r)})||Hq.find(function(r){return!t[0].includes(r)&&t[1]!==r&&mp(e,r)}))}function Wq(e,t,r){var n,a;r===void 0&&(r={});var o=(n=r.timeout)!==null&&n!==void 0?n:zq,i=(a=r.event)!==null&&a!==void 0?a:Gq,s=Object.keys(t).map(function(d){return[$q(d),t[d]]}),c=new Map,l=null,u=function(d){d instanceof KeyboardEvent&&(s.forEach(function(f){var E=f[0],b=f[1],m=c.get(E),h=m||E,y=h[0],S=jq(d,y);S?h.length>1?c.set(E,h.slice(1)):(c.delete(E),b(d)):mp(d,d.key)||c.delete(E)}),l&&clearTimeout(l),l=setTimeout(c.clear.bind(c),o))};return e.addEventListener(i,u),function(){e.removeEventListener(i,u)}}hp.default=Wq});var s9=p(hr=>{"use strict";var Vq=hr&&hr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Kq=hr&&hr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Yq=hr&&hr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Vq(t,e,r);return Kq(t,e),t},Xq=hr&&hr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(hr,"__esModule",{value:!0});hr.InternalEvents=void 0;var Kr=Yq(ie()),o9=Xq(n9()),Ct=Ma(),tc=yn(),i9=Xn();function Zq(){return Qq(),Jq(),t$(),r$(),null}hr.InternalEvents=Zq;function Qq(){var e,t,r=(0,tc.useKBar)(function(l){return{visualState:l.visualState,showing:l.visualState!==Ct.VisualState.hidden}}),n=r.query,a=r.options,o=r.visualState,i=r.showing;Kr.useEffect(function(){var l,u=a.toggleShortcut||"$mod+k",d=(0,o9.default)(window,(l={},l[u]=function(f){var E,b,m,h;f.defaultPrevented||(f.preventDefault(),n.toggle(),i?(b=(E=a.callbacks)===null||E===void 0?void 0:E.onClose)===null||b===void 0||b.call(E):(h=(m=a.callbacks)===null||m===void 0?void 0:m.onOpen)===null||h===void 0||h.call(m))},l.Escape=function(f){var E,b;i&&(f.stopPropagation(),f.preventDefault(),(b=(E=a.callbacks)===null||E===void 0?void 0:E.onClose)===null||b===void 0||b.call(E)),n.setVisualState(function(m){return m===Ct.VisualState.hidden||m===Ct.VisualState.animatingOut?m:Ct.VisualState.animatingOut})},l));return function(){d()}},[a.callbacks,a.toggleShortcut,n,i]);var s=Kr.useRef(),c=Kr.useCallback(function(l){var u,d,f=0;l===Ct.VisualState.animatingIn&&(f=((u=a.animations)===null||u===void 0?void 0:u.enterMs)||0),l===Ct.VisualState.animatingOut&&(f=((d=a.animations)===null||d===void 0?void 0:d.exitMs)||0),clearTimeout(s.current),s.current=setTimeout(function(){var E=!1;n.setVisualState(function(){var b=l===Ct.VisualState.animatingIn?Ct.VisualState.showing:Ct.VisualState.hidden;return b===Ct.VisualState.hidden&&(E=!0),b}),E&&n.setCurrentRootAction(null)},f)},[(e=a.animations)===null||e===void 0?void 0:e.enterMs,(t=a.animations)===null||t===void 0?void 0:t.exitMs,n]);Kr.useEffect(function(){switch(o){case Ct.VisualState.animatingIn:case Ct.VisualState.animatingOut:c(o);break}},[c,o])}function Jq(){var e=(0,tc.useKBar)(function(n){return{visualState:n.visualState}}),t=e.visualState,r=e.options;Kr.useEffect(function(){if(!r.disableDocumentLock)if(t===Ct.VisualState.animatingIn){if(document.body.style.overflow="hidden",!r.disableScrollbarManagement){var n=(0,i9.getScrollbarWidth)(),a=getComputedStyle(document.body)["margin-right"];a&&(n+=Number(a.replace(/\D/g,""))),document.body.style.marginRight=n+"px"}}else t===Ct.VisualState.hidden&&(document.body.style.removeProperty("overflow"),r.disableScrollbarManagement||document.body.style.removeProperty("margin-right"))},[r.disableDocumentLock,r.disableScrollbarManagement,t])}var a9=new WeakSet;function e$(e){return function(t){a9.has(t)||(e(t),a9.add(t))}}function t$(){var e=(0,tc.useKBar)(function(o){return{actions:o.actions,open:o.visualState===Ct.VisualState.showing}}),t=e.actions,r=e.query,n=e.open,a=e.options;Kr.useEffect(function(){var o;if(!n){for(var i=Object.keys(t).map(function(h){return t[h]}),s=[],c=0,l=i;c<l.length;c++){var u=l[c];!((o=u.shortcut)===null||o===void 0)&&o.length&&s.push(u)}s=s.sort(function(h,y){return y.shortcut.join(" ").length-h.shortcut.join(" ").length});for(var d={},f=function(h){var y=h.shortcut.join(" ");d[y]=e$(function(S){var T,C,R,v,_,k;(0,i9.shouldRejectKeystrokes)()||(S.preventDefault(),!((T=h.children)===null||T===void 0)&&T.length?(r.setCurrentRootAction(h.id),r.toggle(),(R=(C=a.callbacks)===null||C===void 0?void 0:C.onOpen)===null||R===void 0||R.call(C)):((v=h.command)===null||v===void 0||v.perform(),(k=(_=a.callbacks)===null||_===void 0?void 0:_.onSelectAction)===null||k===void 0||k.call(_,h)))})},E=0,b=s;E<b.length;E++){var u=b[E];f(u)}var m=(0,o9.default)(window,d,{timeout:400});return function(){m()}}},[t,n,a.callbacks,r])}function r$(){var e=Kr.useRef(!0),t=(0,tc.useKBar)(function(o){return{isShowing:o.visualState===Ct.VisualState.showing||o.visualState===Ct.VisualState.animatingIn}}),r=t.isShowing,n=t.query,a=Kr.useRef(null);Kr.useEffect(function(){if(e.current){e.current=!1;return}if(r){a.current=document.activeElement;return}var o=document.activeElement;(o==null?void 0:o.tagName.toLowerCase())==="input"&&o.blur();var i=a.current;i&&i!==o&&i.focus()},[r]),Kr.useEffect(function(){function o(i){var s=n.getInput();i.target!==s&&s.focus()}if(r)return window.addEventListener("keydown",o),function(){window.removeEventListener("keydown",o)}},[r,n])}});var Ep=p(or=>{"use strict";var n$=or&&or.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),a$=or&&or.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o$=or&&or.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&n$(t,e,r);return a$(t,e),t};Object.defineProperty(or,"__esModule",{value:!0});or.KBarProvider=or.KBarContext=void 0;var i$=r9(),bp=o$(ie()),s$=s9();or.KBarContext=bp.createContext({});var l$=function(e){var t=(0,i$.useStore)(e);return bp.createElement(or.KBarContext.Provider,{value:t},bp.createElement(s$.InternalEvents,null),e.children)};or.KBarProvider=l$});var yn=p(br=>{"use strict";var rc=br&&br.__assign||function(){return rc=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},rc.apply(this,arguments)},c$=br&&br.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),u$=br&&br.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),d$=br&&br.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&c$(t,e,r);return u$(t,e),t};Object.defineProperty(br,"__esModule",{value:!0});br.useKBar=void 0;var _o=d$(ie()),p$=Ep();function f$(e){var t=_o.useContext(p$.KBarContext),r=t.query,n=t.getState,a=t.subscribe,o=t.options,i=_o.useRef(e==null?void 0:e(n())),s=_o.useRef(e),c=_o.useCallback(function(f){return rc(rc({},f),{query:r,options:o})},[r,o]),l=_o.useState(c(i.current)),u=l[0],d=l[1];return _o.useEffect(function(){var f;return s.current&&(f=a(function(E){return s.current(E)},function(E){return d(c(E))})),function(){f&&f()}},[c,a]),u}br.useKBar=f$});var d9=p((sge,u9)=>{var l9=1,g$=.9,m$=.3,yp=.1,h$=0,Sp=.999,b$=.9999,E$=.99,c9=/[\\\/\-_+.# \t"@\[\(\{&]/,y$=/[\\\/\-_+.# \t"@\[\(\{&]/g;function Tp(e,t,r,n,a,o){if(o===t.length)return a===e.length?l9:E$;for(var i=n.charAt(o),s=r.indexOf(i,a),c=0,l,u,d;s>=0;)l=Tp(e,t,r,n,s+1,o+1),l>c&&(s===a?l*=l9:c9.test(e.charAt(s-1))?(l*=g$,d=e.slice(a,s-1).match(y$),d&&a>0&&(l*=Math.pow(Sp,d.length))):c9.test(e.slice(a,s-1))?(l*=h$,a>0&&(l*=Math.pow(Sp,s-a))):(l*=m$,a>0&&(l*=Math.pow(Sp,s-a))),e.charAt(s)!==t.charAt(o)&&(l*=b$)),l<yp&&r.charAt(s-1)===n.charAt(o+1)&&r.charAt(s-1)!==n.charAt(o)&&(u=Tp(e,t,r,n,s+1,o+2),u*yp>l&&(l=u*yp)),l>c&&(c=l),s=r.indexOf(i,s+1);return c}function S$(e,t){return Tp(e,t,e.toLowerCase(),t.toLowerCase(),0,0)}u9.exports=S$});var f9=p(yt=>{"use strict";var T$=yt&&yt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),v$=yt&&yt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),A$=yt&&yt.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&T$(t,e,r);return v$(t,e),t},_$=yt&&yt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(yt,"__esModule",{value:!0});yt.useDeepMatches=yt.useMatches=yt.NO_GROUP=void 0;var Qn=A$(ie()),C$=yn(),Ap=Xn(),w$=_$(d9());yt.NO_GROUP={name:"none",priority:Ap.Priority.NORMAL};function vp(e,t){return t.priority-e.priority}function p9(){var e=(0,C$.useKBar)(function(d){return{search:d.searchQuery,actions:d.actions,rootActionId:d.currentRootActionId}}),t=e.search,r=e.actions,n=e.rootActionId,a=Qn.useMemo(function(){return Object.keys(r).reduce(function(d,f){var E=r[f];if(!E.parent&&!n&&d.push(E),E.id===n)for(var b=0;b<E.children.length;b++)d.push(E.children[b]);return d},[]).sort(vp)},[r,n]),o=Qn.useCallback(function(d){for(var f=[],E=0;E<d.length;E++)f.push(d[E]);return function b(m,h){h===void 0&&(h=f);for(var y=0;y<m.length;y++)if(m[y].children.length>0){for(var S=m[y].children,T=0;T<S.length;T++)h.push(S[T]);b(m[y].children,h)}return h}(d)},[]),i=!t,s=Qn.useMemo(function(){return i?a:o(a)},[o,a,i]),c=k$(s,t),l=Qn.useMemo(function(){for(var d,f,E={},b=[],m=[],h=0;h<c.length;h++){var y=c[h],S=y.action,T=y.score||Ap.Priority.NORMAL,C={name:typeof S.section=="string"?S.section:((d=S.section)===null||d===void 0?void 0:d.name)||yt.NO_GROUP.name,priority:typeof S.section=="string"?T:((f=S.section)===null||f===void 0?void 0:f.priority)||0+T};E[C.name]||(E[C.name]=[],b.push(C)),E[C.name].push({priority:S.priority+T,action:S})}m=b.sort(vp).map(function(k){return{name:k.name,actions:E[k.name].sort(vp).map(function(O){return O.action})}});for(var R=[],h=0;h<m.length;h++){var v=m[h];v.name!==yt.NO_GROUP.name&&R.push(v.name);for(var _=0;_<v.actions.length;_++)R.push(v.actions[_])}return R},[c]),u=Qn.useMemo(function(){return n},[l]);return Qn.useMemo(function(){return{results:l,rootActionId:u}},[u,l])}yt.useMatches=p9;function k$(e,t){var r=Qn.useMemo(function(){return{filtered:e,search:t}},[e,t]),n=(0,Ap.useThrottledValue)(r),a=n.filtered,o=n.search;return Qn.useMemo(function(){if(o.trim()==="")return a.map(function(u){return{score:0,action:u}});for(var i=[],s=0;s<a.length;s++){var c=a[s],l=(0,w$.default)([c.name,c.keywords,c.subtitle].join(" "),o);l>0&&i.push({score:l,action:c})}return i},[a,o])}yt.useDeepMatches=p9});function Yr(){return Yr=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},Yr.apply(this,arguments)}var nc=jn(()=>{});var Co=p((uge,g9)=>{g9.exports=window.ReactDOM});function I$(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function m9(...e){return t=>e.forEach(r=>I$(r,t))}var R$,h9=jn(()=>{R$=M(ie())});function N$(e){return(0,Qe.isValidElement)(e)&&e.type===O$}function x$(e,t){let r=x({},t);for(let n in t){let a=e[n],o=t[n];/^on[A-Z]/.test(n)?a&&o?r[n]=(...s)=>{o(...s),a(...s)}:a&&(r[n]=a):n==="style"?r[n]=x(x({},a),o):n==="className"&&(r[n]=[a,o].filter(Boolean).join(" "))}return x(x({},e),r)}var Qe,Cp,_p,O$,b9=jn(()=>{nc();Qe=M(ie());h9();Cp=(0,Qe.forwardRef)((e,t)=>{let i=e,{children:r}=i,n=fe(i,["children"]),a=Qe.Children.toArray(r),o=a.find(N$);if(o){let s=o.props.children,c=a.map(l=>l===o?Qe.Children.count(s)>1?Qe.Children.only(null):(0,Qe.isValidElement)(s)?s.props.children:null:l);return(0,Qe.createElement)(_p,Yr({},n,{ref:t}),(0,Qe.isValidElement)(s)?(0,Qe.cloneElement)(s,void 0,c):null)}return(0,Qe.createElement)(_p,Yr({},n,{ref:t}),r)});Cp.displayName="Slot";_p=(0,Qe.