1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1510],{375:(e,t,r)=>{"use strict";function n(e,t){var r;null==(r=window.umami)||r.track(e,t)}r.d(t,{Y4:()=>o,pc:()=>l,u4:()=>n});let a="/download/";function l(e,t){return e.origin===t&&e.pathname.startsWith(a)&&e.pathname.length>a.length}function o(e){if(!e.pathname.startsWith(a))throw Error("Not a download: ".concat(e.href));return decodeURIComponent(e.pathname.slice(a.length))}},1553:(e,t,r)=>{Promise.resolve().then(r.bind(r,7088)),Promise.resolve().then(r.t.bind(r,1356,23)),Promise.resolve().then(r.bind(r,8990)),Promise.resolve().then(r.bind(r,3929))},3929:(e,t,r)=>{"use strict";r.d(t,{PlatformTabs:()=>l});var n=r(5155),a=r(2115);function l(e){let{tabs:t,label:r}=e,[l]=t;if(!l)throw Error("PlatformTabs needs at least one tab");let[o,i]=(0,a.useState)(l.key),d=(0,a.useRef)([]),s=(0,a.useId)();return(0,a.useEffect)(()=>{let e=function(){let e=navigator.userAgent;return/Android|iPhone|iPad|iPod|Mobile|CrOS/i.test(e)?null:/Macintosh|Mac OS X/i.test(e)?navigator.maxTouchPoints>1?null:"macos":/Linux|X11/i.test(e)?"linux":/Windows/i.test(e)?"windows":null}();e&&t.some(t=>t.key===e)&&i(e)},[t]),(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{role:"tablist","aria-label":r,className:"relative z-10 grid grid-cols-3",children:t.map((e,r)=>{let a=e.key===o;return(0,n.jsxs)("button",{ref:e=>{d.current[r]=e},type:"button",role:"tab",id:"".concat(s,"-tab-").concat(e.key),"aria-selected":a,"aria-controls":"".concat(s,"-panel-").concat(e.key),tabIndex:a?0:-1,onClick:()=>i(e.key),onKeyDown:e=>((e,r)=>{var n;let a=t.length-1,l="ArrowRight"===e.key?r===a?0:r+1:"ArrowLeft"===e.key?0===r?a:r-1:"Home"===e.key?0:"End"===e.key?a:null;null!==l&&(e.preventDefault(),i(t[l].key),null==(n=d.current[l])||n.focus())})(e,r),className:"-mb-px flex flex-col items-center gap-2 rounded-t-lg border border-b-0 px-2 pb-4 pt-5 transition-colors ".concat(a?"border-border bg-card text-card-foreground":"border-transparent text-muted-foreground hover:text-foreground"),children:[(0,n.jsx)("span",{className:e.pending&&!a?"opacity-60":void 0,children:e.icon}),(0,n.jsx)("span",{className:"text-lg font-semibold",children:e.name})]},e.key)})}),(0,n.jsx)("div",{className:"grid rounded-b-lg border border-border bg-card text-card-foreground",children:t.map(e=>{let t=e.key===o;return(0,n.jsx)("div",{role:"tabpanel",id:"".concat(s,"-panel-").concat(e.key),"aria-labelledby":"".concat(s,"-tab-").concat(e.key),className:"[grid-area:1/1] ".concat(t?"":"invisible"),children:e.panel},e.key)})})]})}},8990:(e,t,r)=>{"use strict";r.d(t,{DownloadButtons:()=>d});var n=r(5155),a=r(2115),l=r(9867);let o=(0,r(1847).A)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);var i=r(375);function d(e){var t,r;let{title:d,variants:s,edgeLink:c}=e,[u,m]=(0,a.useState)(null),[h,p]=(0,a.useState)(!1),b=(0,a.useRef)(null),f=(0,a.useRef)(void 0);if((0,a.useEffect)(()=>()=>window.clearTimeout(f.current),[]),(0,a.useEffect)(()=>{var e;return p((e=navigator.userAgent,/\bEdg\//.test(e)))},[]),0===s.length)throw Error("DownloadButtons needs at least one variant");let x=null==(t=s.find(e=>void 0!==e.edgeHelp))?void 0:t.edgeHelp,g=(e,t,r)=>{m({help:e,label:t}),window.clearTimeout(f.current),f.current=window.setTimeout(()=>{var e,t;(null==(e=b.current)?void 0:e.open)||null==(t=b.current)||t.showModal()},r)};return(0,n.jsxs)("div",{className:"flex w-full flex-col gap-3",children:[(0,n.jsx)("div",{className:"flex w-full flex-col gap-3 sm:flex-row",children:s.map((e,t)=>(0,n.jsxs)("a",{href:e.url,download:!0,onClick:()=>{let t=h&&void 0!==e.edgeHelp?e.edgeHelp:e.help;void 0!==t&&g(t,d,800)},className:"inline-flex flex-1 items-center justify-center gap-2 whitespace-nowrap rounded-md border px-4 py-2.5 font-medium ".concat(0===t?"border-primary bg-primary text-primary-foreground hover:opacity-90":"border-border text-foreground hover:bg-muted"),children:[(0,n.jsx)(l.A,{className:"h-4 w-4"}),e.label,(0,n.jsx)("span",{className:"text-xs opacity-80",children:".".concat(e.ext," \xb7 ").concat(e.size)})]},e.url))}),h&&void 0!==c&&void 0!==x&&(0,n.jsxs)("button",{type:"button",onClick:()=>{(0,i.u4)("edge_help",{}),g(x,c,0)},className:"mx-auto flex items-center gap-1.5 text-sm font-medium text-link hover:underline",children:[(0,n.jsx)(o,{className:"h-4 w-4 flex-shrink-0"}),c]}),(0,n.jsx)("dialog",{ref:b,onClick:e=>{e.target===e.currentTarget&&e.currentTarget.close()},"aria-label":null!=(r=null==u?void 0:u.label)?r:d,className:"m-auto w-[calc(100%-2rem)] max-w-4xl rounded-xl border border-border bg-card p-0 text-left text-card-foreground shadow-2xl backdrop:bg-black/50",children:null!==u&&(0,n.jsx)("div",{className:"p-6",children:u.help})})]})}},9867:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(1847).A)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]])}},e=>{e.O(0,[4707,1910,8441,1255,7358],()=>e(e.s=1553)),_N_E=e.O()}]);
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.