Files
chinese-family-tree-2/.next/server/chunks/ssr/[root-of-the-server]__e0be9d0f._.js
T
freedakgmail e44dd0bd95 0.0.8.0
2025-11-23 18:03:04 +08:00

3 lines
7.9 KiB
JavaScript

module.exports=[24749,a=>{"use strict";var b=a.i(6155),c=a.i(54024),d=a.i(12348);let e=(0,c.cva)("relative w-full rounded-lg border px-4 py-3 text-sm grid has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] grid-cols-[0_1fr] has-[>svg]:gap-x-3 gap-y-0.5 items-start [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current",{variants:{variant:{default:"bg-card text-card-foreground",destructive:"text-destructive bg-card [&>svg]:text-current *:data-[slot=alert-description]:text-destructive/90"}},defaultVariants:{variant:"default"}});function f({className:a,variant:c,...f}){return(0,b.jsx)("div",{"data-slot":"alert",role:"alert",className:(0,d.cn)(e({variant:c}),a),...f})}function g({className:a,...c}){return(0,b.jsx)("div",{"data-slot":"alert-title",className:(0,d.cn)("col-start-2 line-clamp-1 min-h-4 font-medium tracking-tight",a),...c})}function h({className:a,...c}){return(0,b.jsx)("div",{"data-slot":"alert-description",className:(0,d.cn)("text-muted-foreground col-start-2 grid justify-items-start gap-1 text-sm [&_p]:leading-relaxed",a),...c})}a.s(["Alert",()=>f,"AlertDescription",()=>h,"AlertTitle",()=>g])},54297,(a,b,c)=>{"use strict";b.exports=a.r(81232).vendored["react-ssr"].React},56254,(a,b,c)=>{"use strict";b.exports=a.r(81232).vendored.contexts.AppRouterContext},13742,(a,b,c)=>{"use strict";b.exports=a.r(81232).vendored.contexts.HooksClientContext},9623,(a,b,c)=>{"use strict";b.exports=a.r(81232).vendored.contexts.ServerInsertedHtml},7614,(a,b,c)=>{"use strict";b.exports=a.r(81232).vendored["react-ssr"].ReactDOM},18622,(a,b,c)=>{b.exports=a.x("next/dist/compiled/next-server/app-page-turbo.runtime.prod.js",()=>require("next/dist/compiled/next-server/app-page-turbo.runtime.prod.js"))},56704,(a,b,c)=>{b.exports=a.x("next/dist/server/app-render/work-async-storage.external.js",()=>require("next/dist/server/app-render/work-async-storage.external.js"))},32319,(a,b,c)=>{b.exports=a.x("next/dist/server/app-render/work-unit-async-storage.external.js",()=>require("next/dist/server/app-render/work-unit-async-storage.external.js"))},20635,(a,b,c)=>{b.exports=a.x("next/dist/server/app-render/action-async-storage.external.js",()=>require("next/dist/server/app-render/action-async-storage.external.js"))},81232,(a,b,c)=>{"use strict";b.exports=a.r(18622)},6155,(a,b,c)=>{"use strict";b.exports=a.r(81232).vendored["react-ssr"].ReactJsxRuntime},99766,a=>{"use strict";var b=a.i(6155),c=a.i(12348);function d({className:a,...d}){return(0,b.jsx)("div",{"data-slot":"card",className:(0,c.cn)("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",a),...d})}function e({className:a,...d}){return(0,b.jsx)("div",{"data-slot":"card-header",className:(0,c.cn)("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-2 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",a),...d})}function f({className:a,...d}){return(0,b.jsx)("div",{"data-slot":"card-title",className:(0,c.cn)("leading-none font-semibold",a),...d})}function g({className:a,...d}){return(0,b.jsx)("div",{"data-slot":"card-description",className:(0,c.cn)("text-muted-foreground text-sm",a),...d})}function h({className:a,...d}){return(0,b.jsx)("div",{"data-slot":"card-content",className:(0,c.cn)("px-6",a),...d})}function i({className:a,...d}){return(0,b.jsx)("div",{"data-slot":"card-footer",className:(0,c.cn)("flex items-center px-6 [.border-t]:pt-6",a),...d})}a.s(["Card",()=>d,"CardContent",()=>h,"CardDescription",()=>g,"CardFooter",()=>i,"CardHeader",()=>e,"CardTitle",()=>f])},52401,a=>{"use strict";let b=(0,a.i(37111).default)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);a.s(["default",()=>b])},47058,a=>{"use strict";var b=a.i(52401);a.s(["X",()=>b.default])},38689,a=>{"use strict";let b=(0,a.i(37111).default)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);a.s(["Download",()=>b],38689)},42303,a=>{"use strict";var b=a.i(54297),c=a.i(14672);function d(a){return RegExp(`/${a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(?=[/?#]|$)`)}function e(a){return(0,b.useEffect)(()=>{var b;a.beforeSend&&(null==(b=window.va)||b.call(window,"beforeSend",a.beforeSend))},[a.beforeSend]),(0,b.useEffect)(()=>{!function(a={debug:!0}){}({framework:a.framework||"react",basePath:a.basePath??function(){if("undefined"!=typeof process&&void 0!==process.env)return process.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...void 0!==a.route&&{disableAutoTrack:!0},...a})},[]),(0,b.useEffect)(()=>{a.route&&a.path&&function({route:a,path:b}){var c;null==(c=window.va)||c.call(window,"pageview",{route:a,path:b})}({route:a.route,path:a.path})},[a.route,a.path]),null}function f(a){let f,g,h,{route:i,path:j}=(f=(0,c.useParams)(),g=(0,c.useSearchParams)(),h=(0,c.usePathname)(),f?{route:function(a,b){if(!a||!b)return a;let c=a;try{let a=Object.entries(b);for(let[b,e]of a)if(!Array.isArray(e)){let a=d(e);a.test(c)&&(c=c.replace(a,`/[${b}]`))}for(let[b,e]of a)if(Array.isArray(e)){let a=d(e.join("/"));a.test(c)&&(c=c.replace(a,`/[...${b}]`))}return c}catch(b){return a}}(h,Object.keys(f).length?f:Object.fromEntries(g.entries())),path:h}:{route:null,path:h});return b.default.createElement(e,{path:j,route:i,...a,basePath:function(){if("undefined"!=typeof process&&void 0!==process.env)return process.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}(),framework:"next"})}function g(a){return b.default.createElement(b.Suspense,{fallback:null},b.default.createElement(f,{...a}))}a.s(["Analytics",()=>g])},61363,a=>{"use strict";var b=a.i(6155),c=a.i(54297),d=a.i(8895),e=a.i(99766),f=a.i(38689),g=a.i(47058);let h=(0,a.i(37111).default)("Smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);var i=a.i(24749);function j(){let[a,j]=(0,c.useState)(null),[k,l]=(0,c.useState)(!1),[m,n]=(0,c.useState)(!1),[o,p]=(0,c.useState)(!1);(0,c.useEffect)(()=>{},[]);let q=async()=>{if(!a)return;a.prompt();let{outcome:b}=await a.userChoice;"accepted"===b?console.log("用户接受了安装"):console.log("用户拒绝了安装"),j(null),p(!1),localStorage.setItem("pwa-install-prompt-seen","true")};return m||!k?null:(0,b.jsxs)(b.Fragment,{children:[o&&(0,b.jsx)("div",{className:"fixed bottom-4 right-4 z-50 max-w-sm animate-in slide-in-from-bottom-5",children:(0,b.jsxs)(e.Card,{className:"shadow-lg border-2 border-primary",children:[(0,b.jsxs)(e.CardHeader,{className:"pb-3",children:[(0,b.jsxs)("div",{className:"flex items-start justify-between",children:[(0,b.jsxs)("div",{className:"flex items-center gap-2",children:[(0,b.jsx)(h,{className:"h-5 w-5 text-primary"}),(0,b.jsx)(e.CardTitle,{className:"text-base",children:"安装应用"})]}),(0,b.jsx)(d.Button,{variant:"ghost",size:"icon",className:"h-6 w-6",onClick:()=>{p(!1),localStorage.setItem("pwa-install-prompt-seen","true")},children:(0,b.jsx)(g.X,{className:"h-4 w-4"})})]}),(0,b.jsx)(e.CardDescription,{className:"text-xs",children:"将家谱应用添加到主屏幕,随时随地访问"})]}),(0,b.jsx)(e.CardContent,{className:"pt-0",children:(0,b.jsxs)(d.Button,{onClick:q,className:"w-full",size:"sm",children:[(0,b.jsx)(f.Download,{className:"mr-2 h-4 w-4"}),"立即安装"]})})]})}),!o&&(0,b.jsxs)(i.Alert,{className:"cursor-pointer hover:bg-muted/50 transition-colors",onClick:q,children:[(0,b.jsx)(f.Download,{className:"h-4 w-4"}),(0,b.jsxs)(i.AlertDescription,{className:"flex items-center justify-between",children:[(0,b.jsx)("span",{children:"将应用安装到设备"}),(0,b.jsx)(d.Button,{size:"sm",variant:"outline",children:"安装"})]})]})]})}function k({children:a}){return(0,c.useEffect)(()=>{console.log("Service Worker 不被支持")},[]),(0,b.jsxs)(b.Fragment,{children:[a,(0,b.jsx)(j,{})]})}a.s(["PWAProvider",()=>k],61363)},68018,a=>{"use strict";var b=a.i(6155),c=a.i(1845);function d({children:a}){return(0,b.jsx)(c.SessionProvider,{children:a})}a.s(["SessionProvider",()=>d])}];
//# sourceMappingURL=%5Broot-of-the-server%5D__e0be9d0f._.js.map