(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-729c3cc2"],{3656:function(t,e,a){"use strict";a.d(e,"a",(function(){return p}));var r=a("2b0e"),s=a("b42e"),n=a("c637"),i=a("d82f"),c=a("cf75"),o=a("46bc");function l(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,r)}return a}function u(t){for(var e=1;e0&&void 0!==arguments[0])||arguments[0];if(this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e){var a=function(){t.$nextTick((function(){Object($["B"])((function(){t.updateTabs()}))}))};this.$_observer=Object(V["a"])(this.$refs.content,a,{childList:!0,subtree:!1,attributes:!0,attributeFilter:["id"]})}},getTabs:function(){var t=this.registeredTabs.filter((function(t){return 0===t.$children.filter((function(t){return t._isTab})).length})),e=[];if(I["f"]&&t.length>0){var a=t.map((function(t){return"#".concat(t.safeId())})).join(", ");e=Object($["D"])(a,this.$el).map((function(t){return t.id})).filter(N["a"])}return Object(L["a"])(t,(function(t,a){return e.indexOf(t.safeId())-e.indexOf(a.safeId())}))},updateTabs:function(){var t=this.getTabs(),e=t.indexOf(t.slice().reverse().find((function(t){return t.localActive&&!t.disabled})));if(e<0){var a=this.currentTab;a>=t.length?e=t.indexOf(t.slice().reverse().find(Z)):t[a]&&!t[a].disabled&&(e=a)}e<0&&(e=t.indexOf(t.find(Z))),t.forEach((function(t,a){t.localActive=a===e})),this.tabs=t,this.currentTab=e},getButtonForTab:function(t){return(this.$refs.buttons||[]).find((function(e){return e.tab===t}))},updateButton:function(t){var e=this.getButtonForTab(t);e&&e.$forceUpdate&&e.$forceUpdate()},activateTab:function(t){var e=this.currentTab,a=this.tabs,r=!1;if(t){var s=a.indexOf(t);if(s!==e&&s>-1&&!t.disabled){var n=new S["a"](b["a"],{cancelable:!0,vueTarget:this,componentId:this.safeId()});this.$emit(n.type,s,e,n),n.defaultPrevented||(this.currentTab=s,r=!0)}}return r||this[X]===e||this.$emit(Y,e),r},deactivateTab:function(t){return!!t&&this.activateTab(this.tabs.filter((function(e){return e!==t})).find(Z))},focusButton:function(t){var e=this;this.$nextTick((function(){Object($["d"])(e.getButtonForTab(t))}))},emitTabClick:function(t,e){Object(R["d"])(e)&&t&&t.$emit&&!t.disabled&&t.$emit(b["f"],e)},clickTab:function(t,e){this.activateTab(t),this.emitTabClick(t,e)},firstTab:function(t){var e=this.tabs.find(Z);this.activateTab(e)&&t&&(this.focusButton(e),this.emitTabClick(e,t))},previousTab:function(t){var e=Object(z["c"])(this.currentTab,0),a=this.tabs.slice(0,e).reverse().find(Z);this.activateTab(a)&&t&&(this.focusButton(a),this.emitTabClick(a,t))},nextTab:function(t){var e=Object(z["c"])(this.currentTab,-1),a=this.tabs.slice(e+1).find(Z);this.activateTab(a)&&t&&(this.focusButton(a),this.emitTabClick(a,t))},lastTab:function(t){var e=this.tabs.slice().reverse().find(Z);this.activateTab(e)&&t&&(this.focusButton(e),this.emitTabClick(e,t))}},render:function(t){var e=this,a=this.align,r=this.card,s=this.end,n=this.fill,i=this.firstTab,c=this.justified,o=this.lastTab,l=this.nextTab,u=this.noKeyNav,d=this.noNavStyle,p=this.pills,h=this.previousTab,v=this.small,m=this.tabs,O=this.vertical,g=m.find((function(t){return t.localActive&&!t.disabled})),j=m.find((function(t){return!t.disabled})),w=m.map((function(a,r){var s,n=a.safeId,c=null;return u||(c=-1,(a===g||!g&&a===j)&&(c=null)),t(tt,{props:{controls:n?n():null,id:a.controlledBy||(n?n("_BV_tab_button_"):null),noKeyNav:u,posInSet:r+1,setSize:m.length,tab:a,tabIndex:c},on:(s={},J(s,b["f"],(function(t){e.clickTab(a,t)})),J(s,b["q"],i),J(s,b["F"],h),J(s,b["B"],l),J(s,b["y"],o),s),key:a[_["a"]]||r,ref:"buttons",refInFor:!0})})),y=t(G["a"],{class:this.localNavClass,attrs:{role:"tablist",id:this.safeId("_BV_tab_controls_")},props:{fill:n,justified:c,align:a,tabs:!d&&!p,pills:!d&&p,vertical:O,small:v,cardHeader:r&&!O},ref:"nav"},[this.normalizeSlot(f["L"])||t(),w,this.normalizeSlot(f["K"])||t()]);y=t("div",{class:[{"card-header":r&&!O&&!s,"card-footer":r&&!O&&s,"col-auto":O},this.navWrapperClass],key:"bv-tabs-nav"},[y]);var T=this.normalizeSlot()||[],x=t();0===T.length&&(x=t("div",{class:["tab-pane","active",{"card-body":r}],key:"bv-empty-tab"},this.normalizeSlot(f["l"])));var P=t("div",{staticClass:"tab-content",class:[{col:O},this.contentClass],attrs:{id:this.safeId("_BV_tab_container_")},key:"bv-content",ref:"content"},[T,x]);return t(this.tag,{staticClass:"tabs",class:{row:O,"no-gutters":O&&r},attrs:{id:this.safeId()}},[s?P:t(),y,s?t():P])}}),st=a("b28b"),nt=a("a15b"),it=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("b-card",[a("validation-observer",{ref:"editUser"},[a("b-form",{staticClass:"mt-2",on:{submit:function(e){return e.preventDefault(),t.handleSubmit.apply(null,arguments)},keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSubmit.apply(null,arguments)}}},[a("b-row",[a("b-col",{staticClass:"mb-2 auth-create-form",attrs:{cols:"6"}},[a("ImageDropzone",{ref:"images",attrs:{files:t.files}})],1),a("b-col",{attrs:{sm:"6"}},[a("b-form-group",{attrs:{label:"Nombre","label-for":"account-name"}},[a("b-form-input",{attrs:{name:"name",placeholder:"Nombre"},model:{value:t.user.name,callback:function(e){t.$set(t.user,"name",e)},expression:"user.name"}})],1),a("b-form-group",{attrs:{label:"Usuario","label-for":"account-username"}},[a("b-form-input",{attrs:{placeholder:"Usuario",name:"username"},model:{value:t.user.surname,callback:function(e){t.$set(t.user,"surname",e)},expression:"user.surname"}})],1),a("b-form-group",{attrs:{label:"Telefono","label-for":"account-phone"}},[a("b-form-input",{attrs:{name:"company",placeholder:"Telefono"},model:{value:t.phone,callback:function(e){t.phone=e},expression:"phone"}})],1)],1),a("b-col",{attrs:{sm:"6"}},[a("validation-provider",{attrs:{name:"Usuario",rules:{required:t.required}},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.errors;return[a("b-form-group",{attrs:{label:"Usuario","label-for":"account-username"}},[a("b-form-input",{attrs:{placeholder:"Usuario",name:"username"},model:{value:t.user.username,callback:function(e){t.$set(t.user,"username",e)},expression:"user.username"}})],1),a("small",{staticClass:"text-danger"},[t._v(t._s(r[0]))])]}}])})],1),a("b-col",{attrs:{sm:"6"}},[a("validation-provider",{attrs:{name:"Email",rules:{email:t.email}},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.errors;return[a("b-form-group",{attrs:{label:"Email","label-for":"account-e-mail"}},[a("b-form-input",{attrs:{name:"email",placeholder:"Email"},model:{value:t.user.email,callback:function(e){t.$set(t.user,"email",e)},expression:"user.email"}})],1),a("small",{staticClass:"text-danger"},[t._v(t._s(r[0]))])]}}])})],1),a("b-col",{staticClass:"d-flex justify-content-end",attrs:{cols:"12"}},[a("b-button",{staticClass:"mt-2 mr-1",attrs:{type:"submit",variant:"primary"}},[t._v(" "+t._s("Guardar")+" ")])],1)],1)],1)],1)],1)},ct=[],ot=(a("e9c4"),a("b0c0"),a("1947")),lt=a("11de"),ut=a("8226"),dt=a("4797"),bt=a("205f"),pt=a("7bb1"),ft=a("8f03"),ht=a("e009"),vt=function(t,e){var a=function(){var a=t.value.files[0],r=new FileReader;r.addEventListener("load",(function(){e(r.result)}),!1),a&&r.readAsDataURL(a)};return{inputImageRenderer:a}},mt=a("7189"),Ot=a("ed09"),gt={components:{BButton:ot["a"],BForm:lt["a"],BFormGroup:ut["a"],BFormInput:dt["a"],BRow:nt["a"],BCol:st["a"],BCard:bt["a"],ImageDropzone:mt["a"],ValidationProvider:pt["b"],ValidationObserver:pt["a"]},directives:{Ripple:ht["a"]},props:{generalData:{type:Object,default:function(){}}},data:function(){return{files:[],user:this.generalData,profileFile:null,required:ft["b"],email:ft["a"]}},computed:{phone:{get:function(){return!this.user||null!=this.user.phone&&"null"!==this.user.phone?this.user.phone:""},set:function(t){return this.user.phone=t,t}}},created:function(){var t={name:"Avatar",url:"https://mantenimiento.pinchaaqui.es/logo.png",urlDelete:"/users/delete_image/".concat(this.generalData.id)};null!==this.generalData.avatar&&(t.url=this.generalData.avatar),this.files=[t],this.user=this.generalData},methods:Object(o["a"])(Object(o["a"])({},Object(l["b"])({edit:"users/edit"})),{},{resetForm:function(){this.user=JSON.parse(JSON.stringify(this.generalData))},handleSubmit:function(){var t=this;this.$refs.editUser.validate().then((function(e){if(e){var a=t.user.id,r=t.createFormData();r&&t.edit({id:a,user:r})}}))},createFormData:function(){var t=this.$refs.images.getFormData();return t.append("name",this.user.name),t.append("email",this.user.email),t.append("phone",this.user.phone),t.append("surname",this.user.surname),t.append("lang",this.user.lang),t}}),setup:function(){var t=Object(Ot["ref"])(null),e=Object(Ot["ref"])(null),a=vt(t,e),r=a.inputImageRenderer;return{refInputEl:t,previewEl:e,inputImageRenderer:r}}},jt=gt,wt=a("2877"),yt=Object(wt["a"])(jt,it,ct,!1,null,null,null),Tt=yt.exports,xt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("b-card",[a("validation-observer",{ref:"forgotPasswordReset"},[a("b-form",{on:{submit:function(e){return e.preventDefault(),t.handleSubmitResetPassword.apply(null,arguments)}}},[a("b-row",[a("b-col",{attrs:{md:"6"}},[a("b-form-group",{attrs:{label:"Contraseña actual","label-for":"Contraseña actual"}},[a("validation-provider",{attrs:{name:"Contraseña actual",rules:"required"},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.errors;return[a("b-input-group",{staticClass:"input-group-merge"},[a("b-form-input",{attrs:{id:"account-old-password",name:"old-password",type:t.passwordFieldTypeOld,placeholder:"xxxxxxxxxx"},model:{value:t.passwordValueOld,callback:function(e){t.passwordValueOld=e},expression:"passwordValueOld"}}),a("b-input-group-append",{attrs:{"is-text":""}},[a("feather-icon",{staticClass:"cursor-pointer",attrs:{icon:t.passwordToggleIconOld},on:{click:t.togglePasswordOld}})],1)],1),a("small",{staticClass:"text-danger"},[t._v(t._s(r[0]))])]}}])})],1)],1)],1),a("b-row",[a("b-col",{attrs:{md:"6"}},[a("b-form-group",{attrs:{"label-for":"account-new-password",label:"Nueva contraseña"}},[a("validation-provider",{attrs:{name:"Nueva contraseña",rules:"required|min:8"},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.errors;return[a("b-input-group",{staticClass:"input-group-merge"},[a("b-form-input",{attrs:{id:"account-new-password",type:t.passwordFieldTypeNew,name:"new-password",placeholder:"xxxxxxxxxx"},model:{value:t.newPasswordValue,callback:function(e){t.newPasswordValue=e},expression:"newPasswordValue"}}),a("b-input-group-append",{attrs:{"is-text":""}},[a("feather-icon",{staticClass:"cursor-pointer",attrs:{icon:t.passwordToggleIconNew},on:{click:t.togglePasswordNew}})],1)],1),a("small",{staticClass:"text-danger"},[t._v(t._s(r[0]))])]}}])})],1)],1),a("b-col",{attrs:{md:"6"}},[a("b-form-group",{attrs:{"label-for":"account-retype-new-password",label:"Repetir nueva contraseña"}},[a("validation-provider",{attrs:{name:"Repetir nueva contraseña",rules:"required|min:8"},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.errors;return[a("b-input-group",{staticClass:"input-group-merge"},[a("b-form-input",{attrs:{id:"account-retype-new-password",type:t.passwordFieldTypeRetype,name:"retype-password",placeholder:"xxxxxxxxx"},model:{value:t.RetypePassword,callback:function(e){t.RetypePassword=e},expression:"RetypePassword"}}),a("b-input-group-append",{attrs:{"is-text":""}},[a("feather-icon",{staticClass:"cursor-pointer",attrs:{icon:t.passwordToggleIconRetype},on:{click:t.togglePasswordRetype}})],1)],1),a("small",{staticClass:"text-danger"},[t._v(t._s(r[0]))]),a("div",[a("small",{staticClass:"text-danger"},[t._v(t._s(t.passwordsDontMatchFormError))])])]}}])})],1)],1),a("b-col",{staticClass:"d-flex justify-content-end",attrs:{cols:"12"}},[a("b-button",{directives:[{name:"ripple",rawName:"v-ripple.400",value:"rgba(255, 255, 255, 0.15)",expression:"'rgba(255, 255, 255, 0.15)'",modifiers:{400:!0}}],staticClass:"mt-1 mr-1",attrs:{variant:"primary",type:"submit"}},[t._v(" "+t._s("Guardar")+" ")])],1)],1)],1)],1)],1)},Pt=[],Ct=a("5e12"),kt=a("ccc0"),_t={components:{BButton:ot["a"],BForm:lt["a"],BFormGroup:ut["a"],BFormInput:dt["a"],BRow:nt["a"],BCol:st["a"],BCard:bt["a"],BInputGroup:Ct["a"],BInputGroupAppend:kt["a"]},directives:{Ripple:ht["a"]},data:function(){return{passwordValueOld:"",newPasswordValue:"",RetypePassword:"",passwordFieldTypeOld:"password",passwordFieldTypeNew:"password",passwordFieldTypeRetype:"password"}},computed:Object(o["a"])(Object(o["a"])({},Object(l["c"])({currentUser:"auth/getUser"})),{},{passwordToggleIconOld:function(){return"password"===this.passwordFieldTypeOld?"EyeIcon":"EyeOffIcon"},passwordToggleIconNew:function(){return"password"===this.passwordFieldTypeNew?"EyeIcon":"EyeOffIcon"},passwordToggleIconRetype:function(){return"password"===this.passwordFieldTypeRetype?"EyeIcon":"EyeOffIcon"},passwordsDontMatchFormError:function(){return this.newPasswordValue!==this.RetypePassword?"Las contraseñas no coinciden":""}}),methods:Object(o["a"])(Object(o["a"])({togglePasswordOld:function(){this.passwordFieldTypeOld="password"===this.passwordFieldTypeOld?"text":"password"},togglePasswordNew:function(){this.passwordFieldTypeNew="password"===this.passwordFieldTypeNew?"text":"password"},togglePasswordRetype:function(){this.passwordFieldTypeRetype="password"===this.passwordFieldTypeRetype?"text":"password"}},Object(l["b"])({resetPassword:"users/resetPassword"})),{},{handleSubmitResetPassword:function(){var t=this;this.$refs.forgotPasswordReset.validate().then((function(e){e&&t.newPasswordValue===t.RetypePassword&&t.resetPassword({id:t.currentUser.id,oldPassword:t.passwordValueOld,newPassword:t.newPasswordValue})}))}})},It=_t,Bt=Object(wt["a"])(It,xt,Pt,!1,null,null,null),Ft=Bt.exports,St={components:{AccountSettingGeneral:Tt,AccountSettingPassword:Ft,BTab:k,BTabs:rt,BCol:st["a"],BRow:nt["a"]},computed:Object(o["a"])(Object(o["a"])({},Object(l["c"])({currentUser:"auth/getUser",user:"users/getUser"})),{},{userPrepare:function(){return Object.keys(this.user).length>0}}),data:function(){return{options:{}}},methods:Object(o["a"])({},Object(l["b"])({getUser:"users/getUser"})),created:function(){var t=this;return Object(c["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.getUser(t.currentUser.id);case 2:case"end":return e.stop()}}),e)})))()}},$t=St,Dt=Object(wt["a"])($t,n,i,!1,null,null,null);e["default"]=Dt.exports},ccc0:function(t,e,a){"use strict";a.d(e,"a",(function(){return p}));var r=a("2b0e"),s=a("b42e"),n=a("c637"),i=a("d82f"),c=a("cf75"),o=a("46bc");function l(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,r)}return a}function u(t){for(var e=1;e