1 line
25 KiB
JavaScript
1 line
25 KiB
JavaScript
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,66796,34251,e=>{"use strict";var t=e.i(26863);e.s(["Typography",()=>t.default],66796);var r=e.i(36807);e.s(["Button",()=>r.default],34251)},76552,e=>{"use strict";var t=e.i(19646);e.s(["Box",()=>t.default])},91882,e=>{"use strict";var t=e.i(52057);e.s(["Container",()=>t.default])},61974,54624,e=>{"use strict";e.i(47167);var t=e.i(71645),r=e.i(55777),i=e.i(94231),i=i,o=e.i(86931);let n={...t}.useSyncExternalStore;function a(e={}){let{themeId:s}=e;return function(e,a={}){let l=(0,o.default)();l&&s&&(l=l[s]||l);let d="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:c=!1,matchMedia:u=d?window.matchMedia:null,ssrMatchMedia:p=null,noSsr:m=!1}=(0,i.default)({name:"MuiUseMediaQuery",props:a,theme:l}),h="function"==typeof e?e(l):e;return(h=h.replace(/^@media( ?)/m,"")).includes("print")&&console.warn("MUI: You have provided a `print` query to the `useMediaQuery` hook.\nUsing the print media query to modify print styles can lead to unexpected results.\nConsider using the `displayPrint` field in the `sx` prop instead.\nMore information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print."),(void 0!==n?function(e,r,i,o,a){let s=t.useCallback(()=>r,[r]),l=t.useMemo(()=>{if(a&&i)return()=>i(e).matches;if(null!==o){let{matches:t}=o(e);return()=>t}return s},[s,e,o,a,i]),[d,c]=t.useMemo(()=>{if(null===i)return[s,()=>()=>{}];let t=i(e);return[()=>t.matches,e=>(t.addEventListener("change",e),()=>{t.removeEventListener("change",e)})]},[s,i,e]);return n(c,d,l)}:function(e,i,o,n,a){let[s,l]=t.useState(()=>a&&o?o(e).matches:n?n(e).matches:i);return(0,r.default)(()=>{if(!o)return;let t=o(e),r=()=>{l(t.matches)};return r(),t.addEventListener("change",r),()=>{t.removeEventListener("change",r)}},[e,o]),s})(h,c,u,p,m)}}a();let s=a({themeId:e.i(2001).default});e.s(["default",0,s],61974);var l=e.i(7670),d=e.i(95669),c=e.i(42196),u=e.i(40799),p=e.i(75149),m=e.i(94425),h=e.i(98051),f=e.i(95761);function x(e){return(0,f.default)("MuiSvgIcon",e)}(0,h.default)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var y=e.i(43476);let g=(0,u.styled)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,"inherit"!==r.color&&t[`color${(0,c.default)(r.color)}`],t[`fontSize${(0,c.default)(r.fontSize)}`]]}})((0,p.default)(({theme:e})=>({userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:e.transitions?.create?.("fill",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:e=>!e.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:e.typography?.pxToRem?.(20)||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:e.typography?.pxToRem?.(24)||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:e.typography?.pxToRem?.(35)||"2.1875rem"}},...Object.entries((e.vars??e).palette).filter(([,e])=>e&&e.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:"action"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:"disabled"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}))),v=t.forwardRef(function(e,r){let i=(0,m.useDefaultProps)({props:e,name:"MuiSvgIcon"}),{children:o,className:n,color:a="inherit",component:s="svg",fontSize:u="medium",htmlColor:p,inheritViewBox:h=!1,titleAccess:f,viewBox:v="0 0 24 24",...j}=i,b=t.isValidElement(o)&&"svg"===o.type,S={...i,color:a,component:s,fontSize:u,instanceFontSize:e.fontSize,inheritViewBox:h,viewBox:v,hasSvgAsChild:b},w={};h||(w.viewBox=v);let M=(e=>{let{color:t,fontSize:r,classes:i}=e,o={root:["root","inherit"!==t&&`color${(0,c.default)(t)}`,`fontSize${(0,c.default)(r)}`]};return(0,d.default)(o,x,i)})(S);return(0,y.jsxs)(g,{as:s,className:(0,l.default)(M.root,n),focusable:"false",color:p,"aria-hidden":!f||void 0,role:f?"img":void 0,ref:r,...w,...j,...b&&o.props,ownerState:S,children:[b?o.props.children:o,f?(0,y.jsx)("title",{children:f}):null]})});function j(e,r){function i(t,r){return(0,y.jsx)(v,{"data-testid":void 0,ref:r,...t,children:e})}return i.muiName=v.muiName,t.memo(t.forwardRef(i))}v.muiName="SvgIcon",e.s(["default",()=>j],54624)},13607,e=>{"use strict";e.i(47167);var t=e.i(71645),r=e.i(7670),i=e.i(95669),o=e.i(40799),n=e.i(94425),a=e.i(67719),s=e.i(98051),l=e.i(95761);function d(e){return(0,l.default)("MuiCard",e)}(0,s.default)("MuiCard",["root"]);var c=e.i(43476);let u=(0,o.styled)(a.default,{name:"MuiCard",slot:"Root"})({overflow:"hidden"}),p=t.forwardRef(function(e,t){let o=(0,n.useDefaultProps)({props:e,name:"MuiCard"}),{className:a,raised:s=!1,...l}=o,p={...o,raised:s},m=(e=>{let{classes:t}=e;return(0,i.default)({root:["root"]},d,t)})(p);return(0,c.jsx)(u,{className:(0,r.default)(m.root,a),elevation:s?8:void 0,ref:t,ownerState:p,...l})});e.s(["Card",0,p],13607)},11180,e=>{"use strict";e.i(71645);var t=e.i(54624),r=e.i(43476);let i=(0,t.default)((0,r.jsx)("path",{d:"M12 1.27a11 11 0 00-3.48 21.46c.55.09.73-.28.73-.55v-1.84c-3.03.64-3.67-1.46-3.67-1.46-.55-1.29-1.28-1.65-1.28-1.65-.92-.65.1-.65.1-.65 1.1 0 1.73 1.1 1.73 1.1.92 1.65 2.57 1.2 3.21.92a2 2 0 01.64-1.47c-2.47-.27-5.04-1.19-5.04-5.5 0-1.1.46-2.1 1.2-2.84a3.76 3.76 0 010-2.93s.91-.28 3.11 1.1c1.8-.49 3.7-.49 5.5 0 2.1-1.38 3.02-1.1 3.02-1.1a3.76 3.76 0 010 2.93c.83.74 1.2 1.74 1.2 2.94 0 4.21-2.57 5.13-5.04 5.4.45.37.82.92.82 2.02v3.03c0 .27.1.64.73.55A11 11 0 0012 1.27"}),"GitHub");e.s(["default",0,i])},74811,e=>{"use strict";var t=e.i(54624),r=e.i(43476);let i=(0,t.default)((0,r.jsx)("path",{d:"M9.4 16.6 4.8 12l4.6-4.6L8 6l-6 6 6 6zm5.2 0 4.6-4.6-4.6-4.6L16 6l6 6-6 6z"}),"Code");e.s(["default",0,i])},71494,e=>{"use strict";var t=e.i(54624),r=e.i(43476);let i=(0,t.default)((0,r.jsx)("path",{d:"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z"}),"Smartphone");e.s(["default",0,i])},68238,38255,e=>{"use strict";e.i(47167);var t=e.i(71645),r=e.i(7670),i=e.i(95669),o=e.i(40799),n=e.i(94425),a=e.i(98051),s=e.i(95761);function l(e){return(0,s.default)("MuiCardContent",e)}(0,a.default)("MuiCardContent",["root"]);var d=e.i(43476);let c=(0,o.styled)("div",{name:"MuiCardContent",slot:"Root"})({padding:16,"&:last-child":{paddingBottom:24}}),u=t.forwardRef(function(e,t){let o=(0,n.useDefaultProps)({props:e,name:"MuiCardContent"}),{className:a,component:s="div",...u}=o,p={...o,component:s},m=(e=>{let{classes:t}=e;return(0,i.default)({root:["root"]},l,t)})(p);return(0,d.jsx)(c,{as:s,className:(0,r.default)(m.root,a),ownerState:p,ref:t,...u})});e.s(["CardContent",0,u],68238);let p=(0,e.i(54624).default)((0,d.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39"}),"Public");e.s(["default",0,p],38255)},36057,e=>{"use strict";e.i(47167);var t=e.i(71645),r=e.i(7670),i=e.i(83553),o=e.i(38111),n=e.i(1434),a=e.i(84429),s=e.i(61801),l=e.i(39416),d=e.i(17494);let c=(e,t,r)=>{let i=e.keys[0];if(Array.isArray(t))t.forEach((t,i)=>{r((t,r)=>{i<=e.keys.length-1&&(0===i?Object.assign(t,r):t[e.up(e.keys[i])]=r)},t)});else if(t&&"object"==typeof t){let o,n;(Object.keys(t).length>e.keys.length?e.keys:(o=e.keys,n=Object.keys(t),o.filter(e=>n.includes(e)))).forEach(o=>{if(e.keys.includes(o)){let n=t[o];void 0!==n&&r((t,r)=>{i===o?Object.assign(t,r):t[e.up(o)]=r},n)}})}else("number"==typeof t||"string"==typeof t)&&r((e,t)=>{Object.assign(e,t)},t)};function u(e){return`--Grid-${e}Spacing`}function p(e){return`--Grid-parent-${e}Spacing`}let m="--Grid-columns",h="--Grid-parent-columns",f=({theme:e,ownerState:t})=>{let r={};return c(e.breakpoints,t.size,(e,t)=>{let i={};"grow"===t&&(i={flexBasis:0,flexGrow:1,maxWidth:"100%"}),"auto"===t&&(i={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"}),"number"==typeof t&&(i={flexGrow:0,flexBasis:"auto",width:`calc(100% * ${t} / var(${h}) - (var(${h}) - ${t}) * (var(${p("column")}) / var(${h})))`}),e(r,i)}),r},x=({theme:e,ownerState:t})=>{let r={};return c(e.breakpoints,t.offset,(e,t)=>{let i={};"auto"===t&&(i={marginLeft:"auto"}),"number"==typeof t&&(i={marginLeft:0===t?"0px":`calc(100% * ${t} / var(${h}) + var(${p("column")}) * ${t} / var(${h}))`}),e(r,i)}),r},y=({theme:e,ownerState:t})=>{if(!t.container)return{};let r={[m]:12};return c(e.breakpoints,t.columns,(e,t)=>{let i=t??12;e(r,{[m]:i,"> *":{[h]:i}})}),r},g=({theme:e,ownerState:t})=>{if(!t.container)return{};let r={};return c(e.breakpoints,t.rowSpacing,(t,i)=>{let o="string"==typeof i?i:e.spacing?.(i);t(r,{[u("row")]:o,"> *":{[p("row")]:o}})}),r},v=({theme:e,ownerState:t})=>{if(!t.container)return{};let r={};return c(e.breakpoints,t.columnSpacing,(t,i)=>{let o="string"==typeof i?i:e.spacing?.(i);t(r,{[u("column")]:o,"> *":{[p("column")]:o}})}),r},j=({theme:e,ownerState:t})=>{if(!t.container)return{};let r={};return c(e.breakpoints,t.direction,(e,t)=>{e(r,{flexDirection:t})}),r},b=({ownerState:e})=>({minWidth:0,boxSizing:"border-box",...e.container&&{display:"flex",flexWrap:"wrap",...e.wrap&&"wrap"!==e.wrap&&{flexWrap:e.wrap},gap:`var(${u("row")}) var(${u("column")})`}});var S=e.i(43476);let w=(0,d.default)(),M=(0,n.default)("div",{name:"MuiGrid",slot:"Root"});function C(e){return(0,a.default)({props:e,name:"MuiGrid",defaultTheme:w})}var z=e.i(40799),P=e.i(94425),T=e.i(54469);let k=function(e={}){let{createStyledComponent:n=M,useThemeProps:a=C,useTheme:d=s.default,componentName:c="MuiGrid"}=e;function u(e,t,r=()=>!0){let i={};return null===e||(Array.isArray(e)?e.forEach((e,o)=>{null!==e&&r(e)&&t.keys[o]&&(i[t.keys[o]]=e)}):"object"==typeof e?Object.keys(e).forEach(t=>{let o=e[t];null!=o&&r(o)&&(i[t]=o)}):i[t.keys[0]]=e),i}let p=n(y,v,g,f,j,b,x),m=t.forwardRef(function(e,n){var s;let m,h=d(),f=a(e),x=(0,l.extendSxProp)(f);s=h.breakpoints,m=[],void 0!==x.item&&(delete x.item,m.push("item")),void 0!==x.zeroMinWidth&&(delete x.zeroMinWidth,m.push("zeroMinWidth")),s.keys.forEach(e=>{void 0!==x[e]&&(m.push(e),delete x[e])});let{className:y,children:g,columns:v=12,container:j=!1,component:b="div",direction:w="row",wrap:M="wrap",size:C={},offset:z={},spacing:P=0,rowSpacing:T=P,columnSpacing:k=P,unstable_level:L=0,...B}=x,$=u(C,h.breakpoints,e=>!1!==e),R=u(z,h.breakpoints),G=e.columns??(L?void 0:v),I=e.spacing??(L?void 0:P),A=e.rowSpacing??e.spacing??(L?void 0:T),W=e.columnSpacing??e.spacing??(L?void 0:k),E={...x,level:L,columns:G,container:j,direction:w,wrap:M,spacing:I,rowSpacing:A,columnSpacing:W,size:$,offset:R},N=((e,t)=>{let r,{container:n,direction:a,spacing:s,wrap:l,size:d}=e,u={root:["root",n&&"container","wrap"!==l&&`wrap-xs-${String(l)}`,...void 0===a?[]:"object"==typeof a?Object.entries(a).map(([e,t])=>`direction-${e}-${t}`):[`direction-xs-${String(a)}`],...(r=[],Object.entries(d).forEach(([e,t])=>{!1!==t&&void 0!==t&&r.push(`grid-${e}-${String(t)}`)}),r),...n?((e,t="xs")=>{function r(e){return void 0!==e&&("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e&&e>0)}if(r(e))return[`spacing-${t}-${String(e)}`];if("object"==typeof e&&!Array.isArray(e)){let t=[];return Object.entries(e).forEach(([e,i])=>{r(i)&&t.push(`spacing-${e}-${String(i)}`)}),t}return[]})(s,t.breakpoints.keys[0]):[]]};return(0,o.default)(u,e=>(0,i.default)(c,e),{})})(E,h);return(0,S.jsx)(p,{ref:n,as:b,ownerState:E,className:(0,r.default)(N.root,y),...B,children:t.Children.map(g,e=>{var r;return t.isValidElement(e)&&(r=["Grid"],t.isValidElement(e)&&-1!==r.indexOf(e.type.muiName??e.type?._payload?.value?.muiName))&&j&&e.props.container?t.cloneElement(e,{unstable_level:e.props?.unstable_level??L+1}):e})})});return m.muiName="Grid",m}({createStyledComponent:(0,z.styled)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.container&&t.container]}}),componentName:"MuiGrid",useThemeProps:e=>(0,P.useDefaultProps)({props:e,name:"MuiGrid"}),useTheme:T.default});e.s(["Grid",0,k],36057)},76603,e=>{"use strict";var t=e.i(43476),r=e.i(13607),i=e.i(68238),o=e.i(66796),n=e.i(34251),a=e.i(36057),s=e.i(76552),l=e.i(91882);e.i(47167);var d=e.i(95669),c=e.i(7670),u=e.i(71645),p=e.i(40799),m=e.i(94425),h=e.i(98051),f=e.i(95761);function x(e){return(0,f.default)("MuiImageList",e)}(0,h.default)("MuiImageList",["root","masonry","quilted","standard","woven"]);let y=u.createContext({}),g=(0,p.styled)("ul",{name:"MuiImageList",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[r.variant]]}})({display:"grid",overflowY:"auto",listStyle:"none",padding:0,WebkitOverflowScrolling:"touch",variants:[{props:{variant:"masonry"},style:{display:"block"}}]}),v=u.forwardRef(function(e,r){let i=(0,m.useDefaultProps)({props:e,name:"MuiImageList"}),{children:o,className:n,cols:a=2,component:s="ul",rowHeight:l="auto",gap:p=4,style:h,variant:f="standard",...v}=i,j=u.useMemo(()=>({rowHeight:l,gap:p,variant:f}),[l,p,f]),b="masonry"===f?{columnCount:a,columnGap:p,...h}:{gridTemplateColumns:`repeat(${a}, 1fr)`,gap:p,...h},S={...i,component:s,gap:p,rowHeight:l,variant:f},w=(e=>{let{classes:t,variant:r}=e;return(0,d.default)({root:["root",r]},x,t)})(S);return(0,t.jsx)(g,{as:s,className:(0,c.default)(w.root,w[f],n),ref:r,style:b,ownerState:S,...v,children:(0,t.jsx)(y.Provider,{value:j,children:o})})});function j(e){return(0,f.default)("MuiImageListItem",e)}let b=(0,h.default)("MuiImageListItem",["root","img","standard","woven","masonry","quilted"]),S=(0,p.styled)("li",{name:"MuiImageListItem",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[{[`& .${b.img}`]:t.img},t.root,t[r.variant]]}})({display:"block",position:"relative",[`& .${b.img}`]:{objectFit:"cover",width:"100%",height:"100%",display:"block"},variants:[{props:{variant:"standard"},style:{display:"flex",flexDirection:"column"}},{props:{variant:"woven"},style:{height:"100%",alignSelf:"center","&:nth-of-type(even)":{height:"70%"}}},{props:{variant:"standard"},style:{[`& .${b.img}`]:{height:"auto",flexGrow:1}}}]}),w=u.forwardRef(function(e,r){let i=(0,m.useDefaultProps)({props:e,name:"MuiImageListItem"}),{children:o,className:n,cols:a=1,component:s="li",rows:l=1,style:p,...h}=i,{rowHeight:f="auto",gap:x,variant:g}=u.useContext(y),v="auto";"woven"===g?v=void 0:"auto"!==f&&(v=f*l+x*(l-1));let b={...i,cols:a,component:s,gap:x,rowHeight:f,rows:l,variant:g},w=(e=>{let{classes:t,variant:r}=e;return(0,d.default)({root:["root",r],img:["img"]},j,t)})(b);return(0,t.jsx)(S,{as:s,className:(0,c.default)(w.root,w[g],n),ref:r,style:{height:v,gridColumnEnd:"masonry"!==g?`span ${a}`:void 0,gridRowEnd:"masonry"!==g?`span ${l}`:void 0,marginBottom:"masonry"===g?x:void 0,breakInside:"masonry"===g?"avoid":void 0,...p},ownerState:b,...h,children:u.Children.map(o,e=>{var t;return u.isValidElement(e)?"img"===e.type||(t=["Image"],u.isValidElement(e)&&-1!==t.indexOf(e.type.muiName??e.type?._payload?.value?.muiName))?u.cloneElement(e,{className:(0,c.default)(w.img,e.props.className)}):e:null})})});var M=e.i(10557),C=e.i(61974),z=e.i(11180),P=e.i(38255),T=e.i(74811),k=e.i(54624);let L=(0,k.default)((0,t.jsx)("path",{d:"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2M1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2"}),"ShoppingCart");var B=e.i(71494);let $=(0,k.default)((0,t.jsx)("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z"}),"Refresh"),R=(0,k.default)((0,t.jsx)("path",{d:"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5"}),"Link");function G(){let e=(0,M.useTheme)(),d=(0,C.default)(e.breakpoints.down("sm")),c=(0,C.default)(e.breakpoints.down("md")),u=[{icon:(0,t.jsx)(L,{color:"primary",style:{fontSize:d?24:32}}),title:"应用商城",description:"提供各类应用和工具的展示与下载服务"},{icon:(0,t.jsx)(B.default,{color:"primary",style:{fontSize:d?24:32}}),title:"移动友好",description:"完全适配移动设备,提供流畅的用户体验"},{icon:(0,t.jsx)($,{color:"primary",style:{fontSize:d?24:32}}),title:"持续更新",description:"v2版本正在开发中,将带来全新的设计和实现"},{icon:(0,t.jsx)(T.default,{color:"primary",style:{fontSize:d?24:32}}),title:"开源项目",description:"采用MIT开源协议,鼓励社区参与和贡献"}];return(0,t.jsxs)(l.Container,{maxWidth:"lg",sx:{py:{xs:4,md:8}},children:[(0,t.jsxs)(s.Box,{sx:{textAlign:"center",mb:{xs:6,md:10},p:{xs:4,md:8},borderRadius:4,background:"linear-gradient(135deg, rgba(63,81,181,0.05) 0%, rgba(63,81,181,0.1) 100%)"},children:[(0,t.jsx)(o.Typography,{variant:"h3",component:"h1",gutterBottom:!0,sx:{fontWeight:700,mb:3},children:"LeonAPP"}),(0,t.jsx)(o.Typography,{variant:"h6",color:"text.secondary",gutterBottom:!0,children:"开源应用商城平台"}),(0,t.jsx)(o.Typography,{variant:"body1",sx:{maxWidth:600,mx:"auto",fontSize:{xs:"1rem",md:"1.1rem"}},children:"一个简单而强大的应用商城系统,由LeonCloud和武汉喵星创想互联网科技有限公司开发维护,致力于提供优质的应用分发服务。"}),(0,t.jsxs)(s.Box,{sx:{mt:6,display:"flex",gap:2,justifyContent:"center",flexWrap:"wrap"},children:[(0,t.jsx)(n.Button,{variant:"contained",startIcon:(0,t.jsx)(P.default,{}),href:"https://leon.miaostars.com",target:"_blank",rel:"noopener noreferrer",sx:{px:3,py:1.2},children:"访问官网"}),(0,t.jsx)(n.Button,{variant:"outlined",startIcon:(0,t.jsx)(z.default,{}),href:"http://leonmmcoset.jjxmm.win:2000/LeonMMcoset/leonapp",target:"_blank",rel:"noopener noreferrer",sx:{px:3,py:1.2},children:"开源仓库"})]})]}),(0,t.jsxs)(s.Box,{sx:{mb:{xs:8,md:12}},children:[(0,t.jsx)(o.Typography,{variant:"h4",component:"h2",gutterBottom:!0,sx:{mb:4,fontWeight:600},children:"项目概述"}),(0,t.jsxs)(a.Grid,{container:!0,spacing:4,children:[(0,t.jsxs)(a.Grid,{size:{xs:12,md:6},children:[(0,t.jsx)(o.Typography,{variant:"body1",sx:{mb:3,lineHeight:1.8},children:"LeonAPP是一个开源的应用商城项目,旨在为开发者提供一个简单易用的应用分发平台。 项目由LeonCloud和武汉喵星创想互联网科技有限公司共同拥有和维护,致力于打造一个开放、透明的应用生态系统。"}),(0,t.jsx)(o.Typography,{variant:"body1",sx:{mb:3,lineHeight:1.8},children:"目前LeonAPP v1版本已发布,基于PHP和HTML5技术栈实现。同时,我们正在开发LeonAPP v2版本, 该版本将完全重写,采用现代化的技术架构,提供更好的用户体验和更强大的功能。"}),(0,t.jsx)(o.Typography,{variant:"body1",sx:{lineHeight:1.8},children:"项目采用MIT开源协议(PC客户端使用GPLv3开源),欢迎社区开发者参与贡献和改进。"})]}),(0,t.jsx)(a.Grid,{size:{xs:12,md:6},children:(0,t.jsx)(r.Card,{sx:{height:"100%",boxShadow:3,borderRadius:2},children:(0,t.jsxs)(i.CardContent,{children:[(0,t.jsx)(o.Typography,{variant:"h6",gutterBottom:!0,sx:{mb:2,fontWeight:600},children:"平台特点"}),(0,t.jsx)(s.Box,{sx:{display:"flex",flexDirection:"column",gap:2},children:u.map((r,i)=>(0,t.jsxs)(s.Box,{sx:{display:"flex",alignItems:"flex-start",gap:2},children:[(0,t.jsx)(s.Box,{sx:{color:e.palette.primary.main,mt:.5},children:r.icon}),(0,t.jsxs)(s.Box,{children:[(0,t.jsx)(o.Typography,{variant:"subtitle1",sx:{fontWeight:600},children:r.title}),(0,t.jsx)(o.Typography,{variant:"body2",color:"text.secondary",children:r.description})]})]},i))})]})})})]})]}),(0,t.jsxs)(s.Box,{sx:{mb:{xs:8,md:12}},children:[(0,t.jsx)(o.Typography,{variant:"h4",component:"h2",gutterBottom:!0,sx:{mb:4,fontWeight:600},children:"版本信息"}),(0,t.jsxs)(a.Grid,{container:!0,spacing:4,children:[(0,t.jsx)(a.Grid,{size:{xs:12,md:6},children:(0,t.jsx)(r.Card,{sx:{height:"100%",boxShadow:2,borderRadius:2},children:(0,t.jsxs)(i.CardContent,{children:[(0,t.jsx)(o.Typography,{variant:"h6",gutterBottom:!0,sx:{mb:2,fontWeight:600,color:e.palette.primary.main},children:"LeonAPP v1"}),(0,t.jsx)(o.Typography,{variant:"body2",color:"text.secondary",sx:{mb:2},children:"当前稳定版本"}),(0,t.jsx)(o.Typography,{variant:"body1",sx:{mb:3},children:"基于PHP和HTML5技术栈实现的应用商城系统,提供基本的应用展示和下载功能。"}),(0,t.jsx)(n.Button,{variant:"outlined",size:"small",startIcon:(0,t.jsx)(z.default,{}),href:"http://leonmmcoset.jjxmm.win:2000/LeonMMcoset/leonapp",target:"_blank",rel:"noopener noreferrer",children:"查看源码"})]})})}),(0,t.jsx)(a.Grid,{size:{xs:12,md:6},children:(0,t.jsx)(r.Card,{sx:{height:"100%",boxShadow:2,borderRadius:2,borderLeft:`4px solid ${e.palette.primary.main}`},children:(0,t.jsxs)(i.CardContent,{children:[(0,t.jsx)(o.Typography,{variant:"h6",gutterBottom:!0,sx:{mb:2,fontWeight:600,color:e.palette.primary.main},children:"LeonAPP v2"}),(0,t.jsx)(o.Typography,{variant:"body2",color:"text.secondary",sx:{mb:2},children:"开发中"}),(0,t.jsx)(o.Typography,{variant:"body1",sx:{mb:3},children:"全新重写的版本,将抛弃原有所有代码,采用现代化技术栈重新设计和实现,提供更优质的用户体验。"}),(0,t.jsx)(n.Button,{variant:"outlined",size:"small",disabled:!0,startIcon:(0,t.jsx)($,{}),children:"开发中"})]})})})]})]}),(0,t.jsxs)(s.Box,{sx:{mb:{xs:8,md:12}},children:[(0,t.jsx)(o.Typography,{variant:"h4",component:"h2",gutterBottom:!0,sx:{mb:4,fontWeight:600},children:"截图展示"}),(0,t.jsx)(o.Typography,{variant:"body2",color:"text.secondary",sx:{mb:4},children:"LeonAPP v1界面预览"}),(0,t.jsxs)(v,{sx:{width:"100%",height:"auto"},cols:d?1:c?2:3,rowHeight:250,children:[(0,t.jsx)(w,{children:(0,t.jsx)("img",{src:"/projects/leonapp/img1.png",alt:"LeonAPP v1截图1",loading:"lazy",style:{borderRadius:"8px",width:"100%",height:"100%",objectFit:"cover"}})}),(0,t.jsx)(w,{children:(0,t.jsx)("img",{src:"/projects/leonapp/img2.png",alt:"LeonAPP v1截图2",loading:"lazy",style:{borderRadius:"8px",width:"100%",height:"100%",objectFit:"cover"}})}),(0,t.jsx)(w,{children:(0,t.jsx)("img",{src:"/projects/leonapp/img3.png",alt:"LeonAPP v1截图3",loading:"lazy",style:{borderRadius:"8px",width:"100%",height:"100%",objectFit:"cover"}})})]})]}),(0,t.jsxs)(s.Box,{sx:{mb:6},children:[(0,t.jsx)(o.Typography,{variant:"h4",component:"h2",gutterBottom:!0,sx:{mb:4,fontWeight:600},children:"相关资源"}),(0,t.jsxs)(a.Grid,{container:!0,spacing:3,children:[(0,t.jsx)(a.Grid,{size:{xs:12,sm:6,md:4},children:(0,t.jsx)(r.Card,{sx:{height:"100%",transition:"transform 0.2s","&:hover":{transform:"translateY(-5px)"}},children:(0,t.jsxs)(i.CardContent,{children:[(0,t.jsx)(R,{sx:{fontSize:40,mb:2,color:e.palette.primary.main}}),(0,t.jsx)(o.Typography,{variant:"h6",gutterBottom:!0,children:"官方网站"}),(0,t.jsx)(o.Typography,{variant:"body2",color:"text.secondary",sx:{mb:3},children:"访问LeonAPP官方网站,体验完整功能"}),(0,t.jsx)(n.Button,{variant:"contained",fullWidth:!0,href:"https://leon.miaostars.com",target:"_blank",rel:"noopener noreferrer",children:"立即访问"})]})})}),(0,t.jsx)(a.Grid,{size:{xs:12,sm:6,md:4},children:(0,t.jsx)(r.Card,{sx:{height:"100%",transition:"transform 0.2s","&:hover":{transform:"translateY(-5px)"}},children:(0,t.jsxs)(i.CardContent,{children:[(0,t.jsx)(z.default,{sx:{fontSize:40,mb:2,color:e.palette.primary.main}}),(0,t.jsx)(o.Typography,{variant:"h6",gutterBottom:!0,children:"开源仓库"}),(0,t.jsx)(o.Typography,{variant:"body2",color:"text.secondary",sx:{mb:3},children:"查看源码,参与贡献,了解项目技术细节"}),(0,t.jsx)(n.Button,{variant:"outlined",fullWidth:!0,href:"http://leonmmcoset.jjxmm.win:2000/LeonMMcoset/leonapp",target:"_blank",rel:"noopener noreferrer",children:"前往仓库"})]})})}),(0,t.jsx)(a.Grid,{size:{xs:12,sm:6,md:4},children:(0,t.jsx)(r.Card,{sx:{height:"100%",transition:"transform 0.2s","&:hover":{transform:"translateY(-5px)"}},children:(0,t.jsxs)(i.CardContent,{children:[(0,t.jsx)(T.default,{sx:{fontSize:40,mb:2,color:e.palette.primary.main}}),(0,t.jsx)(o.Typography,{variant:"h6",gutterBottom:!0,children:"技术栈"}),(0,t.jsxs)(o.Typography,{variant:"body2",color:"text.secondary",sx:{mb:3},children:["v1: PHP + HTML5",(0,t.jsx)("br",{}),"v2: 开发中..."]}),(0,t.jsx)(n.Button,{variant:"outlined",fullWidth:!0,href:"http://leonmmcoset.jjxmm.win:2000/LeonMMcoset/leonapp",target:"_blank",rel:"noopener noreferrer",children:"了解更多"})]})})})]})]}),(0,t.jsxs)(s.Box,{sx:{mt:12,pt:6,borderTop:"1px solid",borderColor:"divider",textAlign:"center"},children:[(0,t.jsxs)(o.Typography,{variant:"body2",color:"text.secondary",children:["© ",new Date().getFullYear()," LeonCloud & 武汉喵星创想互联网科技有限公司"]}),(0,t.jsx)(o.Typography,{variant:"body2",color:"text.secondary",sx:{mt:1},children:"LeonAPP - 开源应用商城平台"})]})]})}e.s(["default",()=>G],76603)}]); |