1import{c as Y,j as e,B as b,L as p,v as C,w,x as k,q as f,u as W,t as _,aj as X,p as L,r as h,s as O,M as y,N as J,Q as K,W as ee,Y as se,a0 as T,an as re,S as q,E as U,a8 as ae,d as te,a$ as ne,e as le,b as ie,b0 as oe,b1 as de,n as ce,h as P}from"./index-VnmYj_Qr.js";import{A as me,a as xe,b as ge,c as he}from"./accordion-hxHAEdE8.js";import{T as Z}from"./trophy-B2HPkmT6.js";import{A}from"./award-Gt53SEbv.js";import{C as B}from"./calendar-Bh0L5qxV.js";import{B as I}from"./banknote--BBdwFyl.js";import{L as H}from"./languages-BYUFrlDi.js";import{C as M}from"./calendar-check-DweSb6NV.js";import{S as pe}from"./star-COQuokyP.js";import{C as ue}from"./clipboard-list-BEmQxW63.js";import{L as fe}from"./lightbulb-Bl7I2mdW.js";import{E as be}from"./external-link-Lz5hLXvq.js";import{C as je}from"./circle-help-Bxi0Jzgx.js";import"./index-BqNGbNTD.js";/** 2 * @license lucide-react v0.453.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const Ne=Y("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/** 7 * @license lucide-react v0.453.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const ye=Y("PhoneCall",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}],["path",{d:"M14.05 2a9 9 0 0 1 8 7.94",key:"vmijpz"}],["path",{d:"M14.05 6A5 5 0 0 1 18 10",key:"13nbpp"}]]);function ve({title:n,description:s,waMessage:l}){return e.jsxs("div",{className:"rounded-xl border border-border bg-card p-6 shadow-sm lg:sticky lg:top-24",children:[e.jsx("h3",{className:"font-serif-brand text-xl font-bold text-primary",children:n}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1.5 mb-5 leading-relaxed",children:s}),e.jsxs("div",{className:"space-y-2.5",children:[e.jsx(b,{asChild:!0,className:"w-full bg-[var(--gold)] text-primary hover:bg-[var(--gold-light)] font-semibold",children:e.jsxs(p,{href:"/contact",children:["é ç´å 費諮詢 ",e.jsx(C,{size:15,className:"ml-1"})]})}),e.jsx(b,{asChild:!0,variant:"outline",className:"w-full border-primary/30 text-primary hover:bg-primary hover:text-primary-foreground",children:e.jsxs("a",{href:w(l),target:"_blank",rel:"noopener noreferrer",children:[e.jsx(k,{size:15,className:"mr-1"})," WhatsApp æ¥è©¢"]})}),e.jsxs("p",{className:"text-[11px] text-muted-foreground text-center pt-1 flex items-center justify-center gap-1",children:[e.jsx(ye,{size:11})," +852 2866 9933 · 24 å°æå §åè¦"]})]})]})}const we={"john-paul-college":{institutionSlug:"john-paul-college",eyebrow:"JOHN PAUL COLLEGE · SEMESTER 1 2026",heading:"Aston å¸çå¸è¡è¡¨æ",description:`John Paul College å¨ 2026 年第ä¸å¸æå ¨æ ¡éæä¸ééé ç¼ Cum Laude å¸è¡æ¦®è½ï¼è¡¨æå¸çæ¼æ´å叿æçºå±ç¾åè¶çå¸ç¿è¡¨ç¾ã 12 13Aston Education è¡·å¿ç¥è³ä»¥ä¸ç±æååå©åè® John Paul College çåå¸ï¼ä»å以è±èªä½çºå¸ç¿èªè¨ï¼ä»è½æè䏿åªåãç©©å®èåºè²ç叿¥æç¸¾ç²å¾å¸æ ¡åè¨±ï¼æå°±å¯¦å¨ä»¤äººé¼èã`,note:"以ä¸å¸çå§åãçé åç §çåå·²ç²å¸æ ¡åææ¼ Aston Education ç¶²ç«å ¬éå±ç¤ºã",students:[{name:"Wai Lap Chan",year:"Year 11",award:"Cum Laude"},{name:"Walter Tik Yin Chan",year:"Year 11",award:"Cum Laude"},{name:"Cheuk Chun Choi",year:"Year 12",award:"Cum Laude"},{name:"Hailey Ng",year:"Year 10",award:"Magna Cum Laude"}],photoStudents:[{name:"Michael Yang",year:"Year 12",award:"Magna Cum Laude · Pro Diligentia",photoUrl:"/img/Michael-JPC-Academic-Award-2026_9d1fe9ed.jpg"},{name:"Cherry Lau",year:"Year 12",award:"Summa Cum Laude · Pro Diligentia",photoUrl:"/img/Cherry-JPC-Academic-Award-2026_32091971.jpg"},{name:"Micheline Leung",year:"Year 12",award:"Summa Cum Laude · Pro Diligentia",photoUrl:"/img/Micheline-JPC-Academic-Award-2026_8fc63472.jpg"}]}};function ke(n){return we[n]??null}function Ae({slug:n}){const s=ke(n);if(!s)return null;const l=(s.photoStudents??s.students).filter(r=>r.photoUrl);return e.jsx("section",{"aria-labelledby":"achievement-heading",className:"overflow-hidden rounded-xl border border-[var(--gold)]/60 bg-white text-primary shadow-lg",children:e.jsxs("div",{className:"p-6 md:p-8",children:[e.jsxs("div",{className:"flex gap-4 items-start",children:[e.jsx("span",{className:"flex h-11 w-11 shrink-0 items-center justify-center rounded-full bg-primary text-[var(--gold)] shadow-md",children:e.jsx(Z,{size:22,"aria-hidden":"true"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-[11px] font-semibold tracking-[0.16em] text-[var(--gold-dark,#8a6d3b)]",children:s.eyebrow}),e.jsx("h2",{id:"achievement-heading",className:"mt-1.5 font-serif-brand text-2xl font-bold text-primary md:text-3xl",children:s.heading})]})]}),e.jsx("div",{className:"mt-5 max-w-3xl space-y-4 text-sm leading-7 text-muted-foreground md:text-base",children:s.description.split(` 14 15`).map(r=>e.jsx("p",{children:r},r))}),l.length>0&&e.jsx("div",{className:"mt-7 grid grid-cols-2 gap-3 md:grid-cols-4",children:l.map(r=>e.jsxs("figure",{className:"overflow-hidden rounded-lg border border-border bg-card shadow-sm",children:[e.jsx("div",{className:"aspect-[2/3] overflow-hidden bg-secondary",children:e.jsx(f,{src:r.photoUrl,alt:`${r.name}ï½${r.award}`,className:"h-full w-full object-cover"})}),e.jsxs("figcaption",{className:"p-3",children:[e.jsx("p",{className:"text-sm font-semibold leading-snug text-primary",children:r.name}),e.jsxs("p",{className:"mt-1 text-[11px] leading-relaxed text-muted-foreground",children:[r.year," · ",r.award]})]})]},r.name))}),e.jsx("div",{className:"mt-7 grid gap-2 sm:grid-cols-2 lg:grid-cols-3",children:s.students.map(r=>e.jsxs("div",{className:"flex items-start gap-2 rounded-md border border-primary/10 bg-secondary/45 px-3 py-2.5",children:[e.jsx(A,{size:15,className:"mt-0.5 shrink-0 text-[var(--gold)]","aria-hidden":"true"}),e.jsxs("p",{className:"text-xs leading-relaxed text-primary",children:[e.jsx("strong",{children:r.name})," · ",r.year," · ",r.award]})]},r.name))}),e.jsx("p",{className:"mt-5 text-[11px] leading-relaxed text-muted-foreground",children:s.note})]})})}const Le={accessible:"è¼æå ¥é",moderate:"ä¸çè¦æ±",competitive:"è¼é«è¦æ±"},Ce={coed:"ç·å¥³æ ¡",boys:"ç·æ ¡",girls:"å¥³æ ¡"};function _e({slug:n,isSecondary:s}){const l=W("global"),{data:r}=_.institutions.related.useQuery({slug:n,limit:3},{enabled:!!n});if(!r||r.items.length===0)return null;const i=r.city?.trim()||"",o=s?"ä¸å¸":"颿 ¡",m=r.scope==="city"&&r.sameCityCount>=r.items.length,x=r.scope==="city"&&i?m?`${i}çå ¶ä»${o}`:`${i}åé°è¿å°åç${o}`:r.scope==="region"&&r.region?`${r.region}çå ¶ä»${o}`:`å ¶ä»${o}æ¨è¦`,g=r.scope==="city"&&i?m?`忍£ä½æ¼${i}ï¼çæ´»ç°å¢èäº¤éæ¢ä»¶ç¸è¿ï¼å¼å¾ä¸ä½µæ¯è¼æ¶çè¦æ±åèª²ç¨æ¹åã`:`é¦å ååºåæ¨£ä½æ¼${i}ç${o}
15ï¼å
¶é¤çºæ¶çè¦æ±ç¸è¿ç鏿ï¼å¯ä¸ä½µæ¯è¼å¾åæ¶çªç¯åã`:r.scope==="region"&&r.region?`å屬${r.region}ï¼å°çä½ç½®èçæ´»ææ¬ç¸è¿ï¼å¯ä½çºé¸æ ¡æçæ¿ä»£æ¹æ¡ã`:`以ä¸${o}çæ¶çè¦æ±èå®ä½ç¸è¿ï¼å»ºè°ä¸ä½µäºè§£å¾åç±é¡§åå婿¶çªé¸æã`;return e.jsx("section",{className:"py-14 bg-secondary/40 border-t border-border",children:e.jsxs("div",{className:"container",children:[e.jsxs("div",{className:"flex flex-wrap items-end justify-between gap-4 mb-7",children:[e.jsxs("div",{children:[e.jsxs("h2",{className:"font-serif-brand text-2xl md:text-3xl font-bold text-primary flex items-center gap-2",children:[e.jsx(X,{className:"text-[var(--gold)]",size:24}),x]}),e.jsx("p",{className:"text-sm text-muted-foreground mt-2 max-w-2xl leading-relaxed",children:g})]}),e.jsxs(p,{href:s?"/institutions?type=secondary":"/institutions",className:"text-sm font-medium text-primary hover:text-[var(--gold)] transition-colors inline-flex items-center gap-1.5",children:["ç覽å
¨é¨",o,e.jsx(C,{size:15})]})]}),e.jsx("div",{className:"grid gap-5 sm:grid-cols-2 lg:grid-cols-3",children:r.items.map(t=>{const u=L(t);return e.jsxs(p,{href:`/institutions/${t.slug}`,className:"group rounded-xl overflow-hidden bg-card border border-border hover:border-[var(--gold)]/50 hover:shadow-xl transition-all flex flex-col",children:[e.jsxs("div",{className:"img-card-media h-36",children:[e.jsx(f,{src:t.imageUrl||(t.country==="uk"?l("fallback.inst.uk","/img/inst-uk-generic_568922e6.png"):l("fallback.inst.au","/img/inst-au-generic_6cf19f08.png")),alt:t.nameZh||t.name,className:"group-hover:scale-105 transition-transform duration-500"}),e.jsx(h,{className:"absolute top-3 left-3 z-10 text-[10px] bg-white/90 text-primary font-semibold",children:t.country==="uk"?"è±å":"澳洲"}),t.type==="secondary"?e.jsx(h,{className:"absolute top-3 right-3 z-10 bg-[var(--gold)] text-primary text-[10px]",children:"ä¸å¸"}):u&&e.jsx(h,{className:"absolute top-3 right-3 z-10 bg-[var(--gold)] text-primary text-[10px]",children:u}),t.qsRank&&e.jsx("span",{className:"absolute bottom-2 right-3 z-10 text-xs text-white font-semibold drop-shadow",children:O(t.qsRank)}),t.logoUrl&&e.jsx("span",{className:"absolute bottom-3 left-4 z-10 h-12 min-w-12 max-w-28 rounded-md bg-white border border-border shadow-md p-1.5 flex items-center justify-center",children:e.jsx(f,{src:t.logoUrl,alt:`${t.name} logo`,className:"logo-img max-h-full max-w-full object-contain",shape:"square"})})]}),e.jsxs("div",{className:"p-5 flex flex-col flex-1",children:[e.jsx("h3",{className:"font-semibold text-primary group-hover:text-[var(--gold)] transition-colors leading-snug",children:t.name}),t.nameZh&&e.jsx("p",{className:"text-xs text-muted-foreground mt-0.5",children:t.nameZh}),e.jsxs("div",{className:"mt-3 pt-3 border-t border-border flex flex-wrap items-center gap-x-3 gap-y-1",children:[t.city&&e.jsxs("p",{className:"text-xs text-muted-foreground flex items-center gap-1",children:[e.jsx(y,{size:11}),t.city]}),t.type==="secondary"?e.jsxs(e.Fragment,{children:[t.schoolGender&&e.jsx("span",{className:"text-[10px] px-1.5 py-0.5 rounded font-semibold bg-primary/10 text-primary",children:Ce[t.schoolGender]}),t.boardingType&&e.jsx("span",{className:"text-[10px] px-1.5 py-0.5 rounded bg-secondary text-muted-foreground",children:t.boardingType})]}):e.jsxs(e.Fragment,{children:[t.dseBand&&e.jsx("span",{className:"text-[10px] px-1.5 py-0.5 rounded bg-secondary text-muted-foreground",children:Le[t.dseBand]}),t.entryIelts&&e.jsx("span",{className:"text-[10px] px-1.5 py-0.5 rounded bg-secondary text-muted-foreground line-clamp-1",children:t.entryIelts.length>18?`IELTS ${t.entryIelts.match(/\d+(\.\d+)?/)?.[0]??""}+`:t.entryIelts})]})]})]})]},t.id)})})]})})}const $e={business:"忥è管ç",accounting_finance:"æè¨èéè",economics:"ç¶æ¿å¸",law:"æ³å¾",medicine:"é«å¸",dentistry:"çé«å¸",veterinary:"ç¸é«å¸",pharmacy:"è¥å¸",nursing:"è·çå¸",midwifery:"å©ç¢å¸",physiotherapy:"ç©çæ²»ç",occupational_therapy:"è·æ¥æ²»ç",speech_therapy:"è¨èªåèªè¨æ²»ç",optometry:"è¦å
å¸",nutrition:"çé¤å¸",health_science:"å¥åº·ç§å¸",psychology:"å¿çå¸",biomedical:"çç©é«å¸",biology:"çç©ç§å¸",chemistry:"åå¸",physics:"ç©çå¸",mathematics:"æ¸å¸",statistics:"çµ±è¨å¸",computer_science:"é»è
¦ç§å¸",it:"è³è¨ç§æ",engineering:"å·¥ç¨å¸",mechanical_engineering:"æ©æ¢°å·¥ç¨",aerospace_engineering:"èªç©ºèèªå¤©å·¥ç¨",electrical_engineering:"黿©åé»åå·¥ç¨",civil_engineering:"忍工ç¨",chemical_engineering:"åå¸å·¥ç¨",automotive_engineering:"æ±½è»å·¥ç¨",mining_engineering:"礦æ¥å·¥ç¨",petroleum_engineering:"ç³æ²¹å·¥ç¨",marine_engineering:"æµ·äºå·¥ç¨",architecture:"建ç¯å¸",surveying:"å»ºç¯æ¸¬é",built_environment:"建ç¯ç°å¢",design:"èè¡èè¨è¨",performing_arts:"表æ¼èè¡",drama:"æ²åèèè¹",music:"鳿¨",creative_writing:"嵿坫ä½",media:"å³çèåªé«",education:"æè²",social_work:"社æå·¥ä½",sociology:"社æå¸",politics:"æ¿æ²»èåééä¿",social_policy:"ç¤¾ææ¿ç",development_studies:"ç¼å±ç ç©¶",geography:"å°çå¸",earth_science:"å°çç§å¸",environmental_science:"ç°å¢ç§å¸",marine_science:"æµ·æ´ç§å¸",ecology:"çæ
å¸",atmospheric_science:"大氣ç§å¸",agriculture:"è¾²æ¥ç§å¸",forestry:"è¾²æ¥èææ¥",food_science:"é£åç§å¸",viticulture:"è¡èé
éé ",sport_science:"é«è²èéåç§å¸",hospital
15ity:"é
åºèä¼é管ç",archaeology:"èå¤å¸",theology:"ç¥å¸è宿ç ç©¶",philosophy:"å²å¸",linguistics:"èªè¨å¸",english:"è±æ",anatomy:"è§£åèççå¸",pharmacology:"è¥çå¸",chiropractic:"è骨ç¥ç¶é«å¸",prosthetics:"義è¢ç¯å½¢å¸",automation:"èªååèæ§å¶"};function ze(n){return $e[n]??n}const Ee={accessible:"è¼æå
¥é",moderate:"ä¸çè¦æ±",competitive:"è¼é«è¦æ±"};function Se({slug:n}){const s=W("global"),{data:l}=_.institutions.relatedBySubject.useQuery({slug:n,limit:3},{enabled:!!n});return!l||l.items.length===0?null:e.jsx("section",{className:"py-14 bg-background border-t border-border",children:e.jsxs("div",{className:"container",children:[e.jsxs("div",{className:"flex flex-wrap items-end justify-between gap-4 mb-7",children:[e.jsxs("div",{children:[e.jsxs("h2",{className:"font-serif-brand text-2xl md:text-3xl font-bold text-primary flex items-center gap-2",children:[e.jsx(J,{className:"text-[var(--gold)]",size:24}),"å¼·é
å¸ç§ç¸è¿ç颿 ¡"]}),e.jsx("p",{className:"text-sm text-muted-foreground mt-2 max-w-2xl leading-relaxed",children:"以ä¸é¢æ ¡å¨ç¸åå¸ç§å樣å
·åæå¸åç ç©¶åªå¢ã鏿 ¡æé¤äºæåï¼æ´ææ¯è¼è©²å¸ç§ç師è³ã實ç¿å®æèå°æ¥èªèï¼ å»ºè°é£åæ¶çè¦æ±ä¸ä½µèæ
®ï¼åç±é¡§åå婿åºå¿é¡æ¬¡åºã"})]}),e.jsxs(p,{href:"/subjects",className:"text-sm font-medium text-primary hover:text-[var(--gold)] transition-colors inline-flex items-center gap-1.5",children:["ç覽å¸ç§åº«",e.jsx(C,{size:15})]})]}),e.jsx("div",{className:"grid gap-5 sm:grid-cols-2 lg:grid-cols-3",children:l.items.map(r=>{const i=L(r);return e.jsxs(p,{href:`/institutions/${r.slug}`,className:"group rounded-xl overflow-hidden bg-card border border-border hover:border-[var(--gold)]/50 hover:shadow-xl transition-all flex flex-col",children:[e.jsxs("div",{className:"img-card-media h-36",children:[e.jsx(f,{src:r.imageUrl||(r.country==="uk"?s("fallback.inst.uk","/img/inst-uk-generic_568922e6.png"):s("fallback.inst.au","/img/inst-au-generic_6cf19f08.png")),alt:r.nameZh||r.name,className:"group-hover:scale-105 transition-transform duration-500"}),e.jsx(h,{className:"absolute top-3 left-3 z-10 text-[10px] bg-white/90 text-primary font-semibold",children:r.country==="uk"?"è±å":"澳洲"}),i&&e.jsx(h,{className:"absolute top-3 right-3 z-10 bg-[var(--gold)] text-primary text-[10px]",children:i}),r.qsRank&&e.jsx("span",{className:"absolute bottom-2 right-3 z-10 text-xs text-white font-semibold drop-shadow",children:O(r.qsRank)}),r.logoUrl&&e.jsx("span",{className:"absolute bottom-3 left-4 z-10 h-12 min-w-12 max-w-28 rounded-md bg-white border border-border shadow-md p-1.5 flex items-center justify-center",children:e.jsx(f,{src:r.logoUrl,alt:`${r.name} logo`,className:"logo-img max-h-full max-w-full object-contain",shape:"square"})})]}),e.jsxs("div",{className:"p-5 flex flex-col flex-1",children:[e.jsx("h3",{className:"font-semibold text-primary group-hover:text-[var(--gold)] transition-colors leading-snug",children:r.name}),r.nameZh&&e.jsx("p",{className:"text-xs text-muted-foreground mt-0.5",children:r.nameZh}),e.jsxs("div",{className:"mt-3 flex flex-wrap gap-1.5",children:[r.sharedSubjects.slice(0,4).map(o=>e.jsx("span",{className:"text-[10px] px-2 py-0.5 rounded-full bg-[var(--gold)]/15 text-[hsl(38,45%,32%)] font-medium",children:ze(o)},o)),r.sharedSubjects.length>4&&e.jsxs("span",{className:"text-[10px] px-2 py-0.5 rounded-full bg-secondary text-muted-foreground",children:["+",r.sharedSubjects.length-4]})]}),e.jsxs("div",{className:"mt-3 pt-3 border-t border-border flex flex-wrap items-center gap-x-3 gap-y-1",children:[r.city&&e.jsxs("p",{className:"text-xs text-muted-foreground flex items-center gap-1",children:[e.jsx(y,{size:11}),r.city]}),r.dseBand&&e.jsx("span",{className:"text-[10px] px-1.5 py-0.5 rounded bg-secondary text-muted-foreground",children:Ee[r.dseBand]})]})]})]},r.id)})})]})})}function Re(n){return n?new Date(n).toLocaleDateString("zh-HK",{timeZone:"Asia/Hong_Kong",year:"numeric",month:"long",day:"numeric"}):""}function Ie({slug:n,institutionName:s}){const{data:l}=_.institutions.relatedArticles.useQuery({slug:n,limit:3},{enabled:!!n});return!l||l.length===0?null:e.jsxs("section",{"aria-labelledby":"related-articles-heading",className:"rounded-xl border border-border bg-secondary/35 p-5 md:p-6",children:[e.jsxs("div",{className:"mb-5",children:[e.jsxs("h2",{id:"related-articles-heading",className:"font-serif-brand text-2xl font-bold text-primary flex items-center gap-2",children:[e.jsx(K,{className:"text-[var(--gold)]",size:22}),"ç¸éåå¸æç« "]}),e.jsxs("p",{className:"mt-2 text-sm text-muted-foreground leading-relaxed",children:["æ³é²ä¸æ¥äºè§£ ",s," ç課ç¨ãç³è«æºåè鏿 ¡èæ
®ï¼å¯å
é±è®ä»¥ä¸ç± Aston é¡§åæ´ççæç« ã"]})]}),e.jsx("div",{className:"grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:l.map(r=>e.jsxs(p,{href:`/blog/${r.slug}`,className:"group overflow-hidden rounded-lg border border-border bg-card hover:border-[var(--gold)]/60 hover:shadow-md transition-all flex flex-col",children:[r.coverUrl&&e.jsx("div",{className:"h-28 overflow-hidden bg-secondary",children:e.jsx(f,{src:r.coverUrl,alt:r.title,className:"h-full w-full object-cover transition-transform duration-500 group-hover:scale-105"})}),e.jsxs("div",{className:"p-4 flex flex-col flex-1",children:[e.jsx("h3",{className:"font-semibold text-primary leading-snug group-hover:text-[var(--gold-dark,#8a6d3b)] transition-colors line-clamp-2",children:r.title}),r.excerpt&&e.jsx("p",{className:"mt-2 text-xs leading-relaxed text-muted-foreground line-clamp-3",children:r.excerpt}),e.jsxs("div",{className:"mt-auto pt-3 flex items-center justify-between gap-2 text-xs text-muted-foreground",children:[e.jsxs("span",{className:"inline-flex items-center gap-1",children:[e.jsx(ee,{size:12}),Re(r.publishedAt??r.createdAt)]}),e.jsxs("span",{className:"inline-flex items-center gap-1 font-medium text-primary group-hover:text-[var(--gold-dark,#8a6d3b)]",children:["é±è®å
¨æ ",e.jsx(C,{size:13})]})]})]})]},r.id))})]})}
15const Ue={calendar:B,users:U,trophy:Z,globe:Ne,briefcase:de,"map-pin":y},Be={term:"æ¯å¸æ",year:"æ¯å¹´",week:"æ¯é±"},Q={GBP:{symbol:"£",name:"è±é",hkdRate:10.6},AUD:{symbol:"A$",name:"æ¾³å
",hkdRate:5.1}},G={tuition_day:0,tuition_boarding:1,tuition_intl:2,boarding:3,homestay:4,other:5};function Ze(n,s){if(!n)return"â";const l=r=>{const i=Number(r);return isNaN(i)?r:i.toLocaleString("en-US",{maximumFractionDigits:0})};if(n.includes("-")){const[r,i]=n.split("-");return`${s}${l(r)} è³ ${s}${l(i)}`}return`${s}${l(n)}`}function De(n){const s=Q[n.currency];if(!s)return null;const l={term:3,year:1,week:40};let r=1/0,i=0;for(const m of n.items){if(!m.amount)continue;const x=l[m.per]??1,g=m.amount.split("-").map(Number).filter(v=>!isNaN(v));if(g.length===0)continue;const t=Math.min(...g)*x*s.hkdRate,u=Math.max(...g)*x*s.hkdRate;t<r&&(r=t),u>i&&(i=u)}if(!isFinite(r)||i===0)return null;const o=m=>Math.round(m/1e4)*1e4;return{min:o(r),max:o(i)}}function Xe(){const{slug:n}=se(),{data:s,isLoading:l,error:r,refetch:i}=_.institutions.bySlug.useQuery({slug:n??""},{enabled:!!n,retry:!1});if(r?.data?.code==="NOT_FOUND"||!n&&!l)return e.jsx(T,{});if(r)return e.jsx(re,{title:"颿 ¡è³ææ«ææªè½è¼å
¥",description:"æåæªè½åå¾éé颿 ¡çææ°è³æãä½ å¯éæ°è¼å
¥ï¼æå
çè¦½é¢æ ¡åº«ååé¡§åæ¥è©¢æ¶çè¦æ±ã",onRetry:()=>void i(),primaryHref:"/institutions",primaryLabel:"è¿å颿 ¡åº«"});if(l)return e.jsx(q,{children:e.jsxs("div",{className:"container py-24 space-y-4",children:[e.jsx("div",{className:"h-10 w-2/3 bg-secondary rounded animate-pulse"}),e.jsx("div",{className:"h-64 bg-secondary rounded-lg animate-pulse"})]})});if(!s)return e.jsx(T,{});const o=s.keyFacts??[],m=s.popularCourses??[],x=s.admissionAdvice??null,g=s.instFaq??[],t=s.type==="secondary",u=s.schoolFeatures??[],v={coed:"ç·å¥³æ ¡",boys:"ç·æ ¡",girls:"å¥³æ ¡"},c=s.feesBreakdown??null,$=c?[...c.items].sort((a,d)=>(G[a.category]??9)-(G[d.category]??9)):[],D=$.some(a=>a.amount),N=c?Q[c.currency]:null,z=c&&D?De(c):null,E=t?[{icon:U,label:"叿 ¡é¡å",value:s.schoolGender?v[s.schoolGender]:null},{icon:ae,label:"å¯å®¿å®æ",value:s.boardingType},{icon:B,label:"æ¶ç年齡",value:s.ageRange},{icon:y,label:"æå¨å°",value:s.city},{icon:I,label:"å¸è²»åè",value:s.tuitionRange},{icon:H,label:"è±èªè¦æ±",value:s.entryIelts}].filter(a=>a.value):[],S=[{name:"é¦é ",path:"/"},{name:"颿 ¡è³æåº«",path:"/institutions"},{name:s.name,path:`/institutions/${s.slug}`}],R=[{label:"HKDSE",value:s.entryDse},{label:"GCE A-Level",value:s.entryALevel},{label:"IB",value:s.entryIb},{label:"IELTS",value:s.entryIelts}].filter(a=>a.value),F=g.length>0?te(g.map(a=>({q:a.question,a:a.answer}))):null,V=[ne(s),le(S),...F?[F]:[]];return e.jsxs(q,{children:[e.jsx(ie,{title:s.metaTitle||(t?`${s.name}ï½${s.country==="uk"?"è±å":"澳洲"}å¯å®¿ä¸å¸ç°¡ä» · å¸è²» · æ¶ç â Aston Education`:`${s.name}ï½æ¶çè¦æ± · æå · å¸è²» â Aston Education`),description:s.metaDescription||(t?`${s.name}${s.nameZh?`ï¼${s.nameZh}ï¼`:""} 叿 ¡ç°¡ä»ãå¯å®¿å®æãå¸è¡æç¸¾ãå¸è²»é ç®å Aston E
15ducation é¡§åç³è«å»ºè°ã`:`${s.name}${s.nameZh?`ï¼${s.nameZh}ï¼`:""} DSE/A-Level/IB æ¶çè¦æ±ãQS æåãç±é課ç¨ãå¸è²»é ç®å Aston Education é¡§ååå¸å»ºè°ã`),path:`/institutions/${s.slug}`,jsonLd:V}),e.jsxs("section",{className:"relative bg-primary text-primary-foreground py-16 md:py-20 overflow-hidden",children:[s.imageUrl&&e.jsxs(e.Fragment,{children:[e.jsx(f,{src:s.imageUrl,alt:s.nameZh||s.name,className:"absolute inset-0 w-full h-full object-cover"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-primary via-primary/85 to-primary/40"})]}),e.jsxs("div",{className:"container relative z-10",children:[e.jsx("nav",{className:"text-xs text-primary-foreground/60 mb-5 flex flex-wrap gap-1",children:S.map((a,d)=>e.jsxs("span",{children:[d>0&&e.jsx("span",{className:"mx-1",children:"/"}),d<S.length-1?e.jsx(p,{href:a.path,className:"hover:text-[var(--gold-light)]",children:a.name}):e.jsx("span",{className:"text-primary-foreground/90",children:a.name})]},a.path))}),e.jsxs("div",{className:"flex items-start gap-5",children:[s.logoUrl&&e.jsx("div",{className:"hidden sm:flex h-20 min-w-20 max-w-52 md:h-24 md:min-w-24 md:max-w-64 rounded-lg bg-white p-2 shadow-lg shrink-0 items-center justify-center",children:e.jsx(f,{src:s.logoUrl,alt:`${s.name} logo`,className:"max-w-full max-h-full object-contain",shape:"square",skeleton:!1})}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-2 mb-3",children:[e.jsx(h,{className:"bg-[var(--gold)] text-primary",children:s.country==="uk"?"è±å":"澳洲"}),s.type==="secondary"&&e.jsx(h,{variant:"outline",className:"border-primary-foreground/40 text-primary-foreground",children:"å¯å®¿ä¸å¸"}),L(s)&&e.jsx(h,{variant:"outline",className:"border-[var(--gold)]/70 text-[var(--gold-light)]",children:L(s)})]}),e.jsx("h1",{className:"font-serif-brand text-3xl md:text-4xl font-bold",children:s.name}),s.nameZh&&e.jsx("p",{className:"text-primary-foreground/70 mt-1 text-lg",children:s.nameZh}),e.jsxs("div",{className:"flex flex-wrap gap-5 mt-4 text-sm text-primary-foreground/80",children:[s.city&&e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(y,{size:15,className:"text-[var(--gold-light)]"}),s.city,s.region?`ï¼${s.region}`:""]}),s.qsRank&&e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(A,{size:15,className:"text-[var(--gold-light)]"}),oe(s.qsRank)]}),s.localRank&&e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(A,{size:15,className:"text-[var(--gold-light)]"}),s.localRankSource||"æ¬å°æå"," #",s.localRank]}),t&&s.schoolGender&&e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(U,{size:15,className:"text-[var(--gold-light)]"}),v[s.schoolGender]]}),t&&s.ageRange&&e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(B,{size:15,className:"text-[var(--gold-light)]"}),s.ageRange]})]})]})]}),e.jsxs("div",{className:"flex flex-wrap gap-3 mt-7",children:[e.jsx(b,{asChild:!0,size:"lg",className:"bg-[var(--gold)] text-primary hover:bg-[var(--gold-light)] font-semibold",children:e.jsxs(p,{href:"/contact",children:[e.jsx(M,{size:18}),"é ç´å
費諮詢"]})}),e.jsx(b,{asChild:!0,size:"lg",variant:"outline",className:"border-primary-foreground/50 text-primary-foreground hover:bg-primary-foreground/10",children:e.jsxs("a",{href:w(`ä½ å¥½ï¼ææ³äºè§£ ${s.nameZh||s.name} çç³è«è³è¨`),target:"_blank",rel:"noopener noreferrer",children:[e.jsx(k,{size:18}),"WhatsApp æ¥è©¢"]})})]})]})]}),o.length>0&&e.jsx("section",{className:"bg-secondary border-b border-border",children:e.jsx("div",{className:"container py-8",children:e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4",children:o.map(a=>{const d=Ue[a.icon??""]??A;return e.jsxs("div",{className:"bg-background rounded-lg border border-border p-4",children:[e.jsx(d,{size:18,className:"text-[var(--gold)] mb-2"}),e.jsx("div",{className:"text-xs text-muted-foreground",children:a.label}),e.jsx("div",{className:"text-sm font-semibold text-primary mt-0.5 leading-snug",children:a.value})]},a.label)})})})}),t&&E.length>0&&e.jsx("section",{className:"bg-secondary border-b border-border",children:e.jsx("div",{className:"container py-8",children:e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4",children:E.map(a=>e.jsxs("div",{className:"bg-background rounded-lg border border-border p-4",children:[e.jsx(a.icon,{size:18,className:"text-[var(--gold)] mb-2"}),e.jsx("div",{className:"text-xs text-muted-foreground",children:a.label}),e.jsx("div",{className:"text-sm font-semibold text-primary mt-0.5 leading-snug",children:a.value})]},a.label))})})}),e.jsx("section",{className:"py-12",children:e.jsxs("div",{className:"container grid lg:grid-cols-3 gap-10",children:[e.jsxs("div",{className:"lg:col-span-2 space-y-12",children:[s.intro&&e.jsxs("div",{children:[e.jsxs("h2",{className:"font-serif-brand text-2xl font-bold text-primary mb-4 flex items-center gap-2",children:[e.jsx(K,{className:"text-[var(--gold)]",size:22}),t?"叿 ¡ç°¡ä»":"颿 ¡ç°¡ä»"]}),e.jsx("p",{className:"text-muted-foreground leading-relaxed whitespace-pre-line",children:s.intro}),s.imageUrl&&e.jsx(f,{src:s.imageUrl,alt:`${s.nameZh||s.name} æ ¡å`,className:"mt-6 rounded-lg w-full h-56 md:h-72 object-cover border border-border"})]}),!s.intro&&!s.strengths&&!s.academicResults&&!s.tuitionRange&&o.length===0&&E.length===0&&u.length===0&&m.length===0&&R.length===0&&!x&&e.jsx(ce,{compact:!0,title:"颿 ¡è³ææ£å¨æ´æ°",description:`æåæ£æ´ç ${s.nameZh||s.name} ç課ç¨åææ°æ¶çè³æãä½ å¯å
åé¡§åæ¥è©¢é©åçå¸ç§ãå
¥å¸è¦æ±èç³è«å®æã`,primaryHref:"/contact",primaryLabel:"æ¥è©¢éé颿 ¡"}),s.strengths&&e.jsxs("div",{children:[e.jsxs("h2",{className:"font-serif-brand text-2xl font-bold text-primary mb-4 flex items-center gap-2",children:[e.jsx(J,{className:"text-[var(--gold)]",size:22}),t?"å¼·é
é å":"åªå¢å¸ç§"]}),(()=>{const a=s.strengths.split(/[,ãï¼;ï¼]/).map(j=>
15j.trim()).filter(Boolean);return a.length>=2&&a.every(j=>j.length<=18)?e.jsx("div",{className:"flex flex-wrap gap-2",children:a.map(j=>e.jsx("span",{className:"px-3 py-1.5 rounded-full bg-secondary text-primary text-sm font-medium",children:j},j))}):e.jsx("p",{className:"text-muted-foreground leading-relaxed whitespace-pre-line",children:s.strengths})})()]}),t&&s.academicResults&&e.jsxs("div",{children:[e.jsxs("h2",{className:"font-serif-brand text-2xl font-bold text-primary mb-4 flex items-center gap-2",children:[e.jsx(Z,{className:"text-[var(--gold)]",size:22}),"å¸è¡æç¸¾"]}),e.jsx("p",{className:"text-muted-foreground leading-relaxed whitespace-pre-line",children:s.academicResults}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2",children:"* å
¬é試æç¸¾æ¯å¹´æµ®åï¼ä»¥ä¸ä»¥å¸æ ¡è¿å¹´å
¬ä½æ¸æçºæºã"})]}),t&&u.length>0&&e.jsxs("div",{children:[e.jsxs("h2",{className:"font-serif-brand text-2xl font-bold text-primary mb-4 flex items-center gap-2",children:[e.jsx(pe,{className:"text-[var(--gold)]",size:22}),"叿 ¡ç¹è²"]}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-4",children:u.map(a=>e.jsxs("div",{className:"rounded-lg border border-border bg-background p-5",children:[e.jsx("div",{className:"font-semibold text-primary leading-snug mb-1.5",children:a.t}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:a.d})]},a.t))})]}),m.length>0&&e.jsxs("div",{children:[e.jsxs("h2",{className:"font-serif-brand text-2xl font-bold text-primary mb-2 flex items-center gap-2",children:[e.jsx(ue,{className:"text-[var(--gold)]",size:22}),"ç±é課ç¨åæ¶çåè"]}),e.jsx("p",{className:"text-sm text-muted-foreground mb-5",children:"以ä¸çºæ¸¯ç常è¦é¸æç課ç¨åæ¶çè¦æ±åèï¼DSE 忏以æä½³äºç§ææå®ç§ç®è¨ç®ï¼å 年度èç°ï¼ã"}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-4",children:m.map(a=>e.jsxs("div",{className:"rounded-lg border border-border bg-background p-5 hover:shadow-md transition-shadow",children:[e.jsx("div",{className:"font-semibold text-primary leading-snug",children:a.name}),a.nameZh&&e.jsx("div",{className:"text-sm text-muted-foreground mb-3",children:a.nameZh}),e.jsxs("dl",{className:"space-y-1.5 text-sm",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsx("dt",{className:"w-20 shrink-0 text-muted-foreground",children:"DSE"}),e.jsx("dd",{className:"text-foreground",children:a.dse})]}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx("dt",{className:"w-20 shrink-0 text-muted-foreground",children:"A-Level"}),e.jsx("dd",{className:"text-foreground",children:a.aLevel})]}),a.ib&&e.jsxs("div",{className:"flex gap-2",children:[e.jsx("dt",{className:"w-20 shrink-0 text-muted-foreground",children:"IB"}),e.jsx("dd",{className:"text-foreground",children:a.ib})]}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx("dt",{className:"w-20 shrink-0 text-muted-foreground",children:"IELTS"}),e.jsx("dd",{className:"text-foreground",children:a.ielts})]}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx("dt",{className:"w-20 shrink-0 text-muted-foreground",children:"ä¿®è®å¹´æ"}),e.jsx("dd",{className:"text-foreground",children:a.duration})]})]}),a.note&&e.jsx("p",{className:"mt-3 text-xs text-[var(--gold-dark,#8a6d3b)] bg-[var(--gold)]/10 rounded px-2.5 py-1.5",children:a.note})]},a.name))}),e.jsx("p",{className:"text-xs text-muted-foreground mt-3",children:"* æ¶çè¦æ±å å¸ç§å年度èç°ï¼ä»¥ä¸å
ä¾åèãåå®ä»¥å¤çèª²ç¨æ¡è¿è¯çµ¡é¡§åæ¥è©¢ã"})]}),!t&&R.length>0&&e.jsxs("div",{children:[e.jsxs("h2",{className:"font-serif-brand text-2xl font-bold text-primary mb-4 flex items-center gap-2",children:[e.jsx(H,{className:"text-[var(--gold)]",size:22}),"ä¸è¬æ¶çè¦æ±"]}),e.jsx("div",{className:"rounded-lg border border-border overflow-hidden",children:R.map((a,d)=>e.jsxs("div",{className:`flex ${d%2===0?"bg-secondary/50":"bg-background"}`,children:[e.jsx("div",{className:"w-32 shrink-0 px-4 py-3 text-sm font-semibold text-primary border-r border-border",children:a.label}),e.jsx("div",{className:"px-4 py-3 text-sm text-muted-foreground",children:a.value})]},a.label))}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2",children:"* æ¶çè¦æ±å å¸ç§å年度è
15ç°ï¼ä»¥ä¸å
ä¾åèï¼è«è¯çµ¡é¡§åæ¥è©¢ææ°è¦æ±ã"})]}),t&&c&&$.length>0?e.jsxs("div",{id:"fees",children:[e.jsxs("h2",{className:"font-serif-brand text-2xl font-bold text-primary mb-2 flex items-center gap-2",children:[e.jsx(I,{className:"text-[var(--gold)]",size:22}),"å¸è²»åå¯å®¿è²»ç¨"]}),e.jsxs("div",{className:"flex flex-wrap items-center gap-2 mb-4 text-sm text-muted-foreground",children:[e.jsxs(h,{variant:"outline",className:"border-[var(--gold)]/60 text-primary font-semibold",children:[c.academicYear," å¸å¹´"]}),N&&e.jsxs(h,{variant:"outline",className:"border-border text-muted-foreground",children:["å¹£å¥ï¼",N.name,"ï¼",c.currency,"ï¼"]}),s.country==="uk"&&e.jsx("span",{className:"text-xs",children:"è±åä¸å¸ä¸å¸å¹´å 3 å叿ï¼Termï¼"})]}),D?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"rounded-lg border border-border overflow-hidden",children:[e.jsxs("div",{className:"hidden sm:flex bg-primary text-primary-foreground text-sm font-semibold",children:[e.jsx("div",{className:"flex-1 px-4 py-2.5",children:"è²»ç¨é
ç®"}),e.jsx("div",{className:"w-52 shrink-0 px-4 py-2.5 text-right",children:"éé¡"}),e.jsx("div",{className:"w-24 shrink-0 px-4 py-2.5",children:"è¨è²»é±æ"})]}),$.map((a,d)=>e.jsxs("div",{className:`flex flex-col sm:flex-row sm:items-center ${d%2===0?"bg-secondary/50":"bg-background"} ${d>0?"border-t border-border":""}`,children:[e.jsxs("div",{className:"flex-1 px-4 pt-3 sm:py-3",children:[e.jsx("span",{className:"text-sm font-medium text-foreground",children:a.label}),a.note&&e.jsx("span",{className:"block text-xs text-muted-foreground mt-0.5",children:a.note})]}),e.jsx("div",{className:"w-full sm:w-52 shrink-0 px-4 sm:py-3 sm:text-right",children:e.jsx("span",{className:"text-sm font-semibold text-primary",children:N?Ze(a.amount,N.symbol):a.amount||"â"})}),e.jsx("div",{className:"w-full sm:w-24 shrink-0 px-4 pb-3 sm:py-3",children:e.jsx("span",{className:"text-xs text-muted-foreground",children:Be[a.per]??a.per})})]},`${a.label}-${d}`))]}),z&&e.jsxs("div",{className:"mt-4 rounded-lg border-l-4 border-[var(--gold)] bg-[var(--gold)]/10 px-4 py-3 text-sm text-foreground",children:[e.jsx("span",{className:"font-semibold text-primary",children:"å
¨å¹´é ç®åèï¼"}),"æä¸è¡¨æ¨ç®ï¼æ¯å¹´è²»ç¨ç´çº HK$",z.min.toLocaleString("en-US")," è³ HK$",z.max.toLocaleString("en-US"),"ï¼ä»¥ 1 ",c.currency," â HK$",N?.hkdRate," ä¼°ç®ï¼è¦ä¹æ¥æ ¡ï¼å¯å®¿å®æåå¹´ç´ï¼å¯çæµ®åå
ä¾åèï¼ã"]})]}):e.jsx("div",{className:"rounded-lg border border-border bg-secondary/50 px-5 py-6 text-sm text-muted-foreground",children:"æ¤æ ¡æªæ¼å®æ¹ç¶²ç«å
¬é詳細費ç¨ï¼æ¡è¿è¯çµ¡ Aston é¡§åå
è²»æ¥è©¢ææ°å¸è²»åå¯å®¿è²»ç¨ã"}),e.jsxs("div",{className:"mt-3 space-y-1",children:[c.notes&&e.jsx("p",{className:"text-xs text-muted-foreground",children:c.notes}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:["* è²»ç¨æ¯å¹´èª¿æ´ï¼è¨»åè²»ãæéãæ ¡æåéè²»å¦è¨ï¼ä¸å以叿 ¡ææ°å
¬ä½çºæº",c.sourceUrl&&e.jsxs(e.Fragment,{children:["ï¼è³æä¾æºï¼",e.jsx("a",{href:c.sourceUrl,target:"_blank",rel:"noopener noreferrer",className:"underline underline-offset-2 hover:text-[var(--gold)]",children:"叿 ¡å®æ¹ç¶²ç«"}),"ï¼"]}),"ã"]})]}),e.jsx("div",{className:"mt-4",children:e.jsx(b,{asChild:!0,variant:"outline",className:"border-[var(--gold)]/60 text-primary hover:bg-[var(--gold)]/10",children:e.jsxs("a",{href:w(`ä½ å¥½ï¼ææ³çºå女è¨å ${s.nameZh||s.name} ççå¸é ç®ï¼å¸æäºè§£ææ°å¸è²»åå¯å®¿è²»ç¨`),target:"_blank",rel:"noopener noreferrer",children:[e.jsx(k,{size:16}),"å
費諮詢çå¸é ç®è¦å"]})})})]}):s.tuitionRange?e.jsxs("div",{children:[e.jsxs("h2",{className:"font-serif-brand text-2xl font-bold text-primary mb-4 flex items-center gap-2",children:[e.jsx(I,{className:"text-[var(--gold)]",size:22}),"å¸è²»é ç®"]}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:s.tuitionRange}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2",children:t?"* å¸è²»æ¯å¹´èª¿æ´ï¼å¯å®¿è²»èéè²»å¦è¨ï¼ä»¥å¸æ ¡ææ°å
¬ä½çºæºã":"* å¸è²»æ¯å¹´èª¿æ´ä¸¦å å¸ç§èç°ï¼ä»¥é¢æ ¡ææ°å
¬ä½çºæºã"})]}):null,x&&e.jsxs("div",{children:[e.jsxs("h2",{className:"font-serif-brand text-2xl font-bold text-primary mb-4 flex items-center gap-2",children:[e.jsx(fe,{className:"text-[var(--gold)]",size:22}),"é¡§ååå¸å»ºè°"]}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:x.overview}),e.jsx("ul",{className:"space-y-2.5",children:x.points.map(a=>e.jsxs("li",{className:"flex gap-3 text-sm text-foreground",children:[e.jsx("span",{className:"mt-1.5 w-1.5 h-1.5 rounded-full bg-[var(--gold)] shrink-0"}),a]},a))}),x.timing&&e.jsxs("div",{className:"mt-5 rounded-lg border-l-4 border-[var(--gold)] bg-[var(--gold)]/10 px-4 py-3 text-sm text-foreground",children:[e.jsx("span",{className:"font-semibold text-primary",children:"ç³è«ææ©ï¼"}),x.timing]})]}),s.astonAdvantage&&e.jsxs("div",{className:"p-6 rounded-lg bg-primary text-primary-foreground",children:[e.jsxs("h2",{className:"font-serif-brand text-xl font-bold mb-3 flex items-center gap-2",children:[e.jsx(P,{className:"text-[var(--gold-light)]",size:20}),"Aston é¡§ååæ"]}
15),e.jsx("p",{className:"text-primary-foreground/85 leading-relaxed text-sm whitespace-pre-line",children:s.astonAdvantage})]}),t&&s.officialWebsite&&e.jsxs("p",{className:"text-sm text-muted-foreground flex items-center gap-2",children:[e.jsx(be,{size:14,className:"text-[var(--gold)]"}),"叿 ¡å®æ¹ç¶²ç«ï¼",e.jsx("a",{href:s.officialWebsite,target:"_blank",rel:"noopener noreferrer",className:"text-primary underline underline-offset-2 hover:text-[var(--gold)] break-all",children:s.officialWebsite.replace(/^https?:\/\//,"")})]}),s.consultantNote&&e.jsxs("div",{className:"p-6 rounded-lg border-2 border-[var(--gold)]/50 bg-[var(--gold)]/5 relative",children:[e.jsx("div",{className:"absolute -top-3 left-5 px-2.5 py-0.5 bg-[var(--gold)] text-primary text-xs font-bold rounded-full tracking-wide",children:"宿¹ä»£è¡¨ç¨å®¶"}),e.jsxs("h2",{className:"font-serif-brand text-xl font-bold text-primary mb-3 mt-1 flex items-center gap-2",children:[e.jsx(P,{className:"text-[var(--gold)]",size:20}),"Aston é¡§åç¬¬ä¸æè§å¯"]}),e.jsx("p",{className:"text-foreground/85 leading-relaxed text-sm whitespace-pre-line",children:s.consultantNote}),e.jsx("p",{className:"mt-4 text-xs text-muted-foreground",children:"* 以ä¸çº Aston Education é¡§ååéè颿 ¡æ¶çé¨éç´æ¥æºéæå¾çç¬¬ä¸æè³è¨ï¼æé¨å¹´åº¦æ¶çæ¿ç調æ´ã"})]}),e.jsx(Ae,{slug:s.slug}),e.jsx(Ie,{slug:s.slug,institutionName:s.nameZh||s.name}),g.length>0&&e.jsxs("div",{children:[e.jsxs("h2",{className:"font-serif-brand text-2xl font-bold text-primary mb-4 flex items-center gap-2",children:[e.jsx(je,{className:"text-[var(--gold)]",size:22}),"常è¦åé¡"]}),e.jsx(me,{type:"single",collapsible:!0,className:"w-full",children:g.map((a,d)=>e.jsxs(xe,{value:`faq-${d}`,children:[e.jsx(ge,{className:"text-left text-sm font-semibold text-primary hover:no-underline",children:a.question}),e.jsx(he,{className:"text-sm text-muted-foreground leading-relaxed",children:a.answer})]},a.question))})]})]}),e.jsx("aside",{className:"space-y-6",children:e.jsx(ve,{title:t?"æ¥è©¢æ¤ä¸å¸ç³è«":"æ¥è©¢æ¤é¢æ ¡ç³è«",description:t?"é¡§åææ ¹æå女ç年齡ãæç¸¾åæ§æ ¼ç¹é»ï¼è©ä¼°å
¥è®æ©æã宿å
¥å¸è©¦åé¢è©¦æºåï¼ä¸¦è·é²ç£è·äººèç°½è宿ã":"ç¶ Aston ç³è«è±æ¾³é¢æ ¡ï¼é¦æ¸¯ç¹åè·ç
§ææäººè²»ç¨å
¨å
ãé¡§åææ ¹æå¸çæç¸¾è©ä¼°å
¥è®æ©æä¸¦è¦åç³è«æé軸ã",waMessage:`ä½ å¥½ï¼ææ³äºè§£ ${s.nameZh||s.name} çç³è«è³è¨`})})]})}),!t&&e.jsx(Se,{slug:s.slug}),e.jsx(_e,{slug:s.slug,isSecondary:t}),e.jsx("section",{className:"py-14 bg-primary text-primary-foreground",children:e.jsxs("div",{className:"container text-center",children:[e.jsx("h2",{className:"font-serif-brand text-2xl md:text-3xl font-bold",children:t?`æ³äºè§£å女æ¯å¦é©åå
¥è® ${s.nameZh||s.name}ï¼`:`æ³ç¥éèªå·±çæç¸¾å
¥å° ${s.nameZh||s.name} åï¼`}),e.jsx("p",{className:"text-primary-foreground/75 mt-3 max-w-2xl mx-auto",children:t?"é¡§åææ ¹æå女ç年齡ã叿¥æç¸¾åç¼å±æ¹åï¼è©ä¼°å
¥è®æ©æãè¦åå
¥å¸è©¦èé¢è©¦æºåï¼ä¸¦åå©è¾¦çç³è«åç°½èã":"é¡§åææ ¹æä½ çæ ¡å
§æç¸¾åå
¬éè©¦é æ¸¬ï¼è©ä¼°å
¥è®æ©æã建è°åé©èª²ç¨çµåï¼ä¸¦å
費代辦ç³è«ï¼é¦æ¸¯ç¹åè·ç
§ææäººé©ç¨ï¼ã"}),e.jsxs("div",{className:"flex flex-wrap justify-center gap-3 mt-7",children:[e.jsx(b,{asChild:!0,size:"lg",className:"bg-[var(--gold)] text-primary hover:bg-[var(--gold-light)] font-semibold",children:e.jsxs(p,{href:"/contact",children:[e.jsx(M,{size:18}),"é ç´å
費諮詢"]})}),e.jsx(b,{asChild:!0,size:"lg",variant:"outline",className:"border-primary-foreground/50 text-primary-foreground hover:bg-primary-foreground/10",children:e.jsxs("a",{href:w(`ä½ å¥½ï¼ææ³è©ä¼°èªå·±çæç¸¾è½å¦å
¥è® ${s.nameZh||s.name}`),target:"_blank",rel:"noopener noreferrer",children:[e.jsx(k,{size:18}),"WhatsApp æ¥è©¢"]})}),e.jsx(b,{asChild:!0,size:"lg",variant:"outline",className:"border-primary-foreground/50 text-primary-foreground hover:bg-primary-foreground/10",children:e.jsx(p,{href:t?"/institutions?type=secondary":"/institutions",children:t?"ç覽å
¨é¨ç²¾é¸ä¸å¸":"ç覽å
¨é¨é¢æ ¡"})})]})]})})]})}export{Xe as default};
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.