PageSourceSearch

https://1333.lk/chunk-XXIMC4JZ.js

js 1333.lk collected 2026-10-02 02:12:37 UTC 78,889 bytes, 13 lines download raw bytes

1import{a as Qe,b as Ze}from"./chunk-PZLFP2BS.js";import{a as We,b as ne,c as de}from"./chunk-UD5SCTRA.js";import{a as W}from"./chunk-XWTDRP4K.js";import{a as Z,b as Ae,d as Y,e as X}from"./chunk-ETM3JMET.js";import{a as He}from"./chunk-XZRRTUNM.js";import{a as Ke}from"./chunk-J4DS6ATD.js";import"./chunk-3ABS7LZT.js";import{b as Je}from"./chunk-QBA3HXFM.js";import{a as ee}from"./chunk-YL2DTPHL.js";import{a as Be,b as qe}from"./chunk-ZO7TQBT2.js";import{f as le}from"./chunk-HEDJETYN.js";import{a as re,c as je}from"./chunk-7RYDLLZR.js";import{a as R}from"./chunk-TEFKVXT5.js";import{a as Ge}from"./chunk-VDDHHZRD.js";import{b as Ue,c as Fe,g as $e,k as K}from"./chunk-76D3HYXR.js";import{n as J,q as Ve}from"./chunk-FUJRSCW6.js";import{A as Ee,Db as k,Eb as F,F as ke,G as ze,Hb as z,Ia as C,Ib as Q,Jb as s,Pa as Se,Qa as o,Qb as j,R as O,Rb as B,Ub as Le,Vb as l,W as M,Wb as u,X as w,Xb as b,Y as oe,Yb as G,Z as De,aa as ae,bb as P,bc as Re,ha as N,hc as q,i as be,jc as g,ka as H,lc as Me,mb as y,n as Ce,na as T,nb as c,ob as m,oc as $,pb as Ie,pc as v,qb as Te,qc as A,rb as D,sb as S,sc as Ne,tb as p,ub as a,vb as d,wb as x,x as Oe,xb as f,yb as h,zb as L}from"./chunk-EJMLS7XY.js";import{a as we,b as Pe}from"./chunk-7CGTOI24.js";var on=["dialog"];function an(n,t){n&1&&(a(0,"a",13),l(1," View Profile "),d()),n&2&&p("href",t,C)}function rn(n,t){n&1&&(a(0,"button",14),l(1," View Profile "),d())}function ln(n,t){n&1&&(a(0,"a",15),l(1,"Select Rider"),d()),n&2&&p("href",t,C)}function dn(n,t){n&1&&(a(0,"button",16),l(1," Select Rider "),d())}function sn(n,t){n&1&&(a(0,"p",18),l(1),d()),n&2&&(o(),u(t))}function cn(n,t){n&1&&(a(0,"span",23),l(1),d()),n&2&&(o(),b("of ",t))}function mn(n,t){if(n&1&&(a(0,"p",20)(1,"span",22),l(2),d(),c(3,cn,2,1,"span",23),d()),n&2){let e,i=s();o(2),b("",t," Raised"),o(),m((e=i.goal)?3:-1,e)}}function pn(n,t){if(n&1&&x(0,"ccc-progress-bar",21),n&2){let e=s();p("value",e.percent)("label",e.progressLabel)}}function gn(n,t){if(n&1){let e=k();a(0,"div",2)(1,"div",3)(2,"h2",4),l(3),d(),a(4,"button",5),z("click",function(){M(e);let r=s();return w(r.closed.emit())}),oe(),a(5,"svg",6),x(6,"path",7),d()()(),De(),a(7,"div",8),x(8,"img",9),a(9,"div",10)(10,"p",11),l(11),d(),a(12,"div",12),c(13,an,2,1,"a",13)(14,rn,2,0,"button",14),c(15,ln,2,1,"a",15)(16,dn,2,0,"button",16),d()()(),a(17,"div",17),c(18,sn,2,1,"p",18),a(19,"div",19),c(20,mn,4,2,"p",20),c(21,pn,1,2,"ccc-progress-bar",21),d()()()}if(n&2){let e,i,r,_,E=t,I=s();o(3),b("",I.eventTitle()," Rider Profile"),o(5),p("src",E.avatar.src,C)("alt",E.avatar.alt),y("width",E.avatar.width)("height",E.avatar.height),o(3),u(E.name),o(2),m((e=E.profileUrl)?13:14,e),o(2),m((i=E.donateUrl)?15:16,i),o(3),m((r=E.year)?18:-1,r),o(2),m((_=E.raised)?20:-1,_),o(),m(E.hasProgress?21:-1)}}var se=class n{rider=v(null);eventTitle=v.required();closed=$();dialogRef=A.required("dialog");isBrowser=J(O(H));constructor(){T(()=>{let t=this.rider();if(!this.isBrowser)return;let e=this.dialogRef().nativeElement;t!==null&&!e.open?e.showModal():t===null&&e.open&&e.close()})}onBackdropClick(t){t.target===this.dialogRef().nativeElement&&this.closed.emit()}static \u0275fac=function(e){return new(e||n)};static \u0275cmp=P({type:n,selectors:[["ccc-rider-dialog"]],viewQuery:function(e,i){e&1&&j(i.dialogRef,on,5),e&2&&B()},inputs:{rider:[1,"rider"],eventTitle:[1,"eventTitle"]},outputs:{closed:"closed"},decls:3,vars:1,consts:[["dialog",""],["aria-labelledby","rider-dialog-title",1,"dialog",3,"close","click"],[1,"panel"],[1,"titlebar"],["id","rider-dialog-title",1,"title"],["type","button","aria-label","Close rider profile",1,"close",3,"click"],["viewBox","0 0 13.3333 13.3333","aria-hidden","true","focusable","false",1,"glyph"],["d","M6.66667 5.18542L11.8521 0L13.3333 1.48125L8.14792 6.66667L13.3333 11.8521L11.8521 13.3333L6.66667 8.14792L1.48125 13.3333L0 11.8521L5.18542 6.66667L0 1.48125L1.48125 0L6.66667 5.18542Z","fill","currentColor"],[1,"identity"],["decoding","async",1,"avatar",3,"src","alt"],[1,"details"],[1,"name"],[1,"actions"],["cccButton","","variant","outline","target","_blank","rel","noopener","icon","assets/icons/arrow-outward.svg","iconHover","assets/icons/arrow-outward-light.svg",1,"action",3,"href"],["cccButton","","variant","outline","type","button","disabled","","icon","assets/icons/arrow-outward.svg","iconHover","assets/icons/arrow-outward-light.svg",1,"action"],["cccButton","",1,"action","action--select",3,"href"],["cccButton","","type","button","disabled","",1,"action","action--select"],[1,"fundraising"],[1,"year"],[1,"totals"],[1,"figures"],[3,"value","label"],[1,"raised"],[1,"goal"]],template:function(e,i){if(e&1&&(a(0,"dialog",1,0),z("close",function(){return i.closed.emit
1()})("click",function(_){return i.onBackdropClick(_)}),c(2,gn,22,11,"div",2),d()),e&2){let r;o(2),m((r=i.rider())?2:-1,r)}},dependencies:[R,W],styles:[".dialog[_ngcontent-%COMP%]{max-inline-size:none;max-block-size:none;margin:auto;padding:0;border:0;background:none;inline-size:calc(100vw - 2rem)}@media(min-width:1024px){.dialog[_ngcontent-%COMP%]{inline-size:600px}}.dialog[_ngcontent-%COMP%]::backdrop{background-color:#00000080}.panel[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.5rem;max-block-size:calc(100dvh - 2rem);padding:1rem;overflow-y:auto;border:1px solid rgba(5,5,5,.2);border-radius:8px;background-color:#fffffa;box-shadow:20px 20px 10px #00000014}@media(min-width:1024px){.panel[_ngcontent-%COMP%]{gap:3rem;padding:1.5rem}}.titlebar[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.title[_ngcontent-%COMP%]{margin-block:0;font-family:Ubuntu,system-ui,sans-serif;font-size:1rem;font-weight:500;line-height:1.2;color:#2e3231;text-transform:capitalize}@media(min-width:1024px){.title[_ngcontent-%COMP%]{font-size:1.5rem}}.close[_ngcontent-%COMP%]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:24px;block-size:24px;padding:0;border:0;border-radius:9999px;background-color:transparent;color:#2e3231;cursor:pointer;transition:background-color .15s ease}@media(min-width:1024px){.close[_ngcontent-%COMP%]{inline-size:32px;block-size:32px}}.close[_ngcontent-%COMP%]:hover{background-color:#ebebed}.close[_ngcontent-%COMP%]:focus-visible{outline:3px solid #2e3231;outline-offset:2px}@media(prefers-reduced-motion:reduce){.close[_ngcontent-%COMP%]{transition:none}}.glyph[_ngcontent-%COMP%]{display:block;inline-size:10px;block-size:10px}@media(min-width:1024px){.glyph[_ngcontent-%COMP%]{inline-size:13.3333px;block-size:13.3333px}}.identity[_ngcontent-%COMP%]{display:flex;align-items:flex-end;gap:1.5rem}@media(min-width:1024px){.identity[_ngcontent-%COMP%]{align-items:stretch}}.avatar[_ngcontent-%COMP%]{display:block;flex-shrink:0;inline-size:100px;block-size:100px;border-radius:8px;object-fit:cover}@media(min-width:1024px){.avatar[_ngcontent-%COMP%]{inline-size:160px;block-size:160px;border-radius:19.2px}}.details[_ngcontent-%COMP%]{display:flex;flex:1;min-inline-size:0;flex-direction:column;gap:1rem}@media(min-width:1024px){.details[_ngcontent-%COMP%]{gap:0;justify-content:space-between}}.name[_ngcontent-%COMP%]{margin-block:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.2;color:#2e3231;overflow-wrap:break-word}@media(min-width:1024px){.name[_ngcontent-%COMP%]{font-size:2rem}}.actions[_ngcontent-%COMP%]{display:flex;gap:1.5rem}.action[_ngcontent-%COMP%]{flex:1;min-inline-size:0}@media(min-width:1024px){.action[_ngcontent-%COMP%]{padding-inline:1rem;white-space:nowrap}}.action--select[_ngcontent-%COMP%]{display:none}@media(min-width:1024px){.action--select[_ngcontent-%COMP%]{display:inline-flex}}.fundraising[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem}.year[_ngcontent-%COMP%]{margin-block:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1.3125;color:#686868}@media(min-width:1024px){.year[_ngcontent-%COMP%]{font-size:1rem}}.totals[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem}.figures[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-block:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:500;line-height:1.2}.raised[_ngcontent-%COMP%]{font-size:.875rem;color:#2e3231}@media(min-width:1024px){.raised[_ngcontent-%COMP%]{font-size:1.125rem}}.goal[_ngcontent-%COMP%]{font-size:.75rem;color:#575757}@media(min-width:1024px){.goal[_ngcontent-%COMP%]{font-size:1rem}}ccc-progress-bar[_ngcontent-%COMP%]{--ccc-progress-height: 8px}@media(min-width:1024px){ccc-progress-bar[_ngcontent-%COMP%]{--ccc-progress-height: 12px}}"]})};function Ye(n,t){let e=ne(n.fundraising);return{id:n.id,name:n.name,avatar:n.avatar,hasProgress:e!==null,percent:e??0,raised:Y(n.fundraising,t),goal:X(n.fundraising,t),progressLabel:`${n.name} fundraising progress`,year:n.year===null?null:String(n.year),profileUrl:n.profileUrl,donateUrl:n.donateUrl,triggerLabel:`${n.name} \u2014 rider profile`}}var un=(n,t)=>t.id;function fn(n,t){if(n&1&&x(0,"ccc-progress-bar",12),n&2){let e=s().$implicit;p("value",e.percent)("label",e.progressLabel)}}function _n(n,t){n&1&&(a(0,"span",15),l(1),d()),n&2&&(o(),b("of ",t))}function hn(n,t){if(n&1&&(a(0,"p",13)(1,"span",14),l(2),d(),c(3,_n,2,1,"span",15),d()),n&2){let e,i=s().$implicit;o(2),b("",t," Raised"),o(),m((e=i.goal)?3:-1,e)}}function xn(n,t){if(n&1){let e=k();a(0,"li",4)(1,"div",8),x(2,"img",9),a(3,"button",10),z("click",function(){let r=M(e).$implicit,_=s(2);return w(_.openRider(r))}),l(4),d()(),a(5,"div",11),c(6,fn,1,2,"ccc-progress-bar",12),c(7,hn,4,2,"p",13),d()()}if(n&2){let e,i=t.$implicit;o(2),p("src",i.avatar.src,C)("alt",i.avatar.alt),y("width",i.avatar.width)("height",i.avatar.height),o(),y("aria-label",i.triggerLabel),o(),b(" ",i.name," "),o(2),m(i.hasProgress?6:-1),o(),m((e=i.raised)?7:-1,e)}}function vn(n,t){if(n&1){let e=k();a(0,"div",5)(1,"button",16),z("click",function(){M(e);let r=s(2);return w(r.loadMore())}),l(2),d()()}if(n&2){let e=s(2);o(),p("disabled",e.loadingMore()),o(),b(" ",e.loadingMore()?"Loading\u2026":"Load More Riders"," ")}}function yn(n,t){if(n&1){let e=k();a(0,"section",0)(1,"div",1)(2,"h2",2),l(3),d(),a(4,"ul",3),D(5,xn,8,8,"li",4,un),d(),c(7,vn,3,2,"div",5),a(8,"p",6),l(9),d(),a(10,"ccc-rider-dialog",7),z("closed",function(){M(e);let r=s();return w(r.closeRider())}),d()()()}if(n&2){let e=s();o(3),u(e.heading),o(2),S(e.riderViews()),o(2),m(e.hasMore()?7:-1),o(2),u(e.revealStatus()),o(),p("rider",e.selectedRider())("eventTitle",e.eventTitle())}}var bn=10,Cn="Champions Behind the Ride",ce=class n{eventId=v.required();eventTitle=v.required();heading=Cn;api=O(ee);destroyRef=O(ae);locale=O(q);riders=N([]);total=N(0);page=N(1);loadingMore=N(!1);selectedRider=N(null);riderViews=g(()=>this.riders().map(t=>Ye(t,this.locale)));hasMore=g(()=>this.riders().length<this.total());revealStatus=g(()=>this.page()===1?"":`Showing ${this.riders().length} of ${this.total()} riders`);withoutFundraisers=g(()=>
1Ge.eventsWithoutFundraisers.includes(this.eventId()));generation=0;constructor(){T(()=>{let t=this.eventId();if(this.withoutFundraisers()){this.reset();return}this.fetch(t,1,!0)})}loadMore(){this.loadingMore.set(!0),this.fetch(this.eventId(),this.page()+1,!1)}openRider(t){this.selectedRider.set(t)}closeRider(){this.selectedRider.set(null)}fetch(t,e,i){i&&this.reset();let r=++this.generation;this.api.fundraisers(t,e,bn).pipe(re(this.destroyRef)).subscribe({next:({items:_,total:E})=>{r===this.generation&&(this.riders.update(I=>i?_:[...I,..._]),this.total.set(E),this.page.set(e),this.loadingMore.set(!1))},error:()=>{r===this.generation&&(i&&(this.riders.set([]),this.total.set(0)),this.loadingMore.set(!1))}})}reset(){this.generation++,this.riders.set([]),this.total.set(0),this.page.set(1),this.selectedRider.set(null)}static \u0275fac=function(e){return new(e||n)};static \u0275cmp=P({type:n,selectors:[["ccc-event-champions"]],inputs:{eventId:[1,"eventId"],eventTitle:[1,"eventTitle"]},decls:1,vars:1,consts:[["id","champions","aria-labelledby","champions-heading",1,"champions"],[1,"inner"],["id","champions-heading",1,"heading"],["role","list",1,"riders"],[1,"rider"],[1,"more"],["role","status",1,"sr-only"],[3,"closed","rider","eventTitle"],[1,"identity"],["loading","lazy","decoding","async",1,"avatar",3,"src","alt"],["type","button",1,"name",3,"click"],[1,"progress"],[3,"value","label"],[1,"figures"],[1,"raised"],[1,"goal"],["cccButton","","variant","outline","type","button",3,"click","disabled"]],template:function(e,i){e&1&&c(0,yn,11,5,"section",0),e&2&&m(i.riderViews().length?0:-1)},dependencies:[R,W,se],styles:['[_nghost-%COMP%]{display:block}.champions[_ngcontent-%COMP%]{scroll-margin-top:calc(var(--ccc-header-height, 5rem) + 1rem)}.inner[_ngcontent-%COMP%]{padding-inline:1rem}@media(min-width:768px){.inner[_ngcontent-%COMP%]{padding-inline:2rem}}@media(min-width:1024px){.inner[_ngcontent-%COMP%]{padding-inline:4rem}}@media(min-width:1280px){.inner[_ngcontent-%COMP%]{padding-inline:7rem}}.inner[_ngcontent-%COMP%]{width:100%;max-width:calc(1216px + 14rem);margin-inline:auto}.heading[_ngcontent-%COMP%]{margin-block:0 2rem;font-family:Ubuntu,system-ui,sans-serif;font-size:2rem;font-weight:500;line-height:1.2;color:#2e3231;text-transform:capitalize}@media(min-width:1024px){.heading[_ngcontent-%COMP%]{font-size:2.5rem}}.riders[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-block:0;padding:0;list-style:none}@media(min-width:768px){.riders[_ngcontent-%COMP%]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.riders[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:2rem}}.rider[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;gap:1rem;border-radius:8px}@media(min-width:1024px){.rider[_ngcontent-%COMP%]{gap:1.5rem}}.rider[_ngcontent-%COMP%]:has(.name:focus-visible){outline:3px solid #2e3231;outline-offset:4px}.identity[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width:1024px){.identity[_ngcontent-%COMP%]{flex-direction:row;align-items:flex-end}}.avatar[_ngcontent-%COMP%]{display:block;flex-shrink:0;inline-size:80px;block-size:80px;border-radius:8px;object-fit:cover}.name[_ngcontent-%COMP%]{display:block;inline-size:100%;margin-block:0;padding:0;border:0;background:none;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2;color:#2e3231;text-align:center;cursor:pointer;overflow-wrap:break-word}.name[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;border-radius:inherit}.name[_ngcontent-%COMP%]:focus-visible{outline:none}@media(min-width:1024px){.name[_ngcontent-%COMP%]{flex:1;min-inline-size:0;font-size:1.125rem;text-align:start}}.progress[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem}ccc-progress-bar[_ngcontent-%COMP%]{--ccc-progress-height: 8px}.figures[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem;margin-block:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:500;line-height:1.2;text-transform:capitalize}.raised[_ngcontent-%COMP%]{font-size:.875rem;color:#575757}@media(min-width:1024px){.raised[_ngcontent-%COMP%]{font-size:1.125rem}}.goal[_ngcontent-%COMP%]{font-size:.75rem;color:#575757}@media(min-width:1024px){.goal[_ngcontent-%COMP%]{font-size:1rem}}.more[_ngcontent-%COMP%]{margin-block-start:3rem;text-align:center}']})};var te=class n{heading=v.required();headingId=v.required();closeLabel=v.required();closed=$();static \u0275fac=function(e){return new(e||n)};static \u0275cmp=P({type:n,selectors:[["ccc-dialog-header"]],inputs:{heading:[1,"heading"],headingId:[1,"headingId"],closeLabel:[1,"closeLabel"]},outputs:{closed:"closed"},decls:6,vars:3,consts:[[1,"bar"],[1,"title",3,"id"],["type","button",1,"close",3,"click"],["viewBox","0 0 13.3333 13.3333","aria-hidden","true","focusable","false",1,"glyph"],["d","M6.66667 5.18542L11.8521 0L13.3333 1.48125L8.14792 6.66667L13.3333 11.8521L11.8521 13.3333L6.66667 8.14792L1.48125 13.3333L0 11.8521L5.18542 6.66667L0 1.48125L1.48125 0L6.66667 5.18542Z","fill","currentColor"]],template:function(e,i){e&1&&(f(0,"div",0)(1,"h2",1),l(2),h(),f(3,"button",2),Q("click",function(){return i.closed.emit
1()}),oe(),f(4,"svg",3),L(5,"path",4),h()()()),e&2&&(o(),F("id",i.headingId()),o(),u(i.heading()),o(),y("aria-label",i.closeLabel()))},styles:['[_nghost-%COMP%]{display:block;background-color:#fffffa;border-block-end:1px solid rgba(5,5,5,.2)}.bar[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:28px;padding:1rem}@media(min-width:1024px){.bar[_ngcontent-%COMP%]{padding:1.5rem}}.title[_ngcontent-%COMP%]{margin-block:0;font-family:Ubuntu,system-ui,sans-serif;font-size:1rem;font-weight:500;line-height:1.2;color:#2e3231;text-transform:capitalize}@media(min-width:1024px){.title[_ngcontent-%COMP%]{font-size:1.5rem}}.close[_ngcontent-%COMP%]{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:24px;block-size:24px;padding:0;border:0;border-radius:9999px;background-color:transparent;color:#2e3231;cursor:pointer;transition:background-color .15s ease}@media(min-width:1024px){.close[_ngcontent-%COMP%]{inline-size:32px;block-size:32px}}.close[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:-4px}.close[_ngcontent-%COMP%]:hover{background-color:#ebebed}.close[_ngcontent-%COMP%]:focus-visible{outline:3px solid #2e3231;outline-offset:2px}@media(prefers-reduced-motion:reduce){.close[_ngcontent-%COMP%]{transition:none}}.glyph[_ngcontent-%COMP%]{display:block;inline-size:10px;block-size:10px}@media(min-width:1024px){.glyph[_ngcontent-%COMP%]{inline-size:13.3333px;block-size:13.3333px}}']})};var Mn=["dialog"],wn=(n,t)=>t.src;function Pn(n,t){if(n&1){let e=k();a(0,"li",6)(1,"button",8),z("click",function(){let r=M(e).$index,_=s(2);return w(_.selected.emit(r))}),x(2,"img",9),a(3,"span",10),l(4),d()()()}if(n&2){let e=t.$implicit,i=t.$index,r=s(2);o(2),p("src",e.src,C)("alt",e.alt),y("width",e.width)("height",e.height),o(2),G("Open photograph ",i+1," of ",r.images().length)}}function On(n,t){if(n&1){let e=k();a(0,"div",7)(1,"button",11),z("click",function(){M(e);let r=s(2);return w(r.loadMore.emit())}),l(2),d()()}if(n&2){let e=s(2);o(),p("disabled",e.loadingMore()),o(),b(" ",e.loadingMore()?"Loading\u2026":"Load More"," ")}}function En(n,t){if(n&1){let e=k();a(0,"div",2)(1,"ccc-dialog-header",3),z("closed",function(){M(e);let r=s();return w(r.closed.emit())}),d(),a(2,"div",4)(3,"ul",5),D(4,Pn,5,6,"li",6,wn),d(),c(6,On,3,2,"div",7),d()()}if(n&2){let e=s();o(),p("heading",e.heading()),o(3),S(e.images()),o(2),m(e.hasMore()?6:-1)}}var me=class n{images=v.required();heading=v.required();open=v(!1);hasMore=v(!1);loadingMore=v(!1);closed=$();selected=$();loadMore=$();dialogRef=A.required("dialog");isBrowser=J(O(H));constructor(){T(()=>{let t=this.open();if(!this.isBrowser)return;let e=this.dialogRef().nativeElement;t&&!e.open?e.showModal():!t&&e.open&&e.close()})}static \u0275fac=function(e){return new(e||n)};static \u0275cmp=P({type:n,selectors:[["ccc-gallery-dialog"]],viewQuery:function(e,i){e&1&&j(i.dialogRef,Mn,5),e&2&&B()},inputs:{images:[1,"images"],heading:[1,"heading"],open:[1,"open"],hasMore:[1,"hasMore"],loadingMore:[1,"loadingMore"]},outputs:{closed:"closed",selected:"selected",loadMore:"loadMore"},decls:3,vars:1,consts:[["dialog",""],["aria-labelledby","gallery-dialog-title",1,"dialog",3,"close"],[1,"panel"],["headingId","gallery-dialog-title","closeLabel","Close gallery",3,"closed","heading"],[1,"scroll"],["role","list",1,"grid"],[1,"item"],[1,"actions"],["type","button",1,"item-button",3,"click"],["loading","lazy","decoding","async",3,"src","alt"],[1,"sr-only"],["cccButton","","variant","outline","type","button",3,"click","disabled"]],template:function(e,i){e&1&&(a(0,"dialog",1,0),z("close",function(){return i.closed.emit()}),c(2,En,7,2,"div",2),d()),e&2&&(o(2),m(i.open()?2:-1))},dependencies:[R,te],styles:[".dialog[_ngcontent-%COMP%]{inline-size:100vw;max-inline-size:100vw;block-size:100dvh;max-block-size:100dvh;margin:0;padding:0;border:0;background:#fffffa}.dialog[_ngcontent-%COMP%]::backdrop{background:#fffffa}.panel[_ngcontent-%COMP%]{display:flex;flex-direction:column;block-size:100%}.scroll[_ngcontent-%COMP%]{flex:1;overflow-y:auto;overscroll-behavior-y:contain;padding:1rem}@media(min-width:1024px){.scroll[_ngcontent-%COMP%]{padding:1.5rem}}.grid[_ngcontent-%COMP%]{columns:1;column-gap:1rem;margin-block:0;padding-inline:0;list-style:none}@media(min-width:768px){.grid[_ngcontent-%COMP%]{columns:2}}@media(min-width:1024px){.grid[_ngcontent-%COMP%]{columns:3}}.item[_ngcontent-%COMP%]{break-inside:avoid;margin-block-end:1rem}.actions[_ngcontent-%COMP%]{margin-block-start:1rem;text-align:center}.item-button[_ngcontent-%COMP%]{display:block;inline-size:100%;padding:0;border:0;background:none;cursor:pointer}.item-button[_ngcontent-%COMP%]:focus-visible{outline:3px solid #2e3231;outline-offset:2px}.item-button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;inline-size:100%;block-size:300px;object-fit:cover}@media(min-width:1024px){.item-button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{block-size:auto;object-fit:fill}}"]})};var kn=["dialog"];function zn(n,t){if(n&1){let e=k();a(0,"button",12),z("click",function(){M(e);let r=s(2);return w(r.previous.emit())}),x(1,"img",13),a(2,"span",10),l(3,"Previous photograph"),d()()}}function Dn(n,t){if(n&1){let e=k();a(0,"button",14),z("click",function(){M(e);let r=s(2);return w(r.next.emit())}),x(1,"img",13),a(2,"span",10),l(3,"Next photograph"),d()()}}function Sn(n,t){if(n&1){let e=k();a(0,"div",2)(1,"ccc-dialog-header",3),z("closed",function(){M(e);let r=s();
1return w(r.closed.emit())}),d(),a(2,"div",4),c(3,zn,4,0,"button",5),a(4,"figure",6),x(5,"img",7),a(6,"figcaption",8)(7,"span",9),l(8),d(),a(9,"span",10),l(10),d()()(),c(11,Dn,4,0,"button",11),d()()}if(n&2){let e=t,i=s();o(),p("heading",i.heading()),o(2),m(i.hasSiblings()?3:-1),o(2),p("src",e.src,C)("alt",e.alt),y("width",e.width)("height",e.height),o(3),G("",i.position(),"/",i.images().length),o(2),G("Photograph ",i.position()," of ",i.images().length),o(),m(i.hasSiblings()?11:-1)}}var pe=class n{images=v.required();index=v(null);heading=v.required();closed=$();previous=$();next=$();dialogRef=A.required("dialog");isBrowser=J(O(H));image=g(()=>{let t=this.index();return t===null?null:this.images()[t]??null});position=g(()=>(this.index()??0)+1);hasSiblings=g(()=>this.images().length>1);constructor(){T(()=>{let t=this.image();if(!this.isBrowser)return;let e=this.dialogRef().nativeElement;t!==null&&!e.open?e.showModal():t===null&&e.open&&e.close()})}static \u0275fac=function(e){return new(e||n)};static \u0275cmp=P({type:n,selectors:[["ccc-gallery-lightbox"]],viewQuery:function(e,i){e&1&&j(i.dialogRef,kn,5),e&2&&B()},inputs:{images:[1,"images"],index:[1,"index"],heading:[1,"heading"]},outputs:{closed:"closed",previous:"previous",next:"next"},decls:3,vars:1,consts:[["dialog",""],["aria-labelledby","lightbox-title",1,"dialog",3,"close"],[1,"panel"],["headingId","lightbox-title","closeLabel","Close photograph",3,"closed","heading"],[1,"stage"],["type","button",1,"nav","nav-prev"],[1,"figure"],["decoding","async",1,"photo",3,"src","alt"],[1,"counter"],["aria-hidden","true"],[1,"sr-only"],["type","button",1,"nav","nav-next"],["type","button",1,"nav","nav-prev",3,"click"],["src","assets/icons/arrow-forward-ios.svg","alt",""],["type","button",1,"nav","nav-next",3,"click"]],template:function(e,i){if(e&1&&(a(0,"dialog",1,0),z("close",function(){return i.closed.emit()}),c(2,Sn,12,11,"div",2),d()),e&2){let r;o(2),m((r=i.image())?2:-1,r)}},dependencies:[te],styles:['.dialog[_ngcontent-%COMP%]{inline-size:100vw;max-inline-size:100vw;block-size:100dvh;max-block-size:100dvh;margin:0;padding:0;border:0;background:#000c}.dialog[_ngcontent-%COMP%]::backdrop{background:transparent}.panel[_ngcontent-%COMP%]{display:flex;flex-direction:column;block-size:100%}.stage[_ngcontent-%COMP%]{display:grid;flex:1;min-block-size:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"figure figure figure" "prev   .      next";align-items:center;justify-items:center;gap:4rem 0;padding:1.5rem 1.5rem 2.5rem}@media(min-width:1024px){.stage[_ngcontent-%COMP%]{grid-template-rows:minmax(0,1fr);grid-template-areas:"prev figure next";gap:0 2rem;padding:3rem 2rem}}.figure[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:1rem;grid-area:figure;min-inline-size:0;min-block-size:0;max-inline-size:100%;max-block-size:100%;margin:0}.photo[_ngcontent-%COMP%]{display:block;inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:45dvh;object-fit:contain}@media(min-width:1024px){.photo[_ngcontent-%COMP%]{max-inline-size:1100px;max-block-size:min(800px,72dvh)}}.counter[_ngcontent-%COMP%]{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;color:#fff;text-align:center}@media(min-width:1024px){.counter[_ngcontent-%COMP%]{font-size:1rem}}.nav[_ngcontent-%COMP%]{display:grid;place-items:center;inline-size:48px;block-size:48px;padding:0;border:0;border-radius:9999px;background:#fff;cursor:pointer}.nav[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;inline-size:28.8px;block-size:28.8px}.nav[_ngcontent-%COMP%]:focus-visible{outline:3px solid #2e3231;outline-offset:2px;box-shadow:0 0 0 5px #fff}@media(min-width:1024px){.nav[_ngcontent-%COMP%]{inline-size:32px;block-size:32px}.nav[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{inline-size:19.2px;block-size:19.2px}}.nav-prev[_ngcontent-%COMP%]{grid-area:prev}.nav-prev[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{transform:rotate(180deg)}.nav-next[_ngcontent-%COMP%]{grid-area:next}']})};var In=(n,t)=>t.src;function Tn(n,t){if(n&1){let e=k();a(0,"li",4)(1,"button",8),z("click",function(){let r=M(e).$index,_=s(2);return w(_.openLightbox(r))}),x(2,"img",9),a(3,"span",10),l(4),d()()()}if(n&2){let e=t.$implicit,i=t.$index,r=s(2);o(2),p("src",e.src,C)("alt",e.alt),y("width",e.width)("height",e.height),o(2),G("Open photograph ",i+1," of ",r.total())}}function Ln(n,t){if(n&1){let e=k();a(0,"div",5)(1,"button",11),z("click",function(){M(e);let r=s(2);return w(r.openGallery())}),l(2," Show all Images"),a(3,"span",10),l(4),d()()()}if(n&2){let e=s(2);o(4),b(" from ",e.heading)}}function Rn(n,t){if(n&1){let e=k();a(0,"section",0)(1,"div",1)(2,"h2",2),l(3),d()(),a(4,"ul",3),D(5,Tn,5,6,"li",4,In),d(),c(7,Ln,5,1,"div",5),a(8,"ccc-gallery-dialog",6),z("closed",function(){M(e);let r=s();return w(r.closeGallery())})("selected",function(r){M(e);let _=s();return w(_.openLightbox(r))}
1)("loadMore",function(){M(e);let r=s();return w(r.loadMoreInDialog())}),d(),a(9,"ccc-gallery-lightbox",7),z("closed",function(){M(e);let r=s();return w(r.closeLightbox())})("previous",function(){M(e);let r=s();return w(r.showPrevious())})("next",function(){M(e);let r=s();return w(r.showNext())}),d()()}if(n&2){let e=s();o(3),u(e.heading),o(2),S(e.mosaic()),o(2),m(e.hasMore()?7:-1),o(),p("images",e.images())("heading",e.heading)("open",e.galleryOpen())("hasMore",e.hasMoreInDialog())("loadingMore",e.loadingMore()),o(),p("images",e.images())("heading",e.heading)("index",e.lightboxIndex())}}var Xe=5,Nn=12,Vn="Moments Along the Journey",ge=class n{eventId=v.required();heading=Vn;api=O(ee);destroyRef=O(ae);images=N([]);total=N(0);page=N(1);loadingMore=N(!1);mosaic=g(()=>this.images().slice(0,Xe));hasMore=g(()=>this.total()>Xe);hasMoreInDialog=g(()=>this.images().length<this.total());galleryOpen=N(!1);lightboxIndex=N(null);generation=0;constructor(){T(()=>{let t=this.eventId();this.fetch(t,1,!0)})}openGallery(){this.galleryOpen.set(!0)}closeGallery(){this.galleryOpen.set(!1)}loadMoreInDialog(){this.loadingMore.set(!0),this.fetch(this.eventId(),this.page()+1,!1)}openLightbox(t){this.lightboxIndex.set(t)}closeLightbox(){this.lightboxIndex.set(null)}showNext(){this.lightboxIndex.update(t=>t===null?null:(t+1)%this.images().length)}showPrevious(){let t=this.images().length;this.lightboxIndex.update(e=>e===null?null:(e-1+t)%t)}fetch(t,e,i){let r=++this.generation;i&&(this.images.set([]),this.total.set(0),this.page.set(1),this.galleryOpen.set(!1),this.lightboxIndex.set(null)),this.api.gallery(t,e,Nn).pipe(re(this.destroyRef)).subscribe({next:({items:_,total:E})=>{r===this.generation&&(this.images.update(I=>i?_:[...I,..._]),this.total.set(E),this.page.set(e),this.loadingMore.set(!1))},error:()=>{r===this.generation&&(i&&(this.images.set([]),this.total.set(0)),this.loadingMore.set(!1))}})}static \u0275fac=function(e){return new(e||n)};static \u0275cmp=P({type:n,selectors:[["ccc-event-gallery"]],inputs:{eventId:[1,"eventId"]},decls:1,vars:1,consts:[["aria-labelledby","gallery-heading",1,"gallery"],[1,"inner"],["id","gallery-heading",1,"heading"],["role","list",1,"mosaic"],[1,"tile"],[1,"inner","actions"],[3,"closed","selected","loadMore","images","heading","open","hasMore","loadingMore"],[3,"closed","previous","next","images","heading","index"],["type","button",1,"tile-button",3,"click"],["loading","lazy","decoding","async",3,"src","alt"],[1,"sr-only"],["cccButton","","variant","outline","type","button","icon","assets/icons/arrow-outward.svg","iconHover","assets/icons/arrow-outward-light.svg",3,"click"]],template:function(e,i){e&1&&c(0,Rn,10,10,"section",0),e&2&&m(i.images().length?0:-1)},dependencies:[R,me,pe],styles:["[_nghost-%COMP%]{display:block}.inner[_ngcontent-%COMP%]{padding-inline:1rem}@media(min-width:768px){.inner[_ngcontent-%COMP%]{padding-inline:2rem}}@media(min-width:1024px){.inner[_ngcontent-%COMP%]{padding-inline:4rem}}@media(min-width:1280px){.inner[_ngcontent-%COMP%]{padding-inline:7rem}}.inner[_ngcontent-%COMP%]{width:100%;max-width:calc(1216px + 14rem);margin-inline:auto}.heading[_ngcontent-%COMP%]{margin-block:0 2rem;font-family:Ubuntu,system-ui,sans-serif;font-size:2rem;font-weight:500;line-height:1.2;color:#2e3231;text-transform:capitalize}@media(min-width:1024px){.heading[_ngcontent-%COMP%]{font-size:2.5rem}}.mosaic[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:0;padding-inline:0;list-style:none}@media(min-width:1024px){.mosaic[_ngcontent-%COMP%]{padding-inline:1rem;width:100%;max-width:calc(1216px + 14rem);margin-inline:auto;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px)and (min-width:768px){.mosaic[_ngcontent-%COMP%]{padding-inline:2rem}}@media(min-width:1024px)and (min-width:1024px){.mosaic[_ngcontent-%COMP%]{padding-inline:4rem}}@media(min-width:1024px)and (min-width:1280px){.mosaic[_ngcontent-%COMP%]{padding-inline:7rem}}.tile[_ngcontent-%COMP%]{aspect-ratio:.9972222222}.tile[_ngcontent-%COMP%]:first-child{grid-column:1/-1;block-size:300px;aspect-ratio:auto}
1@media(min-width:1024px){.tile[_ngcontent-%COMP%]{aspect-ratio:1.1302681992}.tile[_ngcontent-%COMP%]:first-child{grid-column:1/span 2;grid-row:1/span 2;block-size:auto}}.tile-button[_ngcontent-%COMP%]{display:block;inline-size:100%;block-size:100%;padding:0;border:0;background:none;cursor:pointer}.tile-button[_ngcontent-%COMP%]:focus-visible{outline:3px solid #2e3231;outline-offset:-3px}.tile-button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;inline-size:100%;block-size:100%;object-fit:cover}.actions[_ngcontent-%COMP%]{margin-block-start:2rem;text-align:center}"]})};var Un=(n,t)=>t.title;function Fn(n,t){if(n&1&&(f(0,"li",4)(1,"div",6)(2,"span",7),L(3,"img",8),h(),f(4,"h3",9),l(5),h()(),f(6,"p",10),l(7),h()()),n&2){let e=t.$implicit,i=s(2);o(3),F("src",i.iconSrc(e),C),o(2),u(e.title),o(2),u(e.body)}}function $n(n,t){if(n&1&&(f(0,"picture"),L(1,"source",12)(2,"source",13)(3,"img",11),h()),n&2){let e=s();o(3),F("src",e.src,C)("alt",e.alt),y("width",e.width||768)("height",e.height||636)}}function Gn(n,t){if(n&1&&L(0,"img",11),n&2){let e=s();F("src",e.src,C)("alt",e.alt),y("width",e.width)("height",e.height)}}function Hn(n,t){n&1&&(f(0,"li",5),c(1,$n,4,4,"picture")(2,Gn,1,4,"img",11),h()),n&2&&(o(),m(t.src.includes("event-highlights-tile")?1:2))}function jn(n,t){if(n&1&&(f(0,"section",0)(1,"div",1)(2,"h2",2),l(3),h()(),f(4,"ul",3),D(5,Fn,8,3,"li",4,Un),c(7,Hn,3,1,"li",5),h()()),n&2){let e,i=s();o(3),u(i.section().heading),o(2),S(i.section().items),o(2),m((e=i.section().image)?7:-1,e)}}var ue=class n{section=v.required();iconSrc(t){return`assets/icons/highlights/${t.icon}.svg`}static \u0275fac=function(e){return new(e||n)};static \u0275cmp=P({type:n,selectors:[["ccc-event-highlights"]],inputs:{section:[1,"section"]},decls:1,vars:1,consts:[["aria-labelledby","highlights-heading",1,"highlights"],[1,"inner"],["id","highlights-heading",1,"heading"],["tabindex","0","role","list",1,"cards"],[1,"card"],[1,"tile"],[1,"card-head"],[1,"card-icon"],["alt","",3,"src"],[1,"card-title"],[1,"card-body"],["loading","lazy","decoding","async",3,"src","alt"],["type","image/avif","srcset",`
2                  assets/events/event-highlights-tile-384.avif 384w,
3                  assets/events/event-highlights-tile-768.avif 768w
4                `,"sizes","(min-width: 1024px) 384px, 100vw"],["type","image/webp","srcset",`
5                  assets/events/event-highlights-tile-384.webp 384w,
6                  assets/events/event-highlights-tile-768.webp 768w
7                `,"sizes","(min-width: 1024px) 384px, 100vw"]],template:function(e,i){e&1&&c(0,jn,8,2,"section",0),e&2&&m(i.section().items.length?0:-1)},styles:["[_nghost-%COMP%]{display:block}.inner[_ngcontent-%COMP%]{padding-inline:1rem}@media(min-width:768px){.inner[_ngcontent-%COMP%]{padding-inline:2rem}}@media(min-width:1024px){.inner[_ngcontent-%COMP%]{padding-inline:4rem}}@media(min-width:1280px){.inner[_ngcontent-%COMP%]{padding-inline:7rem}}.inner[_ngcontent-%COMP%]{width:100%;max-width:calc(1216px + 14rem);margin-inline:auto}.heading[_ngcontent-%COMP%]{margin-block:0 2rem;font-family:Ubuntu,system-ui,sans-serif;font-size:2rem;font-weight:500;line-height:1.2;color:#2e3231;text-transform:capitalize}@media(min-width:1024px){.heading[_ngcontent-%COMP%]{font-size:2.5rem}}.cards[_ngcontent-%COMP%]{padding-inline:1rem}@media(min-width:768px){.cards[_ngcontent-%COMP%]{padding-inline:2rem}}@media(min-width:1024px){.cards[_ngcontent-%COMP%]{padding-inline:4rem}}@media(min-width:1280px){.cards[_ngcontent-%COMP%]{padding-inline:7rem}}.cards[_ngcontent-%COMP%]{width:100%;max-width:calc(1216px + 14rem);margin-inline:auto;display:flex;overflow-x:auto;overscroll-behavior-x:contain;padding-block-end:.5rem;margin-block:0;list-style:none}.cards[_ngcontent-%COMP%]:focus-visible{outline:3px solid #2e3231;outline-offset:2px}.cards[_ngcontent-%COMP%]{gap:2rem}@media(min-width:1024px){.cards[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;overflow-x:visible;padding-block-end:0}}.card[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.5rem;flex:0 0 300px;inline-size:300px;block-size:202px;padding:1rem;border:1px solid #939393}@media(min-width:1024px){.card[_ngcontent-%COMP%]{flex:initial;inline-size:auto;block-size:318px;padding:1.5rem}}.card-head[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.5rem}.card-icon[_ngcontent-%COMP%]{display:inline-flex;align-self:flex-start;padding:.5rem;border-radius:3.765px;background:#ffaa37}.card-icon[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;inline-size:16px;block-size:16px}@media(min-width:1024px){.card-icon[_ngcontent-%COMP%]{padding:.75rem;border-radius:5.647px}.card-icon[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{inline-size:24px;block-size:24px}}.card-title[_ngcontent-%COMP%]{margin-block:0;font-family:Ubuntu,system-ui,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2;color:#2e3231;text-transform:capitalize}@media(min-width:1024px){.card-title[_ngcontent-%COMP%]{font-size:2rem}}.card-body[_ngcontent-%COMP%]{margin-block:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2;color:#575757}@media(min-width:1024px){.card-body[_ngcontent-%COMP%]{font-size:1.125rem}}
7.tile[_ngcontent-%COMP%]{display:none}@media(min-width:1024px){.tile[_ngcontent-%COMP%]{display:block;block-size:318px;inline-size:100%;overflow:hidden}.tile[_ngcontent-%COMP%]   picture[_ngcontent-%COMP%], .tile[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;inline-size:100%;block-size:100%;object-fit:cover}}"]})};function Bn(n,t){if(n&1&&(a(0,"picture"),x(1,"source",13)(2,"source",14)(3,"img",12),d()),n&2){let e=s();o(3),p("src",e.src,C)("alt",e.alt),y("width",e.width||1024)("height",e.height||574)}}function qn(n,t){if(n&1&&x(0,"img",12),n&2){let e=s();p("src",e.src,C)("alt",e.alt),y("width",e.width)("height",e.height)}}function An(n,t){n&1&&c(0,Bn,4,4,"picture")(1,qn,1,4,"img",12),n&2&&m(t.src.includes("event-impact-band")?0:1)}function Jn(n,t){if(n&1&&x(0,"ccc-progress-bar",15),n&2){let e=s(2);p("value",e.percentValue())("label",e.eventTitle()+" fundraising progress")}}function Wn(n,t){n&1&&(a(0,"span",18),l(1),d()),n&2&&(o(),b("Target ",t))}function Qn(n,t){if(n&1&&(a(0,"div",5),c(1,Jn,1,2,"ccc-progress-bar",15),a(2,"p",16)(3,"span",17),l(4),d(),c(5,Wn,2,1,"span",18),d()()),n&2){let e,i=s();o(),m(i.hasProgress()?1:-1),o(3),u(i.raisedSummary()),o(),m((e=i.goalLabel())?5:-1,e)}}function Zn(n,t){n&1&&(a(0,"p",20),l(1),d()),n&2&&(o(),b("Raised as of ",t))}function Kn(n,t){if(n&1&&(a(0,"div",7)(1,"p",19),l(2),d(),c(3,Zn,2,1,"p",20),d()),n&2){let e,i=s();o(2),u(t),o(),m((e=i.asOfLabel())?3:-1,e)}}var fe=class n{section=v.required();fundraising=v.required();eventTitle=v.required();eventId=v.required();locale=O(q);donateParams=g(()=>le(this.eventId()));percent=g(()=>ne(this.fundraising()));hasProgress=g(()=>this.percent()!==null);percentValue=g(()=>this.percent()??0);raisedLabel=g(()=>Y(this.fundraising(),this.locale));goalLabel=g(()=>X(this.fundraising(),this.locale));raisedSummary=g(()=>{let t=this.raisedLabel();if(t===null)return null;let e=de(this.fundraising());return e===null?`${t} Raised`:`${t} (${e}%) Raised`});asOfLabel=g(()=>{let t=this.fundraising()?.asOf??null;return t===null?null:Z(t,this.locale)});static \u0275fac=function(e){return new(e||n)};static \u0275cmp=P({type:n,selectors:[["ccc-event-impact"]],inputs:{section:[1,"section"],fundraising:[1,"fundraising"],eventTitle:[1,"eventTitle"],eventId:[1,"eventId"]},decls:17,vars:7,consts:[["aria-labelledby","impact-heading",1,"impact"],[1,"backdrop"],[1,"inner"],[1,"head"],["id","impact-heading",1,"heading"],[1,"progress"],[1,"body"],[1,"totals"],[1,"cta"],[1,"cta-heading"],["cccButton","","icon","assets/icons/favorite.svg","routerLink","/donate",1,"donate",3,"queryParams"],[1,"sr-only"],["loading","lazy","decoding","async",3,"src","alt"],["type","image/avif","srcset",`
8              assets/events/event-impact-band-768.avif   768w,
9              assets/events/event-impact-band-1024.avif 1024w
10            `,"sizes","100vw"],["type","image/webp","srcset",`
11              assets/events/event-impact-band-768.webp   768w,
12              assets/events/event-impact-band-1024.webp 1024w
13            `,"sizes","100vw"],[3,"value","label"],[1,"figures"],[1,"raised"],[1,"target"],[1,"total"],[1,"as-of"]],template:function(e,i){if(e&1&&(a(0,"section",0)(1,"div",1),c(2,An,2,1),d(),a(3,"div",2)(4,"div",3)(5,"h2",4),l(6),d(),c(7,Qn,6,3,"div",5),d(),a(8,"div",6),c(9,Kn,4,2,"div",7),a(10,"div",8)(11,"p",9),l(12),d(),a(13,"a",10),l(14," Donate"),a(15,"span",11),l(16),d()()()()()()),e&2){let r,_,E;o(2),m((r=i.section().image)?2:-1,r),o(4),u(i.section().heading),o(),m((_=i.raisedLabel())?7:-1,_),o(2),m((E=i.raisedLabel())?9:-1,E),o(3),u(i.section().callToAction),o(),p("queryParams",i.donateParams()),o(3),b(" to ",i.eventTitle())}},dependencies:[R,W,K],styles:['[_nghost-%COMP%]{display:block;position:relative;padding-block:2.5rem;background-color:#2e3231;color:#fff}@media(min-width:1024px){[_nghost-%COMP%]{padding-block:5rem}}.backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;overflow:hidden}.backdrop[_ngcontent-%COMP%]   picture[_ngcontent-%COMP%], .backdrop[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;inline-size:100%;block-size:100%;object-fit:cover}.backdrop[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;background:#000000a6}.inner[_ngcontent-%COMP%]{padding-inline:1rem}@media(min-width:768px){.inner[_ngcontent-%COMP%]{padding-inline:2rem}}@media(min-width:1024px){.inner[_ngcontent-%COMP%]{padding-inline:4rem}}@media(min-width:1280px){.inner[_ngcontent-%COMP%]{padding-inline:7rem}}.inner[_ngcontent-%COMP%]{width:100%;max-width:calc(1216px + 14rem);margin-inline:auto;position:relative;container-type:inline-size;display:flex;flex-direction:column;gap:4rem}.head[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2rem}.heading[_ngcontent-%COMP%]{margin-block:0;font-family:Ubuntu,system-ui,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2;text-transform:capitalize}@media(min-width:1024px){.heading[_ngcontent-%COMP%]{font-size:2.5rem}}.progress[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem}
13.progress[_ngcontent-%COMP%]   ccc-progress-bar[_ngcontent-%COMP%]{--ccc-progress-height: 8px}@media(min-width:1024px){.progress[_ngcontent-%COMP%]   ccc-progress-bar[_ngcontent-%COMP%]{--ccc-progress-height: 16px}}.figures[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;margin-block:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}@media(min-width:1024px){.figures[_ngcontent-%COMP%]{font-size:1.125rem}}.body[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.body[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end}}.totals[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.totals[_ngcontent-%COMP%]{grid-row:1;grid-column:2;align-items:flex-end;gap:1.5rem;text-align:right}}.total[_ngcontent-%COMP%]{margin-block:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:3.25rem;font-size:min(6rem,18.045cqi);font-weight:500;line-height:1.2}@media(min-width:1024px){.total[_ngcontent-%COMP%]{font-size:6rem;font-size:min(6rem,18.045cqi)}}.as-of[_ngcontent-%COMP%]{margin-block:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}@media(min-width:1024px){.as-of[_ngcontent-%COMP%]{font-size:1.125rem}}.cta[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}@media(min-width:1024px){.cta[_ngcontent-%COMP%]{grid-row:1;grid-column:1}}.cta-heading[_ngcontent-%COMP%]{margin-block:0;font-family:Ubuntu,system-ui,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2;text-transform:capitalize}@media(min-width:1024px){.cta-heading[_ngcontent-%COMP%]{font-size:2rem}}.donate[_ngcontent-%COMP%]:focus-visible{outline-color:#fffffa}']})};var Yn=(n,t)=>t.title;function Xn(n,t){if(n&1&&(a(0,"span",11)(1,"button",13),l(2),a(3,"span",14),l(4),d()(),a(5,"span",15),l(6," Coming soon "),d()()),n&2){let e=s(),i=s(),r=i.$implicit,_=i.$index,E=s(2);o(),p("variant",e.emphasis==="primary"?"filled":"outline")("icon",E.icon(r))("iconHover",E.iconHover(r)),y("aria-describedby","cta-unavailable-"+_),o(),b(" ",e.label),o(2),b(" \u2014 ",r.title),o(),p("id","cta-unavailable-"+_)}}function et(n,t){if(n&1&&(a(0,"a",12),l(1),a(2,"span",14),l(3),d()()),n&2){let e=s(),i=s().$implicit,r=s(2);p("variant",e.emphasis==="primary"?"filled":"outline")("icon",r.icon(i))("iconHover",r.iconHover(i))("routerLink",e.href)("queryParams",e.queryParams),o(),b(" ",e.label),o(2),b(" \u2014 ",i.title)}}function nt(n,t){n&1&&c(0,Xn,7,7,"span",11)(1,et,4,7,"a",12),n&2&&m(t.disabled?0:1)}function tt(n,t){if(n&1&&(a(0,"li",4)(1,"div",5),x(2,"img",6)(3,"div",7),a(4,"h3",8),l(5),d()(),a(6,"div",9)(7,"p",10),l(8),d(),c(9,nt,2,1),d()()),n&2){let e,i=t.$implicit;o(2),p("src",i.image.src,C)("alt",i.image.alt),y("width",i.image.width)("height",i.image.height),o(3),u(i.title),o(3),u(i.caption),o(),m((e=i.cta)?9:-1,e)}}function it(n,t){if(n&1&&(a(0,"section",0)(1,"div",1)(2,"h2",2),l(3),d()(),a(4,"ul",3),D(5,tt,10,7,"li",4,Yn),d()()),n&2){let e=s();o(3),u(e.section().heading),o(2),S(e.section().options)}}var _e=class n{section=v.required();icon(t){return`assets/icons/${t.cta?.icon}.svg`}iconHover(t){return t.cta?.emphasis==="secondary"?`assets/icons/${t.cta.icon}-light.svg`:void 0}static \u0275fac=function(e){return new(e||n)};static \u0275cmp=P({type:n,selectors:[["ccc-event-involvement"]],inputs:{section:[1,"section"]},decls:1,vars:1,consts:[["aria-labelledby","involvement-heading",1,"involvement"],[1,"inner"],["id","involvement-heading",1,"heading"],["tabindex","0","role","list",1,"cards"],[1,"card"],[1,"card-media"],["loading","lazy","decoding","async",1,"card-photo",3,"src","alt"],["aria-hidden","true",1,"card-scrim"],[1,"card-title"],[1,"card-body"],[1,"card-caption"],[1,"cta-unavailable"],["cccButton","",1,"card-cta",3,"variant","icon","iconHover","routerLink","queryParams"],["cccButton","","type","button","aria-disabled","true",1,"card-cta","is-disabled",3,"variant","icon","iconHover"],[1,"sr-only"],["role","tooltip",1,"cta-tooltip",3,"id"]],template:function(e,i){e&1&&c(0,it,7,1,"section",0),e&2&&m(i.section().options.length?0:-1)},dependencies:[K,R],styles:['[_nghost-%COMP%]{display:block}.inner[_ngcontent-%COMP%]{padding-inline:1rem}@media(min-width:768px){.inner[_ngcontent-%COMP%]{padding-inline:2rem}}@media(min-width:1024px){.inner[_ngcontent-%COMP%]{padding-inline:4rem}}@media(min-width:1280px){.inner[_ngcontent-%COMP%]{padding-inline:7rem}}.inner[_ngcontent-%COMP%]{width:100%;max-width:calc(1216px + 14rem);margin-inline:auto}@media(min-width:1024px){.inner[_ngcontent-%COMP%]:before{content:"";display:block;block-size:2px;margin-block-end:3rem;background:#05050533}}.heading[_ngcontent-%COMP%]{margin-block:0 2rem;font-family:Ubuntu,system-ui,sans-serif;font-size:2rem;font-weight:500;line-height:1.2;color:#2e3231;text-transform:capitalize}@media(min-width:1024px){.heading[_ngcontent-%COMP%]{font-size:2.5rem}}.cards[_ngcontent-%COMP%]{padding-inline:1rem}@media(min-width:768px){.cards[_ngcontent-%COMP%]{padding-inline:2rem}}@media(min-width:1024px){.cards[_ngcontent-%COMP%]{padding-inline:4rem}}@media(min-width:1280px){.cards[_ngcontent-%COMP%]{padding-inline:7rem}}.cards[_ngcontent-%COMP%]{width:100%;max-width:calc(1216px + 14rem);margin-inline:auto;display:flex;overflow-x:auto;overscroll-behavior-x:contain;padding-block-end:.5rem;margin-block:0;list-style:none}.cards[_ngcontent-%COMP%]:focus-visible{outline:3px solid #2e3231;outline-offset:2px}.cards[_ngcontent-%COMP%]{gap:2rem}@media(min-width:1024px){.cards[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;column-gap:2rem;row-gap:1.5rem;overflow-x:visible;padding-block-end:0}}.card[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.5rem;flex:0 0 300px;inline-size:300px}@media(min-width:1024px){.card[_ngcontent-%COMP%]{display:grid;grid-row:span 2;grid-template-rows:subgrid;flex:initial;inline-size:auto;gap:0}}.card-media[_ngcontent-%COMP%]{position:relative;block-size:400px;overflow:hidden}@media(min-width:1024px){.card-media[_ngcontent-%COMP%]{block-size:auto;aspect-ratio:.768}}.card-photo[_ngcontent-%COMP%], .card-scrim[_ngcontent-%COMP%]{position:absolute;inset:0;inline-size:100%;block-size:100%}.card-photo[_ngcontent-%COMP%]{object-fit:cover}.card-scrim[_ngcontent-%COMP%]{background:linear-gradient(to bottom,#0000 50%,#000)}.card-title[_ngcontent-%COMP%]{position:absolute;inset-inline-start:1rem;inset-block-end:1rem;margin-block:0;font-family:Ubuntu,system-ui,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2;color:#fffffa;text-transform:capitalize}@media(min-width:1024px){.card-title[_ngcontent-%COMP%]{inset-inline-start:1.5rem;inset-block-end:1.5rem;font-size:2rem}}.card-body[_ngcontent-%COMP%]{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:1.5rem}.card-caption[_ngcontent-%COMP%]{margin-block:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5;color:#575757}.card-cta[_ngcontent-%COMP%]{align-self:flex-start}.cta-unavailable[_ngcontent-%COMP%]{position:relative;display:inline-flex;align-self:flex-start;cursor:not-allowed}.cta-tooltip[_ngcontent-%COMP%]{position:absolute;inset-block-end:calc(100% + .5rem);inset-inline-start:0;z-index:1000;padding:.5rem .75rem;border-radius:8px;background-color:#2e3231;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s ease}@media(prefers-reduced-motion:reduce){.cta-tooltip[_ngcontent-%COMP%]{transition:none}}.cta-unavailable[_ngcontent-%COMP%]:hover   .cta-tooltip[_ngcontent-%COMP%], .cta-unavailable[_ngcontent-%COMP%]:focus-within   .cta-tooltip[_ngcontent-%COMP%]{opacity:1}']})};var ot=(n,t)=>t.step.label;function at(n,t){if(n&1&&(f(0,"li",6)(1,"span",10),l(2),h(),f(3,"div",11)(4,"h3",12),l(5),h(),f(6,"p",13),L(7,"img",14),f(8,"time"),l(9),h()(),f(10,"p",13),L(11,"img",15),f(12,"span"),l(13),h()()()()),n&2){let e=t.$implicit,i=t.$index;o(2),u(i+1),o(3),u(e.step.label),o(3),y("datetime",e.step.date),o(),u(e.dateLabel),o(4),u(e.step.location)}}function rt(n,t){n&1&&(f(0,"p",7),l(1),h()),n&2&&(o(),u(t))}function lt(n,t){n&1&&(f(0,"p",8),l(1),h()),n&2&&(o(),u(t))}function dt(n,t){if(n&1&&(f(0,"div",9),L(1,"img",16),h()),n&2){let e=t;o(),F("src",e.src,C)("alt",e.alt),y("width",e.width)("height",e.height)}}function st(n,t){if(n&1&&(f(0,"section",0)(1,"div",1)(2,"div",2)(3,"h2",3),l(4),h(),f(5,"div",4)(6,"ol",5),D(7,at,14,5,"li",6,ot),h(),c(9,rt,2,1,"p",7),h(),c(10,lt,2,1,"p",8),h(),c(11,dt,2,4,"div",9),h()()),n&2){let e,i,r,_=s();o(4),u(_.section().heading),o(3),S(_.rows()),o(2),m((e=_.distanceLabel())?9:-1,e),o(),m((i=_.section().summary)?10:-1,i),o(),m((r=_.section().map)?11:-1,r)}}var he=class n{section=v.required();locale=O(q);rows=g(()=>this.section().steps.map(t=>({step:t,dateLabel:Z(t.date,this.locale)})));distanceLabel=g(()=>{let t=this.section().totalDistanceKm;return t===null?null:`Total Distance ${t}KM`});static \u0275fac=function(e){return new(e||n)};static \u0275cmp=P({type:n,selectors:[["ccc-event-journey"]],inputs:{section:[1,"section"]},decls:1,vars:1,consts:[["aria-labelledby","journey-heading",1,"journey"],[1,"layout"],[1,"body"],["id","journey-heading",1,"heading"],[1,"route"],[1,"steps"],[1,"step"],[1,"distance"],[1,"summary"],[1,"map"],["aria-hidden","true",1,"step-marker"],[1,"step-body"],[1,"step-name"],[1,"step-meta"],["src","assets/icons/calendar-today.svg","alt","",1,"step-icon"],["src","assets/icons/location.svg","alt","",1,"step-icon"],["loading","lazy","decoding","async",3,"src","alt"]],template:function(e,i){e&1&&c(0,st,12,4,"section",0),e&2&&m(i.rows().length?0:-1)},styles:['[_nghost-%COMP%]{display:block;padding-block:2rem}.layout[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:3rem}@media(min-width:1024px){.layout[_ngcontent-%COMP%]{padding-inline:1rem;width:100%;max-width:calc(1216px + 14rem);margin-inline:auto;display:grid;grid-template-columns:minmax(0,600fr) minmax(0,584fr);gap:2rem;align-items:start}}@media(min-width:1024px)and (min-width:768px){.layout[_ngcontent-%COMP%]{padding-inline:2rem}}@media(min-width:1024px)and (min-width:1024px){.layout[_ngcontent-%COMP%]{padding-inline:4rem}}@media(min-width:1024px)and (min-width:1280px){.layout[_ngcontent-%COMP%]{padding-inline:7rem}}.body[_ngcontent-%COMP%]{padding-inline:1rem}@media(min-width:768px){.body[_ngcontent-%COMP%]{padding-inline:2rem}}@media(min-width:1024px){.body[_ngcontent-%COMP%]{padding-inline:4rem}}@media(min-width:1280px){.body[_ngcontent-%COMP%]{padding-inline:7rem}}.body[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.body[_ngcontent-%COMP%]{padding-inline:0;grid-row:1;grid-column:2;min-block-size:500px}}.heading[_ngcontent-%COMP%]{margin-block:0;font-family:Ubuntu,system-ui,sans-serif;font-size:2rem;font-weight:500;line-height:1.2;color:#2e3231;text-transform:capitalize}@media(min-width:1024px){.heading[_ngcontent-%COMP%]{font-size:2.5rem}}.route[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.route[_ngcontent-%COMP%]{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem}}.steps[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.5rem;margin-block:0;padding-inline:0;list-style:none}@media(min-width:1024px){.steps[_ngcontent-%COMP%]{gap:2rem}}.step[_ngcontent-%COMP%]{position:relative;display:flex;gap:1rem}.step[_ngcontent-%COMP%]:not(:last-child):after{content:"";position:absolute;inset-block:34px calc(-1.5rem + 2px);inset-inline-start:15.25px;inline-size:1.5px;border-radius:1.5px;background:#087eae}@media(min-width:1024px){.step[_ngcontent-%COMP%]:not(:last-child):after{inset-block-end:calc(-2rem 
13+ 2px)}}.step-marker[_ngcontent-%COMP%]{display:grid;place-items:center;flex-shrink:0;inline-size:32px;block-size:32px;border:1px solid #087eae;border-radius:50%;background:#087eae;color:#fffffa;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1}.step[_ngcontent-%COMP%]:not(:first-child)   .step-marker[_ngcontent-%COMP%]{background:transparent;color:#087eae}.step-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem;min-inline-size:0}.step-name[_ngcontent-%COMP%]{margin-block:0;font-family:Ubuntu,system-ui,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.2;color:#2e3231de}@media(min-width:1024px){.step-name[_ngcontent-%COMP%]{font-size:1.5rem}}.step-meta[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:.5rem;margin-block:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4;color:#575757}@media(min-width:1024px){.step-meta[_ngcontent-%COMP%]{gap:1rem;font-size:1.125rem}}.step-icon[_ngcontent-%COMP%]{display:block;flex-shrink:0;inline-size:16px;block-size:16px;margin-block-start:.1em}@media(min-width:1024px){.step-icon[_ngcontent-%COMP%]{inline-size:24px;block-size:24px}}.distance[_ngcontent-%COMP%], .summary[_ngcontent-%COMP%]{margin-block:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;color:#575757}@media(min-width:1024px){.distance[_ngcontent-%COMP%], .summary[_ngcontent-%COMP%]{font-size:1.125rem}}.distance[_ngcontent-%COMP%]{line-height:1.2;white-space:nowrap}.summary[_ngcontent-%COMP%]{line-height:1.5}@media(min-width:1024px){.summary[_ngcontent-%COMP%]{margin-block-start:auto}}.map[_ngcontent-%COMP%]{block-size:412px}.map[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;inline-size:100%;block-size:100%;object-fit:contain}@media(min-width:1024px){.map[_ngcontent-%COMP%]{grid-row:1;grid-column:1;block-size:500px}}']})};var ct=(n,t)=>t.heading;function mt(n,t){if(n&1&&(f(0,"p",3),l(1),h()),n&2){let e=t.$implicit;o(),u(e)}}function pt(n,t){if(n&1&&(f(0,"section",0)(1,"div",1)(2,"h2",2),l(3),h(),D(4,mt,2,1,"p",3,Ie),h()()),n&2){let e=t.$implicit;o(3),u(e.heading),o(),S(e.paragraphs)}}var xe=class n{sections=v.required();static \u0275fac=function(e){return new(e||n)};static \u0275cmp=P({type:n,selectors:[["ccc-event-prose"]],inputs:{sections:[1,"sections"]},decls:2,vars:0,consts:[[1,"prose"],[1,"inner"],[1,"heading"],[1,"paragraph"]],template:function(e,i){e&1&&D(0,pt,6,1,"section",0,ct),e&2&&S(i.sections())},styles:["[_nghost-%COMP%]{display:block}.prose[_ngcontent-%COMP%] + .prose[_ngcontent-%COMP%]{margin-block-start:2rem}@media(min-width:1024px){.prose[_ngcontent-%COMP%] + .prose[_ngcontent-%COMP%]{margin-block-start:3rem}}.inner[_ngcontent-%COMP%]{padding-inline:1rem}@media(min-width:768px){.inner[_ngcontent-%COMP%]{padding-inline:2rem}}@media(min-width:1024px){.inner[_ngcontent-%COMP%]{padding-inline:4rem}}@media(min-width:1280px){.inner[_ngcontent-%COMP%]{padding-inline:7rem}}.inner[_ngcontent-%COMP%]{width:100%;max-width:calc(1216px + 14rem);margin-inline:auto}.heading[_ngcontent-%COMP%]{margin-block:0 2rem;font-family:Ubuntu,system-ui,sans-serif;font-size:2rem;font-weight:500;line-height:1.2;color:#2e3231;text-transform:capitalize}@media(min-width:1024px){.heading[_ngcontent-%COMP%]{font-size:2.5rem}}.paragraph[_ngcontent-%COMP%]{margin-block:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;color:#575757}@media(min-width:1024px){.paragraph[_ngcontent-%COMP%]{font-size:1.125rem}}.paragraph[_ngcontent-%COMP%] + .paragraph[_ngcontent-%COMP%]{margin-block-start:1rem}"]})};var gt=["strip"],en=(n,t)=>t.name;function ut(n,t){if(n&1&&(f(0,"a",11),L(1,"img",12),h()),n&2){let e=s().$implicit;F("href",t,C),o(),F("src",e.image.src,C)("alt",e.name),y("width",e.image.width)("height",e.image.height)}}function ft(n,t){if(n&1&&L(0,"img",12),n&2){let e=s().$implicit;F("src",e.image.src,C)("alt",e.name),y("width",e.image.width)("height",e.image.height)}}function _t(n,t){if(n&1&&(f(0,"li",10),c(1,ut,2,5,"a",11)(2,ft,1,4,"img",12),h()),n&2){let e,i=t.$implicit;o(),m((e=i.url)?1:2,e)}}function ht(n,t){if(n&1&&(f(0,"li",6)(1,"h3",8),l(2),h(),f(3,"ul",9),D(4,_t,3,1,"li",10,en),h()()),n&2){let e=t.$implicit;o(2),u(e.name),o(2),S(e.logos)}}function xt(n,t){if(n&1){let e=k();f(0,"li")(1,"button",19),Q("click",function(){let r=M(e).$implicit,_=s(3);return w(_.goTo(r))}),f(2,"span",17),l(3),h()()()}if(n&2){let e=t.$implicit,i=s(3);o(),Le("is-current",e===i.page()),y("aria-current",e===i.page()?"true":null),o(2),G("Show sponsors ",e+1," of ",i.pageCount())}}function vt(n,t){if(n&1){let e=k();f(0,"div",7)(1,"ul",13),D(2,xt,4,5,"li",null,Te),h(),f(4,"div",14)(5,"button",15),Q("click",function(){M(e);let r=s(2);return w(r.previous())}),L(6,"img",16),f(7,"span",17),l(8,"Previous sponsors"),h()(),f(9,"button",18),Q("click",function(){M(e);let r=s(2);return w(r.next())}),L(10,"img",16),f(11,"span",17),l(12,"Next sponsors"),h()()()()}if(n&2){let e=s(2);o(2),S(e.pages())}}function yt(n,t){if(n&1){let e=k();f(0,"section",1)(1,"div",2)(2,"h2",3),l(3),h()(),f(4,"div",4)(5,"ul",5,0),Q("scroll",function(){M(e);let r=s();return w(r.onScroll())}),D(7,ht,6,1,"li",6,en),h()(),c(9,vt,13,0,"div",7),h()}if(n&2){let e=s();o(3),u(e.section().heading),o(4),S(e.tiers()),o(2),m(e.hasControls()?9:-1)}}var ve=class n{section=v.required();isBrowser=J(O(H));scroller=A("strip");tiers=g(()=>this.section().tiers.map(t=>Pe(we({},t),{name:t.name.replace(/^tier\s*[-:]?\s*/i,"").replace(/\btier\s+/gi,"").trim()})));hasControls=g(()=>this.tiers().length>1);pageCount=Me({source:this.section,computation:()=>0});page=Me({source:this.section,computation:()=>0});pages=g(()=>Array.from({length:this.pageCount()},(t,e)=>e));constructor(){Se(()=>this.measure()),T(t=>{let e=this.scroller()?.nativeElement;if(!this.isBrowser||e===void 0||typeof ResizeObserver!="function")return;let i=new ResizeObserver(()=>this.measure());i.observe(e),t(()=>i.disconnect())})}measure(){let t=this.scroller()?.nativeElement;t===void 0||t.clientWidth===0||(this.pageCount.set(Math.max(1,Math.ceil(t.scrollWidth/t.clientWidth))),this.page.set(this.pageFromScroll(t)))}pageFromScroll(t){let e=t.scrollWidth-t.clientWidth,i=Math.max(0,this.pageCount()-1);return e<=0?0:t.scrollLeft>=e-1?i:Math.min(i,Math.round(t.scrollLeft/t.clientWidth))}onScroll(){let t=this.scroller()?.nativeElement;t===void 0||t.clientWidth===0||this.page.set(this.pageFromScroll(t))}goTo(t){let e=this.scroller()?.nativeElement;if(e===void 0)return;let i=typeof window.matchMedia=="function"&&window.matchMedia("(prefers-reduced-motion: reduce)").matches,r
13=e.scrollWidth-e.clientWidth,_=Math.min(t*e.clientWidth,r);e.scrollTo({left:_,behavior:i?"auto":"smooth"}),this.page.set(t)}next(){let t=this.pageCount();t<1||this.goTo((this.page()+1)%t)}previous(){let t=this.pageCount();t<1||this.goTo((this.page()-1+t)%t)}static \u0275fac=function(e){return new(e||n)};static \u0275cmp=P({type:n,selectors:[["ccc-event-sponsors"]],viewQuery:function(e,i){e&1&&j(i.scroller,gt,5),e&2&&B()},inputs:{section:[1,"section"]},decls:1,vars:1,consts:[["strip",""],["aria-labelledby","sponsors-heading",1,"sponsors"],[1,"inner"],["id","sponsors-heading",1,"heading"],[1,"strip-wrap"],["role","list","tabindex","0",1,"strip",3,"scroll"],[1,"tier"],[1,"inner","controls"],[1,"tier-name"],["role","list",1,"logos"],[1,"logo"],["target","_blank","rel","noopener",1,"logo-link",3,"href"],["loading","lazy","decoding","async",3,"src","alt"],["role","list",1,"dots"],[1,"actions"],["type","button",1,"arrow",3,"click"],["src","assets/icons/arrow-left-alt.svg","alt",""],[1,"sr-only"],["type","button",1,"arrow","arrow-next",3,"click"],["type","button",1,"dot",3,"click"]],template:function(e,i){e&1&&c(0,yt,10,2,"section",1),e&2&&m(i.tiers().length?0:-1)},styles:['[_nghost-%COMP%]{display:block}.inner[_ngcontent-%COMP%]{padding-inline:1rem}@media(min-width:768px){.inner[_ngcontent-%COMP%]{padding-inline:2rem}}@media(min-width:1024px){.inner[_ngcontent-%COMP%]{padding-inline:4rem}}@media(min-width:1280px){.inner[_ngcontent-%COMP%]{padding-inline:7rem}}.inner[_ngcontent-%COMP%]{width:100%;max-width:calc(1216px + 14rem);margin-inline:auto}.heading[_ngcontent-%COMP%]{margin-block:0 2rem;font-family:Ubuntu,system-ui,sans-serif;font-size:2rem;font-weight:500;line-height:1.2;color:#2e3231;text-transform:capitalize}@media(min-width:1024px){.heading[_ngcontent-%COMP%]{font-size:2.5rem}}.strip-wrap[_ngcontent-%COMP%]{position:relative;inline-size:100%;max-inline-size:calc(1216px + 14rem);margin-inline:auto}.strip[_ngcontent-%COMP%]{padding-inline:1rem}@media(min-width:768px){.strip[_ngcontent-%COMP%]{padding-inline:2rem}}@media(min-width:1024px){.strip[_ngcontent-%COMP%]{padding-inline:4rem}}@media(min-width:1280px){.strip[_ngcontent-%COMP%]{padding-inline:7rem}}.strip[_ngcontent-%COMP%]{width:100%;max-width:calc(1216px + 14rem);margin-inline:auto;display:flex;overflow-x:auto;overscroll-behavior-x:contain;padding-block-end:.5rem;margin-block:0;list-style:none}.strip[_ngcontent-%COMP%]:focus-visible{outline:3px solid #2e3231;outline-offset:2px}.strip[_ngcontent-%COMP%]{gap:2rem;align-items:flex-end;scrollbar-width:none}.strip[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.strip[_ngcontent-%COMP%]{padding-block-end:0}.tier[_ngcontent-%COMP%]{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:1rem}@media(min-width:1024px){.tier[_ngcontent-%COMP%]{gap:2rem}}.tier-name[_ngcontent-%COMP%]{margin-block:0;font-family:Ubuntu,system-ui,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.2;color:#2e3231;text-align:center;text-wrap:balance}@media(min-width:1024px){.tier-name[_ngcontent-%COMP%]{font-size:1.5rem}}.logos[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1.5rem;block-size:100px;margin-block:0;padding:1rem;border:1px solid #939393;list-style:none}@media(min-width:1024px){.logos[_ngcontent-%COMP%]{block-size:180px;padding:1.5rem}}.logo[_ngcontent-%COMP%]{display:flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:120px;block-size:68px}@media(min-width:1024px){.logo[_ngcontent-%COMP%]{inline-size:200px;block-size:132px}}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;max-inline-size:100%;max-block-size:100%;inline-size:auto;block-size:auto;object-fit:contain}.logo-link[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%}.logo-link[_ngcontent-%COMP%]:focus-visible{outline:3px solid #2e3231;outline-offset:2px}@media(min-width:1024px){.strip-wrap[_ngcontent-%COMP%]:before, .strip-wrap[_ngcontent-%COMP%]:after{content:"";position:absolute;z-index:1;inset-block:0;inline-size:4rem;pointer-events:none}.strip-wrap[_ngcontent-%COMP%]:before{inset-inline-start:0;background:linear-gradient(to right,#fffffa,#fffffa00)}.strip-wrap[_ngcontent-%COMP%]:after{inset-inline-end:0;background:linear-gradient(to left,#fffffa,#fffffa00)}}@media(min-width:1280px){.strip-wrap[_ngcontent-%COMP%]:before, .strip-wrap[_ngcontent-%COMP%]:after{inline-size:7rem}}.controls[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-start:2rem;min-block-size:32px}@media(min-width:1024px){.controls[_ngcontent-%COMP%]{min-block-size:48px}}.dots[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;margin-block:0;padding-inline:0;list-style:none}.dot[_ngcontent-%COMP%]{position:relative;inline-size:10px;block-size:10px;padding:0;border:0;border-radius:10px;background:#939393;cursor:pointer;transition:inline-size .2s ease-out}.dot[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:-7px}.dot.is-current[_ngcontent-%COMP%]{inline-size:37.5px;background:#2e3231}.dot[_ngcontent-%COMP%]:focus-visible{outline:3px solid #2e3231;outline-offset:2px}@media(prefers-reduced-motion:reduce){.dot[_ngcontent-%COMP%]{transition:none}}.actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1rem;margin-inline-start:auto}.arrow[_ngcontent-%COMP%]{display:grid;place-items:center;inline-size:32px;block-size:32px;padding:0;border:1px solid #939393;border-radius:9999px;background:#fffffa;cursor:pointer}.arrow[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;inline-size:19.2px;block-size:19.2px}.arrow[_ngcontent-%COMP%]:focus-visible{outline:3px solid #2e3231;outline-offset:2px}@media(min-width:1024px){.arrow[_ngcontent-%COMP%]{inline-size:48px;block-size:48px}.arrow[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{inline-size:28.8px;block-size:28.8px}}.arrow-next[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{transform:rotate(180deg)}']})};var bt=n=>["/events",n,"register"];function Ct(n,t){n&1&&(a(0,"p",9),l(1),d()),n&2&&(o(),b("",t," Raised"))}function Mt(n,t){n&1&&(a(0,"p",10),l(1),d()),n&2&&(o(),b("of ",t))}function wt(n,t){if(n&1&&(a(0,"div",11),x(1,"ccc-progress-bar",22),a(2,"p",23),l(3),d()()),n&2){let e=s();o(),p("value",e.percentValue())("label",e.event().title+" fundraising progress"),o(2),b("",e.percentRaisedValue(),"% Raised")}}function Pt(n,t){if(n&1&&(l(0," - "),a(1,"time"),l(2),d()),n&2){let e=s();o(),y("datetime",e.event().endDate),o(),u(t)}}function Ot(n,t){n&1&&(a(0,"li",13),x(1,"img",24),a(2,"span",15),l(3),d()()),n&2&&(o(3),u(t))}function Et(n,t){n&1&&(a(0,"p",16),x(1,"img",25),a(2,"span"),l(3),d()()),n&2&&(o(3),u(t))}function kt(n,t){if(n&1&&(a(0,"button",20),l(1," Registration Closed"),a(2,"span",19),l(3),d()()),n&2){let e=s();o(3),b(" \u2014 ",e.event().title," has ended")}}function zt(n,t){if(n&1&&(a(0,"a",21),l(1," Register"),a(2,"span",19),l(3),d()()),n&2){let e=s();p("routerLink",Re(2,bt,e.event().id)),o(3),b(" for ",e.event().title)}}var ye=class n{event=v.required();locale=O(q);slides=g(()=>We(this.event()));donateParams=g(()=>le(this.event().id));registrationClosed=g(()=>qe(this.event()));percent=g(()=>ne(this.event().fundraising));hasProgress=g(()=>this.percent()!==null);percentValue=g(()=>this.percent()??0);percentRaisedValue=g(()=>de(this.event().fundraising)??0);raisedLabel=g(()=>Y(this.event().fundraising,this.locale));goalLabel=g(()=>X(this.event().fundraising,this.locale));startLabel=g(()=>Z(this.event().startDate,this.locale));endLabel=g(()=>{let t=this.event();return Be(t)&&t.endDate?Z(t.endDate,this.locale):null});timeLabel=g(()=>Ae(this.event(),this.locale));donationsLabel=g(()=>{let t=this.event().donationsThisWeek;return t===null||t<=0?null:t<10?`${t} donation${t===1?"":"s"} this week`:`${Math.floor(t/10)*10}+ donations this week`});static \u0275fac=function(e){return new(e||n)};static \u0275cmp=P({type:n,selectors:[["ccc-event-hero"]],inputs:{event:[1,"event"]},decls:29,vars:13,consts:[["aria-labelledby","event-title",1,"hero"],[1,"inner"],[1,"head"],["destination","/events","destinationLabel"," to events"],["id","event-title",1,"title"],[1,"body"],[3,"images"],[1,"rail"],[1,"figures"],[1,"raised"],[1,"goal"],[1,"progress"],[1,"meta"],[1,"meta-item"],["src","assets/icons/calendar-today.svg","alt","",1,"meta-icon"],[1,"meta-value"],[1,"donations"],[1,"actions"],["cccButton","","icon","assets/icons/favorite.svg","routerLink","/donate",1,"donate",3,"queryParams"],[1,"sr-only"],["cccButton","","type","button","variant","outline","aria-disabled","true",1,"register","is-disabled"],["cccButton","","variant","outline","icon","assets/icons/arrow-outward.svg","iconHover","assets/icons/arrow-outward-light.svg",1,"register",3,"routerLink"],[3,"value","label"],[1,"percent"],["src","assets/icons/clock-loader-40.svg","alt","",1,"meta-icon"],["src","assets/icons/trending-up.svg","alt","",1,"donations-icon"]],template:function(e,i){if(e&1&&(a(0,"section",0)(1,"div",1)(2,"div",2),x(3,"ccc-back-link",3),a(4,"h1",4),l(5),d()(),a(6,"div",5),x(7,"ccc-image-carousel",6),a(8,"div",7)(9,"div",8),c(10,Ct,2,1,"p",9),c(11,Mt,2,1,"p",10),c(12,wt,4,3,"div",11),a(13,"ul",12)(14,"li",13),x(15,"img",14),a(16,"span",15)(17,"time"),l(18),d(),c(19,Pt,3,2),d()(),c(20,Ot,4,1,"li",13),d(),c(21,Et,4,1,"p",16),d(),a(22,"div",17)(23,"a",18),l(24," Donate"),a(25,"span",19),l(26),d()(),c(27,kt,4,1,"button",20)(28,zt,4,4,"a",21),d()()()()()),e&2){let r,_,E,I,ie;o(5),u(i.event().title),o(2),p("images",i.slides()),o(3),m((r=i.raisedLabel())?10:-1,r),o(),m((_=i.goalLabel())?11:-1,_),o(),m(i.hasProgress()?12:-1),o(5),y("datetime",i.event().startDate),o(),u(i.startLabel()),o(),m((E=i.endLabel())?19:-1,E),o(),m((I=i.timeLabel())?20:-1,I),o(),m((ie=i.donationsLabel())?21:-1,ie),o(2),p("queryParams",i.donateParams()),o(3),b(" to ",i.event().title),o(),m(i.registrationClosed()?27:28)}},dependencies:[K,Qe,R,Ze,W],styles:[".inner[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.5rem;padding-block:1rem 0}@media(min-width:1024px){.inner[_ngcontent-%COMP%]{gap:3rem;padding-block:2rem 0}}.head[_ngcontent-%COMP%]{padding-inline:1rem}@media(min-width:768px){.head[_ngcontent-%COMP%]{padding-inline:2rem}}@media(min-width:1024px){.head[_ngcontent-%COMP%]{padding-inline:4rem}}@media(min-width:1280px){.head[_ngcontent-%COMP%]{padding-inline:7rem}}.head[_ngcontent-%COMP%]{width:100%;max-width:calc(1216px + 14rem);margin-inline:auto;display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.head[_ngcontent-%COMP%]{flex-direction:row;align-items:center;gap:1.5rem}}.title[_ngcontent-%COMP%]{margin-block:0;font-family:Ubuntu,system-ui,sans-serif;font-size:2rem;font-weight:500;line-height:1.2;color:#2e3231;text-transform:capitalize}@media(min-width:1024px){.title[_ngcontent-%COMP%]{font-size:3.375rem}}.body[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2.5rem}@media(min-width:1024px){.body[_ngcontent-%COMP%]{padding-inline:1rem;width:100%;max-width:calc(1216px + 14rem);margin-inline:auto;display:grid;grid-template-columns:minmax(0,800fr) minmax(0,384fr);gap:2rem;align-items:stretch}}@media(min-width:1024px)and (min-width:768px){.body[_ngcontent-%COMP%]{padding-inline:2rem}}@media(min-width:1024px)and (min-width:1024px){.body[_ngcontent-%COMP%]{padding-inline:4rem}}@media(min-width:1024px)and (min-width:1280px){.body[_ngcontent-%COMP%]{padding-inline:7rem}}
13@media(min-width:1024px){ccc-image-carousel[_ngcontent-%COMP%]{grid-column:1}}.rail[_ngcontent-%COMP%]{padding-inline:1rem}@media(min-width:768px){.rail[_ngcontent-%COMP%]{padding-inline:2rem}}@media(min-width:1024px){.rail[_ngcontent-%COMP%]{padding-inline:4rem}}@media(min-width:1280px){.rail[_ngcontent-%COMP%]{padding-inline:7rem}}.rail[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.5rem;order:-1}@media(min-width:1024px){.rail[_ngcontent-%COMP%]{padding-inline:0;grid-column:2;justify-content:space-between;order:0}}.figures[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.figures[_ngcontent-%COMP%]{gap:1.5rem}}.amounts[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem}.raised[_ngcontent-%COMP%], .goal[_ngcontent-%COMP%]{margin-block:0;font-family:Ubuntu,system-ui,sans-serif;font-weight:500;line-height:1.2;text-transform:capitalize}.raised[_ngcontent-%COMP%]{font-size:1.5rem;color:#2e3231}@media(min-width:1024px){.raised[_ngcontent-%COMP%]{font-size:2rem}}.goal[_ngcontent-%COMP%]{font-size:1.25rem;color:#575757}@media(min-width:1024px){.goal[_ngcontent-%COMP%]{font-size:1.5rem}}.progress[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.75rem}@media(min-width:1024px){.progress[_ngcontent-%COMP%]{gap:1rem}}.percent[_ngcontent-%COMP%]{margin-block:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.2;color:#575757;text-transform:capitalize}@media(min-width:1024px){.percent[_ngcontent-%COMP%]{font-size:1.125rem}}.meta[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem;margin-block:0;padding-inline:0;list-style:none}@media(min-width:1024px){.meta[_ngcontent-%COMP%]{gap:1rem}}.meta-item[_ngcontent-%COMP%], .donations[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem;margin-block:0}@media(min-width:1024px){.meta-item[_ngcontent-%COMP%], .donations[_ngcontent-%COMP%]{gap:1rem}}.meta-value[_ngcontent-%COMP%], .donations[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2;color:#575757}@media(min-width:1024px){.meta-value[_ngcontent-%COMP%], .donations[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:1.125rem}}.donations[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{text-transform:capitalize}.meta-icon[_ngcontent-%COMP%]{display:block;inline-size:16px;block-size:16px}@media(min-width:1024px){.meta-icon[_ngcontent-%COMP%]{inline-size:24px;block-size:24px}}.donations-icon[_ngcontent-%COMP%]{display:block;inline-size:24px;block-size:24px}.actions[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-self:flex-start;gap:1.5rem}"]})};function Dt(n,t){n&1&&(a(0,"div",0)(1,"p",1),l(2,"Loading event\u2026"),d()())}function St(n,t){n&1&&x(0,"ccc-not-found")}function It(n,t){if(n&1&&(a(0,"div",0)(1,"h1"),l(2,"We can't load this event right now"),d(),a(3,"p",2),l(4," Please try again shortly \u2014 and if you need to talk, "),a(5,"a",3),l(6),d(),l(7," any time, free and confidential. "),d()()),n&2){let e=s();o(5),p("href",e.helpline.href,C),o(),b("call ",e.helpline.number)}}function Tt(n,t){n&1&&x(0,"ccc-event-involvement",7),n&2&&p("section",t)}function Lt(n,t){if(n&1&&x(0,"ccc-event-prose",8),n&2){let e=s(3);p("sections",e.proseSections())}}function Rt(n,t){n&1&&x(0,"ccc-event-highlights",7),n&2&&p("section",t)}function Nt(n,t){n&1&&x(0,"ccc-event-journey",7),n&2&&p("section",t)}function Vt(n,t){if(n&1&&x(0,"ccc-event-impact",9),n&2){let e=s();p("section",t)("fundraising",e.fundraising)("eventTitle",e.title)("eventId",e.id)}}function Ut(n,t){n&1&&x(0,"ccc-event-sponsors",11),n&2&&p("section",t)}function Ft(n,t){if(n&1&&(a(0,"div",4),x(1,"ccc-event-hero",5)(2,"ccc-event-champions",6),c(3,Tt,1,1,"ccc-event-involvement",7),c(4,Lt,1,1,"ccc-event-prose",8),c(5,Rt,1,1,"ccc-event-highlights",7),c(6,Nt,1,1,"ccc-event-journey",7),c(7,Vt,1,4,"ccc-event-impact",9),x(8,"ccc-event-gallery",10),c(9,Ut,1,1,"ccc-event-sponsors",11),d(),x(10,"ccc-closing-cta",12)),n&2){let e,i,r,_,E,I=t,ie=s(2);o(),p("event",I),o(),p("eventId",I.id)("eventTitle",I.title),o(),m((e=I.involvement)?3:-1,e),o(),m(ie.proseSections().length?4:-1),o(),m((i=I.highlights)?5:-1,i),o(),m((r=I.journey)?6:-1,r),o(),m((_=I.impact)?7:-1,_),o(),p("eventId",I.id),o(),m((E=I.sponsors)?9:-1,E)}}function $t(n,t){if(n&1&&c(0,Ft,11,10),n&2){let e,i=s();m((e=i.event())?0:-1,e)}}var nn=class n{api=O(ee);route=O($e);title=O(Fe);meta=O(Ue);helpline=Je;result=je(this.route.paramMap.pipe(Ce(t=>Number(t.get("id"))),Ee(),ze(t=>Number.isInteger(t)?this.api.detail(t).pipe(Ce(e=>({status:"ready",event:e})),Oe(e=>
13(tn(e)&&this.response&&(this.response.status=404),be({status:tn(e)?"not-found":"error",event:null}))),ke({status:"loading",event:null})):(this.response&&(this.response.status=404),be({status:"not-found",event:null})))),{initialValue:{status:"loading",event:null}});status=g(()=>this.result().status);event=g(()=>this.result().event);proseSections=g(()=>{let t=this.event();return t===null?[]:[t.welcome,t.about].filter(e=>e!==null)});response=O(Ne,{optional:!0});constructor(){T(()=>{let t=this.event();t!==null&&(this.title.setTitle(`${t.title} \u2014 CCCline 1333`),this.meta.updateTag({name:"description",content:t.description}))}),T(()=>{this.status()==="not-found"&&this.response&&(this.response.status=404)})}static \u0275fac=function(e){return new(e||n)};static \u0275cmp=P({type:n,selectors:[["ccc-event-detail"]],decls:4,vars:1,consts:[[1,"page-notice"],["role","status"],["role","alert"],[3,"href"],[1,"sections"],[3,"event"],[3,"eventId","eventTitle"],[3,"section"],[1,"band-major",3,"sections"],[1,"band-wide-lg",3,"section","fundraising","eventTitle","eventId"],[1,"band-major",3,"eventId"],[1,"band-major",3,"section"],["heading","Together, We Make a Difference."]],template:function(e,i){if(e&1&&c(0,Dt,3,0,"div",0)(1,St,1,0,"ccc-not-found")(2,It,8,2,"div",0)(3,$t,1,1),e&2){let r;m((r=i.status())==="loading"?0:r==="not-found"?1:r==="error"?2:r==="ready"?3:-1)}},dependencies:[He,ce,ye,ge,ue,fe,_e,he,xe,ve,Ke],styles:[".sections[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2.5rem;padding-block-end:2.5rem}@media(min-width:1024px){.sections[_ngcontent-%COMP%]{gap:3rem;padding-block-end:5rem}}.band-major[_ngcontent-%COMP%]{margin-block-start:2.5rem}@media(min-width:1024px){.band-major[_ngcontent-%COMP%]{margin-block-start:7rem}}@media(min-width:1024px){.band-wide-lg[_ngcontent-%COMP%]{margin-block-start:7rem}}.page-notice[_ngcontent-%COMP%]{padding-inline:1rem}@media(min-width:768px){.page-notice[_ngcontent-%COMP%]{padding-inline:2rem}}@media(min-width:1024px){.page-notice[_ngcontent-%COMP%]{padding-inline:4rem}}@media(min-width:1280px){.page-notice[_ngcontent-%COMP%]{padding-inline:7rem}}.page-notice[_ngcontent-%COMP%]{width:100%;max-width:calc(1216px + 14rem);margin-inline:auto;padding-block:2.5rem;max-width:44rem}.page-notice[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{margin-block:0 1rem}.page-notice[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-block:0;color:#575757}.page-notice[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:inherit}"]})};function tn(n){return n instanceof Ve?n.status===404||n.status===400||n.status===422:n instanceof Error?n.message.includes("404")||n.message.includes("not found")||n.message.includes("usable event"):!1}export{nn as EventDetail};

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.