1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,51088,e=>{e.v(JSON.parse('{"metadata":{"title":"å°é» OmniBox - ä½ ç AI ç¥è¯ä¼ä¼´","description":"å
容æ¶éãæä»¶è§£æãç¥è¯æ´çãé®çä¸åä½ï¼ä¸ä¸ªå°±å¤äºã","pages":{"home":{"title":"å°é» OmniBox - ä½ ç AI ç¥è¯ä¼ä¼´","description":"å
容æ¶éãæä»¶è§£æãç¥è¯æ´çãé®çä¸åä½ï¼ä¸ä¸ªå°±å¤äºã"},"pricing":{"title":"å®ä»· - å°é» OmniBox","description":"æ¨å¯ä»¥éæ©åºç¡çãé«çº§ç以åå æ²¹å
ï¼å¹´ä»ç«å 70 å
ã"},"download":{"title":"ä¸è½½å°é» OmniBox","description":"ä¸è½½ iPhoneãAndroid 客æ·ç«¯åæµè§å¨æ©å±ã"},"checkout":{"title":"æ¯ä» - å°é» OmniBox","description":"å®å
¨å®ææ¨çè´ä¹°ã"},"paid":{"title":"æ¯ä»ç¶æ - å°é» OmniBox","description":"æ¥çæ¨çæ¯ä»ç¶æã"},"callback":{"title":"å¤çä¸ - å°é» OmniBox","description":"æ£å¨å¤çæ¨ç请æ±ã"}},"keywords":["OmniBox","å°é»","OmniBox å°é»","ç¥è¯åº","ç¥è¯ç®¡ç","ç¥è¯å·¥ä½æµ","ç¥è¯å¾è°±","AI é®ç","AI è天","AI åä½","è¯ä¹æç´¢","æ¨¡ç³æç´¢","å
¨ææç´¢","ç½é¡µæ¶è","æä»¶è§£æ","æµè§å¨æä»¶","æµè§å¨æ©å±","å¾®ä¿¡å©æ","ä¿¡æ¯æ¶é","ä¿¡æ¯æ´ç","ç¥è¯åºç¨","ç¥è¯å享","ä¿¡æ¯ç®¡ç","ç½é¡µ","PDF æä»¶","ç½é¡µç«¯","æµè§å¨"]},"nav":{"brand":"å°é» OmniBox","home":"主页","features":"åè½ç¹è²","github":"弿º","docs":"ææ¡£","download":"ä¸è½½","community":"社åº","pricing":"å®ä»·","login":"ç»å½","browser":"æ·»å å°æµè§å¨"},"hero":{"title":"éæ¶éå°\\nä¸ç©åæè®°å¿\\nè®°å¿åæä¸ç©","subtitle":"è®°å½ãæ¶èã订é
ãæ´çãé®çãåä½ãå享ãåä½ï¼ä¸ä¸ªå°±å¤äºã","download":"ç«å³ä¸è½½","online":"å¨çº¿ä½¿ç¨","docs":"æ¥çææ¡£"},"downloadPage":{"eyebrow":"ä¸è½½","title":"卿¯ä¸ªå¸¸ç¨å
¥å£ä½¿ç¨å°é»","description":"æ è®ºææºè¿æ¯æµè§å¨ï¼éæ¶æ¶éå使ç¨ä½ çç¥è¯ã","iphone":{"title":"iPhone","description":"éæ¶æ¶èãé
读ãé®çå管çç¥è¯åºå
容ã","action":"App Store"},"android":{"title":"Android","description":"ä»ä½ çææºåºç¨ååºå®è£
å°é» OmniBoxã","stores":{"tencent":"åºç¨å®","wandoujia":"è±è±è","huawei":"å为åºç¨å¸åº","xiaomi":"å°ç±³åºç¨ååº","vivo":"vivo åºç¨ååº","google_play":"Google Play"}},"browser":{"title":"æµè§å¨æ©å±","description":"æµè§ç½é¡µæ¶ï¼éææ¶èå
¨æãéåºã社交å
容åå¨çº¿è§é¢ã","package":"ä¸è½½ Chrome å®è£
å
","packageNote":"离线å®è£
å
ä¸ä¼èªå¨æ´æ°ã"}},"homepage":{"media":{"play":"ææ¾"},"capture":{"eyebrow":"è®°å½","title":"éæ¶éå°","description":"ä¸ç¨æ¹åä¹ æ¯ï¼å¨ä½ æ¯å¤©ä½¿ç¨çå
¥å£éï¼æéè¦å
容éæäº¤ç»å°é»ã","scenes":[{"title":"è天婿","description":"æå¾®ä¿¡æ QQ ä¸çæåãè¯é³ãå¾çãæä»¶å龿¥ç´æ¥è½¬åç»å°é»ã"},{"title":"éæè®°","description":"éæ¶è®°å½æåãå½é³ãç
§çå龿¥ï¼çµæä¸åéè¿ã"},{"title":"æµè§å¨","description":"æ¶èæ´ç¯ç½é¡µãéåºã社交å
容æå¨çº¿è§é¢ã"},{"title":"RSS 订é
","description":"订é
å客ãäº§åæ´æ°ãæ°é»ææå®¢ï¼æ°å
容æç»èªå¨è¿å
¥ç¥è¯åºã"}]},"memory":{"eyebrow":"çè§£","title":"ä¸ç©åæè®°å¿","description":"ä¸åªæ¯ä¿åæä»¶ï¼å°é»ä¼çè§£å
容ï¼è®©å®å¯ç¼è¾ãå¯æç´¢ï¼ä¹è½è¢« AI 使ç¨ã","scenes":[{"title":"ç½é¡µ","description":"æç« å社交å
容ï¼ä¿ååæä¸ºå¯ç¼è¾ãå¯è¿½æº¯çææ¡£ã"},{"title":"ææ¡£","description":"è§£æ PDFãWordãPPT çæä»¶ï¼ç»ä¸è½¬åä¸ºå¯æç´¢ãå¯å©ç¨çç¥è¯ã"}
1,{"title":"å¾ç","description":"æ«æä»¶èªå¨ OCRï¼æ®éç
§ççæå¯æç´¢çè¯ä¹æè¦ã"},{"title":"é³è§é¢","description":"转åå½é³ï¼æåè§é¢æè¦ä¸å
³é®ç»é¢ï¼è®©é³è§é¢å
容ä¹è½æç´¢åé®çã"}]},"create":{"eyebrow":"åºç¨","title":"è®°å¿åæä¸ç©","description":"让积累çç¥è¯ä»æ¶è夹éèµ°åºæ¥ï¼æä¸ºçæ¡ãææåå®é
è¡å¨ã","scenes":[{"title":"é®ç","description":"ç¨èªç¶è¯è¨æç´¢ç¥è¯åºï¼åºäºåå§èµæåçå¹¶å±ç¤ºå¼ç¨ã"},{"title":"åä½","description":"æä¼è®®å项ç®èµæåæå¾
åãæè¦ãæ¥åææ¹æ¡ã"},{"title":"æ§è¡","description":"让 Agent å建æä»¶å¤¹ãç§»å¨èµæãæ·»å æ ç¾å¹¶ä¿å产åºã"}]},"people":{"eyebrow":"çå®å·¥ä½æµ","title":"ä»ä»¬å¨è¿æ ·ç¨","description":"仿¶éå°äº§åºï¼æ¯ä¸ªäººé½è½å»ºç«éåèªå·±çç¥è¯å·¥ä½æµã","platforms":{"rednote":"å°çº¢ä¹¦","douyin":"æé³","wechat":"微信å
¬ä¼å·","bilibili":"åå©åå©","youtube":"YouTube"}},"open":{"eyebrow":"弿¾çæ","title":"弿¾ï¼ç±ä½ ææ§","description":"æ¥çæºç ãè¿æ¥ä½ çæç AI å·¥å
·ï¼æè
ææ´å¥æå¡é¨ç½²å¨èªå·±çç¯å¢ã","scenes":[{"title":"弿º","description":"æ¥çæºç ãåä¸å¼åï¼å¹¶æèªå·±çéæ±ä¿®æ¹åæ©å±å°é»ã"},{"title":"å¨ä½ ç AI å·¥å
·ä¸ä½¿ç¨å°é»","description":"éè¿ Skillï¼å¨ CodexãClaude Code ç Agent ä¸æç´¢ã读åå管çç¥è¯åºã"},{"title":"é¨ç½²å¨èªå·±çç¯å¢","description":"èªéæå¡å¨ãåå¨ã模ååç½ç»ï¼ç»å Ollama è¿å¯ä»¥ç¦»çº¿è¿è¡ã"}],"agent":{"user":"å è½½ Skillï¼https://api.omnibox.pro/v1/SKILL.md","reply":"å è½½å®æ¯ï¼ä½ å¯ä»¥è¯è¯å¯¹æè¯´ï¼\\"æ¨å¤©æå¨å°é»éåäºä»ä¹ï¼\\" æ \\"å¸®ææ¶èè¿ä¸ªè§é¢ã\\"","user2":"å¸®æææ¨å¤©å¨å°é»éæ¶èçåå©åå©çå
容å
¨é½ä¿åå°å½åç®å½ã","reply2":"已尿¨å¤©æ¶èç 3 个è§é¢é½ä¿å卿¬å°ã"},"repository":{"readme":"README_zh.md","description":"æ¶éãæ´çã使ç¨åå享ï¼é½å¨å°é»ä¸ãæºç ãé¨ç½²é
ç½®å客æ·ç«¯å®ç°å
¨é¨å
¬å¼ã","github":"å¨ GitHub æ¥ç"},"deploy":{"docs":"æ¥çé¨ç½²ææ¡£"}},"pricing":{"eyebrow":"å®ä»·","title":"å
è´¹å¼å§ï¼æéå级","description":"å
å
费建ç«ä½ çç¥è¯å·¥ä½æµï¼éè¦æ´å¤å®¹éå AI è½åæ¶åå级ã","plans":[{"name":"åºç¡ç","price":"å
è´¹","period":"æ°¸ä¹
å
è´¹","features":["5 GB åå¨ç©ºé´","PDF / å¾ç 600 页/æ","é³è§é¢ 60 åé/æ","åæä»¶æå¤§ 20 MB","åºç¡æ¨¡åå Agent 2.1 è¯ç¨"],"cta":"å
è´¹å¼å§"},{"name":"é«çº§ç","price":"Â¥35","period":"/æ","features":["50 GB åå¨ç©ºé´","PDF / å¾ç 3000 页/æ","é³è§é¢ 300 åé/æ","åæä»¶æå¤§ 128 MB","é¡¶å°æ¨¡åå Agent 2.1"],"cta":"éæ©å¥é¤"}],"annual":"å¹´ä»ç«å Â¥70ï¼ä½è³ Â¥0.94/天","addOns":{"title":"å æ²¹å
","items":["Â¥1 / 300 页","Â¥1 / 25 åé","Â¥1 / 1 GB ä¸å¹´"]},"fullBenefits":"æ¥ç宿´æç"},"explore":{"eyebrow":"宿´è½å","title":"åè½æ¢ç´¢","description":"ä»ä¸æ¬¡è®°å½å¼å§ï¼ççå°é»å¦ä½è¿æ¥ä½ çä¿¡æ¯ãç¥è¯ä¸åä½ã","search":"æç´¢åè½ï¼ä¾å¦ï¼å½é³ãOCRãå享","results":"æç´¢ç»æ","resultCount":"æ¾å° {count} 个åè½","loadError":"åè½åè¡¨ææ¶æ æ³å è½½ã"}},"sections":{"coming":"å³å°æ¨åº"},"todos":{"sync":{"title":"æ¬å°åå忥","description":"æ¬å°æä»¶ä¸å°é»å
容宿¶åå忥"},"agent":{"title":"Agent","description":"æ¥æç¥è¯åºç AI Agent"},"tag":{"title":"硬件çæ","description":"卿¥å¸¸çæ´»ä¸éæ¶éå°è®°å½ãé®ç"},"knowledgeGraph":{"title":"ç¥è¯å¾è°±","description":"以ç¥è¯å¾è°±åç°ç¥è¯èç»ä¸å
容å
³è"}},"languageNotification":{"viewInPreferred":"ä½¿ç¨ {language} æ¥çæ¤é¡µé¢","switchTo":"åæ¢å° {language}","dismiss":"Ã"},"appDownload":{"brand":"å°é» OmniBox","tagline":"éæ¶éå°ï¼å°ä¸ç©åæè®°å¿ï¼å°è®°å¿åæä¸ç©","download":"ä¸è½½","opening":"æ£å¨æå¼...","downloadAriaLabel":"ä¸è½½ææå¼å°é» OmniBox","guideTitle":"ä½¿ç¨æµè§å¨æå¼","shareLandingDownload":"ç«å³ä¸è½½","shareLandingLoading":"æ£å¨è·åä¸è½½å°å","shareLandingTitle":"ä¸è½½å°é» OmniBox","shareLandingUnavailable":"ææ¶æ æ³è·åä¸è½½å°åï¼è¯·ç¨åéè¯ã","productInfoPermissions":"产åä¿¡æ¯ä¸æé","releaseLoading":"æ£å¨è·åçæ¬ä¿¡æ¯","releaseVersion":"çæ¬ {version}","releaseVersionDate":"çæ¬ {version} · {date}","wechatGuide":"ç¹å»å³ä¸è§ï¼éæ©ç¨æµè§å¨æå¼","closeGuide":"å
³éæµè§å¨æå¼æå¼"},"conversationShare":{"brand":"å°é» OmniBox","downloadAppHeader":"ä¸è½½ææºAPP","downloadQrBrand":"å°é» OmniBox","downloadQrTitle":"请æ«ç ä¸è½½ APP","disclaimer":"å
容ç±å°é» AI çæï¼ä»
ä¾åè","invali
1d":"å享å
容已失æ","loading":"æ£å¨å è½½å享å
容","openApp":"æå¼å°é» OmniBox","openAppHeader":"æå¼App","tagline":"ä¸ç©åæè®°å¿ï¼è®°å¿åæä¸ç©","title":"æ¥èªå享ç对è¯"},"pricing":{"tabs":{"purchaseSpace":"è´ä¹°æ°ç©ºé´","upgradeExistingSpace":"å级已æç©ºé´","renewExistingSpace":"ç»è´¹å·²æç©ºé´"},"buttons":{"upgrade":"å级","purchase":"è´ä¹°","redeem":"å
æ¢","redeeming":"å
æ¢ä¸...","confirmPayment":"确认æ¯ä»"},"namespace":{"upgrade":"éç¨ç©ºé´","renewal":"ç»è´¹ç©ºé´","purchase":"è´ä¹°æ°ç©ºé´","basic":"åºç¡ç","premium":"é«çº§ç","expired":"å·²è¿æ","notOwner":"æ¨ä¸æ¯è¯¥ç©ºé´çææè
","noAvailableSpace":"ææ å¯é空é´","loginToSelect":"ç»å½ä»¥éæ©ç©ºé´","noOwnedSpace":"æ æ¥æç空é´","noNamespaces":"æ 空é´"},"redeemCode":{"placeholder":"è¾å
¥ä¼æ ç ","ariaLabel":"伿 ç ","enterCode":"请è¾å
¥ä¼æ ç ","selectPlanFirst":"请å
éæ©å¥é¤æè¾å
¥è´ä¹°æ°é","invalidOrExpired":"伿 ç æ ææå·²è¿æ","success":"伿 ç å
æ¢æåï¼"},"orderSummary":{"originalPrice":"åä»·","discount":"伿 æ´»å¨","finalPrice":"å®ä»éé¢","noDiscount":"æ 伿 ","renewalPrice":"åç»èªå¨ç»è´¹éé¢","renewalPriceValue":"Â¥ {amount}/æ","nextBillingDate":"é¢è®¡ä¸æ¬¡æ£è´¹æ¥æ","calculating":"计ç®ä¸","billingDateUnavailable":"æä¸å¯ç¨","autoRenewalNotice":"å¼éå³ä»£è¡¨åæ<agreement>ãèªå¨ç»è´¹åè®®ã</agreement>ï¼æå¡å°ææé卿èªå¨ç»è´¹ï¼å¯å¨ã设置 / éç¨ / èªå¨ç»è´¹ãä¸å
³éã"},"paymentMethod":{"title":"éæ©æ¯ä»æ¹å¼","wechat":"微信æ¯ä»","alipay":"æ¯ä»å®","notSupportedInBrowser":"æä¸æ¯æææºæµè§å¨æ¯ä»","autoRenewalWechatOnly":"è¿ç»å
æä»
æ¯æå¾®ä¿¡æ¯ä»"},"orderItems":{"emptyMessage":"请å¨äº§åå¡çä¸è¾å
¥éè¦è´ä¹°çæ°é","quantity":"æ°é","unit":"个"},"input":{"decrease":"åå°æ°é","increase":"å¢å æ°é","quantity":"æ°é"},"validation":{"enterQuantity":"请å¨äº§åå¡çä¸è¾å
¥éè¦è´ä¹°çæ°éååè¿è¡æ¯ä»"},"autoRenewal":{"checking":"æ¥è¯¢ä¸","queryFailed":"ç¶ææ¥è¯¢å¤±è´¥","enabled":"å·²å¼å¯","unavailable":"æä¸å¯é","retry":"éè¯","sessionFailed":"æ¯ä»ä¼è¯å建失败","sessionQueryFailed":"æ¯ä»ç¶ææ¥è¯¢å¤±è´¥","agreementMissing":"èªå¨ç»è´¹åè®®ææªé
ç½®"},"footer":{"terms":"ç¨æ·æ¡æ¬¾","privacy":"éç§æ¿ç","benefits":"ä¼åæç说æ","autoRenewalAgreement":"èªå¨ç»è´¹åè®®"},"proration":{"basicSpaceLabel":"åºç¡çç©ºé´ {days} 天","basicAutoRenewalLabel":"åºç¡çç©ºé´ è¿ç»å
æ","premiumSpaceLabel":"é«çº§çç©ºé´ {days} 天","premiumAutoRenewalLabel":"é«çº§çç©ºé´ è¿ç»å
æ"},"loading":"å è½½ä¸...","paymentQrCode":"ææºæ¯ä»äºç»´ç ","close":"å
³é","back":"è¿å","limited":"éæ¶","emptyMessage":"请å
éæ©è¦å级çå¥é¤","finalPriceLabel":"å®ä»","selectPlanAndNamespace":"è¯·éæ©å¥é¤å空é´","upgradePlan":"å级å¥é¤"},"checkout":{"loading":"å è½½ä¸...","creatingOrder":"æ£å¨å建订å...","processing":"å¤çä¸...","missingPaymentMethod":"ç¼ºå°æ¯ä»æ¹å¼åæ°","missingOrderItems":"缺å°è®¢å项忰","invalidOrderItemsFormat":"订åé¡¹åæ°æ ¼å¼é误","failedToParseOrder":"订ååæ°è§£æå¤±è´¥","failedToCreateOrder":"å建订å失败ï¼è¯·éè¯","orderCreated":"订åå建æåï¼æ£å¨è·³è½¬æ¯ä»...","failedToGetPaymentLink":"æ¯ä»é¾æ¥è·å失败ï¼è¯·éè¯","existingPendingOrder":"æ¨ææªæ¯ä»ç订åï¼è¯·å¨å®ä»·é¡µé¢å®ææ¯ä»æå
³é订åååè¯","wechatNotBound":"请å
宿ææï¼å³å°å¼å§ææ...","failedToGetAuthUrl":"è·åææé¾æ¥å¤±è´¥","promotionError":"伿 ç éªè¯å¤±è´¥ï¼{error}ã请è¿åå®ä»·é¡µé¢ç§»é¤ä¼æ ç åéè¯ã","promotionExpired":"伿 ç éªè¯å¤±è´¥ï¼ä¼æ ç 已失æã请è¿åå®ä»·é¡µé¢ç§»é¤ä¼æ ç åéè¯ã","paymentCreateFailed":"æ¯ä»å建失败ï¼è¯·éè¯","wechatPaymentCancelled":"微信æ¯ä»æªå®æï¼è¯·éè¯","autoRenewalWechatOnly":"è¿ç»å
æä»
æ¯æå¾®ä¿¡æ¯ä»","invalidAutoRenewalTier":"è¿ç»å
æååé
ç½®å¼å¸¸ï¼è¯·è¿åéè¯","autoRenewalAlreadyExists":"å½åè´¦æ·å·²æè¿è¡ä¸çè¿ç»å
æç¾çº¦","autoRenewal
1Unavailable":"è¿ç»å
ææä¸å¯ç¨ï¼è¯·è¿åéè¯"},"paid":{"loading":"å è½½ä¸...","queryingOrderStatus":"æ£å¨æ¥è¯¢è®¢åç¶æ","invalidParameters":"åæ°å¼å¸¸","paymentSuccess":"æ¯ä»æå","orderProcessing":"订åå¤çä¸ï¼è¯·ç¨åå·æ°é¡µé¢æ¥çç¶æ","orderClosed":"订åå·²å
³éï¼è¯·è¿åéæ°åèµ·æ¯ä»","orderRefunded":"订å已鿬¾","orderStatusAbnormal":"订åç¶æå¼å¸¸ï¼è¯·è系客æ","queryOrderStatusFailed":"æ¥è¯¢è®¢åç¶æå¤±è´¥ï¼è¯·ç¨åéè¯","paymentSessionExpired":"æ¯ä»ä¼è¯å·²è¿æï¼è¯·éæ°æ«ç æ¯ä»"},"paymentStatus":{"fail":{"title":"æ¯ä»å¤±è´¥","message":"请æ¨è¿åéè¯"},"loading":{"title":"å è½½ä¸..."},"success":{"title":"æ¯ä»æå","orderAmount":"订åéé¢","orderNumber":"订åç¼å·","orderTime":"ä¸åæ¶é´","paymentMethod":"æ¯ä»æ¹å¼","autoRenewal":{"active":"èªå¨ç»è´¹å·²å¼å¯ã","failed":"æ¬æ¬¡æ¯ä»åæçå
æ¢å·²æåï¼èªå¨ç»è´¹æªå¼å¯ï¼åç»ä¸ä¼èªå¨æ£æ¬¾ã","pending":"æ¬æ¬¡æ¯ä»åæçå
æ¢å·²æåï¼èªå¨ç»è´¹ç¾çº¦ç»æè¯·ä»¥å¾®ä¿¡éç¥æè®¾ç½®é¡µç¶æä¸ºåã"},"methods":{"wechat":"微信æ¯ä»","alipay":"æ¯ä»å®"}}},"footer":{"brand":"å°é» OmniBox","tagline":"ä½ çAIç¥è¯ä¸æ¢","company":{"title":"å
¬å¸","aboutUs":"å
³äºæä»¬","security":"å®å
¨","status":"ç¶æ","termsOfService":"æå¡æ¡æ¬¾","privacyPolicy":"éç§æ¿ç"},"download":{"title":"ä¸è½½","chromeExtension":"Chrome æä»¶","firefoxAddon":"Firefox æä»¶","webApp":"ç½é¡µåºç¨","mobileApp":"ç§»å¨åºç¨"},"resources":{"title":"èµæº","helpCenter":"帮å©ä¸å¿","pricing":"ä»·æ ¼","documentation":"ææ¡£","community":"社åº","templates":"模æ¿"},"contact":{"title":"èç³»","feedback":"åé¦ä¸å»ºè®®","follow":"社交åªä½","wechatGroup":{"title":"微信群","popup":"微信æ«ç å å
¥ç¤¾ç¾¤"}},"omniboxFor":{"title":"OmniBox éç¨äº","enterprise":"ä¼ä¸","smallBusiness":"å°ä¼ä¸","personal":"ä¸ªäººç¨æ·","exploreMore":"æ¢ç´¢æ´å¤"},"social":{"bilibili":"åå©å婿«ç å
³æ³¨","rednote":"å°çº¢ä¹¦æ«ç å
³æ³¨","weibo":"æ°æµªå¾®åæ«ç å
³æ³¨","wechat":"微信æ«ç å
³æ³¨æå¡å·"},"cookieSettings":"Cookie 设置","copyright":"© 2025 - { year } æå·å°é»æºè½ç§ææéå
¬å¸","icpLicense":"æµICPå¤2025198288å·"},"links":{"home":"/zh-cn/","docs":"/docs/zh-cn/","download":"/zh-cn/download/","pricing":"/zh-cn/pricing/"}}'))},50929,e=>{e.v(JSON.parse('{"metadata":{"title":"OmniBox - Your AI cogni-pal","description":"Content collection, file parsing, knowledge organization, Q&A and creation - all in one.","pages":{"home":{"title":"OmniBox - Your AI cogni-pal","description":"Content collection, file parsing, knowledge organization, Q&A and creation - all in one."},"pricing":{"title":"Pricing - OmniBox","description":"Choose from Basic, Pro, and Add-ons plans. Save $70/year with annual billing."},"download":{"title":"Download OmniBox","description":"Get OmniBox for iPhone, Android, and your favorite browser."},"checkout":{"title":"Checkout - OmniBox","description":"Complete your purchase securely."},"paid":{"title":"Payment Status - OmniBox","description":"View your payment status."},"callback":{"title":"Processing - OmniBox","description":"Processing your request."}},"keywords":["OmniBox","OmniBox AI","knowledge base","knowledge management","knowledge workflow","knowledge graph","AI chat","AI Q&A","AI writing","semantic search","fuzzy search","full-text search","web bookmarking","file parsing","browser extension","WeChat bot","information collection","knowledge organization","knowledge application","knowledge sharing","information management","personal knowledge management","web pages","PDF files","documents","web-based","browser-based"]},"nav":{"brand":"OmniBox","home":"Home","features":"Features","github":"GitHub","docs":"Docs","download":"Download","community":"Community","pricing":"Pricing","login":"Log in","browser":"Add to browser"},"hero":{"title":"Anywhere\\nAnything to memory\\nMemory to anything","subtitle":"Record, collect, subscribe, organize, ask, create, share, and collaborate - all in one.","download":"Download Now","online":"Use Online","docs":"View Docs"},"downloadPage":{"eyebrow":"Download","title":"OmniBox, wherever you work","description":"Capture and use your knowledge from your phone or browser.","iphone":{"title":"iPhone","description":"Save, read, ask, and manage your knowledge on the go.","action":"App Store"}
1,"android":{"title":"Android","description":"Install OmniBox from the app store for your device.","stores":{"tencent":"Tencent App Store","wandoujia":"Wandoujia","huawei":"Huawei AppGallery","xiaomi":"Xiaomi GetApps","vivo":"vivo App Store","google_play":"Google Play"}},"browser":{"title":"Browser extensions","description":"Save full pages, selections, social posts, and online videos as you browse.","package":"Download Chrome package","packageNote":"Offline packages do not update automatically."}},"homepage":{"media":{"play":"Play"},"capture":{"eyebrow":"Capture","title":"Anywhere","description":"Keep your habits. Send what matters to OmniBox from the places you already use.","scenes":[{"title":"Chat assistants","description":"Forward text, voice messages, images, files, and links from WeChat or QQ."},{"title":"Quick capture","description":"Capture text, recordings, photos, and links whenever inspiration strikes."},{"title":"Browser","description":"Save full pages, selections, social posts, or online videos."},{"title":"RSS subscriptions","description":"Subscribe to blogs, product updates, news, or podcasts, with new items saved continuously to your knowledge base."}]},"memory":{"eyebrow":"Understand","title":"Anything to memory","de
1scription":"OmniBox goes beyond storing files. It understands content so it can be edited, searched, and used by AI.","scenes":[{"title":"Web pages","description":"Turn articles and social posts into editable, traceable documents."},{"title":"Documents","description":"Turn PDFs, Word documents, and slides into searchable, usable knowledge."},{"title":"Images","description":"OCR scanned documents and create searchable semantic summaries for photos."},{"title":"Audio and video","description":"Transcribe recordings and extract video summaries and keyframes for search and Q&A."}]},"create":{"eyebrow":"Apply","title":"Memory to anything","description":"Move knowledge out of bookmarks and turn it into answers, deliverables, and action.","scenes":[{"title":"Q&A","description":"Search naturally, answer from your own sources, and trace every citation."},{"title":"Writing","description":"Turn meetings and project material into tasks, summaries, reports, or plans."},{"title":"Execution","description":"Create folders, move resources, add tags, and save new work through an Agent."}]},"people":{"eyebrow":"Real workflows","title":"How people use OmniBox","description":"From capture to creation, build a knowledge workflow that fits the way you work.","platforms":{"rednote":"RedNote","douyin":"Douyin","wechat":"WeChat Official Accounts","bilibili":"Bilibili","youtube":"YouTube"}},"open":{"eyebrow":"Open ecosystem","title":"Open, and under your control","description":"Inspect the source, connect the AI tools you know, or run the entire service in your own environment.","scenes":[{"title":"Open source","description":"Inspect the source, contribute, and adapt OmniBox to your needs."},{"title":"Use OmniBox from your AI tools","description":"Use a Skill to search, read, and manage OmniBox from Codex, Claude Code, and other Agents."},{"title":"Deploy in your environment","description":"Choose your server, storage, models, and network, with offline Ollama support."}],"agent":{"user":"Load Skill: https://api.omnibox.pro/v1/SKILL.md","reply":"Loaded. Try asking me: \\"What did I save to OmniBox yesterday?\\" or \\"Save this video for me.\\"","user2":"Save all the YouTube content I collected in OmniBox yesterday to the current directory.","reply2":"All 3 videos you collected yesterday have been saved locally."},"repository":{"readme":"README.md","description":"Collect, organize, use, and share, all in OmniBox. The source, deployment configuration, and clients are open.","github":"View on GitHub"},"deploy":{"docs":"View deployment guide"}},"pricing":{"eyebrow":"Pricing","title":"Start free, upgrade as you grow","description":"Build your knowledge workflow for free, then upgrade when you need more capacity and AI power.","plans":[{"name":"Basic","price":"Free","period":"forever","features":["5 GB storage","600 PDF / image pages per month","60 audio / video minutes per month","20 MB maximum file size","Basic models and Agent 2.1 trials"],"cta":"Start free"},{"name":"Pro","price":"Â¥35","period":"/month","features":["50 GB storage","3,000 PDF / image pages per month","300 audio / video minutes per month","128 MB maximum file size","Top models and Agent 2.1"],"cta":"Choose plan"}],"annual":"Save Â¥70 annually, from Â¥0.94/day","addOns":{"title":"Add-ons","items":["Â¥1 / 300 pages","Â¥1 / 25 minutes","Â¥1 / 1 GB for one year"]},"fullBenefits":"View full benefits"},"explore":{"eyebrow":"Complete toolkit","title":"Explore features","description":"Start with one capture and see how OmniBox connects information, knowledge, and creation.","search":"Search features, such as recording, OCR, or sharing","results":"Search results","resultCount":"{count} features found","loadError":"The feature list is temporarily unavailable."}},"sections":{"coming":"Coming Soon"},"todos":{"sync":{"title":"Local Two-Way Sync","description":"Keep local files and OmniBox content in sync"},"agent":{"title":"Agent","description":"AI Agent with knowledge base"},"tag":{"title":"Hardware Ecosystem","description":"Capture and ask questions anytime, anywhere in everyday life"},"knowledgeGraph":{"title":"Knowledge Graph","description":"Visualize knowledge structures and content connections"}},"languageNotification":{"viewInPreferred":"View this page in {language}","switchTo":"Switch to {language}","dismiss":"Ã"},"appDownload":{"brand":"OmniBox","tagline":"Anything to memory, memory to anything.","download":"Download","opening":"Opening...","downloadAriaLabel":"Download or open OmniBox","guideTitle":"Open in your browser","shareLandingDownload":"Download now","shareLandingLoading":"Getting your download link","shareLandingTitle":"Download OmniBox","shareLandingUnavailable":"The download link is unavailable. Please try again later.","productInfoPermissions":"Product information and permissions","releaseLoading":"Getting version information","releaseVersion":"Version {version}","releaseVersionDate":"Version {version} · {date}","wechatGuide":"Tap the menu in the top right and choose Open in Browser","closeGuide":"Close browser instructions"},"conversationShare":{"brand":"OmniBox","downloadAppHeader":"Download Mobile App","downloadQrBrand":"OmniBox","downloadQrTitle":"Scan to download the app","disclaimer":"Generated by OmniBox AI","invali
1d":"This shared content is no longer available.","loading":"Loading shared content","openApp":"Launch OmniBox","openAppHeader":"Open App","tagline":"Anything to memory, memory to anything.","title":"Conversation from a share"},"pricing":{"tabs":{"purchaseSpace":"Purchase","upgradeExistingSpace":"Upgrade Existing Space","renewExistingSpace":"Renew Existing Space"},"buttons":{"upgrade":"Upgrade","purchase":"Purchase","redeem":"Redeem","redeeming":"Redeeming...","confirmPayment":"Confirm Payment"},"namespace":{"upgrade":"Upgrade namespace","renewal":"Renew namespace","purchase":"Buy new namespace","basic":"Basic","premium":"Pro","expired":"Expired","notOwner":"You are not the owner of this namespace","noAvailableSpace":"No available namespace","loginToSelect":"Login to select namespace","noOwnedSpace":"No owned namespace","noNamespaces":"No namespaces"},"redeemCode":{"placeholder":"Enter promo code","ariaLabel":"Promo code","enterCode":"Please enter a promo code","selectPlanFirst":"Please select a plan or enter purchase quantity first","invalidOrExpired":"Promo code is invalid or has expired","success":"Promo code redeemed successfully!"},"orderSummary":{"originalPrice":"Original Price","discount":"Discount","finalPrice":"Total","noDiscount":"No discount","renewalPrice":"Recurring amount","renewalPriceValue":"Â¥ {amount}/month","nextBillingDate":"Estimated next billing date","calculating":"Calculating","billingDateUnavailable":"Unavailable","autoRenewalNotice":"By continuing, you agree to the <agreement>Auto-renewal Agreement</agreement>. Your plan renews automatically and can be canceled in Settings / General / Auto-renewal."},"paymentMethod":{"title":"Select payment method","wechat":"WeChat Pay","alipay":"Alipay","notSupportedInBrowser":"Not supported in mobile browsers","autoRenewalWechatOnly":"Recurring monthly plans support WeChat Pay only"},"orderItems":{"emptyMessage":"Please enter the quantity to purchase in the product card","quantity":"Quantity","unit":"item(s)"},"input":{"decrease":"Decrease quantity","increase":"Increase quantity","quantity":"Quantity"},"validation":{"enterQuantity":"Please enter the quantity to purchase before proceeding with payment"},"autoRenewal":{"checking":"Checking","queryFailed":"Status unavailable","enabled":"Enabled","unavailable":"Unavailable","retry":"Retry","sessionFailed":"Unable to create payment session","sessionQueryFailed":"Unable to query payment status","agreementMissing":"Auto-renewal agreement is not configured"},"footer":{"terms":"Terms of Service","privacy":"Privacy Policy","benefits":"Membership Benefits","autoRenewalAgreement":"Auto-renewal Agreement"},"proration":{"basicSpaceLabel":"Basic Space {days} days","basicAutoRenewalLabel":"Basic Space Recurring Monthly","premiumSpaceLabel":"Pro Space {days} days","premiumAutoRenewalLabel":"Pro Space Recurring Monthly"},"loading":"Loading...","paymentQrCode":"Mobile payment QR code","close":"Close","back":"Back","limited":"Limited","emptyMessage":"Please select a plan to upgrade first","finalPriceLabel":"Total","selectPlanAndNamespace":"Please select a plan and namespace","upgradePlan":"Upgrade Plan"},"checkout":{"loading":"Loading...","creatingOrder":"Creating order...","processing":"Processing...","missingPaymentMethod":"Missing payment method parameter","missingOrderItems":"Missing order items parameter","invalidOrderItemsFormat":"Invalid order items format","failedToParseOrder":"Failed to parse order parameters","failedToCreateOrder":"Failed to create order, please try again","orderCreated":"Order created successfully, redirecting to payment...","failedToGetPaymentLink":"Failed to get payment link, please try again","existingPendingOrder":"You have an unpaid order. Please complete the payment or close the order on the pricing page before trying again.","wechatNotBound":"Please complete authorization. Starting authorization...","failedToGetAuthUrl":"Failed to get authorization link","promotionError":"Promo code validation failed: {error}. Please return to the pricing page, remove the promo code and try again.","promotionExpired":"Promo code validation failed: Promo code has expired. Please return to the pricing page, remove the promo code and try again.","paymentCreateFailed":"Payment creation failed, please try again","wechatPaymentCancelled":"WeChat payment was not completed. Please try again.","autoRenewalWechatOnly":"Recurring monthly plans support WeChat Pay only","invali
1dAutoRenewalTier":"The recurring plan is misconfigured. Please go back and try again","autoRenewalAlreadyExists":"This account already has a recurring plan in progress","autoRenewalUnavailable":"Recurring monthly plans are temporarily unavailable. Please go back and try again"},"paid":{"loading":"Loading...","queryingOrderStatus":"Querying order status","invalidParameters":"Invalid parameters","paymentSuccess":"Payment successful","orderProcessing":"Order processing, please refresh the page to check status","orderClosed":"Order closed, please return to initiate payment again","orderRefunded":"Order refunded","orderStatusAbnormal":"Order status abnormal, please contact customer service","queryOrderStatusFailed":"Failed to query order status, please try again later","paymentSessionExpired":"The payment session expired. Please scan a new QR code and try again."},"paymentStatus":{"fail":{"title":"Payment Failed","message":"Please return and try again"},"loading":{"title":"Loading..."},"success":{"title":"Payment Successful","orderAmount":"Order Amount","orderNumber":"Order Number","orderTime":"Order Time","paymentMethod":"Payment Method","autoRenewal":{"active":"Automatic renewal is active.","failed":"This payment and its benefits were completed, but automatic renewal was not activated. No future automatic charges will be made.","pending":"This payment and its benefits were completed. Check WeChat notifications or Settings for the automatic renewal status."},"methods":{"wechat":"WeChat Pay","alipay":"Alipay"}}},"footer":{"brand":"OmniBox","tagline":"Your AI Knowledge Hub","company":{"title":"Company","aboutUs":"About Us","security":"Security","status":"Status","termsOfService":"Terms of Service","privacyPolicy":"Privacy Policy"},"download":{"title":"Download","chromeExtension":"Chrome Extension","firefoxAddon":"Firefox Add-on","webApp":"Web App","mobileApp":"Mobile App"},"resources":{"title":"Resources","helpCenter":"Help Center","pricing":"Pricing","documentation":"Documentation","community":"Community","templates":"Templates"},"contact":{"title":"Contact","feedback":"Feedback","follow":"Social Media","wechatGroup":{"title":"WeChat Group","popup":"Scan to Join the WeChat Group"}},"omniboxFor":{"title":"OmniBox For","enterprise":"Enterprise","smallBusiness":"Small Business","personal":"Personal","exploreMore":"Explore More"},"social":{"bilibili":"Follow on Bilibili","rednote":"Follow on Xiaohongshu","weibo":"Follow on Weibo","wechat":"Follow WeChat Service Account"},"cookieSettings":"Cookie Settings","copyright":"© 2025 - { year } Import AI, Inc.","icpLicense":""},"links":{"home":"/en/","docs":"/docs/","download":"/en/download/","pricing":"/en/pricing/"}}'))},89068,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},73577,(e,t,i)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:i,blurHeight:n,blurDataURL:o,objectFit:r}){let a=i?40*i:e,s=n?40*n:t,l=a&&s?`viewBox='0 0 ${a} ${s}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${l}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${l?"none":"contain"===r?"xMidYMid":"cover"===r?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${o}'/%3E%3C/svg%3E`}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},59825,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return r},imageConfigDefault:function(){return a}};for(var o in n)Object.defineProperty(i,o,{enumerable:!0,get:n[o]});let r=["default","imgix","cloudinary","akamai","custom"],a={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumRedirects:3,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,
1contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},14534,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImgProps",{enumerable:!0,get:function(){return l}}),e.r(89068);let n=e.r(73577),o=e.r(59825),r=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function l({src:e,sizes:t,unoptimized:i=!1,priority:l=!1,preload:d=!1,loading:c,className:u,quality:p,width:m,height:g,fill:h=!1,style:f,overrideSrc:y,onLoad:w,onLoadingComplete:b,placeholder:v="empty",blurDataURL:x,fetchPriority:P,decoding:S="async",layout:_,objectFit:A,objectPosition:O,lazyBoundary:E,lazyRoot:I,...C},R){var k;let L,B,j,{imgConf:N,showAltText:T,blurComplete:M,defaultLoader:U}=R,D=N||o.imageConfigDefault;if("allSizes"in D)L=D;else{let e=[...D.deviceSizes,...D.imageSizes].sort((e,t)=>e-t),t=D.deviceSizes.sort((e,t)=>e-t),i=D.qualities?.sort((e,t)=>e-t);L={...D,allSizes:e,deviceSizes:t,qualities:i}}if(void 0===U)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let F=C.loader||U;delete C.loader,delete C.srcSet;let z="__next_img_default"in F;if(z){if("custom"===L.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=F;F=t=>{let{config:i,...n}=t;return e(n)}}if(_){"fill"===_&&(h=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[_];e&&(f={...f,...e});let i={responsive:"100vw",fill:"100vw"}[_];i&&!t&&(t=i)}let G="",W=s(m),$=s(g);if((k=e)&&"object"==typeof k&&(a(k)||void 0!==k.src)){let t=a(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(B=t.blurWidth,j=t.blurHeight,x=x||t.blurDataURL,G=t.src,!h)if(W||$){if(W&&!$){let e=W/t.width;$=Math.round(t.height*e)}else if(!W&&$){let e=$/t.height;W=Math.round(t.width*e)}}else W=t.width,$=t.height}let q=!l&&!d&&("lazy"===c||void 0===c);(!(e="string"==typeof e?e:G)||e.startsWith("data:")||e.startsWith("blob:"))&&(i=!0,q=!1),L.unoptimized&&(i=!0),z&&!L.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(i=!0);let V=s(p),Q=Object.assign(h?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:A,objectPosition:O}:{},T?{}:{color:"transparent"},f),X=M||"empty"===v?null:"blur"===v?`url("data:image/svg+xml;charset=utf-8,${(0,n.getImageBlurSvg)({widthInt:W,heightInt:$,blurWidth:B,blurHeight:j,blurDataURL:x||"",objectFit:Q.objectFit})}")`:`url("${v}")`,H=r.includes(Q.objectFit)?"fill"===Q.objectFit?"100% 100%":"cover":Q.objectFit,K=X?{backgroundSize:H,backgroundPosition:Q.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{},Y=function({config:e,src:t,unoptimized:i,width:n,quality:o,sizes:r,loader:a}){if(i)return{src:t,srcSet:void 0,sizes:void 0};let{widths:s,kind:l}=function({deviceSizes:e,allSizes:t},i,n){if(n){let i=/(^|\s)(1?\d?\d)vw/g,o=[];for(let e;e=i.exec(n);)o.push(parseInt(e[2]));if(o.length){let i=.01*Math.min(...o);return{widths:t.filter(t=>t>=e[0]*i),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof i?{widths:e,kind:"w"}:{widths:[...new Set([i,2*i].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,n,r),d=s.length-1;return{sizes:r||"w"!==l?r:"100vw",srcSet:s.map((i,n)=>`${a({config:e,src:t,quality:o,width:i})} ${"w"===l?i:n+1}${l}`).join(", "),src:a({config:e,src:t,quality:o,width:s[d]})}}({config:L,src:e,unoptimized:i,width:W,quality:V,sizes:t,loader:F}),J=q?"lazy":c;return{props:{...C,loading:J,fetchPriority:P,width:W,height:$,decoding:S,className:u,style:{...Q,...K},sizes:Y.sizes,srcSet:Y.srcSet,src:y||Y.src},meta:{unoptimized:i,preload:d||l,placeholder:v,fill:h}}}},46501,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return s}});
2let n=e.r(86890),o="undefined"==typeof window,r=o?()=>{}:n.useLayoutEffect,a=o?()=>{}:n.useEffect;function s(e){let{headManager:t,reduceComponentsToState:i}=e;function s(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(i(e))}}return o&&(t?.mountedInstances?.add(e.children),s()),r(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),r(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},43458,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n={default:function(){return h},defaultHead:function(){return u}};for(var o in n)Object.defineProperty(i,o,{enumerable:!0,get:n[o]});let r=e.r(81258),a=e.r(44066),s=e.r(32032),l=a._(e.r(86890)),d=r._(e.r(46501)),c=e.r(40747);function u(){return[(0,s.jsx)("meta",{charSet:"utf-8"},"charset"),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(89068);let m=["name","httpEquiv","charSet","itemProp"];function g(e){let t,i,n,o;return e.reduce(p,[]).reverse().concat(u().reverse()).filter((t=new Set,i=new Set,n=new Set,o={},e=>{let r=!0,a=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){a=!0;let i=e.key.slice(e.key.indexOf("$")+1);t.has(i)?r=!1:t.add(i)}switch(e.type){case"title":case"base":i.has(e.type)?r=!1:i.add(e.type);break;case"meta":for(let t=0,i=m.length;t<i;t++){let i=m[t];if(e.props.hasOwnProperty(i))if("charSet"===i)n.has(i)?r=!1:n.add(i);else{let t=e.props[i],n=o[i]||new Set;("name"!==i||!a)&&n.has(t)?r=!1:(n.add(t),o[i]=n)}}}return r})).reverse().map((e,t)=>{let i=e.key||t;return l.default.cloneElement(e,{key:i})})}let h=function({children:e}){let t=(0,l.useContext)(c.HeadManagerContext);return(0,s.jsx)(d.default,{reduceComponentsToState:g,headManager:t,children:e})};("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},46380,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"ImageConfigContext",{enumerable:!0,get:function(){return r}});let n=e.r(81258)._(e.r(86890)),o=e.r(59825),r=n.default.createContext(o.imageConfigDefault)},22683,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(81258)._(e.r(86890)).default.createContext(null)},96098,(e,t,i)=>{"use strict";function n(e,t){let i=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-i)<Math.abs(e-i)?t:e,0):i}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"findClosestQuality",{enumerable:!0,get:function(){return n}})},33559,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return r}});let n=e.r(96098);function o({config:e,src:t,width:i,quality:o}){if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let r=(0,n.findClosestQuality)(o,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${i}&q=${r}${t.startsWith("/_next/static/media/"),""}`}o.__next_img_default=!0;let r=o},78347,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"useMergedRef",{enumerable:!0,get:function(){return o}});
3let n=e.r(86890);function o(e,t){let i=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=i.current;e&&(i.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(i.current=r(e,n)),t&&(o.current=r(t,n))},[e,t])}function r(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let i=e(t);return"function"==typeof i?i:()=>e(null)}}("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},57384,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"Image",{enumerable:!0,get:function(){return v}});let n=e.r(81258),o=e.r(44066),r=e.r(32032),a=o._(e.r(86890)),s=n._(e.r(69309)),l=n._(e.r(43458)),d=e.r(14534),c=e.r(59825),u=e.r(46380);e.r(89068);let p=e.r(22683),m=n._(e.r(33559)),g=e.r(78347),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function f(e,t,i,n,o,r,a){let s=e?.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),i?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,o=!1;i.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function y(e){return a.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let w=(0,a.forwardRef)(({src:e,srcSet:t,sizes:i,height:n,width:o,decoding:s,className:l,style:d,fetchPriority:c,placeholder:u,loading:p,unoptimized:m,fill:h,onLoadRef:w,onLoadingCompleteRef:b,setBlurComplete:v,setShowAltText:x,sizesInput:P,onLoad:S,onError:_,...A},O)=>{let E=(0,a.useCallback)(e=>{e&&(_&&(e.src=e.src),e.complete&&f(e,u,w,b,v,m,P))},[e,u,w,b,v,_,m,P]),I=(0,g.useMergedRef)(O,E);return(0,r.jsx)("img",{...A,...y(c),loading:p,width:o,height:n,decoding:s,"data-nimg":h?"fill":"1",className:l,style:d,sizes:i,srcSet:t,src:e,ref:I,onLoad:e=>{f(e.currentTarget,u,w,b,v,m,P)},onError:e=>{x(!0),"empty"!==u&&v(!0),_&&_(e)}})});function b({isAppRouter:e,imgAttributes:t}){let i={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...y(t.fetchPriority)};return e&&s.default.preload?(s.default.preload(t.src,i),null):(0,r.jsx)(l.default,{children:(0,r.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...i},"__nimg-"+t.src+t.srcSet+t.sizes)})}let v=(0,a.forwardRef)((e,t)=>{let i=(0,a.useContext)(p.RouterContext),n=(0,a.useContext)(u.ImageConfigContext),o=(0,a.useMemo)(()=>{let e=h||n||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),i=e.deviceSizes.sort((e,t)=>e-t),o=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:i,qualities:o,localPatterns:"undefined"==typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:s,onLoadingComplete:l}=e,g=(0,a.useRef)(s);(0,a.useEffect)(()=>{g.current=s},[s]);let f=(0,a.useRef)(l);(0,a.useEffect)(()=>{f.current=l},[l]);let[y,v]=(0,a.useState)(!1),[x,P]=(0,a.useState)(!1),{props:S,meta:_}=(0,d.getImgProps)(e,{defaultLoader:m.default,imgConf:o,blurComplete:y,showAltText:x});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(w,{...S,unoptimized:_.unoptimized,placeholder:_.placeholder,fill:_.fill,onLoadRef:g,onLoadingCompleteRef:f,setBlurComplete:v,setShowAltText:P,sizesInput:e.sizes,ref:t}),_.preload?(0,r.jsx)(b,{isAppRouter:!i,imgAttributes:S}):null]})});("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},43397,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n={default:function(){return c},getImageProps:function(){return d}};for(var o in n)Object.defineProperty(i,o,{enumerable:!0,get:n[o]});let r=e.r(81258),a=e.r(14534),s=e.r(57384),l=r._(e.r(33559));function d(e){let{props:t}=(0,a.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qual
3ities:[75],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,i]of Object.entries(t))void 0===i&&delete t[e];return{props:t}}let c=s.Image},66744,(e,t,i)=>{t.exports=e.r(43397)},57380,e=>{"use strict";var t=e.i(13899);function i(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let n=i(0,t.useTranslations);i(0,t.useFormatter),e.s(["useTranslations",()=>n])},79875,(e,t,i)=>{t.exports=e.r(25789)},85654,e=>{"use strict";var t=e.i(96542);let i="https://www.omnibox.pro",n=`${i}/s/w3A0gJXVUI`,o=`${i}/s/qYdPydLfW7`,r=t.default.env.NEXT_PUBLIC_OMNIBOX_APP_DEEP_LINK??"omnibox://login",a=t.default.env.NEXT_PUBLIC_APP_RELEASE_API_URL??`${i}/api/v1/app-releases/latest`,s=t.default.env.NEXT_PUBLIC_CONVERSATION_SHARE_API_URL??"/api/v1/conversation-shares",l=t.default.env.NEXT_PUBLIC_IOS_APP_STORE_URL??"https://apps.apple.com/cn/app/id6758195223";t.default.env.NEXT_PUBLIC_WECHAT_NATIVE_APP_ID,t.default.env.NEXT_PUBLIC_WECHAT_JS_SDK_SIGNATURE_API_URL;let d=t.default.env.NEXT_PUBLIC_ANDROID_APP_STORE_URL??"";e.s(["ANDROID_APP_STORE_URL",0,d,"APP_RELEASE_API_URL",0,a,"CONVERSATION_SHARE_API_URL",0,s,"DEFAULT_LOCALE",0,"zh-cn","IOS_APP_STORE_URL",0,l,"LINKS",0,{github:"https://github.com/import-ai/omnibox",x:"https://x.com/omnibox_ai",douyin:"https://www.douyin.com/user/MS4wLjABAAAAT5YgGoFyjn2wCIVoCYC_dKkbNca0Rt3dUvuEZZkya1o?from_tab_name=main",youtube:"https://www.youtube.com/@omnibox_ai",rednote:"http://xhslink.com/m/1scKuWNtCD1",wechat:"http://weixin.qq.com/r/mp/dSydhT3E4GCfrXnm93ln",weibo:"http://weibo.cn/qr/userinfo?featurecode=profile_qrcode&uid=8400774709",bilibili:"http://space.bilibili.com/3546963077237365",chromeWebStore:"https://chromewebstore.google.com/detail/save-to-omnibox/gckiocdfdaofgabchobljcdimjieookl",firefoxAddon:"https://addons.mozilla.org/en-US/firefox/addon/save-to-omnibox/",edgeAddon:"https://microsoftedge.microsoft.com/addons/detail/save-to-omnibox/ogmfmoeombhahmccbbepdaopgopijpon",safariAppStore:"https://apps.apple.com/cn/app/%E5%B0%8F%E9%BB%91-omnibox-for-safari/id6755945587",chromePackage:"https://gh-proxy.org/https://github.com/import-ai/omnibox-browser-extension/releases/download/v0.1.23/omnibox-chrome-v0.1.23.crx",tencentAppStore:"https://sj.qq.com/appdetail/pro.omnibox.omnibox",wandoujiaAppStore:"https://www.wandoujia.com/apps/8450344",vivoAppStore:"https://detail-browser.vivo.com.cn/v115/index.html?appId=4458925",xiaomiAppStore:"https://app.mi.com/details?id=pro.omnibox.omnibox",huaweiAppStore:"https://appgallery.huawei.com/#/app/C116821025",googlePlay:"https://play.google.com/store/apps/details?id=pro.omnibox.omnibox",email:"[email protected]",wechat_group:"https://work.weixin.qq.com/gm/a5c463a6a4a42631d3a6c0a66044393c"},"OMNIBOX_APP_DEEP_LINK",0,r,"OMNIBOX_BASE_URL",0,"","OMNIBOX_PRIVACY_URL",0,o,"OMNIBOX_SITE_URL",0,i,"OMNIBOX_TERMS_URL",0,n])},75341,e=>{"use strict";var t=e.i(96542);function i(e){let i=t.default.env.NEXT_PUBLIC_BASE_PATH||"";return`${i}${e}`}e.s(["getAssetPath",()=>i])},69081,88499,16465,e=>{"use strict";var t=e.i(86890),i=e.i(85654);let n=/^\d{6}$/;function o(){let e=new URLSearchParams(window.location.search).get("invite_code");return e&&n.test(e)?{invite_code:e}:{}}function r(e){let t=/Android/i.test(e),i=/iPhone|iPad|iPod/i.test(e);return t||i?{isWechat:/MicroMessenger/i.test(e),platform:i?"ios":"android",userAgent:e}:null}function a(e){return/Version\/[\d.]+.*Mobile\/\S+ Safari\/[\d.]+/i.test(e)}function s(e){return"ios"===e?i.IOS_APP_STORE_URL:i.ANDROID_APP_STORE_URL}async function l(e){let t=s(e.platform),i=await p(e);return i?.delivery_url||t}async function d(e){return u(e)}async function c(e){return u(e,"direct")}async function u(e,t){var i,n;let o=await p(e,t),r=t?"":s(e.platform),a=o?.delivery_url||r,l=o?.delivery_type||(r?"store":null),d=(i=o,i?.released_at||i?.published_at||i?.updated_at||""||("apk"===l&&a?await m(
3a):""));return{deliveryUrl:a,deliveryType:l,releasedAt:d,version:(n=o?.latest_version,n?.split(/[+-]/,1)[0]||"")}}async function p(e,t){var n;let o=new URLSearchParams({platform:e.platform,distribution_channel:t??("ios"===e.platform?"app_store":(n=e.userAgent,/HUAWEI|HarmonyOS/i.test(n)?"huawei":/HONOR/i.test(n)?"honor":/Xiaomi|Redmi|MIUI/i.test(n)?"xiaomi":/OPPO|OnePlus|realme/i.test(n)?"oppo":/vivo|iQOO/i.test(n)?"vivo":/Pixel/i.test(n)?"google_play":"unknown_store")),current_version:"0.0.0",current_build:"0"});try{let e=await fetch(`${i.APP_RELEASE_API_URL}?${o}`,{cache:"no-store"});if(!e.ok)return null;return await e.json()}catch(e){return console.error("Failed to resolve app release",e),null}}async function m(e){try{let t=await fetch(e,{cache:"no-store",method:"HEAD"});return t.ok&&t.headers.get("Last-Modified")||""}catch(e){return console.error("Failed to resolve app release date",e),""}}function g(e,t){if(!i.OMNIBOX_APP_DEEP_LINK)return"";try{let n=new URL(i.OMNIBOX_APP_DEEP_LINK);return n.hostname=e,n.pathname="",n.search="",Object.entries(t??{}).forEach(([e,t])=>{n.searchParams.set(e,t)}),n.toString()}catch{return""}}function h(e,t,i){let n=new URLSearchParams(t).toString(),o=n?`${e}?${n}`:e;return`intent://${o}#Intent;scheme=omnibox;package=pro.omnibox.omnibox;S.browser_fallback_url=${encodeURIComponent(i)};end`}function f(e,t,i={},n=2e3){if(!e)return void window.location.assign(t);let o=y(t,n,i);try{window.location.assign(e)}catch{o(),window.location.assign(t)}}function y(e,t,i={}){let n=i.cancelOnBlur??!0,o=i.requireTimelyCallback??!0,r=Date.now(),a=0,s=()=>{"hidden"===document.visibilityState&&l()},l=()=>{window.clearTimeout(d),window.cancelAnimationFrame(a),window.removeEventListener("blur",l),window.removeEventListener("pagehide",l),document.removeEventListener("visibilitychange",s)},d=window.setTimeout(()=>{a=window.requestAnimationFrame(()=>{let i=Date.now()-r<t+500;l(),(!o||i)&&"visible"===document.visibilityState&&document.hasFocus()&&window.location.assign(e)})},t);return n&&window.addEventListener("blur",l,{once:!0}),window.addEventListener("pagehide",l,{once:!0}),document.addEventListener("visibilitychange",s),l}function w(e,t,n,o,r){if(n){var s,l;let d;if(!e)return void window.location.assign(b(t,n));if(e.isWechat)return void o();if("ios"===e.platform)return a(e.userAgent)?void window.location.assign(i.IOS_APP_STORE_URL):void f(g("conversation-open"),i.IOS_APP_STORE_URL);s=t,l=n,d=r??new URL(b(s,l),window.location.href).toString(),f(h("conversation-open",{share_id:l,source:"conversation_share"},d),d)}}function b(e,t){let i=new URLSearchParams({from:"conversation-share",share_id:t,utm_source:"chat_sharing",utm_source_share_id:t});return`/${e}/app-download/?${i.toString()}`}e.s(["APP_OPEN_TIMEOUT_MS",0,2e3,"detectMobileEnvironment",()=>r,"getAndroidIntentUrl",()=>h,"getAppDeepLink",()=>g,"getAppReleaseInfo",()=>d,"getDeliveryUrl",()=>l,"getDirectAndroidAppReleaseInfo",()=>c,"getInviteParams",()=>o,"getStoreUrl",()=>s,"isIosSafari",()=>a,"launchAppWithFallback",()=>f,"scheduleAppFallback",()=>y],88499),e.s(["getShareDownloadUrl",()=>b,"launchConversationShare",()=>w],16465);let v=()=>()=>void 0,x=null,P=!1;function S(){return P||(x=r(navigator.userAgent),P=!0),x}function _(){return(0,t.useSyncExternalStore)(v,S,()=>null)}function A(){return(0,t.useSyncExternalStore)(e=>{let t=window.matchMedia("(prefers-color-scheme: dark)");return t.addEventListener("change",e),()=>t.removeEventListener("change",e)},()=>window.matchMedia("(prefers-color-scheme: dark)").matches,()=>!1)}function O(){return(0,t.useSyncExternalStore)(e=>(window.addEventListener("popstate",e),()=>window.removeEventListener("popstate",e)),()=>new URLSearchParams(window.location.search).get("share_id"),()=>void 0)}function E(e,i,n){let[o,r]=(0,t.useState)(null),a=e?.platform==="android"&&!e.isWechat&&n?`${i}:${n}:${e.userAgent}`:null;return(0,t.useEffect)(()=>{if(!a||!e||!n)return;let t=!0,o=!1,s=new URL(b(i,n),window.location.href).toString(),l=e=>{t&&!o&&(o=!0,r({key:a,url:e}))},c=window.setTimeout(()=>l(s),2e3);return d(e).then(e=>{l("store"===e.deliveryType&&e.deliveryUrl?e.deliveryUrl:s)}),()=>{t=!1,window.clearTimeout(c)}},[e,a,i,n]),o?.key===a?o.url:null}e.s(["useAndroidConversationFallback",()=>
3E,"useMobileEnvironment",()=>_,"useShareId",()=>O,"useSystemDarkMode",()=>A],69081)},38171,e=>{"use strict";var t=e.i(32032),i=e.i(66744),n=e.i(44908);let o=(0,n.default)("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"}]]),r=(0,n.default)("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 a=e.i(57380),s=e.i(8909),l=e.i(44977);e.i(48549);var d=e.i(99330),c=e.i(5667),u=e.i(61946),p=e.i(18862),m=e.i(75341),g=e.i(85654);let h=[{name:"huawei",href:g.LINKS.huaweiAppStore,icon:(0,t.jsx)(w,{icon:s.siAppgallery,whiteInset:"rounded"})},{name:"xiaomi",href:g.LINKS.xiaomiAppStore,icon:(0,t.jsx)(w,{icon:s.siXiaomi,whiteInset:"circle"})},{name:"vivo",href:g.LINKS.vivoAppStore,icon:(0,t.jsx)(w,{icon:s.siVivo})},{name:"google_play",href:g.LINKS.googlePlay,icon:(0,t.jsx)(i.default,{alt:"",className:"size-7",height:28,src:(0,m.getAssetPath)("/static/icons/google-play.svg"),width:28})},{name:"tencent",href:g.LINKS.tencentAppStore,icon:null},{name:"wandoujia",href:g.LINKS.wandoujiaAppStore,icon:null}
3],f=[{name:"Chrome",href:g.LINKS.chromeWebStore,icon:d.ChromeIcon},{name:"Edge",href:g.LINKS.edgeAddon,icon:c.EdgeIcon},{name:"Firefox",href:g.LINKS.firefoxAddon,icon:u.FirefoxIcon},{name:"Safari",href:g.LINKS.safariAppStore,icon:p.SafariIcon}],y="flex min-h-13 items-center justify-center gap-2.5 rounded-lg bg-black px-4 py-2 text-center text-sm font-medium text-white transition-colors hover:bg-neutral-800 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-2 [&_svg]:size-7 [&_svg]:shrink-0 sm:text-base";function w({icon:e,color:i,whiteInset:n}){return(0,t.jsxs)("svg",{"aria-hidden":!0,fill:i??`#${e.hex}`,viewBox:"0 0 24 24",children:["circle"===n&&(0,t.jsx)("circle",{cx:"12",cy:"12",fill:"white",r:"9"}),"rounded"===n&&(0,t.jsx)("rect",{fill:"white",height:"16",rx:"3",width:"20",x:"2",y:"2"}),(0,t.jsx)("path",{d:e.path})]})}function b(){let e=(0,a.useTranslations)("downloadPage");return(0,t.jsx)(l.PageWrapper,{className:"bg-neutral-100",trackingEvent:"product_web_download_visitor",children:(0,t.jsxs)("div",{className:"mx-auto max-w-6xl px-5 py-12 sm:px-6 sm:py-16",children:[(0,t.jsxs)("header",{className:"mb-9 max-w-3xl sm:mb-11",children:[(0,t.jsx)("p",{className:"mb-3 text-sm font-medium text-blue-500",children:e("eyebrow")}),(0,t.jsx)("h1",{className:"text-4xl font-bold leading-tight sm:text-5xl",children:e("title")}),(0,t.jsx)("p",{className:"mt-4 text-base leading-7 text-neutral-600",children:e("description")})]}),(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("section",{id:"iphone",className:"grid gap-6 rounded-lg bg-white p-6 sm:p-8 lg:grid-cols-[minmax(0,1fr)_minmax(440px,1.1fr)] lg:items-center lg:p-10",children:[(0,t.jsxs)("div",{className:"max-w-xl",children:[(0,t.jsx)("h2",{className:"text-2xl font-semibold sm:text-3xl",children:e("iphone.title")}),(0,t.jsx)("p",{className:"mt-3 text-base leading-7 text-neutral-600",children:e("iphone.description")})]}),(0,t.jsx)("div",{className:"grid gap-3 sm:grid-cols-2",children:(0,t.jsxs)("a",{className:y,href:g.IOS_APP_STORE_URL,rel:"noopener noreferrer",target:"_blank",children:[(0,t.jsx)(w,{color:"white",icon:s.siApple}),e("iphone.action")]})})]}),(0,t.jsxs)("section",{id:"android",className:"grid gap-6 rounded-lg bg-white p-6 sm:p-8 lg:grid-cols-[minmax(0,1fr)_minmax(440px,1.1fr)] lg:items-center lg:p-10",children:[(0,t.jsxs)("div",{className:"max-w-xl",children:[(0,t.jsx)("h2",{className:"text-2xl font-semibold sm:text-3xl",children:e("android.title")}),(0,t.jsx)("p",{className:"mt-3 text-base leading-7 text-neutral-600",children:e("android.description")})]}),(0,t.jsx)("div",{className:"grid gap-3 sm:grid-cols-2",children:h.map(i=>(0,t.jsxs)("a",{className:y,href:i.href,rel:"noopener noreferrer",target:"_blank",children:[i.icon,e(`android.stores.${i.name}`)]},i.name))})]}),(0,t.jsxs)("section",{id:"browser",className:"grid gap-6 rounded-lg bg-white p-6 sm:p-8 lg:grid-cols-[minmax(0,1fr)_minmax(440px,1.1fr)] lg:items-center lg:p-10",children:[(0,t.jsxs)("div",{className:"max-w-xl",children:[(0,t.jsx)("h2",{className:"text-2xl font-semibold sm:text-3xl",children:e("browser.title")}),(0,t.jsx)("p",{className:"mt-3 text-base leading-7 text-neutral-600",children:e("browser.description")})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"grid gap-3 sm:grid-cols-2",children:f.map(({name:e,href:i,icon:n})=>(0,t.jsxs)("a",{className:y,href:i,rel:"noopener noreferrer",target:"_blank",children:[(0,t.jsx)(n,{}),e]},e))}),(0,t.jsxs)("a",{className:"mt-5 inline-flex items-center gap-2 text-sm text-neutral-600 underline-offset-4 hover:text-black hover:underline focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500",href:g.LINKS.chromePackage,rel:"noopener noreferrer",target:"_blank",children:[(0,t.jsx)(o,{"aria-hidden":!0,className:"size-4"}),e("browser.package")]}),(0,t.jsxs)("p",{className:"mt-2 flex items-center gap-2 text-sm text-neutral-400",children:[(0,t.jsx)(r,{"aria-hidden":!0,className:"size-4"}),e("browser.packageNote")]})]})]})]})]})})}e.s(["default",()=>b],38171)},17741,e=>{e.v(e=>Promise.resolve().then(()=>e(50929)))},47911,e=>{e.v(e=>Promise.resolve().then(()=>e(51088)))}]);
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.