1import{a as we}from"./chunk-SHJQQMZF.js";import{a as Re}from"./chunk-4CGHSQB2.js";import{a as $}from"./chunk-UMGRZYAS.js";import{a as Y}from"./chunk-JCLYYBCC.js";import"./chunk-7BHBF4YN.js";import{F as De,S as Le,_ as Ee,da as ze,j as be,r as Pe,w as Te,x as Se}from"./chunk-PGQNI33T.js";import{a as Be}from"./chunk-6A67WTLL.js";import{b as W,d as _}from"./chunk-RQ4DEAMT.js";import{a as Ve}from"./chunk-MGEODMQ5.js";import"./chunk-7M4OOMNL.js";import"./chunk-MXA47AIY.js";import{a as Me}from"./chunk-AE5CFGTW.js";import"./chunk-M374WJSM.js";import"./chunk-NFEEEFKM.js";import{a as ye}from"./chunk-3WGJD6LO.js";import{c as H}from"./chunk-OM2GADXA.js";import"./chunk-GWB7BIWG.js";import"./chunk-SQ4XBHEW.js";import"./chunk-G6FQ3U7M.js";import{n as X,p as j,q as N}from"./chunk-AZXEROUX.js";import"./chunk-IXGTJJ77.js";import"./chunk-RBBWMNMF.js";import"./chunk-RIJHM55S.js";import{d as Ce,e as ke,j as ve,l as xe}from"./chunk-6P37MW4U.js";import{a as I}from"./chunk-S5J3G4EI.js";import{d as B}from"./chunk-GXX6OBPT.js";import"./chunk-UYXPY72U.js";import"./chunk-PAYKK5FC.js";import{b as Oe}from"./chunk-4U4KONDS.js";import"./chunk-WZ7XIRWE.js";import"./chunk-UCHGUNIE.js";import"./chunk-2NADABYN.js";import{ga as _e,ha as V}from"./chunk-MEL6OEZ6.js";import{$b as k,Ad as f,Ba as v,Bc as T,Ca as x,Db as i,Dd as w,Ec as L,H as oe,Ha as ae,Rc as C,Tb as M,Tc as s,Uc as de,Vb as le,Vc as K,Xc as pe,Yc as he,Zb as O,Zc as ue,bd as p,cb as ce,cd as fe,da as ie,dd as A,fa as re,gd as h,hd as y,id as E,kc as U,l as te,lc as b,nc as P,pc as se,qc as S,rc as D,sc as a,tc as c,td as F,u as ne,uc as l,ud as z,va as g,vc as d,wc as ge,xc as me,yc as J,zd as u}from"./chunk-R6MUBZ3P.js";import"./chunk-47R5VCL7.js";var Ae=(()=>{class e{constructor(){this.elementRef=g(ce),this.stickyPositionService=g(ye)}ngOnDestroy(){this.stickyPositionService.remove(this.elementRef.nativeElement)}ngOnInit(){this.stickyPositionService.add(this.elementRef.nativeElement)}static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275dir=le({type:e,selectors:[["","cdkStickyPosition",""]]})}}return e})();var je=["langToggle"],Ne=()=>["language-dropdown"],Ye=e=>["language-backdrop",e],He=e=>({src:e});function We(e,r){if(e&1&&(c(0,"span"),h(1),l()),e&2){let n=r,t=s();i(),y(t.showLangName?n.name:n.iso)}}function Ge(e,r){if(e&1&&(c(0,"a",6)(1,"span",7),u(2,"async"),h(3),l()()),e&2){let n=r.$implicit,t=s(2);a("cdkLink",z(6,He,n.link)),i(),A("active",n.id===f(2,4,t.cdkApiService.mutation$)?.id),i(2),E(" ",n.name," ")}}function Qe(e,r){if(e&1&&(c(0,"div",5),S(1,Ge,4,8,"a",6,se),u(3,"async"),l()),e&2){let n=s();i(),D(f(3,0,n.cdkApiService.mutations$))}}var Fe=(()=>{class e{constructor(){this.isVisible=!0,this.showLangName=!1,this.cdkApiService=g(H),this.iconGlobe=De,this.isMenuOpen=!1,this.overlay=g(X),this.positions=[{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"}]}get isOpen(){return this.isMenuOpen}onClickOutside(n){(!n.target||!this.langToggle.nativeElement.contains(n.target))&&this.toggle()}toggle(){this.isMenuOpen=!this.isMenuOpen}static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275cmp=M({type:e,selectors:[["two-do-language-picker"]],viewQuery:function(t,o){if(t&1&&pe(je,7),t&2){let m;he(m=ue())&&(o.langToggle=m.first)}},inputs:{isVisible:"isVisible",showLangName:"showLangName"},features:[O([_])],decls:7,vars:18,consts:[["langToggle",""],["theme","theme"],["cdkTheme","",1,"language-toggle",3,"click"],[3,"icon"],["cdkConnectedOverlay","","cdkTheme","",3,"overlayOutsideClick","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayPositions","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPanelClass","cdkConnectedOverlayBackdropClass","cdkConnectedOverlayHasBackdrop"],[1,"language-container"],[1,"language-option",3,"cdkLink"],["cdkTheme","",1,"language-button"]],template:function(t,o){if(t&1&&(c(0,"button",2,0),C("click",function(){return o.toggle()}),d(2,"cms-icon",3),b(3,We,2,1,"span"),u(4,"async"),l(),k(5,Qe,4,2,"ng-template",4,1,w),C("overlayOutsideClick",function(R){return o.onClickOutside(R)})),t&2){let m,R=p(1),q=p(6);A("toggle",o.isOpen)("name",o.showLangName),i(2),a("icon",o.iconGlobe),i(),P((m=f(4,13,o.cdkApiService.mutation$))?3:-1,m),i(2),a("cdkConnectedOverlayScrollStrategy",o.overlay.scrollStrategies.reposition())("cdkConnectedOverlayPositions",o.positions)("cdkConnectedOverlayOrigin",R)("cdkConnectedOverlayOpen",o.isOpen&&o.isVisible)("cdkConnectedOverlayPanelClass",F(15,Ne))("cdkConnectedOverlayBackdropClass",z(16,Ye,q.themeClass))("cdkConnectedOverlayHasBackdrop",!1)}},dependencies:[B,j,_,N,Y,V],styles:[".language-toggle[_ngcontent-%COMP%]{color:inherit;background-color:unset;border-width:0;outline:inherit;transition-property:color,background-color,border-color;cursor:pointer;transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:color,background-color;padding:8px 16px;white-space:nowrap;border-radius:8px}@media only screen and (min-width:640px){.language-toggle[_ngcontent-%COMP%]{padding:4px 8px}}.language-toggle.light-theme[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:18px;letter-spacing:normal;color:#263238}.language-toggle.dark-theme[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:18px;letter-spacing:normal;color:#f8f8f8}.language-toggle.light-theme.toggle[_ngcontent-%COMP%], .language-toggle.light-theme.active[_ngcontent-%COMP%]{color:#ffb200;background-color:#ffb2001a}.language-toggle.light-theme[_ngcontent-%COMP%]:hover, .language-toggle.light-theme[_ngcontent-%COMP%]:active, .language-toggle.light-theme[_ngcontent-%COMP%]:focus-within, .language-toggle.light-theme[_ngcontent-%COMP%]:focus{color:#ffb200}.language-toggle.dark-theme.toggle[_ngcontent-%COMP%], .language-toggle.dark-theme.active[_ngcontent-%COMP%]{color:#ffb200;background-color:#ffb2001a}.language-toggle.dark-theme[_ngcontent-%COMP%]:hover, .language-toggle.dark-theme[_ngcontent-%COMP%]:active, .language-toggle.dark-theme[_ngcontent-%COMP%]:focus-within, .language-toggle.dark-theme[_ngcontent-%COMP%]:focus{color:#ffb200}.language-toggle[_ngcontent-%COMP%]{display:flex;gap:8px;align-items:center;text-transform:uppercase}.language-toggle.name[_ngcontent-%COMP%]{text-transform:capitalize}.language-container[_ngcontent-%COMP%]{transition-timing-function:ease-in-out;transition-duration:.3s;
1transition-property:box-shadow,background-color;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:8px}.language-option[_ngcontent-%COMP%]{display:inline-block;color:inherit;text-align:center;text-decoration:none}.language-option[_ngcontent-%COMP%]:not([href]){cursor:default}.language-option[_ngcontent-%COMP%]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.language-option[_ngcontent-%COMP%]{text-align:left}.language-button[_ngcontent-%COMP%]{display:inline-block;text-align:left}.light-theme[_nghost-%COMP%] .language-toggle[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:18px;letter-spacing:normal}.dark-theme[_nghost-%COMP%] .language-toggle[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:18px;letter-spacing:normal} .language-button{color:inherit;background-color:unset;border-width:0;outline:inherit;transition-property:color,background-color,border-color;cursor:pointer;transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:color,background-color;padding:8px 16px;white-space:nowrap;border-radius:8px}@media only screen and (min-width:640px){ .language-button{padding:4px 8px}} .language-button.light-theme{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:18px;letter-spacing:normal;color:#263238} .language-button.dark-theme{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:18px;letter-spacing:normal;color:#f8f8f8} .language-button.light-theme.toggle, .language-button.light-theme.active{color:#ffb200;background-color:#ffb2001a} .language-button.light-theme:hover, .language-button.light-theme:active, .language-button.light-theme:focus-within, .language-button.light-theme:focus{color:#ffb200} .language-button.dark-theme.toggle, .language-button.dark-theme.active{color:#ffb200;background-color:#ffb2001a} .language-button.dark-theme:hover, .language-button.dark-theme:active, .language-button.dark-theme:focus-within, .language-button.dark-theme:focus{color:#ffb200} .language-button{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:18px;letter-spacing:normal} .light-theme .language-option{color:#263238} .light-theme .language-container{background-color:#fff;box-shadow:0 0 8px #0000001a} .dark-theme .language-option{color:#f8f8f8} .dark-theme .language-container{background-color:#141a1d;box-shadow:0 0 8px #0000001a}"]})}}return e})();function qe(e,r){if(e&1){let n=L();c(0,"button",0),C("click",function(){v(n);let o=s();return x(o.toggleTheme())}),d(1,"cms-icon",1),c(2,"span"),h(3),l()()}if(e&2){let n=r,t=s();i(),a("icon",n===t.Theme.Dark?t.iconSun:t.iconMoon),i(2),y(n===t.Theme.Dark?t.lightThemeText:t.darkThemeText)}}var Ie=(()=>{class e{constructor(){this.darkThemeText="",this.lightThemeText="",this.Theme=$,this.iconMoon=Le,this.iconSun=Ee,this.destroyRef=g(ae),this.themeService=g(W),this.themeStorageService=g(we),this.theme$=this.themeService.themeName$}toggleTheme(){let t=this.themeService.getActiveThemeName()===$.Light?$.Dark:$.Light;this.themeService.setActiveTheme(t),this.themeStorageService.storeTheme$(t).pipe(I(this.destroyRef)).subscribe()}static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275cmp=M({type:e,selectors:[["two-do-theme-switcher"]],inputs:{darkThemeText:"darkThemeText",lightThemeText:"lightThemeText"},features:[O([_])],decls:2,vars:3,consts:[[3,"click"],[3,"icon"]],template:function(t,o){if(t&1&&(b(0,qe,4,2,"button"),u(1,"async")),t&2){let m;P((m=f(1,1,o.theme$))?0:-1,m)}},dependencies:[B,V],styles:["button[_ngcontent-%COMP%]{cursor:pointer;padding:0;color:inherit;background-color:unset;border-width:0;outline:inherit;display:flex;line-height:18px}cms-icon[_ngcontent-%COMP%]{display:inline-flex;padding-right:8px;font-size:18px;vertical-align:middle}span[_ngcontent-%COMP%]{vertical-align:middle}[_nghost-%COMP%]{transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:color,background-color}
1.light-theme[_nghost-%COMP%]{color:#c2c9cd}.light-theme[_nghost-%COMP%] span[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:18px;letter-spacing:normal}.dark-theme[_nghost-%COMP%]{color:#5c656a}.dark-theme[_nghost-%COMP%] span[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:18px;letter-spacing:normal}"]})}}return e})();var Ue=["*",[["","bottom",""]]],Je=["*","[bottom]"],$e=(()=>{class e{static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275cmp=M({type:e,selectors:[["two-do-menu-dropdown"]],features:[O([_])],ngContentSelectors:Je,decls:5,vars:0,consts:[[1,"menu-dropdown-items"],[1,"divider"]],template:function(t,o){t&1&&(de(Ue),ge(0,"div",0),J(1,"div",1),K(2),J(3,"div",1),K(4,1),me())},styles:["[_nghost-%COMP%]{padding:12px 16px 24px}@media only screen and (min-width:640px){[_nghost-%COMP%]{padding:12px 32px 24px}}@media only screen and (min-width:1024px){[_nghost-%COMP%]{padding:12px 48px 24px}}.menu-dropdown-items[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}[_nghost-%COMP%]{width:100%}.divider[_ngcontent-%COMP%]{width:100%;height:1px}.light-theme[_nghost-%COMP%]{background-color:#fff}.light-theme[_nghost-%COMP%] .divider[_ngcontent-%COMP%]{background-color:#eee}.dark-theme[_nghost-%COMP%]{background-color:#141a1d}.dark-theme[_nghost-%COMP%] .divider[_ngcontent-%COMP%]{background-color:#263238}"]})}}return e})();var Ke=()=>["menu-dropdown"],Ze=e=>["menu-backdrop",e],et=()=>({name:!0}),tt=e=>({src:e});function nt(e,r){e&1&&T(0)}function ot(e,r){if(e&1&&(c(0,"div",26),d(1,"cms-icon",27),c(2,"div"),h(3),l()()),e&2){let n=s(2);i(),a("icon",n.iconBack),i(2),y(n.thisWay)}}function it(e,r){if(e&1&&(c(0,"a",22,6),h(2),b(3,ot,4,2,"div",26),l()),e&2){let n=r.$implicit,t=p(1),o=s();a("cdkLink",n.link),i(2),E(" ",n.text," "),i(),P(t.isActive&&!o.isExactRouteActive(n.link?.src??null)?3:-1)}}function rt(e,r){e&1&&T(0)}function at(e,r){if(e&1&&T(0,28),e&2){s(2);let n=p(29);a("ngTemplateOutlet",n)}}function ct(e,r){if(e&1&&T(0,28),e&2){s(2);let n=p(31);a("ngTemplateOutlet",n)}}function lt(e,r){if(e&1&&b(0,at,1,1,"ng-container",28)(1,ct,1,1,"ng-container",28),e&2){let n,t=s();P((n=t.activeDropdownMenu)===t.DropdownMenu.Main?0:n===t.DropdownMenu.Language?1:-1)}}function st(e,r){if(e&1&&(c(0,"a",29),h(1),l()),e&2){let n=r.$implicit;a("cdkLink",n.link),i(),E(" ",n.text," ")}}function gt(e,r){e&1&&T(0)}function mt(e,r){e&1&&T(0)}function dt(e,r){if(e&1){let n=L();c(0,"two-do-menu-dropdown"),S(1,st,2,2,"a",29,U().trackByDefault,!0),c(3,"div",30)(4,"div",31),k(5,gt,1,0,"ng-container",13),d(6,"two-do-socials",14),l(),c(7,"div",32),C("click",function(){v(n);let o=s();return x(o.activeDropdownMenu=o.DropdownMenu.Language)})("keydown.enter",function(){v(n);let o=s();return x(o.activeDropdownMenu=o.DropdownMenu.Language)}),k(8,mt,1,0,"ng-container",33),d(9,"cms-icon",34),l()()()}if(e&2){let n=s(),t=p(33),o=p(35);i(),D(n.items),i(4),a("ngTemplateOutlet",o),i(),a("socials",n.socials),i(2),a("ngTemplateOutlet",t)("ngTemplateOutletContext",F(5,et)),i(),a("icon",n.iconChevronRight)}}function pt(e,r){if(e&1&&(c(0,"a",35),h(1),l()),e&2){let n=r.$implicit;a("cdkLink",z(2,tt,n.link)),i(),E(" ",n.name," ")}}function ht(e,r){if(e&1){let n=L();c(0,"two-do-menu-dropdown"),S(1,pt,2,4,"a",35,U().trackByDefault,!0),u(3,"async"),c(4,"div",36),C("click",function(){v(n);let o=s();return x(o.activeDropdownMenu=o.DropdownMenu.Main)})("keydown.enter",function(){v(n);let o=s();return x(o.activeDropdownMenu=o.DropdownMenu.Main)}),d(5,"cms-icon",27),c(6,"span"),h(7),l()()()}if(e&2){let n=s();i(),D(f(3,2,n.cdkApiService.mutations$)),i(4),a("icon",n.iconChevronLeft),i(2),y(n.back)}}function ut(e,r){if(e&1&&(d(0,"two-do-language-picker",37),u(1,"async")),e&2){let n=r.name,t=s();a("showLangName",n)("isVisible",f(1,2,t.isDropdownMenuVisible$)===!1)}}function ft(e,r){if(e&1&&d(0,"two-do-theme-switcher",38),e&2){let n=s();a("lightThemeText",n.lights.lightOn)("darkThemeText",n.lights.lightOff)}}var Q=(function(e){return e[e.Main=0]="Main",e[e.Language=1]="Language",e})(Q||{}),Xe=class ee{constructor(){this.back="",this.items=[],this.socials=[],this.thisWay="",this.DropdownMenu=Q,this.activeDropdownMenu=Q.Main,this.cdkApiService=g(H),this.iconBack=be,this.iconBars=Pe,this.iconChevronLeft=Te,this.iconChevronRight=Se,this.iconXmark=ze,this.isMenuOpen=!1,this.overlay=g(X),this.positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"}],this.route=g(ke),this.router=g(ve),this.trackByDefault=Me;let r=g(Oe),n=g(W);this.isDropdownMenuVisible$=r.observe([`(min-width: ${n.breakpoints.minTablet}px)`]).pipe(ne(t=>!t.matches),re(!1),I(),ie({bufferSize:1,refCount:!1})),this.router.events.pipe(oe(t=>t instanceof Ce),I()).subscribe(()=>{this.isMenuOpen=!1,this.activeDropdownMenu=Q.Main})}isExactRouteActive(r){return r?this.router.isActive(r,{fragment:"ignored",matrixParams:"ignored",paths:"exact",queryParams:"exact"}):!1}static{this.\u0275fac=function(n){return new(n||ee)}}static{this.\u0275cmp=M({type:ee,selectors:[["two-do-menu"]],inputs:{back:"back",email:"email",items:"items",lights:"lights",logo:"logo",socials:"socials",thisWay:"thisWay"},features:[O([_])],decls:36,vars:29,consts:[["nav",""],["theme","theme"],["mainMenu",""],["languageMenu",""],["languageToggle",""],["themeSwitcher",""],["routerLinkActive","routerLinkActive"],["cdkStickyPosition","",1,"container"],[1,"menu"],[1,"left-and-center"],[1,"left"],[1,"left-block"],[1,"email",3,"cdkLink"],[4,"ngTemplateOutlet"],[3,"socials"],[1,"center"],[1,"logo"],[1,"logo-link",3,"cdkLink"],["fit","cover",1,"logo-image",3,"image"],[1,"right"],[1,"right-block"],[1,"nav-items"],["cdkTheme","","routerLinkActive","active",1,"nav-item",3,"cdkLink"],["aria-label","Menu",1,"menu-toggle",3,"click"],["size","2x",3,"icon"],["cdkConnectedOverlay","","cdkTheme","","cdkConnectedOverlayWidth","100vw",3,"backdropClick","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayPositions","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPanelClass","cdkConnectedOverlayBackdropClass","cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayGrowAfterOpen"],[1,"nav-back"],[3,"icon"],[3,"ngTemplateOutlet"],["routerLinkActive","active","cdkTheme","",1,"menu-dropdown-item",3,"cdkLink"],["bottom","",1,"menu-dropdown-container"],[1,"menu-dropdown-sides","menu-dropdown-item"],["tabindex","0",1,"language-dropdown",3,"click","keydown.enter"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"language-right",3,"icon"],["cdkTheme","","routerLinkActive","active",1,"menu-dropdown-item","mutation-name",3,"cdkLink"],["bottom","","tabindex","0",1,"back",3,"click","keydown.enter"],[3,"showLangName","
1isVisible"],[3,"lightThemeText","darkThemeText"]],template:function(n,t){if(n&1){let o=L();c(0,"nav",7,0),u(2,"async"),u(3,"async"),c(4,"div",8)(5,"div",9)(6,"div",10)(7,"div",11)(8,"a",12),h(9),l(),k(10,nt,1,0,"ng-container",13),d(11,"two-do-socials",14),l()(),c(12,"div",15)(13,"div",16)(14,"a",17),d(15,"cdk-optimized-cms-image",18),l()()()(),c(16,"div",19)(17,"div",20)(18,"div",20)(19,"div",21),S(20,it,4,3,"a",22,t.trackByDefault,!0),l()(),k(22,rt,1,0,"ng-container",13),l(),c(23,"button",23),C("click",function(){return t.isMenuOpen=!t.isMenuOpen}),d(24,"cms-icon",24),l()()()(),k(25,lt,2,1,"ng-template",25,1,w),u(27,"async"),C("backdropClick",function(){return v(o),t.isMenuOpen=!1,x(t.activeDropdownMenu=t.DropdownMenu.Main)}),k(28,dt,10,6,"ng-template",null,2,w)(30,ht,8,4,"ng-template",null,3,w)(32,ut,2,4,"ng-template",null,4,w)(34,ft,1,2,"ng-template",null,5,w)}if(n&2){let o=p(1),m=p(26),R=p(33),q=p(35);fe("z-index",f(2,20,t.isDropdownMenuVisible$)===!0?1e3:999),A("has-overlay",t.isMenuOpen&&f(3,22,t.isDropdownMenuVisible$)===!0),i(8),a("cdkLink",t.email.link),i(),y(t.email.text),i(),a("ngTemplateOutlet",q),i(),a("socials",t.socials),i(3),a("cdkLink",t.logo.link),i(),a("image",t.logo.logo),i(5),D(t.items),i(2),a("ngTemplateOutlet",R),i(2),a("icon",t.isMenuOpen?t.iconXmark:t.iconBars),i(),a("cdkConnectedOverlayScrollStrategy",t.overlay.scrollStrategies.block())("cdkConnectedOverlayPositions",t.positions)("cdkConnectedOverlayOrigin",o)("cdkConnectedOverlayOpen",t.isMenuOpen&&f(27,24,t.isDropdownMenuVisible$)===!0)("cdkConnectedOverlayPanelClass",F(26,Ke))("cdkConnectedOverlayBackdropClass",z(27,Ze,m.themeClass))("cdkConnectedOverlayHasBackdrop",!0)("cdkConnectedOverlayGrowAfterOpen",!0)}},dependencies:[Y,B,Ie,j,N,_,$e,_e,xe,Fe,Re,Ae,Be,V],styles:['[_nghost-%COMP%]{display:contents}.container[_ngcontent-%COMP%]{display:flex;padding:12px 16px}@media only screen and (min-width:640px){.container[_ngcontent-%COMP%]{padding:12px 32px}}@media only screen and (min-width:1024px){.container[_ngcontent-%COMP%]{padding:16px 48px}}.container[_ngcontent-%COMP%]{position:sticky;z-index:999;top:0;box-sizing:border-box;width:100%;min-height:48px}@media only screen and (min-width:640px){.container[_ngcontent-%COMP%]{z-index:unset}}@media only screen and (min-width:1024px){.container[_ngcontent-%COMP%]{min-height:64px}}.left[_ngcontent-%COMP%], .right[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1}.left-and-center[_ngcontent-%COMP%]{display:contents}@media only screen and (min-width:640px){.left-and-center[_ngcontent-%COMP%]{display:flex;flex-direction:row-reverse;gap:24px;align-items:center}}@media only screen and (min-width:1024px){.left-and-center[_ngcontent-%COMP%]{display:contents}}.left[_ngcontent-%COMP%]{display:none;gap:32px;align-items:center}@media only screen and (min-width:640px){.left[_ngcontent-%COMP%]{display:flex}}.left-block[_ngcontent-%COMP%]{display:flex;gap:32px;align-items:center}@media only screen and (min-width:1024px){.left-block[_ngcontent-%COMP%]:not(:last-child):after{content:"";display:block;width:1px;height:16px}}.left-block[_ngcontent-%COMP%] two-do-theme-switcher[_ngcontent-%COMP%]{display:none}@media only screen and (min-width:640px){.left-block[_ngcontent-%COMP%] two-do-theme-switcher[_ngcontent-%COMP%]{display:flex}}.left-block[_ngcontent-%COMP%] two-do-socials[_ngcontent-%COMP%]{display:none}@media only screen and (min-width:1024px){.left-block[_ngcontent-%COMP%] two-do-socials[_ngcontent-%COMP%]{display:flex}}.center[_ngcontent-%COMP%]{display:flex;gap:24px;align-items:center;height:100%}.right[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.right-block[_ngcontent-%COMP%]{display:none;gap:16px;align-items:center}.right-block[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child):after{content:"";display:block;width:1px;height:16px}@media only screen and (min-width:640px){.right-block[_ngcontent-%COMP%]{display:flex}}@media only screen and (min-width:1024px){.right-block[_ngcontent-%COMP%]{gap:32px}}.menu[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width:640px){.menu[_ngcontent-%COMP%]{gap:32px}}.menu[_ngcontent-%COMP%]{width:100%;height:100%}.logo-link[_ngcontent-%COMP%], .logo[_ngcontent-%COMP%]{display:contents}.logo-image[_ngcontent-%COMP%]{width:96px;height:24px}@media only screen and (min-width:1024px){.logo-image[_ngcontent-%COMP%]{width:128px;height:32px}}.nav-items[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}@media only screen and (min-width:1024px){.nav-items[_ngcontent-%COMP%]{gap:8px}}.nav-item[_ngcontent-%COMP%]{display:inline-block;color:inherit;text-align:center;text-decoration:none}.nav-item[_ngcontent-%COMP%]:not([href]){cursor:default}.nav-item[_ngcontent-%COMP%]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.nav-item[_ngcontent-%COMP%]{color:inherit;background-color:unset;border-width:0;outline:inherit;transition-property:color,background-color,border-color;cursor:pointer;transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:color,background-color;padding:8px 16px;white-space:nowrap;border-radius:8px}@media only screen and (min-width:640px){.nav-item[_ngcontent-%COMP%]{padding:4px 8px}}.nav-item.light-theme[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:18px;letter-spacing:normal;color:#263238}.nav-item.dark-theme[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:18px;letter-spacing:normal;color:#f8f8f8}.nav-item.light-theme.toggle[_ngcontent-%COMP%], .nav-item.light-theme.active[_ngcontent-%COMP%]{color:#ffb200;background-color:#ffb2001a}.nav-item.light-theme[_ngcontent-%COMP%]:hover, .nav-item.light-theme[_ngcontent-%COMP%]:active, .nav-item.light-theme[_ngcontent-%COMP%]:focus-within, .nav-item.light-theme[_ngcontent-%COMP%]:focus{color:#ffb200}.nav-item.dark-theme.toggle[_ngcontent-%COMP%], .nav-item.dark-theme.active[_ngcontent-%COMP%]{color:#ffb200;background-color:#ffb2001a}.nav-item.dark-theme[_ngcontent-%COMP%]:hover, .nav-item.dark-theme[_ngcontent-%COMP%]:active, .nav-item.dark-theme[_ngcontent-%COMP%]:focus-within, .nav-item.dark-theme[_ngcontent-%COMP%]:focus{color:#ffb200}.nav-item[_ngcontent-%COMP%]{position:relative}.menu-toggle[_ngcontent-%COMP%]{cursor:pointer;display:flex;margin:0;padding:0;background-color:transparent;border-width:0;outline:none}@media only screen and (min-width:640px){.menu-toggle[_ngcontent-%COMP%]{display:none}}.email[_ngcontent-%COMP%]{display:none}@media only screen and (min-width:1024px){.email[_ngcontent-%COMP%]{display:block}}.back[_ngcontent-%COMP%], .language-dropdown[_ngcontent-%COMP%]{cursor:pointer}.back[_ngcontent-%COMP%] cms-icon[_ngcontent-%COMP%]{padding-right:8px}.language-dropdown[_ngcontent-%COMP%]{display:flex;gap:8px;justify-content:space-between}.language-dropdown[_ngcontent-%COMP%] cms-icon[_ngcontent-%COMP%]{display:flex;align-items:center}.menu-dropdown-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}two-do-menu-dropdown[_ngcontent-%COMP%] two-do-theme-switcher[_ngcontent-%COMP%], two-do-menu-dropdown[_ngcontent-%COMP%] language-dropdown[_ngcontent-%COMP%]{padding:4px 8px}
1.mutation-name[_ngcontent-%COMP%]{text-transform:capitalize}.menu-dropdown-sides[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.menu-dropdown[_ngcontent-%COMP%], .language-right[_ngcontent-%COMP%], .back[_ngcontent-%COMP%], .menu-dropdown-item[_ngcontent-%COMP%], .container[_ngcontent-%COMP%], .nav-item[_ngcontent-%COMP%], .menu-toggle[_ngcontent-%COMP%], .email[_ngcontent-%COMP%], .social-icon[_ngcontent-%COMP%]{transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:color,background-color,box-shadow}.left-block[_ngcontent-%COMP%]:not(:last-child):after, .right-block[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child):after{transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:background-color} .menu-dropdown{z-index:1001} .light-theme .menu-backdrop{background-color:#0000004d} .light-theme .language-dropdown, .light-theme .back{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:22px;letter-spacing:normal} .light-theme .language-right, .light-theme .back{color:#263238} .light-theme .menu-dropdown-item{font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:normal;color:#263238} .light-theme a.menu-dropdown-item{cursor:pointer;padding:0;background-color:unset;border-width:0;outline:inherit;display:inline-block;color:inherit;text-align:center;text-decoration:none} .light-theme a.menu-dropdown-item:not([href]){cursor:default} .light-theme a.menu-dropdown-item:focus-visible{outline:2px solid currentColor;outline-offset:4px} .light-theme a.menu-dropdown-item.light-theme.toggle, .light-theme a.menu-dropdown-item.light-theme.active{color:#ffb200;background-color:#ffb2001a} .light-theme a.menu-dropdown-item.light-theme:hover, .light-theme a.menu-dropdown-item.light-theme:active, .light-theme a.menu-dropdown-item.light-theme:focus-within, .light-theme a.menu-dropdown-item.light-theme:focus{color:#ffb200} .light-theme a.menu-dropdown-item.dark-theme.toggle, .light-theme a.menu-dropdown-item.dark-theme.active{color:#ffb200;background-color:#ffb2001a} .light-theme a.menu-dropdown-item.dark-theme:hover, .light-theme a.menu-dropdown-item.dark-theme:active, .light-theme a.menu-dropdown-item.dark-theme:focus-within, .light-theme a.menu-dropdown-item.dark-theme:focus{color:#ffb200} .light-theme a.menu-dropdown-item{transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:color,background-color,border-color;cursor:pointer;font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:normal;width:100%;padding:4px 8px;color:#f8f8f8;text-align:left;border-radius:8px} .dark-theme .menu-backdrop{background-color:#0000004d} .dark-theme .language-dropdown, .dark-theme .back{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:22px;letter-spacing:normal} .dark-theme .language-right, .dark-theme .back{color:#f8f8f8} .dark-theme .menu-dropdown-item{font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:normal;color:#f8f8f8} .dark-theme a.menu-dropdown-item{cursor:pointer;padding:0;background-color:unset;border-width:0;outline:inherit;display:inline-block;color:inherit;text-align:center;text-decoration:none} .dark-theme a.menu-dropdown-item:not([href]){cursor:default} .dark-theme a.menu-dropdown-item:focus-visible{outline:2px solid currentColor;outline-offset:4px} .dark-theme a.menu-dropdown-item.light-theme.toggle, .dark-theme a.menu-dropdown-item.light-theme.active{color:#ffb200;background-color:#ffb2001a} .dark-theme a.menu-dropdown-item.light-theme:hover, .dark-theme a.menu-dropdown-item.light-theme:active, .dark-theme a.menu-dropdown-item.light-theme:focus-within, .dark-theme a.menu-dropdown-item.light-theme:focus{color:#ffb200} .dark-theme a.menu-dropdown-item.dark-theme.toggle, .dark-theme a.menu-dropdown-item.dark-theme.active{color:#ffb200;background-color:#ffb2001a} .dark-theme a.menu-dropdown-item.dark-theme:hover, .dark-theme a.menu-dropdown-item.dark-theme:active, .dark-theme a.menu-dropdown-item.dark-theme:focus-within, .dark-theme a.menu-dropdown-item.dark-theme:focus{color:#ffb200} .dark-theme a.menu-dropdown-item{transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:color,background-color,border-color;cursor:pointer;font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:normal;width:100%;padding:4px 8px;color:#f8f8f8;text-align:left;border-radius:8px}.light-theme[_nghost-%COMP%] two-do-theme-switcher[_ngcontent-%COMP%]:hover{color:#263238}.light-theme[_nghost-%COMP%] .container[_ngcontent-%COMP%]{background-color:#fff}.light-theme[_nghost-%COMP%] .container[_ngcontent-%COMP%]:not(.has-overlay){box-shadow:0 0 8px #0000001a}.light-theme[_nghost-%COMP%] .menu-toggle[_ngcontent-%COMP%]{color:#263238}.light-theme[_nghost-%COMP%] .right-block[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child):after{background-color:#eee}.light-theme[_nghost-%COMP%] .left-block[_ngcontent-%COMP%]:not(:last-child):after{background-color:#eee}.light-theme[_nghost-%COMP%] .email[_ngcontent-%COMP%]{color:#263238;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:18px;letter-spacing:normal}.light-theme[_nghost-%COMP%] .social-icon[_ngcontent-%COMP%]{color:#c2
1c9cd}.light-theme[_nghost-%COMP%] .social-icon[_ngcontent-%COMP%]:hover{color:inherit}.light-theme[_nghost-%COMP%] .nav-back[_ngcontent-%COMP%]{font-family:Verveine,sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:normal;color:#ffb200}.dark-theme[_nghost-%COMP%] two-do-theme-switcher[_ngcontent-%COMP%]:hover{color:#f8f8f8}.dark-theme[_nghost-%COMP%] .container[_ngcontent-%COMP%]{background-color:#141a1d}.dark-theme[_nghost-%COMP%] .container[_ngcontent-%COMP%]:not(.has-overlay){box-shadow:0 0 8px #0000001a}.dark-theme[_nghost-%COMP%] .menu-toggle[_ngcontent-%COMP%]{color:#f8f8f8}.dark-theme[_nghost-%COMP%] .right-block[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child):after{background-color:#263238}.dark-theme[_nghost-%COMP%] .left-block[_ngcontent-%COMP%]:not(:last-child):after{background-color:#263238}.dark-theme[_nghost-%COMP%] .email[_ngcontent-%COMP%]{color:#f8f8f8;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:18px;letter-spacing:normal}.dark-theme[_nghost-%COMP%] .social-icon[_ngcontent-%COMP%]{color:#5c656a}.dark-theme[_nghost-%COMP%] .social-icon[_ngcontent-%COMP%]:hover{color:inherit}.dark-theme[_nghost-%COMP%] .nav-back[_ngcontent-%COMP%]{font-family:Verveine,sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:normal;color:#ffb200}.nav-back[_ngcontent-%COMP%]{position:absolute;top:calc(100% - 6px);left:50%;display:flex;gap:4px}.nav-back[_ngcontent-%COMP%] cms-icon[_ngcontent-%COMP%]{font-size:12px;vertical-align:top}.nav-back[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{transform:matrix(1,-.05,.05,1,0,0)}']})}};Xe=te([Ve("Menu",import.meta.url)],Xe);export{Xe as MenuComponent}; 2/**i18n:60e39594c12d3262c4939b65af784651d48f7174c2f25be987d71cbb0e404e56*/
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.