1import{a as D}from"./chunk-DE7IL5ST.js";import{a as L}from"./chunk-6BVUWAUI.js";import{a as T,b as j,c as B,d as z}from"./chunk-FSVP43YU.js";import{b as I,c as d,e as A}from"./chunk-CND6W74M.js";import"./chunk-E35X2CZM.js";import{b as k,c as w,he as S,i as E}from"./chunk-FSFNWVMJ.js";import"./chunk-UKNSY7J4.js";import{Bb as v,Ia as n,Mb as s,Nb as c,Pb as x,Sa as h,aa as l,gc as m,kb as M,mb as f,nb as g,oa as C,qb as O,rb as P,sb as p,tb as a,ub as i,vb as b}from"./chunk-L45A6KDO.js";import{a as _,b as y}from"./chunk-6MDQTQU3.js";var H=(o,e)=>e.title;function $(o,e){if(o&1&&(a(0,"p",2),s(1),i()),o&2){let t=v();n(),c(t.sub)}}function R(o,e){if(o&1&&(a(0,"p",9),s(1),i()),o&2){let t=v().$implicit;n(),c(t.figure)}}function Y(o,e){if(o&1&&(a(0,"li",4)(1,"span",5),s(2),i(),a(3,"div",6)(4,"h3",7),s(5),i(),a(6,"p",8),s(7),i(),f(8,R,2,1,"p",9),i()()),o&2){let t=e.$implicit,r=e.$index;n(2),x("",r+1<10?"0":"","",r+1),n(3),c(t.title),n(2),c(t.body),n(),g(t.figure?8:-1)}}var u=class o{heading="";sub="";steps=[];static \u0275fac=function(t){return new(t||o)};static \u0275cmp=h({type:o,selectors:[["lp-steps"]],inputs:{heading:"heading",sub:"sub",steps:"steps"},decls:8,vars:2,consts:[["data-section","steps",1,"lp-steps"],[1,"lp-steps__inner"],[1,"lp-steps__sub"],[1,"lp-steps__list"],[1,"lp-step"],[1,"lp-step__n"],[1,"lp-step__b"],[1,"lp-step__t"],[1,"lp-step__d"],[1,"lp-step__f"]],template:function(t,r){t&1&&(a(0,"section",0)(1,"div",1)(2,"h2"),s(3),i(),f(4,$,2,1,"p",2),a(5,"ol",3),O(6,Y,9,5,"li",4,H),i()()()),t&2&&(n(3),c(r.heading),n(),g(r.sub?4:-1),n(2),P(r.steps))},styles:['@keyframes _ngcontent-%COMP%_nh-rule-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _ngcontent-%COMP%_nh-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nh-btn[_ngcontent-%COMP%]{display:inline-block;padding:.6875rem 1.375rem;border-radius:var(--radius-full);border:1px solid var(--nh-rule);background:transparent;text-decoration:none;font-family:var(--nh-font-display);font-size:.9375rem;font-weight:500;line-height:1.2;color:var(--nh-ink);cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.nh-btn[_ngcontent-%COMP%]:hover{border-color:var(--nh-blue);color:var(--nh-blue)}.nh-btn[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--nh-blue);outline-offset:2px}.nh-btn--primary[_ngcontent-%COMP%]{background:var(--nh-ink);color:var(--nh-paper);border-color:var(--nh-ink)}.nh-btn--primary[_ngcontent-%COMP%]:hover{background:var(--nh-blue);border-color:var(--nh-blue);color:var(--nh-paper)}.nh-btn--sm[_ngcontent-%COMP%]{padding:.5rem 1rem;font-size:.875rem}.nh-btn[_ngcontent-%COMP%]:disabled{opacity:.55;cursor:default}.nh-link[_ngcontent-%COMP%]{display:inline-flex;align-items:center;min-height:1.5rem;font-family:var(--nh-font-display);font-size:.9375rem;color:var(--nh-blue);text-decoration:none;border-bottom:1px solid var(--nh-blue);padding-bottom:1px;transition:opacity .12s ease}.nh-link[_ngcontent-%COMP%]:hover{opacity:.72}.nh-link[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--nh-blue);outline-offset:3px}.lp-steps[_ngcontent-%COMP%]{padding:4rem 0;position:relative}.lp-steps[_ngcontent-%COMP%]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--nh-rule)}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.lp-steps[_ngcontent-%COMP%]:after{transform-origin:left center;animation:_ngcontent-%COMP%_nh-rule-in linear both;animation-timeline:view();animation-range:entry 10% cover 32%}}}.lp-steps__inner[_ngcontent-%COMP%]{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.lp-steps[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-family:var(--nh-font-display);font-weight:700;font-size:clamp(1.5rem,2.4vw,3rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance;margin:0;color:var(--nh-ink)}.lp-steps__sub[_ngcontent-%COMP%]{font-family:var(--nh-font-data);font-size:.8rem;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--nh-ink-3);margin:.5rem 0 0}.lp-steps__list[_ngcontent-%COMP%]{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem 1.5rem;counter-reset:none}.lp-step[_ngcontent-%COMP%]{display:flex;gap:1rem;align-items:flex-start}.lp-step__n[_ngcontent-%COMP%]{font-family:var(--nh-font-data);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex:0 0 auto;color:var(--nh-ink-3);padding-top:.28rem;letter-spacing:.08em}.lp-step__t[_ngcontent-%COMP%]{font-family:var(--nh-font-display);font-weight:700;font-size:1rem;line-height:1.22;letter-spacing:-.01em;margin:0 0 .4375rem;color:var(--nh-ink)}.lp-step__d[_ngcontent-%COMP%]{font-family:var(--nh-font-editorial);font-size:.9rem;line-height:1.55;color:var(--nh-ink-2);margin:0;max-width:36ch}.lp-step__f[_ngcontent-%COMP%]{font-family:var(--nh-font-data);font-size:.78rem;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--nh-ink);margin:.625rem 0 0}@media (max-width: 640px){.lp-steps[_ngcontent-%COMP%]{padding:3rem 0}.lp-steps__inner[_ngcontent-%COMP%]{padding:0 1rem}}'],changeDetection:0})};var F=class o{route=l(E);meta=l(k);titleSvc=l(w);schema=l(L);structuredData=l(S);CTA=d;summary=C(A);stats=m(()=>this.summary().stats);closingSoon=m(()=>this.summary().closing_soon);
1n(e){return(e??0).toLocaleString("en-US")}heroStats=m(()=>{let e=this.stats();return e.competitions?[{label:"Open now",value:this.n(e.open_now)},{label:"Run to date",value:this.n(e.competitions)},{label:"Jurors",value:this.n(e.jurors)},{label:"Awards issued",value:this.n(e.certificates)}]:[]});heroActions=[{label:"Browse open competitions",href:"/competitions/",ctaId:d.CAPABILITY_COMPETITIONS,primary:!0},{label:"Create a free account",href:"/join",ctaId:d.JOIN_EMAIL}];ctaActions=[{label:"Browse open competitions",href:"/competitions/",ctaId:d.CLOSING_SOON_CARD,primary:!0},{label:"Host your own",href:"/about/business/host",ctaId:d.DOOR_HOST}];steps=m(()=>{let e=this.stats();return[{title:"Registration",body:"Pick a brief and register. The fee, the jury and every date are published before you commit.",figure:e.open_now?`${this.n(e.open_now)} open now`:void 0},{title:"Submission",body:"Upload your boards, drawings and renders by the submission deadline."},{title:"Shortlist",body:"Entries are screened against the brief, and a shortlist is drawn."},{title:"Jury",body:"Practising architects and designers score the shortlist.",figure:e.jurors?`${this.n(e.jurors)} have judged`:void 0},{title:"Voting",body:"A public vote runs alongside the jury on competitions that include one."},{title:"Results",body:"Winners are published with the jury\u2019s comments, and certificates are issued.",figure:e.certificates?`${this.n(e.certificates)} awarded`:void 0}]});faqs=m(()=>{let e=this.stats();return[{q:"How much does it cost to enter?",a:"It depends on the competition. Fees are set per competition and usually differ for students, professionals and institutions. Some competitions are free to enter. Every fee is shown on the competition page before you register."},{q:"Do I need a membership?",a:"No. Membership is an optional subscription with separate benefits. You can enter competitions without one."},{q:"Who judges my entry?",a:`Practising architects and designers, named on the competition page before you enter. ${this.n(e.jurors)} experts have sat on a uni jury.`},{q:"Can I enter as a team?",a:"Yes. Competitions accept team entries, and every member is credited on the entry and on their own profile."},{q:"What happens to my work after the competition?",a:`It stays yours, and it stays published on your profile. There are ${this.n(e.projects)} projects published on uni.`},{q:"What do winners receive?",a:`A certificate, publication of the winning entry with the jury\u2019s comments, and a permanent record on the profile. ${this.n(e.certificates)} certificates have been issued so far.`}]});ngOnInit(){let e=this.route.snapshot.data.summary;if(e){this.summary.set(e);let t=this.schema.build(y(_({},e),{featured_work:[]}));t.length&&this.structuredData.inject(t,"compete")}this.titleSvc.setTitle("Design competitions on uni.xyz"),this.meta.updateTag({name:"description",content:"Enter architecture and design competitions judged by practising architects. Published briefs, named juries, dated results."}),this.meta.updateTag({name:"robots",content:"index, follow"})}static \u0275fac=function(t){return new(t||o)};static \u0275cmp=h({type:o,selectors:[["app-compete"]],decls:17,vars:8,consts:[["appHomepageTracking","",1,"lp",3,"variant"],["eyebrow","Design competitions","title","Real briefs, judged in the open","lede","Published briefs, named juries, dated results. Every fee and every date is on the competition page before you register.",3,"actions","stats"],[3,"competitions"],["heading","How a competition runs","sub","Six stages, every one dated on the competition page",3,"steps"],["data-section","cost",1,"lp-cost"],[1,"lp-cost__inner"],[1,"lp-cost__body"],["href","/competitions/",1,"nh-link"],["heading","Before you enter",3,"items"],["heading","Pick a brief","body","Registration is open now.",3,"actions"],["current","/compete"]],template:function(t,r){t&1&&(a(0,"div",0),b(1,"lp-hero",1)(2,"nh-closing-soon",2)(3,"lp-steps",3),a(4,"section",4)(5,"div",5)(6,"h2"),s(7,"What it costs"),i(),a(8,"p",6),s(9," Creating an account is free. Entering is not always: most competitions charge a registration fee, and a few do not. Fees are set per competition and normally differ for students, professionals and institutions. "),i(),a(10,"p",6),s(11," Whatever a competition charges is shown on its own page before you register. Nothing is taken until you choose to enter. "),i(),a(12,"a",7),s(13," See fees on each open competition "),i()()(),b(14,"lp-faq",8)(15,"lp-cta",9)(16,"lp-siblings",10),i()),t&2&&(p("variant","new"),n(),p("actions",r.heroActions)("stats",r.heroStats()),n(),p("competitions",r.closingSoon()),n(),p("steps",r.steps()),n(9),M("data-cta",r.CTA.CAPABILITY_COMPETITIONS),n(2),p("items",r.faqs()),n(),p("actions",r.ctaActions))},dependencies:[T,u,j,z,B,D,I],styles:['@keyframes _ngcontent-%COMP%_nh-rule-in{0%{transform:scale
1X(0)}to{transform:scaleX(1)}}@keyframes _ngcontent-%COMP%_nh-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nh-btn[_ngcontent-%COMP%]{display:inline-block;padding:.6875rem 1.375rem;border-radius:var(--radius-full);border:1px solid var(--nh-rule);background:transparent;text-decoration:none;font-family:var(--nh-font-display);font-size:.9375rem;font-weight:500;line-height:1.2;color:var(--nh-ink);cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.nh-btn[_ngcontent-%COMP%]:hover{border-color:var(--nh-blue);color:var(--nh-blue)}.nh-btn[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--nh-blue);outline-offset:2px}.nh-btn--primary[_ngcontent-%COMP%]{background:var(--nh-ink);color:var(--nh-paper);border-color:var(--nh-ink)}.nh-btn--primary[_ngcontent-%COMP%]:hover{background:var(--nh-blue);border-color:var(--nh-blue);color:var(--nh-paper)}.nh-btn--sm[_ngcontent-%COMP%]{padding:.5rem 1rem;font-size:.875rem}.nh-btn[_ngcontent-%COMP%]:disabled{opacity:.55;cursor:default}.nh-link[_ngcontent-%COMP%]{display:inline-flex;align-items:center;min-height:1.5rem;font-family:var(--nh-font-display);font-size:.9375rem;color:var(--nh-blue);text-decoration:none;border-bottom:1px solid var(--nh-blue);padding-bottom:1px;transition:opacity .12s ease}.nh-link[_ngcontent-%COMP%]:hover{opacity:.72}.nh-link[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--nh-blue);outline-offset:3px}[_nghost-%COMP%]{--nh-gutter: clamp(1.5rem, 3.5vw, 6rem);--nh-content: min(100% - (var(--nh-gutter) * 2), 72rem);--nh-wide: min(100% - (var(--nh-gutter) * 2), 106rem);--nh-section-y: clamp(5rem, 3.25rem + 4vw, 8.5rem);--nh-paper: #EEEEEA;--nh-paper-2: #E6E6E1;--nh-ink: #17191B;--nh-ink-2: #4A4E52;--nh-ink-3: #62666B;--nh-rule: #C8C9C3;--nh-rule-2: #DBDBD5;--nh-blue: #1D4E89;--nh-red: #B3392E;--nh-font-display: var(--font-sans);--nh-font-editorial: "Source Serif 4", Charter, Georgia, "Times New Roman", serif;--nh-font-data: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}@media (prefers-color-scheme: dark){[_nghost-%COMP%]{--nh-paper: #131517;--nh-paper-2: #191C1E;--nh-ink: #E8E8E3;--nh-ink-2: #A9ADB1;--nh-ink-3: #85898E;--nh-rule: #32373B;--nh-rule-2: #24282B;--nh-blue: #7FA8DC;--nh-red: #E0705F}}[data-theme=light] [_nghost-%COMP%]{--nh-paper: #EEEEEA;--nh-paper-2: #E6E6E1;--nh-ink: #17191B;--nh-ink-2: #4A4E52;--nh-ink-3: #62666B;--nh-rule: #C8C9C3;--nh-rule-2: #DBDBD5;--nh-blue: #1D4E89;--nh-red: #B3392E}[data-theme=dark] [_nghost-%COMP%]{--nh-paper: #131517;--nh-paper-2: #191C1E;--nh-ink: #E8E8E3;--nh-ink-2: #A9ADB1;--nh-ink-3: #85898E;--nh-rule: #32373B;--nh-rule-2: #24282B;--nh-blue: #7FA8DC;--nh-red: #E0705F}.lp[_ngcontent-%COMP%]{display:flex;flex-direction:column;background:var(--nh-paper);color:var(--nh-ink)}.lp-cost[_ngcontent-%COMP%]{padding:4rem 0;position:relative}.lp-cost[_ngcontent-%COMP%]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--nh-rule)}.lp-cost__inner[_ngcontent-%COMP%]{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.lp-cost[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-family:var(--nh-font-display);font-weight:700;font-size:clamp(1.5rem,2.4vw,3rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.25rem;color:var(--nh-ink)}.lp-cost__body[_ngcontent-%COMP%]{font-family:var(--nh-font-editorial);font-size:1rem;line-height:1.6;color:var(--nh-ink-2);margin:0 0 1rem;max-width:62ch}.lp-cost[_ngcontent-%COMP%] .nh-link[_ngcontent-%COMP%]{margin-top:.75rem}@media (max-width: 640px){.lp-cost[_ngcontent-%COMP%]{padding:3rem 0}.lp-cost__inner[_ngcontent-%COMP%]{padding:0 1rem}}'],changeDetection:0})};export{F as CompeteComponent};
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.