mirror of
https://github.com/eosswedenorg/apt
synced 2026-06-16 04:34:56 +02:00
2 lines
No EOL
87 KiB
JavaScript
2 lines
No EOL
87 KiB
JavaScript
/*! For license information please see scripts.js.LICENSE.txt */
|
|
(()=>{var e={152:function(e){var t;t=function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),o=l(r(1)),s=l(r(3)),a=l(r(4));function l(e){return e&&e.__esModule?e:{default:e}}var u=function(e){function t(e,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.resolveOptions(r),n.listenClick(e),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===n(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=(0,a.default)(e,"click",(function(e){return t.onClick(e)}))}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new o.default({action:this.action(t),target:this.target(t),text:this.text(t),container:this.container,trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return c("action",e)}},{key:"defaultTarget",value:function(e){var t=c("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return c("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,r=!!document.queryCommandSupported;return t.forEach((function(e){r=r&&!!document.queryCommandSupported(e)})),r}}]),t}(s.default);function c(e,t){var r="data-clipboard-"+e;if(t.hasAttribute(r))return t.getAttribute(r)}e.exports=u},function(e,t,r){"use strict";var n,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),s=(n=r(2))&&n.__esModule?n:{default:n},a=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.resolveOptions(t),this.initSelection()}return o(e,[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var r=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=r+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,s.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,s.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":i(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}();e.exports=a},function(e,t){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var r=e.hasAttribute("readonly");r||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),r||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var n=window.getSelection(),i=document.createRange();i.selectNodeContents(e),n.removeAllRanges(),n.addRange(i),t=n.toString()}return t}},function(e,t){function r(){}r.prototype={on:function(e,t,r){var n=this.e||(this.e={});return(n[e]||(n[e]=[])).push({fn:t,ctx:r}),this},once:function(e,t,r){var n=this;function i(){n.off(e,i),t.apply(r,arguments)}return i._=t,this.on(e,i,r)},emit:function(e){for(var t=[].slice.call(arguments,1),r=((this.e||(this.e={}))[e]||[]).slice(),n=0,i=r.length;n<i;n++)r[n].fn.apply(r[n].ctx,t);return this},off:function(e,t){var r=this.e||(this.e={}),n=r[e],i=[];if(n&&t)for(var o=0,s=n.length;o<s;o++)n[o].fn!==t&&n[o].fn._!==t&&i.push(n[o]);return i.length?r[e]=i:delete r[e],this}},e.exports=r},function(e,t,r){var n=r(5),i=r(6);e.exports=function(e,t,r){if(!e&&!t&&!r)throw new Error("Missing required arguments");if(!n.string(t))throw new TypeError("Second argument must be a String");if(!n.fn(r))throw new TypeError("Third argument must be a Function");if(n.node(e))return function(e,t,r){return e.addEventListener(t,r),{destroy:function(){e.removeEventListener(t,r)}}}(e,t,r);if(n.nodeList(e))return function(e,t,r){return Array.prototype.forEach.call(e,(function(e){e.addEventListener(t,r)})),{destroy:function(){Array.prototype.forEach.call(e,(function(e){e.removeEventListener(t,r)}))}}}(e,t,r);if(n.string(e))return function(e,t,r){return i(document.body,e,t,r)}(e,t,r);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var r=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===r||"[object HTMLCollection]"===r)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},function(e,t,r){var n=r(7);function i(e,t,r,n,i){var s=o.apply(this,arguments);return e.addEventListener(r,s,i),{destroy:function(){e.removeEventListener(r,s,i)}}}function o(e,t,r,i){return function(r){r.delegateTarget=n(r.target,t),r.delegateTarget&&i.call(e,r)}}e.exports=function(e,t,r,n,o){return"function"==typeof e.addEventListener?i.apply(null,arguments):"function"==typeof r?i.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return i(e,t,r,n,o)})))}},function(e,t){if("undefined"!=typeof Element&&!Element.prototype.matches){var r=Element.prototype;r.matches=r.matchesSelector||r.mozMatchesSelector||r.msMatchesSelector||r.oMatchesSelector||r.webkitMatchesSelector}e.exports=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}}])},e.exports=t()},336:(e,t,r)=>{var n,i;!function(){var o,s,a,l,u,c,f,d,h,p,y,m,g,v,_,x,b,w,k,E,S,O,T,P,A,L,R=function(e){var t=new R.Builder;return t.pipeline.add(R.trimmer,R.stopWordFilter,R.stemmer),t.searchPipeline.add(R.stemmer),e.call(t,t),t.build()};R.version="2.3.9",R.utils={},R.utils.warn=(o=this,function(e){o.console&&console.warn&&console.warn(e)}),R.utils.asString=function(e){return null==e?"":e.toString()},R.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),r=Object.keys(e),n=0;n<r.length;n++){var i=r[n],o=e[i];if(Array.isArray(o))t[i]=o.slice();else{if("string"!=typeof o&&"number"!=typeof o&&"boolean"!=typeof o)throw new TypeError("clone is not deep and does not support nested objects");t[i]=o}}return t},R.FieldRef=function(e,t,r){this.docRef=e,this.fieldName=t,this._stringValue=r},R.FieldRef.joiner="/",R.FieldRef.fromString=function(e){var t=e.indexOf(R.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var r=e.slice(0,t),n=e.slice(t+1);return new R.FieldRef(n,r,e)},R.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+R.FieldRef.joiner+this.docRef),this._stringValue},R.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0},R.Set.complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},R.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},R.Set.prototype.contains=function(e){return!!this.elements[e]},R.Set.prototype.intersect=function(e){var t,r,n,i=[];if(e===R.Set.complete)return this;if(e===R.Set.empty)return e;this.length<e.length?(t=this,r=e):(t=e,r=this),n=Object.keys(t.elements);for(var o=0;o<n.length;o++){var s=n[o];s in r.elements&&i.push(s)}return new R.Set(i)},R.Set.prototype.union=function(e){return e===R.Set.complete?R.Set.complete:e===R.Set.empty?this:new R.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},R.idf=function(e,t){var r=0;for(var n in e)"_index"!=n&&(r+=Object.keys(e[n]).length);var i=(t-r+.5)/(r+.5);return Math.log(1+Math.abs(i))},R.Token=function(e,t){this.str=e||"",this.metadata=t||{}},R.Token.prototype.toString=function(){return this.str},R.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},R.Token.prototype.clone=function(e){return e=e||function(e){return e},new R.Token(e(this.str,this.metadata),this.metadata)},R.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map((function(e){return new R.Token(R.utils.asString(e).toLowerCase(),R.utils.clone(t))}));for(var r=e.toString().toLowerCase(),n=r.length,i=[],o=0,s=0;o<=n;o++){var a=o-s;if(r.charAt(o).match(R.tokenizer.separator)||o==n){if(a>0){var l=R.utils.clone(t)||{};l.position=[s,a],l.index=i.length,i.push(new R.Token(r.slice(s,o),l))}s=o+1}}return i},R.tokenizer.separator=/[\s\-]+/,R.Pipeline=function(){this._stack=[]},R.Pipeline.registeredFunctions=Object.create(null),R.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&R.utils.warn("Overwriting existing registered function: "+t),e.label=t,R.Pipeline.registeredFunctions[e.label]=e},R.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||R.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},R.Pipeline.load=function(e){var t=new R.Pipeline;return e.forEach((function(e){var r=R.Pipeline.registeredFunctions[e];if(!r)throw new Error("Cannot load unregistered function: "+e);t.add(r)})),t},R.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach((function(e){R.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},R.Pipeline.prototype.after=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");r+=1,this._stack.splice(r,0,t)},R.Pipeline.prototype.before=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");this._stack.splice(r,0,t)},R.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},R.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r<t;r++){for(var n=this._stack[r],i=[],o=0;o<e.length;o++){var s=n(e[o],o,e);if(null!=s&&""!==s)if(Array.isArray(s))for(var a=0;a<s.length;a++)i.push(s[a]);else i.push(s)}e=i}return e},R.Pipeline.prototype.runString=function(e,t){var r=new R.Token(e,t);return this.run([r]).map((function(e){return e.toString()}))},R.Pipeline.prototype.reset=function(){this._stack=[]},R.Pipeline.prototype.toJSON=function(){return this._stack.map((function(e){return R.Pipeline.warnIfFunctionNotRegistered(e),e.label}))},R.Vector=function(e){this._magnitude=0,this.elements=e||[]},R.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,r=this.elements.length/2,n=r-t,i=Math.floor(n/2),o=this.elements[2*i];n>1&&(o<e&&(t=i),o>e&&(r=i),o!=e);)n=r-t,i=t+Math.floor(n/2),o=this.elements[2*i];return o==e||o>e?2*i:o<e?2*(i+1):void 0},R.Vector.prototype.insert=function(e,t){this.upsert(e,t,(function(){throw"duplicate index"}))},R.Vector.prototype.upsert=function(e,t,r){this._magnitude=0;var n=this.positionForIndex(e);this.elements[n]==e?this.elements[n+1]=r(this.elements[n+1],t):this.elements.splice(n,0,e,t)},R.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,r=1;r<t;r+=2){var n=this.elements[r];e+=n*n}return this._magnitude=Math.sqrt(e)},R.Vector.prototype.dot=function(e){for(var t=0,r=this.elements,n=e.elements,i=r.length,o=n.length,s=0,a=0,l=0,u=0;l<i&&u<o;)(s=r[l])<(a=n[u])?l+=2:s>a?u+=2:s==a&&(t+=r[l+1]*n[u+1],l+=2,u+=2);return t},R.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},R.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t<this.elements.length;t+=2,r++)e[r]=this.elements[t];return e},R.Vector.prototype.toJSON=function(){return this.elements},R.stemmer=(s={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},a={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},l="[aeiouy]",u="[^aeiou][^aeiouy]*",c=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),f=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),d=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*([aeiouy][aeiou]*)?$"),h=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy]"),p=/^(.+?)(ss|i)es$/,y=/^(.+?)([^s])s$/,m=/^(.+?)eed$/,g=/^(.+?)(ed|ing)$/,v=/.$/,_=/(at|bl|iz)$/,x=new RegExp("([^aeiouylsz])\\1$"),b=new RegExp("^"+u+l+"[^aeiouwxy]$"),w=/^(.+?[^aeiou])y$/,k=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,E=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,S=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,O=/^(.+?)(s|t)(ion)$/,T=/^(.+?)e$/,P=/ll$/,A=new RegExp("^"+u+l+"[^aeiouwxy]$"),L=function(e){var t,r,n,i,o,l,u;if(e.length<3)return e;if("y"==(n=e.substr(0,1))&&(e=n.toUpperCase()+e.substr(1)),o=y,(i=p).test(e)?e=e.replace(i,"$1$2"):o.test(e)&&(e=e.replace(o,"$1$2")),o=g,(i=m).test(e)){var L=i.exec(e);(i=c).test(L[1])&&(i=v,e=e.replace(i,""))}else o.test(e)&&(t=(L=o.exec(e))[1],(o=h).test(t)&&(l=x,u=b,(o=_).test(e=t)?e+="e":l.test(e)?(i=v,e=e.replace(i,"")):u.test(e)&&(e+="e")));return(i=w).test(e)&&(e=(t=(L=i.exec(e))[1])+"i"),(i=k).test(e)&&(t=(L=i.exec(e))[1],r=L[2],(i=c).test(t)&&(e=t+s[r])),(i=E).test(e)&&(t=(L=i.exec(e))[1],r=L[2],(i=c).test(t)&&(e=t+a[r])),o=O,(i=S).test(e)?(t=(L=i.exec(e))[1],(i=f).test(t)&&(e=t)):o.test(e)&&(t=(L=o.exec(e))[1]+L[2],(o=f).test(t)&&(e=t)),(i=T).test(e)&&(t=(L=i.exec(e))[1],o=d,l=A,((i=f).test(t)||o.test(t)&&!l.test(t))&&(e=t)),o=f,(i=P).test(e)&&o.test(e)&&(i=v,e=e.replace(i,"")),"y"==n&&(e=n.toLowerCase()+e.substr(1)),e},function(e){return e.update(L)}),R.Pipeline.registerFunction(R.stemmer,"stemmer"),R.generateStopWordFilter=function(e){var t=e.reduce((function(e,t){return e[t]=t,e}),{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},R.stopWordFilter=R.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),R.Pipeline.registerFunction(R.stopWordFilter,"stopWordFilter"),R.trimmer=function(e){return e.update((function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")}))},R.Pipeline.registerFunction(R.trimmer,"trimmer"),R.TokenSet=function(){this.final=!1,this.edges={},this.id=R.TokenSet._nextId,R.TokenSet._nextId+=1},R.TokenSet._nextId=1,R.TokenSet.fromArray=function(e){for(var t=new R.TokenSet.Builder,r=0,n=e.length;r<n;r++)t.insert(e[r]);return t.finish(),t.root},R.TokenSet.fromClause=function(e){return"editDistance"in e?R.TokenSet.fromFuzzyString(e.term,e.editDistance):R.TokenSet.fromString(e.term)},R.TokenSet.fromFuzzyString=function(e,t){for(var r=new R.TokenSet,n=[{node:r,editsRemaining:t,str:e}];n.length;){var i=n.pop();if(i.str.length>0){var o,s=i.str.charAt(0);s in i.node.edges?o=i.node.edges[s]:(o=new R.TokenSet,i.node.edges[s]=o),1==i.str.length&&(o.final=!0),n.push({node:o,editsRemaining:i.editsRemaining,str:i.str.slice(1)})}if(0!=i.editsRemaining){if("*"in i.node.edges)var a=i.node.edges["*"];else a=new R.TokenSet,i.node.edges["*"]=a;if(0==i.str.length&&(a.final=!0),n.push({node:a,editsRemaining:i.editsRemaining-1,str:i.str}),i.str.length>1&&n.push({node:i.node,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)}),1==i.str.length&&(i.node.final=!0),i.str.length>=1){if("*"in i.node.edges)var l=i.node.edges["*"];else l=new R.TokenSet,i.node.edges["*"]=l;1==i.str.length&&(l.final=!0),n.push({node:l,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(i.str.length>1){var u,c=i.str.charAt(0),f=i.str.charAt(1);f in i.node.edges?u=i.node.edges[f]:(u=new R.TokenSet,i.node.edges[f]=u),1==i.str.length&&(u.final=!0),n.push({node:u,editsRemaining:i.editsRemaining-1,str:c+i.str.slice(2)})}}}return r},R.TokenSet.fromString=function(e){for(var t=new R.TokenSet,r=t,n=0,i=e.length;n<i;n++){var o=e[n],s=n==i-1;if("*"==o)t.edges[o]=t,t.final=s;else{var a=new R.TokenSet;a.final=s,t.edges[o]=a,t=a}}return r},R.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var r=t.pop(),n=Object.keys(r.node.edges),i=n.length;r.node.final&&(r.prefix.charAt(0),e.push(r.prefix));for(var o=0;o<i;o++){var s=n[o];t.push({prefix:r.prefix.concat(s),node:r.node.edges[s]})}}return e},R.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),r=t.length,n=0;n<r;n++){var i=t[n];e=e+i+this.edges[i].id}return e},R.TokenSet.prototype.intersect=function(e){for(var t=new R.TokenSet,r=void 0,n=[{qNode:e,output:t,node:this}];n.length;){r=n.pop();for(var i=Object.keys(r.qNode.edges),o=i.length,s=Object.keys(r.node.edges),a=s.length,l=0;l<o;l++)for(var u=i[l],c=0;c<a;c++){var f=s[c];if(f==u||"*"==u){var d=r.node.edges[f],h=r.qNode.edges[u],p=d.final&&h.final,y=void 0;f in r.output.edges?(y=r.output.edges[f]).final=y.final||p:((y=new R.TokenSet).final=p,r.output.edges[f]=y),n.push({qNode:h,output:y,node:d})}}}return t},R.TokenSet.Builder=function(){this.previousWord="",this.root=new R.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},R.TokenSet.Builder.prototype.insert=function(e){var t,r=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var n=0;n<e.length&&n<this.previousWord.length&&e[n]==this.previousWord[n];n++)r++;for(this.minimize(r),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child,n=r;n<e.length;n++){var i=new R.TokenSet,o=e[n];t.edges[o]=i,this.uncheckedNodes.push({parent:t,char:o,child:i}),t=i}t.final=!0,this.previousWord=e},R.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},R.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;t>=e;t--){var r=this.uncheckedNodes[t],n=r.child.toString();n in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[n]:(r.child._str=n,this.minimizedNodes[n]=r.child),this.uncheckedNodes.pop()}},R.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},R.Index.prototype.search=function(e){return this.query((function(t){new R.QueryParser(e,t).parse()}))},R.Index.prototype.query=function(e){for(var t=new R.Query(this.fields),r=Object.create(null),n=Object.create(null),i=Object.create(null),o=Object.create(null),s=Object.create(null),a=0;a<this.fields.length;a++)n[this.fields[a]]=new R.Vector;for(e.call(t,t),a=0;a<t.clauses.length;a++){var l,u=t.clauses[a],c=R.Set.empty;l=u.usePipeline?this.pipeline.runString(u.term,{fields:u.fields}):[u.term];for(var f=0;f<l.length;f++){var d=l[f];u.term=d;var h=R.TokenSet.fromClause(u),p=this.tokenSet.intersect(h).toArray();if(0===p.length&&u.presence===R.Query.presence.REQUIRED){for(var y=0;y<u.fields.length;y++)o[j=u.fields[y]]=R.Set.empty;break}for(var m=0;m<p.length;m++){var g=p[m],v=this.invertedIndex[g],_=v._index;for(y=0;y<u.fields.length;y++){var x=v[j=u.fields[y]],b=Object.keys(x),w=g+"/"+j,k=new R.Set(b);if(u.presence==R.Query.presence.REQUIRED&&(c=c.union(k),void 0===o[j]&&(o[j]=R.Set.complete)),u.presence!=R.Query.presence.PROHIBITED){if(n[j].upsert(_,u.boost,(function(e,t){return e+t})),!i[w]){for(var E=0;E<b.length;E++){var S,O=b[E],T=new R.FieldRef(O,j),P=x[O];void 0===(S=r[T])?r[T]=new R.MatchData(g,j,P):S.add(g,j,P)}i[w]=!0}}else void 0===s[j]&&(s[j]=R.Set.empty),s[j]=s[j].union(k)}}}if(u.presence===R.Query.presence.REQUIRED)for(y=0;y<u.fields.length;y++)o[j=u.fields[y]]=o[j].intersect(c)}var A=R.Set.complete,L=R.Set.empty;for(a=0;a<this.fields.length;a++){var j;o[j=this.fields[a]]&&(A=A.intersect(o[j])),s[j]&&(L=L.union(s[j]))}var C=Object.keys(r),Q=[],I=Object.create(null);if(t.isNegated())for(C=Object.keys(this.fieldVectors),a=0;a<C.length;a++){T=C[a];var N=R.FieldRef.fromString(T);r[T]=new R.MatchData}for(a=0;a<C.length;a++){var M=(N=R.FieldRef.fromString(C[a])).docRef;if(A.contains(M)&&!L.contains(M)){var F,$=this.fieldVectors[N],D=n[N.fieldName].similarity($);if(void 0!==(F=I[M]))F.score+=D,F.matchData.combine(r[N]);else{var z={ref:M,score:D,matchData:r[N]};I[M]=z,Q.push(z)}}}return Q.sort((function(e,t){return t.score-e.score}))},R.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map((function(e){return[e,this.invertedIndex[e]]}),this),t=Object.keys(this.fieldVectors).map((function(e){return[e,this.fieldVectors[e].toJSON()]}),this);return{version:R.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},R.Index.load=function(e){var t={},r={},n=e.fieldVectors,i=Object.create(null),o=e.invertedIndex,s=new R.TokenSet.Builder,a=R.Pipeline.load(e.pipeline);e.version!=R.version&&R.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+R.version+"' does not match serialized index '"+e.version+"'");for(var l=0;l<n.length;l++){var u=(f=n[l])[0],c=f[1];r[u]=new R.Vector(c)}for(l=0;l<o.length;l++){var f,d=(f=o[l])[0],h=f[1];s.insert(d),i[d]=h}return s.finish(),t.fields=e.fields,t.fieldVectors=r,t.invertedIndex=i,t.tokenSet=s.root,t.pipeline=a,new R.Index(t)},R.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=R.tokenizer,this.pipeline=new R.Pipeline,this.searchPipeline=new R.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},R.Builder.prototype.ref=function(e){this._ref=e},R.Builder.prototype.field=function(e,t){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=t||{}},R.Builder.prototype.b=function(e){this._b=e<0?0:e>1?1:e},R.Builder.prototype.k1=function(e){this._k1=e},R.Builder.prototype.add=function(e,t){var r=e[this._ref],n=Object.keys(this._fields);this._documents[r]=t||{},this.documentCount+=1;for(var i=0;i<n.length;i++){var o=n[i],s=this._fields[o].extractor,a=s?s(e):e[o],l=this.tokenizer(a,{fields:[o]}),u=this.pipeline.run(l),c=new R.FieldRef(r,o),f=Object.create(null);this.fieldTermFrequencies[c]=f,this.fieldLengths[c]=0,this.fieldLengths[c]+=u.length;for(var d=0;d<u.length;d++){var h=u[d];if(null==f[h]&&(f[h]=0),f[h]+=1,null==this.invertedIndex[h]){var p=Object.create(null);p._index=this.termIndex,this.termIndex+=1;for(var y=0;y<n.length;y++)p[n[y]]=Object.create(null);this.invertedIndex[h]=p}null==this.invertedIndex[h][o][r]&&(this.invertedIndex[h][o][r]=Object.create(null));for(var m=0;m<this.metadataWhitelist.length;m++){var g=this.metadataWhitelist[m],v=h.metadata[g];null==this.invertedIndex[h][o][r][g]&&(this.invertedIndex[h][o][r][g]=[]),this.invertedIndex[h][o][r][g].push(v)}}}},R.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,r={},n={},i=0;i<t;i++){var o=R.FieldRef.fromString(e[i]),s=o.fieldName;n[s]||(n[s]=0),n[s]+=1,r[s]||(r[s]=0),r[s]+=this.fieldLengths[o]}var a=Object.keys(this._fields);for(i=0;i<a.length;i++){var l=a[i];r[l]=r[l]/n[l]}this.averageFieldLength=r},R.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),r=t.length,n=Object.create(null),i=0;i<r;i++){for(var o=R.FieldRef.fromString(t[i]),s=o.fieldName,a=this.fieldLengths[o],l=new R.Vector,u=this.fieldTermFrequencies[o],c=Object.keys(u),f=c.length,d=this._fields[s].boost||1,h=this._documents[o.docRef].boost||1,p=0;p<f;p++){var y,m,g,v=c[p],_=u[v],x=this.invertedIndex[v]._index;void 0===n[v]?(y=R.idf(this.invertedIndex[v],this.documentCount),n[v]=y):y=n[v],m=y*((this._k1+1)*_)/(this._k1*(1-this._b+this._b*(a/this.averageFieldLength[s]))+_),m*=d,m*=h,g=Math.round(1e3*m)/1e3,l.insert(x,g)}e[o]=l}this.fieldVectors=e},R.Builder.prototype.createTokenSet=function(){this.tokenSet=R.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},R.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new R.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},R.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},R.MatchData=function(e,t,r){for(var n=Object.create(null),i=Object.keys(r||{}),o=0;o<i.length;o++){var s=i[o];n[s]=r[s].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=n)},R.MatchData.prototype.combine=function(e){for(var t=Object.keys(e.metadata),r=0;r<t.length;r++){var n=t[r],i=Object.keys(e.metadata[n]);null==this.metadata[n]&&(this.metadata[n]=Object.create(null));for(var o=0;o<i.length;o++){var s=i[o],a=Object.keys(e.metadata[n][s]);null==this.metadata[n][s]&&(this.metadata[n][s]=Object.create(null));for(var l=0;l<a.length;l++){var u=a[l];null==this.metadata[n][s][u]?this.metadata[n][s][u]=e.metadata[n][s][u]:this.metadata[n][s][u]=this.metadata[n][s][u].concat(e.metadata[n][s][u])}}}},R.MatchData.prototype.add=function(e,t,r){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=r);if(t in this.metadata[e])for(var n=Object.keys(r),i=0;i<n.length;i++){var o=n[i];o in this.metadata[e][t]?this.metadata[e][t][o]=this.metadata[e][t][o].concat(r[o]):this.metadata[e][t][o]=r[o]}else this.metadata[e][t]=r},R.Query=function(e){this.clauses=[],this.allFields=e},R.Query.wildcard=new String("*"),R.Query.wildcard.NONE=0,R.Query.wildcard.LEADING=1,R.Query.wildcard.TRAILING=2,R.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},R.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=R.Query.wildcard.NONE),e.wildcard&R.Query.wildcard.LEADING&&e.term.charAt(0)!=R.Query.wildcard&&(e.term="*"+e.term),e.wildcard&R.Query.wildcard.TRAILING&&e.term.slice(-1)!=R.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=R.Query.presence.OPTIONAL),this.clauses.push(e),this},R.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=R.Query.presence.PROHIBITED)return!1;return!0},R.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach((function(e){this.term(e,R.utils.clone(t))}),this),this;var r=t||{};return r.term=e.toString(),this.clause(r),this},R.QueryParseError=function(e,t,r){this.name="QueryParseError",this.message=e,this.start=t,this.end=r},R.QueryParseError.prototype=new Error,R.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},R.QueryLexer.prototype.run=function(){for(var e=R.QueryLexer.lexText;e;)e=e(this)},R.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,r=this.pos,n=0;n<this.escapeCharPositions.length;n++)r=this.escapeCharPositions[n],e.push(this.str.slice(t,r)),t=r+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},R.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},R.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},R.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return R.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},R.QueryLexer.prototype.width=function(){return this.pos-this.start},R.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},R.QueryLexer.prototype.backup=function(){this.pos-=1},R.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=R.QueryLexer.EOS&&this.backup()},R.QueryLexer.prototype.more=function(){return this.pos<this.length},R.QueryLexer.EOS="EOS",R.QueryLexer.FIELD="FIELD",R.QueryLexer.TERM="TERM",R.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",R.QueryLexer.BOOST="BOOST",R.QueryLexer.PRESENCE="PRESENCE",R.QueryLexer.lexField=function(e){return e.backup(),e.emit(R.QueryLexer.FIELD),e.ignore(),R.QueryLexer.lexText},R.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(R.QueryLexer.TERM)),e.ignore(),e.more())return R.QueryLexer.lexText},R.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.EDIT_DISTANCE),R.QueryLexer.lexText},R.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.BOOST),R.QueryLexer.lexText},R.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(R.QueryLexer.TERM)},R.QueryLexer.termSeparator=R.tokenizer.separator,R.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==R.QueryLexer.EOS)return R.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return R.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if(t.match(R.QueryLexer.termSeparator))return R.QueryLexer.lexTerm}else e.escapeCharacter()}},R.QueryParser=function(e,t){this.lexer=new R.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},R.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=R.QueryParser.parseClause;e;)e=e(this);return this.query},R.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},R.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},R.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},R.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case R.QueryLexer.PRESENCE:return R.QueryParser.parsePresence;case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(r+=" with value '"+t.str+"'"),new R.QueryParseError(r,t.start,t.end)}},R.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=R.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=R.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+t.str+"'";throw new R.QueryParseError(r,t.start,t.end)}var n=e.peekLexeme();if(null==n)throw r="expecting term or field, found nothing",new R.QueryParseError(r,t.start,t.end);switch(n.type){case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:throw r="expecting term or field, found '"+n.type+"'",new R.QueryParseError(r,n.start,n.end)}}},R.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var r=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),n="unrecognised field '"+t.str+"', possible fields: "+r;throw new R.QueryParseError(n,t.start,t.end)}e.currentClause.fields=[t.str];var i=e.peekLexeme();if(null==i)throw n="expecting term, found nothing",new R.QueryParseError(n,t.start,t.end);if(i.type===R.QueryLexer.TERM)return R.QueryParser.parseTerm;throw n="expecting term, found '"+i.type+"'",new R.QueryParseError(n,i.start,i.end)}},R.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(null!=r)switch(r.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+r.type+"'";throw new R.QueryParseError(n,r.start,r.end)}else e.nextClause()}},R.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="edit distance must be numeric";throw new R.QueryParseError(n,t.start,t.end)}e.currentClause.editDistance=r;var i=e.peekLexeme();if(null!=i)switch(i.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:throw n="Unexpected lexeme type '"+i.type+"'",new R.QueryParseError(n,i.start,i.end)}else e.nextClause()}},R.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="boost must be numeric";throw new R.QueryParseError(n,t.start,t.end)}e.currentClause.boost=r;var i=e.peekLexeme();if(null!=i)switch(i.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:throw n="Unexpected lexeme type '"+i.type+"'",new R.QueryParseError(n,i.start,i.end)}else e.nextClause()}},void 0===(i="function"==typeof(n=function(){return R})?n.call(t,r,t,e):n)||(e.exports=i)}()}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e,t,n,i,o=Object.create,s=Object.defineProperty,a=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,u=Object.getOwnPropertyNames,c=Object.getOwnPropertyDescriptor,f=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),d=f((e=>{function t(e,t){const r=Object.create(null),n=e.split(",");for(let e=0;e<n.length;e++)r[n[e]]=!0;return t?e=>!!r[e.toLowerCase()]:e=>!!r[e]}Object.defineProperty(e,"__esModule",{value:!0});var n={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"HYDRATE_EVENTS",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},i=t("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt"),o="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",s=t(o),a=t(o+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected"),l=/[>/="'\u0009\u000a\u000c\u0020]/,u={},c=t("animation-iteration-count,border-image-outset,border-image-slice,border-image-width,box-flex,box-flex-group,box-ordinal-group,column-count,columns,flex,flex-grow,flex-positive,flex-shrink,flex-negative,flex-order,grid-row,grid-row-end,grid-row-span,grid-row-start,grid-column,grid-column-end,grid-column-span,grid-column-start,font-weight,line-clamp,line-height,opacity,order,orphans,tab-size,widows,z-index,zoom,fill-opacity,flood-opacity,stop-opacity,stroke-dasharray,stroke-dashoffset,stroke-miterlimit,stroke-opacity,stroke-width"),f=t("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"),d=/;(?![^(]*\))/g,h=/:(.+)/;function p(e){const t={};return e.split(d).forEach((e=>{if(e){const r=e.split(h);r.length>1&&(t[r[0].trim()]=r[1].trim())}})),t}var y=t("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot"),m=t("svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistanceLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view"),g=t("area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr"),v=/["'&<>]/,_=/^-?>|<!--|-->|--!>|<!-$/g;function x(e,t){if(e===t)return!0;let r=R(e),n=R(t);if(r||n)return!(!r||!n)&&e.getTime()===t.getTime();if(r=P(e),n=P(t),r||n)return!(!r||!n)&&function(e,t){if(e.length!==t.length)return!1;let r=!0;for(let n=0;r&&n<e.length;n++)r=x(e[n],t[n]);return r}(e,t);if(r=Q(e),n=Q(t),r||n){if(!r||!n)return!1;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e){const n=e.hasOwnProperty(r),i=t.hasOwnProperty(r);if(n&&!i||!n&&i||!x(e[r],t[r]))return!1}}return String(e)===String(t)}var b,w=(e,t)=>A(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,r])=>(e[`${t} =>`]=r,e)),{})}:L(t)?{[`Set(${t.size})`]:[...t.values()]}:!Q(t)||P(t)||M(t)?t:String(t),k=Object.freeze({}),E=Object.freeze([]),S=/^on[^a-z]/,O=Object.assign,T=Object.prototype.hasOwnProperty,P=Array.isArray,A=e=>"[object Map]"===N(e),L=e=>"[object Set]"===N(e),R=e=>e instanceof Date,j=e=>"function"==typeof e,C=e=>"string"==typeof e,Q=e=>null!==e&&"object"==typeof e,I=Object.prototype.toString,N=e=>I.call(e),M=e=>"[object Object]"===N(e),F=t(",key,ref,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$=e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))},D=/-(\w)/g,z=$((e=>e.replace(D,((e,t)=>t?t.toUpperCase():"")))),B=/\B([A-Z])/g,V=$((e=>e.replace(B,"-$1").toLowerCase())),q=$((e=>e.charAt(0).toUpperCase()+e.slice(1))),W=$((e=>e?`on${q(e)}`:""));e.EMPTY_ARR=E,e.EMPTY_OBJ=k,e.NO=()=>!1,e.NOOP=()=>{},e.PatchFlagNames=n,e.babelParserDefaultPlugins=["bigInt","optionalChaining","nullishCoalescingOperator"],e.camelize=z,e.capitalize=q,e.def=(e,t,r)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:r})},e.escapeHtml=function(e){const t=""+e,r=v.exec(t);if(!r)return t;let n,i,o="",s=0;for(i=r.index;i<t.length;i++){switch(t.charCodeAt(i)){case 34:n=""";break;case 38:n="&";break;case 39:n="'";break;case 60:n="<";break;case 62:n=">";break;default:continue}s!==i&&(o+=t.substring(s,i)),s=i+1,o+=n}return s!==i?o+t.substring(s,i):o},e.escapeHtmlComment=function(e){return e.replace(_,"")},e.extend=O,e.generateCodeFrame=function(e,t=0,r=e.length){const n=e.split(/\r?\n/);let i=0;const o=[];for(let e=0;e<n.length;e++)if(i+=n[e].length+1,i>=t){for(let s=e-2;s<=e+2||r>i;s++){if(s<0||s>=n.length)continue;const a=s+1;o.push(`${a}${" ".repeat(Math.max(3-String(a).length,0))}| ${n[s]}`);const l=n[s].length;if(s===e){const e=t-(i-l)+1,n=Math.max(1,r>i?l-e:r-t);o.push(" | "+" ".repeat(e)+"^".repeat(n))}else if(s>e){if(r>i){const e=Math.max(Math.min(r-i,l),1);o.push(" | "+"^".repeat(e))}i+=l+1}}break}return o.join("\n")},e.getGlobalThis=()=>b||(b="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==r.g?r.g:{}),e.hasChanged=(e,t)=>e!==t&&(e==e||t==t),e.hasOwn=(e,t)=>T.call(e,t),e.hyphenate=V,e.invokeArrayFns=(e,t)=>{for(let r=0;r<e.length;r++)e[r](t)},e.isArray=P,e.isBooleanAttr=a,e.isDate=R,e.isFunction=j,e.isGloballyWhitelisted=i,e.isHTMLTag=y,e.isIntegerKey=e=>C(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,e.isKnownAttr=f,e.isMap=A,e.isModelListener=e=>e.startsWith("onUpdate:"),e.isNoUnitNumericStyleProp=c,e.isObject=Q,e.isOn=e=>S.test(e),e.isPlainObject=M,e.isPromise=e=>Q(e)&&j(e.then)&&j(e.catch),e.isReservedProp=F,e.isSSRSafeAttrName=function(e){if(u.hasOwnProperty(e))return u[e];const t=l.test(e);return t&&console.error(`unsafe attribute name: ${e}`),u[e]=!t},e.isSVGTag=m,e.isSet=L,e.isSpecialBooleanAttr=s,e.isString=C,e.isSymbol=e=>"symbol"==typeof e,e.isVoidTag=g,e.looseEqual=x,e.looseIndexOf=function(e,t){return e.findIndex((e=>x(e,t)))},e.makeMap=t,e.normalizeClass=function e(t){let r="";if(C(t))r=t;else if(P(t))for(let n=0;n<t.length;n++){const i=e(t[n]);i&&(r+=i+" ")}else if(Q(t))for(const e in t)t[e]&&(r+=e+" ");return r.trim()},e.normalizeStyle=function e(t){if(P(t)){const r={};for(let n=0;n<t.length;n++){const i=t[n],o=e(C(i)?p(i):i);if(o)for(const e in o)r[e]=o[e]}return r}if(Q(t))return t},e.objectToString=I,e.parseStringStyle=p,e.propsToAttrMap={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},e.remove=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},e.slotFlagsText={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},e.stringifyStyle=function(e){let t="";if(!e)return t;for(const r in e){const n=e[r],i=r.startsWith("--")?r:V(r);(C(n)||"number"==typeof n&&c(i))&&(t+=`${i}:${n};`)}return t},e.toDisplayString=e=>null==e?"":Q(e)?JSON.stringify(e,w,2):String(e),e.toHandlerKey=W,e.toNumber=e=>{const t=parseFloat(e);return isNaN(t)?e:t},e.toRawType=e=>N(e).slice(8,-1),e.toTypeString=N})),h=f(((e,t)=>{t.exports=d()})),p=f((e=>{Object.defineProperty(e,"__esModule",{value:!0});var t,r=h(),n=new WeakMap,i=[],o=Symbol("iterate"),s=Symbol("Map key iterate");function a(e,n=r.EMPTY_OBJ){(function(e){return e&&!0===e._isEffect})(e)&&(e=e.raw);const o=function(e,r){const n=function(){if(!n.active)return e();if(!i.includes(n)){u(n);try{return p(),i.push(n),t=n,e()}finally{i.pop(),y(),t=i[i.length-1]}}};return n.id=l++,n.allowRecurse=!!r.allowRecurse,n._isEffect=!0,n.active=!0,n.raw=e,n.deps=[],n.options=r,n}(e,n);return n.lazy||o(),o}var l=0;function u(e){const{deps:t}=e;if(t.length){for(let r=0;r<t.length;r++)t[r].delete(e);t.length=0}}var c=!0,f=[];function d(){f.push(c),c=!1}function p(){f.push(c),c=!0}function y(){const e=f.pop();c=void 0===e||e}function m(e,r,i){if(!c||void 0===t)return;let o=n.get(e);o||n.set(e,o=new Map);let s=o.get(i);s||o.set(i,s=new Set),s.has(t)||(s.add(t),t.deps.push(s),t.options.onTrack&&t.options.onTrack({effect:t,target:e,type:r,key:i}))}function g(e,i,a,l,u,c){const f=n.get(e);if(!f)return;const d=new Set,h=e=>{e&&e.forEach((e=>{(e!==t||e.allowRecurse)&&d.add(e)}))};if("clear"===i)f.forEach(h);else if("length"===a&&r.isArray(e))f.forEach(((e,t)=>{("length"===t||t>=l)&&h(e)}));else switch(void 0!==a&&h(f.get(a)),i){case"add":r.isArray(e)?r.isIntegerKey(a)&&h(f.get("length")):(h(f.get(o)),r.isMap(e)&&h(f.get(s)));break;case"delete":r.isArray(e)||(h(f.get(o)),r.isMap(e)&&h(f.get(s)));break;case"set":r.isMap(e)&&h(f.get(o))}d.forEach((t=>{t.options.onTrigger&&t.options.onTrigger({effect:t,target:e,key:a,type:i,newValue:l,oldValue:u,oldTarget:c}),t.options.scheduler?t.options.scheduler(t):t()}))}var v=r.makeMap("__proto__,__v_isRef,__isVue"),_=new Set(Object.getOwnPropertyNames(Symbol).map((e=>Symbol[e])).filter(r.isSymbol)),x=S(),b=S(!1,!0),w=S(!0),k=S(!0,!0),E={};function S(e=!1,t=!1){return function(n,i,o){if("__v_isReactive"===i)return!e;if("__v_isReadonly"===i)return e;if("__v_raw"===i&&o===(e?t?se:oe:t?ie:ne).get(n))return n;const s=r.isArray(n);if(!e&&s&&r.hasOwn(E,i))return Reflect.get(E,i,o);const a=Reflect.get(n,i,o);return(r.isSymbol(i)?_.has(i):v(i))?a:(e||m(n,"get",i),t?a:ye(a)?s&&r.isIntegerKey(i)?a:a.value:r.isObject(a)?e?le(a):ae(a):a)}}["includes","indexOf","lastIndexOf"].forEach((e=>{const t=Array.prototype[e];E[e]=function(...e){const r=he(this);for(let e=0,t=this.length;e<t;e++)m(r,"get",e+"");const n=t.apply(r,e);return-1===n||!1===n?t.apply(r,e.map(he)):n}})),["push","pop","shift","unshift","splice"].forEach((e=>{const t=Array.prototype[e];E[e]=function(...e){d();const r=t.apply(this,e);return y(),r}}));var O=P(),T=P(!0);function P(e=!1){return function(t,n,i,o){let s=t[n];if(!e&&(i=he(i),s=he(s),!r.isArray(t)&&ye(s)&&!ye(i)))return s.value=i,!0;const a=r.isArray(t)&&r.isIntegerKey(n)?Number(n)<t.length:r.hasOwn(t,n),l=Reflect.set(t,n,i,o);return t===he(o)&&(a?r.hasChanged(i,s)&&g(t,"set",n,i,s):g(t,"add",n,i)),l}}var A={get:x,set:O,deleteProperty:function(e,t){const n=r.hasOwn(e,t),i=e[t],o=Reflect.deleteProperty(e,t);return o&&n&&g(e,"delete",t,void 0,i),o},has:function(e,t){const n=Reflect.has(e,t);return r.isSymbol(t)&&_.has(t)||m(e,"has",t),n},ownKeys:function(e){return m(e,"iterate",r.isArray(e)?"length":o),Reflect.ownKeys(e)}},L={get:w,set:(e,t)=>(console.warn(`Set operation on key "${String(t)}" failed: target is readonly.`,e),!0),deleteProperty:(e,t)=>(console.warn(`Delete operation on key "${String(t)}" failed: target is readonly.`,e),!0)},R=r.extend({},A,{get:b,set:T}),j=r.extend({},L,{get:k}),C=e=>r.isObject(e)?ae(e):e,Q=e=>r.isObject(e)?le(e):e,I=e=>e,N=e=>Reflect.getPrototypeOf(e);function M(e,t,r=!1,n=!1){const i=he(e=e.__v_raw),o=he(t);t!==o&&!r&&m(i,"get",t),!r&&m(i,"get",o);const{has:s}=N(i),a=n?I:r?Q:C;return s.call(i,t)?a(e.get(t)):s.call(i,o)?a(e.get(o)):void(e!==i&&e.get(t))}function F(e,t=!1){const r=this.__v_raw,n=he(r),i=he(e);return e!==i&&!t&&m(n,"has",e),!t&&m(n,"has",i),e===i?r.has(e):r.has(e)||r.has(i)}function $(e,t=!1){return e=e.__v_raw,!t&&m(he(e),"iterate",o),Reflect.get(e,"size",e)}function D(e){e=he(e);const t=he(this);return N(t).has.call(t,e)||(t.add(e),g(t,"add",e,e)),this}function z(e,t){t=he(t);const n=he(this),{has:i,get:o}=N(n);let s=i.call(n,e);s?re(n,i,e):(e=he(e),s=i.call(n,e));const a=o.call(n,e);return n.set(e,t),s?r.hasChanged(t,a)&&g(n,"set",e,t,a):g(n,"add",e,t),this}function B(e){const t=he(this),{has:r,get:n}=N(t);let i=r.call(t,e);i?re(t,r,e):(e=he(e),i=r.call(t,e));const o=n?n.call(t,e):void 0,s=t.delete(e);return i&&g(t,"delete",e,void 0,o),s}function V(){const e=he(this),t=0!==e.size,n=r.isMap(e)?new Map(e):new Set(e),i=e.clear();return t&&g(e,"clear",void 0,void 0,n),i}function q(e,t){return function(r,n){const i=this,s=i.__v_raw,a=he(s),l=t?I:e?Q:C;return!e&&m(a,"iterate",o),s.forEach(((e,t)=>r.call(n,l(e),l(t),i)))}}function W(e,t,n){return function(...i){const a=this.__v_raw,l=he(a),u=r.isMap(l),c="entries"===e||e===Symbol.iterator&&u,f="keys"===e&&u,d=a[e](...i),h=n?I:t?Q:C;return!t&&m(l,"iterate",f?s:o),{next(){const{value:e,done:t}=d.next();return t?{value:e,done:t}:{value:c?[h(e[0]),h(e[1])]:h(e),done:t}},[Symbol.iterator](){return this}}}}function U(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";console.warn(`${r.capitalize(e)} operation ${n}failed: target is readonly.`,he(this))}return"delete"!==e&&this}}var H={get(e){return M(this,e)},get size(){return $(this)},has:F,add:D,set:z,delete:B,clear:V,forEach:q(!1,!1)},K={get(e){return M(this,e,!1,!0)},get size(){return $(this)},has:F,add:D,set:z,delete:B,clear:V,forEach:q(!1,!0)},G={get(e){return M(this,e,!0)},get size(){return $(this,!0)},has(e){return F.call(this,e,!0)},add:U("add"),set:U("set"),delete:U("delete"),clear:U("clear"),forEach:q(!0,!1)},Y={get(e){return M(this,e,!0,!0)},get size(){return $(this,!0)},has(e){return F.call(this,e,!0)},add:U("add"),set:U("set"),delete:U("delete"),clear:U("clear"),forEach:q(!0,!0)};function J(e,t){const n=t?e?Y:K:e?G:H;return(t,i,o)=>"__v_isReactive"===i?!e:"__v_isReadonly"===i?e:"__v_raw"===i?t:Reflect.get(r.hasOwn(n,i)&&i in t?n:t,i,o)}["keys","values","entries",Symbol.iterator].forEach((e=>{H[e]=W(e,!1,!1),G[e]=W(e,!0,!1),K[e]=W(e,!1,!0),Y[e]=W(e,!0,!0)}));var Z={get:J(!1,!1)},X={get:J(!1,!0)},ee={get:J(!0,!1)},te={get:J(!0,!0)};function re(e,t,n){const i=he(n);if(i!==n&&t.call(e,i)){const t=r.toRawType(e);console.warn(`Reactive ${t} contains both the raw and reactive versions of the same object${"Map"===t?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}var ne=new WeakMap,ie=new WeakMap,oe=new WeakMap,se=new WeakMap;function ae(e){return e&&e.__v_isReadonly?e:ue(e,!1,A,Z,ne)}function le(e){return ue(e,!0,L,ee,oe)}function ue(e,t,n,i,o){if(!r.isObject(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const a=(l=e).__v_skip||!Object.isExtensible(l)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(r.toRawType(l));var l;if(0===a)return e;const u=new Proxy(e,2===a?i:n);return o.set(e,u),u}function ce(e){return fe(e)?ce(e.__v_raw):!(!e||!e.__v_isReactive)}function fe(e){return!(!e||!e.__v_isReadonly)}function de(e){return ce(e)||fe(e)}function he(e){return e&&he(e.__v_raw)||e}var pe=e=>r.isObject(e)?ae(e):e;function ye(e){return Boolean(e&&!0===e.__v_isRef)}function me(e,t=!1){return ye(e)?e:new class{constructor(e,t=!1){this._rawValue=e,this._shallow=t,this.__v_isRef=!0,this._value=t?e:pe(e)}get value(){return m(he(this),"get","value"),this._value}set value(e){r.hasChanged(he(e),this._rawValue)&&(this._rawValue=e,this._value=this._shallow?e:pe(e),g(he(this),"set","value",e))}}(e,t)}function ge(e){return ye(e)?e.value:e}var ve={get:(e,t,r)=>ge(Reflect.get(e,t,r)),set:(e,t,r,n)=>{const i=e[t];return ye(i)&&!ye(r)?(i.value=r,!0):Reflect.set(e,t,r,n)}};function _e(e,t){return ye(e[t])?e[t]:new class{constructor(e,t){this._object=e,this._key=t,this.__v_isRef=!0}get value(){return this._object[this._key]}set value(e){this._object[this._key]=e}}(e,t)}e.ITERATE_KEY=o,e.computed=function(e){let t,n;return r.isFunction(e)?(t=e,n=()=>{console.warn("Write operation failed: computed value is readonly")}):(t=e.get,n=e.set),new class{constructor(e,t,r){this._setter=t,this._dirty=!0,this.__v_isRef=!0,this.effect=a(e,{lazy:!0,scheduler:()=>{this._dirty||(this._dirty=!0,g(he(this),"set","value"))}}),this.__v_isReadonly=r}get value(){const e=he(this);return e._dirty&&(e._value=this.effect(),e._dirty=!1),m(e,"get","value"),e._value}set value(e){this._setter(e)}}(t,n,r.isFunction(e)||!e.set)},e.customRef=function(e){return new class{constructor(e){this.__v_isRef=!0;const{get:t,set:r}=e((()=>m(this,"get","value")),(()=>g(this,"set","value")));this._get=t,this._set=r}get value(){return this._get()}set value(e){this._set(e)}}(e)},e.effect=a,e.enableTracking=p,e.isProxy=de,e.isReactive=ce,e.isReadonly=fe,e.isRef=ye,e.markRaw=function(e){return r.def(e,"__v_skip",!0),e},e.pauseTracking=d,e.proxyRefs=function(e){return ce(e)?e:new Proxy(e,ve)},e.reactive=ae,e.readonly=le,e.ref=function(e){return me(e)},e.resetTracking=y,e.shallowReactive=function(e){return ue(e,!1,R,X,ie)},e.shallowReadonly=function(e){return ue(e,!0,j,te,se)},e.shallowRef=function(e){return me(e,!0)},e.stop=function(e){e.active&&(u(e),e.options.onStop&&e.options.onStop(),e.active=!1)},e.toRaw=he,e.toRef=_e,e.toRefs=function(e){de(e)||console.warn("toRefs() expects a reactive object but received a plain one.");const t=r.isArray(e)?new Array(e.length):{};for(const r in e)t[r]=_e(e,r);return t},e.track=m,e.trigger=g,e.triggerRef=function(e){g(he(e),"set","value",e.value)},e.unref=ge})),y=f(((e,t)=>{t.exports=p()})),m=!1,g=!1,v=[];function _(){m=!1,g=!0;for(let e=0;e<v.length;e++)v[e]();v.length=0,g=!1}var x=!0;function b(e){t=e}var w=[],k=[],E=[];function S(e,t){e._x_attributeCleanups&&Object.entries(e._x_attributeCleanups).forEach((([r,n])=>{(void 0===t||t.includes(r))&&(n.forEach((e=>e())),delete e._x_attributeCleanups[r])}))}var O=new MutationObserver(Q),T=!1;function P(){O.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),T=!0}var A=[],L=!1;function R(e){if(!T)return e();(A=A.concat(O.takeRecords())).length&&!L&&(L=!0,queueMicrotask((()=>{Q(A),A.length=0,L=!1}))),O.disconnect(),T=!1;let t=e();return P(),t}var j=!1,C=[];function Q(e){if(j)return void(C=C.concat(e));let t=[],r=[],n=new Map,i=new Map;for(let o=0;o<e.length;o++)if(!e[o].target._x_ignoreMutationObserver&&("childList"===e[o].type&&(e[o].addedNodes.forEach((e=>1===e.nodeType&&t.push(e))),e[o].removedNodes.forEach((e=>1===e.nodeType&&r.push(e)))),"attributes"===e[o].type)){let t=e[o].target,r=e[o].attributeName,s=e[o].oldValue,a=()=>{n.has(t)||n.set(t,[]),n.get(t).push({name:r,value:t.getAttribute(r)})},l=()=>{i.has(t)||i.set(t,[]),i.get(t).push(r)};t.hasAttribute(r)&&null===s?a():t.hasAttribute(r)?(l(),a()):l()}i.forEach(((e,t)=>{S(t,e)})),n.forEach(((e,t)=>{w.forEach((r=>r(t,e)))}));for(let e of r)t.includes(e)||k.forEach((t=>t(e)));t.forEach((e=>{e._x_ignoreSelf=!0,e._x_ignore=!0}));for(let e of t)r.includes(e)||e.isConnected&&(delete e._x_ignoreSelf,delete e._x_ignore,E.forEach((t=>t(e))),e._x_ignore=!0,e._x_ignoreSelf=!0);t.forEach((e=>{delete e._x_ignoreSelf,delete e._x_ignore})),t=null,r=null,n=null,i=null}function I(e){return D(F(e))}function N(e,t,r){return e._x_dataStack=[t,...F(r||e)],()=>{e._x_dataStack=e._x_dataStack.filter((e=>e!==t))}}function M(e,t){let r=e._x_dataStack[0];Object.entries(t).forEach((([e,t])=>{r[e]=t}))}function F(e){return e._x_dataStack?e._x_dataStack:"function"==typeof ShadowRoot&&e instanceof ShadowRoot?F(e.host):e.parentNode?F(e.parentNode):[]}function D(e){let t=new Proxy({},{ownKeys:()=>Array.from(new Set(e.flatMap((e=>Object.keys(e))))),has:(t,r)=>e.some((e=>e.hasOwnProperty(r))),get:(r,n)=>(e.find((e=>{if(e.hasOwnProperty(n)){let r=Object.getOwnPropertyDescriptor(e,n);if(r.get&&r.get._x_alreadyBound||r.set&&r.set._x_alreadyBound)return!0;if((r.get||r.set)&&r.enumerable){let i=r.get,o=r.set,s=r;i=i&&i.bind(t),o=o&&o.bind(t),i&&(i._x_alreadyBound=!0),o&&(o._x_alreadyBound=!0),Object.defineProperty(e,n,{...s,get:i,set:o})}return!0}return!1}))||{})[n],set:(t,r,n)=>{let i=e.find((e=>e.hasOwnProperty(r)));return i?i[r]=n:e[e.length-1][r]=n,!0}});return t}function z(e){let t=(r,n="")=>{Object.entries(Object.getOwnPropertyDescriptors(r)).forEach((([i,{value:o,enumerable:s}])=>{if(!1===s||void 0===o)return;let a=""===n?i:`${n}.${i}`;var l;"object"==typeof o&&null!==o&&o._x_interceptor?r[i]=o.initialize(e,a,i):"object"!=typeof(l=o)||Array.isArray(l)||null===l||o===r||o instanceof Element||t(o,a)}))};return t(e)}function B(e,t=(()=>{})){let r={initialValue:void 0,_x_interceptor:!0,initialize(t,r,n){return e(this.initialValue,(()=>function(e,t){return t.split(".").reduce(((e,t)=>e[t]),e)}(t,r)),(e=>V(t,r,e)),r,n)}};return t(r),e=>{if("object"==typeof e&&null!==e&&e._x_interceptor){let t=r.initialize.bind(r);r.initialize=(n,i,o)=>{let s=e.initialize(n,i,o);return r.initialValue=s,t(n,i,o)}}else r.initialValue=e;return r}}function V(e,t,r){if("string"==typeof t&&(t=t.split(".")),1!==t.length){if(0===t.length)throw error;return e[t[0]]||(e[t[0]]={}),V(e[t[0]],t.slice(1),r)}e[t[0]]=r}var q={};function W(e,t){q[e]=t}function U(e,t){return Object.entries(q).forEach((([r,n])=>{Object.defineProperty(e,`$${r}`,{get:()=>n(t,{Alpine:tt,interceptor:B}),enumerable:!1})})),e}function H(e,t,r,...n){try{return r(...n)}catch(r){K(r,e,t)}}function K(e,t,r){Object.assign(e,{el:t,expression:r}),console.warn(`Alpine Expression Error: ${e.message}\n\n${r?'Expression: "'+r+'"\n\n':""}`,t),setTimeout((()=>{throw e}),0)}function G(e,t,r={}){let n;return Y(e,t)((e=>n=e),r),n}function Y(...e){return J(...e)}var J=Z;function Z(e,t){let r={};U(r,e);let n=[r,...F(e)];if("function"==typeof t)return function(e,t){return(r=(()=>{}),{scope:n={},params:i=[]}={})=>{ee(r,t.apply(D([n,...e]),i))}}(n,t);let i=function(e,t,r){let n=function(e,t){if(X[e])return X[e];let r=Object.getPrototypeOf((async function(){})).constructor,n=/^[\n\s]*if.*\(.*\)/.test(e)||/^(let|const)\s/.test(e)?`(() => { ${e} })()`:e,i=(()=>{try{return new r(["__self","scope"],`with (scope) { __self.result = ${n} }; __self.finished = true; return __self.result;`)}catch(r){return K(r,t,e),Promise.resolve()}})();return X[e]=i,i}(t,r);return(i=(()=>{}),{scope:o={},params:s=[]}={})=>{n.result=void 0,n.finished=!1;let a=D([o,...e]);if("function"==typeof n){let e=n(n,a).catch((e=>K(e,r,t)));n.finished?(ee(i,n.result,a,s,r),n.result=void 0):e.then((e=>{ee(i,e,a,s,r)})).catch((e=>K(e,r,t))).finally((()=>n.result=void 0))}}}(n,t,e);return H.bind(null,e,t,i)}var X={};function ee(e,t,r,n,i){if("function"==typeof t){let o=t.apply(r,n);o instanceof Promise?o.then((t=>ee(e,t,r,n))).catch((e=>K(e,i,t))):e(o)}else e(t)}var te="x-";function re(e=""){return te+e}var ne={};function ie(e,t){ne[e]=t}function oe(e,r,i){let o={},s=Array.from(r).map(ce(((e,t)=>o[e]=t))).filter(he).map(function(e,t){return({name:r,value:n})=>{let i=r.match(pe()),o=r.match(/:([a-zA-Z0-9\-:]+)/),s=r.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],a=t||e[r]||r;return{type:i?i[1]:null,value:o?o[1]:null,modifiers:s.map((e=>e.replace(".",""))),expression:n,original:a}}}(o,i)).sort(ge);return s.map((r=>function(e,r){let i=ne[r.type]||(()=>{}),o=[],[s,a]=function(e){let r=()=>{};return[i=>{let o=t(i);e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach((e=>e()))}),e._x_effects.add(o),r=()=>{void 0!==o&&(e._x_effects.delete(o),n(o))}},()=>{r()}]}(e);o.push(a);let l={Alpine:tt,effect:s,cleanup:e=>o.push(e),evaluateLater:Y.bind(Y,e),evaluate:G.bind(G,e)},u=()=>o.forEach((e=>e()));!function(e,t,r){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(r)}(e,r.original,u);let c=()=>{e._x_ignore||e._x_ignoreSelf||(i.inline&&i.inline(e,r,l),i=i.bind(i,e,r,l),se?ae.get(le).push(i):i())};return c.runCleanups=u,c}(e,r)))}var se=!1,ae=new Map,le=Symbol(),ue=(e,t)=>({name:r,value:n})=>(r.startsWith(e)&&(r=r.replace(e,t)),{name:r,value:n});function ce(e=(()=>{})){return({name:t,value:r})=>{let{name:n,value:i}=fe.reduce(((e,t)=>t(e)),{name:t,value:r});return n!==t&&e(n,t),{name:n,value:i}}}var fe=[];function de(e){fe.push(e)}function he({name:e}){return pe().test(e)}var pe=()=>new RegExp(`^${te}([^:^.]+)\\b`),ye="DEFAULT",me=["ignore","ref","data","id","bind","init","for","model","transition","show","if",ye,"teleport","element"];function ge(e,t){let r=-1===me.indexOf(e.type)?ye:e.type,n=-1===me.indexOf(t.type)?ye:t.type;return me.indexOf(r)-me.indexOf(n)}function ve(e,t,r={}){e.dispatchEvent(new CustomEvent(t,{detail:r,bubbles:!0,composed:!0,cancelable:!0}))}var _e=[],xe=!1;function be(e){_e.push(e),queueMicrotask((()=>{xe||setTimeout((()=>{we()}))}))}function we(){for(xe=!1;_e.length;)_e.shift()()}function ke(e,t){if("function"==typeof ShadowRoot&&e instanceof ShadowRoot)return void Array.from(e.children).forEach((e=>ke(e,t)));let r=!1;if(t(e,(()=>r=!0)),r)return;let n=e.firstElementChild;for(;n;)ke(n,t),n=n.nextElementSibling}function Ee(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}var Se=[],Oe=[];function Te(){return Se.map((e=>e()))}function Pe(){return Se.concat(Oe).map((e=>e()))}function Ae(e){Se.push(e)}function Le(e){Oe.push(e)}function Re(e,t=!1){return je(e,(e=>{if((t?Pe():Te()).some((t=>e.matches(t))))return!0}))}function je(e,t){if(e){if(t(e))return e;if(e._x_teleportBack&&(e=e._x_teleportBack),e.parentElement)return je(e.parentElement,t)}}function Ce(e,t=ke){!function(r){se=!0;let n=Symbol();le=n,ae.set(n,[]);let i=()=>{for(;ae.get(n).length;)ae.get(n).shift()();ae.delete(n)};t(e,((e,t)=>{oe(e,e.attributes).forEach((e=>e())),e._x_ignore&&t()})),se=!1,i()}()}function Qe(e,t){return Array.isArray(t)?Ie(e,t.join(" ")):"object"==typeof t&&null!==t?function(e,t){let r=e=>e.split(" ").filter(Boolean),n=Object.entries(t).flatMap((([e,t])=>!!t&&r(e))).filter(Boolean),i=Object.entries(t).flatMap((([e,t])=>!t&&r(e))).filter(Boolean),o=[],s=[];return i.forEach((t=>{e.classList.contains(t)&&(e.classList.remove(t),s.push(t))})),n.forEach((t=>{e.classList.contains(t)||(e.classList.add(t),o.push(t))})),()=>{s.forEach((t=>e.classList.add(t))),o.forEach((t=>e.classList.remove(t)))}}(e,t):"function"==typeof t?Qe(e,t()):Ie(e,t)}function Ie(e,t){return t=!0===t?t="":t||"",r=t.split(" ").filter((t=>!e.classList.contains(t))).filter(Boolean),e.classList.add(...r),()=>{e.classList.remove(...r)};var r}function Ne(e,t){return"object"==typeof t&&null!==t?function(e,t){let r={};return Object.entries(t).forEach((([t,n])=>{r[t]=e.style[t],e.style.setProperty(t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),n)})),setTimeout((()=>{0===e.style.length&&e.removeAttribute("style")})),()=>{Ne(e,r)}}(e,t):function(e,t){let r=e.getAttribute("style",t);return e.setAttribute("style",t),()=>{e.setAttribute("style",r||"")}}(e,t)}function Me(e,t=(()=>{})){let r=!1;return function(){r?t.apply(this,arguments):(r=!0,e.apply(this,arguments))}}function Fe(e,t,r={}){e._x_transition||(e._x_transition={enter:{during:r,start:r,end:r},leave:{during:r,start:r,end:r},in(r=(()=>{}),n=(()=>{})){De(e,t,{during:this.enter.during,start:this.enter.start,end:this.enter.end},r,n)},out(r=(()=>{}),n=(()=>{})){De(e,t,{during:this.leave.during,start:this.leave.start,end:this.leave.end},r,n)}})}function $e(e){let t=e.parentNode;if(t)return t._x_hidePromise?t:$e(t)}function De(e,t,{during:r,start:n,end:i}={},o=(()=>{}),s=(()=>{})){if(e._x_transitioning&&e._x_transitioning.cancel(),0===Object.keys(r).length&&0===Object.keys(n).length&&0===Object.keys(i).length)return o(),void s();let a,l,u;!function(e,t){let r,n,i,o=Me((()=>{R((()=>{r=!0,n||t.before(),i||(t.end(),we()),t.after(),e.isConnected&&t.cleanup(),delete e._x_transitioning}))}));e._x_transitioning={beforeCancels:[],beforeCancel(e){this.beforeCancels.push(e)},cancel:Me((function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();o()})),finish:o},R((()=>{t.start(),t.during()})),xe=!0,requestAnimationFrame((()=>{if(r)return;let o=1e3*Number(getComputedStyle(e).transitionDuration.replace(/,.*/,"").replace("s","")),s=1e3*Number(getComputedStyle(e).transitionDelay.replace(/,.*/,"").replace("s",""));0===o&&(o=1e3*Number(getComputedStyle(e).animationDuration.replace("s",""))),R((()=>{t.before()})),n=!0,requestAnimationFrame((()=>{r||(R((()=>{t.end()})),we(),setTimeout(e._x_transitioning.finish,o+s),i=!0)}))}))}(e,{start(){a=t(e,n)},during(){l=t(e,r)},before:o,end(){a(),u=t(e,i)},after:s,cleanup(){l(),u()}})}function ze(e,t,r){if(-1===e.indexOf(t))return r;const n=e[e.indexOf(t)+1];if(!n)return r;if("scale"===t&&isNaN(n))return r;if("duration"===t){let e=n.match(/([0-9]+)ms/);if(e)return e[1]}return"origin"===t&&["top","right","left","center","bottom"].includes(e[e.indexOf(t)+2])?[n,e[e.indexOf(t)+2]].join(" "):n}ie("transition",((e,{value:t,modifiers:r,expression:n},{evaluate:i})=>{"function"==typeof n&&(n=i(n)),n?function(e,t,r){Fe(e,Qe,""),{enter:t=>{e._x_transition.enter.during=t},"enter-start":t=>{e._x_transition.enter.start=t},"enter-end":t=>{e._x_transition.enter.end=t},leave:t=>{e._x_transition.leave.during=t},"leave-start":t=>{e._x_transition.leave.start=t},"leave-end":t=>{e._x_transition.leave.end=t}}[r](t)}(e,n,t):function(e,t,r){Fe(e,Ne);let n=!t.includes("in")&&!t.includes("out")&&!r,i=n||t.includes("in")||["enter"].includes(r),o=n||t.includes("out")||["leave"].includes(r);t.includes("in")&&!n&&(t=t.filter(((e,r)=>r<t.indexOf("out")))),t.includes("out")&&!n&&(t=t.filter(((e,r)=>r>t.indexOf("out"))));let s=!t.includes("opacity")&&!t.includes("scale"),a=s||t.includes("opacity")?0:1,l=s||t.includes("scale")?ze(t,"scale",95)/100:1,u=ze(t,"delay",0),c=ze(t,"origin","center"),f="opacity, transform",d=ze(t,"duration",150)/1e3,h=ze(t,"duration",75)/1e3,p="cubic-bezier(0.4, 0.0, 0.2, 1)";i&&(e._x_transition.enter.during={transformOrigin:c,transitionDelay:u,transitionProperty:f,transitionDuration:`${d}s`,transitionTimingFunction:p},e._x_transition.enter.start={opacity:a,transform:`scale(${l})`},e._x_transition.enter.end={opacity:1,transform:"scale(1)"}),o&&(e._x_transition.leave.during={transformOrigin:c,transitionDelay:u,transitionProperty:f,transitionDuration:`${h}s`,transitionTimingFunction:p},e._x_transition.leave.start={opacity:1,transform:"scale(1)"},e._x_transition.leave.end={opacity:a,transform:`scale(${l})`})}(e,r,t)})),window.Element.prototype._x_toggleAndCascadeWithTransitions=function(e,t,r,n){let i=()=>{"visible"===document.visibilityState?requestAnimationFrame(r):setTimeout(r)};t?e._x_transition&&(e._x_transition.enter||e._x_transition.leave)?e._x_transition.enter&&(Object.entries(e._x_transition.enter.during).length||Object.entries(e._x_transition.enter.start).length||Object.entries(e._x_transition.enter.end).length)?e._x_transition.in(r):i():e._x_transition?e._x_transition.in(r):i():(e._x_hidePromise=e._x_transition?new Promise(((t,r)=>{e._x_transition.out((()=>{}),(()=>t(n))),e._x_transitioning.beforeCancel((()=>r({isFromCancelledTransition:!0})))})):Promise.resolve(n),queueMicrotask((()=>{let t=$e(e);t?(t._x_hideChildren||(t._x_hideChildren=[]),t._x_hideChildren.push(e)):queueMicrotask((()=>{let t=e=>{let r=Promise.all([e._x_hidePromise,...(e._x_hideChildren||[]).map(t)]).then((([e])=>e()));return delete e._x_hidePromise,delete e._x_hideChildren,r};t(e).catch((e=>{if(!e.isFromCancelledTransition)throw e}))}))})))};var Be=!1;function Ve(e,t=(()=>{})){return(...r)=>Be?t(...r):e(...r)}function qe(t,r,n,i=[]){switch(t._x_bindings||(t._x_bindings=e({})),t._x_bindings[r]=n,r=i.includes("camel")?r.toLowerCase().replace(/-(\w)/g,((e,t)=>t.toUpperCase())):r){case"value":!function(e,t){if("radio"===e.type)void 0===e.attributes.value&&(e.value=t),window.fromModel&&(e.checked=We(e.value,t));else if("checkbox"===e.type)Number.isInteger(t)?e.value=t:Number.isInteger(t)||Array.isArray(t)||"boolean"==typeof t||[null,void 0].includes(t)?Array.isArray(t)?e.checked=t.some((t=>We(t,e.value))):e.checked=!!t:e.value=String(t);else if("SELECT"===e.tagName)!function(e,t){const r=[].concat(t).map((e=>e+""));Array.from(e.options).forEach((e=>{e.selected=r.includes(e.value)}))}(e,t);else{if(e.value===t)return;e.value=t}}(t,n);break;case"style":!function(e,t){e._x_undoAddedStyles&&e._x_undoAddedStyles(),e._x_undoAddedStyles=Ne(e,t)}(t,n);break;case"class":!function(e,t){e._x_undoAddedClasses&&e._x_undoAddedClasses(),e._x_undoAddedClasses=Qe(e,t)}(t,n);break;default:!function(e,t,r){[null,void 0,!1].includes(r)&&function(e){return!["aria-pressed","aria-checked","aria-expanded","aria-selected"].includes(e)}(t)?e.removeAttribute(t):(Ue(t)&&(r=t),function(e,t,r){e.getAttribute(t)!=r&&e.setAttribute(t,r)}(e,t,r))}(t,r,n)}}function We(e,t){return e==t}function Ue(e){return["disabled","checked","required","readonly","hidden","open","selected","autofocus","itemscope","multiple","novalidate","allowfullscreen","allowpaymentrequest","formnovalidate","autoplay","controls","loop","muted","playsinline","default","ismap","reversed","async","defer","nomodule"].includes(e)}function He(e,t){var r;return function(){var n=this,i=arguments,o=function(){r=null,e.apply(n,i)};clearTimeout(r),r=setTimeout(o,t)}}function Ke(e,t){let r;return function(){let n=this,i=arguments;r||(e.apply(n,i),r=!0,setTimeout((()=>r=!1),t))}}var Ge,Ye,Je={},Ze=!1,Xe={},et={},tt={get reactive(){return e},get release(){return n},get effect(){return t},get raw(){return i},version:"3.8.1",flushAndStopDeferringMutations:function(){j=!1,Q(C),C=[]},disableEffectScheduling:function(e){x=!1,e(),x=!0},setReactivityEngine:function(r){e=r.reactive,n=r.release,t=e=>r.effect(e,{scheduler:e=>{x?function(e){var t;t=e,v.includes(t)||v.push(t),g||m||(m=!0,queueMicrotask(_))}(e):e()}}),i=r.raw},closestDataStack:F,skipDuringClone:Ve,addRootSelector:Ae,addInitSelector:Le,addScopeToNode:N,deferMutations:function(){j=!0},mapAttributes:de,evaluateLater:Y,setEvaluator:function(e){J=e},mergeProxies:D,findClosest:je,closestRoot:Re,interceptor:B,transition:De,setStyles:Ne,mutateDom:R,directive:ie,throttle:Ke,debounce:He,evaluate:G,initTree:Ce,nextTick:be,prefixed:re,prefix:function(e){te=e},plugin:function(e){e(tt)},magic:W,store:function(t,r){if(Ze||(Je=e(Je),Ze=!0),void 0===r)return Je[t];Je[t]=r,"object"==typeof r&&null!==r&&r.hasOwnProperty("init")&&"function"==typeof r.init&&Je[t].init(),z(Je[t])},start:function(){var e;document.body||Ee("Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"),ve(document,"alpine:init"),ve(document,"alpine:initializing"),P(),e=e=>Ce(e,ke),E.push(e),k.push((e=>{ke(e,(e=>S(e)))})),w.push(((e,t)=>{oe(e,t).forEach((e=>e()))})),Array.from(document.querySelectorAll(Pe())).filter((e=>!Re(e.parentElement,!0))).forEach((e=>{Ce(e)})),ve(document,"alpine:initialized")},clone:function(e,r){r._x_dataStack||(r._x_dataStack=e._x_dataStack),Be=!0,function(e){let i=t;b(((e,t)=>{let r=i(e);return n(r),()=>{}})),function(e){let t=!1;Ce(e,((e,r)=>{ke(e,((e,n)=>{if(t&&function(e){return Te().some((t=>e.matches(t)))}(e))return n();t=!0,r(e,n)}))}))}(r),b(i)}(),Be=!1},bound:function(e,t,r){if(e._x_bindings&&void 0!==e._x_bindings[t])return e._x_bindings[t];let n=e.getAttribute(t);return null===n?"function"==typeof r?r():r:Ue(t)?!![t,"true"].includes(n):""===n||n},$data:I,data:function(e,t){et[e]=t},bind:function(e,t){Xe[e]="function"!=typeof t?()=>t:t}},rt=(Ge=y(),((e,t,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of u(t))l.call(e,n)||"default"===n||s(e,n,{get:()=>t[n],enumerable:!(r=c(t,n))||r.enumerable});return e})((Ye=s(null!=Ge?o(a(Ge)):{},"default",Ge&&Ge.__esModule&&"default"in Ge?{get:()=>Ge.default,enumerable:!0}:{value:Ge,enumerable:!0}),s(Ye,"__esModule",{value:!0})),Ge));W("nextTick",(()=>be)),W("dispatch",(e=>ve.bind(ve,e))),W("watch",(e=>(r,n)=>{let i,o=Y(e,r),s=!0;t((()=>o((e=>{JSON.stringify(e),s?i=e:queueMicrotask((()=>{n(e,i),i=e})),s=!1}))))})),W("store",(function(){return Je})),W("data",(e=>I(e))),W("root",(e=>Re(e))),W("refs",(e=>(e._x_refs_proxy||(e._x_refs_proxy=D(function(e){let t=[],r=e;for(;r;)r._x_refs&&t.push(r._x_refs),r=r.parentNode;return t}(e))),e._x_refs_proxy)));var nt={};function it(e){return nt[e]||(nt[e]=0),++nt[e]}W("id",(e=>(t,r=null)=>{let n=function(e,t){return je(e,(e=>{if(e._x_ids&&e._x_ids[t])return!0}))}(e,t),i=n?n._x_ids[t]:it(t);return r?`${t}-${i}-${r}`:`${t}-${i}`})),W("el",(e=>e)),ie("teleport",((e,{expression:t},{cleanup:r})=>{"template"!==e.tagName.toLowerCase()&&Ee("x-teleport can only be used on a <template> tag",e);let n=document.querySelector(t);n||Ee(`Cannot find x-teleport element for selector: "${t}"`);let i=e.content.cloneNode(!0).firstElementChild;e._x_teleport=i,i._x_teleportBack=e,e._x_forwardEvents&&e._x_forwardEvents.forEach((t=>{i.addEventListener(t,(t=>{t.stopPropagation(),e.dispatchEvent(new t.constructor(t.type,t))}))})),N(i,{},e),R((()=>{n.appendChild(i),Ce(i),i._x_ignore=!0})),r((()=>i.remove()))}));var ot=()=>{};function st(e,t,r,n){let i=e,o=e=>n(e),s={},a=(e,t)=>r=>t(e,r);if(r.includes("dot")&&(t=t.replace(/-/g,".")),r.includes("camel")&&(t=t.toLowerCase().replace(/-(\w)/g,((e,t)=>t.toUpperCase()))),r.includes("passive")&&(s.passive=!0),r.includes("capture")&&(s.capture=!0),r.includes("window")&&(i=window),r.includes("document")&&(i=document),r.includes("prevent")&&(o=a(o,((e,t)=>{t.preventDefault(),e(t)}))),r.includes("stop")&&(o=a(o,((e,t)=>{t.stopPropagation(),e(t)}))),r.includes("self")&&(o=a(o,((t,r)=>{r.target===e&&t(r)}))),(r.includes("away")||r.includes("outside"))&&(i=document,o=a(o,((t,r)=>{e.contains(r.target)||e.offsetWidth<1&&e.offsetHeight<1||!1!==e._x_isShown&&t(r)}))),o=a(o,((e,n)=>{(function(e){return["keydown","keyup"].includes(e)})(t)&&function(e,t){let r=t.filter((e=>!["window","document","prevent","stop","once"].includes(e)));if(r.includes("debounce")){let e=r.indexOf("debounce");r.splice(e,at((r[e+1]||"invalid-wait").split("ms")[0])?2:1)}if(0===r.length)return!1;if(1===r.length&<(e.key).includes(r[0]))return!1;const n=["ctrl","shift","alt","meta","cmd","super"].filter((e=>r.includes(e)));return r=r.filter((e=>!n.includes(e))),!(n.length>0&&n.filter((t=>("cmd"!==t&&"super"!==t||(t="meta"),e[`${t}Key`]))).length===n.length&<(e.key).includes(r[0]))}(n,r)||e(n)})),r.includes("debounce")){let e=r[r.indexOf("debounce")+1]||"invalid-wait",t=at(e.split("ms")[0])?Number(e.split("ms")[0]):250;o=He(o,t)}if(r.includes("throttle")){let e=r[r.indexOf("throttle")+1]||"invalid-wait",t=at(e.split("ms")[0])?Number(e.split("ms")[0]):250;o=Ke(o,t)}return r.includes("once")&&(o=a(o,((e,r)=>{e(r),i.removeEventListener(t,o,s)}))),i.addEventListener(t,o,s),()=>{i.removeEventListener(t,o,s)}}function at(e){return!Array.isArray(e)&&!isNaN(e)}function lt(e){if(!e)return[];e=e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase();let t={ctrl:"control",slash:"/",space:"-",spacebar:"-",cmd:"meta",esc:"escape",up:"arrow-up",down:"arrow-down",left:"arrow-left",right:"arrow-right",period:".",equal:"="};return t[e]=e,Object.keys(t).map((r=>{if(t[r]===e)return r})).filter((e=>e))}function ut(e){let t=e?parseFloat(e):null;return r=t,Array.isArray(r)||isNaN(r)?e:t;var r}function ct(e,t,r,n){let i={};return/^\[.*\]$/.test(e.item)&&Array.isArray(t)?e.item.replace("[","").replace("]","").split(",").map((e=>e.trim())).forEach(((e,r)=>{i[e]=t[r]})):/^\{.*\}$/.test(e.item)&&!Array.isArray(t)&&"object"==typeof t?e.item.replace("{","").replace("}","").split(",").map((e=>e.trim())).forEach((e=>{i[e]=t[e]})):i[e.item]=t,e.index&&(i[e.index]=r),e.collection&&(i[e.collection]=n),i}function ft(){}ot.inline=(e,{modifiers:t},{cleanup:r})=>{t.includes("self")?e._x_ignoreSelf=!0:e._x_ignore=!0,r((()=>{t.includes("self")?delete e._x_ignoreSelf:delete e._x_ignore}))},ie("ignore",ot),ie("effect",((e,{expression:t},{effect:r})=>r(Y(e,t)))),ie("model",((e,{modifiers:t,expression:r},{effect:n,cleanup:i})=>{let o=Y(e,r),s=Y(e,`${r} = rightSideOfExpression($event, ${r})`);var a="select"===e.tagName.toLowerCase()||["checkbox","radio"].includes(e.type)||t.includes("lazy")?"change":"input";let l=function(e,t,r){return"radio"===e.type&&R((()=>{e.hasAttribute("name")||e.setAttribute("name",r)})),(r,n)=>R((()=>{if(r instanceof CustomEvent&&void 0!==r.detail)return r.detail||r.target.value;if("checkbox"===e.type){if(Array.isArray(n)){let e=t.includes("number")?ut(r.target.value):r.target.value;return r.target.checked?n.concat([e]):n.filter((t=>!(t==e)))}return r.target.checked}if("select"===e.tagName.toLowerCase()&&e.multiple)return t.includes("number")?Array.from(r.target.selectedOptions).map((e=>ut(e.value||e.text))):Array.from(r.target.selectedOptions).map((e=>e.value||e.text));{let e=r.target.value;return t.includes("number")?ut(e):t.includes("trim")?e.trim():e}}))}(e,t,r),u=st(e,a,t,(e=>{s((()=>{}),{scope:{$event:e,rightSideOfExpression:l}})}));i((()=>u()));let c=Y(e,`${r} = __placeholder`);e._x_model={get(){let e;return o((t=>e=t)),e},set(e){c((()=>{}),{scope:{__placeholder:e}})}},e._x_forceModelUpdate=()=>{o((t=>{void 0===t&&r.match(/\./)&&(t=""),window.fromModel=!0,R((()=>qe(e,"value",t))),delete window.fromModel}))},n((()=>{t.includes("unintrusive")&&document.activeElement.isSameNode(e)||e._x_forceModelUpdate()}))})),ie("cloak",(e=>queueMicrotask((()=>R((()=>e.removeAttribute(re("cloak")))))))),Le((()=>`[${re("init")}]`)),ie("init",Ve(((e,{expression:t})=>"string"==typeof t?!!t.trim()&&G(e,t,{}):G(e,t,{})))),ie("text",((e,{expression:t},{effect:r,evaluateLater:n})=>{let i=n(t);r((()=>{i((t=>{R((()=>{e.textContent=t}))}))}))})),ie("html",((e,{expression:t},{effect:r,evaluateLater:n})=>{let i=n(t);r((()=>{i((t=>{e.innerHTML=t}))}))})),de(ue(":",re("bind:"))),ie("bind",((e,{value:t,modifiers:r,expression:n,original:i},{effect:o})=>{if(!t)return function(e,t,r,n){let i={};var o;o=i,Object.entries(Xe).forEach((([e,t])=>{Object.defineProperty(o,e,{get:()=>(...e)=>t(...e)})}));let s=Y(e,t),a=[];for(;a.length;)a.pop()();s((t=>{let n=Object.entries(t).map((([e,t])=>({name:e,value:t}))),i=function(e){return Array.from(e).map(ce()).filter((e=>!he(e)))}(n);n=n.map((e=>i.find((t=>t.name===e.name))?{name:`x-bind:${e.name}`,value:`"${e.value}"`}:e)),oe(e,n,r).map((e=>{a.push(e.runCleanups),e()}))}),{scope:i})}(e,n,i);if("key"===t)return function(e,t){e._x_keyExpression=t}(e,n);let s=Y(e,n);o((()=>s((i=>{void 0===i&&n.match(/\./)&&(i=""),R((()=>qe(e,t,i,r)))}))))})),Ae((()=>`[${re("data")}]`)),ie("data",Ve(((t,{expression:r},{cleanup:n})=>{r=""===r?"{}":r;let i={};U(i,t);let o={};var s,a;s=o,a=i,Object.entries(et).forEach((([e,t])=>{Object.defineProperty(s,e,{get:()=>(...e)=>t.bind(a)(...e),enumerable:!1})}));let l=G(t,r,{scope:o});void 0===l&&(l={}),U(l,t);let u=e(l);z(u);let c=N(t,u);u.init&&G(t,u.init),n((()=>{c(),u.destroy&&G(t,u.destroy)}))}))),ie("show",((e,{modifiers:t,expression:r},{effect:n})=>{let i,o=Y(e,r),s=()=>R((()=>{e.style.display="none",e._x_isShown=!1})),a=()=>R((()=>{1===e.style.length&&"none"===e.style.display?e.removeAttribute("style"):e.style.removeProperty("display"),e._x_isShown=!0})),l=()=>setTimeout(a),u=Me((e=>e?a():s()),(t=>{"function"==typeof e._x_toggleAndCascadeWithTransitions?e._x_toggleAndCascadeWithTransitions(e,t,a,s):t?l():s()})),c=!0;n((()=>o((e=>{(c||e!==i)&&(t.includes("immediate")&&(e?l():s()),u(e),i=e,c=!1)}))))})),ie("for",((t,{expression:r},{effect:n,cleanup:i})=>{let o=function(e){let t=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,r=e.match(/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/);if(!r)return;let n={};n.items=r[2].trim();let i=r[1].replace(/^\s*\(|\)\s*$/g,"").trim(),o=i.match(t);return o?(n.item=i.replace(t,"").trim(),n.index=o[1].trim(),o[2]&&(n.collection=o[2].trim())):n.item=i,n}(r),s=Y(t,o.items),a=Y(t,t._x_keyExpression||"index");t._x_prevKeys=[],t._x_lookup={},n((()=>function(t,r,n,i){let o=t;n((n=>{var s;s=n,!Array.isArray(s)&&!isNaN(s)&&n>=0&&(n=Array.from(Array(n).keys(),(e=>e+1))),void 0===n&&(n=[]);let a=t._x_lookup,l=t._x_prevKeys,u=[],c=[];if("object"!=typeof(f=n)||Array.isArray(f))for(let e=0;e<n.length;e++){let t=ct(r,n[e],e,n);i((e=>c.push(e)),{scope:{index:e,...t}}),u.push(t)}else n=Object.entries(n).map((([e,t])=>{let o=ct(r,t,e,n);i((e=>c.push(e)),{scope:{index:e,...o}}),u.push(o)}));var f;let d=[],h=[],p=[],y=[];for(let e=0;e<l.length;e++){let t=l[e];-1===c.indexOf(t)&&p.push(t)}l=l.filter((e=>!p.includes(e)));let m="template";for(let e=0;e<c.length;e++){let t=c[e],r=l.indexOf(t);if(-1===r)l.splice(e,0,t),d.push([m,e]);else if(r!==e){let t=l.splice(e,1)[0],n=l.splice(r-1,1)[0];l.splice(e,0,n),l.splice(r,0,t),h.push([t,n])}else y.push(t);m=t}for(let e=0;e<p.length;e++){let t=p[e];a[t].remove(),a[t]=null,delete a[t]}for(let e=0;e<h.length;e++){let[t,r]=h[e],n=a[t],i=a[r],o=document.createElement("div");R((()=>{i.after(o),n.after(i),i._x_currentIfEl&&i.after(i._x_currentIfEl),o.before(n),n._x_currentIfEl&&n.after(n._x_currentIfEl),o.remove()})),M(i,u[c.indexOf(r)])}for(let t=0;t<d.length;t++){let[r,n]=d[t],i="template"===r?o:a[r];i._x_currentIfEl&&(i=i._x_currentIfEl);let s=u[n],l=c[n],f=document.importNode(o.content,!0).firstElementChild;N(f,e(s),o),R((()=>{i.after(f),Ce(f)})),"object"==typeof l&&Ee("x-for key cannot be an object, it must be a string or an integer",o),a[l]=f}for(let e=0;e<y.length;e++)M(a[y[e]],u[c.indexOf(y[e])]);o._x_prevKeys=c}))}(t,o,s,a))),i((()=>{Object.values(t._x_lookup).forEach((e=>e.remove())),delete t._x_prevKeys,delete t._x_lookup}))})),ft.inline=(e,{expression:t},{cleanup:r})=>{let n=Re(e);n._x_refs||(n._x_refs={}),n._x_refs[t]=e,r((()=>delete n._x_refs[t]))},ie("ref",ft),ie("if",((e,{expression:t},{effect:r,cleanup:n})=>{let i=Y(e,t);r((()=>i((t=>{t?(()=>{if(e._x_currentIfEl)return e._x_currentIfEl;let t=e.content.cloneNode(!0).firstElementChild;N(t,{},e),R((()=>{e.after(t),Ce(t)})),e._x_currentIfEl=t,e._x_undoIf=()=>{t.remove(),delete e._x_currentIfEl}})():e._x_undoIf&&(e._x_undoIf(),delete e._x_undoIf)})))),n((()=>e._x_undoIf&&e._x_undoIf()))})),ie("id",((e,{expression:t},{evaluate:r})=>{r(t).forEach((t=>function(e,t){e._x_ids||(e._x_ids={}),e._x_ids[t]||(e._x_ids[t]=it(t))}(e,t)))})),de(ue("@",re("on:"))),ie("on",Ve(((e,{value:t,modifiers:r,expression:n},{cleanup:i})=>{let o=n?Y(e,n):()=>{};"template"===e.tagName.toLowerCase()&&(e._x_forwardEvents||(e._x_forwardEvents=[]),e._x_forwardEvents.includes(t)||e._x_forwardEvents.push(t));let s=st(e,t,r,(e=>{o((()=>{}),{scope:{$event:e},params:[e]})}));i((()=>s()))}))),tt.setEvaluator(Z),tt.setReactivityEngine({reactive:rt.reactive,effect:rt.effect,release:rt.stop,raw:rt.toRaw});var dt=tt,ht=r(336);const pt=r.n(ht)()((function(){this.field("name"),this.field("version"),this.field("repo"),this.field("component"),package_data.forEach((function(e){this.add(e)}),this)}));var yt=r(152),mt=r.n(yt);anchors.add(),$(document).ready((function(){$(".collapse-trigger").click((function(){var e=$(this).attr("data-target");if(e){var t=$(document).find("#"+e);$(t).toggleClass("collapsed")}})),$(".highlight > pre").each((function(e){if(!$(this).parent().hasClass("no-select-button")){var t="codeblock"+(e+1);$(this).find("code").attr("id",t);var r=document.createElement("a");r.setAttribute("type","button"),r.setAttribute("class","btn btn-copy-code"),r.setAttribute("data-clipboard-target","#"+t),r.innerHTML='<i class="far fa-file-code fa-2x"></i>',this.insertBefore(r,this.firstChild),tippy(r,{trigger:"manual",content:"Copied!",placement:"left"})}})),new(mt())(".btn-copy-code").on("success",(function(e){var t=e.trigger._tippy;e.clearSelection(),t.show(),setTimeout((function(){t.hide()}),1e3,t)}))})),dt.data("searchComponent",(()=>({show:!1,query:"",getResults(){if(this.query.length<1)return[];var e=pt.search(this.query).slice(0,10).map((function(e){return package_data.filter((function(t,r,n){return t.id==e.ref}))[0]}));return this.open(),e},toggle(){this.show=!this.show},open(){this.show=!0},close(){this.show=!1},isOpen(){return this.show}}))),dt.start()})()})(); |