1import{a as z}from"./chunk-4WKRYQDW.js";import{a as Ce,b as ye}from"./chunk-XGDEAYZE.js";import{a as T}from"./chunk-ITYEBFON.js";import{a as Se,c as De}from"./chunk-YTO42ZXJ.js";import"./chunk-NGSGB6U2.js";import"./chunk-I4I76EKA.js";import"./chunk-ADYXSSWE.js";import"./chunk-M4MKWPTC.js";import"./chunk-P5AHEON6.js";import"./chunk-EEKSYSWS.js";import"./chunk-ZQURFVQF.js";import"./chunk-ZNFI3T4K.js";import"./chunk-TE42RCW6.js";import"./chunk-W5GU4ZQY.js";import"./chunk-ZBEUYWCC.js";import"./chunk-5NKVAPNT.js";import"./chunk-F5AESJXB.js";import"./chunk-W4PQJ5ZS.js";import"./chunk-LLMV57ER.js";import"./chunk-HW4BLNVL.js";import"./chunk-BOP2GZ65.js";import"./chunk-RBR5XB5G.js";import"./chunk-3TSS3GNI.js";import"./chunk-RIWR32UE.js";import"./chunk-B4XEUWGD.js";import"./chunk-IWE2JTUG.js";import"./chunk-4HPW3GFR.js";import"./chunk-EYSWPMFK.js";import"./chunk-FUGDNXCX.js";import"./chunk-QG4ZBTFB.js";import"./chunk-N6J75MO6.js";import"./chunk-TVA7D3HH.js";import"./chunk-YPBO737D.js";import"./chunk-SYAPNDUI.js";import"./chunk-V3XGMAGD.js";import"./chunk-7JQCKARL.js";import"./chunk-Z5GKBH2I.js";import"./chunk-VTG6YGXA.js";import"./chunk-3OIK52NR.js";import"./chunk-NJQT3KNB.js";import"./chunk-CGNYMUB6.js";import"./chunk-A7Z425PI.js";import"./chunk-BMTLWEAC.js";import"./chunk-RXO5JQ2N.js";import"./chunk-C26LICIE.js";import"./chunk-2B7CDKTQ.js";import"./chunk-UC4LFQRS.js";import"./chunk-G6UKX53X.js";import"./chunk-OSKPEDX6.js";import"./chunk-WLUNUDPS.js";import"./chunk-D6OBYQBK.js";import"./chunk-MNOITNRZ.js";import"./chunk-2HI3IW6T.js";import"./chunk-WXUQUTUM.js";import"./chunk-OPA4EJBG.js";import"./chunk-GIT24MO7.js";import"./chunk-7IW22FRV.js";import"./chunk-PNULJUAX.js";import"./chunk-4LLRYLXX.js";import"./chunk-OWDGXBVQ.js";import"./chunk-QPJGE6GJ.js";import"./chunk-VHCJT7JG.js";import"./chunk-JD5S6R3T.js";import"./chunk-IMVRVDSL.js";import"./chunk-BGA77F3E.js";import"./chunk-EMKMHMTI.js";import"./chunk-7VY37CVC.js";import"./chunk-UNIEHKOP.js";import"./chunk-JMMFYK7U.js";import"./chunk-PQYVUEWS.js";import"./chunk-KGS7LAOC.js";import"./chunk-MX43UT3Z.js";import"./chunk-HVGCUHC7.js";import"./chunk-FRGU44UE.js";import"./chunk-WZDIX2VQ.js";import"./chunk-T6BPOWU7.js";import"./chunk-GAHA2ABR.js";import"./chunk-OLAHAWNN.js";import"./chunk-IXPBLHHN.js";import"./chunk-HGXSLJHM.js";import"./chunk-P52LICJV.js";import"./chunk-YO4JRD4M.js";import"./chunk-VQQVZDKV.js";import"./chunk-NKLFEQNR.js";import"./chunk-UAJATXWY.js";import"./chunk-6MCGXCQJ.js";import"./chunk-Z7LVVWEP.js";import"./chunk-4ISD7LIH.js";import"./chunk-OCQFVGDH.js";import"./chunk-6UR32XCL.js";import"./chunk-SUDGKNKP.js";import"./chunk-ETX6LGIQ.js";import"./chunk-Z73AI47S.js";import"./chunk-GXBEY3DW.js";import"./chunk-3N37JTH4.js";import"./chunk-5CLA7U6P.js";import"./chunk-ZIN62VE6.js";import"./chunk-CEICLMWW.js";import"./chunk-PYY72X4A.js";import"./chunk-JWY5N6MC.js";import"./chunk-A3ZAVAS5.js";import"./chunk-DLIOCHUJ.js";import"./chunk-IV222F2N.js";import"./chunk-TGGH5PQ4.js";import"./chunk-U2KYZ6P4.js";import"./chunk-NBWHMQEO.js";import"./chunk-UQXT5UNO.js";import"./chunk-TMPTBYJU.js";import"./chunk-BMSHFZUL.js";import"./chunk-DLYWHSKV.js";import"./chunk-EB3I4RME.js";import"./chunk-XALPAWZW.js";import"./chunk-SN3EZ5R2.js";import"./chunk-STZ5ZOIJ.js";import"./chunk-OVP7B2GA.js";import"./chunk-WQX4ELD5.js";import"./chunk-A4IORNP2.js";import"./chunk-VYD65TU5.js";import"./chunk-GPUYIQBC.js";import"./chunk-WT3VMVBA.js";import"./chunk-2R5LHH5Z.js";import"./chunk-GHMOGYS4.js";import"./chunk-IJYNJUF6.js";import"./chunk-ZVRPDXM2.js";import"./chunk-AGE3OJJ4.js";import"./chunk-JWAX2OAG.js";import"./chunk-5VOSABNO.js";import"./chunk-UCXDHBLW.js";import"./chunk-YVTU7ZV2.js";import"./chunk-EWT7Z6YN.js";import"./chunk-E5GAE73M.js";import"./chunk-3PSE63W3.js";import"./chunk-JIHFXZUJ.js";import"./chunk-CPIM4SVZ.js";import"./chunk-7IHJD3Y6.js";import"./chunk-3ZL2N2EX.js";import"./chunk-ZPEJRSRZ.js";import"./chunk-IBLB2RHM.js";import"./chunk-UZNKKFJJ.js";import"./chunk-PHX5KY77.js";import"./chunk-BFNBYISH.js";import"./chunk-KKXDDUZE.js";import"./chunk-2OLKUHGN.js";import"./chunk-KI3YURYM.js";import"./chunk-AAW6GRWY.js";import"./chunk-2GZ6X3XS.js";
1import"./chunk-GCGGLHQI.js";import"./chunk-HO52AH73.js";import"./chunk-SU2HLTNK.js";import"./chunk-II2SB37E.js";import"./chunk-QP5DBXD4.js";import"./chunk-OD2OF2RE.js";import"./chunk-LUA4NSRP.js";import"./chunk-GBDQAEHT.js";import"./chunk-ZH7KYDAA.js";import"./chunk-5QN62EBQ.js";import"./chunk-XVDFA23L.js";import"./chunk-IP6RRKSF.js";import"./chunk-U7KKPDFU.js";import"./chunk-U5DIQ25Q.js";import"./chunk-SHBUWNBA.js";import"./chunk-HO6IW6UY.js";import"./chunk-5LYCVS6I.js";import"./chunk-6KGLPHHR.js";import"./chunk-5ZOYUDYM.js";import"./chunk-2Q5V5K5T.js";import"./chunk-RXWD5QFW.js";import"./chunk-3MQAIXGP.js";import"./chunk-3SWXC637.js";import"./chunk-DYVAQQQ7.js";import"./chunk-67YG7XYU.js";import"./chunk-OB5F3JD5.js";import"./chunk-WLAD6AA4.js";import"./chunk-EF5T7K5E.js";import"./chunk-4244WSPJ.js";import"./chunk-7CJBYFCD.js";import"./chunk-42GPKL46.js";import"./chunk-LU5XI42W.js";import"./chunk-7JDZLKYQ.js";import"./chunk-7VIPFUCN.js";import"./chunk-46CWVLME.js";import"./chunk-SLT2PF5G.js";import"./chunk-VG7GKHJM.js";import"./chunk-7COS55YR.js";import"./chunk-RNGW3HWI.js";import"./chunk-MHIVA3LB.js";import"./chunk-IXD44JRL.js";import"./chunk-DGDSBUDZ.js";import"./chunk-HOPSD5HR.js";import"./chunk-724GBDIV.js";import"./chunk-CPJUYDCZ.js";import"./chunk-MJ75OACI.js";import"./chunk-FM26BW6O.js";import"./chunk-UFD4UI4L.js";import{a as xe}from"./chunk-TC5FCLVY.js";import{c as _e}from"./chunk-PUUFDSR5.js";import{a as ge}from"./chunk-SHBCU2IV.js";import{a as fe}from"./chunk-BSKLAPJ7.js";import{a as be}from"./chunk-5WRB4FCB.js";import{B as he,Y as ve}from"./chunk-IE3GEG6D.js";import{A as ue,E as O,G as pe,c as me,e as L,g as M,h as R,n as F,o as ce,s as N,v as G}from"./chunk-JLQQPUG2.js";import{b as I}from"./chunk-OYHRIJHA.js";import{H as g,d as D,l as de,r as j,s as v}from"./chunk-JLTXE2K3.js";import{Ab as ie,B as V,Gb as re,Ja as a,La as b,M as X,Ma as A,P as _,Pa as $,Ra as p,Rc as Q,V as U,Vb as oe,ab as s,b as J,ba as x,bb as l,ca as S,cb as d,db as c,dd as ne,ed as ae,fd as E,gd as se,hd as le,id as W,nb as C,sb as y,ub as u,vc as f,ya as m,yb as ee,za as Y,zb as te}from"./chunk-Y66N7V4O.js";import"./chunk-7CEBWOAQ.js";function Re(r,i){if(r&1){let o=C();l(0,"button",10),y("click",function(){x(o);let t=u();return S(t.save())}),d()}if(r&2){let o=u();s("disabled",o.form.pristine)}}function Fe(r,i){if(r&1){let o=C();l(0,"button",11),y("click",function(){x(o);let t=u();return S(t.toggleEditDashboard())}),d()}if(r&2){let o=u();re(o.editor.isEditable?"btn btn-md btn-primary":"btn btn-md btn-outline-primary"),s("transloco",o.editor.isEditable?"external_dashboarding_luzmo.dashboard.nav.buttons.exit-edit-mode":"external_dashboarding_luzmo.dashboard.nav.buttons.enter-edit-mode")}}function Ne(r,i){if(r&1){let o=C();l(0,"div",12)(1,"router-outlet",13),y("activate",function(t){x(o);let n=u();return S(n.onActivate(t))}),d()()}r&2&&s("@fadeInOut",void 0)}var Le=(()=>{let i=class i{constructor(e,t,n,h,w,q,B,K){this.app=e,this.userService=t,this.editor=n,this.router=h,this.route=w,this.toast=q,this.fb=B,this.externalDashboardApi=K,this.isLoading=!0,this.isSettingsRoute=!1,this.isDashboardRoute=!1}ngOnInit(){if(this.userService.canViewLuzmoDashboard()===!1){this.router.navigate(["/notauthorized"]);return}this.checkCurrentRoute(),this.router.events.subscribe(()=>{this.checkCurrentRoute()}),this.route.params.subscribe(e=>{this.loadDashboard(e.uid)}),this.form=this.fb.group({name:["",[L.required,L.maxLength(255)]],min_responses_for_visibility:[0,[L.min(0),L.max(1e6)]]})}onActivate(e){e.setForm(this.form)}checkCurrentRoute(){this.isSettingsRoute=this.checkForRoute(this.router.url,"/settings"),this.isDashboardRoute=this.checkForRoute(this.router.url,"/overview")}checkForRoute(e,t){let n=e.indexOf("?");return n>=0&&(e=e.substr(0,n)),e.endsWith(t)===!0}loadDashboard(e){this.isLoading=!0,this.externalDashboardApi.getDashboard(e).subscribe({next:t=>{this.editor.loadExternalDashboard(t.data),this.form.patchValue(t.data),this.isLoading=!1},error:t=>this.handleError(t)})}toggleEditDashboard(){this.userService.canEditLuzmoDashboard()!==!1&&this.editor.toggleEditable(!this.editor.isEditable)}save(){this.externalDashboardApi.updateDashboard(this.editor.uniqueIdentifier,this.form.value).subscribe({next:e=>{this.form.reset(e.data),this.toast.success("external_dashboarding_luzmo.save.messages.success")},error:e=>{this.handleError(e,"external_dashboarding_luzmo.save.messages.error")}})}handleError(e,t){if(e.code===Q.NotFound){this.router.navigate(["/notfound"]);return}if(e.code===Q.Forbidden){this.router.navigate(["/notauthorized"]);return}this.isLoading=!1,this.toast.error(t),console.error(e)}};i.\u0275fac=function(t){return new(t||i)(a(I),a(g),a(z),a(E),a(ne),a(D),a(O),a(T))},i.\u0275cmp=b({type:i,selectors:[["ng-component"]],standalone:!1,decls:11,vars:3,consts:[[1,"row","editor-nav"],[1,"col-12","nav-top"],[1,"nav","nav-tabs"],["routerLinkActive","active",1,"nav-item"],["routerLink","overview","routerLinkActive","active","transloco","external_dashboarding_luzmo.dashboard.nav.items.overview",1,"nav-link"],["routerLink","settings","routerLinkActive","active","transloco","external_dashboarding_luzmo.dashboard.nav.items.settings",1,"nav-link"],[1,"editor-nav-buttons"],["data-cy","save-btn","class","btn btn-md btn-primary","transloco","editor.nav.buttons.save",3,"disabled","click",4,"ngIf"],["data-cy","save-btn",3,"class","transloco","click",4,"ngIf"],["class","tab-content external-dashboard-tab-content",4,"ngIf"],["data-cy","save-btn","transloco","editor.nav.buttons.save",1,"btn","btn-md","btn-primary",3,"click","disabled"],["data-cy","save-btn",3,"click","transloco"],[1,"tab-content","external-dashboard-tab-content"],[3,"activate"]],template:function(t,n){t&1&&(l(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3),c(4,"a",4),d(),l(5,"li",3),c(6,"a",5),d()(),l(7,"div",6),p(8,Re,1,1,"button",7)(9,Fe,1,3,"button",8),d()()(),p(10,Ne,2,1,"div",9)),t&2&&(m(8),s("ngIf",n.isSettingsRoute),m(),s("ngIf",n.isDashboardRoute&&n.userService.canEditLuzmoDashboard()),m(),s("ngIf",!n.isLoading))},dependencies:[f,v,ae,se,le],styles:[`.external-dashboard-tab-content{background-color:transparent} .external-dashboard-tab-content .luzmo-dashboard{height:calc(100vh - 161px);min-height:100%} 2/*# sourceMappingURL=external-dashboarding-luzmo-dashboard.component-GGMWU2LP.css.map */`],data:{animation:[_e("fadeInOut",xe())]}});let r=i;return r})();var Ge=(r,i)=>({current:r,required:i}),Ve=(()=>{let i=class i{constructor(){this.currentCount=0,this.requiredCount=0}};i.\u0275fac=function(t){return new(t||i)},i.\u0275cmp=b({type:i,selectors:[["sa-luzmo-visibility-gate"]],inputs:{currentCount:"currentCount",requiredCount:"requiredCount"},standalone:!1,decls:4,vars:5,consts:[[1,"visibility-gate-panel","card","mx-auto","col-12","col-lg-6"],[1,"card-body","p-4","text-center"],["transloco","external_dashboarding_luzmo.dashboard.gate.title",1,"mb-2"],[1,"mb-0",3,"transloco","translocoParams"]],template:function(t,n){t&1&&(l(0,"div",0)(1,"div",1),c(2,"h3",2)(3,"p",3),d()()),t&2&&(m(3),s("transloco","external_dashboarding_luzmo.dashboard.gate.message")("translocoParams",oe(2,Ge,n.currentCount,n.requiredCount)))},dependencies:[v],styles:[`.visibility-gate-panel[_ngcontent-%COMP%]{margin-top:2rem} 3/*# sourceMappingURL=luzmo-visibility-gate.component-R2TZVTK5.css.map */`]});let r=i;return r})();var Pe=["dashboardInstance"];
3function qe(r,i){if(r&1&&c(0,"sa-luzmo-visibility-gate",4),r&2){let o=u(2);s("currentCount",o.editor.currentResponsesCount)("requiredCount",o.editor.minResponsesForVisibility)}}function Be(r,i){if(r&1&&(l(0,"div",5),c(1,"luzmo-dashboard",6,0),d()),r&2){let o=u(2);m(),s("dashboardId",o.editor.externalId)("authKey",o.authKey)("authToken",o.authToken)("editMode",o.editMode)("loaderSpinnerColor",o.themeService.primaryColor)("mainColor",o.themeService.primaryColor)("accentColor",o.themeService.secondaryColor)}}function Ke(r,i){if(r&1&&(l(0,"div"),p(1,qe,1,2,"sa-luzmo-visibility-gate",2)(2,Be,3,7,"div",3),d()),r&2){let o=u();m(),s("ngIf",o.showVisibilityGate===!0),m(),s("ngIf",o.showVisibilityGate===!1)}}var Ue=(()=>{let i=class i extends be{constructor(e,t,n,h,w,q,B,K){super(),this.router=e,this.app=t,this.userService=n,this.editor=h,this.translate=w,this.externalDashboardApi=q,this.toast=B,this.themeService=K,this.isLoading=!0,this.editMode="view",this.showVisibilityGate=!1}ngOnInit(){if(this.userService.canViewLuzmoDashboard()===!1){this.router.navigate(["/notauthorized"]);return}this.editor.isEditableSubject.pipe(X(1),_(this.isDestroyed)).subscribe(t=>{this.editMode=t?"editLimited":"view"});let e=this.userService.canEditLuzmoDashboard()===!1;this.showVisibilityGate=e&&this.editor.visibilityGateActive===!0,this.showVisibilityGate===!0?this.isLoading=!1:this.externalDashboardApi.getAuthorizationToken(this.editor.uniqueIdentifier).subscribe({next:t=>{this.authKey=t.data.auth_key,this.authToken=t.data.auth_token,this.isLoading=!1},error:t=>{if(t?.code===403||t?.status===403){this.showVisibilityGate=!0,this.isLoading=!1;return}this.toast.error(),console.error(t)}}),this.translate.selectTranslate("external_dashboarding_luzmo.dashboard.overview.title").pipe(V(1)).subscribe(t=>{this.app.updateTitle(t)})}setForm(e){this.form=e}};i.\u0275fac=function(t){return new(t||i)(a(E),a(I),a(g),a(z),a(j),a(T),a(D),a(de))},i.\u0275cmp=b({type:i,selectors:[["sa-external-dashboarding-luzmo-dashboard-overview"]],viewQuery:function(t,n){if(t&1&&ee(Pe,5),t&2){let h;te(h=ie())&&(n.dashboardInstance=h.first)}},standalone:!1,features:[$],decls:1,vars:1,consts:[["dashboardInstance",""],[4,"ngIf"],[3,"currentCount","requiredCount",4,"ngIf"],["class","luzmo-dashboard",4,"ngIf"],[3,"currentCount","requiredCount"],[1,"luzmo-dashboard"],["screenMode","auto",3,"dashboardId","authKey","authToken","editMode","loaderSpinnerColor","mainColor","accentColor"]],template:function(t,n){t&1&&p(0,Ke,3,2,"div",1),t&2&&s("ngIf",n.isLoading===!1)},dependencies:[f,Ce,Ve],encapsulation:2});let r=i;return r})();function Qe(r,i){if(r&1&&(l(0,"div",8),c(1,"label",9),l(2,"div",10)(3,"div",11),c(4,"input",12),l(5,"div",13),c(6,"sa-copy-to-clipboard-button",14),d()()()()),r&2){let o=u();m(4),s("value",o.publicUrl),m(2),s("content",o.publicUrl)}}var Ae=(()=>{let i=class i{set publicToken(e){this._publicToken=e??null,this.isEnabled=this._publicToken!==null,this.form?.controls.enabled.setValue(this.isEnabled,{emitEvent:!1})}constructor(e,t,n,h){this.fb=e,this.externalDashboardApi=t,this.toast=n,this.userService=h,this.publicUrl=null,this.publicSharingChange=new Y,this.isEnabled=!1,this.isSubmitting=!1,this._publicToken=null,this.destroyed=new J,this.form=this.fb.group({enabled:[!1]})}ngOnInit(){if(this.form.controls.enabled.setValue(this.isEnabled,{emitEvent:!1}),this.userService.canEditLuzmoDashboard()===!1){this.form.controls.enabled.disable({emitEvent:!1});return}this.form.controls.enabled.valueChanges.pipe(_(this.destroyed)).subscribe(e=>this.onToggle(e))}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}onToggle(e){if(this.isSubmitting!==!0){if(e===!0){this.enable();return}this.disable()}}enable(){this.setSubmitting(!0),this.externalDashboardApi.enablePublicSharing(this.dashboardUid).pipe(_(this.destroyed)).subscribe({next:e=>{this._publicToken=e.public_token,this.publicUrl=e.public_url,this.isEnabled=!0,this.setSubmitting(!1),this.publicSharingChange.emit({public_token:e.public_token,public_url:e.public_url})},error:e=>{this.isEnabled=!1,this.setSubmitting(!1),this.form.controls.enabled.setValue(!1,{emitEvent:!1}),this.toast.error(),console.error(e)}})}disable(){this.setSubmitting(!0),this.externalDashboardApi.disablePublicSharing(this.dashboardUid).pipe(_(this.destroyed)).subscribe({next:()=>{this._publicToken=null,this.publicUrl=null,this.isEnabled=!1,this.setSubmitting(!1),this.publicSharingChange.emit({public_token:null,public_url:null})},error:e=>{this.isEnabled=!0,this.setSubmitting(!1),this.form.controls.enabled.setValue(!0,{emitEvent:!1}),this.toast.error(),console.error(e)}})}setSubmitting(e){if(this.isSubmitting=e,e===!0){this.form.controls.enabled.disable({emitEvent:!1});return}this.form.controls.enabled.enable({emitEvent:!1})}};i.\u0275fac=function(t){return new(t||i)(a(O),a(T),a(D),a(g))},i.\u0275cmp=b({type:i,selectors:[["sa-public-sharing-card"]],inputs:{dashboardUid:"dashboardUid",publicToken:"publicToken",publicUrl:"publicUrl"},outputs:{publicSharingChange:"publicSharingChange"},standalone:!1,decls:8,vars:4,consts:[[1,"card","col-12","col-lg-6","mx-auto","mt-4"],[1,"card-body","p-4"],[1,"inside-card-title","mb-2"],["transloco","external_dashboarding_luzmo.dashboard.settings.public_sharing.header"],["transloco","external_dashboarding_luzmo.dashboard.settings.public_sharing.description",1,"text-muted","mb-3"],[1,"d-flex","align-items-center",3,"formGroup"],["formControlName","enabled","labelPosition","after",3,"id","label"],["class","form-group mt-3 mb-0",4,"ngIf"],[1,"form-group","mt-3","mb-0"],["for","publicSharingUrl","transloco","external_dashboarding_luzmo.dashboard.settings.public_sharing.url_label"],[1,"d-flex","align-items-center"],[1,"input-group"],["id","publicSharingUrl","type","text","readonly","",1,"form-control",3,"value"],[1,"input-group-append"],[3,"content"]],template:function(t,n){t&1&&(l(0,"div",0)(1,"div",1)(2,"div",2),c(3,"span",3),d(),c(4,"p",4),l(5,"form",5),c(6,"sa-toggle-button",6),d(),p(7,Qe,7,2,"div",7),d()()),t&2&&(m(5),s("formGroup",n.form),m(),s("id","publicSharingToggle")("label","external_dashboarding_luzmo.dashboard.settings.public_sharing.toggle_label"),m(),s("ngIf",n.isEnabled&&n.publicUrl))},dependencies:[f,F,M,R,N,G,v,Se,fe],encapsulation:2});let r=i;return r})();function He(r,i){if(r&1&&(l(0,"form",8)(1,"div",9),c(2,"label",10)(3,"input",11)(4,"sa-validation-message",12),d(),l(5,"div",13),c(6,"label",14)(7,"input",15)(8,"small",16),d()()),r&2){let o=u();s("formGroup",o.form),m(4),s("control",o.form.controls.name)("messageKey","external_dashboards.dashboard.form.name")}}function Ze(r,i){if(r&1){let o=C();l(0,"sa-public-sharing-card",17),y("publicSharingChange",function(t){x(o);let n=u();return S(n.onPublicSharingChange(t))}),d()}if(r&2){let o=u();s("dashboardUid",o.editor.uniqueIdentifier)("publicToken",o.editor.publicToken)("publicUrl",o.editor.publicUrl)}}var je=(()=>{let i=class i{constructor(e,t,n,h,w){this.app=e,this.editor=t,this.router=n,this.userService=h,this.translate=w}onPublicSharingChange(e){this.editor.setPublicSharing(e.public_token,e.public_url)}ngOnInit(){if(this.userService.canViewLuzmoDashboard()===!1){this.router.navigate(["/notauthorized"]);return}this.translate.selectTranslate("external_dashboarding_luzmo.dashboard.settings.title").pipe(V(1)).subscribe(e=>this.app.updateTitle(e))}setForm(e){this.form=e}};i.\u0275fac=function(t){return new(t||i)(a(I),a(z),a(E),a(g),a(j))},i.\u0275cmp=b({type:i,selectors:[["sa-external-dashboarding-luzmo-dashboard-settings"]],standalone:!1,decls:8,vars:2,consts:[[1,"card","col-12","col-lg-6","mx-auto"],[1,"card-body","p-4"],[1,"inside-card-title","mb-2"],["transloco","external_dashboarding_luzmo.dashboard.settings.form.header"],[1,"row"],[1,"col-12"],["class","row",3,"formGroup",4,"ngIf"],[3,"dashboardUid","publicToken","publicUrl","publicSharingChange",4,"ngIf"],[1,"row",3,"formGroup"],[1,"form-group","mb-0"],["for","name","transloco","external_dashboarding_luzmo.dashboard.settings.form.name.label"],["id","name","type","text","formControlName","name",1,"form-control"],[3,"control","messageKey"],[1,"form-group","mb-0","mt-3"],["for","minResponsesForVisibility","transloco","external_dashboarding_luzmo.dashboard.settings.form.min_responses.label"],["id","minResponsesForVisibility","type","number","min","0","formControlName","min_responses_for_visibility",1,"form-control"],["transloco","external_dashboarding_luzmo.dashboard.settings.form.min_responses.help",1,"form-text","text-muted"],[3,"publicSharingChange","dashboardUid","publicToken","publicUrl"]],template:function(t,n){t&1&&(l(0,"div",0)(1,"div",1)(2,"div",2),c(3,"span",3),d(),l(4,"div",4)(5,"div",5),p(6,He,9,3,"form",6),d()()()(),p(7,Ze,1,3,"sa-public-sharing-card",7)),t&2&&(m(6),s("ngIf",n.form),m(),s("ngIf",n.editor.uniqueIdentifier))},dependencies:[f,F,me,ce,M,R,ue,N,G,v,he,Ae],encapsulation:2});let r=i;return r})();var Je=[{path:"",component:Le,children:[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:Ue},{path:"settings",component:je}]}],Me=(()=>{let i=class i{};i.\u0275fac=function(t){return new(t||i)},i.\u0275mod=A({type:i}),i.\u0275inj=U({imports:[W.forChild(Je),W]});let r=i;return r})();var xi=(()=>{let i=class i{};i.\u0275fac=function(t){return new(t||i)},i.\u0275mod=A({type:i}),i.\u0275inj=U({imports:[ve,pe,Me,ye,De,ge]});let r=i;return r})();export{xi as ExternalDashboardingLuzmoDashboardModule}; 4//# sourceMappingURL=chunk-LNAQVVW2.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.