PageSourceSearch

https://rixin-archive-website.leelele9.workers.dev/assets/SiteShell-C7vBJwEG.js

js rixin-archive-website.leelele9.workers.dev collected 2026-10-03 08:10:00 UTC 16,560 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/router-CsFr-suB.js","assets/rolldown-runtime-S-ySWqyJ.js","assets/index-CrGsRHrH.js","assets/framework-DjPHiq1u.js"])))=>i.map(i=>d[i]);
2import{r as e}from"./rolldown-runtime-S-ySWqyJ.js";import{i as t,r as n}from"./framework-DjPHiq1u.js";import{_ as r,a as i,b as a,d as o,f as s,g as c,h as l,i as u,l as d,m as f,n as p,o as m,p as h,s as g,t as _,u as v,y as ee}from"./index-CrGsRHrH.js";var y=/([/#?\\]|%(2f|23|3f|5c))/gi;function b(e){return e.replace(y,e=>encodeURIComponent(e))}function x(e){try{return b(decodeURIComponent(e))}catch{return e}}function S(e){return e.split(`/`).map(e=>x(e)).join(`/`)}function C(e){try{return decodeURIComponent(e)}catch{return e}}function w(e){for(let t of Object.keys(e)){let n=e[t];Array.isArray(n)?e[t]=n.map(C):e[t]=C(n)}}function T(){return{staticChildren:new Map,dynamicChild:null,catchAllChild:null,optionalCatchAllChild:null,route:null}}function E(e){let t=T();for(let n of e){let e=n.patternParts;if(e.length===0){t.route===null&&(t.route=n);continue}let r=t;for(let t=0;t<e.length;t++){let i=e[t];if(i.endsWith(`+`)&&i.startsWith(`:`)){if(t!==e.length-1)break;let a=i.slice(1,-1);r.catchAllChild===null&&(r.catchAllChild={paramName:a,route:n});break}if(i.endsWith(`*`)&&i.startsWith(`:`)){if(t!==e.length-1)break;let a=i.slice(1,-1);r.optionalCatchAllChild===null&&(r.optionalCatchAllChild={paramName:a,route:n});break}if(i.startsWith(`:`)){let a=i.slice(1);r.dynamicChild===null&&(r.dynamicChild={paramName:a,node:T()}),r=r.dynamicChild.node,t===e.length-1&&r.route===null&&(r.route=n);continue}let a=r.staticChildren.get(i);a||(a=T(),r.staticChildren.set(i,a)),r=a,t===e.length-1&&r.route===null&&(r.route=n)}}return t}function D(e,t){let n=k(e,t,0);return n&&w(n.params),n}function O(){return Object.create(null)}function k(e,t,n){if(n===t.length)return e.route===null?e.optionalCatchAllChild===null?null:{route:e.optionalCatchAllChild.route,params:O()}:{route:e.route,params:O()};let r=t[n],i=e.staticChildren.get(r);if(i){let e=k(i,t,n+1);if(e!==null)return e}if(e.dynamicChild!==null){let i=k(e.dynamicChild.node,t,n+1);if(i!==null)return i.params[e.dynamicChild.paramName]=r,i}if(e.catchAllChild!==null){let r=t.slice(n),i=O();return i[e.catchAllChild.paramName]=r,{route:e.catchAllChild.route,params:i}}if(e.optionalCatchAllChild!==null){let r=t.slice(n),i=O();return i[e.optionalCatchAllChild.paramName]=r,{route:e.optionalCatchAllChild.route,params:i}}return null}function te(){return new WeakMap}function A(e,t){let n=e.get(t);return n||(n=E(t),e.set(t,n)),n}function j(e,t,n){let r=e.split(`?`)[0],i=r===`/`?`/`:r.replace(/\/$/,``);i=S(i);let a=i.split(`/`).filter(Boolean);return D(A(n,t),a)}function M(e){if(e)return e.split(`,`,1)[0]?.trim().split(`:`,1)[0]?.toLowerCase()||void 0}function N(e,t,n){if(!e?.length)return;let r=M(t),i=n?.toLowerCase();for(let t of e)if(r===M(t.domain)||i===t.defaultLocale.toLowerCase()||t.locales?.some(e=>e.toLowerCase()===i))return t}function P(e,t,n){let r=t.toLowerCase();if(r===n.toLowerCase())return e;let i=e.startsWith(`/`)?e:`/${e}`,a=(i.split(/[?#]/,1)[0]??i).toLowerCase(),o=`/${r}`;return a===o||a.startsWith(`${o}/`)?e.startsWith(`/`)?e:i:`/${t}${i}`}function F(e,t=``){return t?t+e:e}function I(e,t,{basePath:n,currentHostname:r,domainItems:i}){if(!i?.length)return;let a=N(i,void 0,t);if(!a)return;let o=N(i,r??void 0),s=P(e,t,a.defaultLocale);if(!(o&&M(o.domain)===M(a.domain)))return`${`http${a.http?``:`s`}://`}${a.domain}${F(s,n)}`}function L(e,t,n){Object.defineProperty(e,t,{value:n,enumerable:!0,writable:!0,configurable:!0})}function ne(e,t,n){if(Object.hasOwn(e,t)){let r=e[t];L(e,t,Array.isArray(r)?r.concat(n):[r,n])}else L(e,t,n)}function R(e){return typeof e==`string`?e:typeof e==`number`&&!isNaN(e)||typeof e==`boolean`?String(e):``}function z(e){let t=new URLSearchParams;for(let[n,r]of Object.entries(e)){if(Array.isArray(r)){for(let e of r)t.append(n,R(e));continue}t.set(n,R(r))}return t}function B(e,t){let n=e.indexOf(`#`),r=n===-1?e:e.slice(0,n),i=n===-1?``:e.slice(n),a=r.indexOf(`?`),o=a===-1?r:r.slice(0,a),s=a===-1?``:r.slice(a+1),c=new URLSearchParams(s);for(let[e,n]of t)c.append(e,n);let l=c.toString();return`${o}${l?`?${l}`:``}${i}`}var re=()=>globalThis.__VINEXT_DEFAULT_LOCALE__==null&&globalThis.__VINEXT_LOCALE__==null?null:{locale:globalThis.__VINEXT_LOCALE__,locales:globalThis.__VINEXT_LOCALES__,defaultLocale:globalThis.__VINEXT_DEFAULT_LOCALE__,domainLocales:globalThis.__VINEXT_DOMAIN_LOCALES__,hostname:globalThis.__VINEXT_HOSTNAME__};function V(){return re()}
2function ie(e){return e.nodeEnv===`production`&&e.prefetch!==!1&&!e.isDangerous}function H(e){let{href:t,basePath:n,currentOrigin:r}=e;if(!ae(t))return t;if(r===void 0)return null;try{let e=new URL(r),i=t.startsWith(`//`)?new URL(t,e.origin):new URL(t);return i.origin===e.origin?n?h(i.pathname,n)?f(i.pathname,n)+i.search+i.hash:null:i.pathname+i.search+i.hash:null}catch{return null}}function ae(e){return e.startsWith(`http://`)||e.startsWith(`https://`)||e.startsWith(`//`)}var U=e(t(),1),W=n(),oe=(0,U.createContext)({pending:!1}),G=``,se=te();function ce(e){if(typeof e==`string`)return e;let t=e.pathname??`/`;if(e.query){let n=z(e.query);t=B(t,n)}return t}function le(e,t){return t||e===!1?`disabled`:e===!0?`full`:`auto`}function ue(e){if(typeof window>`u`)return null;let t;try{t=new URL(e,window.location.href)}catch{return null}return t.origin===window.location.origin?`${f(t.pathname,G)}${t.search}`:null}function de(e){if(typeof window>`u`)return!1;let t=window.__VINEXT_LINK_PREFETCH_ROUTES__;if(!t)return!1;let n=ue(e);if(n===null)return!1;let r=j(n,t,se);return r?!r.route.isDynamic:!1}function K(e,t,n=`low`){if(typeof window>`u`)return;let o=H({href:e,basePath:G,currentOrigin:window.location.origin});if(o==null)return;let s=v(o,window.location.href,G);(window.requestIdleCallback??(e=>setTimeout(e,100)))(()=>{(async()=>{if(typeof window.__VINEXT_RSC_NAVIGATE__==`function`){if(t===`auto`&&!de(o))return;let e=p(),d=u(),f=l({interceptionContext:e});d&&f.set(a,d);let m=await c(s,f),h=r.encodeCacheKey(m,e),_=i();if(_.has(h))return;_.add(h),g(m,fetch(m,{headers:f,credentials:`include`,priority:n,purpose:`prefetch`}),e,d)}else if(window.__NEXT_DATA__?.__vinext?.pageModuleUrl){let e=document.createElement(`link`);e.rel=`prefetch`,e.href=s,e.as=`document`,document.head.appendChild(e)}})().catch(e=>{console.error(`[vinext] RSC prefetch setup error:`,e)})})}var q=null,J=new WeakMap;function fe(){return typeof window>`u`||typeof IntersectionObserver>`u`?null:q||(q=new IntersectionObserver(e=>{for(let t of e)if(t.isIntersecting){let e=J.get(t.target);e&&(e(),q?.unobserve(t.target),J.delete(t.target))}},{rootMargin:`250px`}),q)}function pe(){return typeof window<`u`?window.__VINEXT_DEFAULT_LOCALE__:V()?.defaultLocale}function me(){return typeof window<`u`?window.__NEXT_DATA__?.domainLocales:V()?.domainLocales}function he(){return typeof window<`u`?window.location.hostname:V()?.hostname}function ge(e,t){return I(e,t,{basePath:G,currentHostname:he(),domainItems:me()})}function _e(e,t){return t===!1||t===void 0||e.startsWith(`http://`)||e.startsWith(`https://`)||e.startsWith(`//`)?e:ge(e,t)||P(e,t,pe()??``)}var Y=(0,U.forwardRef)(function({href:e,as:t,replace:n=!1,prefetch:r,scroll:i=!0,children:a,onClick:c,onMouseEnter:l,onTouchStart:u,onNavigate:f,...p},h){let{locale:g,...y}=p,b=t??ce(e),x=typeof b==`string`&&ee(b),S=_e(x?`/`:b,g),C=s(S,G),[w,T]=(0,U.useState)(!1),E=(0,U.useRef)(!0);(0,U.useEffect)(()=>(E.current=!0,()=>{E.current=!1}),[]);let D=(0,U.useRef)(null),O=le(r,x),k=ie({nodeEnv:`production`,prefetch:r,isDangerous:x}),te=(0,U.useCallback)(e=>{D.current=e,typeof h==`function`?h(e):h&&(h.current=e)},[h]);(0,U.useEffect)(()=>{if(!k||typeof window>`u`)return;let e=D.current;if(!e)return;let t=H({href:S,basePath:G,currentOrigin:window.location.origin});if(t==null)return;let n=fe();if(n)return J.set(e,()=>K(t,O,`low`)),n.observe(e),()=>{n.unobserve(e),J.delete(e)}},[k,O,S]);let A=(0,U.useCallback)(()=>{k&&K(S,O,`high`)},[k,O,S]),j=(0,U.useCallback)(e=>{l?.(e),A()},[l,A]),M=(0,U.useCallback)(e=>{u?.(e),A()},[u,A]),N=async e=>{if(c&&c(e),e.defaultPrevented||e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.currentTarget.target&&e.currentTarget.target!==`_self`)return;let t=S;if(b.startsWith(`http://`)||b.startsWith(`https://`)||b.startsWith(`//`)){let e=o(b,G);if(e==null)return;t=e}e.preventDefault();let r=d(t,window.location.href,G),a=v(t,window.location.href,G);if(f)try{let e=new URL(a,window.location.origin),t=!1,n={url:e,preventDefault(){t=!0},get defaultPrevented(){return t}};if(f(n),n.defaultPrevented)return}catch{}if(typeof window.__VINEXT_RSC_NAVIGATE__==`function`){T(!0),U.startTransition(()=>{m(t,n?`replace`:`push`,i,!0).finally(()=>{E.current&&T(!1)})});return}else try{let e=(await _(async()=>{let{default:e}=await import(`./router-CsFr-suB.js`);return{default:e}},__vite__mapDeps([0,1,2,3]))).default;n?await e.replace(r,void 0,{scroll:i}):await e.push(r,void 0,{scroll:i})}catch{n?window.history.replaceState({},``,a):window.history.pushState({},``,a),window.dispatchEvent(new PopStateEvent(`popstate`))}},{passHref:P,...F}=y,I=U.useMemo(()=>({pending:w}),[w]);return x?(0,W.jsx)(`a`,{...F,onMouseEnter:j,onTouchStart:M,children:a}):(0,W.jsx)(oe.Provider,{value:I,children:(0,W.jsx)(`a`,{ref:te,href:C,onClick:e=>{N(e)},onMouseEnter:j,onTouchStart:M,...F,children:a})})}),X=`https://play.google.com/store/apps/details?id=com.rixindangan.app`,Z=`[email protected]`,Q=`mailto:${Z}`,ve={en:{productName:`Rixin Archive`,valueProposition:`Turn work documents and media scattered across Android apps into a searchable local archive.`,workflowTitle:`A clear path from file to archive`,workflowSteps:[{title:`Share or send a file`,description:`Choose Rixin Archive from Android's Share or Send chooser for a supported file.`},{title:`Choose an archive box`,description:`Save a copied local version in the archive box that fits the work.`},{title:`Add useful context`,description:`Review the title, notes, tags, document type, and custom dimensions, with optional AI suggestions.`},{title:`Find it later`,description:`Search by keywords, notes, file type, date, source app, archive box, tags, and dimensions.`}],featuresTitle:`Built for practical filing`,features:[{title:`Copied local archives`,description:`Keep an app-private archive copy while preserving the original file extension.`},{title:`Structured filing`,description:`Organize files with archive boxes, document types, source apps, tags, and custom dimensions.`},{title:`Flexible retrieval`,description:`Combine keywords and filters to find documents, images, PDFs, spreadsheets, and other supported files.`},{title:`Optional archive assistant`,description:`Use on-device AI and OCR where available to suggest titles, summaries, tags, and filing metadata before you archive.`}],privacyTitle:`Local-first by default`,privacySummary:`Archive files, summaries, dimensions, tags, OCR text, and local AI search data are stored on your device by default. Rixin Archive does not require account registration.`,supportTitle:`Supp
2ort`,supportInstructions:`For product, privacy, or billing questions, contact the developer by email.`,developerName:`Chuxiong Lexiang Information Technology Co., Ltd.`,externalUrls:{googlePlay:X,supportEmail:Z,supportMailto:Q}},"zh-CN":{productName:`日新档案`,valueProposition:`把分散在 Android 应用中的工作文件和资料整理为可检索的本地档案。`,workflowTitle:`从文件到档案的清晰流程`,workflowSteps:[{title:`分享或发送文件`,description:`在 Android 的分享或发送选择器中,为受支持文件选择日新档案。`},{title:`选择档案盒`,description:`将保留原始后缀的本地副本存入合适的档案盒。`},{title:`补充关键信息`,description:`查看标题、备注、标签、资料类型和自定义维度,也可使用可选的 AI 建议。`},{title:`之后快速找到`,description:`通过关键词、备注、文件类型、时间、来源应用、档案盒、标签和维度检索。`}],featuresTitle:`为实际归档工作而设计`,features:[{title:`本地归档副本`,de
2scription:`在应用私有空间保存归档副本,并保留原始文件后缀。`},{title:`结构化整理`,description:`使用档案盒、资料类型、来源应用、标签和自定义维度整理文件。`},{title:`灵活检索`,description:`结合关键词和筛选条件,查找文档、图片、PDF、表格和其他受支持文件。`},{title:`可选归档助手`,description:`在设备支持时,使用本地 AI 和 OCR 建议标题、摘要、标签和归档信息,再由你确认。`}],privacyTitle:`默认本地优先`,privacySummary:`默认情况下,归档文件、摘要、维度、标签、OCR 文本和本地 AI 检索数据都保存在你的设备上。日新档案不要求注册账户。`,supportTitle:`支持`,supportInstructions:`如有产品、隐私或订阅问题,请通过电子邮件联系开发者。`,developerName:`楚雄乐享信息技术有限公司`,externalUrls:{googlePlay:X,supportEmail:Z,supportMailto:Q}}},ye=`rixin-archive-locale`;function be({locale:e,onChange:t}){let n=e=>{window.localStorage.setItem(ye,e),t(e)};return(0,W.jsxs)(`div`,{"aria-label":e===`zh-CN`?`语言`:`Language`,className:`locale-toggle`,role:`group`,children:[(0,W.jsx)(`button`,{"aria-pressed":e===`en`,className:`locale-toggle__option`,onClick:()=>n(`en`),type:`button`,children:`English`}),(0,W.jsx)(`button`,{"aria-pressed":e===`zh-CN`,className:`locale-toggle__option`,onClick:()=>n(`zh-CN`),type:`button`,children:`中文`})]})}var $=(0,U.createContext)(`en`);function xe(){return(0,U.useContext)($)}var Se={en:{home:`Home`,help:`Help`,privacy:`Privacy`,googlePlay:`Google Play`},"zh-CN":{home:`首页`,help:`帮助`,privacy:`隐私`,googlePlay:`Google Play`}};function Ce(e){return e===`en`||e===`zh-CN`}function we(e){return window.addEventListener(`storage`,e),()=>window.removeEventListener(`storage`,e)}function Te(){let e=window.localStorage.getItem(ye);return Ce(e)?e:null}function Ee(){return null}function De({children:e,locale:t,onLocaleChange:n}){let r=(0,U.useSyncExternalStore)(we,Te,Ee),[i,a]=(0,U.useState)(null),o=i??r??t,s=ve[o],c=Se[o];return(0,W.jsx)($.Provider,{value:o,children:(0,W.jsxs)(`div`,{className:`site-frame`,lang:o,children:[(0,W.jsx)(`header`,{className:`site-header`,children:(0,W.jsxs)(`div`,{className:`shell-container site-header__inner`,children:[(0,W.jsx)(Y,{className:`site-brand`,href:`/`,children:s.productName}),(0,W.jsxs)(`nav`,{"aria-label":o===`zh-CN`?`主导航`:`Primary navigation`,className:`site-nav`,children:[(0,W.jsx)(Y,{className:`site-nav__link site-nav__link--home`,href:`/`,children:c.home}),(0,W.jsx)(Y,{className:`site-nav__link`,href:`/support`,children:c.help}),(0,W.jsx)(Y,{className:`site-nav__link`,href:`/privacy`,children:c.privacy}),(0,W.jsx)(`a`,{className:`site-nav__play`,href:s.externalUrls.googlePlay,rel:`noreferrer`,target:`_blank`,children:c.googlePlay}),(0,W.jsx)(be,{locale:o,onChange:e=>{a(e),n?.(e)}})]})]})}),(0,W.jsx)(`div`,{className:`site-content`,children:e}),(0,W.jsx)(`footer`,{className:`site-footer`,children:(0,W.jsxs)(`div`,{className:`shell-container site-footer__inner`,children:[(0,W.jsx)(`p`,{children:s.developerName}),(0,W.jsxs)(`div`,{className:`site-footer__links`,children:[(0,W.jsx)(`a`,{href:`mailto:${Z}`,children:Z}),(0,W.jsx)(Y,{href:`/privacy`,children:c.privacy}),(0,W.jsx)(`a`,{href:s.externalUrls.googlePlay,rel:`noreferrer`,target:`_blank`,children:c.googlePlay}),(0,W.jsx)(`a`,{"aria-label":`Featured on DeepLaunch.io`,href:`https://deeplaunch.io`,rel:`noreferrer`,target:`_blank`,children:(0,W.jsx)(`img`,{alt:`Featured on DeepLaunch.io`,height:`54`,loading:`lazy`,src:`https://deeplaunch.io/badge/badge_dark.svg`,width:`200`})}),(0,W.jsx)(`a`,{href:`https://www.betterlaunch.co/product/rixin-archive`,children:(0,W.jsx)(`img`,{alt:`Better Launch`,src:`https://www.betterlaunch.co/badge-live-gradient.svg`,width:`200`,height:`56`})}),(0,W.jsx)(`a`,{"aria-label":`Listed on Launchpadly`,href:`https://launchpadly.co/startup/rixin-archive?ref=badge`,rel:`noopener noreferrer`,target:`_blank`,children:(0,W.jsx)(`img`,{alt:`Listed on Launchpadly`,height:`48`,loading:`lazy`,src:`https://launchpadly.co/embed/badges/startup/rixin-archive.svg?variant=listed-on`,width:`260`,style:{display:`block`,border:0}})})]})]})})]})})}export{De as SiteShell,B as a,I as c,ne as i,ve as n,z as o,Z as r,P as s,X as t,xe as useSiteLocale};

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.