vendor: 3,238 bytes, line 1
1"use strict";(self.webpackChunkhusky_site=self.webpackChunkhusky_site||[]).push([[394],{373:function(t,e,n){var r=n(44576),i=n(27476),a=n(79039),o=n(79306),s=n(74488),l=n(94644),c=n(13709),u=n(13763),f=n(39519),d=n(3607),h=l.aTypedArray,g=l.exportTypedArrayMethod,p=r.Uint16Array,_=p&&i(p.prototype.sort),y=!(!_||a(function(){_(new p(2),null)})&&a(function(){_(new p(2),{})})),w=!!_&&!a(function(){if(f)return f<74;if(c)return c<67;if(u)return!0;if(d)return d<602;var t,e,n=new p(516),r=Array(516);for(t=0;t<516;t++)e=t%4,n[t]=515-t,r[t]=t-2*e+3;for(_(n,function(t,e){return(t/4|0)-(e/4|0)}),t=0;t<516;t++)if(n[t]!==r[t])return!0});g("sort",function(t){return void 0!==t&&o(t),w?_(this,t):s(h(this),function(t){return function(e,n){return void 0!==t?+t(e,n)||0:n!=n?-1:e!=e?1:0===e&&0===n?1/e>0&&1/n<0?1:-1:e>n}}(t))},!w||y)},3607:function(t,e,n){var r=n(82839).match(/AppleWebKit\/(\d+)\./);t.exports=!!r&&+r[1]},12211:function(t,e,n){var r=n(79039);t.exports=!r(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})},13709:function(t,e,n){var r=n(82839).match(/firefox\/(\d+)/i);t.exports=!!r&&+r[1]},13763:function(t,e,n){var r=n(82839);t.exports=/MSIE|Trident/.test(r)},13925:function(t,e,n){var r=n(20034);t.exports=function(t){return r(t)||null===t}},27476:function(t,e,n){var r=n(22195),i=n(79504);t.exports=function(t){if("Function"===r(t))return i(t)}},28845:function(t,e,n){var r=n(44576),i=n(69565),a=n(94644),o=n(26198),s=n(58229),l=n(48981),c=n(79039),u=r.RangeError,f=r.Int8Array,d=f&&f.prototype,h=d&&d.set,g=a.aTypedArray,p=a.exportTypedArrayMethod,_=!c(function(){var t=new Uint8ClampedArray(2);return i(h,t,{length:1,0:3},1),3!==t[1]}),y=_&&a.NATIVE_ARRAY_BUFFER_VIEWS&&c(function(){var t=new f(2);return t.set(1),t.set("2",1),0!==t[0]||2!==t[1]});p("set",function(t){g(this);var e=s(arguments.length>1?arguments[1]:void 0,1),n=l(t);if(_)return i(h,this,n,e);var r=this.length,a=o(n),c=0;if(a+e>r)throw new u("Wrong length");for(;c<a;)this[e+c]=n[c++]},!_||y)},36840:function(t,e,n){var r=n(94901),i=n(24913),a=n(50283),o=n(39433);t.exports=function(t,e,n,s){s||(s={});var l=s.enumerable,c=void 0!==s.name?s.name:e;if(r(n)&&a(n,c,s),s.global)l?t[e]=n:o(e,n);else{try{s.unsafe?t[e]&&(l=!0):delete t[e]}catch(u){}l?t[e]=n:i.f(t,e,{value:n,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return t}},36955:function(t,e,n){var r=n(92140),i=n(94901),a=n(22195),o=n(78227)("toStringTag"),s=Object,l="Arguments"===a(function(){return arguments}());t.exports=r?a:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(n){}}(e=s(t),o))?n:l?a(e):"Object"===(r=a(e))&&i(e.callee)?"Arguments":r}},42787:function(t,e,n){var r=n(39297),i=n(94901),a=n(48981),o=n(66119),s=n(12211),l=o("IE_PROTO"),c=Object,u=c.prototype;t.exports=s?c.getPrototypeOf:function(t){var e=a(t);if(r(e,l))return e[l];var n=e.constructor;return i(n)&&e instanceof n?n.prototype:e instanceof c?u:null}},46706:function(t,e,n){var r=n(79504),i=n(79306);t.exports=function(t,e,n){try{return r(i(Object.getOwnPropertyDescriptor(t,e)[n]))}catch(a){}}},52967:function(t,e,n){var r=n(46706),i=n(20034),a=n(67750),o=n(73506);
1t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=r(Object.prototype,"__proto__","set"))(n,[]),e=n instanceof Array}catch(s){}return function(n,r){return a(n),o(r),i(n)?(e?t(n,r):n.__proto__=r,n):n}}():void 0)},58229:function(t,e,n){var r=n(99590),i=RangeError;t.exports=function(t,e){var n=r(t);if(n%e)throw new i("Wrong offset");return n}},67394:function(t,e,n){n.r(e),n.d(e,{debouncedSearch:function(){return H},destroy:function(){return G},filters:function(){return Q},init:function(){return Y},mergeIndex:function(){return $},options:function(){return V},preload:function(){return K},search:function(){return z}});var r=n(45458);n(28845),n(373),n(93514);let i;!function(){const t={};let e,n;"undefined"!=typeof document&&null!==document.currentScript&&(e=new URL("UNHANDLED",location.href).toString());let r=0,a=null;function o(){return null!==a&&0!==a.byteLength||(a=new Uint8Array(n.memory.buffer)),a}const s="undefined"!=typeof TextEncoder?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}},l="function"==typeof s.encodeInto?function(t,e){return s.encodeInto(t,e)}:function(t,e){const n=s.encode(t);return e.set(n),{read:t.length,written:n.length}};function c(t,e,n){if(void 0===n){const n=s.encode(t),i=e(n.length,1)>>>0;return o().subarray(i,i+n.length).set(n),r=n.length,i}let i=t.length,a=e(i,1)>>>0;const c=o();let u=0;for(;u<i;u++){const e=t.charCodeAt(u);if(e>127)break;c[a+u]=e}if(u!==i){0!==u&&(t=t.slice(u)),a=n(a,i,i=u+3*t.length,1)>>>0;const e=o().subarray(a+u,a+i);u+=l(t,e).written,a=n(a,i,u,1)>>>0}return r=u,a}function u(t,e){const n=e(1*t.length,1)>>>0;return o().set(t,n/1),r=t.length,n}t.set_ranking_weights=function(t,e){const i=c(e,n.__wbindgen_malloc,n.__wbindgen_realloc),a=r;return n.set_ranking_weights(t,i,a)>>>0},t.init_pagefind=function(t){const e=u(t,n.__wbindgen_malloc),i=r;return n.init_pagefind(e,i)>>>0},t.load_filter_chunk=function(t,e){const i=u(e,n.__wbindgen_malloc),a=r;return n.load_filter_chunk(t,i,a)>>>0};let f=null;function d(){return null!==f&&0!==f.byteLength||(f=new Int32Array(n.memory.buffer)),f}const h="undefined"!=typeof TextDecoder?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};function g(t,e){return t>>>=0,h.decode(o().subarray(t,t+e))}function p(){const t={wbg:{}};return t}function _(t,e){return n=t.exports,y.__wbindgen_wasm_module=e,f=null,a=null,n}async function y(t){if(void 0!==n)return n;void 0===t&&void 0!==e&&(t=e.replace(/\.js$/,"_bg.wasm"));const r=p();("string"==typeof t||"function"==typeof Request&&t instanceof Request||"function"==typeof URL&&t instanceof URL)&&(t=fetch(t));const{instance:i,module:a}=await async function(t,e){if("function"==typeof Response&&t instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return await WebAssembly.instantiateStreaming(t,e)}catch(n){if("application/wasm"==t.headers.get("Content-Type"))throw n;console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",n)}const r=await t.arrayBuffer();return await WebAssembly.instantiate(r,e)}{const n=await WebAssembly.instantiate(t,e);return n instanceof WebAssembly.Instance?{instance:n,module:t}:n}}(await t,r);return _(i,a)}"undefined"!=typeof TextDecoder&&h.decode(),t.request_filter_indexes=function(t,e){let i,a;try{const l=n.__wbindgen_add_to_stack_pointer(-16),u=c(e,n.__wbindgen_malloc,n.__wbindgen_realloc),f=r;n.request_filter_indexes(l,t,u,f);var o=d()[l/4+0],s=d()[l/4+1];return i=o,a=s,g(o,s)}finally{n.__wbindgen_add_to_stack_pointer(16),n.__wbindgen_free(i,a,1)}},t.request_indexes=function(t,e){let i,a;try{const l=n.__wbindgen_add_to_stack_pointer(-16),u=c(e,n.__wbindgen_malloc,n.__wbindgen_realloc),f=r;n.request_indexes(l,t,u,f);var o=d()[l/4+0],s=d()[l/4+1];return i=o,a=s,g(o,s)}finally{n.__wbindgen_add_to_stack_pointer(16),n.__wbindgen_free(i,a,1)}},t.request_all_filter_indexes=function(t){let e,r;try{const o=n.__wbindgen_add_to_stack_pointer(-16);n.request_all_filter_indexes(o,t);var i=d()[o/4+0],a=d()[o/4+1];return e=i,r=a,g(i,a)}finally{n.__wbindgen_add_to_stack_pointer(16),n.__wbindgen_free(e,r,1)}},t.filters=function(t){let e,r;try{const o=n.__wbindgen_add_to_stack_pointer(-16);n.filters(o,t);var i=d()[o/4+0],a=d()[o/4+1];return e=i,r=a,g(i,a)}finally{n.__wbindgen_add_to_stack_pointer(16),n.__wbindgen_free(e,r,1)}},t.enter_playground_mode=function(t){return n.enter_playground_mode(t)>>>0}
1,t.search=function(t,e,i,a,o){let s,l;try{const h=n.__wbindgen_add_to_stack_pointer(-16),p=c(e,n.__wbindgen_malloc,n.__wbindgen_realloc),_=r,y=c(i,n.__wbindgen_malloc,n.__wbindgen_realloc),w=r,m=c(a,n.__wbindgen_malloc,n.__wbindgen_realloc),v=r;n.search(h,t,p,_,y,w,m,v,o);var u=d()[h/4+0],f=d()[h/4+1];return s=u,l=f,g(u,f)}finally{n.__wbindgen_add_to_stack_pointer(16),n.__wbindgen_free(s,l,1)}},t.add_synthetic_filter=function(t,e){const i=c(e,n.__wbindgen_malloc,n.__wbindgen_realloc),a=r;return n.add_synthetic_filter(t,i,a)>>>0},t.load_index_chunk=function(t,e){const i=u(e,n.__wbindgen_malloc),a=r;return n.load_index_chunk(t,i,a)>>>0},i=Object.assign(y,{initSync:function(t){if(void 0!==n)return n;const e=p();return t instanceof WebAssembly.Module||(t=new WebAssembly.Module(t)),_(new WebAssembly.Instance(t,e),t)}},t)}();var a=Uint8Array,o=Uint16Array,s=Uint32Array,l=new a([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),c=new a([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),u=new a([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),f=function(t,e){for(var n=new o(31),r=0;r<31;++r)n[r]=e+=1<<t[r-1];var i=new s(n[30]);for(r=1;r<30;++r)for(var a=n[r];a<n[r+1];++a)i[a]=a-n[r]<<5|r;return[n,i]},d=f(l,2),h=d[0],g=d[1];h[28]=258,g[258]=28;var p,_=f(c,0),y=_[0],w=(_[1],new o(32768));for(b=0;b<32768;++b)p=(61680&(p=(52428&(p=(43690&b)>>>1|(21845&b)<<1))>>>2|(13107&p)<<2))>>>4|(3855&p)<<4,w[b]=((65280&p)>>>8|(255&p)<<8)>>>1;var m=function(t,e,n){for(var r=t.length,i=0,a=new o(e);i<r;++i)t[i]&&++a[t[i]-1];var s,l=new o(e);for(i=0;i<e;++i)l[i]=l[i-1]+a[i-1]<<1;if(n){s=new o(1<<e);var c=15-e;for(i=0;i<r;++i)if(t[i])for(var u=i<<4|t[i],f=e-t[i],d=l[t[i]-1]++<<f,h=d|(1<<f)-1;d<=h;++d)s[w[d]>>>c]=u}else for(s=new o(r),i=0;i<r;++i)t[i]&&(s[i]=w[l[t[i]-1]++]>>>15-t[i]);return s},v=new a(288);for(b=0;b<144;++b)v[b]=8;for(b=144;b<256;++b)v[b]=9;for(b=256;b<280;++b)v[b]=7;for(b=280;b<288;++b)v[b]=8;var b,k=new a(32);for(b=0;b<32;++b)k[b]=5;var P=m(v,9,1),x=m(k,5,1),A=function(t){for(var e=t[0],n=1;n<t.length;++n)t[n]>e&&(e=t[n]);return e},S=function(t,e,n){var r=e/8|0;return(t[r]|t[r+1]<<8)>>(7&e)&n},F=function(t,e){var n=e/8|0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>(7&e)},T=function(t){return(t+7)/8|0}
1,E=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],U=function(t,e,n){var r=new Error(e||E[t]);if(r.code=t,Error.captureStackTrace&&Error.captureStackTrace(r,U),!n)throw r;return r},I=function(t,e,n){var r=t.length;if(!r||n&&n.f&&!n.l)return e||new a(0);var i=!e||n,f=!n||n.i;n||(n={}),e||(e=new a(3*r));var d=function(t){var n=e.length;if(t>n){var r=new a(Math.max(2*n,t));r.set(e),e=r}},g=n.f||0,p=n.p||0,_=n.b||0,w=n.l,v=n.d,b=n.m,k=n.n,E=8*r;do{if(!w){g=S(t,p,1);var I=S(t,p+1,3);if(p+=3,!I){var L=t[(J=T(p)+4)-4]|t[J-3]<<8,M=J+L;if(M>r){f&&U(0);break}i&&d(_+L),e.set(t.subarray(J,M),_),n.b=_+=L,n.p=p=8*M,n.f=g;continue}if(1==I)w=P,v=x,b=9,k=5;else if(2==I){var O=S(t,p,31)+257,W=S(t,p+10,15)+4,R=O+S(t,p+5,31)+1;p+=14;for(var C=new a(R),D=new a(19),j=0;j<W;++j)D[u[j]]=S(t,p+3*j,7);p+=3*W;var N=A(D),q=(1<<N)-1,B=m(D,N,1);for(j=0;j<R;){var J,V=B[S(t,p,q)];if(p+=15&V,(J=V>>>4)<16)C[j++]=J;else{var Y=0,G=0;for(16==J?(G=3+S(t,p,3),p+=2,Y=C[j-1]):17==J?(G=3+S(t,p,7),p+=3):18==J&&(G=11+S(t,p,127),p+=7);G--;)C[j++]=Y}}var $=C.subarray(0,O),z=C.subarray(O);b=A($),k=A(z),w=m($,b,1),v=m(z,k,1)}else U(1);if(p>E){f&&U(0);break}}i&&d(_+131072);for(var H=(1<<b)-1,K=(1<<k)-1,Q=p;;Q=p){var X=(Y=w[F(t,p)&H])>>>4;if((p+=15&Y)>E){f&&U(0);break}if(Y||U(2),X<256)e[_++]=X;else{if(256==X){Q=p,w=null;break}var Z=X-254;if(X>264){var tt=l[j=X-257];Z=S(t,p,(1<<tt)-1)+h[j],p+=tt}var et=v[F(t,p)&K],nt=et>>>4;et||U(3),p+=15&et;z=y[nt];if(nt>3){tt=c[nt];z+=F(t,p)&(1<<tt)-1,p+=tt}if(p>E){f&&U(0);break}i&&d(_+131072);for(var rt=_+Z;_<rt;_+=4)e[_]=e[_-z],e[_+1]=e[_+1-z],e[_+2]=e[_+2-z],e[_+3]=e[_+3-z];_=rt}}n.l=w,n.p=Q,n.b=_,n.f=g,w&&(g=1,n.m=b,n.d=v,n.n=k)}while(!g);return _==e.length?e:function(t,e,n){(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length);var r=new(2==t.BYTES_PER_ELEMENT?o:4==t.BYTES_PER_ELEMENT?s:a)(n-e);return r.set(t.subarray(e,n)),r}(e,0,_)},L=new a(0);var M="undefined"!=typeof TextDecoder&&new TextDecoder;try{M.decode(L,{stream:!0})}catch(X){}var O=function(t,e){return I(t.subarray(function(t){31==t[0]&&139==t[1]&&8==t[2]||U(6,"invalid gzip data");var e=t[3],n=10;4&e&&(n+=t[10]|2+(t[11]<<8));for(var r=(e>>3&1)+(e>>4&1);r>0;r-=!t[n++]);return n+(2&e)}(t),-8),e||new a((r=(n=t).length,(n[r-4]|n[r-3]<<8|n[r-2]<<16|n[r-1]<<24)>>>0)));var n,r},W=(t,e)=>{if(0===t.length)return 0;let n=[];for(const l of t)n[l.location]=n[l.location]||0,n[l.location]+=l.balanced_score;if(n.length<=e)return 0;let r=n.slice(0,e).reduce((t,e)=>t+e,0),i=r,a=[0];for(let l=0;l<n.length;l++){var o,s;i+=(null!==(o=n[l+e])&&void 0!==o?o:0)-(null!==(s=n[l])&&void 0!==s?s:0),i>r?(r=i,a=[l]):i===r&&a[a.length-1]===l-1&&a.push(l)}return a[Math.floor(a.length/2)]},R=(t,e,n,r,i,a)=>{let o=t.includes("â"),s=[];s=o?t.split("â"):t.split(/[\r\n\s]+/g);for(let f of r){var l;null!==(l=s[f])&&void 0!==l&&l.startsWith("<mark>")||(s[f]="<mark>"+s[f]+"</mark>")}let c=null!=a?a:s.length,u=null!=i?i:0;return c-u<n&&(n=c-u),e+n>c&&(e=c-n),e<u&&(e=u),s.slice(e,e+n).join(o?"":" ").trim()},C=async function(t){return void 0===t&&(t=100),new Promise(e=>setTimeout(e,t))},D="undefined"!=typeof window&&"undefined"!=typeof document,j=function(){function t(t){var e,n,r,a,o,s;void 0===t&&(t={}),this.version="1.4.0",this.backend=i,this.decoder=new TextDecoder("utf-8"),this.wasm=null,this.basePath=t.basePath||"/pagefind/",this.primary=t.primary||!1,this.primary&&!t.basePath&&this.initPrimary(),/[^\/]$/.test(this.basePath)&&(this.basePath=this.basePath+"/"),D&&null!==(e=window)&&void 0!==e&&null!==(n=e.location)&&void 0!==n&&n.origin&&this.basePath.startsWith(window.location.origin)&&(this.basePath=this.basePath.replace(window.location.origin,"")),this.baseUrl=t.baseUrl||this.defaultBaseUrl(),/^(\/|https?:\/\/)/.test(this.baseUrl)||(this.baseUrl="/"+this.baseUrl),this.indexWeight=null!==(r=t.indexWeight)&&void 0!==r?r:1,this.excerptLength=null!==(a=t.excerptLength)&&void 0!==a?a:30,this.mergeFilter=null!==(o=t.mergeFilter)&&void 0!==o?o:{},this.ranking=t.ranking,this.highlightParam=null!==(s=t.highlightParam)&&void 0!==s?s:null,this.loaded_chunks={},this.loaded_filters={},this.loaded_fragments={},this.raw_ptr=null,this.searchMeta=null,this.languages=null}var e=t.prototype;return e.initPrimary=function(){if(D){var t;let e=null===(t="file:///home/vsts/work/1/s/packages/husky-site/node_modules/@husky-x/gatsby-theme-husky/static/pagefind/pagefind.js".match(/^(.*\/)pagefind.js.*$/))||void 0===t?void 0:t[1];e?this.basePath=e:console.warn(["Pagefind couldn't determine the base of the bundle from the import path. Falling back to the default.","Set a basePath option when initialising Pagefind to ignore this message."].join("\n"))}},e.defaultBaseUrl=function(){var t;return(null===(t=this.basePath.match(/^(.*\/)_?pagefind/))||void 0===t?void 0:t[1])||"/"},e.options=async function(t){const e=["basePath","baseUrl","indexWeight","excerptLength","mergeFilter","highlightParam","ranking"];for(const[n,r]of Object.entries(t))if("mergeFilter"===n){let t=this.stringifyFilters(r),e=await this.getPtr();this.raw_ptr=this.backend.add_synthetic_filter(e,t)}else"ranking"===n?await this.set_ranking(t.ranking):e.includes(n)?("basePath"===n&&"string"==typeof r&&(this.basePath=r),"baseUrl"===n&&"string"==typeof r&&(this.baseUrl=r),"indexWeight"===n&&"number"==typeof r&&(this.indexWeight=r),"excerptLength"===n&&"number"==typeof r&&(this.excerptLength=r),"mergeFilter"===n&&"object"==typeof r&&(this.mergeFilter=r),"highlightParam"
1===n&&"string"==typeof r&&(this.highlightParam=r)):console.warn("Unknown Pagefind option "+n+". Allowed options: ["+e.join(", ")+"]")},e.enterPlaygroundMode=async function(){let t=await this.getPtr();this.raw_ptr=this.backend.enter_playground_mode(t)},e.decompress=function(t,e){return void 0===e&&(e="unknown file"),"pagefind_dcd"===this.decoder.decode(t.slice(0,12))?t.slice(12):(t=O(t),"pagefind_dcd"!==this.decoder.decode(t.slice(0,12))?(console.error("Decompressing "+e+" appears to have failed: Missing signature"),t):t.slice(12))},e.set_ranking=async function(t){var e,n,r,i;if(!t)return;let a={term_similarity:null!==(e=t.termSimilarity)&&void 0!==e?e:null,page_length:null!==(n=t.pageLength)&&void 0!==n?n:null,term_saturation:null!==(r=t.termSaturation)&&void 0!==r?r:null,term_frequency:null!==(i=t.termFrequency)&&void 0!==i?i:null},o=await this.getPtr();this.raw_ptr=this.backend.set_ranking_weights(o,JSON.stringify(a))},e.init=async function(t,e){var n;await this.loadEntry();let r=this.findIndex(t),i=r.wasm?r.wasm:"unknown";this.loadedLanguage=t;let a=[this.loadMeta(r.hash)];if(!0===e.load_wasm&&a.push(this.loadWasm(i)),await Promise.all(a),this.raw_ptr=this.backend.init_pagefind(new Uint8Array(this.searchMeta)),null!==(n=Object.keys(this.mergeFilter))&&void 0!==n&&n.length){let t=this.stringifyFilters(this.mergeFilter),e=await this.getPtr();this.raw_ptr=this.backend.add_synthetic_filter(e,t)}this.ranking&&await this.set_ranking(this.ranking)},e.loadEntry=async function(){try{var t;let e=await fetch(this.basePath+"pagefind-entry.json?ts="+Date.now()),n=await e.json();this.languages=n.languages,this.loadedVersion=n.version,this.includeCharacters=null!==(t=n.include_characters)&&void 0!==t?t:[],n.version!==this.version&&(this.primary?console.warn(["Pagefind JS version doesn't match the version in your search index.","Pagefind JS: "+this.version+". Pagefind index: "+n.version,"If you upgraded Pagefind recently, you likely have a cached pagefind.js file.","If you encounter any search errors, try clearing your cache."].join("\n")):console.warn(["Merging a Pagefind index from a different version than the main Pagefind instance.","Main Pagefind JS: "+this.version+". Merged index ("+this.basePath+"): "+n.version,"If you encounter any search errors, make sure that both sites are running the same version of Pagefind."].join("\n")))}catch(X){throw console.error("Failed to load Pagefind metadata:\n"+(null==X?void 0:X.toString())),new Error("Failed to load Pagefind metadata")}},e.findIndex=function(t){if(this.languages){let e=this.languages[t];if(e)return e;if(e=this.languages[t.split("-")[0]],e)return e;let n=Object.values(this.languages).sort((t,e)=>e.page_count-t.page_count);if(n[0])return n[0]}throw new Error("Pagefind Error: No language indexes found.")},e.loadMeta=async function(t){try{let e=await fetch(this.basePath+"pagefind."+t+".pf_meta"),n=await e.arrayBuffer();this.searchMeta=this.decompress(new Uint8Array(n),"Pagefind metadata")}catch(X){console.error("Failed to load the meta index:\n"+(null==X?void 0:X.toString()))}},e.loadWasm=async function(t){try{const e=this.basePath+"wasm."+t+".pagefind";let n=await fetch(e),r=await n.arrayBuffer();const i=this.decompress(new Uint8Array(r),"Pagefind WebAssembly");if(!i)throw new Error("No WASM after decompression");this.wasm=await this.backend(i)}catch(X){throw console.error("Failed to load the Pagefind WASM:\n"+(null==X?void 0:X.toString())),new Error("Failed to load the Pagefind WASM:\n"+(null==X?void 0:X.toString()))}},e._loadGenericChunk=async function(t,e){try{let n=await fetch(t),r=await n.arrayBuffer(),i=this.decompress(new Uint8Array(r),t),a=await this.getPtr();this.raw_ptr=this.backend[e](a,i)}catch(X){console.error("Failed to load the index chunk "+t+":\n"+(null==X?void 0:X.toString()))}},e.loadChunk=async function(t){if(!this.loaded_chunks[t]){const e=this.basePath+"index/"+t+".pf_index";this.loaded_chunks[t]=this._loadGenericChunk(e,"load_index_chunk")}return await this.loaded_chunks[t]},e.loadFilterChunk=async function(t){if(!this.loaded_filters[t]){const e=this.basePath+"filter/"+t+".pf_filter";this.loaded_filters[t]=this._loadGenericChunk(e,"load_filter_chunk")}return await this.loaded_filters[t]},e._loadFragment=async function(t){let e=await fetch(this.basePath+"fragment/"+t+".pf_fragment"),n=await e.arrayBuffer(),r=this.decompress(new Uint8Array(n),"Fragment "+t);return JSON.parse((new TextDecoder).decode(r))},e.loadFragment=async function(t,e,n){void 0===e&&(e=[]),this.loaded_fragments[t]||(this.loaded_fragments[t]=this._loadFragment(t));let r=await this.loaded_fragments[t];r.weighted_locations=e,r.locations=e.map(t=>t.location),r.raw_content||(r.raw_content=r.content.replace(/</g,"<").replace(/>/g,">"),r.content=r.content.replace(/\u200B/g,"")),r.raw_url||(r.raw_url=r.url),r.url=this.processedUrl(r.raw_url,n);const i=W(e,this.excerptLength);return r.excerpt=R(r.raw_content,i,this.excerptLength,r.locations),r.sub_results=((t,e)=>{var n;const r=t.anchors.filter(t=>{var e;return/h\d/i.test(t.element)&&(null===(e=t.text)||void 0===e?void 0:e.length)&&/\S/.test(t.text)}).sort((t,e)=>t.location-e.location),i=[];let a=0,o={title:t.meta.title,url:t.url,weighted_locations:[],locations:[],excerpt:""};const s=n=>{if(o.locations.length){var r;const s=o.weighted_locations.map(t=>({weight:t.weight,balanced_score:t.balanced_score,location:t.location-a})),l=W(s,e)+a,c=n?Math.min(n-l,e):e;o.excerpt=R(null!==(r=t.raw_content)&&void 0!==r?r:"",l,c,o.locations,a,n),i.push(o)}};for(let l of t.weighted_locations)if(!r.length||l.location<r[0].location)o.weighted_locations.push(l),o.locations.push(l.location);else{let e=r.shift();for(s(e.location);r.length&&l.location>=r[0].location;)e=r.shift();let n=t.url;try{if(/^((https?:)?\/\/)/.test(n)){let t=new URL(n);t.hash=e.id,n=t.toString()}else{/^\//.test(n)||(n="/"+n);let t=new URL("https://example.com"+n);t.hash=e.id,n=t.toString().replace(/^https:\/\/example.com/,"")}}catch(X){console.error("Pagefind: Couldn't process "+n+" for a search result")}a=e.location,o={title:e.text,url:n,anchor:e,weighted_locations:[l],locations:[l.location],excerpt:""}}
1return s(null===(n=r[0])||void 0===n?void 0:n.location),i})(r,this.excerptLength),r},e.fullUrl=function(t){return/^(https?:)?\/\//.test(t)?t:(this.baseUrl+"/"+t).replace(/\/+/g,"/").replace(/^(https?:\/)/,"$1/")},e.processedUrl=function(t,e){const n=this.fullUrl(t);if(null===this.highlightParam)return n;let r=e.split(/\s+/);try{let t=new URL(n);for(const e of r)t.searchParams.append(this.highlightParam,e);return t.toString()}catch(X){try{let t=new URL("https://example.com"+n);for(const e of r)t.searchParams.append(this.highlightParam,e);return t.toString().replace(/^https:\/\/example\.com/,"")}catch(i){return n}}},e.getPtr=async function(){for(;null===this.raw_ptr;)await C(50);if(!this.raw_ptr)throw console.error("Pagefind: WASM Error (No pointer)"),new Error("Pagefind: WASM Error (No pointer)");return this.raw_ptr},e.stringifyFilters=function(t){return void 0===t&&(t={}),JSON.stringify(t)},e.stringifySorts=function(t){void 0===t&&(t={});let e=Object.entries(t);for(let[n,r]of e)return e.length>1&&console.warn("Pagefind was provided multiple sort options in this search, but can only operate on one. Using the "+n+" sort."),"asc"!==r&&"desc"!==r&&console.warn("Pagefind was provided a sort with unknown direction "+r+". Supported: [asc, desc]"),n+":"+r;return""},e.filters=async function(){let t=await this.getPtr(),e=this.backend.request_all_filter_indexes(t),n=JSON.parse(e);if(Array.isArray(n)){let t=n.filter(t=>t).map(t=>this.loadFilterChunk(t));await Promise.all((0,r.A)(t))}t=await this.getPtr();let i=this.backend.filters(t);return JSON.parse(i)},e.preload=async function(t,e){void 0===e&&(e={}),await this.search(t,{...e,preload:!0})},e.search=async function(t,e){var n,i;void 0===e&&(e={}),e={verbose:!1,filters:{},sort:{},...e};const a=t=>{e.verbose&&console.log(t)};a("Starting search on "+this.basePath);let o=Date.now(),s=await this.getPtr(),l=null===t;t=null!==(n=t)&&void 0!==n?n:"";let c=/^\s*".+"\s*$/.test(t);c&&a("Running an exact search");let u=null;try{u=Intl.getCanonicalLocales(this.loadedLanguage)[0]}catch(M){}const f=[];let d;if(u&&void 0!==Intl.Segmenter){const e=new Intl.Segmenter(u,{granularity:"grapheme"});d=(0,r.A)(e.segment(t)).map(t=>{let{segment:e}=t;return e})}else d=(0,r.A)(t);for(const r of d){var h;null!==(h=this.includeCharacters)&&void 0!==h&&h.includes(r)?f.push(r):/^\p{Pd}|\p{Pe}|\p{Pf}|\p{Pi}|\p{Po}|\p{Ps}$/u.test(r)||f.push(r.toLocaleLowerCase())}if(a("Normalized search term to "+(t=f.join("").replace(/\s{2,}/g," ").trim())),!(null!==(i=t)&&void 0!==i&&i.length||l))return{results:[],unfilteredResultCount:0,filters:{},totalFilters:{},timings:{preload:Date.now()-o,search:Date.now()-o,total:Date.now()-o}};let g=this.stringifySorts(e.sort);a("Stringified sort to "+g);const p=this.stringifyFilters(e.filters);a("Stringified filters to "+p);let _=this.backend.request_indexes(s,t),y=JSON.parse(_),w=this.backend.request_filter_indexes(s,p),m=JSON.parse(w),v=y.filter(t=>t).map(t=>this.loadChunk(t)),b=m.filter(t=>t).map(t=>this.loadFilterChunk(t));if(await Promise.all([].concat((0,r.A)(v),(0,r.A)(b))),a("Loaded necessary chunks to run search"),e.preload)return a("Preload â bailing out of search operation now."),null;s=await this.getPtr();let k=Date.now(),P=this.backend.search(s,t,p,g,c);a("Got the raw search result: "+P);let{filtered_counts:x,total_counts:A,results:S,unfiltered_total:F,search_keywords:T}=JSON.parse(P),E=S.map(e=>{let n=e.l.map(t=>{let e={weight:t.w/24,balanced_score:t.s,location:t.l};return t.v&&(e.verbose={word_string:t.v.ws,length_bonus:t.v.lb}),e}),r=n.map(t=>t.location),i={id:e.p,score:e.s*this.indexWeight,words:r,data:async()=>await this.loadFragment(e.p,n,t)};return e.params&&(i.params={document_length:e.params.dl,average_page_length:e.params.apl,total_pages:e.params.tp}),e.scores&&(i.scores=e.scores.map(t=>({search_term:t.w,idf:t.idf,saturating_tf:t.b_tf,raw_tf:t.r_tf,pagefind_tf:t.p_tf,score:t.s,params:{weighted_term_frequency:t.params.w_tf,pages_containing_term:t.params.pct,length_bonus:t.params.lb}}))),i});const U=Date.now()-k,I=Date.now()-o;a("Found "+S.length+" result"+(1==S.length?"":"s")+' for "'+t+'" in '+(Date.now()-k)+"ms ("+(Date.now()-o)+"ms realtime)");let L={results:E,unfilteredResultCount:F,filters:x,totalFilters:A,timings:{preload:I-U,search:U,total:I}};return T&&(L.search_keywords=T),L},t}(),N=function(){function t(t){var e;void 0===t&&(t={}),this.backend=i,this.primaryLanguage="unknown",this.searchID=0,this.primary=new j({...t,primary:!0}),this.instances=[this.primary],this.init(null===(e=t)||void 0===e?void 0:e.language)}var e=t.prototype;return e.options=async function(t){await this.primary.options(t)},e.enterPlaygroundMode=async function(){await this.primary.enterPlaygroundMode()},e.init=async function(t){var e;if(D&&null!==(e=document)&&void 0!==e&&e.querySelector){var n;const t=(null===(n=document.querySelector("html"))||void 0===n?void 0:n.getAttribute("lang"))||"unknown";this.primaryLanguage=t.toLocaleLowerCase()}await this.primary.init(t||this.primaryLanguage,{load_wasm:!0})},e.mergeIndex=async function(t,e){if(void 0===e&&(e={}),this.primary.basePath.startsWith(t))return void console.warn("Skipping mergeIndex "+t+" that appears to be the same as the primary index ("+this.primary.basePath+")");let n=new j({primary:!1,basePath:t});for(this.instances.push(n);null===this.primary.wasm;)await C(50);await n.init(e.language||this.primaryLanguage,{load_wasm:!1}),delete e.language,await n.options(e)},e.mergeFilters=function(t){const e={};for(const n of t)for(const[t,r]of Object.entries(n))if(e[t]){const n=e[t];for(const[t,e]of Object.entries(r))n[t]=(n[t]||0)+e}else e[t]=r;return e},e.filters=async function(){let t=await Promise.all(this.instances.map(t=>t.filters()));return this.mergeFilters(t)},e.preload=async function(t,e){void 0===e&&(e={}),await Promise.all(this.instances.map(n=>n.preload(t,e)))},e.debouncedSearch=async function(t,e,n){const r=++this.searchID;if(this.preload(t,e),await C(n),r!==this.searchID)return null;const i=await this.search(t,e);return r!==this.searchID?null:i},e.search=async function(t,e){void 0===e&&(e={});let n=await Promise.all(this.instances.map(n=>n.search(t,e)));const r=this.mergeFilters(n.map(t=>t.filters)),i=this.mergeFilters(n.map(t=>t.totalFilters)),a=n.map(t=>t.results).flat().sort((t,e)=>e.score-t.score),o=n.map(t=>t.timings);let s={results:a,unfilteredResultCount:n.reduce((t,e)=>t+e.unfilteredResultCount,0),filters:r,totalFilters:i,timings:o};return n[0].search_keywords&&(s.search_keywords=n[0].search_keywords),s},t}(),q=void 0,B=void 0,J=()=>{var t;q||(q=new N(null!==(t=B)&&void 0!==t?t:{}))},V=async t=>{q?await q.options(t):B=t},Y=async()=>{J()},G=async()=>{q=void 0,B=void 0},$=async(t,e)=>(J(),await q.mergeIndex(t,e)),z=async(t,e)=>(J(),await q.search(t,e)),H=async function(t,e,n){return void 0===n&&(n=300),J(),await q.debouncedSearch(t,e,n)},K=async(t,e)=>(J(),await q.preload(t,e)),Q=async()=>(J(),await q.filters())},67680:function(t,e,n){var r=n(79504);t.exports=r([].slice)},73506:function(t,e,n){var r=n(13925),i=String,a=TypeError;t.exports=function(t){if(r(t))return t;throw new a("Can't set "+i(t)+" as a prototype")}},74488:function(t,e,n){var r=n(67680),i=Math.floor,a=function(t,e){var n=t.length;if(n<8)for(var o,s,l=1;l<n;){for(s=l,o=t[l];s&&e(t[s-1],o)>0;)t[s]=t[--s];s!==l++&&(t[s]=o)}else for(var c=i(n/2),u=a(r(t,0,c),e),f=a(r(t,c),e),d=u.length,h=f.length,g=0,p=0;g<d||p<h;)t[g+p]=g<d&&p<h?e(u[g],f[p])<=0?u[g++]:f[p++]:g<d?u[g++]:f[p++];return t};t.exports=a},77811:function(t){t.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},92140:function(t,e,n){var r={};r[n(78227)("toStringTag")]="z",t.exports="[object z]"===String(r)},94644:function(t,e,n){var r,i,a,o=n(77811),s=n(43724),l=n(44576),c=n(94901),u=n(20034),f=n(39297),d=n(36955),h=n(16823),g=n(66699),p=n(36840),_=n(62106),y=n(1625),w=n(42787),m=n(52967),v=n(78227),b=n(33392),k=n(91181),P=k.enforce,x=k.get,A=l.Int8Array,S=A&&A.prototype,F=l.Uint8ClampedArray,T=F&&F.prototype,E=A&&w(A),U=S&&w(S),I=Object.prototype,L=l.TypeError,M=v("toStringTag"),O=b
vendor: 1,905 bytes, lines 1-2
1("TYPED_ARRAY_TAG"),W="TypedArrayConstructor",R=o&&!!m&&"Opera"!==d(l.opera),C=!1,D={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},j={BigInt64Array:8,BigUint64Array:8},N=function(t){var e=w(t);if(u(e)){var n=x(e);return n&&f(n,W)?n[W]:N(e)}},q=function(t){if(!u(t))return!1;var e=d(t);return f(D,e)||f(j,e)};for(r in D)(a=(i=l[r])&&i.prototype)?P(a)[W]=i:R=!1;for(r in j)(a=(i=l[r])&&i.prototype)&&(P(a)[W]=i);if((!R||!c(E)||E===Function.prototype)&&(E=function(){throw new L("Incorrect invocation")},R))for(r in D)l[r]&&m(l[r],E);if((!R||!U||U===I)&&(U=E.prototype,R))for(r in D)l[r]&&m(l[r].prototype,U);if(R&&w(T)!==U&&m(T,U),s&&!f(U,M))for(r in C=!0,_(U,M,{configurable:!0,get:function(){return u(this)?this[O]:void 0}}),D)l[r]&&g(l[r],O,r);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:R,TYPED_ARRAY_TAG:C&&O,aTypedArray:function(t){if(q(t))return t;throw new L("Target is not a typed array")},aTypedArrayConstructor:function(t){if(c(t)&&(!m||y(E,t)))return t;throw new L(h(t)+" is not a typed array constructor")},exportTypedArrayMethod:function(t,e,n,r){if(s){if(n)for(var i in D){var a=l[i];if(a&&f(a.prototype,t))try{delete a.prototype[t]}catch(o){try{a.prototype[t]=e}catch(c){}}}U[t]&&!n||p(U,t,n?e:R&&S[t]||e,r)}},exportTypedArrayStaticMethod:function(t,e,n){var r,i;if(s){if(m){if(n)for(r in D)if((i=l[r])&&f(i,t))try{delete i[t]}catch(a){}if(E[t]&&!n)return;try{return p(E,t,n?e:R&&E[t]||e)}catch(a){}}for(r in D)!(i=l[r])||i[t]&&!n||p(i,t,e)}},getTypedArrayConstructor:N,isView:function(t){if(!u(t))return!1;var e=d(t);return"DataView"===e||f(D,e)||f(j,e)},isTypedArray:q,TypedArray:E,TypedArrayPrototype:U}},99590:function(t,e,n){var r=n(91291),i=RangeError;t.exports=function(t){var e=r(t);if(e<0)throw new i("The argument can't be less than 0");return e}}}]); 2//# sourceMappingURL=394-f91c00d4c05b2f7d6af5.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.