import{a as ce}from"./chunk-T66KGQYX.js";import{d as le,e as pe}from"./chunk-BGV4AOSB.js";import{m as j}from"./chunk-N7PC5CHF.js";import{c as re}from"./chunk-ZTKV4AIV.js";import{ga as Q,ja as X,ka as Z,la as ee,ma as te,na as ie,pa as ne,ra as oe,sa as ae}from"./chunk-JIDGXFMJ.js";import{g as z,k as W,q as Y,r as q,s as J,y as K}from"./chunk-MTR2L2TG.js";import{h as me,j as w,o as se}from"./chunk-YJYOGSOO.js";import{h as R}from"./chunk-73IMXZSJ.js";import{Qa as H,ia as y,ja as $}from"./chunk-KVTHJWZA.js";import{Ab as u,Hb as v,Ic as m,Jc as s,Mb as T,Nc as G,Ob as h,Pb as F,Qb as N,Rb as M,Sb as o,Tb as e,Ub as b,Va as U,Yb as S,hb as n,ia as V,ib as I,ic as x,jc as C,na as P,qa as A,ra as D,u as O,uc as L,va as g,vc as a,wa as f,wc as c,xc as B,yc as k}from"./chunk-FWZCAEAJ.js";function ve(t,i){if(t&1){let l=S();o(0,"p"),a(1," Egal ob sich um ein einmaliges Event oder dauerhafte Bewirtung handelt, kellner.team bietet unkomplizierte und zug\xE4ngliche L\xF6sungen, damit du dich auf das Wesentliche konzentrieren kannst - gro\xDFartigen Service anzubieten. "),e(),o(2,"h5"),a(3),m(4,"tr"),e(),o(5,"ul",14)(6,"li",15),x("mousedown",function(){g(l);let r=C(2);return f(r.mousedown())})("mouseup",function(){g(l);let r=C(2);return f(r.mouseup())})("mouseleave",function(){g(l);let r=C(2);return f(r.mouseup())})("click",function(){g(l);let r=C(2);return f(r.clicked())}),a(7),m(8,"tr"),e()()}if(t&2){let l=C(2);n(3),c(s(4,3,"ABOUT_MODAL_TECHNICAL")),n(4),k(" ",s(8,5,"ABOUT_MODAL_TECHNICAL_WEB_VERSION"),": ",l.frontendVersion," ")}}var xe=(t,i)=>i.name;function Ce(t,i){if(t&1&&(o(0,"small",19),a(1),e()),t&2){let l=C().$implicit;n(),B("by ",l.author,"")}}function he(t,i){if(t&1&&(o(0,"a",17)(1,"div",18)(2,"h6",19),a(3),e(),o(4,"small"),a(5),e()(),u(6,Ce,2,1,"small",20),b(7,"br"),o(8,"small"),a(9),e()()),t&2){let l=i.$implicit;v("href",l.link,U),n(3),c(l.name),n(2),c(l.licenseType),n(),h(6,l.author!=="n/a"?6:-1),n(3),c(l.installedVersion)}}function be(t,i){t&1&&(o(0,"div",14),N(1,he,10,5,"a",21,xe),e()),t&2&&(n(),M(i))}function Ee(t,i){if(t&1&&(u(0,be,3,0,"div",16),m(1,"async")),t&2){let l=C(2),p;h(0,(p=s(1,1,l.licenses$))?0:-1,p)}}function Ae(t,i){if(t&1){let l=S();o(0,"div",2)(1,"h3",3),a(2),m(3,"tr"),e(),o(4,"button",4),x("click",function(){let d=g(l).$implicit;return f(d.dismiss())}),e()(),o(5,"div",5)(6,"ul",6,7)(8,"li",8)(9,"a",9),a(10),m(11,"tr"),e(),u(12,ve,9,7,"ng-template",10),e(),o(13,"li",8)(14,"a",9),a(15),m(16,"tr"),e(),u(17,Ee,2,3,"ng-template",10),e()(),b(18,"div",11),e(),o(19,"div",12)(20,"button",13),x("click",function(){let d=g(l).$implicit;return f(d.close())}),a(21),m(22,"tr"),e()()}if(t&2){let l=L(7);n(2),B("",s(3,7,"ABOUT")," kellner.team"),n(6),v("ngbNavItem",1),n(2),c(s(11,9,"ABOUT_MODAL_GENERAL")),n(3),v("ngbNavItem",2),n(2),c(s(16,11,"ABOUT_MODAL_TECHNICAL_USED_LIBRARIES")),n(3),v("ngbNavOutlet",l),n(3),c(s(22,13,"CLOSE"))}}var _e=(()=>{let i=class i{constructor(p,r,d){this.httpClient=p,this.modal=r,this.window=d,this.frontendVersion=ce.getWebVersion(),this.licenses$=this.httpClient.get("/assets/licenses.json").pipe(O(E=>E.map(_=>(_.link=_.link.replace("git+",""),_.link=_.link.replace("git:","https:"),_.link=_.link.replace("ssh://git@","https:"),_)))),this.clicker=0}open(p){this.modal.open(p,{ariaLabelledBy:"About modal"})}mouseup(){this.timeoutHandler&&(clearTimeout(this.timeoutHandler),this.timeoutHandler=void 0)}mousedown(){this.timeoutHandler=this.window?.setTimeout(()=>{this.timeoutHandler=void 0,console.log(`                      /^--^\\     /^--^\\     /^--^\\
                      \\____/     \\____/     \\____/
                     /      \\   /      \\   /      \\
                    |        | |        | |        |
                     \\__  __/   \\__  __/   \\__  __/
|^|^|^|^|^|^|^|^|^|^|^|^\\ \\^|^|^|^/ /^|^|^|^|^\\ \\^|^|^|^|^|^|^|^|^|^|^|^|
| | | | | | | | | | | | |\\ \\| | |/ /| | | | | | \\ \\ | | | | | | | | | | |
########################/ /######\\ \\###########/ /#######################
| | | | | | | | | | | | \\/| | | | \\/| | | | | |\\/ | | | | | | | | | | | |
|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|
`),console.log("Secret source cats love you!")},1e3*5)}clicked(){this.clicker++,setTimeout(()=>{this.clicker=0},1e3*3),this.clicker>6&&document.getElementById("body")?.classList.add("tilt")}};i.\u0275fac=function(r){return new(r||i)(I(R),I(Q),I(le))},i.\u0275cmp=A({type:i,selectors:[["app-about-modal"]],decls:5,vars:3,consts:[[3,"click"],["content",""],[1,"modal-header"],["id","modal-basic-title",1,"modal-title"],["type","button","aria-label","Close",1,"btn-close","btn-close-white",3,"click"],[1,"modal-body"],["ngbNav","",1,"nav-tabs"],["nav","ngbNav"],[3,"ngbNavItem"],["ngbNavLink",""],["ngbNavContent",""],[1,"mt-2",3,"ngbNavOutlet"],[1,"modal-footer"],["type","button",1,"btn","btn-outline-secondary",3,"click"],[1,"list-group"],[1,"list-group-item","not-selectable",3,"mousedown","mouseup","mouseleave","click"],["class","list-group"],["rel","noopener","target","_blank",1,"list-group-item","list-group-item-action",3,"href"],[1,"d-flex","w-100","justify-content-between"],[1,"mb-1"],["class","mb-1"],["class","list-group-item list-group-item-action","rel","noopener","target","_blank",3,"href"]],template:function(r,d){if(r&1){let E=S();o(0,"a",0),x("click",function(){g(E);let ue=L(4);return f(d.open(ue))}),a(1),m(2,"tr"),e(),u(3,Ae,23,15,"ng-template",null,1,G)}r&2&&(n(),c(s(2,1,"ABOUT")))},dependencies:[X,te,ee,Z,ne,ie,oe,y,w],encapsulation:2,changeDetection:0});let t=i;return t})();function Ne(t,i){t&1&&(o(0,"span",24),a(1,"&"),e())}function Me(t,i){t&1&&(o(0,"span"),a(1,","),e())}function Se(t,i){if(t&1&&(o(0,"div",19),u(1,Ne,2,0,"span",20),o(2,"div",21)(3,"span",22),a(4),e(),b(5,"img",23),m(6,"lowercase"),e(),u(7,Me,2,0,"span"),e()),t&2){let l=i.$implicit,p=i.$index,r=i.$count;n(),h(1,p===r-1?1:-1),n(3),c(l),n(),v("ngSrc","/assets/people/"+s(6,4,l)+".png"),n(2),h(7,p!==r-1?7:-1)}}var He=(()=>{let i=class i{constructor(){this.names=re(["Alex","Dominik","Fabian"]),this.selected$=P(me).selectedLanguage$,this.setLanguage=se(),this.container="container-xxxl",this.window=pe()}heart(){document.getElementById("brand")?.classList.add("spin")}setLang(p){this.setLanguage(p),this.window?.location.reload()}};i.\u0275fac=function(r){return new(r||i)},i.\u0275cmp=A({type:i,selectors:[["app-footer"]],inputs:{container:"container"},decls:55,vars:36,consts:[["id","footerContainer",1,"unselectable"],[1,"container-fluid"],[1,"d-flex","flex-column","flex-md-row","justify-content-between"],["href","https://kellner.team","rel","noopener","target","_blank",1,"link-body-emphasis"],[1,"col-md-2"],["for","changeLanguage"],[1,"input-group"],["id","changeLanguage",1,"form-select",3,"ngModel","ngModelChange"],["value","de"],["value","en"],["value","es"],["value","fr"],["value","it"],["value","pt"],["id","footerBarContainer"],[1,"d-flex","align-items-center","gap-1","text-body-emphasis"],[1,"heart","fs-3",3,"click"],[1,"d-flex","align-items-center"],["routerLink","/info/imprint",1,"link-body-emphasis"],[1,"d-inline-flex"],["class","me-1"],[1,"hover-div","text-decoration-underline"],[1,"hover-text"],["height","128","width","128","alt","Image",1,"hidden-image",3,"ngSrc"],[1,"me-1"],["class","d-inline-flex"]],template:function(r,d){r&1&&(o(0,"footer",0)(1,"div",1)(2,"div")(3,"div",2)(4,"div")(5,"h3")(6,"a",3),a(7,"kellner.team"),e()()(),o(8,"div",4)(9,"ul")(10,"li"),b(11,"app-about-modal"),e(),o(12,"li")(13,"label",5),a(14),m(15,"tr"),e(),o(16,"div",6)(17,"select",7),x("ngModelChange",function(_){return d.setLang(_)}),m(18,"async"),o(19,"option",8),a(20),m(21,"tr"),e(),o(22,"option",9),a(23),m(24,"tr"),e(),o(25,"option",10),a(26),m(27,"tr"),e(),o(28,"option",11),a(29),m(30,"tr"),e(),o(31,"option",12),a(32),m(33,"tr"),e(),o(34,"option",13),a(35),m(36,"tr"),e()()()()()()()()(),o(37,"div",14)(38,"div",1)(39,"div")(40,"div",2)(41,"div",15)(42,"div"),a(43,"Made with"),e(),o(44,"div",16),x("click",function(){return d.heart()}),a(45,"\u2665"),e(),o(46,"div"),a(47,"by"),e(),N(48,Se,8,6,"div",25,F),e(),o(50,"div",17)(51,"a",18),a(52),m(53,"tr"),m(54,"tr"),e()()()()()()()),r&2&&(n(2),T("my-container ",d.container," footerHeaderContainer"),n(12),c(s(15,16,"LANGUAGE")),n(3),v("ngModel",s(18,18,d.selected$)),n(3),c(s(21,20,"LANGUAGE_GERMAN")),n(3),c(s(24,22,"LANGUAGE_ENGLISH")),n(3),c(s(27,24,"LANGUAGE_SPANISH")),n(3),c(s(30,26,"LANGUAGE_FRANCE")),n(3),c(s(33,28,"LANGUAGE_ITALIEN")),n(3),c(s(36,30,"LANGUAGE_PORTUGUES")),n(4),T("my-container ",d.container,""),n(9),M(d.names),n(4),k(" ",s(53,32,"ABOUT_IMPRINT")," & ",s(54,34,"ABOUT_PRIVACY_POLICY"),""))},dependencies:[q,J,Y,z,W,H,j,_e,y,w,$],styles:["#footerContainer[_ngcontent-%COMP%]{background-color:var(--bs-tertiary-bg)}.footerHeaderContainer[_ngcontent-%COMP%], #footerBarContainer[_ngcontent-%COMP%]{padding-top:18px;padding-bottom:15px}ul[_ngcontent-%COMP%]{list-style:none;padding:0}li[_ngcontent-%COMP%]{text-align:end}.heart[_ngcontent-%COMP%]{color:red;margin-top:-5px}.heart[_ngcontent-%COMP%]:hover{transform:scale(1.4)}.hover-div[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;position:relative}.hover-text[_ngcontent-%COMP%]{cursor:pointer}.hidden-image[_ngcontent-%COMP%]{cursor:initial;position:absolute;top:-128px;left:50%;transform:translate(-50%);opacity:0;transition:opacity .5s}.hover-text[_ngcontent-%COMP%]:hover{font-weight:500}.hover-text[_ngcontent-%COMP%]:hover + .hidden-image[_ngcontent-%COMP%]{bottom:0;opacity:1}"],changeDetection:0});let t=i;return t})();var Ke=(()=>{let i=class i{};i.\u0275fac=function(r){return new(r||i)},i.\u0275mod=D({type:i}),i.\u0275inj=V({imports:[K,ae]});let t=i;return t})();export{He as a,Ke as b};
