import{b as J}from"./chunk-KKNPEIDS.js";import"./chunk-4ARSJVAF.js";import{u as K}from"./chunk-K6U64Q72.js";import{a as B}from"./chunk-KZ26MFAT.js";import{C as Y,g as V,n as z}from"./chunk-Y4WF5HJS.js";import{$a as N,Aa as d,Bb as C,Dd as X,Jb as I,Ka as R,Kb as U,Qa as h,Sh as j,Wb as W,Xb as b,Yb as v,_a as M,aa as g,fa as s,fb as o,ga as c,gb as i,hb as u,li as q,nf as O,pf as H,qc as w,qh as Q,rb as y,tb as S,ub as m,vb as A,wb as $,xb as G,xc as k,zb as p,zc as x}from"./chunk-R4Z6ZI3L.js";import{i as T}from"./chunk-P6NJDXIL.js";var Z=["modal"];function ee(_,r){_&1&&(o(0,"li"),S(1,5),u(2,"strong"),m(),i());}function te(_,r){_&1&&(o(0,"li"),S(1,6),u(2,"strong"),m(),i());}function ne(_,r){if(_&1){let n=y();o(0,"div",7)(1,"h4",8),A(2,1),i(),o(3,"button",9),p("click",function(){let t=s(n).close;return c(t());}),u(4,"my-global-icon",10),i()(),o(5,"div",11),u(6,"img",12),o(7,"div",13),A(8,2),i(),o(9,"p"),S(10,3),u(11,"strong"),m(),i(),o(12,"ul"),M(13,ee,3,0,"li"),M(14,te,3,0,"li"),i()(),o(15,"div",14)(16,"my-peertube-checkbox",15),v("ngModelChange",function(t){s(n);let a=C();return b(a.stopDisplayModal,t)||(a.stopDisplayModal=t),c(t);}),i(),o(17,"input",16),p("click",function(){let t=s(n).close;return c(t());})("key.enter",function(){let t=s(n).close;return c(t());}),i(),o(18,"a",17),p("click",function(){let t=s(n).close;return c(t());})("key.enter",function(){let t=s(n).close;return c(t());}),A(19,4),i()();}if(_&2){let n=C();d(2),$(n.instanceName),G(2),d(11),N(n.hasAccountAvatar(n.user)?-1:13),d(),N(n.hasAccountDescription(n.user)?-1:14),d(2),W("ngModel",n.stopDisplayModal);}}var me=(()=>{let r=class r{userService=g(q);modalService=g(K);notifier=g(Q);serverService=g(j);modal=x("modal");created=k();stopDisplayModal=!1;ref;user;LS_KEYS={NO_ACCOUNT_SETUP_WARNING_MODAL:"no_account_setup_warning_modal"};ngOnInit(){this.created.emit();}get instanceName(){return this.serverService.getHTMLConfig().instance.name;}hasAccountAvatar(e){return e.account.avatars.length!==0;}hasAccountDescription(e){return!!e.account.description;}shouldAutoOpen(e){return!(this.modalService.hasOpenModals()||e.noAccountSetupWarningModal===!0||O.getItem(this.LS_KEYS.NO_ACCOUNT_SETUP_WARNING_MODAL)==="true"||this.hasAccountAvatar(e)&&this.hasAccountDescription(e)||this.userService.hasSignupInThisSession());}show(e){this.user=e,!this.ref&&(this.ref=this.modalService.open(this.modal(),{centered:!0,backdrop:"static",keyboard:!1,size:"md"}),this.ref.result.finally(()=>{this.stopDisplayModal===!0&&this.doNotOpenAgain();}));}doNotOpenAgain(){O.setItem(this.LS_KEYS.NO_ACCOUNT_SETUP_WARNING_MODAL,"true"),this.userService.updateMyProfile({noAccountSetupWarningModal:!0}).subscribe({next:()=>H.info("We will not open the account setup modal again."),error:e=>this.notifier.handleError(e)});}};T(r,"\u0275fac",function(t){return new(t||r)();}),T(r,"\u0275cmp",R({type:r,selectors:[["my-account-setup-warning-modal"]],viewQuery:function(t,a){t&1&&I(a.modal,Z,5),t&2&&U();},outputs:{created:"created"},decls:2,vars:0,consts:()=>{let e;e="Sulje t\xE4m\xE4 malli";let t;t="\xC4l\xE4 n\xE4yt\xE4 t\xE4t\xE4 en\xE4\xE4";let a;a="Sulje";let E;E="Tervetuloa "+"\uFFFD0\uFFFD"+", hyv\xE4 k\xE4ytt\xE4j\xE4!";let f;f="On aika m\xE4\xE4ritt\xE4\xE4 profiilisi!";let F;F="Auta moderaattoreita ja muita k\xE4ytt\xE4ji\xE4 tunnistamaan "+"\uFFFD#11\uFFFD"+"kuka olet"+"\uFFFD/#11\uFFFD"+" :";let P;P="Set up";let D;D="Ladataan "+"\uFFFD#2\uFFFD"+"avataria"+"\uFFFD/#2\uFFFD"+"";let L;return L="Kirjoita "+"\uFFFD#2\uFFFD"+"kuvaus"+"\uFFFD/#2\uFFFD"+"",[["modal",""],E,f,F,P,D,L,[1,"modal-header"],[1,"modal-title"],["title",e,1,"border-0","p-0",3,"click"],["iconName","cross"],[1,"modal-body"],["src","/client/assets/images/mascot/happy.svg","alt","",1,"mascot"],[1,"subtitle"],[1,"modal-footer","inputs"],["inputName","stopDisplayModal","labelText",t,3,"ngModelChange","ngModel"],["type","button","role","button","value",a,1,"peertube-button","secondary-button",3,"click","key.enter"],["routerLink","/my-account","rel","noopener noreferrer","ngbAutofocus","",1,"peertube-button-link","primary-button",3,"click","key.enter"]];},template:function(t,a){t&1&&h(0,ne,20,4,"ng-template",null,0,w);},dependencies:[B,J,Y,V,z,X],styles:[`.modal-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center}.mascot-fw[_ngcontent-%COMP%]{width:170px}.mascot[_ngcontent-%COMP%]{display:block;width:170px;height:220px;margin-inline-end:calc(1.325rem + .9vw)}@media (min-width: 1200px){.mascot[_ngcontent-%COMP%]{margin-inline-end:2rem}}.subtitle[_ngcontent-%COMP%]{font-weight:600;margin-bottom:10px}li[_ngcontent-%COMP%]{margin-bottom:10px}
/*# sourceMappingURL=account-setup-warning-modal.component-6M5ENYMS.css.map */`]}));let _=r;return _;})();export{me as AccountSetupWarningModalComponent};/**i18n:138e9aba5923606215625ab5641fbdc103d8a34cfe13ae910386f40f27aea675*///# sourceMappingURL=chunk-FKQDX6BU.js.map