PageSourceSearch

https://one.kaseya.com/chunk-ILUY6DF6.js

js kaseya.com collected 2026-10-09 21:30:01 UTC 154,670 bytes, 13 lines download raw bytes

1import{a as we}from"./chunk-L7XQDPKL.js";import{a as Wt}from"./chunk-A3QRAQOD.js";import{a as di,b as mi}from"./chunk-KRJP5AWX.js";import{A as Re,a as ci,b as pi,c as ke,d as Ie,e as ui,f as _i,g as Te,h as fi,i as gi,j as hi,k as Ci,l as xi,m as nt,n as yi,o as vi,p as D,q as Fe,r as wi,s as at,t as bi,u as rt,v as Si,w as lt,x as Pe,y as Mi,z as ki}from"./chunk-F6C3MGVT.js";import{a as Gt}from"./chunk-5FFXYERU.js";import{a as Me}from"./chunk-NRESP5MA.js";import"./chunk-NQX3IXS5.js";import"./chunk-CMJKO3TG.js";import{a as Zt}from"./chunk-TSEJV4VG.js";import{a as Yt}from"./chunk-RRDL5IJ3.js";import{b as it}from"./chunk-YFNBZMJ5.js";import{a as be}from"./chunk-EJ33AYEX.js";import{a as Xt}from"./chunk-V2MJEKIC.js";import{a as Se}from"./chunk-JOYCPIO7.js";import{a as si}from"./chunk-2ZLM2HIH.js";import{a as Qt}from"./chunk-FYK7WEGH.js";import{a as ni,c as ai,d as ri,m as li}from"./chunk-A63WSCDG.js";import{a as ve,b as me}from"./chunk-XZCN2E6X.js";import"./chunk-RFLZLLDA.js";import{a as Jt,b as G}from"./chunk-CFQHHTVT.js";import"./chunk-IJXZ2GUH.js";import"./chunk-DG2GGGND.js";import"./chunk-UETH5ZVT.js";import"./chunk-OBUHH6ZM.js";import{c as Q}from"./chunk-WMGAIIVJ.js";import"./chunk-TD33QDSR.js";import"./chunk-DXRBJK2C.js";import"./chunk-PC6F5ULO.js";import"./chunk-NI277USN.js";import{a as ie}from"./chunk-TYMHKFPE.js";import{a as ot}from"./chunk-GA4MZERZ.js";import"./chunk-RWGLC67G.js";import{a as St}from"./chunk-BYA4UA5W.js";import"./chunk-SEZZT2AN.js";import{a as ae}from"./chunk-RRWQUA52.js";import"./chunk-TXMC2OV7.js";import"./chunk-XNIDF6EB.js";import"./chunk-T6CKQ37T.js";import"./chunk-EDVEK5UK.js";import{c as qt}from"./chunk-LGDVSNSB.js";import"./chunk-JUMPD7WS.js";import{b as ye}from"./chunk-JMC5644U.js";import"./chunk-KWFCCYYP.js";import"./chunk-SDSSSFQN.js";import{a as de}from"./chunk-XPM5DNW5.js";import"./chunk-MEWFRLQD.js";import"./chunk-ZOPX7MEA.js";import{a as tt}from"./chunk-ISK7UQ3J.js";import"./chunk-35ANENAP.js";import{a as et}from"./chunk-MDBMCAN3.js";import"./chunk-HAZIF4U3.js";import"./chunk-Q4M2TU6S.js";import{a as xe}from"./chunk-QTOCUXEX.js";import{a as Z}from"./chunk-ZN5JW2E5.js";import{a as H}from"./chunk-J5OELFEQ.js";import{e as wt,s as Bt}from"./chunk-O74CPK56.js";import"./chunk-Z44GQ2C5.js";import"./chunk-XCWVTAWK.js";import"./chunk-YDOXXKME.js";import{a as ei,c as ti,f as ii}from"./chunk-R26VZUJT.js";import{x as W}from"./chunk-T5A2W4FD.js";import{b as oi,c as k}from"./chunk-KFJMYS7N.js";import{a as bt,c as Vt,d as Nt}from"./chunk-5INIASG6.js";import{A as ze,D as $t,E as jt,F as te,M as Ut,Q as Ht,f as Lt,i as zt,o as Rt,w as Kt}from"./chunk-LI5LLYGX.js";import{j as Ze,v as Ce}from"./chunk-XJBWQHBX.js";import{$c as O,Aa as Ft,Bb as b,Ga as J,Gc as Ge,H as Tt,Hb as N,Hc as We,Ic as L,Jc as Qe,Kc as U,Ma as Pt,Mc as Ne,Nc as m,Oc as v,Pc as x,Vc as q,Wb as He,Wc as B,Xc as S,Yc as Le,_b as f,ac as g,ad as Y,dc as A,eb as ge,ec as E,f as Ue,fc as c,ga as j,gc as a,gd as d,hc as r,hd as p,ic as _,id as V,jb as Dt,jc as re,kc as ne,la as h,lb as n,lc as Be,ld as z,mc as le,nc as se,oc as he,qd as w,rb as At,sc as F,td as Xe,ub as Et,ud as M,v as It,va as I,vd as Je,wa as T,wb as Ot,wc as y,xc as Ve,yc as u,zd as Ye}from"./chunk-X322U6OD.js";import"./chunk-FOFG66DE.js";var Ji=["kds-image",""],Ii=(()=>{class e{constructor(){this.renderer=h(Et),this.viewContainerRef=h(Ot),this.configurationService=h(Bt),this.classNames={wrapper:"kds-image",image:"kds-image__img",loader:"kds-image__loader",error:"kds-image__error",withFill:"kds-image--fill",withLoading:"kds-image__img--loading",withLoaded:"kds-image__img--loaded",withError:"kds-image__img--error"},this.errorIconClassNames=["fa-solid","fa-image","fa-2x","fa--light-gray"],this.hostImg=h(Pt).nativeElement,this.alt=M.required(),this.spinnerSize=M("regular"),At(()=>{this.loadImage()})}onLoad(){this.imageContainerElement&&(this.removeSpinner(),this.renderer.addClass(this.imageContainerElement,this.classNames.withLoaded))}onError(){if(!this.wrapperElement||!this.imageContainerElement||(this.removeSpinner(),this.errorElement))return;this.errorElement=this.renderer.createElement("div"),this.renderer.addClass(this.errorElement,this.classNames.error),this.renderer.setAttribute(this.errorElement,"role","status"),this.renderer.setAttribute(this.errorElement,"aria-label",this.configurationService.getTranslation(wt.Error));let t=this.renderer.createElement("i");
1this.errorIconClassNames.forEach(i=>this.renderer.addClass(t,i)),this.renderer.setAttribute(t,"aria-hidden","true"),this.renderer.appendChild(this.errorElement,t),this.renderer.appendChild(this.wrapperElement,this.errorElement),this.renderer.addClass(this.imageContainerElement,this.classNames.withError)}ngOnDestroy(){this.observer?.disconnect(),this.spinnerComponentRef?.destroy(),this.cleanUpElements()}loadImage(){this.createContainerForSpinner(),this.watchForImageLoading()}createContainerForSpinner(){this.wrapperElement=this.renderer.createElement("div"),this.renderer.addClass(this.wrapperElement,this.classNames.wrapper),this.hasFillAttribute()&&this.renderer.addClass(this.wrapperElement,this.classNames.withFill),this.imageContainerElement=this.renderer.createElement("div"),this.renderer.addClass(this.imageContainerElement,this.classNames.image),this.renderer.insertBefore(this.hostImg.parentNode,this.wrapperElement,this.hostImg),this.renderer.appendChild(this.wrapperElement,this.imageContainerElement),this.renderer.appendChild(this.imageContainerElement,this.hostImg)}watchForImageLoading(){this.watchForSourceChange(),this.handleExistingSource()}watchForSourceChange(){this.observer=new MutationObserver(()=>{this.hostImg.getAttribute("src")&&this.startImageLoad()}),this.observer.observe(this.hostImg,{attributes:!0,attributeFilter:["src"]})}handleExistingSource(){this.hostImg.getAttribute("src")&&this.startImageLoad()}startImageLoad(){this.resetState(),this.showSpinner(),this.handleImmediateImageState()}handleImmediateImageState(){if(this.hostImg.complete){if(this.isImageLoaded()){this.onLoad();return}this.onError()}}resetState(){this.errorElement&&(this.renderer.removeChild(this.wrapperElement,this.errorElement),this.errorElement=void 0),this.renderer.removeClass(this.imageContainerElement,this.classNames.withLoaded),this.renderer.removeClass(this.imageContainerElement,this.classNames.withError)}showSpinner(){this.spinnerElement||(this.spinnerElement=this.renderer.createElement("div"),this.renderer.addClass(this.spinnerElement,this.classNames.loader),this.spinnerComponentRef=this.viewContainerRef.createComponent(H),this.spinnerComponentRef.setInput("size",this.spinnerSize()),this.spinnerComponentRef.setInput("variant","inline"),this.spinnerComponentRef.setInput("ariaLabel",wt.Loading),this.renderer.appendChild(this.spinnerElement,this.spinnerComponentRef.location.nativeElement),this.renderer.appendChild(this.wrapperElement,this.spinnerElement),this.renderer.addClass(this.imageContainerElement,this.classNames.withLoading))}removeSpinner(){this.spinnerElement&&(this.renderer.removeChild(this.wrapperElement,this.spinnerElement),this.spinnerElement=void 0),this.spinnerComponentRef&&(this.spinnerComponentRef.destroy(),this.spinnerComponentRef=void 0),this.renderer.removeClass(this.imageContainerElement,this.classNames.withLoading)}hasFillAttribute(){return this.hostImg.hasAttribute("fill")}isImageLoaded(){return this.hostImg.naturalWidth>0&&this.hostImg.naturalHeight>0}cleanUpElements(){let t=this.wrapperElement?.parentNode;t&&(this.renderer.insertBefore(t,this.hostImg,this.wrapperElement),this.renderer.removeChild(t,this.wrapperElement))}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["img","kds-image",""]],hostVars:1,hostBindings:function(i,o){i&1&&y("load",function(){return o.onLoad()})("error",function(){return o.onError()}),i&2&&He("alt",o.alt())},inputs:{alt:[1,"alt"],spinnerSize:[1,"spinnerSize"]},attrs:Ji,decls:0,vars:0,template:function(i,o){},styles:[`.kds-image{position:relative;display:inline-block}.kds-image--fill{position:absolute;inset:0;display:block}.kds-image--fill img{position:absolute;inset:0;width:100%;height:100%}.kds-image__loader,.kds-image__error{position:absolute;inset:0;z-index:var(--z-index-floating);display:flex;align-items:center;justify-content:center;background-color:var(--background-secondary)}.kds-image__img{transition:opacity .3s ease-in}.kds-image--fill .kds-image__img{width:100%;height:100%}.kds-image__img img{display:block}.kds-image__img--loading{opacity:0}
1.kds-image__img--loaded{opacity:1}.kds-image__img--error{opacity:0}
2`],encapsulation:2,changeDetection:0})}}return e})();var Mt=(function(e){return e[e.Microsoft365=1]="Microsoft365",e})(Mt||{});var Ti="default.svg",Fi={[Mt.Microsoft365]:"microsoft-365.svg"};var Pi=(()=>{class e{getThirdPartyModuleIconPath(t){return`assets/icons/third-party-modules/${Fi[t]??Ti}`}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275prov=j({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var R=(()=>{class e{constructor(){this.store=h(W),this.resetStateFacade=h(Q),this.filter=this.store.selectSignal(Fe.filter),this.isFilterApplied=this.store.selectSignal(Fe.isFilterApplied),this.isFilterReset=this.store.selectSignal(Fe.isFilterReset),this.viewMode=this.store.selectSignal(Fe.viewMode),this.selectedFiltersCount=w(()=>{let t=this.filter(),i=t.moduleIds?.length??0,o=this.viewMode()!==D.All?1:0,s=t.moduleSubscriptionFilter?1:0;return i+o+s})}updateFilter(t){this.store.dispatch(new yi(t))}changeViewMode(t){this.store.dispatch(new vi(t))}clearState(){this.resetStateFacade.clearState(Fe)}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275prov=j({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var De=(()=>{class e{constructor(){this.store=h(W),this.resetStateFacade=h(Q),this.automationsFilterFacade=h(R),this.features=this.store.selectSignal(nt.features),this.loading=this.store.selectSignal(nt.loading)}loadFeatures(){this.store.dispatch(new fi(this.automationsFilterFacade.filter()))}clearState(){this.resetStateFacade.clearState(nt)}get showKaseyaPlatformFeatures(){switch(this.automationsFilterFacade.viewMode()){case D.KaseyaPlatformFeatures:return!0;case D.All:return this.automationsFilterFacade.isFilterApplied()?!!this.features()?.length:!0;default:return!1}}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275prov=j({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var ce=(()=>{class e{constructor(){this.store=h(W),this.resetStateFacade=h(Q),this.automationsFilterFacade=h(R),this.automations=this.store.selectSignal(Ie.automations),this.loading=this.store.selectSignal(Ie.loading),this.sortLoading=this.store.selectSignal(Ie.sortLoading),this.sortBy=this.store.selectSignal(Ie.sortBy)}loadAutomations(t=!1){this.store.dispatch(new ci(this.automationsFilterFacade.filter(),t))}updateSortBy(t){this.store.dispatch(new pi(t))}clearState(){this.resetStateFacade.clearState(Ie)}get showItCompleteAutomations(){switch(this.automationsFilterFacade.viewMode()){case D.ItCompleteAutomations:return!0;case D.All:return this.automationsFilterFacade.isFilterApplied()?!!this.automations()?.length:!0;default:return!1}}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275prov=j({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var pe=(()=>{class e{constructor(){this.store=h(W),this.resetStateFacade=h(Q),this.automationsFilterFacade=h(R),this.integrations=this.store.selectSignal(Te.integrations),this.loading=this.store.selectSignal(Te.loading),this.sortLoading=this.store.selectSignal(Te.sortLoading),this.sortBy=this.store.selectSignal(Te.sortBy)}loadIntegrations(t=!1){this.store.dispatch(new ui(this.automationsFilterFacade.filter(),t))}updateSortBy(t){this.store.dispatch(new _i(t))}clearState(){this.resetStateFacade.clearState(Te)}get showThirdPartyIntegrations(){switch(this.automationsFilterFacade.viewMode()){case D.ThirdPartyIntegrations:return!0;case D.All:return this.automationsFilterFacade.isFilterApplied()?!!this.integrations()?.length:!0;default:return!1}}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275prov=j({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var st=(()=>{class e{constructor(){this.automationsFilterFacade=h(R),this.kaseyaPlatformFeaturesFacade=h(De),this.itCompleteAutomationsFacade=h(ce),this.thirdPartyIntegrationsFacade=h(pe),this.allAutomations=w(()=>[this.kaseyaPlatformFeaturesFacade.features(),this.itCompleteAutomationsFacade.automations(),this.thirdPartyIntegrationsFacade.integrations()]),this.allLoadings=w(()=>[this.kaseyaPlatformFeaturesFacade.loading(),this.itCompleteAutomationsFacade.loading(),this.thirdPartyIntegrationsFacade.loading()]),this.kaseyaPlatformFeatures=this.kaseyaPlatformFeaturesFacade.features,this.itCompleteAutomations=this.itCompleteAutomationsFacade.automations,this.thirdPartyIntegrations=this.thirdPartyIntegrationsFacade.integrations,this.isFilterApplied=w(()=>this.automationsFilterFacade.isFilterApplied()||this.automationsFilterFacade.isFilterReset()&&this.loading()),this.store=h(W),this.resetStateFacade=h(Q),this.hasAutomations=this.store.selectSignal(at.hasAutomations),this.hasAutomationsLoading=this.store.selectSignal(at.loading),this.loading=w(()=>this.automationsLoading),this.noResults=w(()=>this.noResultsFound),this.showAutomations=w(()=>this.isAutomationDataLoaded)}loadAllAutomations(){this.kaseyaPlatformFeaturesFacade.loadFeatures(),this.itCompleteAutomationsFacade.loadAutomations(),this.thirdPartyIntegrationsFacade.loadIntegrations()}clearAutomationsStates(){this.kaseyaPlatformFeaturesFacade.clearState(),this.itCompleteAutomationsFacade.clearState(),this.thirdPartyIntegrationsFacade.clearState()}loadAutomations(){this.store.dispatch(new wi)}clearState(){this.resetStateFacade.clearState(at)}get automationsLoading(){return this.allLoadings().some(t=>t)}get noResultsFound(){if(!this.isFilterApplied()||!this.showAutomations())return!1;switch(this.automationsFilterFacade.viewMode()){case D.KaseyaPlatformFeatures:return!this.kaseyaPlatformFeatures()?.length;case D.ItCompleteAutomations:return!this.itCompleteAutomations()?.length;case D.ThirdPartyIntegrations:return!this.thirdPartyIntegrations()?.length;case D.All:return this.allAutomations().every(t=>!t?.length)}}get isAutomationDataLoaded(){switch(this.automationsFilterFacade.viewMode()){case D.KaseyaPlatformFeatures:return ze(this.kaseyaPlatformFeatures());case D.ItCompleteAutomations:return ze(this.itCompleteAutomations());case D.ThirdPartyIntegrations:return ze(this.thirdPartyIntegrations());case D.All:return this.allAutomations().every(t=>ze(t))}}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275prov=j({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Yi=["select"],Zi=(e,l)=>l.value;function eo(e,l){if(e&1){let t=F();re(0,"div",9),Ve("click",function(){let o=I(t).$implicit,s=u(2);return T(s.selectSortOption(o.value))}),m(1),d(2,"translate"),ne()}if(e&2){let t=l.$implicit;u(2);let i=S(0);U("automations-sort-select__dropdown-option--selected",t.value===i.value),n(),x(" ",p(2,3,t.name)," ")}}function to(e,l){if(e&1&&(re(0,"div",6)(1,"div",7),m(2),d(3,"translate"),ne(),A(4,eo,3,5,"div",8,Zi),ne()),e&2){let t=u();n(2),x(" ",p(3,1,"automation-center.sort-by")," "),n(2),E(t.sortOptions)}}var Di=(()=>{class e{constructor(){this.sortBy=M.required(),this.selectedSortOption=w(()=>te(this.sortOptions.find(({value:t})=>t===this.sortBy()))),this.selectElement=Je.required("select"),this.sort=Xe(),this.sortOptions=[{name:"automation-center.recommended",value:ke.Recommended},{name:"automation-center.newest-to-oldest",value:ke.NewestToOldest},{name:"automation-center.oldest-to-newest",value:ke.OldestToNewest},{name:"automation-center.module-name",value:ke.ModuleName},{name:"automation-center.automation-name",value:ke.AutomationName}],this.isDropdownOpen=!1}closeDropdownOnBackdropClick(t){let i=!t.composedPath().includes(this.selectElement().nativeElement);this.isDropdownOpen&&i&&this.closeDropdown()}toggleDropdown(){this.isDropdownOpen=!this.isDropdownOpen}selectSortOption(t){this.sortBy()!==t&&(this.sort.emit(t),this.closeDropdown())}closeDropdown(){this.isDropdownOpen=!1}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-automations-sort-select"]],viewQuery:function(i,o){i&1&&Ge(o.selectElement,Yi,5),i&2&&We()},hostBindings:function(i,o){i&1&&y("click",function(C){return o.closeDropdownOnBackdropClick(C)},Dt)},inputs:{sortBy:[1,"sortBy"]},outputs:{sort:"sort"},decls:12,vars:10,consts:[["select",""],[1,"automations-sort-select"],[1,"automations-sort-select__label",3,"click"],[1,"fa-regular","fa-arrow-down-arrow-up"],[1,"automations-sort-select__label-text"],[1,"automations-sort-select__label-value"],[1,"automations-sort-select__dropdown"],[1,"automations-sort-select__dropdown-header"],[1,"automations-sort-select__dropdown-option",3,"automations-sort-select__dropdown-option--selected"],[1,"automations-sort-select__dropdown-option",3,"click"]],template:function(i,o){if(i&1&&(q(0),re(1,"div",1,0)(3,"div",2),Ve("click",function(){return o.toggleDropdown()}),Be(4,"i",3),re(5,"span",4),m(6),d(7,"translate"),ne(),re(8,"span",5),m(9),d(10,"translate"),ne()(),f(11,to,6,3,"div",6),ne()),i&2){let s=B(o.selectedSortOption());n(3),U("automations-sort-select__label--active",o.isDropdownOpen),n(3),x("",p(7,6,"automation-center.sort"),":"),n(3),v(p(10,8,s.name)),n(2),g(o.isDropdownOpen?11:-1)}},dependencies:[k],styles:[".automations-sort-select[_ngcontent-%COMP%]{--select-height: 32px;position:relative;height:var(--select-height)}.automations-sort-select__label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;padding:5px 12px 5px 8px;border-radius:4px;cursor:pointer}.automations-sort-select__label[_ngcontent-%COMP%]:hover:not(.automations-sort-select__label--active){background-color:var(--background-hover)}.automations-sort-select__label--active[_ngcontent-%COMP%]{background-color:var(--background-selected-default)}.automations-sort-select__label-text[_ngcontent-%COMP%], .automations-sort-select__label-value[_ngcontent-%COMP%]{font-family:var(--font-family-medium)}.automations-sort-select__dropdown[_ngcontent-%COMP%]{position:absolute;width:100%;top:calc(var(--select-height) + 2px);right:0;background-color:var(--background-primary);border:1px solid var(--border-primary);box-shadow:var(--shadow-s);z-index:2}.automations-sort-select__dropdown-header[_ngcontent-%COMP%]{color:var(--text-secondary);padding:6px 8px;text-transform:uppercase;cursor:default}.automations-sort-select__dropdown-option[_ngcontent-%COMP%]{padding:5px 8px;cursor:pointer}.automations-sort-select__dropdown-option--selected[_ngcontent-%COMP%]{background-color:var(--background-selected-default)}.automations-sort-select__dropdown-option[_ngcontent-%COMP%]:hover:not(.automations-sort-select__dropdown-option--selected){background-color:var(--background-hover)}"],changeDetection:0})}}return e})();var _e=(function(e){return e[e.TwoWay=1]="TwoWay",e[e.HomeToSupport=2]="HomeToSupport",e[e.SupportToHome=3]="SupportToHome",e})(_e||{});var X=(function(e){return e.XSmall="16",e.Small="20",e.Medium="24",e.XMedium="32",e.Large="56",e})(X||{});var ee=(()=>{class e{constructor(){this.moduleThemesFacade=h(Zt),this.thirdPartyModuleFacade=h(Pi),this.module=M.required(),this.iconSize=M(X.XMedium),this.iconPath=w(()=>this.moduleIconPath)}get moduleIconPath(){let t=this.module();if(!this.isProductModule(t))return this.thirdPartyModuleFacade.getThirdPartyModuleIconPath(this.asThirdPartyIdpModule(t).id);let i=this.asProductModule(t);return i.hasSubscription?this.moduleThemesFacade.getModuleIconPath(i.id):this.moduleThemesFacade.getGrayedModuleIconPath(i.id)}isProductModule(t){return ei(t)?"id"in t&&"name"in t&&"hasSubscription"in t:!1}asProductModule(t){return t}asThirdPartyIdpModule(t){return t}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-automation-module-icon"]],inputs:{module:[1,"module"],iconSize:[1,"iconSize"]},decls:3,vars:6,consts:[[1,"automation-module-icon"],[3,"width","height","ngSrc","alt"]],template:function(i,o){if(i&1&&(a(0,"div",0),_(1,"img",1),d(2,"translate"),r()),i&2){let s=o.iconSize();n(),c("width",s)("height",s)("ngSrc",o.iconPath())("alt",p(2,4,"automation-center.alts.module-icon"))}},dependencies:[Ce,k],styles:[".automation-module-icon[_ngcontent-%COMP%]{display:flex}"],changeDetection:0})}}return e})();var fe=(function(e){return e.Small="24",e.Large="32",e})(fe||{});function io(e,l){e&1&&_(0,"i",2)}function oo(e,l){e&1&&_(0,"i",3)}function no(e,l){e&1&&_(0,"i",4)}var ue=(()=>{class e{constructor(){this.firstModule=M.required(),this.secondModule=M.required(),this.syncDirection=M.required(),this.syncIconSize=M(fe.Small),this.moduleIconSize=M(X.XMedium),this.SyncDirection=_e,this.ModuleIconSize=X}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-automation-modules-sync"]],inputs:{firstModule:[1,"firstModule"],secondModule:[1,"secondModule"],syncDirection:[1,"syncDirection"],syncIconSize:[1,"syncIconSize"],moduleIconSize:[1,"moduleIconSize"]},decls:6,vars:7,consts:[[1,"automation-modules-sync"],[3,"module","iconSize"],[1,"fa-regular","fa-arrow-right","fa--icon-secondary","automation-modules-sync__sync-icon"],[1,"fa-regular","fa-arrow-left","fa--icon-secondary","automation-modules-sync__sync-icon"],[1,"fa-regular","fa-arrow-right-arrow-left","fa--icon-secondary","automation-modules-sync__sync-icon"]],template:function(i,o){if(i&1&&(a(0,"div",0),_(1,"itc-automation-module-icon",1),f(2,io,1,0,"i",2)(3,oo,1,0,"i",3)(4,no,1,0,"i",4),_(5,"itc-automation-module-icon",1),r()),i&2){let s,C=o.moduleIconSize();Qe("--sync-icon-size",o.syncIconSize(),"px"),n(),c("module",o.firstModule(
2))("iconSize",C),n(),g((s=o.syncDirection())===o.SyncDirection.HomeToSupport?2:s===o.SyncDirection.SupportToHome?3:s===o.SyncDirection.TwoWay?4:-1),n(3),c("module",o.secondModule())("iconSize",C)}},dependencies:[ee],styles:[".automation-modules-sync[_ngcontent-%COMP%]{display:flex;align-items:center}.automation-modules-sync__sync-icon[_ngcontent-%COMP%]{width:var(--sync-icon-size);height:var(--sync-icon-size);font-size:16px}"],changeDetection:0})}}return e})();var ao=(e,l)=>l.id;function ro(e,l){if(e&1){let t=F();a(0,"div",3),y("click",function(){let o=I(t).$implicit,s=u(2);return T(s.openAttachment(o))}),a(1,"div",4),_(2,"img",5),d(3,"safeUrl"),r()()}if(e&2){let t=l.$implicit;He("aria-label",t.name),n(2),c("ngSrc",p(3,3,t.url))("alt",t.name)}}function lo(e,l){if(e&1&&(a(0,"div",0),A(1,ro,4,5,"div",2,ao),r()),e&2){u();let t=S(0);n(),E(t)}}function so(e,l){if(e&1){let t=F();a(0,"kds-image-viewer",6),y("closed",function(){I(t);let o=u();return T(o.closeAttachment())}),r()}if(e&2){u();let t=S(0);c("images",t)("selectedFile",l)}}var Ae=(()=>{class e{constructor(){this.attachments=M.required(),this.selectedAttachment=J(null)}openAttachment(t){this.selectedAttachment.set(t)}closeAttachment(){this.selectedAttachment.set(null)}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-automation-attachments"]],inputs:{attachments:[1,"attachments"]},decls:3,vars:3,consts:[[1,"automation-attachments"],[3,"images","selectedFile"],["role","button",1,"automation-attachments__item"],["role","button",1,"automation-attachments__item",3,"click"],[1,"automation-attachments__image"],["fill","","kds-image","",3,"ngSrc","alt"],[3,"closed","images","selectedFile"]],template:function(i,o){if(i&1&&(q(0),f(1,lo,3,0,"div",0),f(2,so,1,2,"kds-image-viewer",1)),i&2){let s,C=B(o.attachments());n(),g(C!=null&&C.length?1:-1),n(),g((s=o.selectedAttachment())?2:-1,s)}},dependencies:[Ce,Wt,Ii,Ht],styles:["[_nghost-%COMP%]{--automation-attachments-width: 92px;--automation-attachments-height: 57px}.automation-attachments[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.automation-attachments__item[_ngcontent-%COMP%]{position:relative;width:var(--automation-attachments-width);height:var(--automation-attachments-height);flex-shrink:0;overflow:hidden;box-sizing:border-box;cursor:pointer;border-radius:4px}.automation-attachments__image[_ngcontent-%COMP%]{position:absolute;inset:0;overflow:hidden;height:var(--automation-attachments-height);box-shadow:var(--shadow-s);border-radius:4px}"],changeDetection:0})}}return e})();var mo=e=>({moduleName:e}),Ee=(()=>{class e{constructor(){this.moduleName=M.required(),this.url=M.required()}openLearnMoreLink(){window.open(this.url(),"_blank")}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-learn-more"]],inputs:{moduleName:[1,"moduleName"],url:[1,"url"]},decls:6,vars:6,consts:[[1,"learn-more",3,"click"],[1,"fa-regular","fa-file-lines","fa--icon-secondary","learn-more__document-icon"],[1,"learn-more__text"],[1,"fa-regular","fa-arrow-up-right-from-square","learn-more__external-link-icon"]],template:function(i,o){i&1&&(re(0,"div",0),Ve("click",function(){return o.openLearnMoreLink()}),Be(1,"i",1),re(2,"span",2),m(3),d(4,"translate"),ne(),Be(5,"i",3),ne()),i&2&&(n(3),v(V(4,1,"automation-center.drawer.learn-more.description",O(4,mo,o.moduleName()))))},dependencies:[k],styles:[".learn-more[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid var(--border-primary);border-radius:4px;cursor:pointer}.learn-more[_ngcontent-%COMP%]:hover   .learn-more__text[_ngcontent-%COMP%], .learn-more[_ngcontent-%COMP%]:hover   .learn-more__external-link-icon[_ngcontent-%COMP%], .learn-more[_ngcontent-%COMP%]:hover   .learn-more__document-icon[_ngcontent-%COMP%]{color:var(--text-link)}.learn-more__external-link-icon[_ngcontent-%COMP%]{margin-left:auto;width:40px;height:24px}"],changeDetection:0})}}return e})();var co=["element"],po=(e,l)=>({firstModuleName:e,secondModuleName:l});function uo(e,l){if(e&1&&(a(0,"div",9)(1,"div",10),m(2),r(),a(3,"div",11),m(4),r()()),e&2){let t=u(),i=S(0);Qe("--tooltip-left",t.tooltipPositionLeft(),"px")("--tooltip-max-width",t.tooltipMaxWidth,"px"),n(2),v(i.name),n(2),v(i.description)}}var dt=(()=>{class e{constructor(){this.prerequisite=M.required(),this.element=Je.required("element"),this.isTooltipDisplayed=J(!1),this.tooltipPositionLeft=J(0),this.prerequisiteClick=Xe(),this.tooltipMaxWidth=365,this.ModuleIconSize=X}showTooltip(t){this.isTooltipDisplayed.set(!0),this.tooltipPositionLeft.set(this.getTooltipPositionLeft(t))}hideTooltip(){this.isTooltipDisplayed.set(!1)}getTooltipPositionLeft({offsetX:t}
2){let i=this.element().nativeElement.clientWidth;return t<this.tooltipMaxWidth/2||i<this.tooltipMaxWidth?0:t+this.tooltipMaxWidth/2>i?i-this.tooltipMaxWidth:t-this.tooltipMaxWidth/2}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-prerequisite-integration"]],viewQuery:function(i,o){i&1&&Ge(o.element,co,5),i&2&&We()},inputs:{prerequisite:[1,"prerequisite"]},outputs:{prerequisiteClick:"prerequisiteClick"},decls:14,vars:14,consts:[["element",""],[1,"prerequisite-integration",3,"mouseenter","mouseleave","click"],[1,"fa-regular","fa-plug","fa--icon-secondary","prerequisite-integration__connection-icon"],[1,"prerequisite-integration__name"],[1,"prerequisite-integration__modules-title"],[1,"prerequisite-integration__modules"],[1,"prerequisite-integration__module-icon",3,"module","iconSize"],[1,"fa-regular","fa-arrow-right","prerequisite-integration__arrow-icon"],[1,"prerequisite-integration__tooltip",3,"--tooltip-left","--tooltip-max-width"],[1,"prerequisite-integration__tooltip"],[1,"prerequisite-integration__tooltip-title"],[1,"prerequisite-integration__tooltip-description"]],template:function(i,o){if(i&1&&(q(0),a(1,"div",1,0),y("mouseenter",function(C){return o.showTooltip(C)})("mouseleave",function(){return o.hideTooltip()})("click",function(){return o.prerequisiteClick.emit()}),_(3,"i",2),a(4,"span",3),m(5),r(),a(6,"span",4),m(7),d(8,"translate"),r(),a(9,"div",5),_(10,"itc-automation-module-icon",6)(11,"itc-automation-module-icon",6),r(),_(12,"i",7),f(13,uo,5,6,"div",8),r()),i&2){let s=B(o.prerequisite());n(5),v(s.name);let C=Y(11,po,s.firstModule.name,s.secondModule.name);n(2),x(" ",V(8,8,"automation-center.modules-title",C)," "),n(3),c("module",s.firstModule)("iconSize",o.ModuleIconSize.XSmall),n(),c("module",s.secondModule)("iconSize",o.ModuleIconSize.XSmall),n(2),g(o.isTooltipDisplayed()?13:-1)}},dependencies:[ee,k],styles:[".prerequisite-integration[_ngcontent-%COMP%]{--height: 32px;position:relative;display:grid;grid-template-columns:auto 1fr auto auto auto;gap:8px;align-items:center;height:var(--height);padding:4px 8px;border:1px solid var(--border-primary);border-radius:4px;cursor:pointer}.prerequisite-integration[_ngcontent-%COMP%]:hover   .prerequisite-integration__modules-title[_ngcontent-%COMP%], .prerequisite-integration[_ngcontent-%COMP%]:hover   .prerequisite-integration__name[_ngcontent-%COMP%]{color:var(--text-link)}.prerequisite-integration[_ngcontent-%COMP%]:hover   .prerequisite-integration__connection-icon[_ngcontent-%COMP%], .prerequisite-integration[_ngcontent-%COMP%]:hover   .prerequisite-integration__arrow-icon[_ngcontent-%COMP%]{filter:invert(13%) sepia(98%) saturate(2859%) hue-rotate(213deg) brightness(97%) contrast(98%)}.prerequisite-integration__modules[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;margin-left:auto}.prerequisite-integration__name[_ngcontent-%COMP%]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1}.prerequisite-integration__modules-title[_ngcontent-%COMP%]{font-size:var(--font-size-small);line-height:20px;display:none;color:var(--text-secondary);min-width:fit-content}@media only screen and (min-width:576px){.prerequisite-integration__modules-title[_ngcontent-%COMP%]{display:block}}.prerequisite-integration__module-icon[_ngcontent-%COMP%]{display:none}@media only screen and (min-width:576px){.prerequisite-integration__module-icon[_ngcontent-%COMP%]{display:block}}.prerequisite-integration__external-link-icon[_ngcontent-%COMP%]{margin-left:auto;cursor:pointer}.prerequisite-integration__arrow-icon[_ngcontent-%COMP%]{width:40px;height:24px}.prerequisite-integration__arrow-icon[_ngcontent-%COMP%]:hover{color:var(--text-link)}.prerequisite-integration__tooltip[_ngcontent-%COMP%]{position:absolute;top:calc(var(--height) + 8px);left:var(--tooltip-left);width:100%;max-width:var(--tooltip-max-width);padding:16px;background-color:var(--background-primary);box-shadow:var(--shadow-s);border-radius:4px;z-index:var(--z-index-floating);border:1px solid var(--border-primary)}.prerequisite-integration__tooltip-title[_ngcontent-%COMP%]{font-family:var(--font-family-medium)}.prerequisite-integration__tooltip-description[_ngcontent-%COMP%]{margin-top:8px;color:var(--text-secondary)}"],changeDetection:0})}}return e})();var mt=(()=>{class e{constructor(){this.sidePanelService=h(G),this.itCompleteAutomationsFacade=h(ce),this.store=h(W),this.resetStateFacade=h(Q),this.automations=w(()=>te(this.itCompleteAutomationsFacade.automations())),this.automation=this.store.selectSignal(lt.automation),this.loading=this.store.selectSignal(lt.loading),this.lastAutomationIndex=w(()=>this.automations().length-1)}loadAutomation(t){this.store.dispatch(new Si(t))}loadAutomationByIndex(t){let i=this.automations()[t];i&&this.loadAutomation(i.id)}openItCompleteAutomationDrawer(t){let i=this.automations().findIndex(({id:s})=>t===s);if(i<0)return;let o={automationId:t,activeAutomationIndex:i};this.sidePanelService.openSidePanel(ct,o,{closeOnBackdropClick:!1})}clearState(){this.resetStateFacade.clearState(lt)}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275prov=j({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var K=(function(e){return e[e.Connected=1]="Connected",e[e.NotConnected=2]="NotConnected",e[e.NotSubscribed=3]="NotSubscribed",e})(K||{});var oe=e=>e?{id:e.id,name:e.name,hasSubscription:e.status!==K.NotSubscribed}:null;var Oe=e=>e?{itCompleteAutomations:_o(e.itCompleteAutomations),thirdPartyIntegrations:fo(e.thirdPartyIntegrations)}:null,_o=e=>e.map(l=>({id:l.id,description:l.description,name:l.name,firstModule:l.homeModule,secondModule:l.supportedModule})),fo=e=>e.map(l=>({id:l.id,description:l.description,name:l.name,firstModule:l.kaseyaModule,secondModule:l.thirdPartyModule}));var go=(e,l)=>({firstModuleName:e,secondModuleName:l}),Ke=e=>({moduleName:e}),pt=(e,l)=>l.id;function ho(e,l){e&1&&(a(0,"kds-tag",23),m(1),d(2,"translate"),r()),e&2&&(n(),v(p(2,1,"automation-center.new")))}function Co(e,l){e&1&&(a(0,"kds-tag",24),m(1),d(2,"translate"),r()),e&2&&(n(),v(p(2,1,"automation-center.recommended")))}function xo(e,l){if(e&1&&(a(0,"div",18),f(1,ho,3,3,"kds-tag",23),f(2,Co,3,3,"kds-tag",24),r()),e&2){u(2);let t=S(0);n(),g(t.isNew?1:-1),n(),g(t.isRecommended?2:-1)}}function yo(e,l){if(e&1&&_(0,"itc-automation-attachments",19),e&2){u(2);let t=S(0);c("attachments",t.attachments)}}function vo(e,l){if(e&1){let t=F();a(0,"itc-prerequisite-integration",26),y("prerequisiteClick",function(){let o=I(t).$implicit,s=u(3);return T(s.openItCompleteAutomationDrawer(o.id))}),r()}if(e&2){let t=l.$implicit;c("prerequisite",t)}}function wo(e,l){if(e&1){let t=F();a(0,"itc-prerequisite-integration",26),y("prerequisiteClick",function(){let o=I(t).$implicit,s=u(3);return T(s.openThirdPartyIntegrationDrawer(o.id))}),r()}if(e&2){let t=l.$implicit;c("prerequisite",t)}}function bo(e,l){if(e&1&&(a(0,"div",20)(1,"span",21),m(2),d(3,"translate"),r(),A(4,vo,1,1,"itc-prerequisite-integration",25,pt),A(6,wo,1,1,"itc-prerequisite-integration",25,pt),r()),e&2){u();let t=S(23);n(2),x(" ",p(3,1,"automation-center.drawer.prerequisite-integration")," "),n(2),E(t.itCompleteAutomations),n(2),E(t.thirdPartyIntegrations)}}function So(e,l){if(e&1){let t=F();a(0,"itc-prerequisite-integration",26),y("prerequisiteClick",function(){let o=I(t).$implicit,s=u(3);return T(s.openItCompleteAutomationDrawer(o.id))}),r()}if(e&2){let t=l.$implicit;c("prerequisite",t)}}function Mo(e,l){if(e&1){let t=F();a(0,"itc-prerequisite-integration",26),y("prerequisiteClick",function(){let o=I(t).$implicit,s=u(3);return T(s.openThirdPartyIntegrationDrawer(o.id))}),r()}if(e&2){let t=l.$implicit;c("prerequisite",t)}}function ko(e,l){if(e&1&&(a(0,"div",20)(1,"span",21),m(2),d(3,"translate"),r(),A(4,So,1,1,"itc-prerequisite-integration",25,pt),A(6,Mo,1,1,"itc-prerequisite-integration",25,pt),r()),e&2){u();let t=S(25);n(2),x(" ",p(3,1,"automation-center.drawer.prerequisite-integration-for")," "),n(2),E(t.itCompleteAutomations),n(2),E(t.thirdPartyIntegrations)}}function Io(e,l){if(e&1&&_(0,"itc-learn-more",27),e&2){u(3);let t=S(0);c("moduleName",t.kaseyaModule.name)("url",l)}}function To(e,l){if(e&1&&_(0,"itc-learn-more",27),e&2){u(3);let t=S(0);c("moduleName",t.thirdPartyModule.name)("url",l)}}function Fo(e,l){if(e&1&&(a(0,"div",20)(1,"span",21),m(2),d(3,"translate"),r(),f(4,Io,1,2,"itc-learn-more",27),f(5,To,1,2,"itc-learn-more",27),r()),e&2){let t,i;u(2);let o=S(0);n(2),v(p(3,3,"automation-center.drawer.learn-more.title")),n(2),g((t=o.kaseyaModuleLearnMoreUrl)?4:-1,t),n(),g((i=o.thirdPartyModuleLearnMoreUrl)?5:-1,i)}}function Po(e,l){if(e&1&&(a(0,"div",12)(1,"div",13),_(2,"itc-automation-modules-sync",14),a(3,"div",15)(4,"span",16),m(5),d(6,"translate"),r(),a(7,"span",17),m(8),r()()(),f(9,xo,3,2,"div",18),r(),f(10,yo,1,1,"itc-automation-attachments",19),a(11,"div",20)(12,"span",21),m(13),d(14,"translate"),r(),a(15,"span",22),m(16),r()(),a(17,"div",20)(18,"span",21),m(19),d(20,"translate"),r(),a(21,"span",22),m(22),r()(),q(23),f(24,bo,8,3,"div",20),q(25),f(26,ko,8,3,"div",20),f(27,Fo,6,5,"div",20)),e&2){let t=u(),i=S(0);
2n(2),c("firstModule",t.kaseyaModule())("secondModule",i.thirdPartyModule)("syncDirection",i.syncDirection)("moduleIconSize",t.ModuleIconSize.Large)("syncIconSize",t.SyncIconSize.Large);let o=Y(25,go,i.kaseyaModule.name,i.thirdPartyModule.name);n(3),x(" ",V(6,16,"automation-center.modules-title",o)," "),n(3),v(i.name),n(),g(i.isNew||i.isRecommended?9:-1),n(),g(i.attachments!=null&&i.attachments.length?10:-1),n(3),v(p(14,19,"automation-center.drawer.description")),n(3),v(i.description),n(3),v(p(20,21,"automation-center.drawer.benefits")),n(3),v(i.benefits),n();let s=B(t.prerequisites());n(),g(s!=null&&s.itCompleteAutomations.length||s!=null&&s.thirdPartyIntegrations.length?24:-1),n();let C=B(t.prerequisitesFor());n(),g(C!=null&&C.itCompleteAutomations.length||C!=null&&C.thirdPartyIntegrations.length?26:-1),n(),g(i.thirdPartyModuleLearnMoreUrl||i.kaseyaModuleLearnMoreUrl?27:-1)}}function Do(e,l){e&1&&_(0,"kds-spinner",4)}function Ao(e,l){e&1&&_(0,"i",33)}function Eo(e,l){if(e&1){let t=F();_(0,"kds-icon-button",34),d(1,"translate"),a(2,"kds-regular-button",35),y("buttonClick",function(){I(t);let o=u(2);return T(o.openConfigureThirdPartyModuleUrl())}),q(3),d(4,"translate"),a(5,"div",30)(6,"itc-table-tooltip",31)(7,"span",32),m(8),r()()()()}if(e&2){u(2);let t=L(25),i=S(0);c("buttonText",p(1,5,"automation-center.buttons.configure"))("alignIconToRight",!0)("kdsPanelTrigger",t);let o=V(4,7,"automation-center.buttons.configure-in",O(10,Ke,i.thirdPartyModule.name));n(6),c("tooltipText",o),n(2),v(o)}}function Oo(e,l){if(e&1){let t=F();a(0,"kds-regular-button",28),y("buttonClick",function(){I(t);let o=u();return T(o.openConfigureKaseyaModuleUrl())}),a(1,"div",29),q(2),d(3,"translate"),a(4,"span",30)(5,"itc-table-tooltip",31)(6,"span",32),m(7),r()()(),f(8,Ao,1,0,"i",33),r()(),f(9,Eo,9,12)}if(e&2){u();let t=L(23),i=S(0),o=S(1);U("third-party-integration-drawer__button--desktop",i.configureInThirdPartyModuleUrl),c("disableTooltip",o)("contentTemplateRef",t)("disabled",!o);let s=V(3,11,"automation-center.buttons.configure-in",O(14,Ke,i.kaseyaModule.name));n(4),U("third-party-integration-drawer__button-text-wrapper--disabled",!o),n(),c("tooltipText",s),n(2),x(" ",s," "),n(),g((i.kaseyaModuleInstances==null?null:i.kaseyaModuleInstances.length)>1?8:-1),n(),g(i.configureInThirdPartyModuleUrl?9:-1)}}function qo(e,l){e&1&&(m(0),d(1,"translate")),e&2&&x(" ",p(1,1,"automation-center.tooltips.integration-cannot-be-configured")," ")}function Bo(e,l){if(e&1&&(m(0),d(1,"translate")),e&2){u(2);let t=S(0);x(" ",V(1,1,"automation-center.tooltips.connect-module",O(4,Ke,t.kaseyaModule.name))," ")}}function Vo(e,l){if(e&1&&(a(0,"div",36),f(1,qo,2,3)(2,Bo,2,6),r()),e&2){let t,i=u(),o=S(0);n(),g((t=o.kaseyaModule.status)===i.ModuleStatus.NotSubscribed?1:t===i.ModuleStatus.NotConnected?2:-1)}}function No(e,l){e&1&&_(0,"i",40)}function Lo(e,l){if(e&1){let t=F();a(0,"div",37)(1,"div",38),y("click",function(){I(t);let o=u();return T(o.openConfigureKaseyaModuleUrl())}),_(2,"itc-automation-module-icon",39),m(3),d(4,"translate"),f(5,No,1,0,"i",40),r(),a(6,"div",41),y("click",function(){I(t);let o=u();return T(o.openConfigureThirdPartyModuleUrl())}),_(7,"itc-automation-module-icon",39),m(8),d(9,"translate"),r()()}if(e&2){let t=u(),i=L(23),o=S(0),s=S(1);n(),U("third-party-integration-drawer__action-item--disabled",!s),c("disableTooltip",s)("contentTemplateRef",i),n(),c("module",t.kaseyaModule())("iconSize",t.ModuleIconSize.Small),n(),x(" ",V(4,11,"automation-center.buttons.configure-in",O(17,Ke,o==null?null:o.kaseyaModule.name))," "),n(2),g(o.kaseyaModuleInstances.length>1?5:-1),n(2),c("module",o.thirdPartyModule)("iconSize",t.ModuleIconSize.Small),n(),x(" ",V(9,14,"automation-center.buttons.configure-in",O(19,Ke,o==null?null:o.thirdPartyModule.name))," ")}}var ut=(()=>{class e{constructor(){this.thirdPartyIntegrationFacade=h(_t),this.itCompleteAutomationFacade=h(mt),this.sidePanelService=h(G),this.dialogService=h(ye),this.integrationId=M.required(),this.activeIntegrationIndex=Ye.required(),this.integration=this.thirdPartyIntegrationFacade.integration,this.lastIntegrationIndex=this.thirdPartyIntegrationFacade.lastIntegrationIndex,this.loading=this.thirdPartyIntegrationFacade.loading,this.prerequisites=w(()=>Oe(this.integration()?.prerequisiteIntegrations)),this.prerequisitesFor=w(()=>Oe(this.integration()?.prerequisiteForIntegrations)),this.kaseyaModule=w(()=>oe(this.integration()?.kaseyaModule)),this.ModuleStatus=K,this.ModuleIconSize=X,this.SyncIconSize=fe}ngOnInit(){this.thirdPartyIntegrationFacade.loadIntegration(this.integrationId())}closeDrawer(){this.sidePanelService.closePanelIfExists()}loadIntegrationByIndex(t){this.thirdPartyIntegrationFacade.loadIntegrationByIndex(t),this.activeIntegrationIndex.set(t)}openConfigureThirdPartyModuleUrl(){let t=$t(this.integration()?.configureInThirdPartyModuleUrl);window.open(t,"_blank")}openConfigureKaseyaModuleUrl(){let{kaseyaModuleInstances:t,kaseyaModule:i}=te(this.integration());if(!(!t.length||i.status!==K.Connected)){if(t.length>1){this.openModuleInstancesDialog();return}window.open(t[0].configurationUrl,"_blank")}}openThirdPartyIntegrationDrawer(t){this.thirdPartyIntegrationFacade.openThirdPartyIntegrationDrawer(t)}openItCompleteAutomationDrawer(t){this.itCompleteAutomationFacade.openItCompleteAutomationDrawer(t)}get nextButtonDisabled(){return this.activeIntegrationIndex()===this.lastIntegrationIndex()}get previousButtonDisabled(){return this.activeIntegrationIndex()<=0}ngOnDestroy(){this.thirdPartyIntegrationFacade.clearState()}openModuleInstancesDialog(){let{kaseyaModule:t,kaseyaModuleInstances:i}=te(this.integration());this.dialogService.openDialog(Me,{data:{moduleId:t.id,moduleInstances:i.map(({name:o,configurationUrl:s})=>({name:o,url:s}))},dismissOnBackdropClick:!0})}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-third-party-integration-drawer"]],inputs:{integrationId:[1,"integrationId"],activeIntegrationIndex:[1,"activeIntegrationIndex"]},outputs:{activeIntegrationIndex:"activeIntegrationIndexChange"},decls:26,vars:18,consts:[["configureButtonTooltipTemplate",""],["actionsPanel",""],[3,"closeButtonClick","headerTitle"],[1,"third-party-integration-drawer__content"],["size","large","variant","overlay"],["buttons",""],[1,"third-party-integration-drawer__buttons-left"],[1,"third-party-integration-drawer__buttons-right"],["colorScheme","secondary","iconClass","fa-regular fa-arrow-left",3,"buttonClick","disabled"],[1,"third-party-integration-drawer__counter"],[1,"third-party-integration-drawer__counter-text"],["colorScheme","secondary","iconClass","fa-regular fa-arrow-right",3,"buttonClick","disabled"],[1,"third-party-integration-drawer__header"],[1,"third-party-integration-drawer__modules"],[3,"firstModule","secondModule","syncDirection","moduleIconSize","syncIconSize"],[1,"third-party-integration-drawer__modules-text"],[1,"third-party-integration-drawer__modules-title"],[1,"third-party-integration-drawer__modules-description"],[1,"third-party-integration-drawer__tags"],[3,"attachments"],[1,"third-party-integration-drawer__section"],[1,"third-party-integration-drawer__section-title"],[1,"third-party-integration-drawer__section-text"],["color
2Variant","subtle-new","size","small"],["colorVariant","subtle-purple","size","small"],[3,"prerequisite"],[3,"prerequisiteClick","prerequisite"],[3,"moduleName","url"],["kdsTooltip","","tooltipPosition","top-left",1,"third-party-integration-drawer__button",3,"buttonClick","disableTooltip","contentTemplateRef","disabled"],[1,"third-party-integration-drawer__button-content"],[1,"third-party-integration-drawer__button-text-wrapper"],["tooltipPosition","top-left",3,"tooltipText"],[1,"third-party-integration-drawer__button-text"],["aria-hidden","true",1,"fa-regular","fa-rectangle-history","fa--button-primary-icon"],["iconClass","fa-regular fa-chevron-down fa--button-primary-icon",1,"third-party-integration-drawer__button","third-party-integration-drawer__button--mobile",3,"buttonText","alignIconToRight","kdsPanelTrigger"],["colorScheme","secondary",1,"third-party-integration-drawer__button","third-party-integration-drawer__button--desktop",3,"buttonClick"],[1,"third-party-integration-drawer__tooltip"],[1,"third-party-integration-drawer__actions-panel"],["kdsTooltip","","tooltipPosition","right-center",1,"third-party-integration-drawer__action-item",3,"click","disableTooltip","contentTemplateRef"],[3,"module","iconSize"],["aria-hidden","true",1,"fa-regular","fa-rectangle-history","third-party-integration-drawer__action-item-icon"],[1,"third-party-integration-drawer__action-item",3,"click"]],template:function(i,o){if(i&1){let s=F();q(0)(1),a(2,"kds-side-panel-template",2),d(3,"translate"),y("closeButtonClick",function(){return o.closeDrawer()}),a(4,"div",3),f(5,Po,28,28),f(6,Do,1,0,"kds-spinner",4),r(),le(7,5),a(8,"div",6),f(9,Oo,10,16),r(),a(10,"div",7),q(11),a(12,"kds-icon-button",8),y("buttonClick",function(){I(s);let $=S(11);return T(o.loadIntegrationByIndex($-1))}),r(),a(13,"div",9)(14,"span",10),m(15),r(),a(16,"span",10),m(17),d(18,"translate"),r(),a(19,"span",10),m(20),r()(),a(21,"kds-icon-button",11),y("buttonClick",function(){I(s);let $=S(11);return T(o.loadIntegrationByIndex($+1))}),r()(),se(),r(),N(22,Vo,3,1,"ng-template",null,0,z)(24,Lo,10,21,"ng-template",null,1,z)}if(i&2){let s=B(o.integration()),C=o.loading();n(),B((s==null?null:s.kaseyaModule.status)===o.ModuleStatus.Connected),n(),c("headerTitle",p(3,13,"automation-center.third-party-integrations")),n(2),U("third-party-integration-drawer__content--no-scroll",o.loading()),n(),g(s?5:-1),n(),g(C?6:-1),n(3),g(s&&!C?9:-1),n(2);let $=B(o.activeIntegrationIndex());n(),c("disabled",o.previousButtonDisabled),n(3),v($+1),n(2),v(p(18,16,"automation-center.drawer.of")),n(3),v(o.lastIntegrationIndex()+1),n(),c("disabled",o.nextButtonDisabled)}},dependencies:[xe,H,Z,it,de,ee,Ae,Ee,ue,ie,dt,ot,me,k],styles:[`.third-party-integration-drawer__content{position:relative;display:flex;flex-direction:column;gap:32px;height:100%;padding:16px}.third-party-integration-drawer__content--no-scroll{overflow:hidden}.third-party-integration-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.third-party-integration-drawer__modules{display:flex}.third-party-integration-drawer__modules-text{display:grid;gap:4px;margin-left:12px}.third-party-integration-drawer__modules-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:var(--font-size-medium);line-height:26px;font-family:var(--font-family-medium)}.third-party-integration-drawer__modules-description{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:var(--font-size-xmedium);line-height:24px}.third-party-integration-drawer__tags{display:flex;align-items:center;gap:4px}.third-party-integration-drawer__section{display:grid;gap:8px}.third-party-integration-drawer__section-title{font-size:var(--font-size-medium);line-height:26px;font-family:var(--font-family-medium)}.third-party-integration-drawer__buttons-left,.third-party-integration-drawer__buttons-right{display:flex;gap:16px}.third-party-integration-drawer__buttons-right{flex:0}.third-party-integration-drawer__buttons-right .custom-icon-button__icon{margin:0}.third-party-integration-drawer__buttons-right .button{padding:8px 11px}.third-party-integration-drawer__buttons-left{flex:1}.third-party-integration-drawer__buttons-left .button{padding:5px 15px}.third-party-integration-drawer__counter{display:none}@media only screen and (min-width:576px){.third-party-integration-drawer__counter{display:flex;align-items:center;gap:2px}}.third-party-integration-drawer__counter-text{color:var(--text-secondary);font-family:var(--font-family-medium)}.third-party-integration-drawer__button{display:flex;max-width:380px}.third-party-integration-drawer__button--desktop{display:none;max-width:180px}@media only screen and (min-width:576px){.third-party-integration-drawer__button--desktop{display:flex}}@media only screen and (min-width:576px){.third-party-integration-drawer__button--mobile{display:none}}.third-party-integration-drawer__button-text{font-family:var(--font-family-medium)}.third-party-integration-drawer__button-text--desktop{display:none}@media only screen and (min-width:576px){.third-party-integration-drawer__button-text--desktop{display:inline-block}}.third-party-integration-drawer__button-text--mobile{display:inline-block}@media only screen and (min-width:576px){.third-party-integration-drawer__button-text--mobile{display:none}}.third-party-integration-drawer__button-text-wrapper{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.third-party-integration-drawer__button-text-wrapper--disabled{pointer-events:none}.third-party-integration-drawer__button-content{display:flex;align-items:center}.third-party-integration-drawer__tooltip{max-width:400px;text-wrap:wrap}.third-party-integration-drawer__actions-panel{padding:4px 0;
2min-width:200px}.third-party-integration-drawer__action-item{height:32px;display:flex;align-items:center;column-gap:8px;padding:0 8px;cursor:pointer}.third-party-integration-drawer__action-item:hover{background-color:var(--background-hover)}.third-party-integration-drawer__action-item--disabled{color:var(--text-disabled);cursor:not-allowed}.third-party-integration-drawer__action-item-icon{margin-left:16px}.third-party-integration-drawer__arrow-icon{width:16px;height:16px}
3`],encapsulation:2,changeDetection:0})}}return e})();var _t=(()=>{class e{constructor(){this.thirdPartyIntegrationsFacade=h(pe),this.sidePanelService=h(G),this.store=h(W),this.resetStateFacade=h(Q),this.integrations=w(()=>te(this.thirdPartyIntegrationsFacade.integrations())),this.integration=this.store.selectSignal(rt.integration),this.loading=this.store.selectSignal(rt.loading),this.lastIntegrationIndex=w(()=>this.integrations().length-1)}loadIntegration(t){this.store.dispatch(new bi(t))}loadIntegrationByIndex(t){let i=this.integrations()[t];i&&this.loadIntegration(i.id)}openThirdPartyIntegrationDrawer(t){let i=this.integrations().findIndex(({id:s})=>t===s);if(i<0)return;let o={integrationId:t,activeIntegrationIndex:i};this.sidePanelService.openSidePanel(ut,o)}clearState(){this.resetStateFacade.clearState(rt)}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275prov=j({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var zo=(e,l)=>({firstModuleName:e,secondModuleName:l}),ft=(e,l)=>({status:e,moduleName:l}),$e=e=>({moduleName:e}),gt=(e,l)=>l.id;function Ro(e,l){e&1&&(a(0,"kds-tag",19),m(1),d(2,"translate"),r()),e&2&&(n(),v(p(2,1,"automation-center.new")))}function Ko(e,l){e&1&&(a(0,"kds-tag",20),m(1),d(2,"translate"),r()),e&2&&(n(),v(p(2,1,"automation-center.recommended")))}function $o(e,l){if(e&1&&_(0,"itc-automation-attachments",21),e&2){u(2);let t=S(0);c("attachments",t.attachments)}}function jo(e,l){if(e&1){let t=F();a(0,"itc-prerequisite-integration",27),y("prerequisiteClick",function(){let o=I(t).$implicit,s=u(3);return T(s.openItCompleteAutomationDrawer(o.id))}),r()}if(e&2){let t=l.$implicit;c("prerequisite",t)}}function Uo(e,l){if(e&1){let t=F();a(0,"itc-prerequisite-integration",27),y("prerequisiteClick",function(){let o=I(t).$implicit,s=u(3);return T(s.openThirdPartyIntegrationDrawer(o.id))}),r()}if(e&2){let t=l.$implicit;c("prerequisite",t)}}function Ho(e,l){if(e&1&&(a(0,"div",22)(1,"span",23),m(2),d(3,"translate"),r(),a(4,"div",25),A(5,jo,1,1,"itc-prerequisite-integration",26,gt),A(7,Uo,1,1,"itc-prerequisite-integration",26,gt),r()()),e&2){u();let t=S(25);n(2),x(" ",p(3,1,"automation-center.drawer.prerequisite-integration")," "),n(3),E(t.itCompleteAutomations),n(2),E(t.thirdPartyIntegrations)}}function Go(e,l){if(e&1){let t=F();a(0,"itc-prerequisite-integration",27),y("prerequisiteClick",function(){let o=I(t).$implicit,s=u(3);return T(s.openItCompleteAutomationDrawer(o.id))}),r()}if(e&2){let t=l.$implicit;c("prerequisite",t)}}function Wo(e,l){if(e&1){let t=F();a(0,"itc-prerequisite-integration",27),y("prerequisiteClick",function(){let o=I(t).$implicit,s=u(3);return T(s.openThirdPartyIntegrationDrawer(o.id))}),r()}if(e&2){let t=l.$implicit;c("prerequisite",t)}}function Qo(e,l){if(e&1&&(a(0,"div",22)(1,"span",23),m(2),d(3,"translate"),r(),a(4,"div",25),A(5,Go,1,1,"itc-prerequisite-integration",26,gt),A(7,Wo,1,1,"itc-prerequisite-integration",26,gt),r()()),e&2){u();let t=S(27);n(2),x(" ",p(3,1,"automation-center.drawer.prerequisite-integration-for")," "),n(3),E(t.itCompleteAutomations),n(2),E(t.thirdPartyIntegrations)}}function Xo(e,l){if(e&1&&_(0,"itc-learn-more",29),e&2){u(3);let t=S(0);c("moduleName",t.homeModule.name)("url",l)}}function Jo(e,l){if(e&1&&_(0,"itc-learn-more",29),e&2){u(3);let t=S(0);c("moduleName",t.supportedModule.name)("url",l)}}function Yo(e,l){if(e&1&&(a(0,"div",22)(1,"span",23),m(2),d(3,"translate"),r(),a(4,"div",28),f(5,Xo,1,2,"itc-learn-more",29),f(6,Jo,1,2,"itc-learn-more",29),r()()),e&2){let t,i;u(2);let o=S(0);n(2),v(p(3,3,"automation-center.drawer.learn-more.title")),n(3),g((t=o==null?null:o.homeModuleLearnMoreUrl)?5:-1,t),n(),g((i=o.supportedModuleLearnMoreUrl)?6:-1,i)}}function Zo(e,l){if(e&1&&(a(0,"div",12)(1,"div",13),_(2,"itc-automation-modules-sync",14),a(3,"div",15)(4,"span",16),m(5),d(6,"translate"),r(),a(7,"span",17),m(8),r()()(),a(9,"div",18),f(10,Ro,3,3,"kds-tag",19),f(11,Ko,3,3,"kds-tag",20),r()(),f(12,$o,1,1,"itc-automation-attachments",21),a(13,"div",22)(14,"span",23),m(15),d(16,"translate"),r(),a(17,"span",24),m(18),r()(),a(19,"div",22)(20,"span",23),m(21),d(22,"translate"),r(),a(23,"span",24),m(24),r()(),q(25),f(26,Ho,9,3,"div",22),q(27),f(28,Qo,9,3,"div",22),f(29,Yo,7,5,"div",22)),e&2){let t=u(),i=S(0);
3n(2),c("firstModule",t.homeModule())("secondModule",t.supportedModule())("syncDirection",i.syncDirection)("moduleIconSize",t.ModuleIconSize.Large)("syncIconSize",t.SyncIconSize.Large),n(3),x(" ",V(6,17,"automation-center.modules-title",Y(26,zo,i.homeModule.name,i.supportedModule.name))," "),n(3),v(i.name),n(2),g(i.isNew?10:-1),n(),g(i.isRecommended?11:-1),n(),g(i.attachments!=null&&i.attachments.length?12:-1),n(3),v(p(16,20,"automation-center.drawer.description")),n(3),v(i.description),n(3),v(p(22,22,"automation-center.drawer.benefits")),n(3),v(i.benefits),n();let o=B(t.prerequisites());n(),g(o!=null&&o.itCompleteAutomations.length||o!=null&&o.thirdPartyIntegrations.length?26:-1),n();let s=B(t.prerequisitesFor());n(),g(s!=null&&s.itCompleteAutomations.length||s!=null&&s.thirdPartyIntegrations.length?28:-1),n(),g(i.homeModuleLearnMoreUrl||i.supportedModuleLearnMoreUrl?29:-1)}}function en(e,l){e&1&&_(0,"kds-spinner",4)}function tn(e,l){e&1&&_(0,"i",35)}function on(e,l){e&1&&_(0,"i",38)}function nn(e,l){if(e&1&&(a(0,"div",31),q(1),d(2,"translate"),a(3,"span",32)(4,"itc-table-tooltip",33)(5,"span",34),m(6),r()()(),f(7,on,1,0,"i",38),r()),e&2){u();let t=S(0);u();let i=S(0),o=V(2,5,"automation-center.buttons.configure-in",O(8,$e,i.supportedModule.name));n(3),U("it-complete-automation-drawer__button-text-wrapper--disabled",t),n(),c("tooltipText",o),n(2),x(" ",o," "),n(),g((i==null||i.supportedModuleInstances==null?null:i.supportedModuleInstances.length)>1?7:-1)}}function an(e,l){if(e&1){let t=F();q(0),a(1,"kds-regular-button",30),y("buttonClick",function(){I(t);let o=u();return T(o.openConfigureHomeModuleUrl())}),a(2,"div",31),q(3),d(4,"translate"),a(5,"span",32)(6,"itc-table-tooltip",33)(7,"span",34),m(8),r()()(),f(9,tn,1,0,"i",35),r()(),_(10,"kds-icon-button",36),d(11,"translate"),a(12,"kds-regular-button",37),y("buttonClick",function(){I(t);let o=u();return T(o.openConfigureSupportedModuleUrl())}),f(13,nn,8,10,"div",31),r()}if(e&2){u();let t=L(24),i=L(26),o=S(0),s=S(1),C=S(2),$=!s,qe=B(!C);n(),c("disableTooltip",!$)("contentTemplateRef",t)("contentTemplateRefValues",Y(23,ft,o.homeModule.status,o==null?null:o.supportedModule.name))("disabled",$);let kt=V(4,18,"automation-center.buttons.configure-in",O(26,$e,o.homeModule.name));n(4),U("it-complete-automation-drawer__button-text-wrapper--disabled",$),n(),c("tooltipText",kt),n(2),x(" ",kt," "),n(),g((o.homeModuleInstances==null?null:o.homeModuleInstances.length)>1?9:-1),n(),c("buttonText",p(11,21,"automation-center.buttons.configure"))("alignIconToRight",!0)("kdsPanelTrigger",i),n(2),c("disableTooltip",!qe)("contentTemplateRef",t)("contentTemplateRefValues",Y(28,ft,o.supportedModule.status,o.supportedModule.name))("disabled",qe),n(),g(o!=null&&o.supportedModuleInstances?13:-1)}}function rn(e,l){e&1&&(m(0),d(1,"translate")),e&2&&x(" ",p(1,1,"automation-center.tooltips.automation-cannot-be-configured")," ")}function ln(e,l){if(e&1&&(m(0),d(1,"translate")),e&2){let t=u().moduleName;x(" ",V(1,1,"automation-center.tooltips.connect-module",O(4,$e,t))," ")}}function sn(e,l){if(e&1&&(a(0,"div",39),f(1,rn,2,3)(2,ln,2,6),r()),e&2){let t,i=l.status,o=u();n(),g((t=i)===o.ModuleStatus.NotSubscribed?1:t===o.ModuleStatus.NotConnected?2:-1)}}function dn(e,l){e&1&&_(0,"i",43)}function mn(e,l){e&1&&_(0,"i",44)}function cn(e,l){if(e&1){let t=F();a(0,"div",40)(1,"div",41),y("click",function(){I(t);let o=u();return T(o.openConfigureHomeModuleUrl())}),_(2,"itc-automation-module-icon",42),m(3),d(4,"translate"),f(5,dn,1,0,"i",43),r(),a(6,"div",41),y("click",function(){I(t);let o=u();return T(o.openConfigureSupportedModuleUrl())}),_(7,"itc-automation-module-icon",42),m(8),d(9,"translate"),f(10,mn,1,0,"i",44),r()()}if(e&2){let t=u(),i=L(24),o=S(0),s=S(1),C=S(2);n(),U("it-complete-automation-drawer__action-item--disabled",!s),c("disableTooltip",s)("contentTemplateRef",i)("contentTemplateRefValues",Y(24,ft,o.homeModule.status,o==null?null:o.homeModule.name)),n(),c("module",t.homeModule())("iconSize",t.ModuleIconSize.Small),n(),x(" ",V(4,18,"automation-center.buttons.configure-in",O(27,$e,o==null?null:o.homeModule.name))," "),n(2),g((o==null?null:o.homeModuleInstances.length)>1?5:-1),n(),U("it-complete-automation-drawer__action-item--disabled",!C),c("disableTooltip",C)("contentTemplateRef",i)("contentTemplateRefValues",Y(29,ft,o.supportedModule.status,o.supportedModule.name)),n(),c("module",t.supportedModule())("iconSize",t.ModuleIconSize.Small),n(),x(" ",V(9,21,"automation-center.buttons.configure-in",O(32,$e,o==null?null:o.supportedModule.name))," "),n(2),g((o==null?null:o.supportedModuleInstances.length)>1?10:-1)}}var ct=(()=>{class e{constructor(){this.itCompleteAutomationFacade=h(mt),this.thirdPartyIntegrationFacade=h(_t),this.sidePanelService=h(G),this.dialogService=h(ye),this.automationId=M.required(),this.activeAutomationIndex=Ye.required(),this.automation=this.itCompleteAutomationFacade.automation,this.lastAutomationIndex=this.itCompleteAutomationFacade.lastAutomationIndex,this.isHomeModuleConnected=w(()=>this.automation()?.homeModule.status===K.Connected),this.isSupportedModuleConnected=w(()=>this.automation()?.supportedModule.status===K.Connected),this.prerequisites=w(()=>Oe(this.automation()?.prerequisiteIntegrations)),this.prerequisitesFor=w(()=>Oe(this.automation()?.prerequisiteForIntegrations)),this.homeModule=w(()=>oe(this.automation()?.homeModule)),this.supportedModule=w(()=>oe(this.automation()?.supportedModule)),this.loading=this.itCompleteAutomationFacade.loading,this.ModuleStatus=K,this.ModuleIconSize=X,this.SyncIconSize=fe}ngOnInit(){this.itCompleteAutomationFacade.loadAutomation(this.automationId())}closeDrawer(){this.sidePanelService.closePanelIfExists()}loadAutomationByIndex(t){this.itCompleteAutomationFacade.loadAutomationByIndex(t),this.activeAutomationIndex.set(t)}openConfigureHomeModuleUrl(){let{homeModuleInstances:t,homeModule:i}=te(this.automation());if(!(!t.length||i.status!==K.Connected)){if(t.length>1){this.openModuleInstancesDialog(i.id,t);return}window.open(t[0].configurationUrl,"_blank")}}openConfigureSupportedModuleUrl(){let{supportedModuleInstances:t,supp
3ortedModule:i}=te(this.automation());if(!(!t.length||i.status!==K.Connected)){if(t.length>1){this.openModuleInstancesDialog(i.id,t);return}window.open(t[0].configurationUrl,"_blank")}}openThirdPartyIntegrationDrawer(t){this.thirdPartyIntegrationFacade.openThirdPartyIntegrationDrawer(t)}openItCompleteAutomationDrawer(t){this.itCompleteAutomationFacade.openItCompleteAutomationDrawer(t)}get nextButtonDisabled(){return this.activeAutomationIndex()===this.lastAutomationIndex()}get previousButtonDisabled(){return this.activeAutomationIndex()<=0}openModuleInstancesDialog(t,i){this.dialogService.openDialog(Me,{data:{moduleId:t,moduleInstances:i.map(({name:o,configurationUrl:s})=>({name:o,url:s}))},dismissOnBackdropClick:!0})}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-it-complete-automation-drawer"]],inputs:{automationId:[1,"automationId"],activeAutomationIndex:[1,"activeAutomationIndex"]},outputs:{activeAutomationIndex:"activeAutomationIndexChange"},decls:27,vars:19,consts:[["configureButtonTooltipTemplate",""],["actionsPanel",""],[3,"closeButtonClick","headerTitle"],[1,"it-complete-automation-drawer__content"],["size","large","variant","overlay"],["buttons",""],[1,"it-complete-automation-drawer__buttons-left"],[1,"it-complete-automation-drawer__buttons-right"],["colorScheme","secondary","iconClass","fa-regular fa-arrow-left",3,"buttonClick","disabled"],[1,"it-complete-automation-drawer__counter"],[1,"it-complete-automation-drawer__counter-text"],["colorScheme","secondary","iconClass","fa-regular fa-arrow-right",3,"buttonClick","disabled"],[1,"it-complete-automation-drawer__header"],[1,"it-complete-automation-drawer__modules"],[3,"firstModule","secondModule","syncDirection","moduleIconSize","syncIconSize"],[1,"it-complete-automation-drawer__modules-text"],[1,"it-complete-automation-drawer__modules-title"],[1,"it-complete-automation-drawer__modules-description"],[1,"it-complete-automation-drawer__tags"],["colorVariant","subtle-new","size","small"],["colorVariant","subtle-purple","size","small"],[3,"attachments"],[1,"it-complete-automation-drawer__section"],[1,"it-complete-automation-drawer__section-title"],[1,"it-complete-automation-drawer__section-text"],[1,"it-complete-automation-drawer__prerequisites"],[3,"prerequisite"],[3,"prerequisiteClick","prerequisite"],[1,"it-complete-automation-drawer__section-content","it-complete-automation-drawer__learn-more"],[3,"moduleName","url"],["kdsTooltip","","tooltipPosition","top-left",1,"it-complete-automation-drawer__button","it-complete-automation-drawer__button--desktop",3,"buttonClick","disableTooltip","contentTemplateRef","contentTemplateRefValues","disabled"],[1,"it-complete-automation-drawer__button-content"],[1,"it-complete-automation-drawer__button-text-wrapper"],["tooltipPosition","top-left",3,"tooltipText"],[1,"it-complete-automation-drawer__button-text"],["aria-hidden","true",1,"fa-regular","fa-rectangle-history","fa--button-primary-icon"],["iconClass","fa-regular fa-chevron-down fa--button-primary-icon",1,"it-complete-automation-drawer__button","it-complete-automation-drawer__button--mobile",3,"buttonText","alignIconToRight","kdsPanelTrigger"],["kdsTooltip","","tooltipPosition","top-left","colorScheme","secondary",1,"it-complete-automation-drawer__button","it-complete-automation-drawer__button--desktop",3,"buttonClick","disableTooltip","contentTemplateRef","contentTemplateRefValues","disabled"],["aria-hidden","true",1,"fa-regular","fa-rectangle-history"],[1,"it-complete-automation-drawer__tooltip"],[1,"it-complete-automation-drawer__actions-panel"],["kdsTooltip","","tooltipPosition","right-center",1,"it-complete-automation-drawer__action-item",3,"click","disableTooltip","contentTemplateRef","contentTemplateRefValues"],[3,"module","iconSize"],["aria-hidden","true",1,"fa-regular","fa-rectangle-history","fa--button-primary-icon","it-complete-automation-drawer__action-item-icon"],["aria-hidden","true",1,"fa-regular","fa-rectangle-history","it-complete-automation-drawer__action-item-icon"]],template:function(i,o){if(i&1){let s=F();q(0)(1)(2),a(3,"kds-side-panel-template",2),d(4,"translate"),y("closeButtonClick",function(){return o.closeDrawer()}),a(5,"div",3),f(6,Zo,30,29),f(7,en,1,0,"kds-spinner",4),r(),le(8,5),a(9,"div",6),f(10,an,14,31),r(),a(11,"div",7),q(12),a(13,"kds-icon-button",8),y("buttonClick",function(){I(s);let $=S(12);return T(o.loadAutomationByIndex($-1))}),r(),a(14,"div",9)(15,"span",10),m(16),r(),a(17,"span",10),m(18),d(19,"translate"),r(),a(20,"span",10),m(21),r()(),a(22,"kds-icon-button",11),y("buttonClick",function(){I(s);let $=S(12);return T(o.loadAutomationByIndex($+1))}),r()(),se(),r(),N(23,sn,3,1,"ng-template",null,0,z)(25,cn,11,34,"ng-template",null,1,z)}if(i&2){let s=B(o.automation()),C=o.loading();n(),B(o.isHomeModuleConnected()),n(),B(o.isSupportedModuleConnected()),n(),c("headerTitle",p(4,14,"automation-center.it-complete-automations")),n(2),U("it-complete-automation-drawer__content--no-scroll",o.loading()),n(),g(s?6:-1),n(),g(C?7:-1),n(3),g(s&&!C?10:-1),n(2);let $=B(o.activeAutomationIndex());n(),c("disabled",o.previousButtonDisabled),n(3),v($+1),n(2),v(p(19,17,"automation-center.drawer.of")),n(3),v(o.lastAutomationIndex()+1),n(),c("disabled",o.nextButtonDisabled)}},dependencies:[xe,it,H,de,Z,ee,ue,Ae,dt,Ee,ie,ot,me,k],styles:[`.it-complete-automation-drawer__content{position:relative;display:flex;flex-direction:column;gap:32px;height:100%;padding:16px}.it-complete-automation-drawer__content--no-scroll{overflow:hidden}.it-complete-automation-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.it-complete-automation-drawer__prerequisites,.it-complete-automation-drawer__learn-more{display:flex;flex-direction:column;gap:8px}.it-complete-automation-drawer__modules{display:flex}.it-complete-automation-drawer__modules-text{display:grid;gap:4px;margin-left:12px}.it-complete-automation-drawer__modules-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:var(--font-size-medium);line-height:26px;font-family:var(--font-family-medium)}.it-complete-automation-drawer__modules-description{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:var(--font-size-xmedium);line-height:24px}.it-complete-automation-drawer__tags{display:flex;align-items:center;gap:4px}
3.it-complete-automation-drawer__section{display:grid;gap:8px}.it-complete-automation-drawer__section-title{font-size:var(--font-size-medium);line-height:26px;font-family:var(--font-family-medium)}.it-complete-automation-drawer__buttons-left,.it-complete-automation-drawer__buttons-right{display:flex;gap:16px}.it-complete-automation-drawer__buttons-right{flex:0}.it-complete-automation-drawer__buttons-right .custom-icon-button__icon{margin:0}.it-complete-automation-drawer__buttons-right .button{padding:8px 11px}.it-complete-automation-drawer__buttons-left{flex:1}.it-complete-automation-drawer__buttons-left .button{padding:5px 15px}.it-complete-automation-drawer__counter{display:none}@media only screen and (min-width:576px){.it-complete-automation-drawer__counter{display:flex;align-items:center;gap:2px}}.it-complete-automation-drawer__counter-text{color:var(--text-secondary);font-family:var(--font-family-medium)}.it-complete-automation-drawer__button{display:flex;max-width:180px}.it-complete-automation-drawer__button--desktop{display:none}@media only screen and (min-width:576px){.it-complete-automation-drawer__button--desktop{display:flex}}@media only screen and (min-width:576px){.it-complete-automation-drawer__button--mobile{display:none}}.it-complete-automation-drawer__button-text{font-family:var(--font-family-medium)}.it-complete-automation-drawer__button-text--desktop{display:none}@media only screen and (min-width:576px){.it-complete-automation-drawer__button-text--desktop{display:inline-block}}.it-complete-automation-drawer__button-text--mobile{display:inline-block}@media only screen and (min-width:576px){.it-complete-automation-drawer__button-text--mobile{display:none}}.it-complete-automation-drawer__button-text-wrapper{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.it-complete-automation-drawer__button-text-wrapper--disabled{pointer-events:none}.it-complete-automation-drawer__button-content{display:flex;align-items:center}.it-complete-automation-drawer__tooltip{max-width:400px;text-wrap:wrap}.it-complete-automation-drawer__actions-panel{padding:4px 0;
3min-width:200px}.it-complete-automation-drawer__action-item{height:32px;display:flex;align-items:center;column-gap:8px;padding:0 8px;cursor:pointer}.it-complete-automation-drawer__action-item:hover{background-color:var(--background-hover)}.it-complete-automation-drawer__action-item--disabled{color:var(--text-disabled);cursor:not-allowed}.it-complete-automation-drawer__action-item-icon{margin-left:16px}.it-complete-automation-drawer__arrow-icon{width:16px;height:16px}
4`],encapsulation:2,changeDetection:0})}}return e})();var pn=(e,l)=>({firstModuleName:e,secondModuleName:l}),un=e=>({text:e});function _n(e,l){e&1&&(a(0,"kds-tag",6),m(1),d(2,"translate"),r()),e&2&&(n(),v(p(2,1,"automation-center.new")))}function fn(e,l){e&1&&(a(0,"kds-tag",7),_(1,"i",13),d(2,"translate"),a(3,"span",14),m(4),d(5,"translate"),r()()),e&2&&(n(),c("kdsTooltip",p(2,2,"automation-center.recommended")),n(3),v(p(5,4,"automation-center.recommended")))}function gn(e,l){if(e&1&&(a(0,"div",15),m(1),r()),e&2){let t=l.text;n(),v(t)}}var Ai=(()=>{class e{constructor(){this.sidePanelService=h(G),this.automation=M.required(),this.automationIndex=M.required(),this.SyncDirection=_e,this.showAutomationNameTooltip=!1}openItCompleteAutomationDrawer(){this.sidePanelService.openSidePanel(ct,{automationId:this.automation().id,activeAutomationIndex:this.automationIndex()})}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-it-complete-automation-card"]],inputs:{automation:[1,"automation"],automationIndex:[1,"automationIndex"]},decls:19,vars:21,consts:[["textTooltipTemplate",""],[1,"it-complete-automation-card",3,"click"],[1,"it-complete-automation-card__content"],[1,"it-complete-automation-card__header"],[3,"firstModule","secondModule","syncDirection"],[1,"it-complete-automation-card__tags"],["colorVariant","subtle-new","size","small"],["colorVariant","subtle-purple","size","small",1,"it-complete-automation-card__recommended-tag"],[1,"it-complete-automation-card__modules-title"],["kdsHasScrollbar","","kdsTooltip","","tooltipPosition","bottom-center",1,"it-complete-automation-card__name",3,"hasScrollbar","disableTooltip","contentTemplateRef","contentTemplateRefValues"],[1,"it-complete-automation-card__footer"],[1,"it-complete-automation-card__footer-label"],[1,"fa-regular","fa-arrow-right","it-complete-automation-card__footer-icon"],["kds-tag-icon","",1,"fa-solid","fa-medal","it-complete-automation-card__tag-icon",3,"kdsTooltip"],[1,"automation-card__tag-label"],[1,"it-complete-automation-card__tooltip"]],template:function(i,o){if(i&1&&(a(0,"div",1),y("click",function(){return o.openItCompleteAutomationDrawer()}),a(1,"div",2)(2,"div",3),_(3,"itc-automation-modules-sync",4),a(4,"div",5),f(5,_n,3,3,"kds-tag",6),f(6,fn,6,6,"kds-tag",7),r()(),a(7,"span",8),m(8),d(9,"translate"),r(),a(10,"span",9),y("hasScrollbar",function(C){return o.showAutomationNameTooltip=C}),m(11),r()(),a(12,"div",10)(13,"span",11),m(14),d(15,"translate"),r(),_(16,"i",12),r()(),N(17,gn,2,1,"ng-template",null,0,z)),i&2){let s=L(18),C=o.automation();n(3),c("firstModule",C.homeModule)("secondModule",C.supportedModule)("syncDirection",C.syncDirection),n(2),g(C.isNew?5:-1),n(),g(C.isRecommended?6:-1);let $=Y(16,pn,C.homeModule.name,C.supportedModule.name);n(2),x(" ",V(9,11,"automation-center.modules-title",$)," "),n(2),c("disableTooltip",!o.showAutomationNameTooltip)("contentTemplateRef",s)("contentTemplateRefValues",O(19,un,C.name)),n(),x(" ",C.name," "),n(3),x(" ",p(15,14,"automation-center.view-details")," ")}},dependencies:[ve,Z,ie,ue,k],styles:[`.it-complete-automation-card{display:flex;flex-direction:column;border:1px solid var(--border-primary);border-radius:4px;cursor:pointer}.it-complete-automation-card:hover{box-shadow:var(--shadow-xs)}.it-complete-automation-card__header{display:flex;align-items:center}.it-complete-automation-card__content{flex-grow:1;display:flex;flex-direction:column;padding:16px}.it-complete-automation-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.it-complete-automation-card__tooltip{max-width:250px;white-space:normal}.it-complete-automation-card__footer{font-size:var(--font-size-small);line-height:20px;
4display:flex;height:38px;justify-content:space-between;align-items:center;background-color:var(--background-secondary);border-top:1px solid var(--border-primary);padding:0 16px}.it-complete-automation-card{height:186px}.it-complete-automation-card:hover .it-complete-automation-card__footer{background-color:var(--background-tertiary);color:var(--text-link)}.it-complete-automation-card:hover .it-complete-automation-card__footer-icon{color:var(--text-link)}.it-complete-automation-card__header{justify-content:space-between}.it-complete-automation-card__content{gap:8px}.it-complete-automation-card__tags{display:flex;gap:4px}.it-complete-automation-card__recommended-tag .automation-card__tag-label{display:none}@media only screen and (min-width:576px){.it-complete-automation-card__recommended-tag .automation-card__tag-label{display:inline}}@media only screen and (min-width:576px){.it-complete-automation-card__tag-icon{display:none}}.it-complete-automation-card__modules-title{font-family:var(--font-family-medium)}
5`],encapsulation:2,changeDetection:0})}}return e})();var hn=(e,l)=>l.id;function Cn(e,l){e&1&&(a(0,"div",4),_(1,"itc-themed-image",7),d(2,"translate"),r()),e&2&&(n(),c("width",200)("height",80)("alt",p(2,3,"automation-center.alts.no-results")))}function xn(e,l){if(e&1&&(a(0,"div",1),f(1,Cn,3,5,"div",4),a(2,"span",5),m(3),d(4,"translate"),r(),a(5,"span",6),m(6),d(7,"translate"),r()()),e&2){let t=u();n(),g(t.isItCompleteAutomationsViewMode()?1:-1),n(2),x(" ",p(4,3,"automation-center.no-it-complete-automations.title")," "),n(3),x(" ",p(7,5,"automation-center.no-it-complete-automations.description")," ")}}function yn(e,l){if(e&1&&_(0,"itc-it-complete-automation-card",8),e&2){let t=l.$implicit,i=l.$index;c("automation",t)("automationIndex",i)}}function vn(e,l){if(e&1&&(a(0,"div",2),A(1,yn,1,2,"itc-it-complete-automation-card",8,hn),r()),e&2){let t=u();n(),E(t.automations())}}function wn(e,l){e&1&&_(0,"kds-spinner",3)}var Ei=(()=>{class e{constructor(){this.itCompleteAutomationsFacade=h(ce),this.automationsFilterFacade=h(R),this.loading=this.itCompleteAutomationsFacade.sortLoading,this.automations=this.itCompleteAutomationsFacade.automations,this.isItCompleteAutomationsViewMode=w(()=>this.automationsFilterFacade.viewMode()===D.ItCompleteAutomations)}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-it-complete-automations"]],decls:4,vars:2,consts:[[1,"it-complete-automations"],[1,"it-complete-automations__no-results"],[1,"it-complete-automations__cards"],["size","large","variant","overlay"],[1,"it-complete-automations__no-results-image"],[1,"it-complete-automations__no-results-title"],[1,"it-complete-automations__no-results-description"],["lightSrc","assets/icons/empty-states/empty-box-light.svg","darkSrc","assets/icons/empty-states/empty-box-dark.svg",3,"width","height","alt"],[3,"automation","automationIndex"]],template:function(i,o){if(i&1&&(a(0,"div",0),f(1,xn,8,7,"div",1)(2,vn,3,0,"div",2),f(3,wn,1,0,"kds-spinner",3),r()),i&2){let s;n(),g((s=o.automations())!=null&&s.length?2:1),n(2),g(o.loading()?3:-1)}},dependencies:[H,ae,Ai,k],styles:[".it-complete-automations[_ngcontent-%COMP%]{position:relative}.it-complete-automations__no-results[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.it-complete-automations__no-results-image[_ngcontent-%COMP%]{margin-bottom:16px}.it-complete-automations__no-results-title[_ngcontent-%COMP%]{margin-bottom:4px;font-family:var(--font-family-medium)}.it-complete-automations__no-results-description[_ngcontent-%COMP%]{color:var(--text-secondary)}.it-complete-automations__cards[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(1,minmax(260px,1fr));gap:16px}@media only screen and (min-width:900px){.it-complete-automations__cards[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fit,minmax(280px,calc((100% - 16px)/2)))}}@media only screen and (min-width:1240px){.it-complete-automations__cards[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fit,minmax(300px,calc((100% - 16px * (3 - 1)) / 3)))}}@media only screen and (min-width:1920px){.it-complete-automations__cards[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fit,minmax(330px,calc((100% - 48px)/4)))}}"],changeDetection:0})}}return e})();var ht=(()=>{class e{constructor(){this.store=h(W),this.resetStateFacade=h(Q),this.feature=this.store.selectSignal(Pe.feature),this.featureNumber=this.store.selectSignal(Pe.featureNumber),this.featuresCount=this.store.selectSignal(Pe.featuresCount),this.loading=this.store.selectSignal(Pe.loading)}loadFeature(t){this.store.dispatch(new gi(t))}loadPreviousKaseyaPlatformFeatureDetails(){this.store.dispatch(new hi)}loadNextKaseyaPlatformFeatureDetails(){this.store.dispatch(new Ci)}clearFeatureDetailsState(){this.store.dispatch(new xi)}clearState(){this.resetStateFacade.clearState(Pe)}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275prov=j({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function bn(e,l){e&1&&(a(0,"kds-tag",1),d(1,"translate"),_(2,"i",4),a(3,"span",5),m(4),d(5,"translate"),r()()),e&2&&(c("kdsTooltip",p(1,3,"automation-center.kaseya-platform-features-drawer.connected-to-kaseya-one"))("hasLocalContainer",!0),n(4),x(" ",p(5,5,"automation-center.kaseya-platform-features-drawer.connected-to-kaseya-one")," "))}function Sn(e,l){if(e&1){let t=F();a(0,"div",2),d(1,"translate"),a(2,"kds-small-icon-button",6),y("buttonClick",function(){I(t);let o=u();return T(o.connectToKaseyaOne())}),a(3,"span",7),m(4),d(5,"translate"),r(),a(6,"span",8),m(7),d(8,"translate"),r()()()}e&2&&(c("kdsTooltip",p(1,4,"automation-center.kaseya-platform-features-drawer.connect-to-kaseya-one"))("hasLocalContainer",!0),n(4),x(" ",p(5,6,"automation-center.kaseya-platform-features-drawer.connect-to-kaseya-one")," "),n(3),x(" ",p(8,8,"automation-center.kaseya-platform-features-drawer.connect")," "))}function Mn(e,l){if(e&1&&(a(0,"a",3),m(1),d(2,"translate"),r()),e&2){let t=u();c("href",t.learnMoreUrl(),ge),n(),x(" ",p(2,2,"automation-center.kaseya-platform-features-drawer.learn-more")," ")}}var Ct=(()=>{class e{constructor(){this.connectToKaseyaOneUrl="https://help.one.kaseya.com/help/Default.htm#cshid=enable-login-with-k1-DPP",this.ModuleStatus=K,this.moduleId=M.required(),this.status=M.required(),this.learnMoreUrl=M()}connectToKaseyaOne(){window.open(this.connectToKaseyaOneUrl,"_blank")}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-module-status"]],inputs:{moduleId:[1,"moduleId"],status:[1,"status"],learnMoreUrl:[1,"learnMoreUrl"]}
5,decls:4,vars:1,consts:[[1,"module-status"],["colorVariant","subtle-success","tooltipPosition","bottom-right","showTooltipOnlyOnMobile","",3,"kdsTooltip","hasLocalContainer"],["tooltipPosition","bottom-right","showTooltipOnlyOnMobile","",1,"module-status__connect-to-kaseya-one-button",3,"kdsTooltip","hasLocalContainer"],["target","_blank",1,"module-status__learn-more",3,"href"],["kds-tag-icon","",1,"fa-regular","fa-link-simple","module-status__link-icon"],[1,"module-status__tag-label"],["colorScheme","secondary","iconClass","fa-regular fa-link-simple module-status__connect-to-kaseya-one-link-icon",3,"buttonClick"],[1,"module-status__connect-to-kaseya-one-button-text"],[1,"module-status__connect-to-kaseya-one-short-button-text"]],template:function(i,o){if(i&1&&(a(0,"div",0),f(1,bn,6,7,"kds-tag",1)(2,Sn,9,10,"div",2)(3,Mn,3,4,"a",3),r()),i&2){let s;n(),g((s=o.status())===o.ModuleStatus.Connected?1:s===o.ModuleStatus.NotConnected?2:s===o.ModuleStatus.NotSubscribed?3:-1)}},dependencies:[ie,Gt,Z,k],styles:[`.module-status{width:max-content;margin-left:auto;display:flex}@media only screen and (min-width:576px){.module-status{width:100%}}.module-status .module-status__tag-label{display:none}@media only screen and (min-width:576px){.module-status .module-status__tag-label{display:inline}}.module-status__connect-to-kaseya-one-button{display:flex}.module-status__connect-to-kaseya-one-button-text{display:none;font-family:var(--font-family-medium)}@media only screen and (min-width:576px){.module-status__connect-to-kaseya-one-button-text{display:flex}}.module-status__connect-to-kaseya-one-short-button-text{display:flex;font-family:var(--font-family-medium)}@media only screen and (min-width:576px){.module-status__connect-to-kaseya-one-short-button-text{display:none}}.module-status__connect-to-kaseya-one-link-icon{font-size:var(--font-size-small);width:18px;height:18px;margin-right:2px}.module-status__link-icon{font-size:12px;width:18px;height:18px;margin-right:6px;margin-bottom:2px;color:currentColor}.module-status__learn-more{color:var(--text-link);text-decoration:none;cursor:pointer}.module-status__learn-more:hover{text-decoration:underline}.module-status__learn-more{font-family:var(--font-family-medium);padding-left:5px}
6`],encapsulation:2,changeDetection:0})}}return e})();function kn(e,l){e&1&&(a(0,"tr")(1,"th",5)(2,"div",6),m(3),d(4,"translate"),_(5,"p-sortIcon",7),r()(),a(6,"th",8)(7,"div",6),m(8),d(9,"translate"),_(10,"p-sortIcon",9),r()()()),e&2&&(n(3),x(" ",p(4,2,"automation-center.kaseya-platform-features-drawer.supported-modules-table.module")," "),n(5),x(" ",p(9,4,"automation-center.kaseya-platform-features-drawer.supported-modules-table.status")," "))}function In(e,l){if(e&1&&_(0,"itc-automation-module-icon",12),e&2){u();let t=S(2),i=u();c("module",t)("iconSize",i.ModuleIconSize.Medium)}}function Tn(e,l){if(e&1&&(a(0,"tr",10)(1,"td",11),q(2),f(3,In,1,2,"itc-automation-module-icon",12),m(4),r(),a(5,"td",13),_(6,"itc-module-status",14),r()()),e&2){let t=l.$implicit,i=u(),o=i.asSupportedModule(t);n(2);let s=B(i.getModule(o));n(),g(s?3:-1),n(),x(" ",o.name," "),n(2),c("moduleId",o.id)("status",o.status)("learnMoreUrl",o.learnMoreUrl)}}function Fn(e,l){if(e&1&&_(0,"itc-table-sort-icon",15),e&2){let t=l.$implicit;c("sortOrder",t)}}var Oi=(()=>{class e{constructor(){this.sortBy=J("name"),this.sortOrder=J(St.Ascending),this.ModuleIconSize=X,this.Module=Yt,this.ModuleStatus=K,this.supportedModules=M.required(),this.showSubscribedModulesOnly=M.required(),this.filteredSupportedModules=w(()=>this.supportedModules().filter(t=>this.filterOnlySubscribedModules(t)).sort((t,i)=>this.sortModules(t,i)))}asSupportedModule(t){return t}trackById(t,{id:i}){return i}onColumnSort(t){this.sortBy.set(t.field),this.sortOrder.set(t.order)}getModule(t){return oe(t)}filterOnlySubscribedModules(t){return this.showSubscribedModulesOnly()?this.showSubscribedModulesOnly()&&t.status!==K.NotSubscribed:!0}sortModules(t,i){let o=this.sortOrder()===St.Ascending;return this.sortBy()==="name"?o?t.name.localeCompare(i.name):i.name.localeCompare(t.name):this.sortBy()==="status"?o?t.status-i.status:i.status-t.status:di.Ascending}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-supported-modules"]],inputs:{supportedModules:[1,"supportedModules"],showSubscribedModulesOnly:[1,"showSubscribedModulesOnly"]},decls:8,vars:4,consts:[["header",""],["body",""],["sorticon",""],[1,"supported-modules"],["dataKey","id","scrollHeight","flex","sortField","name",3,"onSort","scrollable","value","rowTrackBy","customSort"],["pSortableColumn","name"],[1,"table-header-sort-cell"],["field","name"],["pSortableColumn","status",1,"supported-modules__status-header-cell"],["field","status"],[1,"supported-modules__row"],[1,"supported-modules__module-cell"],[3,"module","iconSize"],[1,"supported-modules__status-cell"],[3,"moduleId","status","learnMoreUrl"],[3,"sortOrder"]],template:function(i,o){i&1&&(a(0,"div",3)(1,"p-table",4),y("onSort",function(C){return o.onColumnSort(C)}
6),N(2,kn,11,6,"ng-template",null,0,z)(4,Tn,7,6,"ng-template",null,1,z)(6,Fn,1,1,"ng-template",null,2,z),r()()),i&2&&(n(),c("scrollable",!0)("value",o.filteredSupportedModules())("rowTrackBy",o.trackById)("customSort",!0))},dependencies:[li,ni,ai,ri,ee,mi,Ct,k],styles:[`.table-header-sort-cell{display:flex;align-items:center;font-family:var(--font-family-bold)}.supported-modules .p-datatable-loading-overlay{display:none}.supported-modules .p-datatable-table-container{scrollbar-width:thin;scrollbar-color:var(--scrollbar-default) transparent}.supported-modules .p-datatable-table-container::-webkit-scrollbar{width:10px}.supported-modules .p-datatable-table-container::-webkit-scrollbar-track{background:transparent;border-radius:4px;margin-bottom:4px}.supported-modules .p-datatable-table-container::-webkit-scrollbar-thumb{background:var(--scrollbar-default);border-radius:5px;background-clip:content-box;border:2px solid transparent}.supported-modules .p-datatable-table-container::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover);border-radius:5px;background-clip:content-box;border:2px solid transparent}.supported-modules .p-datatable-table-container:not(.p-disabled).p-focus{outline:none;border:1px solid var(--primary-color);box-shadow:unset}.supported-modules .p-datatable-thead>tr>th{color:var(--text-primary);border-width:0;padding:0 16px;font-family:var(--font-family-bold);background-color:var(--background-primary);white-space:nowrap;box-shadow:var(--shadow-tableheader)}.supported-modules{--table-header-height: 48px;--table-header-shadow-length: 4px;--table-header-full-height: calc(var(--table-header-height) + var(--table-header-shadow-length));--z-index: var(--z-index-sticky)}.supported-modules .p-datatable-thead>tr{height:var(--table-header-height);position:sticky;position:-webkit-sticky;z-index:var(--z-index);inset-block-start:0;box-shadow:var(--shadow-tableheader)}.supported-modules .p-datatable-scrollable-table>.p-datatable-thead{z-index:var(--z-index)}.supported-modules .p-datatable-table{table-layout:fixed}.supported-modules .p-datatable table{border-collapse:collapse}.supported-modules .p-datatable-table tr{border-bottom:1px solid var(--border-primary)}.supported-modules .p-datatable .p-datatable-tbody>tr>td{border:unset;vertical-align:middle}.supported-modules__module-cell{display:flex;align-items:center;column-gap:16px;color:var(--text-primary)}.supported-modules .p-datatable .p-datatable-tbody>tr>td{padding:8px 16px}.supported-modules__status-header-cell{width:160px}@media only screen and (min-width:576px){.supported-modules__status-header-cell{width:unset}}.supported-modules__status-cell{width:210px;margin-left:auto}
7`],encapsulation:2,changeDetection:0})}}return e})();var qi=e=>({moduleName:e});function Pn(e,l){if(e&1&&(a(0,"div",3)(1,"div"),m(2),d(3,"translate"),r(),a(4,"div",5)(5,"a",6),m(6),d(7,"translate"),r()()()),e&2){let t=u(2);n(2),x(" ",V(3,3,"automation-center.tooltips.connect-module",O(8,qi,t.homeModule().name))," "),n(3),c("href",t.unifiedLoginInstructionUrl,ge),n(),x(" ",p(7,6,"automation-center.kaseya-platform-features-drawer.connect-to-kaseya-one")," ")}}function Dn(e,l){e&1&&(a(0,"div",4),m(1),d(2,"translate"),r()),e&2&&(n(),x(" ",p(2,1,"automation-center.tooltips.integration-cannot-be-configured-not-subscribed-modules")," "))}function An(e,l){if(e&1&&f(0,Pn,8,10,"div",3)(1,Dn,3,3,"div",4),e&2){let t,i=u();g((t=i.homeModule().status)===i.ModuleStatus.NotConnected?0:t===i.ModuleStatus.NotSubscribed?1:-1)}}var Bi=(()=>{class e{constructor(){this.dialogService=h(ye),this.unifiedLoginInstructionUrl="https://help.one.kaseya.com/help/Default.htm#cshid=enable-login-with-K1",this.ModuleStatus=K,this.homeModule=M.required(),this.homeModuleInstances=M.required(),this.isConfigureButtonDisabled=w(()=>this.homeModule().status!==K.Connected),this.isMoreThanOneModuleInstance=w(()=>this.homeModuleInstances().length>1)}configure(){if(this.isMoreThanOneModuleInstance()){this.openInstancePickerDialog();return}let{configurationUrl:t}=this.homeModuleInstances()[0];t&&window.open(t,"_blank")}openInstancePickerDialog(){this.dialogService.openDialog(Me,{data:{moduleId:this.homeModule(
7).id,moduleInstances:this.homeModuleInstances().map(({name:t,configurationUrl:i})=>({name:t,url:i}))},dismissOnBackdropClick:!0})}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-configure-button"]],inputs:{homeModule:[1,"homeModule"],homeModuleInstances:[1,"homeModuleInstances"]},decls:5,vars:13,consts:[["tooltipContent",""],["kdsTooltip","","tooltipPosition","top-left",1,"configure-button",3,"contentTemplateRef","hasLocalContainer","showTooltipOnHover","disableTooltip"],[3,"buttonClick","iconClass","disabled","alignIconToRight","buttonText"],[1,"configure-button__not-connected-module-tooltip-content"],[1,"configure-button__not-subscribed-module-tooltip-content"],[1,"configure-button__connect-to-kaseya-one-link-wrapper"],[1,"configure-button__connect-to-kaseya-one-link",3,"href"]],template:function(i,o){if(i&1&&(a(0,"div",1)(1,"kds-icon-button",2),d(2,"translate"),y("buttonClick",function(){return o.configure()}),r()(),N(3,An,2,1,"ng-template",null,0,z)),i&2){let s=L(4);c("contentTemplateRef",s)("hasLocalContainer",!0)("showTooltipOnHover",!0)("disableTooltip",o.homeModule().status===o.ModuleStatus.Connected),n(),c("iconClass",o.isMoreThanOneModuleInstance()?"fa-regular fa-rectangle-history":void 0)("disabled",o.isConfigureButtonDisabled())("alignIconToRight",!0)("buttonText",V(2,8,"automation-center.kaseya-platform-features-drawer.buttons.configure-in",O(11,qi,o.homeModule().name)))}},dependencies:[de,Z,k],styles:[".configure-button[_ngcontent-%COMP%]{height:24px}
7.configure-button__not-connected-module-tooltip-content[_ngcontent-%COMP%]{width:236px;word-break:break-word;text-wrap:initial;padding:10px}.configure-button__not-subscribed-module-tooltip-content[_ngcontent-%COMP%]{width:400px;word-break:break-word;text-wrap:initial}.configure-button__connect-to-kaseya-one-link-wrapper[_ngcontent-%COMP%]{display:flex}.configure-button__connect-to-kaseya-one-link[_ngcontent-%COMP%]{margin-top:4px;margin-left:auto;width:fit-content;font-family:var(--font-family-bold);font-size:var(--font-size-small);line-height:20px;color:var(--tooltip-text-link);cursor:pointer;text-decoration:none}.configure-button__connect-to-kaseya-one-link[_ngcontent-%COMP%]:hover{text-decoration:underline}"],changeDetection:0})}}return e})();function En(e,l){if(e&1&&(a(0,"div",2),_(1,"itc-automation-module-icon",14),r()),e&2){let t=u();n(),c("module",l)("iconSize",t.ModuleIconSize.Medium)}}var Vi=(()=>{class e{constructor(){this.ModuleStatus=K,this.ModuleIconSize=X,this.homeModule=M.required(),this.module=w(()=>oe(this.homeModule()))}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-required-modules"]],inputs:{homeModule:[1,"homeModule"]},decls:29,vars:20,consts:[[1,"required-modules"],[1,"required-modules__required-module-table-row"],[1,"required-modules__required-module-icon"],["ngSrc","assets/icons/k1-default-image.svg","width","24","height","24",3,"alt"],[1,"required-modules__required-module-name"],[1,"required-modules__active-tag"],["colorVariant","subtle-success","tooltipPosition","bottom-right","showTooltipOnlyOnMobile","",3,"kdsTooltip"],["kds-tag-icon","",1,"fa-solid","fa-circle-check","required-modules__check-icon"],[1,"required-modules__active-tag-label"],[3,"moduleId","status","learnMoreUrl"],[1,"fa-regular","fa-cube","required-modules__supported-module-icon"],[1,"required-modules__supported-module"],[1,"required-modules__supported-module-see-below"],[1,"required-modules__supported-module-at-least-one-supported-module"],[3,"module","iconSize"]],template:function(i,o){if(i&1&&(a(0,"div",0)(1,"div",1)(2,"div",2),_(3,"img",3),d(4,"translate"),r(),a(5,"div",4),m(6,"KaseyaOne"),r(),a(7,"div",5)(8,"kds-tag",6),d(9,"translate"),_(10,"i",7),a(11,"span",8),m(12),d(13,"translate"),r()()()(),a(14,"div",1),f(15,En,2,2,"div",2),a(16,"div",4),m(17),r(),_(18,"itc-module-status",9),r(),a(19,"div",1)(20,"div",2),_(21,"i",10),r(),a(22,"div",11)(23,"div",12),m(24),d(25,"translate"),r(),a(26,"div",13),m(27),d(28,"translate"),r()()()()),i&2){let s;n(3),c("alt",p(4,10,"automation-center.kaseya-platform-features-drawer.alts.kaseya-one-logo")),n(5),c("kdsTooltip",p(9,12,"automation-center.kaseya-platform-features-drawer.active")),n(4),v(p(13,14,"automation-center.kaseya-platform-features-drawer.active")),n(3),g((s=o.module())?15:-1,s),n(2),v(o.homeModule().name),n(),c("moduleId",o.homeModule().id)("status",o.homeModule().status)("learnMoreUrl",o.homeModule().learnMoreUrl),n(6),x(" ",p(25,16,"automation-center.kaseya-platform-features-drawer.supported-modules-see-below")," "),n(3),x(" ",p(28,18,"automation-center.kaseya-platform-features-drawer.at-least-one-supported-module")," ")}},dependencies:[Ce,ie,Ct,ee,Z,k],styles:[`.required-modules__required-module-table-row{display:flex;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--border-primary)}.required-modules__required-module-icon{display:flex;padding:0 16px}.required-modules__required-module-name{width:100%}@media only screen and (min-width:576px){.required-modules__required-module-name{width:248px;margin-right:16px}}.required-modules__required-module-status{width:210px}@media only screen and (min-width:576px){.required-modules__active-tag{width:210px}}.required-modules__active-tag .required-modules__active-tag-label{display:none}@media only screen and (min-width:576px){.required-modules__active-tag .required-modules__active-tag-label{display:inline}}.required-modules__check-icon{font-size:14px;width:18px;height:18px;margin-right:4px;margin-bottom:2px;color:currentColor}.required-modules__supported-module-icon{font-size:var(--font-size-xlarge);height:36px}.required-modules__supported-module{display:flex;flex-direction:column}@media only screen and (min-width:576px){.required-modules__supported-module{display:flex;flex-direction:row;padding:unset}}.required-modules__supported-module-see-below{width:248px;margin-right:16px;padding-top:8px}.required-modules__supported-module-at-least-one-supported-module{padding-bottom:8px;width:210px}@media only screen and (min-width:576px){.required-modules__supported-module-at-least-one-supported-module{padding-top:8px;padding-left:4px}}
8`],encapsulation:2,changeDetection:0})}}return e})();var On=(e,l)=>({featureNumber:e,featuresCount:l});function qn(e,l){e&1&&_(0,"kds-spinner",1)}function Bn(e,l){if(e&1&&_(0,"itc-automation-module-icon",21),e&2){u();let t=S(0),i=u(2);c("module",t)("iconSize",i.ModuleIconSize.Large)}}function Vn(e,l){if(e&1&&(q(0),f(1,Bn,1,2,"itc-automation-module-icon",21)),e&2){let t=B(u(2).getModule(l));n(),g(t?1:-1)}}function Nn(e,l){if(e&1&&_(0,"itc-automation-attachments",16),e&2){let t=u();c("attachments",t.attachments)}}function Ln(e,l){if(e&1&&(a(0,"div")(1,"div",22)(2,"div",23),m(3),d(4,"translate"),r(),a(5,"div",24)(6,"span",25),m(7),d(8,"translate"),r(),_(9,"kds-toggle-switch",26),d(10,"translate"),r()(),a(11,"div"),_(12,"itc-supported-modules",27),r()()),e&2){let t=u(2);n(3),x(" ",p(4,6,"automation-center.kaseya-platform-features-drawer.supported-modules")," "),n(4),x(" ",p(8,8,"automation-center.kaseya-platform-features-drawer.show-subscribed-modules-only")," "),n(2),c("ariaLabel",p(10,10,"automation-center.kaseya-platform-features-drawer.show-subscribed-modules-only"))("formControl",t.showSubscribedModulesOnly),n(3),c("supportedModules",l)("showSubscribedModulesOnly",t.showSubscribedModulesOnly.value)}}function zn(e,l){if(e&1&&(a(0,"div",2)(1,"div",11)(2,"div",12),f(3,Vn,2,2),r(),a(4,"div")(5,"div",13),m(6),r(),a(7,"div",14),m(8),r()()(),a(9,"div",15),f(10,Nn,1,1,"itc-automation-attachments",16),a(11,"div")(12,"div",17),m(13),d(14,"translate"),r(),a(15,"span"),m(16),r()(),a(17,"div")(18,"div",17),m(19),d(20,"translate"),r(),a(21,"span"),m(22),r()(),a(23,"div")(24,"div",17),m(25),d(26,"translate"),r(),_(27,"itc-required-modules",18),r(),f(28,Ln,13,12,"div"),a(29,"div")(30,"div",19),m(31),d(32,"translate"),r(),_(33,"itc-learn-more",20),r()()()),e&2){let t,i,o=l;n(3),g((t=o.homeModule)?3:-1,t),n(3),v(o.homeModule.name),n(2),x(" ",o.name," "),n(2),g(o.attachments!=null&&o.attachments.length?10:-1),n(3),x(" ",p(14,14,"automation-center.kaseya-platform-features-drawer.description")," "),n(3),v(o.description),n(3),x(" ",p(20,16,"automation-center.kaseya-platform-features-drawer.benefits")," "),n(3),v(o.benefits),n(3),x(" ",p(26,18,"automation-center.kaseya-platform-features-drawer.required-modules")," "),n(2),c("homeModule",o.homeModule),n(),g((i=o.supportedModules)?28:-1,i),n(3),x(" ",p(32,20,"automation-center.kaseya-platform-features-drawer.learn-more")," "),n(2),c("moduleName",o.homeModule.name)("url",o.learnMoreUrl)}}function Rn(e,l){if(e&1&&_(0,"itc-configure-button",6),e&2){u();let t=S(6);c("homeModule",t.homeModule)("homeModuleInstances",t.homeModuleInstances)}}var Ni=(()=>{class e{constructor(){this.sidePanelService=h(G),this.kaseyaPlatformFeatureDetailsFacade=h(ht),this.ModuleStatus=K,this.ModuleIconSize=X,this.feature=this.kaseyaPlatformFeatureDetailsFacade.feature,this.featureNumber=this.kaseyaPlatformFeatureDetailsFacade.featureNumber,this.featuresCount=this.kaseyaPlatformFeatureDetailsFacade.featuresCount,this.loading=this.kaseyaPlatformFeatureDetailsFacade.loading,this.featureId=M.required(),this.showSubscribedModulesOnly=new zt(!1,{nonNullable:!0}),this.scrollContentToTop=new Ue}ngOnInit(){this.kaseyaPlatformFeatureDetailsFacade.loadFeature(this.featureId())}getModule(t){return oe(t)}closePanel(){this.sidePanelService.closePanelIfExists(),this.kaseyaPlatformFeatureDetailsFacade.clearFeatureDetailsState()}loadPreviousFeature(){this.kaseyaPlatformFeatureDetailsFacade.loadPreviousKaseyaPlatformFeatureDetails(),this.scrollContentToTop.next()}
8loadNextFeature(){this.kaseyaPlatformFeatureDetailsFacade.loadNextKaseyaPlatformFeatureDetails(),this.scrollContentToTop.next()}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-kaseya-platform-feature-drawer"]],inputs:{featureId:[1,"featureId"]},decls:15,vars:18,consts:[[3,"closeButtonClick","headerTitle","scrollContentToTop"],["size","large","variant","overlay"],[1,"kaseya-platform-feature-drawer__content"],["buttons",""],[1,"kaseya-platform-feature-drawer__buttons"],[1,"kaseya-platform-feature-drawer__buttons-left-section"],[3,"homeModule","homeModuleInstances"],[1,"kaseya-platform-feature-drawer__buttons-right-section"],["colorScheme","secondary","iconClass","fa-regular fa-arrow-left",3,"buttonClick","disabled"],[1,"kaseya-platform-feature-drawer__count"],["colorScheme","secondary","iconClass","fa-regular fa-arrow-right",3,"buttonClick","alignIconToRight","disabled"],[1,"kaseya-platform-feature-drawer__title-section"],[1,"kaseya-platform-feature-drawer__module-icon"],[1,"kaseya-platform-feature-drawer__module-name"],[1,"kaseya-platform-feature-drawer__feature-summary"],[1,"kaseya-platform-feature-drawer__sections"],[3,"attachments"],[1,"kaseya-platform-feature-drawer__section-header"],[3,"homeModule"],[1,"kaseya-platform-feature-drawer__learn-more"],[3,"moduleName","url"],[3,"module","iconSize"],[1,"kaseya-platform-feature-drawer__supported-modules"],[1,"kaseya-platform-feature-drawer__supported-modules-title"],[1,"kaseya-platform-feature-drawer__show-subscribed-modules-only"],[1,"kaseya-platform-feature-drawer__show-subscribed-modules-only-title"],["size","small",3,"ariaLabel","formControl"],[3,"supportedModules","showSubscribedModulesOnly"]],template:function(i,o){if(i&1&&(a(0,"kds-side-panel-template",0),d(1,"translate"),y("closeButtonClick",function(){return o.closePanel()}),f(2,qn,1,0,"kds-spinner",1),f(3,zn,34,22,"div",2),le(4,3),a(5,"div",4),q(6),a(7,"div",5),f(8,Rn,1,2,"itc-configure-button",6),r(),a(9,"div",7)(10,"kds-icon-button",8),y("buttonClick",function(){return o.loadPreviousFeature()}),r(),a(11,"span",9),m(12),d(13,"translate"),r(),a(14,"kds-icon-button",10),y("buttonClick",function(){return o.loadNextFeature()}),r()()(),se(),r()),i&2){let s;c("headerTitle",p(1,9,"automation-center.kaseya-platform-features"))("scrollContentToTop",o.scrollContentToTop.asObservable()),n(2),g(o.loading()?2:-1),n(),g((s=o.feature())?3:-1,s),n(3);let C=B(o.feature());n(2),g(C&&!o.loading()?8:-1),n(2),c("disabled",o.featureNumber()===1),n(2),x(" ",V(13,12,"automation-center.kaseya-platform-features-drawer.of",Y(15,On,o.featureNumber(),o.featuresCount()))," "),n(2),c("alignIconToRight",!0)("disabled",o.featureNumber()===o.featuresCount())}},dependencies:[ee,de,Oi,H,Bi,Se,Kt,Lt,Rt,Vi,Ee,me,Ae,k],styles:[`.kaseya-platform-feature-drawer__content{padding:16px}.kaseya-platform-feature-drawer__module-name{font-size:var(--font-size-medium);line-height:26px;font-family:var(--font-family-medium);margin-bottom:4px}.kaseya-platform-feature-drawer__feature-summary{font-size:var(--font-size-xmedium);line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.kaseya-platform-feature-drawer__module-icon{margin-right:12px}.kaseya-platform-feature-drawer__title-section{display:flex}.kaseya-platform-feature-drawer__sections{margin-top:24px;display:flex;flex-direction:column;row-gap:32px}.kaseya-platform-feature-drawer__section-header{font-family:var(--font-family-medium);font-size:var(--font-size-medium);line-height:26px;margin-bottom:8px}.kaseya-platform-feature-drawer__supported-modules{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:576px){.kaseya-platform-feature-drawer__supported-modules{padding-bottom:8px;flex-direction:row;align-items:center}}.kaseya-platform-feature-drawer__show-subscribed-modules-only{font-size:var(--font-size-small);line-height:20px;display:flex;align-items:center;column-gap:14px}.kaseya-platform-feature-drawer__show-subscribed-modules-only-title{font-family:var(--font-family-medium)}.kaseya-platform-feature-drawer__supported-modules-title{font-family:var(--font-family-medium);font-size:var(--font-size-medium);line-height:26px}.kaseya-platform-feature-drawer__count{display:none;font-family:var(--font-family-bold);color:var(--text-secondary)}@media only screen and (min-width:576px){.kaseya-platform-feature-drawer__count{display:block}}.kaseya-platform-feature-drawer__learn-more{font-family:var(--font-family-medium);font-size:var(--font-size-medium);line-height:26px;margin-bottom:8px}.kaseya-platform-feature-drawer__buttons{display:flex;justify-content:space-between;width:100%}
8.kaseya-platform-feature-drawer__buttons-right-section{display:flex;align-items:center;column-gap:16px}.kaseya-platform-feature-drawer__buttons-right-section .button{padding:5px 11px}.kaseya-platform-feature-drawer__buttons-right-section .custom-icon-button__icon{margin-right:unset}.kaseya-platform-feature-drawer__buttons-right-section .custom-icon-button__icon--aligned-to-right{margin-left:unset}.kaseya-platform-feature-drawer__left-arrow,.kaseya-platform-feature-drawer__right-arrow{width:16px;height:16px}
9`],encapsulation:2,changeDetection:0})}}return e})();var Kn=e=>({text:e});function $n(e,l){if(e&1&&(a(0,"div",10),m(1),r()),e&2){let t=l.text;n(),v(t)}}var Li=(()=>{class e{constructor(){this.sidePanelService=h(G),this.feature=M.required(),this.module=w(()=>{let{moduleId:t,moduleName:i,hasSubscription:o}=this.feature();return{id:t,name:i,hasSubscription:o}}),this.showFeatureNameTooltip=!1}openKaseyaPlatformFeatureDrawer(){this.sidePanelService.openSidePanel(Ni,{featureId:this.feature().id})}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-kaseya-platform-feature-card"]],inputs:{feature:[1,"feature"]},decls:15,vars:11,consts:[["textTooltipTemplate",""],[1,"kaseya-platform-feature-card",3,"click"],[1,"kaseya-platform-feature-card__content"],[1,"kaseya-platform-feature-card__header"],[3,"module"],[1,"kaseya-platform-feature-card__module-title"],["kdsHasScrollbar","","kdsTooltip","","tooltipPosition","bottom-center",1,"kaseya-platform-feature-card__name",3,"hasScrollbar","disableTooltip","contentTemplateRef","contentTemplateRefValues"],[1,"kaseya-platform-feature-card__footer"],[1,"kaseya-platform-feature-card__footer-label"],[1,"fa-regular","fa-arrow-right","kaseya-platform-feature-card__footer-icon"],[1,"kaseya-platform-feature-card__tooltip"]],template:function(i,o){if(i&1&&(a(0,"div",1),y("click",function(){return o.openKaseyaPlatformFeatureDrawer()}),a(1,"div",2)(2,"div",3),_(3,"itc-automation-module-icon",4),a(4,"span",5),m(5),r()(),a(6,"span",6),y("hasScrollbar",function(C){return o.showFeatureNameTooltip=C}),m(7),r()(),a(8,"div",7)(9,"span",8),m(10),d(11,"translate"),r(),_(12,"i",9),r()(),N(13,$n,2,1,"ng-template",null,0,z)),i&2){let s=L(14),C=o.feature();n(3),c("module",o.module()),n(2),v(C.moduleName),n(),c("disableTooltip",!o.showFeatureNameTooltip)("contentTemplateRef",s)("contentTemplateRefValues",O(9,Kn,C.name)),n(),x(" ",C.name," "),n(3),x(" ",p(11,7,"automation-center.view-details")," ")}},dependencies:[ve,Z,ee,k],styles:[".kaseya-platform-feature-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;border:1px solid var(--border-primary);border-radius:4px;cursor:pointer}.kaseya-platform-feature-card[_ngcontent-%COMP%]:hover{box-shadow:var(--shadow-xs)}.kaseya-platform-feature-card__header[_ngcontent-%COMP%]{display:flex;align-items:center}.kaseya-platform-feature-card__content[_ngcontent-%COMP%]{flex-grow:1;display:flex;flex-direction:column;padding:16px}.kaseya-platform-feature-card__name[_ngcontent-%COMP%]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.kaseya-platform-feature-card__tooltip[_ngcontent-%COMP%]{max-width:250px;white-space:normal}.kaseya-platform-feature-card__footer[_ngcontent-%COMP%]{font-size:var(--font-size-small);line-height:20px;display:flex;height:38px;justify-content:space-between;align-items:center;background-color:var(--background-secondary);border-top:1px solid var(--border-primary);padding:0 16px}.kaseya-platform-feature-card[_ngcontent-%COMP%]{height:160px}.kaseya-platform-feature-card[_ngcontent-%COMP%]:hover   .kaseya-platform-feature-card__footer[_ngcontent-%COMP%]{background-color:var(--background-tertiary);color:var(--text-link)}.kaseya-platform-feature-card[_ngcontent-%COMP%]:hover   .kaseya-platform-feature-card__footer-icon[_ngcontent-%COMP%]{color:var(--text-link)}.kaseya-platform-feature-card__content[_ngcontent-%COMP%]{gap:12px}.kaseya-platform-feature-card__module-title[_ngcontent-%COMP%]{font-family:var(--font-family-medium);margin-left:8px}"],changeDetection:0})}}return e})();var jn=(e,l)=>l.id;function Un(e,l){e&1&&(a(0,"div",3),_(1,"itc-themed-image",6),d(2,"translate"),r()),e&2&&(n(),c("width",200)("height",80)("alt",p(2,3,"automation-center.alts.no-results")))}function Hn(e,l){if(e&1&&(a(0,"div",1),f(1,Un,3,5,"div",3),a(2,"span",4),m(3),d(4,"translate"),r(),a(5,"span",5),m(6),d(7,"translate"),r()()),e&2){let t=u();n(),g(t.isKaseyaPlatformFeaturesViewMode()?1:-1),n(2),x(" ",p(4,3,"automation-center.no-kaseya-platform-features.title")," "),n(3),x(" ",p(7,5,"automation-center.no-kaseya-platform-features.description")," ")}}function Gn(e,l){if(e&1&&_(0,"itc-kaseya-platform-feature-card",7),e&2){let t=l.$implicit;c("feature",t)}}function Wn(e,l){if(e&1&&(a(0,"div",2),A(1,Gn,1,1,"itc-kaseya-platform-feature-card",7,jn),r()
9),e&2){let t=u();n(),E(t.features())}}var zi=(()=>{class e{constructor(){this.kaseyaPlatformFeaturesFacade=h(De),this.automationsFilterFacade=h(R),this.features=this.kaseyaPlatformFeaturesFacade.features,this.isKaseyaPlatformFeaturesViewMode=w(()=>this.automationsFilterFacade.viewMode()===D.KaseyaPlatformFeatures)}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-kaseya-platform-features"]],decls:3,vars:1,consts:[[1,"kaseya-platform-features"],[1,"kaseya-platform-features__no-results"],[1,"kaseya-platform-features__cards"],[1,"kaseya-platform-features__no-results-image"],[1,"kaseya-platform-features__no-results-title"],[1,"kaseya-platform-features__no-results-description"],["lightSrc","assets/icons/empty-states/empty-box-light.svg","darkSrc","assets/icons/empty-states/empty-box-dark.svg",3,"width","height","alt"],[3,"feature"]],template:function(i,o){if(i&1&&(a(0,"div",0),f(1,Hn,8,7,"div",1)(2,Wn,3,0,"div",2),r()),i&2){let s;n(),g((s=o.features())!=null&&s.length?2:1)}},dependencies:[ae,Li,k],styles:[".kaseya-platform-features__no-results[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.kaseya-platform-features__no-results-image[_ngcontent-%COMP%]{margin-bottom:16px}.kaseya-platform-features__no-results-title[_ngcontent-%COMP%]{margin-bottom:4px;font-family:var(--font-family-medium)}.kaseya-platform-features__no-results-description[_ngcontent-%COMP%]{color:var(--text-secondary)}.kaseya-platform-features__cards[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(1,minmax(260px,1fr));gap:16px}@media only screen and (min-width:900px){.kaseya-platform-features__cards[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fit,minmax(280px,calc((100% - 16px)/2)))}}@media only screen and (min-width:1240px){.kaseya-platform-features__cards[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fit,minmax(300px,calc((100% - 16px * (3 - 1)) / 3)))}}@media only screen and (min-width:1920px){.kaseya-platform-features__cards[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fit,minmax(330px,calc((100% - 48px)/4)))}}"],changeDetection:0})}}return e})();var Qn=(e,l)=>({firstModuleName:e,secondModuleName:l}),Xn=e=>({text:e});function Jn(e,l){e&1&&(a(0,"kds-tag",6),m(1),d(2,"translate"),r()),e&2&&(n(),v(p(2,1,"automation-center.new")))}function Yn(e,l){e&1&&(a(0,"kds-tag",7),_(1,"i",13),d(2,"translate"),a(3,"span",14),m(4),d(5,"translate"),r()()),e&2&&(n(),c("kdsTooltip",p(2,2,"automation-center.recommended")),n(3),v(p(5,4,"automation-center.recommended")))}function Zn(e,l){if(e&1&&(a(0,"div",15),m(1),r()),e&2){let t=l.text;n(),v(t)}}var Ri=(()=>{class e{constructor(){this.sidePanelService=h(G),this.integration=M.required(),this.integrationIndex=M.required(),this.SyncDirection=_e,this.showIntegrationNameTooltip=!1}openThirdPartyIntegrationDrawer(){this.sidePanelService.openSidePanel(ut,{integrationId:this.integration().id,activeIntegrationIndex:this.integrationIndex()})}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-third-party-integration-card"]],inputs:{integration:[1,"integration"],integrationIndex:[1,"integrationIndex"]},decls:19,vars:21,consts:[["textTooltipTemplate",""],[1,"third-party-integration-card",3,"click"],[1,"third-party-integration-card__content"],[1,"third-party-integration-card__header"],[3,"firstModule","secondModule","syncDirection"],[1,"third-party-integration-card__tags"],["colorVariant","subtle-new","size","small"],["colorVariant","subtle-purple","size","small",1,"third-party-integration-card__recommended-tag"],[1,"third-party-integration-card__modules-title"],["kdsHasScrollbar","","kdsTooltip","","tooltipPosition","bottom-center",1,"third-party-integration-card__name",3,"hasScrollbar","disableTooltip","contentTemplateRef","contentTemplateRefValues"],[1,"third-party-integration-card__footer"],[1,"third-party-integration-card__footer-label"],[1,"fa-regular","fa-arrow-right","third-party-integration-card__footer-icon"],["kds-tag-icon","",1,"fa-solid","fa-medal","third-party-integration-card__tag-icon",3,"kdsTooltip"],[1,"automation-card__tag-label"],[1,"third-party-integration-card__tooltip"]],template:function(i,o){if(i&1&&(a(0,"div",1),y("click",function(){return o.openThirdPartyIntegrationDrawer()}),a(1,"div",2)(2,"div",3),_(3,"itc-automation-modules-sync",4),a(4,"div",5),f(5,Jn,3,3,"kds-tag",6),f(6,Yn,6,6,"kds-tag",7),r()(),a(7,"span",8),m(8),d(9,"translate"),r(),a(10,"span",9),y("hasScrollbar",function(C){return o.showIntegrationNameTooltip=C}),m(11),r()(),a(12,"div",10)(13,"span",11),m(14),d(15,"translate"),r(),_(16,"i",12),r()(),N(17,Zn,2,1,"ng-template",null,0,z)),i&2){let s=L(18),C=o.integration();n(3),c("firstModule",C.kaseyaModule)("secondModule",C.thirdPartyModule)("syncDirection",C.syncDirection),n(2),g(C.isNew?5:-1),n(),g(C.isRecommended?6:-1);let $=Y(16,Qn,C.kaseyaModule.name,C.thirdPartyModule.name);n(2),x(" ",V(9,11,"automation-center.modules-title",$)," "),n(2),c("disableTooltip",!o.showIntegrationNameTooltip)("contentTemplateRef",s)("contentTemplateRefValues",O(19,Xn,C.name)),n(),x(" ",C.name," "),n(3),x(" ",p(15,14,"automation-center.view-details")," ")}},dependencies:[ve,Z,ie,ue,k],styles:[`.third-party-integration-card{display:flex;flex-direction:column;border:1px solid var(--border-primary);border-radius:4px;cursor:pointer}.third-party-integration-card:hover{box-shadow:var(--shadow-xs)}.third-party-integration-card__header{display:flex;align-items:center}.third-party-integration-card__content{flex-grow:1;display:flex;flex-direction:column;padding:16px}.third-party-integration-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.third-party-integration-card__tooltip{max-width:250px;white-space:normal}.third-party-integration-card__footer{font-size:var(--font-size-small);line-height:20px;
9display:flex;height:38px;justify-content:space-between;align-items:center;background-color:var(--background-secondary);border-top:1px solid var(--border-primary);padding:0 16px}.third-party-integration-card{height:186px}.third-party-integration-card:hover .third-party-integration-card__footer{background-color:var(--background-tertiary);color:var(--text-link)}.third-party-integration-card:hover .third-party-integration-card__footer-icon{color:var(--text-link)}.third-party-integration-card__header{justify-content:space-between}.third-party-integration-card__content{gap:8px}.third-party-integration-card__tags{display:flex;gap:4px}.third-party-integration-card__recommended-tag .automation-card__tag-label{display:none}@media only screen and (min-width:576px){.third-party-integration-card__recommended-tag .automation-card__tag-label{display:inline}}@media only screen and (min-width:576px){.third-party-integration-card__tag-icon{display:none}}.third-party-integration-card__modules-title{font-family:var(--font-family-medium)}
10`],encapsulation:2,changeDetection:0})}}return e})();var ea=(e,l)=>l.id;function ta(e,l){e&1&&(a(0,"div",4),_(1,"itc-themed-image",7),d(2,"translate"),r()),e&2&&(n(),c("width",200)("height",80)("alt",p(2,3,"automation-center.alts.no-results")))}function ia(e,l){if(e&1&&(a(0,"div",1),f(1,ta,3,5,"div",4),a(2,"span",5),m(3),d(4,"translate"),r(),a(5,"span",6),m(6),d(7,"translate"),r()()),e&2){let t=u();n(),g(t.isThirdPartyIntegrationsViewMode()?1:-1),n(2),x(" ",p(4,3,"automation-center.no-third-party-integrations.title")," "),n(3),x(" ",p(7,5,"automation-center.no-third-party-integrations.description")," ")}}function oa(e,l){if(e&1&&_(0,"itc-third-party-integration-card",8),e&2){let t=l.$implicit,i=l.$index;c("integration",t)("integrationIndex",i)}}function na(e,l){if(e&1&&(a(0,"div",2),A(1,oa,1,2,"itc-third-party-integration-card",8,ea),r()),e&2){let t=u();n(),E(t.integrations())}}function aa(e,l){e&1&&_(0,"kds-spinner",3)}var Ki=(()=>{class e{constructor(){this.thirdPartyIntegrationsFacade=h(pe),this.automationsFilterFacade=h(R),this.loading=this.thirdPartyIntegrationsFacade.sortLoading,this.integrations=this.thirdPartyIntegrationsFacade.integrations,this.isThirdPartyIntegrationsViewMode=w(()=>this.automationsFilterFacade.viewMode()===D.ThirdPartyIntegrations)}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-third-party-integrations"]],decls:4,vars:2,consts:[[1,"third-party-integrations"],[1,"third-party-integrations__no-results"],[1,"third-party-integrations__cards"],["size","large","variant","overlay"],[1,"third-party-integrations__no-results-image"],[1,"third-party-integrations__no-results-title"],[1,"third-party-integrations__no-results-description"],["lightSrc","assets/icons/empty-states/empty-box-light.svg","darkSrc","assets/icons/empty-states/empty-box-dark.svg",3,"width","height","alt"],[3,"integration","integrationIndex"]],template:function(i,o){if(i&1&&(a(0,"div",0),f(1,ia,8,7,"div",1)(2,na,3,0,"div",2),f(3,aa,1,0,"kds-spinner",3),r()),i&2){let s;n(),g((s=o.integrations())!=null&&s.length?2:1),n(2),g(o.loading()?3:-1)}},dependencies:[H,ae,Ri,k],styles:[".third-party-integrations[_ngcontent-%COMP%]{position:relative}.third-party-integrations__no-results[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.third-party-integrations__no-results-image[_ngcontent-%COMP%]{margin-bottom:16px}.third-party-integrations__no-results-title[_ngcontent-%COMP%]{margin-bottom:4px;font-family:var(--font-family-medium)}.third-party-integrations__no-results-description[_ngcontent-%COMP%]{color:var(--text-secondary)}.third-party-integrations__cards[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(1,minmax(260px,1fr));gap:16px}@media only screen and (min-width:900px){.third-party-integrations__cards[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fit,minmax(280px,calc((100% - 16px)/2)))}}@media only screen and (min-width:1240px){.third-party-integrations__cards[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fit,minmax(300px,calc((100% - 16px * (3 - 1)) / 3)))}}@media only screen and (min-width:1920px){.third-party-integrations__cards[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fit,minmax(330px,calc((100% - 48px)/4)))}}"],changeDetection:0})}}return e})();function ra(e,l){e&1&&(a(0,"div",3)(1,"div",4)(2,"span",5),m(3),d(4,"translate"),r()(),a(5,"div",6),_(6,"itc-kaseya-platform-features"),r()()),e&2&&(n(3),x(" ",p(4,1,"automation-center.kaseya-platform-features")," "))}function la(e,l){if(e&1){let t=F();a(0,"itc-automations-sort-select",8),y("sort",function(o){I(t);let s=u(3);return T(s.updateItCompleteAutomationsSortBy(o))}),r()}if(e&2){let t=u(3);c("sortBy",t.itCompleteAutomationsSortBy())}}function sa(e,l){if(e&1&&(a(0,"div",3)(1,"div",4)(2,"span",5),m(3),d(4,"translate"),r(),f(5,la,1,1,"itc-automations-sort-select",7),r(),a(6,"div",6),_(7,"itc-it-complete-automations"),r()()),e&2){let t,i=u(2);n(3),x(" ",p(4,2,"automation-center.it-complete-automations")," "),n(2),g((t=i.itCompleteAutomations())!=null&&t.length?5:-1)}}function da(e,l){if(e&1){let t=F();a(0,"itc-automations-sort-select",8),y("sort",function(o){I(t);let s=u(3);return T(s.updateThirdPartyIntegrationsSortBy(o))}),r()}if(e&2){let t=u(3);c("sortBy",t.thirdPartyIntegrationsSortBy())}}function ma(e,l){if(e&1&&(a(0,"div",3)(1,"div",4)(2,"span",5),m(3),d(4,"translate"),r(),f(5,da,1,1,"itc-automations-sort-select",7),r(),a(6,"div",6),_(7,"itc-third-party-integrations"),r()()),e&2){let t,i=u(2);n(3),x(" ",p(4,2,"automation-center.third-party-integrations")," "),n(2),g((t=i.thirdPartyIntegrations())!=null&&t.length?5:-1)}}function ca(e,l){if(e&1&&(f(0,ra,7,3,"div",3),f(1,sa,8,4,"div",3),f(2,ma,8,4,"div",3)),e&2){let t=u();g(t.showKaseyaPlatformFeatures()?0:-1),n(),g(t.showItCompleteAutomations()?1:-1),n(),g(t.showThirdPartyIntegrations()?2:-1)}}function pa(e,l){e&1&&(a(0,"div",1)(1,"div",9),_(2,"itc-themed-image",10),d(3,"translate"),r(),a(4,"span",11),m(5),d(6,"translate"),r(),a(7,"span",12),m(8),d(9,"translate"),r()()),e&2&&(n(2),c("width",212)("height",82)("alt",p(3,5,"automation-center.alts.no-search-results")),n(3),v(p(6,7,"automation-center.no-results.title")),n(3),v(p(9,9,"automation-center.no-results.description")))}function ua(e,l){e&1&&_(0,"kds-spinner",2)}var $i=(()=>{class e{constructor(){this.automationsFilterFacade=h(R),this.automationsFacade=h(st),this.itCompleteAutomationsFacade=h(ce),this.thirdPartyIntegrationsFacade=h(pe),this.kaseyaPlatformFeaturesFacade=h(De),this.activatedRoute=h(qt),this.filter$=Vt(this.automationsFilterFacade.filter),this.destroyRef=h(Ft),this.viewMode=this.automationsFilterFacade.viewMode,this.loading=this.automationsFacade.loading,this.noResults=this.automationsFacade.noResults,this.showAutomations=this.automationsFacade.showAutomations,this.showKaseyaPlatformFeatures=w(()=>this.kaseyaPlatformFeaturesFacade.showKaseyaPlatformFeatures),this.showItCompleteAutomations=w(()=>this.itCompleteAutomationsFacade.showItCompleteAutomations),this.showThirdPartyIntegrations=w(()=>this.thirdPartyIntegrationsFacade.showThirdPartyIntegrations),this.thirdPartyIntegrations=this.thirdPartyIntegrationsFacade.integrations,this.itCompleteAutomations=this.itCompleteAutomationsFacade.automations,this.itCompleteAutomationsSortBy=this.itCompleteAutomationsFacade.sortBy,this.thirdPartyIntegrationsSortBy=this.thirdPartyIntegrationsFacade.sortBy,this.updateFilterOnQueryParamsChange(),this.loadAutomationsOnFilterUpdate()}updateItCompleteAutomationsSortBy(t){this.itCompleteAutomationsFacade.updateSortBy(t),this.itCompleteAutomationsFacade.loadAutomations(!0)}updateThirdPartyIntegrationsSortBy(t){this.thirdPartyIntegrationsFacade.updateSortBy(t),this.thirdPartyIntegrationsFacade.loadIntegrations(!0)}ngOnDestroy(){this.automationsFilterFacade.clearState(),this.automationsFacade.clearAutomationsStates()}updateFilterOnQueryParamsChange(){this.activatedRoute.queryParams.pipe(bt(this.destroyRef),Tt(({moduleIds:t})=>t?.length)).subscribe(({moduleIds:t})=>this.automationsFilterFacade.updateFilter({moduleIds:t.map(i=>Number(i))}))}loadAutomationsOnFilterUpdate(){this.filter$.pipe(bt(this.destroyRef)).subscribe(()=>{this.automationsFacade.loadAllAutomations()})}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-automations-list"]],decls:4,vars:5,consts:[[1,"automations-list"],[1,"automations-list__no-results"],["size","large","variant","overlay"],[1,"automations-list__section"],[1,"automations-list__section-header"],[1,"automations-list__section-title"],[1,"automations-list__section-content"],[3,"sortBy"],[3,"sort","sortBy"],[1,"automations-list__no-results-image"],["lightSrc","assets/icons/empty-states/no-results-light.svg","dar
10kSrc","assets/icons/empty-states/no-results-dark.svg",3,"width","height","alt"],[1,"automations-list__no-results-title"],[1,"automations-list__no-results-description"]],template:function(i,o){if(i&1&&(a(0,"div",0),f(1,ca,3,3),f(2,pa,10,11,"div",1),f(3,ua,1,0,"kds-spinner",2),r()),i&2){let s=o.loading(),C=o.noResults();U("automations-list--no-scroll",s),n(),g(o.showAutomations()&&!C?1:-1),n(),g(C?2:-1),n(),g(s?3:-1)}},dependencies:[H,zi,Ei,Ki,ae,Di,k],styles:[".automations-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;gap:40px;position:relative}.automations-list--no-scroll[_ngcontent-%COMP%]{overflow:hidden}.automations-list__section[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.automations-list__section-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.automations-list__section-title[_ngcontent-%COMP%]{font-size:var(--font-size-medium);line-height:26px;font-family:var(--font-family-medium)}.automations-list__no-results[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;margin-top:80px}.automations-list__no-results-title[_ngcontent-%COMP%]{margin:16px 0 4px;font-family:var(--font-family-medium)}.automations-list__no-results-description[_ngcontent-%COMP%]{color:var(--text-secondary)}"],changeDetection:0})}}return e})();var xt=[{labelTranslateKey:"automation-center.all",value:D.All},{labelTranslateKey:"automation-center.kaseya-platform-features",value:D.KaseyaPlatformFeatures},{labelTranslateKey:"automation-center.it-complete-automations",value:D.ItCompleteAutomations},{labelTranslateKey:"automation-center.third-party-integrations",value:D.ThirdPartyIntegrations}];var yt=(()=>{class e{constructor(){this.store=h(W),this.resetStateFacade=h(Q),this.modules=this.store.selectSignal(Re.modules),this.additionalItCompleteGroup="Additional IT Complete",this.isGroupedBySubscription=this.store.selectSignal(Re.isGroupedBySubscription),this.loading=this.store.selectSignal(Re.loading)}loadModules(){this.store.dispatch(new Mi)}updateGroupedBySubscriptionStatus(t){this.store.dispatch(new ki(t))}clearState(){this.resetStateFacade.clearState(Re)}getFilteredModules(t){let i=this.modules();return t?i?.filter(({name:o})=>o.toLowerCase().includes(t.toLowerCase())):i}getGroupedModules(t){if(!t?.length)return[];let i=Ut(t,({kaseya365Subscription:s})=>s);return ti(Object.entries(i)).sort((s,C)=>{let $=C[0].toLowerCase(),qe=s[0].toLowerCase();return $===this.additionalItCompleteGroup.toLowerCase()?-1:qe===this.additionalItCompleteGroup.toLowerCase()?1:qe.localeCompare($)})}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275prov=j({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var je=(function(e){return e[e.AtLeastOneRequiredModule=1]="AtLeastOneRequiredModule",e[e.AllRequiredModules=2]="AllRequiredModules",e[e.NoneOfTheRequiredModules=3]="NoneOfTheRequiredModules",e})(je||{});var vt=[{labelTranslateKey:"automation-center.filter.at-least-one-required-module",iconClass:"fa-regular fa-circle-half-stroke",value:je.AtLeastOneRequiredModule},{labelTranslateKey:"automation-center.filter.all-required-modules",iconClass:"fa-regular fa-circle-check",value:je.AllRequiredModules},{labelTranslateKey:"automation-center.filter.none-of-required-modules",iconClass:"fa-regular fa-circle-xmark",value:je.NoneOfTheRequiredModules}];var Ui=e=>({$implicit:e}),ji=(e,l)=>l.value,_a=(e,l)=>l[0],fa=(e,l)=>l.id;function ga(e,l){if(e&1){let t=F();a(0,"div",7)(1,"kds-radio",20),d(2,"translate"),d(3,"translate"),y("click",function(){let o=I(t).$implicit,s=u();return T(s.selectedViewMode.set(o.value))}),r()()}if(e&2){let t=l.$implicit,i=u();n(),c("elementId",p(2,4,t.labelTranslateKey))("option",t.value)("value",i.selectedViewMode())("label",p(3,6,t.labelTranslateKey))}}function ha(e,l){if(e&1){let t=F();a(0,"div",7)(1,"kds-radio",21),d(2,"translate"),y("click",function(){let o=I(t).$implicit,s=u();return T(s.selectedModuleSubscriptionFilter.set(o.value))}),_(3,"i"),a(4,"span",22),m(5),d(6,"translate"),r()()()}if(e&2){let t=l.$implicit,i=u();n(),c("elementId",p(2,7,t.labelTranslateKey))("option",t.value)("value",i.selectedModuleSubscriptionFilter()),n(2),Ne(Le("",t.iconClass," fa--icon-secondary automations-filter-drawer__radio-icon")),n(2),x(" ",p(6,9,t.labelTranslateKey)," ")}}function Ca(e,l){e&1&&_(0,"kds-spinner",15)}function xa(e,l){e&1&&he(0)}function ya(e,l){if(e&1&&N(0,xa,1,0,"ng-container",23),e&2){let t=u(),i=L(43);c("ngTemplateOutlet",i)("ngTemplateOutletContext",O(2,Ui,t.modules())
10)}}function va(e,l){e&1&&he(0)}function wa(e,l){if(e&1&&(a(0,"div",24),m(1),r(),N(2,va,1,0,"ng-container",23)),e&2){let t=l.$implicit;u(2);let i=L(43),o=t[0],s=t[1];n(),v(o),n(),c("ngTemplateOutlet",i)("ngTemplateOutletContext",O(3,Ui,s))}}function ba(e,l){if(e&1&&A(0,wa,3,5,null,null,_a),e&2){let t=u();E(t.groupedModules())}}function Sa(e,l){e&1&&(a(0,"span",16),m(1),d(2,"translate"),r()),e&2&&(n(),v(p(2,1,"automation-center.no-results.title")))}function Ma(e,l){if(e&1){let t=F();a(0,"div",25)(1,"kds-checkbox",26),y("change",function(o){let s=I(t).$implicit,C=u(2);return T(C.updateSelectedModuleIds(o,s.id))}),r()()}if(e&2){let t=l.$implicit,i=u(2);n(),c("elementId",t.name)("checked",i.isSelectedModule(t.id))("label",t.name)}}function ka(e,l){if(e&1&&A(0,Ma,2,3,"div",25,fa),e&2){let t=l.$implicit;E(t)}}var Hi=(()=>{class e{constructor(){this.automationsFilterFacade=h(R),this.sidePanelService=h(G),this.subscriptionModulesFacade=h(yt),this.filter=this.automationsFilterFacade.filter,this.modulesLoading=this.subscriptionModulesFacade.loading,this.isGroupedBySubscription=this.subscriptionModulesFacade.isGroupedBySubscription,this.selectedViewMode=J(null),this.selectedModuleSubscriptionFilter=J(null),this.selectedModuleIds=J(this.automationsFilterFacade.filter().moduleIds??[]),this.modules=w(()=>this.subscriptionModulesFacade.getFilteredModules(this.searchText())),this.groupedModules=w(()=>this.subscriptionModulesFacade.getGroupedModules(this.modules())),this.searchText=J(null),this.viewModeOptions=xt,this.moduleSubscriptionFilterOptions=[{labelTranslateKey:"automation-center.filter.no-filter-applied",iconClass:"fa-regular fa-circle",value:null},...vt],this.searchConfig={emitOnAction:!1},this.subscriptionModulesFacade.loadModules()}ngAfterViewInit(){this.selectedViewMode.set(this.automationsFilterFacade.viewMode()),this.selectedModuleSubscriptionFilter.set(this.automationsFilterFacade.filter().moduleSubscriptionFilter)}clearFilters(){this.selectedViewMode.set(D.All),this.selectedModuleSubscriptionFilter.set(null),this.selectedModuleIds.set([])}applyFilters(){this.automationsFilterFacade.changeViewMode(jt(this.selectedViewMode())),this.automationsFilterFacade.updateFilter({moduleSubscriptionFilter:this.selectedModuleSubscriptionFilter(),moduleIds:this.selectedModuleIds()}),this.closeDrawer()}updateSelectedModuleIds(t,i){this.selectedModuleIds.update(o=>t?[...o,i]:o.filter(s=>s!==i))}updateGroupedBySubscriptionStatus(t){this.subscriptionModulesFacade.updateGroupedBySubscriptionStatus(t)}closeDrawer(){this.sidePanelService.closePanelIfExists()}isSelectedModule(t){return this.selectedModuleIds().includes(t)}ngOnDestroy(){this.subscriptionModulesFacade.clearState()}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-automations-filter-drawer"]],decls:44,vars:30,consts:[["modulesTemplate",""],[3,"closeButtonClick","headerTitle"],[1,"automations-filter-drawer__content"],[1,"automations-filter-drawer__section"],[1,"automations-filter-drawer__section-title"],[1,"automations-filter-drawer__section-content"],["groupName","view-mode"],[1,"automations-filter-drawer__radio-option"],["groupName","module-subscription"],[1,"automations-filter-drawer__section-header"],[1,"automations-filter-drawer__toggle"],[1,"automations-filter-drawer__toggle-title"],[3,"toggleChecked","ariaLabel","isChecked","disabled"],[3,"search","config"],[1,"automations-filter-drawer__modules"],["variant","absolute"],[1,"automations-filter-drawer__no-results"],["buttons",""],[3,"buttonClick","buttonText"],["colorScheme","tertiary",3,"buttonClick","buttonText"],[1,"automations-filter-drawer__radio",3,"click","elementId","option","value","label"],[1,"automations-filter-drawer__radio",3,"click","elementId","option","value"],[1,"automations-filter-drawer__radio-label-text"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"automations-filter-drawer__group-name"],[1,"automations-filter-drawer__checkbox"],[3,"change","elementId","checked","label"]],template:function(i,o){if(i&1&&(a(0,"kds-side-panel-template",1),d(1,"translate"),y("closeButtonClick",function(){return o.closeDrawer()}),a(2,"div",2)(3,"div",3)(4,"span",4),m(5),d(6,"translate"),r(),a(7,"div",5)(8,"kds-radio-group",6),A(9,ga,4,8,"div",7,ji),r()()(),a(11,"div",3)(12,"span",4),m(13),d(14,"translate"),r(),a(15,"div",5)(16,"kds-radio-group",8),A(17,ha,7,11,"div",7,ji),r()()(),a(19,"div",3)(20,"div",9)(21,"span",4),m(22),d(23,"translate"),r(),a(24,"div",10)(25,"span",11),m(26),d(27,"translate"),r(),a(28,"kds-toggle-switch",12),d(29,"translate"),y("toggleChecked",function(C){return o.updateGroupedBySubscriptionStatus(C)}),r()()(),a(30,"div",5)(31,"kds-search",13),y("search",function(C){return o.searchText.set(C)}),r(),a(32,"div",14),f(33,Ca,1,0,"kds-spinner",15),f(34,ya,1,4,"ng-container")(35,ba,2,0),f(36,Sa,3,3,"span",16),r()()()(),le(37,17),a(38,"kds-regular-button",18),d(39,"translate"),y("buttonClick",function(){return o.applyFilters()}),r(),a(40,"kds-regular-button",19),d(41,"translate"),y("buttonClick",function(){return o.clearFilters()}),r(),se(),r(),N(42,ka,2,0,"ng-template",null,0,z)),i&2){let s;c("headerTitle",p(1,14,"automation-center.filter.label")),n(5),v(p(6,16,"automation-center.filter.view")),n(4),E(o.viewModeOptions),n(4),v(p(14,18,"automation-center.filter.module-subscription")),n(4),E(o.moduleSubscriptionFilterOptions),n(5),v(p(23,20,"automation-center.filter.module")),n(4),v(p(27,22,"automation-center.filter.group-by-subscription")),n(2),c("ariaLabel",p(29,24,"automation-center.filter.group-by-subscription"))("isChecked",o.isGroupedBySubscription())("disabled",o.modulesLoading()),n(3),c("config",o.searchConfig),n(2),g(o.modulesLoading()?33:-1),n(),g(o.isGroupedBySubscription()?35:34),n(2),g(!((s=o.modules())!=null&&s.length)&&!o.modulesLoading()?36:-1),n(2),c("buttonText",p(39,26,"automation-center.buttons.apply")),n(2),c("buttonText",p(41,28,"automation-center.buttons.clear"))}},dependencies:[be,xe,Se,tt,H,Ze,Qt,Xt,me,k],styles:[".automations-filter-drawer__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px;padding:16px 16px 0}.automations-filter-drawer__section[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--border-primary)}.automations-filter-drawer__section[_ngcontent-%COMP%]:last-child{border-bottom:none}.automations-filter-drawer__section-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.automations-filter-drawer__section-title[_ngcontent-%COMP%]{font-family:var(--font-family-medium);color:var(--text-secondary);text-transform:uppercase}.automations-filter-drawer__section-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.automations-filter-drawer__radio-option[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px}.automations-filter-drawer__radio-icon[_ngcontent-%COMP%]{margin-left:3px;width:20px;font-size:16px}.automations-filter-drawer__checkbox[_ngcontent-%COMP%]{display:flex;align-items:center;height:32px;margin-left:4px}.automations-filter-drawer__toggle[_ngcontent-%COMP%]{display:flex;gap:12px}.automations-filter-drawer__toggle-title[_ngcontent-%COMP%]{font-size:var(--font-size-small);line-height:20px;font-family:var(--font-family-medium)}.automations-filter-drawer__modules[_ngcontent-%COMP%]{position:relative;display:grid;align-items:center;padding:0 8px;min-height:32px}
10.automations-filter-drawer__group-name[_ngcontent-%COMP%]{font-size:var(--font-size-small);line-height:20px;color:var(--text-secondary);text-transform:uppercase;padding:6px 0;font-family:var(--font-family-medium)}.automations-filter-drawer__no-results[_ngcontent-%COMP%]{color:var(--text-secondary);font-style:italic}"],changeDetection:0})}}return e})();var Ia=(e,l)=>l.value;function Ta(e,l){if(e&1){let t=F();a(0,"div",8),y("click",function(){let o=I(t).$implicit,s=u();return T(s.selectModuleSubscriptionFilter(o.value))}),_(1,"i"),a(2,"span"),m(3),d(4,"translate"),r()()}if(e&2){let t=l.$implicit;u();let i=S(0);U("module-subscription-filter-select__dropdown-option--selected",t.value===(i==null?null:i.value)),n(),Ne(Le("",t.iconClass," fa--icon-secondary")),n(2),v(p(4,6,t.labelTranslateKey))}}function Fa(e,l){if(e&1&&_(0,"i"),e&2){u(2);let t=S(0);Ne(Le("",t.iconClass," fa--icon-link"))}}function Pa(e,l){if(e&1&&(a(0,"div",9)(1,"span",10),m(2),d(3,"translate"),r(),f(4,Fa,1,3,"i",11),r()),e&2){u();let t=S(0);n(2),v(p(3,2,"automation-center.filter.module-subscription")),n(2),g(t?4:-1)}}var Gi=(()=>{class e{constructor(){this.automationsFilterFacade=h(R),this.selectedModuleSubscriptionFilter=w(()=>{let{moduleSubscriptionFilter:t}=this.automationsFilterFacade.filter();return this.moduleSubscriptionFilterOptions.find(({value:i})=>i===t)}),this.moduleSubscriptionFilterOptions=vt,this.closeExpansionTrigger$=new Ue}selectModuleSubscriptionFilter(t){this.automationsFilterFacade.updateFilter({moduleSubscriptionFilter:t}),this.closeExpansionTrigger$.next()}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-module-subscription-filter-select"]],decls:13,vars:11,consts:[["moduleSubscriptionLabelTemplate",""],[1,"module-subscription-filter-select"],[3,"selected","label","labelTemplateRef","closeExpansionTrigger$","expandable"],[1,"module-subscription-filter-select__dropdown"],[1,"module-subscription-filter-select__dropdown-option",3,"module-subscription-filter-select__dropdown-option--selected"],[1,"module-subscription-filter-select__dropdown-footer"],[1,"module-subscription-filter-select__button"],["colorScheme","tertiary",3,"buttonClick","buttonText"],[1,"module-subscription-filter-select__dropdown-option",3,"click"],[1,"module-subscription-filter-select__label"],[1,"module-subscription-filter-select__label-text"],[3,"class"]],template:function(i,o){if(i&1&&(q(0),a(1,"div",1)(2,"kds-quick-filter",2),d(3,"translate"),a(4,"div",3),A(5,Ta,5,8,"div",4,Ia),a(7,"div",5)(8,"div",6)(9,"kds-small-button",7),d(10,"translate"),y("buttonClick",function(){return o.selectModuleSubscriptionFilter(null)}),r()()()()()(),N(11,Pa,5,4,"ng-template",null,0,z)),i&2){let s=L(12),C=B(o.selectedModuleSubscriptionFilter());n(2),c("selected",!!C)("label",p(3,7,"automation-center.filter.module-subscription"))("labelTemplateRef",s)("closeExpansionTrigger$",o.closeExpansionTrigger$)("expandable",!0),n(3),E(o.moduleSubscriptionFilterOptions),n(4),c("buttonText",p(10,9,"automation-center.buttons.clear"))}},dependencies:[we,et,k],styles:[`.module-subscription-filter-select__label{display:flex;align-items:center;gap:4px}.module-subscription-filter-select__label-text{text-wrap:nowrap;font-family:var(--font-family-medium)}.module-subscription-filter-select__dropdown{display:flex;flex-direction:column;padding:2px 0;border-radius:4px;box-shadow:var(--shadow-s);min-width:250px}.module-subscription-filter-select__dropdown-option{display:flex;align-items:center;padding:5px 8px;gap:8px;cursor:pointer}.module-subscription-filter-select__dropdown-option:hover:not(.module-subscription-filter-select__dropdown-option--selected){background-color:var(--background-hover)}.module-subscription-filter-select__dropdown-option--selected{background-color:var(--background-selected-default)}.module-subscription-filter-select__dropdown-footer{border-top:1px solid var(--border-primary);padding:4px 12px}.module-subscription-filter-select__button{width:fit-content}.module-subscription-filter-select .quick-filter__container .quick-filter__chip{padding:4px 12px;
10height:100%}.module-subscription-filter-select .quick-filter__container .quick-filter__chip--selected{padding:3px 12px}.module-subscription-filter-select .quick-filter__container .quick-filter__content{right:0;min-width:max-content;z-index:var(--z-index-modal-dropdown)}
11`],encapsulation:2,changeDetection:0})}}return e})();var Wi=e=>({$implicit:e}),Da=(e,l)=>l[0],Aa=(e,l)=>l.id;function Ea(e,l){e&1&&_(0,"kds-spinner",6)}function Oa(e,l){e&1&&he(0)}function qa(e,l){if(e&1&&N(0,Oa,1,0,"ng-container",14),e&2){let t=u(),i=L(21);c("ngTemplateOutlet",i)("ngTemplateOutletContext",O(2,Wi,t.modules()))}}function Ba(e,l){e&1&&he(0)}function Va(e,l){if(e&1&&(a(0,"div",15),m(1),r(),N(2,Ba,1,0,"ng-container",14)),e&2){let t=l.$implicit;u(2);let i=L(21),o=t[0],s=t[1];n(),v(o),n(),c("ngTemplateOutlet",i)("ngTemplateOutletContext",O(3,Wi,s))}}function Na(e,l){if(e&1&&A(0,Va,3,5,null,null,Da),e&2){let t=u();E(t.groupedModules())}}function La(e,l){e&1&&(a(0,"span",7),m(1),d(2,"translate"),r()),e&2&&(n(),v(p(2,1,"automation-center.no-results.title")))}function za(e,l){if(e&1){let t=F();a(0,"div",16)(1,"kds-checkbox",17),y("change",function(o){let s=I(t).$implicit,C=u(2);return T(C.updateSelectedModuleIds(o,s.id))}),r()()}if(e&2){let t=l.$implicit,i=u(2);n(),c("elementId",t.name)("checked",i.isSelectedModule(t.id))("label",t.name)}}function Ra(e,l){if(e&1&&A(0,za,2,3,"div",16,Aa),e&2){let t=l.$implicit;E(t)}}var Qi=(()=>{class e{constructor(){this.automationsFilterFacade=h(R),this.subscriptionModulesFacade=h(yt),this.modulesLoading=this.subscriptionModulesFacade.loading,this.isGroupedBySubscription=this.subscriptionModulesFacade.isGroupedBySubscription,this.moduleIds=w(()=>this.automationsFilterFacade.filter().moduleIds??[]),this.modules=w(()=>this.subscriptionModulesFacade.getFilteredModules(this.searchText())),this.groupedModules=w(()=>this.subscriptionModulesFacade.getGroupedModules(this.modules())),this.selectedModuleIds=J(this.moduleIds()),this.searchText=J(null),this.searchConfig={emitOnAction:!1}}onDropdownOpen(){this.selectedModuleIds.set(this.moduleIds()),this.subscriptionModulesFacade.loadModules()}isSelectedModule(t){return this.selectedModuleIds().includes(t)}updateSelectedModuleIds(t,i){this.selectedModuleIds.update(o=>t?[...o,i]:o.filter(s=>s!==i))}updateGroupedBySubscriptionStatus(t){this.subscriptionModulesFacade.updateGroupedBySubscriptionStatus(t)}onDropdownClose(){ii(this.selectedModuleIds(),this.automationsFilterFacade.filter().moduleIds)||this.automationsFilterFacade.updateFilter({moduleIds:this.selectedModuleIds()}),this.subscriptionModulesFacade.clearState()}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-modules-filter-select"]],decls:22,vars:21,consts:[["modulesTemplate",""],[1,"modules-filter-select"],[3,"closeExpansion","openExpansion","selected","label","count","expandable"],[1,"modules-filter-select__dropdown"],[1,"modules-filter-select__search",3,"search","config"],[1,"modules-filter-select__modules"],["variant","absolute"],[1,"modules-filter-select__no-results"],[1,"modules-filter-select__dropdown-footer"],[1,"modules-filter-select__button"],["colorScheme","tertiary",3,"buttonClick","buttonText"],[1,"modules-filter-select__toggle"],[1,"modules-filter-select__toggle-title"],["size","small",3,"toggleChecked","ariaLabel","isChecked","disabled"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"modules-filter-select__group-name"],[1,"modules-filter-select__dropdown-option"],[3,"change","elementId","checked","label"]],template:function(i,o){if(i&1&&(a(0,"div",1)(1,"kds-quick-filter",2),d(2,"translate"),y("closeExpansion",function(){return o.onDropdownClose()})("openExpansion",function(){return o.onDropdownOpen()}),a(3,"div",3)(4,"kds-search",4),y("search",function(C){return o.searchText.set(C)}),r(),a(5,"div",5),f(6,Ea,1,0,"kds-spinner",6),f(7,qa,1,4,"ng-container")(8,Na,2,0),f(9,La,3,3,"span",7),r(),a(10,"div",8)(11,"div",9)(12,"kds-small-button",10),d(13,"translate"),y("buttonClick",function(){return o.selectedModuleIds.set([])}),r()(),a(14,"div",11)(15,"span",12),m(16),d(17,"translate"),r(),a(18,"kds-toggle-switch",13),d(19,"translate"),y("toggleChecked",function(C){return o.updateGroupedBySubscriptionStatus(C)}),r()()()()()(),N(20,Ra,2,0,"ng-template",null,0,z)),i&2){let s;n(),c("selected",!!o.moduleIds().length)("label",p(2,13,"automation-center.filter.module"))("count",o.moduleIds().length)("expandable",!0),n(3),c("config",o.searchConfig),n(2),g(o.modulesLoading()?6:-1),n(),g(o.isGroupedBySubscription()?8:7),n(2),g(!((s=o.modules())!=null&&s.length)&&!o.modulesLoading()?9:-1),n(3),c("buttonText",p(13,15,"automation-center.buttons.clear")),n(4),v(p(17,17,"automation-center.filter.group-by-subscription")),n(2),c("ariaLabel",p(19,19,"automation-center.filter.group-by-subscription"))("isChecked",o.isGroupedBySubscription())("disabled",o.modulesLoading())}},dependencies:[we,be,H,Ze,Se,et,tt,k],styles:[`.modules-filter-select__dropdown{display:flex;flex-direction:column;border-radius:4px;box-shadow:var(--shadow-s);min-width:300px;max-height:565px}
11.modules-filter-select__dropdown-option{display:flex;align-items:center;height:32px;margin-left:4px;cursor:pointer}.modules-filter-select__dropdown-footer{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-top:1px solid var(--border-primary)}.modules-filter-select__search{padding:8px 8px 4px}.modules-filter-select__group-name{font-size:var(--font-size-small);line-height:20px;color:var(--text-secondary);text-transform:uppercase;padding:6px 0;font-family:var(--font-family-medium)}.modules-filter-select__button{width:fit-content}.modules-filter-select__modules{position:relative;display:grid;align-items:center;min-height:32px;overflow:auto;padding:0 8px;scrollbar-width:thin;scrollbar-color:var(--scrollbar-default) transparent}.modules-filter-select__modules::-webkit-scrollbar{width:10px}.modules-filter-select__modules::-webkit-scrollbar-track{background:transparent;border-radius:4px;margin-bottom:4px}.modules-filter-select__modules::-webkit-scrollbar-thumb{background:var(--scrollbar-default);border-radius:5px;background-clip:content-box;border:2px solid transparent}.modules-filter-select__modules::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover);border-radius:5px;background-clip:content-box;border:2px solid transparent}.modules-filter-select__modules:not(.p-disabled).p-focus{outline:none;border:1px solid var(--primary-color);box-shadow:unset}.modules-filter-select__no-results{color:var(--text-secondary);font-style:italic}.modules-filter-select__toggle{display:flex;align-items:center;gap:12px}.modules-filter-select__toggle-title{font-size:var(--font-size-small);line-height:20px;font-family:var(--font-family-medium)}.modules-filter-select .quick-filter__container .quick-filter__chip{padding:4px 12px;height:100%}.modules-filter-select .quick-filter__container .quick-filter__content{right:0;min-width:max-content;z-index:var(--z-index-modal-dropdown)}
12`],encapsulation:2,changeDetection:0})}}return e})();var Ka=(e,l)=>l.value;function $a(e,l){if(e&1&&(a(0,"div",7),m(1),r()),e&2){let t=u();n(),v(t.selectedFiltersCount())}}function ja(e,l){if(e&1){let t=F();a(0,"kds-quick-filter",10),d(1,"translate"),y("select",function(){let o=I(t).$implicit,s=u();return T(s.changeViewMode(o.value))}),r()}if(e&2){let t=l.$implicit,i=u();c("selected",i.viewMode()===t.value)("label",p(1,2,t.labelTranslateKey))}}var Xi=(()=>{class e{constructor(){this.automationsFilterFacade=h(R),this.translateService=h(oi),this.sidePanelService=h(G),this.viewMode=this.automationsFilterFacade.viewMode,this.moduleIds=w(()=>this.automationsFilterFacade.filter().moduleIds),this.viewModeOptions=xt,this.selectedFiltersCount=this.automationsFilterFacade.selectedFiltersCount,this.setInitialSearchConfig()}changeViewMode(t){this.automationsFilterFacade.changeViewMode(t)}openAutomationsFilterDrawer(){this.sidePanelService.openSidePanel(Hi,{},{sidePanelSize:Jt.MD,closeOnBackdropClick:!1})}searchAutomations(t){this.automationsFilterFacade.updateFilter({searchText:t||null})}ngOnDestroy(){this.automationsFilterFacade.clearState()}setInitialSearchConfig(){this.searchConfig=Nt(this.translateService.get("automation-center.search-automations-placeholder").pipe(It(t=>({placeholder:t,debounceTime:500}))),{initialValue:{}})}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-automations-filter-panel"]],decls:14,vars:4,consts:[[1,"automations-filter-panel"],[1,"automations-filter-panel__filter"],[1,"automations-filter-panel__search"],[3,"search","config"],[1,"automations-filter-panel__filter-select"],[1,"automations-filter-panel__filter-button",3,"click"],[1,"fa-regular","fa-bars-filter"],[1,"automations-filter-panel__counter"],[1,"automations-filter-panel__view-mode"],[3,"selected","label"],[3,"select","selected","label"]],template:function(i,o){i&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"kds-search",3),y("search",function(C){return o.searchAutomations(C)}),r()(),a(4,"div",4),_(5,"itc-module-subscription-filter-select"),r(),a(6,"div",4),_(7,"itc-modules-filter-select"),r(),a(8,"div",5),y("click",function(){return o.openAutomationsFilterDrawer()}),_(9,"i",6),f(10,$a,2,1,"div",7),r()(),a(11,"div",8),A(12,ja,2,4,"kds-quick-filter",9,Ka),r()()),i&2&&(n(3),c("config",o.searchConfig()),n(5),U("automations-filter-panel__filter-button--selected",!!o.selectedFiltersCount()),n(2),g(o.selectedFiltersCount()?10:-1),n(2),E(o.viewModeOptions))},dependencies:[be,we,Gi,Qi,k],styles:[`.automations-filter-panel{display:flex;flex-direction:column;gap:16px}.automations-filter-panel__filter{display:flex;align-items:center;gap:8px}.automations-filter-panel__filter-select{display:none}@media only screen and (min-width:768px){.automations-filter-panel__filter-select{display:grid}}.automations-filter-panel__filter-button{display:flex;align-items:center;gap:5px;padding:4px 8px;border-radius:4px}@media only screen and (min-width:768px){.automations-filter-panel__filter-button{display:none}}.automations-filter-panel__filter-button:hover{cursor:pointer;background-color:var(--background-hover)}.automations-filter-panel__filter-button--selected{background-color:var(--chart-sequential-5-inactive)}
12.automations-filter-panel__search{flex-grow:1}.automations-filter-panel__view-mode{display:none;flex-wrap:wrap;gap:8px}@media only screen and (min-width:768px){.automations-filter-panel__view-mode{display:flex}}.automations-filter-panel__view-mode .quick-filter__chip:not(.automations-filter-panel__view-mode .quick-filter__chip--selected){border-color:transparent;background-color:var(--button-secondary-background-disabled)}.automations-filter-panel__view-mode .quick-filter__chip--selected{pointer-events:none}.automations-filter-panel__counter{font-size:var(--font-size-small);line-height:20px;display:flex;align-items:center;color:var(--text-white);border-radius:12px;padding:0 8px;background-color:var(--button-primary-background-default)}
13`],encapsulation:2,changeDetection:0})}}return e})();function Ua(e,l){e&1&&(a(0,"div",7),_(1,"itc-automations-filter-panel"),r())}function Ha(e,l){e&1&&(a(0,"div",9),_(1,"kds-spinner",12),r())}function Ga(e,l){e&1&&(a(0,"div",10),_(1,"itc-themed-image",13),d(2,"translate"),a(3,"span",14),m(4),d(5,"translate"),r(),a(6,"span",15),m(7),d(8,"translate"),r()()),e&2&&(n(),c("width",168)("height",96)("alt",p(2,5,"automation-center.alts.no-automations")),n(3),v(p(5,7,"automation-center.no-automations.title")),n(3),x(" ",p(8,9,"automation-center.no-automations.description")," "))}function Wa(e,l){e&1&&(a(0,"div",11),_(1,"itc-automations-list"),r())}var xu=(()=>{class e{constructor(){this.automationsFacade=h(st),this.kaseyaPlatformFeatureDetailsFacade=h(ht),this.baseArticleUrl="https://help.one.kaseya.com/help/Default_CSH.htm#1094",this.loading=this.automationsFacade.hasAutomationsLoading,this.hasAutomations=this.automationsFacade.hasAutomations,this.automationsFacade.loadAutomations()}ngOnDestroy(){this.automationsFacade.clearState(),this.kaseyaPlatformFeatureDetailsFacade.clearState()}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=b({type:e,selectors:[["itc-automation-center-page"]],decls:15,vars:9,consts:[[1,"automation-center-page"],[1,"automation-center-page__container"],[1,"automation-center-page__header"],[3,"pageTitle"],[1,"automation-center-page__base-article"],[1,"fa-regular","fa-book","automation-center-page__base-article-icon"],["target","_blank",1,"automation-center-page__base-article-link",3,"href"],[1,"automation-center-page__filter"],[1,"automation-center-page__main-content"],[1,"automation-center-page__spinner"],[1,"automation-center-page__no-automations"],[1,"automation-center-page__automations-list"],["size","large"],["lightSrc","assets/icons/automation-center/no-automations-light.svg","darkSrc","assets/icons/automation-center/no-automations-dark.svg",3,"width","height","alt"],[1,"automation-center-page__no-automations-title"],[1,"automation-center-page__no-automations-description"]],template:function(i,o){if(i&1&&(a(0,"div",0)(1,"div",1)(2,"div",2),_(3,"itc-page-title",3),d(4,"translate"),a(5,"div",4),_(6,"i",5),a(7,"a",6),m(8),d(9,"translate"),r()()(),f(10,Ua,2,0,"div",7),a(11,"div",8),f(12,Ha,2,0,"div",9)(13,Ga,9,11,"div",10)(14,Wa,2,0,"div",11),r()()()),i&2){let s=o.hasAutomations();n(3),c("pageTitle",p(4,5,"automation-center.page-title")),n(4),c("href",o.baseArticleUrl,ge),n(),x(" ",p(9,7,"automation-center.best-practices")," "),n(2),g(s?10:-1),n(2),g(o.loading()?12:s?14:13)}},dependencies:[si,H,$i,Xi,ae,k],styles:[".automation-center-page[_ngcontent-%COMP%]{padding:16px;height:100%}.automation-center-page__container[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;min-width:fit-content;padding:16px;background:var(--background-primary);border-radius:4px;border:1px solid var(--border-primary)}.automation-center-page__header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.automation-center-page__spinner[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:100%}.automation-center-page__base-article[_ngcontent-%COMP%]{display:flex;gap:4px;align-items:center}.automation-center-page__base-article-icon[_ngcontent-%COMP%]{width:24px;height:24px}.automation-center-page__base-article-link[_ngcontent-%COMP%]{color:var(--text-link);text-decoration:none;cursor:pointer}.automation-center-page__base-article-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.automation-center-page__base-article-link[_ngcontent-%COMP%]{font-family:var(--font-family-medium)}.automation-center-page__main-content[_ngcontent-%COMP%]{flex-grow:1;display:flex;flex-direction:column;gap:24px;margin-top:24px;overflow:hidden}.automation-center-page__filter[_ngcontent-%COMP%]{margin-top:8px}@media only screen and (min-width:768px){.automation-center-page__filter[_ngcontent-%COMP%]{margin-top:24px}}.automation-center-page__no-automations[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:80px;gap:4px}.automation-center-page__no-automations-title[_ngcontent-%COMP%]{font-family:var(--font-family-medium)}.automation-center-page__no-automations-description[_ngcontent-%COMP%]{color:var(--text-secondary)}.automation-center-page__automations-list[_ngcontent-%COMP%]{flex-grow:1;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-default) transparent}.automation-center-page__automations-list[_ngcontent-%COMP%]::-webkit-scrollbar{width:10px}.automation-center-page__automations-list[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:transparent;border-radius:4px;margin-bottom:4px}.automation-center-page__automations-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:var(--scrollbar-default);border-radius:5px;background-clip:content-box;border:2px solid transparent}.automation-center-page__automations-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover);border-radius:5px;background-clip:content-box;border:2px solid transparent}.automation-center-page__automations-list[_ngcontent-%COMP%]:not(.p-disabled).p-focus{outline:none;border:1px solid var(--primary-color);box-shadow:unset}"],changeDetection:0})}}return e})();export{xu as AutomationCenterPageComponent};

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.