import{a as O}from"./chunk-DTDQEYNO.js";import{a as N}from"./chunk-6RMFHWJV.js";import{b as I}from"./chunk-SPNVV2KO.js";import{a as E,b as L}from"./chunk-BX3QDPB7.js";import"./chunk-T66KGQYX.js";import"./chunk-BGV4AOSB.js";import"./chunk-2SZ4MB2K.js";import{j as C}from"./chunk-N7PC5CHF.js";import"./chunk-ZTKV4AIV.js";import{$ as F,X as S,Y as T,Z as M,aa as k}from"./chunk-JIDGXFMJ.js";import"./chunk-MTR2L2TG.js";import"./chunk-5JDCLYZA.js";import"./chunk-YJYOGSOO.js";import"./chunk-73IMXZSJ.js";import"./chunk-KVTHJWZA.js";import{Bc as D,Hb as p,Jb as f,Qb as h,Rb as v,Sb as o,Tb as c,Ub as n,Yb as x,hb as m,ic as w,jc as l,na as s,qa as u,va as g,vc as y,wa as b,xc as _}from"./chunk-FWZCAEAJ.js";import"./chunk-CWTPBX7D.js";var V=(t,e)=>e.id;function $(t,e){if(t&1){let i=x();o(0,"button",10),w("click",function(){let d=g(i).$implicit,P=l();return b(P.themeService.setTheme(d.id))}),n(1,"bi",7),y(2),c()}if(t&2){let i=e.$implicit,a=l();f("active",i.id===a.themeService.selectedTheme().id),m(),p("name",i.icon),m(),_(" ",i.name," ")}}var Q=(()=>{let e=class e{constructor(){this.themeService=s(N)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=u({type:e,selectors:[["app-outside-layout"]],standalone:!0,features:[D],decls:14,vars:1,consts:[[1,"d-container"],[1,"container-md","d-flex","flex-column","align-items-center","gap-5"],[1,"col-10","col-sm-8","col-md-6","co-lg-6","col-xl-4","d-flex","flex-column","align-items-center","gap-4"],[1,"w-100"],[1,"theme-switcher"],["ngbDropdown","","display","dynamic"],["type","button","ngbDropdownToggle","",1,"btn","btn-primary"],[3,"name"],["ngbDropdownMenu","","aria-labelledby","themeDropdown",1,"p-1"],["container","container-md "],["ngbDropdownItem","",1,"rounded-1","mt-1",3,"click"],["ngbDropdownItem","","class","rounded-1 mt-1",3,"active"]],template:function(r,d){r&1&&(o(0,"div",0)(1,"div",1),n(2,"app-logo-with-text"),o(3,"div",2)(4,"div",3),n(5,"router-outlet"),c()()()(),o(6,"div",4)(7,"div",5)(8,"button",6),n(9,"bi",7),c(),o(10,"div",8),h(11,$,3,4,"button",11,V),c()()(),n(13,"app-footer",9)),r&2&&(m(9),p("name",d.themeService.selectedTheme().icon),m(2),v(d.themeService.themes))},dependencies:[O,L,E,k,M,S,F,I,T,C],styles:[".d-container[_ngcontent-%COMP%]{min-height:95%;background-color:var(--bs-body-bg);padding-top:6%;padding-bottom:6%}.theme-switcher[_ngcontent-%COMP%]{z-index:1000;right:20px;bottom:40px;position:fixed}"],changeDetection:0});let t=e;return t})();export{Q as OutsideLayout};
