(()=>{var Zt=Object.create,pr=Object.defineProperty,en=Object.getPrototypeOf,rn=Object.prototype.hasOwnProperty,tn=Object.getOwnPropertyNames,nn=Object.getOwnPropertyDescriptor;var ze=Object.assign,on=e=>pr(e,"__esModule",{value:!0});var be=(e,r)=>()=>(r||(r={exports:{}},e(r.exports,r)),r.exports);var an=(e,r,t)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of tn(r))!rn.call(e,n)&&n!=="default"&&pr(e,n,{get:()=>r[n],enumerable:!(t=nn(r,n))||t.enumerable});return e},Pr=e=>e&&e.__esModule?e:an(on(pr(e!=null?Zt(en(e)):{},"default",{value:e,enumerable:!0})),e);var Re=be(K=>{(function(){var e,r,t,n,o,i,a,l,c,s,u,f,d,v,h,m,b,w,S,R;R=150,s=20,S=150,c=.75,K.score=function(p,g,E){var O,y,x,A;return y=E.preparedQuery,O=E.allowErrors,O||o(p,y.core_lw,y.core_up)?(A=p.toLowerCase(),x=r(p,A,y),Math.ceil(x)):0},K.isMatch=o=function(p,g,E){var O,y,x,A,P,F,M;if(x=p.length,A=g.length,!x||A>x)return!1;for(O=-1,y=-1;++y-1)return h(p,g,ue,ee,oe,V,q);for(ve=new Array(V),P=new Array(V),fr=w(V,q),k=Math.ceil(c*V)+5,Z=k,M=!0,_=-1;++_ie&&(ie=ke),F=0,ee[_]===cr)if(lr=l(H,p,g),F=A>0?A:d(p,g,ue,ee,H,_,lr),x=ur+f(H,_,lr,y,F),x>ie)ie=x,Z=k;else{if(pe&&--Z<=0)return Math.max(ie,ve[V-1])*fr;pe=!1}ur=ke,A=P[_],P[_]=F,ve[_]=ie}}return ie=ve[V-1],ie*fr},K.isWordStart=l=function(p,g,E){var O,y;return p===0?!0:(O=g[p],y=g[p-1],i(y)||O!==E[p]&&y===E[p-1])},K.isWordEnd=a=function(p,g,E,O){var y,x;return p===O-1?!0:(y=g[p],x=g[p+1],i(x)||y===E[p]&&x!==E[p+1])},i=function(p){return p===" "||p==="."||p==="-"||p==="_"||p==="/"||p==="\\"},b=function(p){var g;return py?O:y)+10):x+R*y},K.scoreConsecutives=d=function(p,g,E,O,y,x,A){var P,F,M,H,_,q,k;for(F=p.length,H=E.length,M=F-y,_=H-x,P=M<_?M:_,q=0,k=0,E[x]===p[y]&&q++;++k-1&&(_=l(M,p,g),_&&(y=M))),F=-1,H=0;++F1&&M>1))return t;for(y=0,k=0,Z=0,_=0,A=-1,P=-1;++P-1){k++;continue}else break;for(;++A12*P)return!1;for(x=-1;++xO)return!1;return!0}}).call(K)});var ir=be(je=>{(function(){var e,r,t,n,o,i,a,l,c,s;s=Re(),i=s.isMatch,e=s.computeScore,l=s.scoreSize,c=20,t=2.5,je.score=function(u,f,d){var v,h,m,b;return h=d.preparedQuery,v=d.allowErrors,v||i(u,h.core_lw,h.core_up)?(b=u.toLowerCase(),m=e(u,b,h),m=a(u,b,m,d),Math.ceil(m)):0},a=function(u,f,d,v){var h,m,b,w,S,R,p,g,E,O;if(d===0)return 0;for(E=v.preparedQuery,O=v.useExtensionBonus,g=v.pathSeparator,S=u.length-1;u[S]===g;)S--;if(b=u.lastIndexOf(g,S),p=S-b,R=1,O&&(R+=o(f,E.ext,b,S,2),d*=R),b===-1)return d;for(w=E.depth;b>-1&&w-- >0;)b=u.lastIndexOf(g,b-1);return m=b===-1?d:R*e(u.slice(b+1,S+1),f.slice(b+1,S+1),E),h=.5*c/(c+r(u,S+1,g)),h*m+(1-h)*d*l(0,t*p)},je.countDir=r=function(u,f,d){var v,h;if(f<1)return 0;for(v=0,h=-1;++hd)))return 0;for(w=f.length,m=v-S,m0?.9*o(u,f,d,S-2,h-1):b/m}}).call(je)});var Lr=be((Lt,Ct)=>{(function(){var e,r,t,n,o,i,a,l;l=ir(),t=l.countDir,o=l.getExtension,Ct.exports=e=function(){function c(s,u){var f,d,v;if(v=u!=null?u:{},f=v.optCharRegEx,d=v.pathSeparator,!(s&&s.length))return null;this.query=s,this.query_lw=s.toLowerCase(),this.core=r(s,f),this.core_lw=this.core.toLowerCase(),this.core_up=a(this.core),this.depth=t(s,s.length,d),this.ext=o(this.query_lw),this.charCodes=n(this.query_lw)}return c}(),i=/[ _\-:\/\\]/g,r=function(c,s){return s==null&&(s=i),c.replace(s,"")},a=function(c){var s,u,f,d;for(u="",f=0,d=c.length;f{(function(){var e,r,t,n,o;n=Re(),r=ir(),e=Lr(),t=function(i){return i.candidate},o=function(i,a){return a.score-i.score},Ht.exports=function(i,a,l){var c,s,u,f,d,v,h,m,b,w,S,R,p;for(m=[],u=l.key,d=l.maxResults,f=l.maxInners,S=l.usePathScoring,b=f!=null&&f>0?f:i.length+1,c=u!=null,h=S?r:n,R=0,p=i.length;R0&&(m.push({candidate:s,score:v}),!--b))));R++);return m.sort(o),i=m.map(t),d!=null&&(i=i.slice(0,d)),i}}).call(Pt)});var Rt=be(ar=>{(function(){var e,r,t,n,o,i,a,l,c,s;s=Re(),t=s.isMatch,n=s.isWordStart,c=s.scoreConsecutives,l=s.scoreCharacter,a=s.scoreAcronyms,ar.match=o=function(u,f,d){var v,h,m,b,w,S;return v=d.allowErrors,w=d.preparedQuery,b=d.pathSeparator,v||t(u,w.core_lw,w.core_up)?(S=u.toLowerCase(),m=r(u,S,w),m.length===0||u.indexOf(b)>-1&&(h=e(u,S,w,b),m=i(m,h)),m):[]},ar.wrap=function(u,f,d){var v,h,m,b,w,S,R,p,g;if(d.wrap!=null&&(g=d.wrap,S=g.tagClass,p=g.tagOpen,R=g.tagClose),S==null&&(S="highlight"),p==null&&(p=''),R==null&&(R=""),u===f)return p+u+R;if(m=o(u,f,d),m.length===0)return u;for(b="",v=-1,w=0;++vw&&(b+=u.substring(w,h),w=h);++vw&&(b+=p,b+=u.substring(w,h),b+=R,w=h)}return w<=u.length-1&&(b+=u.substring(w)),b},e=function(u,f,d,v){var h,m,b;for(b=u.length-1;u[b]===v;)b--;if(h=u.lastIndexOf(v,b),h===-1)return[];for(m=d.depth;m-- >0;)if(h=u.lastIndexOf(v,h-1),h===-1)return[];return h++,b++,r(u.slice(h,b),f.slice(h,b),d,h)},i=function(u,f){var d,v,h,m,b,w,S;if(b=u.length,w=f.length,w===0)return u.slice();if(b===0)return f.slice();for(h=-1,m=0,v=f[m],S=[];++h0?g:c(u,f,_,q,y,x,ee),R=Z+l(y,x,ee,S,O)),oe=V[x],g=E[x],k>oe?F=m:(k=oe,F=w),R>k?(k=R,F=h):O=0,V[x]=k,E[x]=O,pe[++H]=k>0?F:b;for(y=A-1,x=M-1,H=y*M+x,p=!0,P=[];p&&y>=0&&x>=0;)switch(pe[H]){case w:y--,H-=M;break;case m:x--,H--;break;case h:P.push(y+v),x--,y--,H-=M+1;break;default:p=!1}return P.reverse(),P}}).call(ar)});var Cr=be((jt,kt)=>{(function(){var e,r,t,n,o,i,a,l;t=Ft(),n=Rt(),l=Re(),i=ir(),e=Lr(),a=null,r=(typeof process!="undefined"&&process!==null?process.platform:void 0)==="win32"?"\\":"/",kt.exports={filter:function(c,s,u){return u==null&&(u={}),(s!=null?s.length:void 0)&&(c!=null?c.length:void 0)?(u=o(u,s),t(c,s,u)):[]},score:function(c,s,u){return u==null&&(u={}),(c!=null?c.length:void 0)&&(s!=null?s.length:void 0)?(u=o(u,s),u.usePathScoring?i.score(c,s,u):l.score(c,s,u)):0},match:function(c,s,u){var f,d,v;return u==null&&(u={}),c?s?c===s?function(){v=[];for(var h=0,m=c.length;0<=m?hm;0<=m?h++:h--)v.push(h);return v}.apply(this):(u=o(u,s),n.match(c,s,u)):[]:[]},wrap:function(c,s,u){return u==null&&(u={}),c?s?(u=o(u,s),n.wrap(c,s,u)):[]:[]},prepareQuery:function(c,s){return s==null&&(s={}),s=o(s,c),s.preparedQuery}},o=function(c,s){return c.allowErrors==null&&(c.allowErrors=!1),c.usePathScoring==null&&(c.usePathScoring=!0),c.useExtensionBonus==null&&(c.useExtensionBonus=!1),c.pathSeparator==null&&(c.pathSeparator=r),c.optCharRegEx==null&&(c.optCharRegEx=null),c.wrap==null&&(c.wrap=null),c.preparedQuery==null&&(c.preparedQuery=a&&a.query===s?a:a=new e(s,c)),c}}).call(jt)});var mr=function(e,r){return mr=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])},mr(e,r)};function U(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");mr(e,r);function t(){this.constructor=e}e.prototype=r===null?Object.create(r):(t.prototype=r.prototype,new t)}function Hr(e,r,t,n){function o(i){return i instanceof t?i:new t(function(a){a(i)})}return new(t||(t=Promise))(function(i,a){function l(u){try{s(n.next(u))}catch(f){a(f)}}function c(u){try{s(n.throw(u))}catch(f){a(f)}}function s(u){u.done?i(u.value):o(u.value).then(l,c)}s((n=n.apply(e,r||[])).next())})}function Fr(e,r){var t={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function l(s){return function(u){return c([s,u])}}function c(s){if(n)throw new TypeError("Generator is already executing.");for(;t;)try{if(n=1,o&&(i=s[0]&2?o.return:s[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;switch(o=0,i&&(s=[s[0]&2,i.value]),s[0]){case 0:case 1:i=s;break;case 4:return t.label++,{value:s[1],done:!1};case 5:t.label++,o=s[1],s=[0];continue;case 7:s=t.ops.pop(),t.trys.pop();continue;default:if(i=t.trys,!(i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){t=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")}function j(e,r){var t=typeof Symbol=="function"&&e[Symbol.iterator];if(!t)return e;var n=t.call(e),o,i=[],a;try{for(;(r===void 0||r-- >0)&&!(o=n.next()).done;)i.push(o.value)}catch(l){a={error:l}}finally{try{o&&!o.done&&(t=n.return)&&t.call(n)}finally{if(a)throw a.error}}return i}function W(e,r){for(var t=0,n=r.length,o=e.length;t0?e.prototype.requestAsyncId.call(this,t,n,o):(t.actions.push(this),t.scheduled||(t.scheduled=xe.requestAnimationFrame(function(){return t.flush(void 0)})))},r.prototype.recycleAsyncId=function(t,n,o){if(o===void 0&&(o=0),o!=null&&o>0||o==null&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,o);t.actions.length===0&&(xe.cancelAnimationFrame(n),t.scheduled=void 0)},r}($e);var Yr=function(e){U(r,e);function r(){return e!==null&&e.apply(this,arguments)||this}return r.prototype.flush=function(t){this.active=!0,this.scheduled=void 0;var n=this.actions,o,i=-1;t=t||n.shift();var a=n.length;do if(o=t.execute(t.state,t.delay))break;while(++ir==="focus"),_e(e===_r()))}var Fn=new se,Cc=ct(()=>Te(new ResizeObserver(e=>{for(let r of e)Fn.next(r)}))).pipe(te(e=>pt.pipe(_e(e)).pipe(rr(()=>e.disconnect()))),tr(1));function Ot(e){return{width:e.offsetWidth,height:e.offsetHeight}}function Tt(e){return{width:e.scrollWidth,height:e.scrollHeight}}function At(e){return{x:e.scrollLeft,y:e.scrollTop}}function Rn(e){return J(Q(e,"scroll"),Q(window,"resize")).pipe(z(()=>At(e)),_e(At(e)))}function _t(e,r=16){return Rn(e).pipe(z(({y:t})=>{let n=Ot(e),o=Tt(e);return t>=o.height-n.height-r}),Ae())}var Qc={drawer:Y("[data-md-toggle=drawer]"),search:Y("[data-md-toggle=search]")};function Mt(){return new URL(location.href)}function jn(e,r={credentials:"same-origin"}){return me(fetch(e.toString(),r)).pipe(he(t=>t.status===200))}function or(e,r){return jn(e,r).pipe(te(t=>t.json()),tr(1))}function Me(e,r=document){return Y(`[data-mdx-component=${e}]`,r)}function Mr(e,r=document){return St(`[data-mdx-component=${e}]`,r)}var kn=Y("#__config"),Fe=JSON.parse(kn.textContent);Fe.base=new URL(Fe.base,Mt()).toString().replace(/\/$/,"");function Ir(){return Fe}function fe(e,r){return typeof r!="undefined"?Fe.translations[e].replace("#",r.toString()):Fe.translations[e]}function It(e){let r=Et(e),t=J(Q(e,"keyup"),Q(e,"focus").pipe(bt(1))).pipe(z(()=>e.value),Ae());return r.pipe(he(n=>!n),He(t)).subscribe(([,n])=>{let o=document.location.pathname;n.length&&ga("send","pageview",`${o}?q=[icon]+${n}`)}),Be([t,r]).pipe(z(([n,o])=>({ref:e,value:n,focus:o})))}var Jt=Pr(Cr());function zt(e,r){if(typeof r=="string"||typeof r=="number")e.innerHTML+=r.toString();else if(r instanceof Node)e.appendChild(r);else if(Array.isArray(r))for(let t of r)zt(e,t)}function ne(e,r,...t){let n=document.createElement(e);if(r)for(let o of Object.keys(r))typeof r[o]!="boolean"?n.setAttribute(o,r[o]):r[o]&&n.setAttribute(o,"");for(let o of t)zt(n,o);return n}function Ut(e){if(e>999){let r=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(r)}k`}else return e.toString()}function Wt(e,r){switch(r){case 0:e.textContent=fe("search.result.none");break;case 1:e.textContent=fe("search.result.one");break;default:e.textContent=fe("search.result.other",Ut(r))}}function qt(e){e.textContent=fe("search.result.placeholder")}function Vt(e,r){e.appendChild(r)}function $t(e){e.innerHTML=""}var Nt=Pr(Cr());function zn(e,r){return Nt.wrap(e.shortcode,r,{wrap:{tagOpen:"",tagClose:""}})}function Dt(e,r){return ne("li",{class:"mdx-iconsearch-result__item"},ne("span",{class:"twemoji"},ne("img",{src:e.url})),ne("button",{class:"md-clipboard--inline",title:fe("clipboard.copy"),"data-clipboard-text":`:${e.shortcode}:`},ne("code",null,`:${zn(e,r)}:`)))}function Qt(e){let r=`@${e.name}`;return ne("a",{href:e.url,title:r,class:"mdx-sponsorship__item"},ne("img",{src:e.image}))}function Kt(e){return ne("a",{href:"https://github.com/sponsors/squidfunk",class:"mdx-sponsorship__item mdx-sponsorship__item--private"},"+",e)}function Un(e,{index$:r,query$:t}){return Be([t.pipe(yt("value")),r.pipe(z(({icons:n,emojis:o})=>[...Object.keys(n.data),...Object.keys(o.data)]))]).pipe(z(([{value:n},o])=>Jt.filter(o,n)),te(n=>r.pipe(z(({icons:o,emojis:i})=>({data:n.map(a=>{let l=a in o.data?o:i;return{shortcode:a,url:[l.base,l.data[a]].join("")}})})))))}function Yt(e,{index$:r,query$:t}){let n=new se,o=_t(e).pipe(he(Boolean)),i=Y(":scope > :first-child",e);n.pipe(Or(wr),He(t)).subscribe(([{data:l},{value:c}])=>{c?Wt(i,l.length):qt(i)});let a=Y(":scope > :last-child",e);return n.pipe(Or(wr),nr(()=>$t(a)),te(({data:l})=>J(Te(...l.slice(0,10)),Te(...l.slice(10)).pipe(dt(10),gt(o),te(([c])=>Te(...c))))),He(t)).subscribe(([l,{value:c}])=>{Vt(a,Dt(l,c))}),Un(e,{query$:t,index$:r}).pipe(nr(n),rr(()=>n.complete()),z(l=>ze({ref:e},l)))}function Xt(e){let r=Ir(),t=or(`${r.base}/overrides/assets/javascripts/iconsearch_index.json`),n=Me("iconsearch-query",e),o=Me("iconsearch-result",e),i=It(n);return J(i,Yt(o,{index$:t,query$:i}))}var sr;(function(e){e.PUBLIC="PUBLIC",e.PRIVATE="PRIVATE"})(sr||(sr={}));function Gt(e){let r=or("https://gpiqp43wvb.execute-api.us-east-1.amazonaws.com/_/"),t=Me("sponsorship-count"),n=Me("sponsorship-total");return r.subscribe(o=>{e.removeAttribute("hidden");let i=Y(":scope > :first-child",e);for(let a of o.sponsors)a.type===sr.PUBLIC&&i.appendChild(Qt(a));i.appendChild(Kt(o.sponsors.filter(({type:a})=>a===sr.PRIVATE).length)),t.innerText=`${o.sponsors.length}`,n.innerText=`$ ${o.total.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}`}),r.pipe(z(o=>ze({ref:e},o)))}function Bt(){Q(document.body,"click").subscribe(e=>{if(e.target instanceof HTMLElement){let r=e.target.closest("a[href^=http]");r instanceof HTMLLinkElement&&ga("send","event","outbound","click",r.href)}})}Bt();document$.pipe(te(()=>J(...Mr("iconsearch").map(e=>Xt(e)),...Mr("sponsorship").map(e=>Gt(e))))).subscribe();})(); /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ //# sourceMappingURL=bundle.55e80bbe.min.js.map