1import{a as Ot}from"./chunk-QXRV76F3.js";import{a as Ft}from"./chunk-S7DWQD7Q.js";import{ga as Lt,ia as Ht,la as Dt}from"./chunk-FLKPQEL7.js";import"./chunk-GLOBIKT5.js";import{g as St}from"./chunk-KUN5WTS7.js";import{h as Q,k as X}from"./chunk-C6V3REVE.js";import{a as Rt}from"./chunk-AEC4N4RW.js";import{a as ve}from"./chunk-QAXKEU4X.js";import{d as Et}from"./chunk-TZHXN2HA.js";import"./chunk-QSVX63Z7.js";import{a as be}from"./chunk-LB5IGS4A.js";import{d as Ce}from"./chunk-OX365WAG.js";import"./chunk-5I6HKKJD.js";import"./chunk-4D6CHN26.js";import{c as _e,d as kt}from"./chunk-AW7RTHKZ.js";import"./chunk-LPGHQ4JX.js";import"./chunk-L2LVDH4H.js";import"./chunk-7SY5SJP4.js";import{$ as yt,I as K,M as wt,Z as q,_ as Tt,ta as he}from"./chunk-YNKQPWSP.js";import{A as Mt,z as ie}from"./chunk-4EY2W66C.js";import{c as ee,d as te}from"./chunk-ZR73OBID.js";import"./chunk-I6MU6NBI.js";import{C as Vt,D as Ie,v as Pt}from"./chunk-PSSDY2AS.js";import{d as xe}from"./chunk-EDUWHTNJ.js";import"./chunk-6R4CBI6E.js";import"./chunk-ZEH2WMTB.js";import{Fa as xt,Ia as Ct,W as Y,d as bt,ga as fe,wa as G}from"./chunk-3H2GI3MM.js";import{$b as pt,$c as E,Aa as tt,Ba as it,Cc as I,Dd as u,Eb as st,Ha as T,Jb as $,Jd as L,Ka as nt,Kc as C,Kd as vt,Lb as F,Mc as c,Nd as ge,Ob as Oe,Qa as z,Qb as y,Rb as lt,Uc as mt,Va as ot,Vc as ut,Wc as w,Wd as ae,Xc as gt,Yc as Z,Yd as W,a as Ee,b as Xe,c as Je,dc as ct,gd as ft,hd as ht,ia as We,ic as x,id as oe,jc as f,jd as de,kd as U,la as Ye,lb as g,lc as h,ld as k,mb as ce,mc as dt,md as _t,na as p,oc as M,pc as S,pd as Fe,qb as a,qc as s,rc as r,sc as l,sd as v,tc as d,td as R,ud as A,va as P,wa as V,wb as at,wd as me,xa as N,xb as rt,xd as ue,ya as pe,z as le,za as et,zc as j}from"./chunk-N4XFLIUN.js";import{a as D,b as B}from"./chunk-DIH54OSL.js";var It=(()=>{class t{#e=p(tt);#i=p(ot);#t=p(bt);#n=p(Ct);#o;get topOfPageElement(){return this.#o||(this.#o=this.#e.getElementById("top-of-page")||this.#e.body),this.#o}scrollToElementById(e){let n=this.#e.getElementById(e);try{n&&this.scrollToElement(n,e)}catch{}}scroll(){let e=this.getCurrentHash();if(e){let n=this.#e.getElementById(e);if(n){this.scrollToElement(n,e);return}}window.scrollTo(0,0)}scrollToFragment(){let e=this.getCurrentHash();if(e){let n=this.#e.getElementById(e);if(n){this.scrollToElement(n,e);return}}this.scrollToTop()}scrollToElement(e,n){e&&(this.#n.setOffset([0,0]),this.#n.scrollToAnchor(n))}scrollToTop(){xt(this.#i)&&this.scrollToElement(this.topOfPageElement,"top-of-page")}jumpToTop(){window.scrollTo(0,0)}getCurrentHash(){return this.#t.hash.replace(/^#/,"")}hasCompatibleBrowser(){let e="IntersectionObserver"in window,o=window.navigator.userAgent.match(/Edge\/(\d*)\./i),m=!!o&&o.length>1,_=m&&!!o&&parseInt(o[1],10)>15;return e&&(!m||_)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=We({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var we=class{inputs;constructor(i){this.inputs=i}open(i){return!this.isExpandable(i)||i.expanded()?!1:(this.inputs.multiExpandable()||this.closeAll(),i.expanded.set(!0),!0)}close(i){return this.isExpandable(i)?(i.expanded.set(!1),!0):!1}toggle(i){return i.expanded()?this.close(i):this.open(i)}openAll(){if(this.inputs.multiExpandable())for(let i of this.inputs.items())this.open(i)}closeAll(){for(let i of this.inputs.items())this.close(i)}isExpandable(i){return!this.inputs.disabled()&&!i.disabled()&&i.expandable()}};var O=(function(t){return t[t.None=0]="None",t[t.Ctrl=1]="Ctrl",t[t.Shift=2]="Shift",t[t.Alt=4]="Alt",t[t.Meta=8]="Meta",t.Any="Any",t})(O||{}),re=class{configs=[];handle(i){for(let e of this.configs)e.matcher(i)&&(e.handler(i),e.preventDefault&&i.preventDefault(),e.stopPropagation&&i.stopPropagation())}};function Gt(t){return(+t.ctrlKey&&O.Ctrl)|(+t.shiftKey&&O.Shift)|(+t.altKey&&O.Alt)|(+t.metaKey&&O.Meta)}function Ae(t,i){let e=Gt(t),n=Array.isArray(i)?i:[i];return n.includes(O.Any)?!0:n.some(o=>e===o)}var Te=class extends re{options={ignoreRepeat:!0,preventDefault:!0,stopPropagation:!0};on(...i){let{modifiers:e,key:n,handler:o,options:m}=this._normalizeInputs(...i);return this.configs.push(D(D({handler:o,matcher:_=>this._isMatch(_,n,e,m)},this.options),m)),this}_normalizeInputs(...i){let e=Array.isArray(i[0])||i[0]in O,n=e?i[0]:O.None,o=e?i[1]:i[0],m=e?i[2]:i[1],_=e?i[3]:i[2];return{key:o,handler:m,modifiers:n,options:_??{}}}_isMatch(i,e,n,o){return!Ae(i,n)||i.repeat&&o?.ignoreRepeat!==!1?!1:e instanceof RegExp?e.test(i.key):(typeof e=="string"?e:e()).toLowerCase()===i.key.toLowerCase()}};function b(t){let i=Xe(t);return i.toString=()=>`[Computed: ${i()}]`,i[Ee].debugName="",i}function ye(t){let[i,e,n]=Je(t);return i[Ee].debugName="",Object.assign(i,{set:e,update:n,asReadonly:()=>i})}var Me=class{inputs;prevActiveItem=ye(void 0);prevActiveIndex=b(()=>this.prevActiveItem()?this.inputs.items().indexOf(this.prevActiveItem()):-1);activeIndex=b(()=>this.inputs.activeItem()?this.inputs.items().indexOf(this.inputs.activeItem()):-1);constructor(i){this.inputs=i}isListDisabled(){return this.inputs.disabled()||this.inputs.items().every(i=>i.disabled())}getActiveDescendant(){if(!this.isListDisabled()&&this.inputs.focusMode()!=="roving")return this.inputs.activeItem()?.id()??void 0}getListTabIndex(){return this.isListDisabled()||this.inputs.focusMode()==="activedescendant"?0:-1}getItemTabIndex(i){return this.isListDisabled()||this.inputs.focusMode()==="activedescendant"?-1:this.inputs.activeItem()===i?0:-1}focus(i,e){return this.isListDisabled()||!this.isFocusable(i)?!1:(this.prevActiveItem.set(this.inputs.activeItem()),this.inputs.activeItem.set(i),(e?.focusElement||e?.focusElement===void 0)&&(this.inputs.focusMode()==="roving"?i.element
1()?.focus():this.inputs.element()?.focus()),!0)}isFocusable(i){return!i.disabled()||this.inputs.softDisabled()}},Se=class{inputs;constructor(i){this.inputs=i}goto(i,e){return i?this.inputs.focusManager.focus(i,e):!1}next(i){return this._advance(1,i)}peekNext(i){return this._peek(1,i)}prev(i){return this._advance(-1,i)}peekPrev(i){return this._peek(-1,i)}first(i){let e=this.peekFirst(i);return e?this.goto(e,i):!1}last(i){let e=this.peekLast(i);return e?this.goto(e,i):!1}peekFirst(i){return(i?.items??this.inputs.items()).find(n=>this.inputs.focusManager.isFocusable(n))}peekLast(i){let e=i?.items??this.inputs.items();for(let n=e.length-1;n>=0;n--)if(this.inputs.focusManager.isFocusable(e[n]))return e[n]}_advance(i,e){let n=this._peek(i,e);return n?this.goto(n,e):!1}_peek(i,e){let n=e?.items??this.inputs.items(),o=n.length,m=this.inputs.focusManager.inputs.activeItem(),_=e?.items&&m?n.indexOf(m):this.inputs.focusManager.activeIndex(),J=H=>this.inputs.wrap()?(H+i+o)%o:H+i;for(let H=J(_);H!==_&&H<o&&H>=0;H=J(H))if(this.inputs.focusManager.isFocusable(n[H]))return n[H]}};var Be=(function(t){return t[t.Main=0]="Main",t[t.Auxiliary=1]="Auxiliary",t[t.Secondary=2]="Secondary",t})(Be||{}),Le=class extends re{options={preventDefault:!1,stopPropagation:!1};on(...i){let{button:e,handler:n,modifiers:o}=this._normalizeInputs(...i);return this.configs.push(D({handler:n,matcher:m=>this._isMatch(m,e,o)},this.options)),this}_normalizeInputs(...i){return i.length===3?{button:i[0],modifiers:i[1],handler:i[2]}:i.length===2?{button:Be.Main,modifiers:i[0],handler:i[1]}:{button:Be.Main,modifiers:O.None,handler:i[0]}}_isMatch(i,e,n){return e===(i.button??0)&&Ae(i,n)}};var Ne=class{inputs;label=b(()=>this.inputs.label?.());labelledBy=b(()=>{let i=this.label(),e=this.inputs.labelledBy?.(),n=this.inputs.defaultLabelledBy();return e&&e.length>0?e:i?[]:n});constructor(i){this.inputs=i}},He=class{inputs;id=()=>this.inputs.id();index=b(()=>this.inputs.tablist().inputs.items().indexOf(this));value=()=>this.inputs.value();disabled=()=>this.inputs.disabled();element=()=>this.inputs.element();expandable=()=>!0;expanded;active=b(()=>this.inputs.tablist().inputs.activeItem()===this);selected=b(()=>this.inputs.tablist().selectedTab()===this);tabIndex=b(()=>this.inputs.tablist().focusBehavior.getItemTabIndex(this));controls=b(()=>this.inputs.tabpanel()?.id());constructor(i){this.inputs=i,this.expanded=i.expanded}open(){return this.inputs.tablist().open(this)}},De=class{inputs;id=()=>this.inputs.id();value=()=>this.inputs.value();labelManager;hidden=b(()=>this.inputs.tab()?.expanded()===!1);tabIndex=b(()=>this.hidden()?-1:0);labelledBy=b(()=>this.labelManager.labelledBy().length>0?this.labelManager.labelledBy().join(" "):void 0);constructor(i){this.inputs=i,this.labelManager=new Ne(B(D({},i),{defaultLabelledBy:b(()=>this.inputs.tab()?[this.inputs.tab().id()]:[])}))}},ke=class{inputs;focusBehavior;navigationBehavior;expansionBehavior;activeTab=()=>this.inputs.activeItem();selectedTab=ye(void 0);orientation=()=>this.inputs.orientation();disabled=()=>this.inputs.disabled();tabIndex=b(()=>this.focusBehavior.getListTabIndex());activeDescendant=b(()=>this.focusBehavior.getActiveDescendant());followFocus=b(()=>this.inputs.selectionMode()==="follow");prevKey=b(()=>this.inputs.orientation()==="vertical"?"ArrowUp":this.inputs.textDirection()==="rtl"?"ArrowRight":"ArrowLeft");nextKey=b(()=>this.inputs.orientation()==="vertical"?"ArrowDown":this.inputs.textDirection()==="rtl"?"ArrowLeft":"ArrowRight");keydown=b(()=>new Te().on(this.prevKey,()=>this._navigate(()=>this.navigationBehavior.prev(),this.followFocus()),{ignoreRepeat:!1}).on(this.nextKey,()=>this._navigate(()=>this.navigationBehavior.next(),this.followFocus()),{ignoreRepeat:!1}).on("Home",()=>this._navigate(()=>this.navigationBehavior.first(),this.followFocus())).on("End",()=>this._navigate(()=>this.navigationBehavior.last(),this.followFocus())).on(" ",()=>this.open()).on("Enter",()=>this.open()));pointerdown=b(()=>new Le().on(i=>this._navigate(()=>this.navigationBehavior.goto(this._getItem(i)),!0)));constructor(i){this.inputs=i,this.focusBehavior=new Me(i),this.navigationBehavior=new Se(B(D({},i),{focusManager:this.focusBehavior})),this.expansionBehavior=new we(B(D({},i),{multiExpandable:()=>!1}))}setDefaultState(){let i;for(let e of this.inputs.items())if(this.focusBehavior.isFocusable(e)&&(i===void 0&&(i=e),e.selected())){this.inputs.activeItem.set(e);return}i!==void 0&&this.inputs.activeItem.set(i)}onKeydown(i){this.disabled()||this.keydown().handle(i)}onPointerdown(i){this.disabled()||this.pointerdown().handle(i)}open(i){if(i??=this.activeTab(),typeof i=="string"&&(i=this.inputs.items().find(n=>n.value()===i)),i===void 0)return!1;let e=this.expansionBehavior.open(i);return e&&this.selectedTab.set(i),e}_navigate(i,e=!1){i()&&e&&this.open()}_getItem(i){if(!(i.target instanceof HTMLElement))return;let e=i.target.closest('[role="tab"]');return this.inputs.items().find(n=>
1n.element()===e)}};var Pe=(()=>{class t{contentVisible=T(!1);preserveContent=ge(!1);static \u0275fac=function(n){return new(n||t)};static \u0275dir=F({type:t,inputs:{preserveContent:[1,"preserveContent"]},outputs:{preserveContent:"preserveContentChange"}})}return t})(),At=(()=>{class t{_deferredContentAware=p(Pe,{optional:!0});_templateRef=p(rt);_viewContainerRef=p(st);_currentViewRef=null;_isRendered=!1;deferredContentAware=T(this._deferredContentAware);constructor(){W(()=>{this.deferredContentAware()?.contentVisible()?this._isRendered||(this._destroyContent(),this._currentViewRef=this._viewContainerRef.createEmbeddedView(this._templateRef),this._isRendered=!0):this.deferredContentAware()?.preserveContent()||(this._destroyContent(),this._isRendered=!1)})}ngOnDestroy(){this._destroyContent()}_destroyContent(){let e=this._currentViewRef;e&&!e.destroyed&&(e.destroy(),this._currentViewRef=null)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=F({type:t})}return t})();var Re=new Ye("TABS");function Kt(t,i){return(t.element.compareDocumentPosition(i.element)&Node.DOCUMENT_POSITION_PRECEDING)>0?1:-1}var se=(()=>{class t{_elementRef=p(z);element=this._elementRef.nativeElement;_tabs=p(Re);_unorderedTabs=T(new Set);textDirection=p(Ft).valueSignal;_tabPatterns=u(()=>[...this._unorderedTabs()].sort(Kt).map(e=>e._pattern));orientation=L("horizontal");wrap=L(!0,{transform:ae});softDisabled=L(!0,{transform:ae});focusMode=L("roving");selectionMode=L("follow");selectedTab=ge();disabled=L(!1,{transform:ae});_pattern=new ke(B(D({},this),{items:this._tabPatterns,activeItem:T(void 0),element:()=>this._elementRef.nativeElement}));_hasFocused=T(!1);constructor(){W(()=>{this._hasFocused()||this._pattern.setDefaultState()}),W(()=>{let e=this._pattern.selectedTab();e&&this.selectedTab.set(e.value())}),W(()=>{let e=this.selectedTab();if(e){this._tabPatterns().forEach(o=>o.expanded.set(!1));let n=this._tabPatterns().find(o=>o.value()===e);this._pattern.selectedTab.set(n),n?.expanded.set(!0)}})}_onFocus(){this._hasFocused.set(!0)}ngOnInit(){this._tabs._register(this)}ngOnDestroy(){this._tabs._unregister(this)}_register(e){this._unorderedTabs().add(e),this._unorderedTabs.set(new Set(this._unorderedTabs()))}_unregister(e){this._unorderedTabs().delete(e),this._unorderedTabs.set(new Set(this._unorderedTabs()))}open(e){return this._pattern.open(e)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=F({type:t,selectors:[["","ngTabList",""]],hostAttrs:["role","tablist"],hostVars:4,hostBindings:function(n,o){n&1&&C("keydown",function(_){return o._pattern.onKeydown(_)})("pointerdown",function(_){return o._pattern.onPointerdown(_)})("focusin",function(){return o._onFocus()}),n&2&&x("tabindex",o._pattern.tabIndex())("aria-disabled",o._pattern.disabled())("aria-orientation",o._pattern.orientation())("aria-activedescendant",o._pattern.activeDescendant())},inputs:{orientation:[1,"orientation"],wrap:[1,"wrap"],softDisabled:[1,"softDisabled"],focusMode:[1,"focusMode"],selectionMode:[1,"selectionMode"],selectedTab:[1,"selectedTab"],disabled:[1,"disabled"]},outputs:{selectedTab:"selectedTabChange"},exportAs:["ngTabList"]})}return t})(),Ve=(()=>{class t{_elementRef=p(z);element=this._elementRef.nativeElement;_deferredContentAware=p(Pe);_tabs=p(Re);id=L(p(Ie).getId("ng-tabpanel-",!0));_tabPattern=u(()=>this._tabs._tabPatterns()?.find(e=>e.value()===this.value()));value=L.required();visible=u(()=>!this._pattern.hidden());_pattern=new De(B(D({},this),{tab:this._tabPattern}));constructor(){W(()=>this._deferredContentAware.contentVisible.set(this.visible()))}ngOnInit(){this._tabs._register(this)}ngOnDestroy(){this._tabs._unregister(this)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=F({type:t,selectors:[["","ngTabPanel",""]],hostAttrs:["role","tabpanel"],hostVars:4,hostBindings:function(n,o){n&2&&x("id",o._pattern.id())("tabindex",o._pattern.tabIndex())("inert",o.visible()?null:!0)("aria-labelledby",o._pattern.labelledBy())},inputs:{id:[1,"id"],value:[1,"value"]},exportAs:["ngTabPanel"],features:[Oe([{directive:Pe,inputs:["preserveContent","preserveContent"]}])]})}return t})(),Bt=(()=>{class t{_elementRef=p(z);element=this._elementRef.nativeElement;_tablist=T(void 0);_unorderedPanels=T(new Set);_tabPatterns=u(()=>this._tablist()?._tabPatterns());_unorderedTabpanelPatterns=u(()=>[...this._unorderedPanels()].map(e=>e._pattern));_register(e){e instanceof se&&this._tablist.set(e),e instanceof Ve&&(this._unorderedPanels().add(e),this._unorderedPanels.set(new Set(this._unorderedPanels())))}_unregister(e){e instanceof se&&this._tablist.set(void 0),e instanceof Ve&&(this._unorderedPanels().delete(e),this._unorderedPanels.set(new Set(this._unorderedPanels())))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=F({type:t,selectors:[["","ngTabs",""]],exportAs:["ngTabs"],features:[de([{provide:Re,useExisting:t}])]})}return t})(),Nt=(()=>{class t{_elementRef=p(z);element=this._elementRef.nativeElement;_tabs=p(Re);_tabList=p(se);id=L(p(Ie).getId("ng-tab-",!0));_tablistPattern=u(()=>this._tabList._pattern);_tabpanelPattern=u(()=>this._tabs._unorderedTabpanelPatterns().find(e=>e.value()===this.value()));disabled=L(!1,{transform:ae});value=L.required();active=u(()=>this._pattern.active());selected=u(()=>this._pattern.selected());
1_pattern=new He(B(D({},this),{tablist:this._tablistPattern,tabpanel:this._tabpanelPattern,expanded:T(!1),element:()=>this.element}));open(){this._pattern.open()}ngOnInit(){this._tabList._register(this)}ngOnDestroy(){this._tabList._unregister(this)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=F({type:t,selectors:[["","ngTab",""]],hostAttrs:["role","tab"],hostVars:6,hostBindings:function(n,o){n&2&&x("data-active",o.active())("id",o._pattern.id())("tabindex",o._pattern.tabIndex())("aria-selected",o.selected())("aria-disabled",o._pattern.disabled())("aria-controls",o._pattern.controls())},inputs:{id:[1,"id"],disabled:[1,"disabled"],value:[1,"value"]},exportAs:["ngTab"]})}return t})(),zt=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=F({type:t,selectors:[["ng-template","ngTabContent",""]],exportAs:["ngTabContent"],features:[Oe([At])]})}return t})();var Qt=(t,i,e,n,o)=>({active:t,"is-disabled":i,"is-past":e,"is-ongoing":n,"is-future":o}),Xt=()=>({weekday:"long"}),Jt=(t,i,e,n,o)=>({year:t,month:i,day:e,hour:n,minute:o}),Wt=()=>({year:"numeric",month:"long"}),Yt=t=>({year:t});function ei(t,i){if(t&1&&(d(0,"div",11),v(1,"translocoDate"),d(2,"time",12),v(3,"translocoDateRange"),v(4,"ukrDateTime")),t&2){let e=c().$implicit;s("innerHTML",A(1,3,e.dateTimeRange==null?null:e.dateTimeRange.start,U(14,Xt)),g);let n=e.showDateTimeAs||"date";a(2),s("innerText",A(4,11,me(3,6,e.dateTimeRange==null?null:e.dateTimeRange.start,e.dateTimeRange==null?null:e.dateTimeRange.end,Fe(15,Jt,n==="time"?void 0:"numeric",n==="time"?void 0:"numeric",n==="time"?void 0:"numeric",n==="date"?void 0:"numeric",n==="date"?void 0:"numeric"),"de"),n)),x("datetime",e.dateTimeRange==null?null:e.dateTimeRange.start)}}function ti(t,i){if(t&1&&(d(0,"span",9),v(1,"translocoDate"),v(2,"transloco")),t&2){let e=c().$implicit;s("innerHTML",A(2,4,"stops.upcomingStop",k(8,Yt,A(1,1,e.dateTimeRange==null?null:e.dateTimeRange.start,U(7,Wt)))),g)}}function ii(t,i){t&1&&(N(),d(0,"path",14))}function ni(t,i){t&1&&(N(),d(0,"path",15))}function oi(t,i){if(t&1&&(N(),r(0,"svg",10),d(1,"path",13),f(2,ii,1,0,":svg:path",14)(3,ni,1,0,":svg:path",15),l()),t&2){c();let e=w(4);a(2),h(e.isActive?2:3)}}function ai(t,i){if(t&1){let e=I();r(0,"li",2)(1,"div",3)(2,"div",4)(3,"a",5,0),C("click",function(){let o=P(e).$implicit,m=c();return V(void m.openStop(o.slug))}),r(5,"span",6),E(6,"Show Stop"),l()(),r(7,"div"),d(8,"h1",7),r(9,"div",8),f(10,ei,5,21)(11,ti,3,10,"span",9),l()(),f(12,oi,4,1,":svg:svg",10),l()()()}if(t&2){let e=i.$implicit,n=w(4);s("id",e.id),a(),s("ngClass",Fe(7,Qt,n.isActive,!e.active,(e.dateTimeRange==null?null:e.dateTimeRange.isPast)&&e.active,(e.dateTimeRange==null?null:e.dateTimeRange.isOnGoing)&&e.active,(e.dateTimeRange==null?null:e.dateTimeRange.isFuture)&&e.active)),a(2),s("routerLink",e.relativeUrl)("queryParamsHandling","merge"),a(5),s("innerHTML",e.title,g),a(2),h(e.active?10:11),a(2),h(e.active?12:-1)}}var $t=(()=>{class t{constructor(){this.#e=p(q),this.#i=p(K),this.#t=p(Lt),this.#n=Q(X.state()),this.site=u(()=>this.#n()?.data.site),this.stopsResource=te({params:()=>({site:this.site()}),stream:({params:e})=>this.#t.fetch({variables:{site:e.site}})}),this.stops=u(()=>this.stopsResource.value()?.data?.stopsEntries?.filter(e=>!!e)??[])}#e;#i;#t;#n;openStop(e){this.#e.navigate([e],{relativeTo:this.#i,scroll:"manual"})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=$({type:t,selectors:[["ukr-stops-list"]],decls:3,vars:0,consts:[["rla","routerLinkActive"],[1,"fade-in-children","flex","flex-col"],[3,"id"],[1,"stop","px-4","pb-6","pt-3","lg:px-5",3,"ngClass"],[1,"relative","flex","justify-between"],["routerLinkActive","",1,"peer","absolute","inset-0","z-0","focus-visible:outline-0",3,"click","routerLink","queryParamsHandling"],[1,"sr-only"],[1,"heading-xs","lg:heading","mb-2",3,"innerHTML"],[1,"flex","flex-wrap","leading-none","lg:flex-nowrap"],[3,"innerHTML"],["width","118","height","43","viewBox","0 0 118 43","fill","none","xmlns","http://www.w3.org/2000/svg",1,"pointer-events-none","w-20","shrink-0","self-center","lg:w-28","2xl:w-32"],[1,"mr-3","border-r","border-current","pr-3",3,"innerHTML"],[1,"block",3,"innerText"],["d","M59 42.6907L0.767482 0.25H117.233L59 42.6907Z","fill","transparent","stroke","currentColor","stroke-width","0.5"],["d","M50.1816 17.7441V16.4961H68.0856V17.7441H50.1816Z","fill","currentColor"],["d","M58.496 26.24V17.744H50V16.496H58.496V8H59.744V16.496H68.24V17.744H59.744V26.24H58.496Z","fill","currentColor"]],template:function(n,o){n&1&&(r(0,"ul",1),M(1,ai,13,13,"li",2,dt),l()),n&2&&(a(),S(o.stops()))},dependencies:[G,Y,he,Tt,yt,kt,_e,ie,ve,be],styles:[`@layer properties;.stop[_ngcontent-%COMP%]{border-top-style:var(--tw-border-style);border-top-width:8px;border-color:currentcolor;background-color:var(--color-white, #fff)}.stop[_ngcontent-%COMP%]:has(a:focus-visible){outline-width:1px;outline-style:var(--tw-outline-style);outline-width:var(--outline-width-6, 6px);outline-offset:calc(var(--outline-offset-6, 6px) * -1);outline-color:var(--color-blue, #87b9ff)}.stop.is-disabled[_ngcontent-%COMP%]{background-color:var(--color-gray-light, hsla(0, 0%, 86%, 1))}.stop.is-past[_ngcontent-%COMP%], .stop.is-future[_ngcontent-%COMP%]{--tw-gradient-position: to bottom;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-green, hsla(94, 100%, 50%, 1));--tw-gradient-to: var(--color-white, #fff);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (background-image: linear-gradient(in lab,red,red)){.stop.is-past[_ngcontent-%COMP%], .stop.is-future[_ngcontent-%COMP%]{--tw-gradient-position: to bottom in oklab}}@media(hover:hover){[_ngcontent-%COMP%]:is(.stop.is-past,.stop.is-future):hover{background-color:var(--color-green, hsla(94, 100%, 50%, 1))}}@media(hover:hover){[_ngcontent-%COMP%]:is(.stop.is-past,.stop.is-future):hover{--tw-gradient-to: var(--color-green, hsla(94, 100%, 50%, 1));--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.stop.is-ongoing[_ngcontent-%COMP%]{--tw-border-style: none;border-style:none;background-color:var(--color-white, #fff);outline-width:1px;outline-style:var(--tw-outline-style);outline-width:8px;outline-offset:-8px;outline-color:var(--color-brown, hsla(37, 67%, 37%, 1))}@media(hover:hover){.stop.is-ongoing[_ngcontent-%COMP%]:hover{background-color:var(--color-green, hsla(94, 100%, 50%, 1))}}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}
1@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after, [_ngcontent-%COMP%]::backdrop{--tw-border-style: solid;--tw-outline-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%}}} 2 3`]})}}return t})();var je=t=>({$implicit:t}),ri=(t,i)=>i==null?null:i.id,$e=(t,i)=>i.id;function si(t,i){if(t&1&&d(0,"figure",6),t&2){let e=c().$implicit;s("data",e.image[0])}}function li(t,i){t&1&&(r(0,"span"),E(1,", "),l())}function pi(t,i){if(t&1&&(d(0,"span",10),f(1,li,2,0,"span")),t&2){let e=i.$implicit,n=i.$index,o=i.$count;s("innerHTML",e==null?null:e.title,g),a(),h(n!==o-1?1:-1)}}function ci(t,i){if(t&1&&(r(0,"p",9),M(1,pi,2,2,null,null,ri),l()),t&2){let e=c().$implicit;a(),S(e.artists)}}function di(t,i){if(t&1){let e=I();r(0,"a",5),C("click",function(o){let m=P(e).$implicit,_=c();return V(_.openCollection(o,m.relativeUrl))}),f(1,si,1,1,"figure",6),r(2,"div",7),d(3,"h3",8),f(4,ci,3,0,"p",9),l()()}if(t&2){let e=i.$implicit;x("href",e.relativeUrl,ce),a(),h(e.image.length?1:-1),a(2),s("innerHTML",e.title,g),a(),h(e.artists.length?4:-1)}}function mi(t,i){t&1&&j(0)}function ui(t,i){if(t&1&&y(0,mi,1,0,"ng-container",12),t&2){let e=i.$implicit;c(2);let n=w(1);s("ngTemplateOutlet",n)("ngTemplateOutletContext",k(2,je,e))}}function gi(t,i){t&1&&j(0)}function fi(t,i){if(t&1&&y(0,gi,1,0,"ng-container",12),t&2){let e=i.$implicit;c(2);let n=w(1);s("ngTemplateOutlet",n)("ngTemplateOutletContext",k(2,je,e))}}function hi(t,i){if(t&1&&(r(0,"div",2)(1,"div",11),M(2,ui,1,4,"ng-container",null,$e),l(),r(4,"div",11),M(5,fi,1,4,"ng-container",null,$e),l()()),t&2){let e=c();a(2),S(e.leftItems()),a(3),S(e.rightItems())}}function _i(t,i){t&1&&j(0)}function vi(t,i){if(t&1&&y(0,_i,1,0,"ng-container",12),t&2){let e=i.$implicit;c(2);let n=w(1);s("ngTemplateOutlet",n)("ngTemplateOutletContext",k(2,je,e))}}function bi(t,i){if(t&1&&(r(0,"div",3),M(1,vi,1,4,"ng-container",null,$e),l()),t&2){let e=c();a(),S(e.items())}}function xi(t,i){t&1&&(r(0,"div",4),E(1," No collections "),l())}var jt=(()=>{class t{constructor(){this.#e=p(Ht),this.#i=p(q),this.#t=p(K),this.#n=Q(X.state()),this.site=u(()=>this.#n()?.data.site),this.collectionResource=te({params:()=>({site:this.site()}),stream:({params:e})=>this.#e.fetch({variables:{site:e.site}})}),this.items=u(()=>this.collectionResource.value()?.data?.collectionsEntries??[]),this.leftItems=u(()=>this.items().filter((e,n)=>n%2===0)),this.rightItems=u(()=>this.items().filter((e,n)=>n%2===1)),this.isXl=ee(p(xe).observe("(min-width: 1280px)").pipe(le(e=>e.matches)),{initialValue:!1})}#e;#i;#t;#n;openCollection(e,n){return e.preventDefault(),this.#i.navigate([n],{scroll:"manual"})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=$({type:t,selectors:[["ukr-collection-list"]],decls:6,vars:2,consts:[["itemTpl",""],[1,"border-t-8","border-black","pt-4","lg:px-3"],[1,"flex"],[1,"fade-in-children","flex","flex-col"],[1,"aspect-3/2","flex","w-full","items-center","justify-center","text-5xl"],[1,"group","relative","flex","flex-col","items-center","gap-2.5","overflow-clip","bg-white","pb-10","lg:mx-2",3,"click"],["app-image","","imageClass","w-full","sizes","(min-width: 1024px) 25vw, 50vw",1,"w-full",3,"data"],[1,"flex","flex-col","items-center","gap-2.5","text-center"],[1,"heading-xs",3,"innerHTML"],[1,"text-xl"],[3,"innerHTML"],[1,"fade-in-children","flex","flex-1","flex-col"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(n,o){n&1&&(y(0,di,5,4,"ng-template",null,0,ue),r(2,"div",1),f(3,hi,7,0,"div",2)(4,bi,3,0,"div",3),f(5,xi,2,0,"div",4),l()),n&2&&(a(3),h(o.isXl()?3:4),a(2),h(!o.items().length&&!o.collectionResource.isLoading()?5:-1))},dependencies:[G,fe,Ce],encapsulation:2})}}return t})();
3var Ci=()=>({dateStyle:"short",timeStyle:void 0}),wi=()=>({year:"numeric",month:"long"}),Ti=t=>({year:t}),Ue=t=>({$implicit:t}),yi=(t,i)=>i==null?null:i.id,Zt=(t,i)=>(i==null?null:i.id)||t,Ze=(t,i)=>i.id;function Mi(t,i){t&1&&(r(0,"span"),E(1,", "),l())}function Si(t,i){if(t&1&&(d(0,"span",12),f(1,Mi,2,0,"span")),t&2){let e=i.$implicit,n=i.$index,o=i.$count;s("innerHTML",e==null?null:e.title,g),a(),h(n!==o-1?1:-1)}}function Li(t,i){if(t&1&&(r(0,"h3",10),M(1,Si,2,2,null,null,yi),l(),d(3,"h4",11)),t&2){let e=c().$implicit;a(),S(e.artists),a(2),s("innerHTML",e.title,g)}}function Hi(t,i){if(t&1&&d(0,"h3",7),t&2){let e=c().$implicit;s("innerHTML",e.title,g)}}function Di(t,i){if(t&1&&(d(0,"div",14),v(1,"unwrapLocation")),t&2){let e=i.$implicit;s("innerHTML",R(1,1,e),g)}}function ki(t,i){if(t&1&&M(0,Di,2,3,"div",14,Zt),t&2){c();let e=oe(0);S(e.location)}}function Pi(t,i){if(t&1&&d(0,"div",14),t&2){c();let e=oe(0);s("innerHTML",e==null?null:e.title,g)}}function Vi(t,i){if(t&1&&(d(0,"time",15),v(1,"translocoDateRange"),v(2,"ukrDateTime")),t&2){c();let e=oe(0);s("innerText",A(2,7,me(1,2,e.dateTimeRange==null?null:e.dateTimeRange.start,e.dateTimeRange==null?null:e.dateTimeRange.end,U(10,Ci),"de"),"date")),x("datetime",e.dateTimeRange==null?null:e.dateTimeRange.start)}}function Ri(t,i){if(t&1&&(d(0,"span",12),v(1,"translocoDate"),v(2,"transloco")),t&2){c();let e=oe(0);s("innerHTML",A(2,4,"stops.upcomingStop",k(8,Ti,A(1,1,e.dateTimeRange==null?null:e.dateTimeRange.start,U(7,wi)))),g)}}function Ei(t,i){if(t&1&&(ft(0),r(1,"div",13),f(2,ki,2,0)(3,Pi,1,1,"div",14),f(4,Vi,3,11,"time",15)(5,Ri,3,10,"span",12),l()),t&2){let e=i.$implicit,n=ht(e);a(2),h(n.location!=null&&n.location.length?2:3),a(2),h(n.active?4:5)}}function Oi(t,i){if(t&1&&M(0,Ei,6,3,"div",13,Zt),t&2){let e=c().$implicit;S(e.relations==null?null:e.relations.relatedStops)}}function Fi(t,i){if(t&1&&d(0,"figure",8),t&2){let e=c().$implicit;s("data",e.image[0])}}function Ii(t,i){if(t&1&&d(0,"div",16),t&2){let e=c().$implicit;gt("background-color",e.image.length?void 0:e.ukrColor),s("innerHTML",e.description,g)}}function Ai(t,i){if(t&1){let e=I();r(0,"a",5),C("click",function(o){let m=P(e).$implicit,_=c();return V(_.openChronicle(o,m.relativeUrl))}),r(1,"div",6),f(2,Li,4,1)(3,Hi,1,1,"h3",7),f(4,Oi,2,0),l(),f(5,Fi,1,1,"figure",8)(6,Ii,1,3,"div",9),l()}if(t&2){let e=i.$implicit;x("href",e.relativeUrl,ce),a(),s("ngClass",e.image.length?"gap-1.5":"gap-2.5"),a(),h(e.artists.length?2:3),a(2),h(!(e.relations==null||e.relations.relatedStops==null)&&e.relations.relatedStops.length?4:-1),a(),h(e.image.length?5:6)}}function Bi(t,i){t&1&&j(0)}function Ni(t,i){if(t&1&&y(0,Bi,1,0,"ng-container",18),t&2){let e=i.$implicit;c(2);let n=w(1);s("ngTemplateOutlet",n)("ngTemplateOutletContext",k(2,Ue,e))}}function zi(t,i){t&1&&j(0)}function $i(t,i){if(t&1&&y(0,zi,1,0,"ng-container",18),t&2){let e=i.$implicit;c(2);let n=w(1);s("ngTemplateOutlet",n)("ngTemplateOutletContext",k(2,Ue,e))}}function ji(t,i){if(t&1&&(r(0,"div",2)(1,"div",17),M(2,Ni,1,4,"ng-container",null,Ze),l(),r(4,"div",17),M(5,$i,1,4,"ng-container",null,Ze),l()()),t&2){let e=c();a(2),S(e.leftItems()),a(3),S(e.rightItems())}}function Zi(t,i){t&1&&j(0)}function Ui(t,i){if(t&1&&y(0,Zi,1,0,"ng-container",18),t&2){let e=i.$implicit;c(2);let n=w(1);s("ngTemplateOutlet",n)("ngTemplateOutletContext",k(2,Ue,e))}}function Gi(t,i){if(t&1&&(r(0,"div",3),M(1,Ui,1,4,"ng-container",null,Ze),l()),t&2){let e=c();a(),S(e.items())}}function Ki(t,i){t&1&&(r(0,"div",4),E(1," No chronicles "),l())}var Ut=(()=>{class t{constructor(){this.#e=Q(X.state()),this.#i=p(Dt),this.#t=p(q),this.#n=p(K),this.#o=u(()=>this.#e()?.data.site),this.chronicResource=te({params:()=>({site:this.#o()}),stream:({params:e})=>this.#i.fetch({variables:{site:e.site}})}),this.items=u(()=>this.chronicResource.value()?.data?.chroniclesEntries??[]),this.leftItems=u(()=>this.items().filter((e,n)=>n%2===0)),this.rightItems=u(()=>this.items().filter((e,n)=>n%2===1)),this.isXl=ee(p(xe).observe("(min-width: 1280px)").pipe(le(e=>e.matches)),{initialValue:!1})}#e;#i;#t;#n;#o;openChronicle(e,n){return e.preventDefault(),this.#t.navigate([n],{scroll:"manual"})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=$({type:t,selectors:[["ukr-chronicle-list"]],decls:6,vars:2,consts:[["itemTpl",""],[1,"fade-in-children","border-t-8","border-black","lg:px-3"],[1,"flex"],[1,"fade-in-children","flex","flex-col"],[1,"aspect-3/2","flex","w-full","items-center","justify-center","text-5xl"],[1,"@container/chronicle-item","group","relative","flex","flex-col","items-center","gap-2.5","overflow-clip","pt-10","lg:mx-2",3,"click"],[1,"flex","flex-col","items-center","text-center",3,"ngClass"],[1,"heading-xs",3,"innerHTML"],["app-image","","imageClass","w-full","sizes","(min-width: 1024px) 25vw, 50vw",1,"w-full",3,"data"],[1,"@sm/chronicle-item:text-5xl","w-full","text-balance","px-5","py-10","text-center","text-4xl","leading-[1.2]",3,"backgroundColor","innerHTML"],[1,"heading-xs"],[1,"sr-only",3,"innerHTML"],[3,"innerHTML"],[1,"flex","flex-wrap","items-center","justify-center","text-xl","leading-none","lg:flex-nowrap"],[1,"mr-3","border-r","border-current","pr-3",3,"innerHTML"],[1,"block",3,"innerText"],[1,"@sm/chronicle-item:text-5xl","w-full","text-balance","px-5","py-10","text-center","text-4xl","leading-[1.2]",3,"innerHTML"],[1,"fade-in-children","flex","flex-1","flex-col"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(n,o){n&1&&(y(0,Ai,7,5,"ng-template",null,0,ue),r(2,"div",1),f(3,ji,7,0,"div",2)(4,Gi,3,0,"div",3),f(5,Ki,2,0,"div",4),l()),n&2&&(a(3),h(o.isXl()?3:4),a(2),h(!o.items().length&&!o.chronicResource.isLoading()?5:-1))},dependencies:[G,Y,fe,Ce,Rt,ie,be,_e,ve],encapsulation:2})}}return t})();var qi=["asidePopover"],Qi=()=>[import("./chunk-XF6ND3VZ.js").then(t=>t.MapComponent)],Xi=(t,i)=>[t,i],Ji=()=>({fromOpacity:.3}),Wi=t=>({value:!0,params:t});function Yi(t,i){if(t&1&&(d(0,"button",37,1),v(2,"transloco")),t&2){let e=w(1);Z("text-gray-dark",!e.selected())("max-lg:bg-gray-50",!e.selected())("max-lg:bg-green",e.selected())("underline",e.selected()),s("innerHtml",R(2,9,"stops.stops"),g)}}function en(t,i){if(t&1&&(d(0,"button",38,2),v(2,"transloco")),t&2){let e=w(1);Z("text-gray-dark",!e.selected())("max-lg:bg-gray-50",!e.selected())("max-lg:bg-green",e.selected())("underline",e.selected()),s("innerHtml",R(2,9,"stops.collection"),g)}}function tn(t,i){if(t&1&&(d(0,"button",39,3),v(2,"transloco")),t&2){let e=w(1);Z("text-gray-dark",!e.selected())("max-lg:bg-gray-50",!e.selected())("max-lg:bg-green",e.selected())("underline",e.selected()),s("innerHtml",R(2,9,"stops.chronicle"),g)}}function nn(t,i){if(t&1){let e=I();r(0,"div",28),v(1,"transloco"),r(2,"button",40),v(3,"transloco"),v(4,"transloco"),C("click",function(){P(e);let o=c();return V(o.setMobileMapState("map"))})("keydown",function(o){P(e);let m=c();return V(m.onMapStateKeydown(o))}),l(),r(5,"button",41),v(6,"transloco"),v(7,"transloco"),C("click",function(){P(e);let o=c();return V(o.setMobileMapState("list"))})("keydown",function(o){P(e);let m=c();return V(m.onMapStateKeydown(o))}),l()()}if(t&2){let e=c();x("aria-label",R(1,17,"nav.map.aria")),a(2),Z("underline",e.mobileMapState()==="map")("text-gray-dark",e.mobileMapState()!=="map"),s("tabindex",e.mobileMapState()==="map"?0:-1)("innerHTML",R(3,19,"nav.map.map.name"),g),x("aria-selected",e.mobileMapState()==="map")("aria-label",R(4,21,"nav.map.map.aria")),a(3),Z("underline",e.mobileMapState()==="list")("text-gray-dark",e.mobileMapState()!=="list"),s("tabindex",e.mobileMapState()==="list"?0:-1)("innerHTML",R(6,23,"nav.map.list.name"),g),x("aria-selected",e.mobileMapState()==="list")("aria-label",R(7,25,"nav.map.list.aria"))}}function on(t,i){t&1&&d(0,"ukr-stops-list")}function an(t,i){t&1&&d(0,"ukr-collection-list")}function rn(t,i){t&1&&d(0,"ukr-chronicle-list")}function sn(t,i){if(t&1){let e=I();r(0,"ukr-map",42),C("highlight",function(o){P(e);let m=c();return V(m.highlightStop(o))}),l()}if(t&2){let e=c();s("outletActivated",e.outletActivated())}}function ln(t,i){t&1&&(r(0,"div",43),d(1,"img",44),l()),t&2&&(a(),s("@disapear",k(2,Wi,U(1,Ji))))}function pn(t,i){t&1&&(r(0,"div",45),E(1," Error loading map "),l())}var Yo=(()=>{class t{#e;#i;#t;#n;#o;#a;#r;setMobileMapState(e){this.#a.setMobileMapState(e)}onMapStateKeydown(e){let n=e.target;e.key==="ArrowRight"||e.key==="ArrowDown"?(e.preventDefault(),this.setMobileMapState("list"),n.nextElementSibling?.focus()):e.key==="ArrowLeft"||e.key==="ArrowUp"?(e.preventDefault(),this.setMobileMapState("map"),n.previousElementSibling?.focus()):e.key==="Home"?(e.preventDefault(),this.setMobileMapState("map"),n.parentElement?.firstElementChild?.focus()):e.key==="End"&&(e.preventDefault(),this.setMobileMapState("list"),n.parentElement?.lastElementChild?.focus())}navigateToActiveTab(e){if(e)switch(e!=="stops"&&this.mobileMapState()==="map"&&this.#a.setMobileMapState("list"),e){case"chronicle":this.#t.navigate([this.page()?.chroniclesOverview?.relativeUrl],{queryParamsHandling:"replace",scroll:"manual"});break;case"collection":this.#t.navigate([this.page()?.collectionsOverview?.relativeUrl],{queryParamsHandling:"replace",scroll:"manual"});break;default:this.#t.navigate([this.page()?.stopsOverview?.relativeUrl],{queryParamsHandling:"replace",scroll:"manual"});break}}constructor(){this.page=L(),this.entry=u(()=>this.page()?.entry),this.#e=p(et),this.#i=p(it),this.#t=p(q),this.#n=p(It),this.#o=p(K),this.paramMap=ee(this.#o.paramMap),this.#a=p(St),this.mobileMapState=this.#a.mobileMapState,this.#r=Q(X.state()),this.activeTab=u(()=>this.#r()?.data.tab||"stops"),this.hideMobilePanels=u(()=>this.activeTab()==="stops"&&this.mobileMapState()==="map"),this.outletActivated=T(!1),this.hasInteracted=T(!1),this.asidePopover=vt.required("asidePopover",{read:z}),this.isVisible=T(!1),this.#a.toggleMapStateBar(!0),this.#i.onDestroy(()=>{this.#a.toggleMapStateBar(!1)}),at(()=>{nt(()=>{this.outletActivated()?this.showModal():setTimeout(()=>{this.hideModal()},1e3)},{injector:this.#e}),this.mobileMapState()||setTimeout(()=>{this.#a.setMobileMapState(this.activeTab()==="stops"?"map":"list")},500);let e=new AbortController,n=()=>this.hasInteracted.set(!0),o={signal:e.signal,passive:!0,once:!0};document.addEventListener("pointerdown",n,o),document.addEventListener("touchstart",n,o),document.addEventListener("wheel",n,o),document.addEventListener("keydown",n,{signal:e.signal,once:!0}),this.#i.onDestroy(()=>e.abort())})}setOutletState(e,n=!1){n?setTimeout(()=>{this.outletActivated.set(e)},100):this.outletActivated.set(e)}showModal(){(this.asidePopover()?.nativeElement).showPopover()}hideModal(){(this.asidePopover()?.nativeElement).hidePopover()}popoverToggled(e){this.isVisible.set(e.newState==="open")}async highlightStop(e){this.outletActivated()&&await this.#t.navigate(["../../"]),this.#n.scrollToElementById(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=$({type:t,selectors:[["ukr-stop-overview"]],viewQuery:function(n,o){n&1&&mt(o.asidePopover,qi,5,z),n&2&&ut()},hostAttrs:[1,"relative","min-h-dvh","bg-red-200","block"],inputs:{page:[1,"page"]},features:[de([{provide:Ot,useValue:!0}])],decls:44,vars:32,consts:[["asidePopover",""],["stopsTab","ngTab"],["collectionTab","ngTab"],["chronicleTab","ngTab"],[1,"relative","grid","grid-cols-1","bg-white","max-lg:fixed","max-lg:inset-0","max-lg:z-10","max-lg:overflow-auto","max-lg:overscroll-contain","lg:grid-cols-2","lg:pb-0"],[1,"pointer-events-none","relative","z-10","lg:pointer-events-auto"],[1,"ease-smooth","fixed","top-0","h-auto","w-full","overflow-clip","transition-transform","duration-1000","lg:relative","lg:z-10"],[1,"pb-dynamic","xs:pt-4","relative","pt-1"],["preserveAspectRatio","none","width","864","height","148","viewBox","0 0 864 148","fill","none","xmlns","http://www.w3.org/2000/svg","aria-hidden","true",1,"absolute","left-0","top-0","-z-10","h-full","w-full"],["d","M431.5 148L-0.5 0H863.5L431.5 148Z","fill","#9F6E1F"],[1,"heading-xs","lg:heading","ease-smooth","max-xs:text-2xl","hidden","justify-center","gap-5","uppercase","transition","duration-700","lg:flex","lg:transition-none"],[1,"empty:hidden","lg:hidden",3,"innerHTML"],[1,"empty:hidden",3,"innerHTML"],[1,"px-4","pb-8"],["width","837","height","393","viewBox","0 0 837 393","fill","none","xmlns","http://www.w3.org/2000/svg",1,"xs:origin-[50%_1.5rem]","h-auto","w-full","origin-top","transition","duration-700",3,"ngClass"],["d","M241.274 192.35C224.264 192.35 213.734 180.74 213.734 159.68V41.15C213.734 18.2 228.314 0.649988 251.264 0.649988C274.214 0.649988 288.794 18.2 288.794 41.15V67.34H263.954V51.41C263.954 41.42 259.364 35.75 251.534 35.75C243.704 35.75 239.114 41.42 239.114 51.41V141.05C239.114 151.31 243.704 157.25 251.804 157.25C259.904 157.25 264.494 151.31 264.494 141.05V121.07H248.294V85.97H289.874V191H267.194L266.114 176.15H265.574C263.144 184.25 254.234 192.35 241.274 192.35ZM297.537 191V1.99999H330.747C357.747 1.99999 371.787 16.04 371.787 43.04V69.77C371.787 87.32 366.657 96.5 354.237 100.01V100.55C365.307 104.06 372.327 113.51 372.327 131.33V191H346.947V135.92C346.947 124.58 341.817 119.18 332.907 119.18H322.917V191H297.537ZM322.917 84.08H332.907C341.547 84.08 346.407 78.68 346.407 68.69V53.3C346.407 42.77 341.817 37.1 333.177 37.1H322.917V84.08ZM458.579 191H434.009L429.959 154.01H403.229L399.179 191H374.339L396.209 1.99999H436.709L458.579 191ZM407.279 118.91H425.909L417.269 37.1H416.459L407.279 118.91ZM461.151 191V1.99999H504.621L520.281 148.34H520.821V1.99999H545.661V191H502.191L486.531 44.66H485.991V191H461.151ZM553.636 191V1.99999H586.036C613.036 1.99999 627.076 16.04 627.076 43.04V149.96C627.076 176.96 613.036 191 586.036 191H553.636ZM579.016 155.9H588.466C597.106 155.9 601.696 150.23 601.696 139.7V53.3C601.696 42.77 597.106 37.1 588.466 37.1H579.016V155.9ZM107.115 202.174V226.048H65.877L36.5764 255.349L107.115 325.887V349.762L65.877 391H42.0024L0.764481 349.762L24.6391 325.887L53.9397 355.188L71.3031 337.825L0.764481 267.286V243.412L42.0024 202.174H107.115ZM239.439 367.125V202.174H263.314V391H198.201V308.524L156.963 267.286V226.048H139.6V391H115.725V202.174H180.838V243.412L222.076 284.65V367.125H239.439ZM313.321 202.174H337.195L378.433 243.412V391H354.559V308.524H295.957V391H272.083V243.412L313.321 202.174ZM295.957 284.65H354.559V267.286L325.258 237.986L295.957 267.286V284.65ZM410.918 391H387.044V202.174H410.918V391ZM443.35 202.174V367.125H504.122V391H419.475V202.174H443.35ZM545.184 391V237.1H522.504V202H593.244V237.1H570.564V391H545.184ZM633.605 392.35C610.385 392.35 595.805 374.8 595.805 351.58V241.42C595.805 218.2 610.385 200.65 633.605 200.65C656.825 200.65 671.405 218.2 671.405 241.42V351.58C671.405 374.8 656.825 392.35 633.605 392.35ZM621.185 341.59C621.185 351.58 625.775 357.25 633.605 357.25C641.435 357.25 646.025 351.58 646.025 341.59V251.41C646.025 241.42 641.435 235.75 633.605 235.75C625.775 235.75 621.185 241.42 621.185 251.41V341.59ZM716.347 392.35C693.127 392.35 678.547 374.8 678.547 351.58V202H703.927V341.59C703.927 351.58 708.517 357.25 716.347 357.25C724.177 357.25 728.767 351.58 728.767 341.59V202H754.147V351.58C754.147 374.8 739.567 392.35 716.347 392.35ZM762.074 391V202H795.284C822.284 202 836.324 216.04 836.324 243.04V269.77C836.324 287.32 831.194 296.5 818.774 300.01V300.55C829.844 304.06 836.864 313.51 836.864 331.33V391H811.484V335.92C811.484 324.58 806.354 319.18 797.444 319.18H787.454V391H762.074ZM787.454 284.08H797.444C806.084 284.08 810.944 278.68 810.944 268.69V253.3C810.944 242.77 806.354 237.1 797.714 237.1H787.454V284.08Z","fill","currentColor"],[1,"sr-only",3,"innerHTML"],[1,"relative"],["preserveAspectRatio","none","width","864","height","148","viewBox","0 0 864 148","fill","none","aria-hidden","true","xmlns","http://www.w3.org/2000/svg",1,"pointer-events-none","absolute","left-0","top-0","-z-10","h-full","w-full","opacity-0","lg:opacity-100"],[1,"heading","hidden","pt-4","uppercase","lg:block",3,"innerHTML"],[1,"lg:mt-dynamic-xs","pointer-events-auto","px-4","max-lg:sr-only","lg:px-5",3,"innerHTML"],["
3id","gst-content",1,"lg:pt-dynamic-xs","scroll-mt-dynamic-xs","pointer-events-auto","flex","flex-col","max-lg:isolate","lg:py-0"],["ngTabs","",1,"flex","flex-auto","flex-col"],[1,"tab-bar","relative","flex","justify-end","max-lg:fixed","max-lg:left-0","max-lg:right-0","max-lg:top-0","max-lg:z-30","max-lg:justify-stretch","lg:justify-start","lg:pr-5"],["ngTabList","","selectionMode","follow",1,"-mb-px","inline-flex","w-full","flex-1","border-b","border-current","bg-white","max-lg:h-12","max-lg:w-auto","max-lg:justify-stretch",3,"selectedTabChange","selectedTab"],["ngTab","","value","stops",1,"tab-button","cursor-pointer","px-5","py-2.5","font-sans","text-2xl","uppercase","leading-[0.9]","tracking-[0.84px]","decoration-1","underline-offset-2","hover:text-current","max-lg:flex-1","lg:text-[3rem]","lg:tracking-[0.96px]",3,"text-gray-dark","max-lg:bg-gray-50","max-lg:bg-green","underline","innerHtml"],["ngTab","","value","collection",1,"tab-button","lg:border-gray-dark","cursor-pointer","border-x","border-black","px-5","py-2.5","font-sans","text-2xl","uppercase","leading-[0.9]","tracking-[0.84px]","decoration-1","underline-offset-2","hover:text-current","max-lg:flex-1","lg:border-x-2","lg:text-[3rem]","lg:tracking-[0.96px]",3,"text-gray-dark","max-lg:bg-gray-50","max-lg:bg-green","underline","innerHtml"],["ngTab","","value","chronicle",1,"tab-button","cursor-pointer","px-5","py-2.5","font-sans","text-2xl","uppercase","leading-[0.9]","tracking-[0.84px]","decoration-1","underline-offset-2","hover:text-current","max-lg:flex-1","lg:border-r-2","lg:text-[3rem]","lg:tracking-[0.96px]",3,"text-gray-dark","max-lg:bg-gray-50","max-lg:bg-green","underline","innerHtml"],["role","tablist",1,"map-state-tabs","contrast:border-b","contrast:border-b-black","contrast:bg-white","pointer-events-auto","fixed","left-0","right-0","top-12","z-30","grid","h-9","grid-cols-6","bg-gray-100","px-px","shadow-xl","lg:hidden"],["id","list-panel",1,"min-h-svh","flex-auto","bg-white",2,"height","-webkit-fill-available"],["ngTabPanel","","value","stops"],["ngTabContent",""],["ngTabPanel","","value","collection"],["ngTabPanel","","value","chronicle"],["popover","manual",1,"ease-smooth","lg:bg-green","fixed","inset-auto","left-0","top-0","z-50","h-dvh","w-full","overflow-auto","overscroll-contain","bg-transparent","p-0","transition-transform","duration-1000","lg:w-1/2","lg:px-[0.1px]",3,"toggle","cdkTrapFocus","cdkTrapFocusAutoCapture","ngClass"],[1,"px-dynamic-xs","sticky","top-0","z-10","block","h-auto","w-full","bg-red-500","py-6","text-white","lg:py-8"],[3,"deactivate","activate"],["ngTab","","value","stops",1,"tab-button","cursor-pointer","px-5","py-2.5","font-sans","text-2xl","uppercase","leading-[0.9]","tracking-[0.84px]","decoration-1","underline-offset-2","hover:text-current","max-lg:flex-1","lg:text-[3rem]","lg:tracking-[0.96px]",3,"innerHtml"],["ngTab","","value","collection",1,"tab-button","lg:border-gray-dark","cursor-pointer","border-x","border-black","px-5","py-2.5","font-sans","text-2xl","uppercase","leading-[0.9]","tracking-[0.84px]","decoration-1","underline-offset-2","hover:text-current","max-lg:flex-1","lg:border-x-2","lg:text-[3rem]","lg:tracking-[0.96px]",3,"innerHtml"],["ngTab","","value","chronicle",1,"tab-button","cursor-pointer","px-5","py-2.5","font-sans","text-2xl","uppercase","leading-[0.9]","tracking-[0.84px]","decoration-1","underline-offset-2","hover:text-current","max-lg:flex-1","lg:border-r-2","lg:text-[3rem]","lg:tracking-[0.96px]",3,"innerHtml"],["type","button","role","tab","id","map-toggle-map","aria-controls","map-panel",1,"tab-button","my-1","cursor-pointer","border-r","border-current","px-2","font-sans","text-2xl","uppercase","leading-[0.9]","tracking-[0.84px]","decoration-1","underline-offset-2",3,"click","keydown","tabindex","innerHTML"],["type","button","role","tab","id","map-toggle-list","aria-controls","list-panel",1,"tab-button","my-1","cursor-pointer","border-r","border-current","px-2","font-sans","text-2xl","uppercase","leading-[0.9]","tracking-[0.84px]","decoration-1","underline-offset-2",3,"click","keydown","tabindex","innerHTML"],["
3id","map-panel",1,"bg-gray","lg:scrolled:top-0","lg:scrolled:translate-y-0","max-lg:pt-21","absolute","inset-0","bottom-12","top-0","z-0","sm:bottom-14","lg:sticky","lg:bottom-auto","lg:top-[4.5rem]","lg:h-dvh","lg:-translate-y-[4.5rem]","lg:transition-all",3,"highlight","outletActivated"],[1,"bg-gray","absolute","inset-0","bottom-12","top-0","z-0","sm:bottom-14","lg:sticky","lg:bottom-auto","lg:h-dvh"],["width","1280","height","1280","loading","eager","fetchPriority","high","src","map/static_map_1280x1280.jpg","alt","",1,"absolute","inset-0","h-full","w-full","object-cover","opacity-30"],[1,"heading","bg-blue-light","absolute","inset-0","bottom-12","top-0","z-0","p-8","sm:bottom-14","lg:sticky","lg:bottom-auto","lg:h-dvh"]],template:function(n,o){if(n&1&&(r(0,"div",4)(1,"div",5)(2,"header",6)(3,"div",7),N(),r(4,"svg",8),d(5,"path",9),l(),pe(),r(6,"div",10),d(7,"h3",11)(8,"h2",12),l()(),r(9,"h1",13),N(),r(10,"svg",14),d(11,"path",15),l(),pe(),d(12,"span",16),l(),r(13,"div",17),N(),r(14,"svg",18),d(15,"path",9),l(),pe(),d(16,"h3",19),l()(),d(17,"div",20),r(18,"div",21)(19,"div",22)(20,"div",23)(21,"div",24),v(22,"transloco"),C("selectedTabChange",function(_){return o.navigateToActiveTab(_)}),f(23,Yi,3,11,"button",25),f(24,en,3,11,"button",26),f(25,tn,3,11,"button",27),l()(),f(26,nn,8,27,"div",28),r(27,"div",29)(28,"div",30),y(29,on,1,0,"ng-template",31),l(),r(30,"div",32),y(31,an,1,0,"ng-template",31),l(),r(32,"div",33),y(33,rn,1,0,"ng-template",31),l()()()()(),lt(34,sn,1,1)(35,ln,2,4)(36,pn,2,0),pt(37,34,Qi,null,35,36),ct(),r(39,"aside",34,0),C("toggle",function(_){return o.popoverToggled(_)}),r(41,"noscript",35),E(42,"You need Javascript enabled to view this page correctly."),l(),r(43,"router-outlet",36),C("deactivate",function(){return o.setOutletState(!1,!0)})("activate",function(){return o.setOutletState(!0)}),l()()()),n&2){let m,_,J,H,Ge,Ke,qe,Qe;a(2),Z("max-lg:translate-y-21",o.mobileMapState()&&!o.hasInteracted())("max-lg:-translate-y-full",o.hasInteracted()),a(5),s("innerHTML",(m=o.entry())==null?null:m.subheading,g),a(),s("innerHTML",(_=o.entry())==null?null:_.heading,g),a(2),s("ngClass",o.mobileMapState()?"max-lg:-translate-y-dynamic max-lg:scale-50":"max-lg:translate-y-0 max-lg:scale-100"),a(2),s("innerHTML",((J=o.entry())==null?null:J.formattedHeading)||((J=o.entry())==null?null:J.title),g),a(4),s("innerHTML",(H=o.entry())==null?null:H.subheading,g),a(),s("innerHTML",(Ge=o.entry())==null?null:Ge.description,g),a(4),s("selectedTab",o.activeTab()),x("aria-label",R(22,27,"stops.tabs.aria")),a(2),h((Ke=o.page())!=null&&Ke.stopsOverview?23:-1),a(),h((qe=o.page())!=null&&qe.collectionsOverview?24:-1),a(),h((Qe=o.page())!=null&&Qe.chroniclesOverview?25:-1),a(),h(o.activeTab()==="stops"?26:-1),a(),Z("max-lg:hidden",o.hideMobilePanels())("max-lg:pt-12",!o.hideMobilePanels()&&o.activeTab()!=="stops")("max-lg:pt-21",!o.hideMobilePanels()&&o.activeTab()==="stops")("max-lg:pb-12",!o.hideMobilePanels()),a(12),s("cdkTrapFocus",o.isVisible())("cdkTrapFocusAutoCapture",o.isVisible())("ngClass",_t(29,Xi,o.mobileMapState()||"",o.outletActivated()?"pointer-events-auto translate-y-0":"pointer-events-none translate-y-full"))}},dependencies:[G,Y,he,wt,Vt,Pt,Bt,se,Nt,Ve,zt,$t,jt,Ut,Mt,ie],styles:[`@layer properties;[_nghost-%COMP%]{--max-content-width: 100%}.tab-button[_ngcontent-%COMP%]:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:-2px;outline-color:var(--color-blue, #87b9ff)}[ngTabPanel][inert][_ngcontent-%COMP%]{display:none}header[_ngcontent-%COMP%]{text-align:center;display:grid;justify-items:stretch;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}@media screen and (max-width:1023px)and (orientation:landscape){header[_ngcontent-%COMP%]{grid-template-rows:auto 1fr 1fr}}@media(width>=64rem){header[_ngcontent-%COMP%]{grid-template-rows:1fr auto 1fr}}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after, [_ng
3content-%COMP%]::backdrop{--tw-outline-style: solid}}} 4 5`],data:{animation:[Et]}})}}return t})();export{Yo as default}; 6//# sourceMappingURL=chunk-Q3CNNYJN.js.map
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.