1"use strict";(self.webpackChunkengula_website=self.webpackChunkengula_website||[]).push([["3292"],{2629:function(a,e,i){i.d(e,{Qg:()=>o,hB:()=>t});let t={"linux-arm64":{label:"Linux (ARM64)",icon:"\uD83D\uDC27",order:1},"linux-arm64-el7":{label:"Linux (CentOS 7, ARM64)",icon:"\uD83D\uDC27",order:2},"linux-amd64":{label:"Linux (x86_64)",icon:"\uD83D\uDC27",order:3},"linux-amd64-el7":{label:"Linux (CentOS 7, x86_64)",icon:"\uD83D\uDC27",order:4}},o=[{version:"2.2.0",compatibility:"Redis/Valkey 7.2.11",assets:[{id:"linux-arm64",filename:"engula-2.2.0-linux-arm64.tar.gz",label:"Linux (ARM64)",checksum:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{id:"linux-arm64-el7",filename:"engula-2.2.0-linux-arm64-el7.tar.gz",label:"Linux (CentOS 7, ARM64)",checksum:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{id:"linux-amd64",filename:"engula-2.2.0-linux-amd64.tar.gz",label:"Linux (x86_64)",checksum:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{id:"linux-amd64-el7",filename:"engula-2.2.0-linux-amd64-el7.tar.gz",label:"Linux (CentOS 7, x86_64)",checksum:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}]},{version:"2.1.4",compatibility:"Redis/Valkey 7.2.11",releaseDate:"2026-03-03 21:00",assets:[{id:"linux-arm64",filename:"engula-2.1.4-linux-arm64.tar.gz",label:"Linux (ARM64)",checksum:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{id:"linux-arm64-el7",filename:"engula-2.1.4-linux-arm64-el7.tar.gz",label:"Linux (CentOS 7, ARM64)",checksum:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{id:"linux-amd64",filename:"engula-2.1.4-linux-amd64.tar.gz",label:"Linux (x86_64)",checksum:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{id:"linux-amd64-el7",filename:"engula-2.1.4-linux-amd64-el7.tar.gz",label:"Linux (CentOS 7, x86_64)",checksum:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}]},{version:"2.1.3",compatibility:"Redis/Valkey 7.2.11",releaseDate:"2026-02-15 10:00",assets:[{id:"linux-arm64",filename:"engula-2.1.3-linux-arm64.tar.gz",label:"Linux (ARM64)",checksum:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{id:"linux-arm64-el7",filename:"engula-2.1.3-linux-arm64-el7.tar.gz",label:"Linux (CentOS 7, ARM64)",checksum:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{id:"linux-amd64",filename:"engula-2.1.3-linux-amd64.tar.gz",label:"Linux (x86_64)",checksum:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}]},{version:"2.1.2",compatibility:"Redis/Valkey 7.2.11",releaseDate:"2026-01-20 14:00",assets:[{id:"linux-arm64",filename:"engula-2.1.2-linux-arm64.tar.gz",label:"Linux (ARM64)",checksum:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{id:"linux-amd64",filename:"engula-2.1.2-linux-amd64.tar.gz",label:"Linux (x86_64)",checksum:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}]},{version:"2.1.1",compatibility:"Redis/Valkey 7.2.11",releaseDate:"2025-12-10 09:00",assets:[{id:"linux-amd64",filename:"engula-2.1.1-linux-amd64.tar.gz",label:"Linux (x86_64)",checksum:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}]},{version:"2.1.0",compatibility:"Redis/Valkey 7.2.11",releaseDate:"2025-11-05 16:00",assets:[{id:"linux-amd64",filename:"engula-2.1.0-linux-amd64.tar.gz",label:"Linux (x86_64)",checksum:"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}]}];o[0]},7978:function(a,e,i){i.d(e,{g:()=>m});var t=i(5271),o=i(2629);let n="ENGULA_DEBUG_FLAGS",r=()=>{if("undefined"==typeof window)return new Set;let a=localStorage.getItem(n);return new Set(a?JSON.parse(a):[])},l=a=>{"undefined"!=typeof window&&localStorage.setItem(n,JSON.stringify(Array.from(a)))};"undefined"!=typeof window&&(window.OPENDEBUG=a=>{let e=r();a?(e.add(a),console.log(`[Debug] Enabled for module: ${a}`)):(e.add("*"),console.log("[Debug] Enabled for all modules")),l(e)},window.CLOSEDEBUG=a=>{let e=r();a?(e.delete(a),console.log(`[Debug] Disabled for module: ${a}`)):(e.clear(),console.log("[Debug] Disabled for all modules")),l(e)});let s=function(a){for(var e=arguments.length,i=Array(e>1?e-1:0),t=1;t<e;t++)i[t-1]=arguments[t];if("undefined"==typeof window)return;
1let o=r();(o.has("*")||o.has(a))&&console.log(`%c[${a}]`,"color: #3b82f6; font-weight: bold;",...i)},d="/engula/download/release/list",u="download",c="engula_versions_cache";function m(){let[a,e]=(0,t.useState)(o.Qg),[i,n]=(0,t.useState)(!0),[r,l]=(0,t.useState)(null);return(0,t.useEffect)(()=>{(async()=>{s(u,"Starting version fetch...");try{let a=localStorage.getItem(c);if(a)try{let{timestamp:i,data:t}=JSON.parse(a);if(Date.now()-i<6e4){s(u,"Using valid cached versions, skip network request"),s(u,"Cached content:",t);let a=t.map(a=>({...a,assets:a.assets.map(a=>{var e;return{...a,label:a.label||(null==(e=o.hB[a.id])?void 0:e.label)||a.id}})}));e(a),n(!1);return}s(u,"Cache expired, requesting remote data")}catch(a){s(u,"Invalid cache format, requesting remote data")}else s(u,"No cache found, requesting remote data");s(u,`Fetching from API: ${d}`);let i=await fetch(d);if(!i.ok)throw Error(`Failed to fetch versions: ${i.statusText}`);let t=await i.json();if(s(u,"API response received:",t),Array.isArray(t)&&t.length>0){let a=t.map(a=>({...a,assets:a.assets.map(a=>{var e;return{...a,label:a.label||(null==(e=o.hB[a.id])?void 0:e.label)||a.id}})}));e(a),s(u,"Versions updated from API (enriched with labels)");let i={timestamp:Date.now(),data:a};localStorage.setItem(c,JSON.stringify(i)),s(u,"Cache updated in localStorage")}else console.warn("Received empty or invalid version data, falling back to static config"),s(u,"Invalid data format, using fallback static config")}catch(a){console.error("Error fetching versions:",a),s(u,"Error during fetch:",a),l(a instanceof Error?a:Error("Unknown error"))}finally{n(!1),s(u,"Fetch process completed")}})()},[]),{versions:a,latestVersion:a[0],isLoading:i,error:r}}},7629:function(a,e,i){i.d(e,{$:()=>n});var t=i(726);let o={zh:{subnav:{ariaLabel:"ä¸è½½é¡µå导èª",tabs:{developer:"Developer Edition",enterprise:"Enterprise",resources:"å·¥å
·ä¸èµæº"}},developer:{badge:"Developer Edition",title:"Engula Developer Edition",subtitle:"å
è´¹èªç®¡çæ¬",description:"æ°¸ä¹
å
è´¹ï¼æå¤ 6 个 Engula èç¹ï¼æ æ¶é´éå¶ã",ctaSend:"åéä¸è½½é¾æ¥",ctaEula:"æ¥ç EULA",note:"æ´å¤§è§æ¨¡ãä¼ä¸æ¯ææ SLA åºæ¯ï¼è¯·ä½¿ç¨ Engula Enterpriseã",upgradeTitle:"éè¦æ´å¤§è§æ¨¡æä¼ä¸æ¯æï¼",upgradeBody:"è¶
è¿ 6 个 Engula èç¹ï¼æéè¦ SLAãæ£å¼åå䏿¯æééæ¶ï¼è¯·éæ© Enterpriseã",upgradeCta:"æ¥ç Enterprise"},enterprise:{badge:"Enterprise",title:"Engula Enterprise",subtitle:"é¢åæ£å¼åç¨ä¸ç产é¨ç½²",description:"ä¼ä¸æ¯æãSLA 䏿£å¼ååï¼é¨ç½²è§æ¨¡åå塿¡æ¬¾ä»¥è®¢å表为åã",bullets:["èç¹ä¸å
åæåå约å®","ä¼ä¸æ¯æä¸ SLA","æ¶æè¯å®¡ä¸äºæ
ååº","æ£å¼åå / Order Form","License Key ç±éå®ç¾å"],ctaContact:"èç³»éå®",ctaEula:"æ¥ç EULA",ctaUseDeveloper:"å
è¯ Developer Edition",note:"Enterprise ç±éå®ç¾åï¼å½åä¸è½½å
¥å£ä»
éç¨äº Developer Editionã",compareTitle:"æ¥ççæ¬å¯¹æ¯",compareBody:"Developer Edition ä¸ Enterprise çè½åè¾¹çãæ¯æèå´å ROI ä¼°ç®éä¸å¨ Enterprise 产å页ã",bottomTitle:"åå¤è¿å
¥å塿µç¨ï¼",bottomBody:"åç¥éç¾¤è§æ¨¡ãåè§è¦æ±ä¸ä¸çº¿æ¶é´ï¼éå®å°åå¤ Order Form è稿ã"},scenario:{badge:"çæ¬éæ©",title:"æåºæ¯éæ©çæ¬",intro:"æ ¹æ®é¨ç½²è§æ¨¡ãçäº§è¦æ±åæ¯æéæ±å¤æã",colScenario:"æ¨çåºæ¯",colEdition:"ç¨åªä¸ªçæ¬",rows:[{scenario:"个人 / å¢éè¯ä¼°ãå¦ä¹ ãDemo"},{scenario:"å
é¨å¼å / æµè¯"},{scenario:"å®¢æ· POCãå¹è®ãææ¯å享"},{scenario:"6 个 Engula èç¹ä»¥å
çé¨ç½²"},{scenario:"è¶
è¿ 6 个èç¹ / å¤§è§æ¨¡ç产"},{scenario:"éè¦ä¼ä¸æ¯æ / SLA"},{scenario:"åµå
¥å°èªå·±ç产å / æå¡å¯¹å¤æä¾",note:"请èç³»éå®"}],footnotePrefix:"è¶
åºå
费边çãéè¦ä¼ä¸æ¯ææåä¸åä½ï¼è¯·èç³»éå®ï¼",footnoteSuffix:"ã"},subscribe:{badgeRequest:"ä¸è½½è¯·æ±",badgeEdition:"Developer Edition \xb7 å
è´¹",title:"è·å Developer Edition",description:"æäº¤é®ç®±åï¼æä»¬ä¼åéææ°çä¸è½½é¾æ¥ãçæ¬ä¿¡æ¯ä¸æ ¡éªåã",bullets:["\xb7 æ°¸ä¹
å
è´¹ï¼æ æ¶é´éå¶","\xb7 æå¤ 6 个 Engula èç¹ï¼master/replica æ¯ä¾ä¸éï¼","\xb7 åå®ä¾å
åä¸é","\xb7 ä¸è½½å³ç¨ï¼æ æ¿æ´»æµç¨"],enterpriseHint:"æ´å¤§è§æ¨¡ãä¼ä¸æ¯ææ
1SLA è¯·ä½¿ç¨ Engula Enterpriseã",viewEula:"æ¥ççæ¬ä¸ EULA â",labelCurrentVersion:"å½åçæ¬",labelCompatibility:"åè®®å
¼å®¹",labelReleaseDate:"å叿¥æ",labelGithubTag:"GitHub Tag",loading:"å è½½ä¸...",noVersion:"ææ å¯ç¨çæ¬",pendingRelease:"åå¸å¢é确认ä¸"},form:{submit:"åéä¸è½½é¾æ¥",submitting:"å¤çä¸...",cooldown:a=>`\u{8BF7}\u{7B49}\u{5F85} ${a} \u{79D2}`,loading:"å è½½ä¸...",noVersions:"ææ å¯ä¸è½½çæ¬",versionLabel:(a,e)=>`v${a} - ${e}`,labelSelectRelease:"éæ©çæ¬åå¹³å°",glibcNote:"glibc ä½äº 2.28 è¯·éæ© CentOS 7 æå»ºã",labelEmail:"é®ç®±",emailPlaceholder:"ç¨äºæ¥æ¶ä¸è½½é¾æ¥",usageTitle:"é®ç®±ç¨é",usageBody:"ä»
ç¨äºåéä¸è½½é¾æ¥ãçæ¬ä¿¡æ¯ä¸æ ¡éªåï¼äº§åæ´æ°éåç¬è®¢é
ã",marketingOptIn:"订é
äº§åæ´æ°ä¸ææ¯æç« ï¼å¯éæ¶é订ï¼",errEmptyEmail:"请è¾å
¥é®ç®±å°å",errInvalidEmail:"请è¾å
¥ææçé®ç®±å°å",errCooldown:a=>`\u{8BF7}\u{7B49}\u{5F85} ${a} \u{79D2}\u{540E}\u{518D}\u{8BD5}`,errNoRelease:"è¯·éæ©å¯ç¨ççæ¬ä¸å¹³å°",errSendFailed:"é®ä»¶åé失败",errSendFailedContact:"åé失败ï¼è¯·ç¨åéè¯ï¼ä»æªæ¶å°è¯·èç³» [email protected]ã",successMarketing:"ä¸è½½é¾æ¥å·²åéï¼äº§åæ´æ°è®¢é
已确认ã",success:"åéæåï¼è¯·æ¥æ¶ä¸è½½é¾æ¥ã",fileNameLabel:"æä»¶å",checksumLabel:"SHA256 æ ¡éªå",modalTitle:"ä¸è½½é¾æ¥å·²åé",modalBody:"è¯·æ¥æ¶ Engula Developer Edition ä¸è½½é¾æ¥ãçæ¬ä¿¡æ¯ä¸æ ¡éªåã",modalBodyMarketing:" äº§åæ´æ°è®¢é
已确认ã",modalSpamNote:"å åéå
æªæ¶å°æ¶ï¼è¯·æ£æ¥åå¾é®ä»¶æç¨åéè¯ã",modalViewEula:"æ¥ççæ¬è¯´æä¸ EULA",modalDismiss:"æç¥éäº"},resources:{badge:"å·¥å
·ä¸èµæº",title:"å·¥å
·ä¸èµæº",description:"é
å¥å·¥å
·æè¯ä¼°ãéªè¯ã宿´å¥ä»¶åç»ï¼æ¯ä¸ªå·¥å
·æä¾ Docker å½ä»¤ãçæ¬è¯´æä¸ç«å
å
¥å£è§ä¸æ¹ã",toolsBadge:"é
å¥å·¥å
·",toolsTitle:"ä½¿ç¨ Docker å½ä»¤è¿è¡",toolDocsLink:"æ¥çææ¡£ â",portalsBadge:"ç«å
å
¥å£",portalsTitle:"ç«å
å
¥å£",termsBadge:"çæ¬ / æ¡æ¬¾",termsTitle:"çæ¬è¯´æä¸æ³å¾æ¡æ¬¾",tierGroups:{preflight:"å
åèçè¯ä¼°",step:"é项éªè¯",all:"ä¸é®å
¨å¥"},portals:[{title:"ææ¡£ä¸»å
¥å£",href:"/docs/about-engula/introduction",description:"Engula ææ¡£ç«ç¹"},{title:"宿¶éªè¯çæ¿",href:"/proof-live",description:"å
¼å®¹æ§ãæ§è½ãRDBãHA çå
¬å¼ç»æ"},{title:"å
³äº / èç³»",href:"/about",description:"å¢éãèç³»æ¹å¼ä¸å
¬å¸ä¿¡æ¯"}],versionsAndTerms:[{title:"Developer Edition ä¸ Enterprise 说æ",href:"/eula",description:"çæ¬è¾¹çãEULA æ¡æ¬¾ä¸å级路å¾"},{title:"éç§æ¿ç",href:"/privacy-policy",description:"æ¶éã使ç¨ä¸ä¿æ¤ä¸ªäººä¿¡æ¯çæ¹å¼"},{title:"ç½ç«ä½¿ç¨æ¡æ¬¾",href:"/terms-of-use",description:"ä½¿ç¨æ¬ç½ç«æéç¨çæ¡æ¬¾ä¸æ¡ä»¶"}]},editionCards:{devBadge:"Developer Edition \xb7 å
è´¹",devTitle:"Engula Developer Edition",devDescription:"æ°¸ä¹
å
è´¹ï¼æ æ¿æ´»æµç¨ã",devBullets:["æ°¸ä¹
å
è´¹ \xb7 æ æ¶é´éå¶","æå¤ 6 个 Engula èç¹ï¼master/replica æ¯ä¾ä¸éï¼","åå®ä¾å
åä¸é","宿´ Redis Cluster ææå¯éªè¯","å¯éªè¯å
åæ¶çä¸å
¼å®¹æ§","ä¸è½½å³ç¨"],devCtaDownload:"å
è´¹ä¸è½½ â",devCtaEula:"æ¥ç EULA",devNote:"éè¦æ´å¤§è§æ¨¡ãä¼ä¸æ¯ææ SLAï¼è¯·ä½¿ç¨ Engula Enterpriseã",entBadge:"Engula Enterprise \xb7 åç¨",entTitle:"Engula Enterprise",entDescription:"é¢åæ£å¼åç¨åç产é¨ç½²ï¼å
å«ä¼ä¸æ¯æãSLA 䏿£å¼ååã",entBullets:["èç¹è§æ¨¡æåå约å®","ä¼ä¸æ¯æä¸ SLA"],entCtaApply:"ç³è¯· Enterprise â",entCtaEula:"æ¥ç EULA",entNote:"Engula Enterprise ç±éå®ç¾åï¼
1ä¸è½½å
¥å£ä»
ä¾ Developer Edition 使ç¨ã"},quickStart:{eyebrow:"ä¸è½½ Developer Edition å",title:"å¿«éå¯å¨",intro:"æ ¡éªæä»¶ãè§£åå®è£
ãéªè¯ `engula-server`ï¼åç¨ `redis-cli` è¿æ¥ã",cmtChecksum:"# æ ¡éªæä»¶å®æ´æ§",cmtExtract:"# è§£åå¹¶æ¾å
¥ PATH",cmtVerify:"# éªè¯å®è£
",cmtConnect:"# å¯å¨å¹¶è¿æ¥",cmtRedisCli:"# ä½¿ç¨ redis-cli è¿æ¥"},version:{pendingRelease:"åå¸å¢é确认ä¸",platformHeader:"å¹³å°",checksumHeader:"SHA256 æ ¡éªå",loadError:"çæ¬åè¡¨ææ¶æ æ³å è½½ï¼è¯·ç¨åéè¯ã",noBinaries:"ææ å¯ä¸è½½çäºè¿å¶å
ã"}},en:{subnav:{ariaLabel:"Download page sub-navigation",tabs:{developer:"Developer Edition",enterprise:"Enterprise",resources:"Tools & Resources"}},developer:{badge:"Free Download",title:"Engula Developer Edition",subtitle:"Download Engula Developer Edition",description:"Free forever \xb7 Up to 6 Engula nodes \xb7 No time limit.",ctaSend:"Send Download Link â",ctaEula:"View EULA",note:"For larger scale, enterprise support, or an SLA, use Engula Enterprise.",upgradeTitle:"Need a larger cluster or enterprise support?",upgradeBody:"For more than 6 Engula nodes, an SLA, or a commercial contract, Engula Enterprise is issued by sales.",upgradeCta:"View Enterprise â"},enterprise:{badge:"Commercial Contract",title:"Engula Enterprise",subtitle:"Production & commercial deployments",description:"Enterprise support, SLAs, and a formal contract. Scale and commercial terms are defined by the order form.",bullets:["Unlimited nodes \xb7 Unlimited memory","Enterprise-grade support & SLA","Architecture reviews & incident response","Formal contract / Order Form","License Key issued by sales"],ctaContact:"Contact Sales â",ctaEula:"View EULA",ctaUseDeveloper:"Start with Developer Edition",note:"Engula Enterprise is issued by sales; the download flow here is for the Developer Edition only.",compareTitle:"View the full edition comparison",compareBody:"The complete Developer Edition vs. Enterprise comparison, enterprise support, and ROI estimates live on the Enterprise product page.",bottomTitle:"Confirmed the fit and ready to start the commercial process?",bottomBody:"Tell us your cluster size, compliance requirements, and go-live date, and sales will prepare a draft Order Form."},scenario:{badge:"Self-assessment",title:"Which edition should I use?",intro:"Match your scenario below to decide in seconds whether you belong on the Developer Edition or Enterprise.",colScenario:"Your scenario",colEdition:"Edition to use",rows:[{scenario:"Individual / team evaluation, learning, building demos"},{scenario:"Internal development / testing"},{scenario:"Customer POC, training, tech talks"},{scenario:"Deployments of up to 6 Engula nodes"},{scenario:"More than 6 nodes / large-scale production"},{scenario:"Need enterprise support / SLA"},{scenario:"Embedding into your own product / offering as a service",note:"Contact sales"}],footnotePrefix:"For larger scale, enterprise support, or a commercial partnership, contact sales:",footnoteSuffix:"."},subscribe:{badgeRequest:"Download Request",badgeEdition:"Developer Edition \xb7 Free",title:"Get Engula Developer Edition",description:"Submit your email and we will send the latest Engula Developer Edition download link and checksum information.",bullets:["\xb7 Free forever, no time limit","\xb7 Up to 6 Engula nodes (any master/replica ratio)","\xb7 Unlimited memory per instance","\xb7 Ready to use, no activation flow"],enterpriseHint:"For larger scale, enterprise support, or an SLA, use Engula Enterprise.",viewEula:"View EULA â",labelCurrentVersion:"Current Version",labelCompatibility:"Protocol Compatibility",labelReleaseDate:"Release Date",labelGithubTag:"GitHub Tag",loading:"Loading...",noVersion:"No versions available",pendingRelease:"Confirming with release team"},form:{submit:"Send Download Link",submitting:"Processing...",cooldown:a=>`Please wait ${a}s`,loading:"Loading...",noVersions:"No downloadable versions",versionLabel:(a,e)=>`v${a} - ${e}`,labelSelectRelease:"Select version & platform",glibcNote:"If your glibc is older than 2.28, choose the CentOS 7 build.",labelEmail:"Email to receive the download link",emailPlaceholder:"Enter the email to receive the download link",usageTitle:"How we use your email",usageBody:"We use it only to send the Engula Developer Edition download link, version information, and checksum; product updates require a separate opt-in.",marketingOptIn:"Also receive product updates and technical articles (unsubscribe anytime)",errEmptyEmail:"Please enter the email to receive the download link",errInvalidEmail:"Please enter a valid email address",errCooldown:a=>`Please wait ${a}s before trying again`,errNoRelease:"Please select an available version and platform",errSendFailed:"Failed to send email",errSendFailedContact:"Failed to send email. Please try again later; if you still do not receive the link, contact us at [email protected].",successMarketing:"Download link sent. You will also receive future product updates and technical content.",success:"Sent successfully! Please check your inbox for the download link.",fileNameLabel:"File name",checksumLabel:"SHA256 checksum",modalTitle:"Download Link Sent",modalBody:"Please check your inbox for the Engula Developer Edition download link, version information, and checksum.",modalBodyMarketing:" You will also receive future product updates and technical content.",modalSpamNote:"If you do not receive the email within a few minutes, check your spam folder or try again later.",modalViewEula:"See the Developer Edition vs. Enterprise overview",modalDismiss:"Got it"}
1,resources:{badge:"Tools & Resources",title:"Tool commands & in-site portals",description:"Six companion tools grouped by âmemory-savings assessment / step-by-step verification / one-click full suiteâ, each with a single-line Docker command; version notes and the main in-site portals are below.",toolsBadge:"Companion Tools",toolsTitle:"Run with a single Docker command",toolDocsLink:"View docs â",portalsBadge:"In-site Portals",portalsTitle:"Other portals",termsBadge:"Versions / Terms",termsTitle:"Version notes \xb7 Legal terms",tierGroups:{preflight:"Memory-savings assessment",step:"Step-by-step verification",all:"One-click full suite"},portals:[{title:"Documentation home",href:"/docs/about-engula/introduction",description:"Engula documentation site"},{title:"Live verification board",href:"/proof-live",description:"Full results from the last CodeProof run"},{title:"About / Contact",href:"/about",description:"Team, contact, and company information"}],versionsAndTerms:[{title:"Developer Edition vs. Enterprise",href:"/eula",description:"Edition differences, EULA terms, and the upgrade path"},{title:"Privacy Policy",href:"/privacy-policy",description:"How we collect, use, and protect personal information"},{title:"Terms of Use",href:"/terms-of-use",description:"Terms and conditions for using this website"}]},editionCards:{devBadge:"Developer Edition \xb7 Free",devTitle:"Engula Developer Edition",devDescription:"Free forever, ready to use, no activation.",devBullets:["Free forever \xb7 No time limit","Up to 6 Engula nodes (any master/replica ratio)","Unlimited memory per instance","Full Redis Cluster topology, verifiable","50% memory savings, fully provable","Ready to use"],devCtaDownload:"Download Free â",devCtaEula:"View EULA",devNote:"For larger scale, enterprise support, or an SLA, use Engula Enterprise.",entBadge:"Engula Enterprise \xb7 Commercial",entTitle:"Engula Enterprise",entDescription:"For commercial and production environments. Includes enterprise support, SLAs, and a formal contract.",entBullets:["Unlimited nodes","Enterprise-grade support"],entCtaApply:"Apply for Enterprise â",entCtaEula:"View EULA",entNote:"Engula Enterprise is issued by sales; the download flow here is for the Developer Edition only."},quickStart:{eyebrow:"After downloading the Developer Edition",title:"Quick Start",intro:"Verify the file, extract and install, verify `engula-server`, then connect with `redis-cli`.",cmtChecksum:"# Verify file integrity",cmtExtract:"# Extract and add to PATH",cmtVerify:"# Verify installation",cmtConnect:"# Start and connect",cmtRedisCli:"# Connect with redis-cli"},version:{pendingRelease:"Confirming with release team",platformHeader:"Platform",checksumHeader:"SHA256 checksum",loadError:"The version list cannot be loaded right now. Please try again later.",noBinaries:"No downloadable binaries available."}}};function n(){return o[(0,t.bh)()]??o.zh}}}]);
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.