bootstrap/docs/5.3/assets/js/search.js

24 lines
130 KiB
JavaScript
Raw Normal View History

2024-07-23 12:22:49 +08:00
(()=>{function Un(){return Un=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Un.apply(null,arguments)}function A(t){return A=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},A(t)}var We,H,Oo,Gt,gr,wo,Fn,er,Bn,Vn,Eo,Ue={},jo=[],_i=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,_n=Array.isArray;function Tt(t,e){for(var n in e)t[n]=e[n];return t}function Po(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function Dt(t,e,n){var r,o,i,a={};for(i in e)i=="key"?r=e[i]:i=="ref"?o=e[i]:a[i]=e[i];if(arguments.length>2&&(a.children=arguments.length>3?We.call(arguments,2):n),typeof t=="function"&&t.defaultProps!=null)for(i in t.defaultProps)a[i]===void 0&&(a[i]=t.defaultProps[i]);return Ee(t,a,r,o,null)}function Ee(t,e,n,r,o){var i={type:t,props:e,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:o==null?++Oo:o,__i:-1,__u:0};return o==null&&H.vnode!=null&&H.vnode(i),i}function Rt(t){return t.children}function Ct(t,e){this.props=t,this.context=e}function ce(t,e){if(e==null)return t.__?ce(t.__,t.__i+1):null;for(var n;e<t.__k.length;e++)if((n=t.__k[e])!=null&&n.__e!=null)return n.__e;return typeof t.type=="function"?ce(t):null}function Io(t){var e,n;if((t=t.__)!=null&&t.__c!=null){for(t.__e=t.__c.base=null,e=0;e<t.__k.length;e++)if((n=t.__k[e])!=null&&n.__e!=null){t.__e=t.__c.base=n.__e;break}return Io(t)}}function Kn(t){(!t.__d&&(t.__d=!0)&&Gt.push(t)&&!yn.__r++||gr!==H.debounceRendering)&&((gr=H.debounceRendering)||wo)(yn)}function yn(){var t,e,n,r,o,i,a,c;for(Gt.sort(Fn);t=Gt.shift();)t.__d&&(e=Gt.length,r=void 0,i=(o=(n=t).__v).__e,a=[],c=[],n.__P&&((r=Tt({},o)).__v=o.__v+1,H.vnode&&H.vnode(r),nr(n.__P,r,o,n.__n,n.__P.namespaceURI,32&o.__u?[i]:null,a,i==null?ce(o):i,!!(32&o.__u),c),r.__v=o.__v,r.__.__k[r.__i]=r,Co(a,r,c),r.__e!=i&&Io(r)),Gt.length>e&&Gt.sort(Fn));yn.__r=0}function ko(t,e,n,r,o,i,a,c,f,m,b){var l,d,s,S,g,y=r&&r.__k||jo,_=e.length;for(n.__d=f,function(v,p,h){var P,E,C,N,I,x=p.length,k=h.length,U=k,z=0;for(v.__k=[],P=0;P<x;P++)(E=p[P])!=null&&typeof E!="boolean"&&typeof E!="function"?(N=P+z,(E=v.__k[P]=typeof E=="string"||typeof E=="number"||typeof E=="bigint"||E.constructor==String?Ee(null,E,null,null,null):_n(E)?Ee(Rt,{children:E},null,null,null):E.constructor===void 0&&E.__b>0?Ee(E.type,E.props,E.key,E.ref?E.ref:null,E.__v):E).__=v,E.__b=v.__b+1,C=null,(I=E.__i=gi(E,h,N,U))!==-1&&(U--,(C=h[I])&&(C.__u|=131072)),C==null||C.__v===null?(I==-1&&z--,typeof E.type!="function"&&(E.__u|=65536)):I!==N&&(I==N-1?z--:I==N+1?z++:(I>N?z--:z++,E.__u|=65536))):E=v.__k[P]=null;if(U)for(P=0;P<k;P++)(C=h[P])!=null&&!(131072&C.__u)&&(C.__e==v.__d&&(v.__d=ce(C)),xo(C,C))}(n,e,y),f=n.__d,l=0;l<_;l++)(s=n.__k[l])!=null&&(d=s.__i===-1?Ue:y[s.__i]||Ue,s.__i=l,nr(t,s,d,o,i,a,c,f,m,b),S=s.__e,s.ref&&d.ref!=s.ref&&(d.ref&&rr(d.ref,null,s),b.push(s.ref,s.__c||S,s)),g==null&&S!=null&&(g=S),65536&s.__u||d.__k===s.__k?f=Do(s,f,t):typeof s.type=="function"&&s.__d!==void 0?f=s.__d:S&&(f=S.nextSibling),s.__d=void 0,s.__u&=-196609);n.__d=f,n.__e=g}function Do(t,e,n){var r,o;if(typeof t.type=="function"){for(r=t.__k,o=0;r&&o<r.length;o++)r[o]&&(r[o].__=t,e=Do(r[o],e,n));return e}t.__e!=e&&(e&&t.type&&!n.contains(e)&&(e=ce(t)),n.insertBefore(t.__e,e||null),e=t.__e);do e=e&&e.nextSibling;while(e!=null&&e.nodeType===8);return e}function Lt(t,e){return e=e||[],t==null||typeof t=="boolean"||(_n(t)?t.some(function(n){Lt(n,e)}):e.push(t)),e}function gi(t,e,n,r){var o=t.key,i=t.type,a=n-1,c=n+1,f=e[n];if(f===null||f&&o==f.key&&i===f.type&&!(131072&f.__u))return n;if(r>(f==null||131072&f.__u?0:1))for(;a>=0||c<e.length;){if(a>=0){if((f=e[a])&&!(131072&f.__u)&&o==f.key&&i===f.type)return a;a--}if(c<e.length){if((f=e[c])&&!(131072&f.__u)&&o==f.key&&i===f.type)return c;c++}}return-1}function br(t,e,n){e[0]==="-"?t.setProperty(e,n==null
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function je(t){return function(e){if(Array.isArray(e))return Qn(e)}(t)||function(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}(t)||Yo(t)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Yo(t,e){if(t){if(typeof t=="string")return Qn(t,e);var n={}.toString.call(t).slice(8,-1);return n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set"?Array.from(t):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qn(t,e):void 0}}function $n(t){var e=typeof Map=="function"?new Map:void 0;return $n=function(n){if(n===null||!function(o){try{return Function.toString.call(o).indexOf("[native code]")!==-1}catch{return typeof o=="function"}}(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(e!==void 0){if(e.has(n))return e.get(n);e.set(n,r)}function r(){return function(o,i,a){if(ur())return Reflect.construct.apply(null,arguments);var c=[null];c.push.apply(c,i);var f=new(o.bind.apply(o,c));return a&&Ve(f,a.prototype),f}(n,arguments,Be(this).constructor)}return r.prototype=Object.create(n.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Ve(r,n)},$n(t)}function Ui(){return u.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},u.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function Xo(){return u.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},u.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var Fi=["translations"],Nn="Ctrl",Bi=u.forwardRef(function(t,e){var n=t.translations,r=n===void 0?{}:n,o=xt(t,Fi),i=r.buttonText,a=i===void 0?"Search":i,c=r.buttonAriaLabel,f=c===void 0?"Search":c,m=ht(ze(null),2),b=m[0],l=m[1];Je(function(){typeof navigator!="undefined"&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?l("\u2318"):l(Nn))},[]);var d=ht(b===Nn?[Nn,"Ctrl",u.createElement(Ui,null)]:["Meta","Command",b],3),s=d[0],S=d[1],g=d[2];return u.createElement("button",lt({type:"button",className:"DocSearch DocSearch-Button","aria-label":"".concat(f," (").concat(S,"+K)")},o,{ref:e}),u.createElement("span",{className:"DocSearch-Button-Container"},u.createElement(Xo,null),u.createElement("span",{className:"DocSearch-Button-Placeholder"},a)),u.createElement("span",{className:"DocSearch-Button-Keys"},b!==null&&u.createElement(u.Fragment,null,u.createElement(Ur,{reactsToKey:s},g),u.createElement(Ur,{reactsToKey:"k"},"K"))))});function Ur(t){var e=t.reactsToKey,n=t.children,r=ht(ze(!1),2),o=r[0],i=r[1];return Je(function(){if(e)return window.addEventListener("keydown",a),window.addEventListener("keyup",c),function(){window.removeEventListener("keydown",a),window.removeEventListener("keyup",c)};function a(f){f.key===e&&i(!0)}function c(f){f.key!==e&&f.key!=="Meta"||i(!1)}},[e]),u.createElement("kbd",{className:o?"DocSearch-Button-Key DocSearch-Button-Key--pressed":"DocSearch-Button-Key"},n)}function ti(t,e){var n=void 0;return function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];n&&clearTimeout(n),n=setTimeout(function(){return t.apply(void 0,o)},e)}}function Ke(t){return t.reduce(function(e,n){return e.concat(n)},[])}var Vi=0;function Zn(t){return t.collections.length===0?0:t.collections.reduce(function(e,n){return e+n.items.length},0)}function Fr(t){return t!==Object(t)}function ei(t,e){if(t===e)return!0;if(Fr(t)||Fr(e)||typeof t=="function"||typeof e=="function")return t===e;if(Object.keys(t).length!==Object.keys(e).length)return!1;for(var n=0,r=Object.keys(t);n<r.length;n++)
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Tn(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function ni(t,e){if(t==null)return{};var n,r,o=function(a,c){if(a==null)return{};var f,m,b={},l=Object.keys(a);for(m=0;m<l.length;m++)f=l[m],c.indexOf(f)>=0||(b[f]=a[f]);return b}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function Kr(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function ae(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Kr(Object(n),!0).forEach(function(r){Ji(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Kr(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Ji(t,e,n){return(e=function(r){var o=function(i){if(Pe(i)!=="object"||i===null)return i;var a=i[Symbol.toPrimitive];if(a!==void 0){var c=a.call(i,"string");if(Pe(c)!=="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(i)}(r);return Pe(o)==="symbol"?o:String(o)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function on(t){return t.map(function(e){var n=e.items,r=ni(e,Wi);return ae(ae({},r),{},{objectIDs:(n==null?void 0:n.map(function(o){return o.objectID}))||r.objectIDs})})}function Qi(t){var e=t.items.reduce(function(n,r){var o;return n[r.__autocomplete_indexName]=((o=n[r.__autocomplete_indexName])!==null&&o!==void 0?o:[]).concat(r),n},{});return Object.keys(e).map(function(n){return{index:n,items:e[n],algoliaSource:["autocomplete"]}})}function be(t){return t.objectID&&t.__autocomplete_indexName&&t.__autocomplete_queryID}function Ie(t){return Ie=typeof Symbol=="function"&&A(Symbol.iterator)=="symbol"?function(e){return A(e)}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":A(e)},Ie(t)}function ue(t){return function(e){if(Array.isArray(e))return Rn(e)}(t)||function(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}(t)||function(e,n){if(e){if(typeof e=="string")return Rn(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Rn(e,n):void 0}}(t)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Rn(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function Wr(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function wt(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Wr(Object(n),!0).forEach(function(r){$i(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Wr(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function $i(t,e,n){return(e=function(r){var o=function(i){if(Ie(i)!=="object"||i===null)return i;var a=i[Symbol.toPrimitive];if(a!==void 0){var c=a.call(i,"string");if(Ie(c)!=="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(i)}(r);return Ie(o)==="symbol"?o:String(o)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var ri="2.15.0",Zi="https://cdn.jsdelivr.net/npm/search-insights@".concat(ri,"/dist/search-insights.min.js"),Gi=ti(function(t){var e=t.onItemsChange,n=t.items,r=t.insights,o=t.state;e({insights:r,insightsEvents:Qi({items:n}).map(function(i){return wt({eventName:"Items Viewed"},i)}),state:o})},400);function zr(t){var e=function(d){return wt({onItemsChange:function(s){var S=s.insights,g=s.insightsEvents,y=s.state;S.viewedObjectIDs.apply(S,ue(g.map(function(_){return wt(wt({},_),{},{algoliaSource:Jr(_.algoliaSource,y.context)})})))},onSelect:function(s){var S=s.insights,g=s.insightsEvents,y=s.state;S.clickedObjectIDsAfterSearch.apply(S,ue(g.map(function(_){return wt(wt({},_),{},{algoliaSource:Jr(_.algoliaSource,y.context)})})))},onActive:hn,__autocomplete_clickAnalytics:!0},d)}(t),n=e.insightsClient,r=e.insightsInitParams,o=e.onItemsChange,i=e.onSelect,a=e.onActive,c=e.__autocomplete_clickAnalytics,f=n;if(n||typeof window!="undefined"&&function(){var d=window,s=d.AlgoliaAnalyticsObject||"aa";typeof s=="string"&&(f=d[s]),f||(d.AlgoliaAnalyticsObject=s,d[s]||(d[s]=function(){d[s].queue||(d[s].queue=[]);for(var S=arguments.length,g=new Array(S),y=0;y<S;y++)g[y]=arguments[y];d[s].queue.push(g)}),d[s].version=ri,f=d[s],function(S){var g="[Autocomplete]: Could not load search-insights.js. Please load it manually following https://alg.li/insights-autocomplete";try{var y=S.document.createElement("script");y.async=!0,y.src=Zi,y.onerror=function(){console.error(g)},document.body.appendChild(y)}catch{console.error(g)}}(d))}(),!f)return{};r&&f("init",wt({partial:!0},r));var m=function(d){var s,S,g,y=(s=function(v){return function(p){if(Array.isArray(p))return p}(v)||function(p){var h=p==null?null:typeof Symbol!="undefined"&&p[Symbol.iterator]||p["@@iterator"];if(h!=null){var P,E,C,N,I=[],x=!0,k=!1;try{for(C=(h=h.call(p)).next;!(x=(P=C.call(h)).done)&&(I.push(P.value),I.length!==2);x=!0);}catch(U){k=!0,E=U}finally{try{if(!x&&h.return!=null&&(N=h.return(),Object(N)!==N))return}finally{if(k)throw E}}return I}}(v)||function(p){if(p){if(typeof p=="string")return Vr(p,2);var h=Object.prototype.toString.call(p).slice(8,-1);return h==="Object"&&p.constructor&&(h=p.constructor.name),h==="Map"||h==="Set"?Array.from(p):h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h)?Vr(p,2):void 0}}(v)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}((d.version||"").split(".").map(Number)),S=s[0],g=s[1],S>=3||S===2&&g>=4||S===1&&g>=10);function _(v,p,h){if(y&&h!==void 0){var P=h[0].__autocomplete_algoliaCredentials,E={"X-Algolia-Application-Id":P.appId,"X-Algolia-API-Key":P.apiKey};d.apply(void 0,[v].concat(rn(p),[{headers:E}]))}else d.apply(void 0,[v].concat(rn(p)))}return{init:function(v,p){d("init",{appId:v,apiKey:p})},setAuthenticatedUserToken:function(v){d("setAuthenticatedUserToken",v)},setUserToken:function(v){d("setUserToken",v)},clickedObjectIDsAfterSearch:function(){for(var v=arguments.length,p=new Array(v),h=0;h<v;h++)p[h]=arguments[h];p.length>0&&_("clickedObjectIDsAfterSearch",on(p),p[0].items)},clickedObjectIDs:function(){for(var v=arguments.length,p=new Array(v),h=0;h<v;h++)p[h]=arguments[h];p.length>0&&_("clickedObjectIDs",on(p),p[0].items)},clickedFilters:function(){for(var v=arguments.length,p=new Array(v),h=0;h<v;h++)p[h]=arguments[h];p.length>0&&d.apply(void 0,["clickedFilters"].concat(p))},convertedObjectIDsAfterSearch:function(){for(var v=arguments.length,p=new Array(v),h=0;h<v;h++)p[h]=arguments[h];p.length>0&&_("convertedObjectIDsAfterSearch",on(p),p[0].items)},convertedObjectIDs:function(){for(var v=arguments.length,p=new Array(v),h=0;h<v;h++)p[h]=arguments[h];p.length>0&&_("convertedObjectIDs",on(p),p[0].items)},convertedFilters:function(){for(var v=arguments.length,p=new Array(v),h=0;h<v;h++)p[h]=arguments[h];p.length>0&&d.apply(void 0,["convertedFilters"].concat(p))},viewedObjectIDs:function(){for(var v=arguments.length,p=new Array(v),h=0;h<v;h++)p[h]=arguments[h];p.length>0&&p.reduce(function(P,E){var C=E.items,N=ni(E,zi);return[].concat(rn(P),rn(function(I){for(var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:20,k=[],U=0;U<I.objectIDs.length;U+=x)k.push(ae(ae({},I),{},{objectIDs:I.objectIDs.slice(U,U+x)}));return k}(ae(ae({},N),{},{objectIDs:(C==null?void 0:C.map(function(I){return I.objectID}))||N.objectIDs})).map(function(I){return{items:C,payload:I}})))},[]).forEach(function(P){var E=P.items;return _("viewedObjectIDs",[P.payload],E)})},viewedFilters:function(){for(var v=arguments.length,p=new Array(v),h=0;h<v;h++)p[h]=arguments[h];p.length>0&&d.apply(void 0,["viewedFilters"].concat(p))}}}(f),b={current:[]},l=ti(function(d){var s=d.state;if(s.isOpen){var S=s.collections.reduce(function(g,y){return[].concat(ue(g),ue(y.items))},[]).filter(be);ei(b.current.map(function(g){return g.objectID}),S.map(function(g){return g.objectID}))||(b.current=S,S.length>0&&Gi({onItemsChange:o,items:S,insights:m,state:s}))}},0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(d){var s=d.setContext,S=d.onSelect,g=d.onActive,y=!1;function _(v){s({algoliaInsightsPlugin:{__algoliaSearchParameters:wt(wt({},c?{clickAnalytics:!0}:{}),v?{userToken:Yi(v)}:{}),insights:m}})}f("addAlgoliaAgent","insights-plugin"),_(),f("onUserTokenChange",function(v){y||_(v)}),f("getUserToken",null,function(v,p){y||_(p)}),f("onAuthenticatedUserTokenChange",function(v){v?(y=!0,_(v)):(y=!1,f("getUserToken",null,function(p,h){return _(h)}))}),f("getAuthenticatedUserToken",null,function(v,p){p&&(y=!0,_(p))}),S(function(v){var p=v.item,h=v.state,P=v.event,E=v.source;be(p)&&i({state:h,event:P,insights:m,item:p,insightsEvents:[wt({eventName:"Item Selected"},Br({item:p,items:E.getItems().filter(be)}))]})}),g(function(v){var p=v.item,h=v.source,P=v.state,E=v.event;be(p)&&a({state:P,event:E,insights:m,item:p,insightsEvents:[wt({eventName:"Item Active"},Br({item:p,items:h.getItems().filter(be)}))]})})},onStateChange:function(d){var s=d.state;l({state:s})},__autocomplete_pluginOptions:t}}function Jr(){var t,e=arguments.length>1?arguments[1]:void 0;return[].concat(ue(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]),["autocomplete-internal"],ue((t=e.algoliaInsightsPlugin)!==null&&t!==void 0&&t.__automaticInsights?["autocomplete-automatic"]:[]))}function Yi(t){return typeof t=="number"?t.toString():t}function dn(t,e){var n=e;return{then:function(r,o){return dn(t.then(an(r,n,t),an(
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function qn(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function ln(t){return!!t.execute}function ia(t){var e=t.reduce(function(n,r){if(!ln(r))return n.push(r),n;var o=r.searchClient,i=r.execute,a=r.requesterId,c=r.requests,f=n.find(function(l){return ln(r)&&ln(l)&&l.searchClient===o&&!!a&&l.requesterId===a});if(f){var m;(m=f.items).push.apply(m,ii(c))}else{var b={execute:i,requesterId:a,items:c,searchClient:o};n.push(b)}return n},[]).map(function(n){if(!ln(n))return Promise.resolve(n);var r=n,o=r.execute,i=r.items;return o({searchClient:r.searchClient,requests:i})});return Promise.all(e).then(function(n){return Ke(n)})}function Te(t){return Te=typeof Symbol=="function"&&A(Symbol.iterator)=="symbol"?function(e){return A(e)}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":A(e)},Te(t)}var aa=["event","nextState","props","query","refresh","store"];function oo(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function zt(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?oo(Object(n),!0).forEach(function(r){ua(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):oo(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function ua(t,e,n){return(e=function(r){var o=function(i){if(Te(i)!=="object"||i===null)return i;var a=i[Symbol.toPrimitive];if(a!==void 0){var c=a.call(i,"string");if(Te(c)!=="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(i)}(r);return Te(o)==="symbol"?o:String(o)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var io,Mn,sn,Se=null,ao=(io=-1,Mn=-1,sn=void 0,function(t){var e=++io;return Promise.resolve(t).then(function(n){return sn&&e<Mn?sn:(Mn=e,sn=n,n)})});function Jt(t){var e=t.event,n=t.nextState,r=n===void 0?{}:n,o=t.props,i=t.query,a=t.refresh,c=t.store,f=function(p,h){if(p==null)return{};var P,E,C=function(I,x){if(I==null)return{};var k,U,z={},q=Object.keys(I);for(U=0;U<q.length;U++)k=q[U],x.indexOf(k)>=0||(z[k]=I[k]);return z}(p,h);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(p);for(E=0;E<N.length;E++)P=N[E],h.indexOf(P)>=0||Object.prototype.propertyIsEnumerable.call(p,P)&&(C[P]=p[P])}return C}(t,aa);Se&&o.environment.clearTimeout(Se);var m=f.setCollections,b=f.setIsOpen,l=f.setQuery,d=f.setActiveItemId,s=f.setStatus,S=f.setContext;if(l(i),d(o.defaultActiveItemId),!i&&o.openOnFocus===!1){var g,y=c.getState().collections.map(function(p){return zt(zt({},p),{},{items:[]})});s("idle"),m(y),b((g=r.isOpen)!==null&&g!==void 0?g:o.shouldPanelOpen({state:c.getState()}));var _=Qr(ao(y).then(function(){return Promise.resolve()}));return c.pendingRequests.add(_)}s("loading"),Se=o.environment.setTimeout(function(){s("stalled")},o.stallThreshold);var v=Qr(ao(o.getSources(zt({query:i,refresh:a,state:c.getState()},f)).then(function(p){return Promise.all(p.map(function(h){return Promise.resolve(h.getItems(zt({query:i,refresh:a,state:c.getState()},f))).then(function(P){return function(E,C,N){if(x=E,!!(x!=null&&x.execute)){var I=E.requesterId==="algolia"?Object.assign.apply(Object,[{}].concat(ii(Object.keys(N.context).map(function(k){var U;return(U=N.context[k])===null||U===void 0?void 0:U.__algoliaSearchParameters})))):{};return re(re({},E),{},{requests:E.queries.map(function(k){return{query:E.requesterId==="algolia"?re(re({},k),{},{params:re(re({},I),k.params)}):k,sourceId:C,transformResponse:E.transformResponse}})})}var x;return{items:E,sourceId:C}}(P,h.sourceId,c.getState())})})).then(ia).then(function(h){var P,E=h.some(function(C){return function(N){return!Array.isArray(N)&&!!(N!=null&&N._automaticInsights)}(
Did you forget to return items?
See: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems`),{source:x,items:ot}})}(h,p,c)}).then(function(h){return function(P){var E=P.props,C=P.state,N=P.collections.reduce(function(x,k){return cn(cn({},x),{},oi({},k.source.sourceId,cn(cn({},k.source),{},{getItems:function(){return Ke(k.items)}})))},{}),I=E.plugins.reduce(function(x,k){return k.reshape?k.reshape(x):x},{sourcesBySourceId:N,state:C}).sourcesBySourceId;return Ke(E.reshape({sourcesBySourceId:I,sources:Object.values(I),state:C})).filter(Boolean).map(function(x){return{source:x,items:x.getItems()}})}({collections:h,props:o,state:c.getState()})})}))).then(function(p){var h;s("idle"),m(p);var P=o.shouldPanelOpen({state:c.getState()});b((h=r.isOpen)!==null&&h!==void 0?h:o.openOnFocus&&!i&&P||P);var E=Yt(c.getState());if(c.getState().activeItemId!==null&&E){var C=E.item,N=E.itemInputValue,I=E.itemUrl,x=E.source;x.onActive(zt({event:e,item:C,itemInputValue:N,itemUrl:I,refresh:a,source:x,state:c.getState()},f))}}).finally(function(){s("idle"),Se&&o.environment.clearTimeout(Se)});return c.pendingRequests.add(v)}function Re(t){return Re=typeof Symbol=="function"&&A(Symbol.iterator)=="symbol"?function(e){return A(e)}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":A(e)},Re(t)}var ca=["event","props","refresh","store"];function uo(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Qt(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?uo(Object(n),!0).forEach(function(r){la(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):uo(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function la(t,e,n){return(e=function(r){var o=function(i){if(Re(i)!=="object"||i===null)return i;var a=i[Symbol.toPrimitive];if(a!==void 0){var c=a.call(i,"string");if(Re(c)!=="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(i)}(r);return Re(o)==="symbol"?o:String(o)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Le(t){return Le=typeof Symbol=="function"&&A(Symbol.iterator)=="symbol"?function(e){return A(e)}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":A(e)},Le(t)}var sa=["props","refresh","store"],fa=["inputElement","formElement","panelElement"],ma=["inputElement"],pa=["inputElement","maxLength"],va=["source"],ha=["item","source"];function co(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function it(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?co(Object(n),!0).forEach(function(r){da(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):co(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function da(t,e,n){return(e=function(r){var o=function(i){if(Le(i)!=="object"||i===null)return i;var a=i[Symbol.toPrimitive];if(a!==void 0){var c=a.call(i,"string");if(Le(c)!=="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(i)}(r);return Le(o)==="symbol"?o:String(o)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function oe(t,e){if(t==null)return{};var n,r,o=function(a,c){if(a==null)return{};var f,m,b={},l=Object.keys(a);for(m=0;m<l.length;m++)f=l[m],c.indexOf(f)>=0||(b[f]=a[f]);return b}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumer
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}(S.map(function(y){return y.getSources})),[b.getSources]).filter(Boolean).map(function(y){return function(_,v){var p=[];return Promise.resolve(_(v)).then(function(h){return Promise.all(h.filter(function(P){return!!P}).map(function(P){if(P.sourceId,p.includes(P.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(P.sourceId)," is not unique."));p.push(P.sourceId);var E={getItemInputValue:function(N){return N.state.query},getItemUrl:function(){},onSelect:function(N){(0,N.setIsOpen)(!1)},onActive:hn,onResolve:hn};Object.keys(E).forEach(function(N){E[N].__default=!0});var C=Gr(Gr({},E),P);return Promise.resolve(C)}))})}(y,g)})).then(function(y){return Ke(y)}).then(function(y){return y.map(function(_){return ne(ne({},_),{},{onSelect:function(v){_.onSelect(v),l.forEach(function(p){var h;return(h=p.onSelect)===null||h===void 0?void 0:h.call(p,v)})},onActive:function(v){_.onActive(v),l.forEach(function(p){var h;return(h=p.onActive)===null||h===void 0?void 0:h.call(p,v)})},onResolve:function(v){_.onResolve(v),l.forEach(function(p){var h;return(h=p.onResolve)===null||h===void 0?void 0:h.call(p,v)})}})})})},navigator:ne({navigate:function(g){var y=g.itemUrl;s.location.assign(y)},navigateNewTab:function(g){var y=g.itemUrl,_=s.open(y,"_blank","noopener");_==null||_.focus()},navigateNewWindow:function(g){var y=g.itemUrl;s.open(y,"_blank","noopener")}},b.navigator)})}(t,e),r=function(b,l,d){var s,S=l.initialState;return{getState:function(){return S},dispatch:function(g,y){var _=function(v){for(var p=1;p<arguments.length;p++){var h=arguments[p]!=null?arguments[p]:{};p%2?Xr(Object(h),!0).forEach(function(P){ea(v,P,h[P])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(h)):Xr(Object(h)).forEach(function(P){Object.defineProperty(v,P,Object.getOwnPropertyDescriptor(h,P))})}return v}({},S);S=b(S,{type:g,props:l,payload:y}),d({state:S,prevState:_})},pendingRequests:(s=[],{add:function(g){return s.push(g),g.finally(function(){s=s.filter(function(y){return y!==g})})},cancelAll:function(){s.forEach(function(g){return g.cancel()})},isEmpty:function(){return s.length===0}})}}(ba,n,function(b){var l,d,s=b.prevState,S=b.state;if(n.onStateChange($t({prevState:s,state:S,refresh:a,navigator:n.navigator},o)),!f()&&(l=S.context)!==null&&l!==void 0&&(d=l.algoliaInsightsPlugin)!==null&&d!==void 0&&d.__automaticInsights&&n.insights!==!1){var g=zr({__autocomplete_clickAnalytics:!1});n.plugins.push(g),c([g])}}),o=function(b){var l=b.store;return{setActiveItemId:function(d){l.dispatch("setActiveItemId",d)},setQuery:function(d){l.dispatch("setQuery",d)},setCollections:function(d){var s=0,S=d.map(function(g){return un(un({},g),{},{items:Ke(g.items).map(function(y){return un(un({},y),{},{__autocomplete_id:s++})})})});l.dispatch("setCollections",S)},setIsOpen:function(d){l.dispatch("setIsOpen",d)},setStatus:function(d){l.dispatch("setStatus",d)},setContext:function(d){l.dispatch("setContext",d)}}}({store:r}),i=function(b){var l=b.props,d=b.refresh,s=b.store,S=oe(b,sa);return{getEnvironmentProps:function(g){var y=g.inputElement,_=g.formElement,v=g.panelElement;function p(h){!s.getState().isOpen&&s.pendingRequests.isEmpty()||h.target===y||[_,v].some(function(P){return(E=P)===(C=h.target)||E.contains(C);var E,C})===!1&&(s.dispatch("blur",null),l.debug||s.pendingRequests.cancelAll())}return it({onTouchStart:p,onMouseDown:p,onTouchMove:function(h){s.getState().isOpen!==!1&&y===l.environment.document.activeElement&&h.target!==y&&y.blur()}},oe(g,fa))},getRootProps:function(g){return it({role:"combobox","aria-expanded":s.getState().isOpen,"aria-haspopup":"listbox","aria-controls":s.getState().isOpen?s.getState().collections.map(function(y){var _=y.source;return bt(l.id,"list",_)}).join(" "):void 0,"aria-labelledby":bt(l.id,"label")},g)},getFormProps:function(g){return g.inputElement,it({action:"",noValidate:!0,role:"search",onSubmit:function(y){var _;y.preventDefault(),l.onSubmit(it({event:y,refresh:d,state:s.get
/*!
* JavaScript for Bootstrap's docs (https://getbootstrap.com/)
* Copyright 2024 The Bootstrap Authors
* Licensed under the Creative Commons Attribution 3.0 Unported License.
* For details, see https://creativecommons.org/licenses/by/3.0/.
*/
/*! Bundled license information:
@docsearch/js/dist/esm/index.js:
(*! @docsearch/js 3.8.0 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com *)
*/