(()=>{"use strict";var t,e,n,s={96187:(t,e,n)=>{var s=n(21777),a=n(53334),r=n(85471),o=n(88837),i=n(97012),l=n(16044),d=n(65043),c=n(63814),p=n(85168);const u={name:"PasswordSection",components:{NcSettingsSection:o.A,NcButton:i.A,NcPasswordField:l.A},data:()=>({oldPass:"",newPass:""}),methods:{changePassword(){d.Ay.post((0,c.Jv)("/settings/personal/changepassword"),{oldpassword:this.oldPass,newpassword:this.newPass}).then((t=>t.data)).then((t=>{"error"===t.status?(this.errorMessage=t.data.message,(0,p.Qg)(t.data.message)):(0,p.Te)(t.data.message)}))}}};var m=n(85072),g=n.n(m),h=n(97825),w=n.n(h),f=n(77659),v=n.n(f),b=n(55056),P=n.n(b),A=n(10540),y=n.n(A),S=n(41113),x=n.n(S),N=n(42245),C={};C.styleTagTransform=x(),C.setAttributes=P(),C.insert=v().bind(null,"head"),C.domAPI=w(),C.insertStyleElement=y(),g()(N.A,C),N.A&&N.A.locals&&N.A.locals;const k=(0,n(14486).A)(u,(function(){var t=this,e=t._self._c;return e("NcSettingsSection",{attrs:{name:t.t("settings","Password")}},[e("form",{attrs:{id:"passwordform",method:"POST"},on:{submit:function(e){return e.preventDefault(),t.changePassword.apply(null,arguments)}}},[e("NcPasswordField",{attrs:{id:"old-pass",label:t.t("settings","Current password"),name:"oldpassword",value:t.oldPass,autocomplete:"current-password",autocapitalize:"none",spellcheck:"false"},on:{"update:value":function(e){t.oldPass=e}}}),t._v(" "),e("NcPasswordField",{attrs:{id:"new-pass",label:t.t("settings","New password"),value:t.newPass,maxlength:469,autocomplete:"new-password",autocapitalize:"none",spellcheck:"false","check-password-strength":!0},on:{"update:value":function(e){t.newPass=e}}}),t._v(" "),e("NcButton",{attrs:{type:"primary","native-type":"submit",disabled:0===t.newPass.length||0===t.oldPass.length}},[t._v("\n\t\t\t"+t._s(t.t("settings","Change password"))+"\n\t\t")])],1)])}),[],!1,null,null,null).exports;n.nc=(0,s.aV)(),r.Ay.prototype.t=a.t,r.Ay.prototype.n=a.n,new r.Ay({el:"#security-password",name:"main-personal-password",render:t=>t(k)})},42245:(t,e,n)=>{n.d(e,{A:()=>i});var s=n(71354),a=n.n(s),r=n(76314),o=n.n(r)()(a());o.push([t.id,"\n#passwordform {\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: 1rem;\n\tmax-width: 400px;\n}\n","",{version:3,sources:["webpack://./apps/settings/src/components/PasswordSection.vue"],names:[],mappings:";AAmFA;CACA,aAAA;CACA,sBAAA;CACA,SAAA;CACA,gBAAA;AACA",sourcesContent:['\x3c!--\n - SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors\n - SPDX-License-Identifier: AGPL-3.0-or-later\n--\x3e\n\n\n