PageSourceSearch

https://book.tez-tour.ro/_nuxt/Ddp-FXRo.js

js tez-tour.ro collected 2026-10-02 22:00:08 UTC 31,121 bytes, 5 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="f743ed7e-8ad0-5685-ab9a-48db8b101541")}catch(e){}}();
3const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Dh10SqSa.js","./CRN0ZWjI.js","./C0FnF6B9.js","./lib.DeptA_m_.css","./DxSxpTlo.js","./Cy8rZ4Dq.js","./Cyy4RQa6.js","./BetLQkGc.js","./CzKZbDTZ.js","./jD4CS3Jy.js","./BjEHG4d2.js","./B8GqO9Qp.js","./BK8aw_3J.js","./AqEneOHa.js","./dist.CYlqzUk4.css","./entry.CTz7I59a.css","./D-MmHGWW.js","./2Z2rC9CG.js","./jTB0hqJl.js","./CiQHW4EI.js"])))=>i.map(i=>d[i]);
4import{f as e}from"./Cy8rZ4Dq.js";import{$t as t,At as n,Bn as r,Bt as i,D as a,Dn as o,E as s,Et as c,F as l,Gt as u,H as d,Ht as f,In as p,Jt as m,K as h,Kt as g,L as _,M as v,Mt as y,Nn as b,On as x,P as S,Q as C,R as w,Rt as T,Tn as E,U as D,V as O,Vt as k,Y as A,Z as j,_ as M,a as N,bn as P,br as F,bt as ee,et as te,g as I,gn as L,h as R,in as z,it as B,l as V,o as H,pn as U,qn as W,qt as G,rn as K,tr as q,un as ne,z as J,zt as Y}from"./CRN0ZWjI.js";import{_ as re}from"./BetLQkGc.js";import{d as ie,n as ae}from"./jD4CS3Jy.js";import{n as X,r as oe}from"./AqEneOHa.js";import{n as se}from"./B8GqO9Qp.js";import{a as ce,i as Z,t as le}from"#entry";import{t as ue}from"./ByefBsgd.js";import{t as de}from"./DhuE_vHH.js";import{t as Q}from"./CVUfgejn.js";import{n as fe}from"./DrojGgfk.js";import{t as pe}from"./C33Uo_28.js";import{t as me}from"./DOR2ZZoI.js";import{t as he}from"./e-OpZMWr.js";import{t as ge}from"./Cy48SoBM.js";import{t as _e}from"./CDGZCaRi.js";import{t as ve}from"./CL8JrU2M.js";import{a as ye,i as be,n as xe,t as Se}from"./Df2ZHyom.js";import{t as Ce}from"./DWV8wce9.js";import{n as we,r as Te,t as Ee}from"./DqUI4sEk.js";b(),t(),q();var $=pe(),De={class:`flex-1-1 overflow-auto`},Oe={class:`pa-4 pa-md-6 mx-auto`},ke={class:`d-flex align-center input-label`},Ae={class:`d-flex align-center input-label`},je={class:`input-label`},Me={class:`mt-2`},Ne={class:`input-label`},Pe={class:`mt-2`},Fe=m({__name:`Info`,props:{profile:{type:Object,required:!0}},emits:[`submit`],setup(e,{emit:t}){let n=e,a=t,o=_e(),{t:c}=ae(),l=r({}),d=_e(),p=Z(),m=Q(),h=r(),_=r(!1),v=r({...(0,$.cloneDeep)(n.profile)}),b=r({...(0,$.cloneDeep)(n.profile)});E(()=>n.profile,e=>{v.value=(0,$.cloneDeep)(e),b.value=(0,$.cloneDeep)(e)},{immediate:!0});let w=T(()=>JSON.stringify(b.value)!==JSON.stringify(v.value)),D=async()=>{let{valid:e}=await h.value.validate();if(e){_.value=!0;try{await p.updateInfo(fe(b.value,v.value)),a(`submit`),m.show({title:c(`global.labels.crud.success_edit_message`),type:`success`})}catch(e){e.errors&&(l.value=e.errors),m.show({title:e.message,type:`error`})}_.value=!1}},k=()=>{b.value={...v.value},h.value?.resetValidation()},j=()=>{b.value.phones||(b.value.phones=[]),b.value.phones.push(``)},N=e=>{b.value.phones&&b.value.phones.splice(e,1)},P=()=>{b.value.emails||(b.value.emails=[]),b.value.emails.push(``)},ee=e=>{b.value.emails&&b.value.emails.splice(e,1)};return(e,t)=>{let n=ge,r=he;return U(),i(V,{ref_key:`form`,ref:h,class:`h-100 d-flex flex-column`,"validate-on":`lazy`},{default:x(()=>[Y(`div`,De,[g(s,{variant:`flat`,height:`68`,class:`rounded-0 d-flex align-center px-6 py-4 font-weight-semibold text-gray-2 font-size-18px`},{default:x(()=>[Y(`div`,null,F(e.$t(`profile.info.title`)),1),g(R)]),_:1}),g(O),Y(`div`,Oe,[g(I,{density:`compact`,class:`py-3`},{default:x(()=>[g(M,{cols:`12`,md:`6`,lg:`6`,class:`py-1`},{default:x(()=>[Y(`div`,ke,[Y(`div`,null,F(e.$t(`profile.info.labels.full_name`)),1)]),g(S,{modelValue:W(b).full_name,"onUpdate:modelValue":t[0]||=e=>W(b).full_name=e,color:`primary`,variant:`outlined`,flat:``,density:`comfortable`,placeholder:e.$t(`global.labels.enter_value`),rules:[W(o).requiredRule(``)]},null,8,[`modelValue`,`placeholder`,`rules`])]),_:1}),g(M,{cols:`12`,md:`6`,lg:`6`,class:`py-1`},{default:x(()=>[Y(`div`,Ae,F(e.$t(`profile.info.labels.birth_date`)),1),g(n,{modelValue:W(b).birthdate,"onUpdate:modelValue":t[1]||=e=>W(b).birthdate=e,attrs:{rules:[W(d).requiredRule()],errorMessages:W(l).birthdate||[]}},null,8,[`modelValue`,`attrs`])]),_:1}),g(M,{cols:`12`,md:`6`,lg:`6`,class:`py-1`},{default:x(()=>[Y(`div`,je,F(e.$t(`profile.info.labels.phone`)),1),(U(!0),f(y,null,L(W(b).phones,(e,n)=>(U(),f(`div`,{key:n,class:`my-2 d-flex align-center`},[g(r,{modelValue:W(b).phones[n],"onUpdate:modelValue":e=>W(b).phones[n]=e,class:`flex-1-1`,attrs:{rules:[W(d).requiredRule(),W(d).phoneRule()],hideDetails:!0,errorMessages:W(l)[`phones.${n}`]||[]}},null,8,[`modelValue`,`onUpdate:modelValue`,`attrs`]),g(A,{"min-width":`36`,width:`36`,variant:`tonal`,class:`ms-2`,color:`error`,onClick:e=>N(n)},{default:x(()=>[g(C,null,{default:x(()=>[...t[6]||=[u(`uil-trash`,-1)]]),_:1})]),_:1},8,[`onClick`])]))),128)),Y(`div`,Me,[g(A,{disabled:W(b).phones.length>5,color:`primary`,variant:`tonal`,onClick:t[2]||=e=>j()},{default:x(()=>[u(F(e.$t(`global.buttons.add`)),1)]),_:1},8,[`disabled`])])]),_:1}),g(M,{cols:`12`,md:`6`,lg:`6`,class:`py-1 mt-3 mt-md-0`},{default:x(()=>[Y(`div`,Ne,F(e.$t(`profile.info.labels.email`)),1),(U(!0),f(y,null,L(W(b).emails,(n,r)=>(U(),f(`div`,{key:r,class:`my-2 d-flex align-center`},[g(S,{modelValue:W(b).emails[r],"onUpdate:modelValue":e=>W(b).emails[r]=e,variant:`outlined`,density:`compact`,readonly:!r,"hide-details":``,rules:[W(d).requiredRule(),W(d).emailRule()],"error-messages":W(l)[`emails.${r}`]||[],class:`flex-1-1`,placeholder:e.$t(`global.labels.enter_value`)},{"prepend-inner":x(()=>[g(C,{color:`gray-3`,size:`20`},{default:x(()=>[...t[7]||=[u(`uil-envelope`,-1)]]),_:1})]),_:1},8,[`modelValue`,`onUpdate:modelValue`,`readonly`,`rules`,`error-messages`,`placeholder`]),g(A,{"min-width":`36`,width:`36`,variant:`tonal`,disabled:!r,class:`ms-2`,color:`error`,onClick:e=>ee(r)},{default:x(()=>[g(C,null,{default:x(()=>[...t[8]||=[u(`uil-trash`,-1)]]),_:1})]),_:1},8,[`disabled`,`onClick`])]))),128)),Y(`div`,Pe,[g(A,{disabled:W(b).emails.length>5,color:`primary`,variant:`tonal`,onClick:t[3]||=e=>P()},{default:x(()=>[u(F(e.$t(`global.buttons.add`)),1)]),_:1},8,[`disabled`])])]),_:1})]),_:1}
4)])]),g(s,{key:`1`,class:`d-flex w-100 pa-4 rounded-0 mt-auto position-sticky justify-end bottom-0`},{default:x(()=>[g(A,{height:`36`,variant:`outlined`,color:`gray-3`,class:`text-gray-1`,onClick:t[4]||=e=>k()},{default:x(()=>[u(F(e.$t(`global.buttons.reset`)),1)]),_:1}),g(A,{loading:W(_),disabled:!W(w),height:`36`,class:`ms-2 flex-1-1 flex-lg-0-0 text-white`,variant:`flat`,color:`primary`,onClick:t[5]||=e=>D()},{default:x(()=>[u(F(e.$t(`global.buttons.save`)),1)]),_:1},8,[`loading`,`disabled`])]),_:1})]),_:1},512)}}}),Ie=[{value:`subject`,title:`notifications.table.subject`,sortable:!0,visible:!0,align:`start`,width:`200`,show:!0},{value:`message`,title:`notifications.table.message`,sortable:!1,visible:!0,align:`start`,width:`300`},{value:`category`,title:`notifications.table.category`,sortable:!0,visible:!0,align:`start`,width:`150`,show:!0},{value:`author`,title:`notifications.table.author`,sortable:!0,visible:!0,align:`start`,width:`120`,show:!0},{value:`created_at`,title:`notifications.table.created_at`,sortable:!0,visible:!0,align:`start`,width:`180`,show:!0},{value:`_actions`,title:``,sortable:!1,visible:!0,align:`end`,width:`40`,show:!0}];b(),t(),q(),c();var Le={class:`fill-height`},Re={ref:`securityActions`},ze={class:`d-flex d-md-block align-center`},Be={key:1,class:`d-flex align-center`},Ve={class:`px-4 d-flex align-center`},He={class:`w-100`},Ue={class:`d-flex align-center ga-3`},We={class:`flex-grow-1`},Ge={key:0,class:`w-100 h-100 position-absolute left-0 top-0 d-flex align-center justify-center bg-surface`},Ke=`notifications`,qe=le(m({__name:`Notifications`,setup(e){let t=we(),a=Q(),o=ee(),{headers:c,visibleHeaders:l,items:m,selected:h,page:_,meta:y,filter:b,sort:w,setSort:E,setMeta:D,setCurrentFilter:M,resetFilter:N,getRequestFilter:P,loadSettings:te,saveSettings:I,resetSettings:L}=Se({moduleName:Ke,defaultHeaders:Ie}),z=r({}),V=T(()=>Object.entries(z.value).map(([e,t])=>({value:e,title:t}))),H=r(!1),G=r(!0),K=r();ne(async()=>{await te(),await q(),G.value=!1});let q=async()=>{try{H.value=!0;let e=await t.get({filter:P(),page:_.value,sort:w.value});m.value=e.data,e.categories&&(z.value=e.categories),D(e.meta),M(),K.value&&K.value.scrollTop(),h.value=[]}catch(e){N(),a.show({text:e?.message,type:`error`})}H.value=!1},J=()=>{_.value.number=1,q()},re=e=>({"alert-danger":`error`,"alert-success":`success`,"alert-warning":`warning`,"alert-info":`info`,"alert-primary":`primary`,"alert-secondary":`secondary`})[e]||`primary`;return(e,t)=>{let r=me,a=ye,T=Te,D=Ee,M=be,N=xe,P=Ce;return U(),f(`div`,Le,[g(s,{variant:`flat`,height:`68`,class:`rounded-0 d-flex align-center pa-4 font-weight-semibold text-heading-font font-size-18px`},{default:x(()=>[Y(`div`,null,F(e.$t(`notifications.title`)),1),g(R),Y(`div`,Re,null,512)]),_:1}),g(O),g(P,{class:`ps-md-0 pe-md-0`,style:{height:`calc(100% - 52px)`}},{filters:x(()=>[W(o).smAndDown.value?(U(),i(s,{key:0,"min-width":`320`,class:`py-4`,variant:`flat`},{default:x(()=>[g(v,{modelValue:W(b).category,"onUpdate:modelValue":[t[0]||=e=>W(b).category=e,t[1]||=e=>J()],items:W(V),placeholder:e.$t(`global.labels.select_value`),label:e.$t(`notifications.table.category`),"hide-details":``,color:`primary`,variant:`outlined`,density:`compact`,"persistent-placeholder":``,clearable:``,"onClick:clear":t[2]||=e=>J()},null,8,[`modelValue`,`items`,`placeholder`,`label`])]),_:1})):k(``,!0),Y(`div`,ze,[W(o).smAndDown.value?(U(),i(s,{key:0,class:`me-3 d-flex align-center`,height:`40`,width:`100%`},{default:x(()=>[g(S,{modelValue:W(b).search,"onUpdate:modelValue":t[4]||=e=>W(b).search=e,variant:`solo`,flat:``,color:`primary`,"prepend-inner-icon":`uil-search`,"hide-details":``,placeholder:e.$t(`global.labels.search`),"single-line":``,density:`compact`,clearable:``,onKeyup:t[5]||=n(e=>J(),[`enter`]),"onClick:clear":t[6]||=e=>J()},{"append-inner":x(()=>[g(B,null,{default:x(()=>[W(b).search?(U(),i(C,{key:0,color:`primary`,onClick:t[3]||=e=>J()},{default:x(()=>[...t[22]||=[u(`uil-arrow-right`,-1)]]),_:1})):k(``,!0)]),_:1})]),_:1},8,[`modelValue`,`placeholder`])]),_:1})):k(``,!0),g(R),W(o).smAndDown.value?(U(),f(`div`,Be,[g(A,{class:`ms-2`,color:`gray-4`,title:e.$t(`global.buttons.update`),variant:`flat`,width:`40`,"min-width":`40`,height:`40`,onClick:t[7]||=e=>q()},{default:x(()=>[g(B,{mode:`out-in`},{default:x(()=>[W(H)?(U(),i(j,{key:`1`,size:`24`,width:`2`,indeterminate:``,color:`surface`})):(U(),i(C,{key:`2`,color:`white`,size:`24`},{default:x(()=>[...t[23]||=[u(`uil-redo`,-1)]]),_:1}))]),_:1})]),_:1}
4,8,[`title`])])):k(``,!0)])]),table:x(()=>[g(N,{ref_key:`table`,ref:K,modelValue:W(h),"onUpdate:modelValue":t[20]||=e=>p(h)?h.value=e:null,class:`crud-table`,"visible-headers":W(l),"items-per-page":W(_).size,"page-number":W(_).number,loading:W(H),items:W(m),sort:W(w),meta:W(y),"select-row-key":`was_read`,"onUpdate:sort":t[21]||=e=>{W(E)(e),q()}},{top:x(()=>[Y(`div`,Ve,[g(s,{"min-width":`320`,class:`pe-4 py-4`,variant:`flat`},{default:x(()=>[g(r,{modelValue:W(b).category,"onUpdate:modelValue":[t[8]||=e=>W(b).category=e,t[9]||=e=>J()],items:W(V),attrs:{hideDetails:!0,label:e.$t(`notifications.table.category`)}},null,8,[`modelValue`,`items`,`attrs`])]),_:1}),Y(`div`,He,[g(S,{modelValue:W(b).search,"onUpdate:modelValue":t[11]||=e=>W(b).search=e,class:`me-6 py-0`,variant:`outlined`,height:`32`,color:`primary`,"prepend-inner-icon":`uil-search`,"hide-details":``,placeholder:e.$t(`global.labels.search`),"single-line":``,density:`compact`,clearable:``,onKeyup:t[12]||=n(e=>J(),[`enter`]),"onClick:clear":t[13]||=e=>J()},{"append-inner":x(()=>[g(B,null,{default:x(()=>[W(b).search?(U(),i(C,{key:0,color:`primary`,onClick:t[10]||=e=>J()},{default:x(()=>[...t[24]||=[u(`uil-arrow-right`,-1)]]),_:1})):k(``,!0)]),_:1})]),_:1},8,[`modelValue`,`placeholder`])]),g(R),Y(`div`,null,[g(A,{color:`secondary`,variant:`outlined`,"min-width":`36`,width:`36`,height:`36`,title:e.$t(`global.buttons.update`),onClick:t[14]||=e=>q()},{default:x(()=>[g(C,{size:`20`},{default:x(()=>[...t[25]||=[u(`uil-redo`,-1)]]),_:1})]),_:1},8,[`title`])])])]),"header._actions":x(()=>[g(a,{modelValue:W(c),"onUpdate:modelValue":[t[15]||=e=>p(c)?c.value=e:null,W(I)],onReset:W(L)},null,8,[`modelValue`,`onUpdate:modelValue`,`onReset`])]),"item.message":x(({item:e})=>[Y(`div`,Ue,[Y(`div`,We,[g(T,{info:e},null,8,[`info`])])])]),"item.category":x(({item:e})=>[e.category?(U(),i(d,{key:0,size:`x-small`,color:re(e.color),variant:`tonal`},{default:x(()=>[Y(`b`,null,F(W(z)[e.category]),1)]),_:2},1032,[`color`])):k(``,!0)]),"item._actions":x(({item:e})=>[g(D,{item:e,categories:W(z),onSubmit:t[16]||=e=>q(),onOpen:t[17]||=e=>q()},{default:x(()=>[g(A,{icon:``,size:`x-small`,variant:`text`},{default:x(()=>[g(C,{color:`primary`},{default:x(()=>[...t[26]||=[u(`uil-eye`,-1)]]),_:1})]),_:1})]),_:1},8,[`item`,`categories`])]),bottom:x(()=>[g(O),g(M,{modelValue:W(_),"onUpdate:modelValue":t[18]||=e=>p(_)?_.value=e:null,meta:W(y),onChange:t[19]||=e=>q()},null,8,[`modelValue`,`meta`])]),_:1},8,[`modelValue`,`visible-headers`,`items-per-page`,`page-number`,`loading`,`items`,`sort`,`meta`])]),_:1}),g(B,null,{default:x(()=>[W(G)?(U(),f(`div`,Ge,[g(j,{indeterminate:``,color:`primary`,width:`2`,size:`70`})])):k(``,!0)]),_:1})])}}}),[[`__scopeId`,`data-v-a6226354`]]);b(),t(),q();var Je={class:`flex-1-1 overflow-auto`},Ye={class:`pa-4 pa-md-6 mx-auto`},Xe={class:`d-flex align-center input-label`},Ze={class:`d-flex align-center input-label`},Qe={class:`d-flex align-center input-label`},$e={class:`mt-2 mb-4`},et={class:`text-body-medium font-weight-medium mb-2`},tt={class:`text-body-medium text-medium-emphasis`},nt=m({__name:`Security`,props:{profile:{type:Object,required:!0}},emits:[`submit`],setup(e,{emit:t}){let n=e,a=t,o=_e(),{t:c}=ae(),l=r({}),d=Z(),f=Q(),p=r(),m=r(!1),h=r({old_password:!1,password:!1,password_confirmation:!1}),_=r({old_password:``,password:``,password_confirmation:``}),v=r({old_password:``,password:``,password_confirmation:``});E(()=>n.profile,()=>{v.value=(0,$.cloneDeep)(_.value)},{immediate:!0});let y=T(()=>JSON.stringify(v.value)!==JSON.stringify(_.value)),b=()=>v.value.password===v.value.password_confirmation||c(`auth.reset_password.labels.password_match_alert`),w=async()=>{let{valid:e}=await p.value.validate();if(e){m.value=!0;try{await d.changePassword(v.value),a(`submit`),f.show({title:c(`profile.security.success_message`),type:`success`}),D()}catch(e){e.errors&&(l.value=e.errors),f.show({title:e.message,type:`error`})}m.value=!1}},D=()=>{v.value=(0,$.cloneDeep)(_.value),l.value={},z(()=>{p.value?.resetValidation()})},k=e=>{h.value[e]=!h.value[e]};return(e,t)=>(U(),i(V,{ref_key:`form`,ref:p,class:`h-100 d-flex flex-column`},{default:x(()=>[Y(`div`,Je,[g(s,{variant:`flat`,height:`68`,class:`rounded-0 d-flex align-center px-6 py-4 font-weight-semibold text-gray-2 font-size-18px`},{default:x(()=>[Y(`div`,null,F(e.$t(`profile.security.title`)),1),g(R)]),_:1}),g(O),Y(`div`,Ye,[g(I,{density:`compact`,class:`py-3`},{default:x(()=>[g(M,{cols:`12`,md:`6`,class:`py-1`},{default:x(()=>[Y(`div`,Xe,[Y(`div`,null,F(e.$t(`profile.security.labels.current_password`)),1)]),g(S,{modelValue:W(v).old_password,"onUpdate:modelValue":t[1]||=e=>W(v).old_password=e,color:`primary`,variant:`outlined`,flat:``,de
4nsity:`comfortable`,type:W(h).old_password?`text`:`password`,placeholder:e.$t(`global.labels.enter_value`),rules:[W(o).requiredRule()],"error-messages":W(l).old_password||[]},{"append-inner":x(()=>[g(C,{class:`cursor-pointer`,onClick:t[0]||=e=>k(`old_password`)},{default:x(()=>[u(F(W(h).old_password?`uil-eye-slash`:`uil-eye`),1)]),_:1})]),_:1},8,[`modelValue`,`type`,`placeholder`,`rules`,`error-messages`])]),_:1}),g(M,{cols:`12`,md:`6`,class:`py-1`}),g(M,{cols:`12`,md:`6`,class:`py-1`},{default:x(()=>[Y(`div`,Ze,[Y(`div`,null,F(e.$t(`profile.security.labels.password`)),1)]),g(S,{modelValue:W(v).password,"onUpdate:modelValue":t[3]||=e=>W(v).password=e,color:`primary`,variant:`outlined`,flat:``,density:`comfortable`,type:W(h).password?`text`:`password`,placeholder:e.$t(`global.labels.enter_value`),rules:[W(o).requiredRule(),W(o).passwordRule()],"error-messages":W(l).password||[]},{"append-inner":x(()=>[g(C,{class:`cursor-pointer`,onClick:t[2]||=e=>k(`password`)},{default:x(()=>[u(F(W(h).password?`uil-eye-slash`:`uil-eye`),1)]),_:1})]),_:1},8,[`modelValue`,`type`,`placeholder`,`rules`,`error-messages`])]),_:1}),g(M,{cols:`12`,md:`6`,class:`py-1`},{default:x(()=>[Y(`div`,Qe,[Y(`div`,null,F(e.$t(`profile.security.labels.password_confirmation`)),1)]),g(S,{modelValue:W(v).password_confirmation,"onUpdate:modelValue":t[5]||=e=>W(v).password_confirmation=e,color:`primary`,variant:`outlined`,flat:``,density:`comfortable`,type:W(h).password_confirmation?`text`:`password`,placeholder:e.$t(`global.labels.enter_value`),rules:[W(o).requiredRule(),b],"error-messages":W(l).password_confirmation||[]},{"append-inner":x(()=>[g(C,{class:`cursor-pointer`,onClick:t[4]||=e=>k(`password_confirmation`)},{default:x(()=>[u(F(W(h).password_confirmation?`uil-eye-slash`:`uil-eye`),1)]),_:1})]),_:1},8,[`modelValue`,`type`,`placeholder`,`rules`,`error-messages`])]),_:1}),g(M,{cols:`12`,class:`py-1`},{default:x(()=>[Y(`div`,$e,[Y(`div`,et,F(e.$t(`profile.security.labels.requirements`)),1),Y(`div`,tt,[Y(`div`,null,`• `+F(e.$t(`profile.security.labels.requirements_rule_1`)),1),Y(`div`,null,`• `+F(e.$t(`profile.security.labels.requirements_rule_2`)),1),Y(`div`,null,`• `+F(e.$t(`profile.security.labels.requirements_rule_3`)),1)])])]),_:1})]),_:1})])]),g(s,{class:`flex-0-0 pa-4 d-flex align-center rounded-0`},{default:x(()=>[g(R),g(A,{disabled:W(m),variant:`outlined`,class:`me-2`,onClick:t[6]||=e=>D()},{default:x(()=>[u(F(e.$t(`global.buttons.reset`)),1)]),_:1},8,[`disabled`]),g(A,{disabled:!W(y)||W(m),loading:W(m),color:`primary`,variant:`flat`,onClick:t[7]||=e=>w()},{default:x(()=>[u(F(e.$t(`global.buttons.save`)),1)]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1},512))}});b(),t(),q();var rt={class:`flex-1-1 overflow-auto`},it={class:`pa-4 pa-md-6 mx-auto`},at={class:`input-label mb-2 ms-0 font-weight-medium text-body-large`},ot={class:`ms-2 text-gray-2`},st={class:`input-label mb-2 font-weight-medium ms-0 text-body-large`},ct={class:`ms-2 text-gray-2`},lt=m({__name:`Settings`,props:{profile:{type:Object,required:!0}},emits:[`submit`],setup(e,{emit:t}){let n=e,a=t,{t:o}=ae(),c=r({}),l=Z(),d=Q(),p=r(),m=r(!1),h=r({...(0,$.cloneDeep)(n.profile)}),_=r({...(0,$.cloneDeep)(n.profile)});E(()=>n.profile,e=>{h.value=(0,$.cloneDeep)(e),_.value=(0,$.cloneDeep)(e)},{immediate:!0});let v=T(()=>JSON.stringify(_.value)!==JSON.stringify(h.value)),b=T(()=>[{value:`top-left`,label:o(`profile.settings.labels.notification_position_top_left`)},{value:`top-right`,label:o(`profile.settings.labels.notification_position_top_right`)},{value:`center`,label:o(`profile.settings.labels.notification_position_center`)},{value:`bottom-left`,label:o(`profile.settings.labels.notification_position_bottom_left`)},{value:`bottom-right`,label:o(`profile.settings.labels.notification_position_bottom_right`)}]),S=async()=>{let{valid:e}=await p.value.validate();if(e){m.value=!0;try{await l.saveSettings(`notification`,_.value.notification),d.show({title:o(`global.labels.crud.success_edit_message`),type:`success`}),a(`submit`)}catch(e){e.errors&&(c.value=e.errors),d.show({title:e.message,type:`error`})}m.value=!1}},C=()=>{_.value={...h.value},p.value?.resetValidation()};return(e,t)=>(U(),i(V,{ref_key:`form`,ref:p,class:`h-100 d-flex flex-column`,"validate-on":`lazy`},{default:x(()=>[Y(`div`,rt,[g(s,{variant:`flat`,height:`68`,class:`rounded-0 d-flex align-center px-6 py-4 font-weight-semibold text-gray-2 font-size-18px`},{default:x(()=>[Y(`div`,null,F(e.$t(`profile.settings.title`)),1),g(R)]),_:1}),g(O),Y(`div`,it,[g(I,{density:`compact`,class:`py-3`},{default:x(()=>[g(M,{cols:`12`,class:`py-1`},{default:x(()=>[Y(`div`,at,F(e.$t(`profile.settings.labels.package_notifications`)),1),g(D,{modelValue:W(_).notification.new_package_via_email,"onUpdate:modelValue":t[0]||=e=>W(_).notification.new_package_via_email=e,color:`primary`,"hide-details":``,density:`compact`}
4,{label:x(()=>[Y(`span`,ot,F(e.$t(`profile.settings.labels.send_email_notifications`)),1)]),_:1},8,[`modelValue`])]),_:1}),g(M,{cols:`12`,class:`py-1 mt-4`},{default:x(()=>[Y(`div`,st,F(e.$t(`profile.settings.labels.notification_display`)),1),g(N,{modelValue:W(_).notification.position,"onUpdate:modelValue":t[1]||=e=>W(_).notification.position=e,color:`primary`,"hide-details":``,inline:``},{default:x(()=>[(U(!0),f(y,null,L(W(b),e=>(U(),i(H,{key:e.value,value:e.value,density:`compact`,class:`mb-2 me-4`},{label:x(()=>[Y(`span`,ct,F(e.label),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`])]),_:1})]),_:1})])]),g(s,{key:`1`,class:`d-flex w-100 pa-4 rounded-0 mt-auto position-sticky justify-end bottom-0`},{default:x(()=>[g(A,{height:`36`,variant:`outlined`,color:`gray-3`,class:`text-gray-1`,onClick:t[2]||=e=>C()},{default:x(()=>[u(F(e.$t(`global.buttons.reset`)),1)]),_:1}),g(A,{loading:W(m),disabled:!W(v),height:`36`,class:`ms-2 flex-1-1 flex-lg-0-0 text-white`,variant:`flat`,color:`primary`,onClick:t[3]||=e=>S()},{default:x(()=>[u(F(e.$t(`global.buttons.save`)),1)]),_:1},8,[`loading`,`disabled`])]),_:1})]),_:1},512))}});t(),b(),q(),oe();var ut={class:`mb-3 mb-md-0`},dt={key:0,class:`pa-4`},ft={class:`text-gray-3 font-weight-medium mb-3`},pt={class:`d-flex align-center`},mt={class:`ms-4 text-body-medium`},ht={class:`font-weight-medium`},gt={class:`d-flex mt-1`},_t={class:`text-gray-3 me-2 font-weight-medium`},vt={class:`d-flex text-body-medium mt-1`},yt={class:`text-gray-3 me-2 font-weight-medium`},bt={class:`text-gray-3 font-weight-medium mb-3 mt-6`},xt={class:`d-md-flex align-center`},St={class:`d-flex align-center`},Ct={class:`ms-4 text-body-medium`},wt={class:`font-weight-medium`},Tt={class:`d-flex mt-1`},Et={class:`text-gray-3 me-2 font-weight-medium`},Dt={class:`d-flex text-body-medium mt-1`},Ot={class:`text-gray-3 me-2 font-weight-medium`},kt={key:0,class:`w-100 h-100 position-absolute left-0 top-0 d-flex align-center justify-center bg-surface`},At=m({__name:`Sessions`,props:{profile:{}},emits:[`submit`],setup(e,{emit:t}){let n=e,a={windows:G(()=>X(()=>import(`./Dh10SqSa.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]),import.meta.url)),imac:G(()=>X(()=>import(`./D-MmHGWW.js`),__vite__mapDeps([16,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]),import.meta.url)),iphone:G(()=>X(()=>import(`./2Z2rC9CG.js`),__vite__mapDeps([17,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]),import.meta.url)),simplePhone:G(()=>X(()=>import(`./jTB0hqJl.js`),__vite__mapDeps([18,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]),import.meta.url)),pc:G(()=>X(()=>import(`./CiQHW4EI.js`),__vite__mapDeps([19,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]),import.meta.url))},o=t,c=Z(),l=Q(),d={Windows:`windows`,"OS X":`imac`,iOS:`iphone`,AndroidOS:`simplePhone`},p=r(!1),m=T(()=>n.profile.current_session),h=T(()=>n.profile.active_sessions),_=e=>d[e]||`pc`,v=async(e=``)=>{try{e?await c.terminateSession(e):await c.terminateOtherSessions(),o(`submit`)}catch(e){l.show({title:e?.message,type:`error`})}};return(e,t)=>{let n=ve;return U(),f(`div`,null,[g(s,{variant:`flat`,"min-height":`68`,class:`rounded-0 d-flex flex-column flex-md-row align-md-center pa-4 font-weight-semibold text-gray-2 font-size-18px`},{default:x(()=>[Y(`div`,ut,F(e.$t(`profile.sessions.title`)),1),g(R),W(h).length>0?(U(),i(n,{key:0,color:`error`,text:e.$t(`global.labels.crud.confirm_message`),onSubmit:t[0]||=e=>v()},{default:x(()=>[g(A,{color:`error`,width:`100%`,variant:`flat`},{default:x(()=>[u(F(e.$t(`profile.sessions.labels.close_all_sessions`)),1)]),_:1})]),_:1},8,[`text`])):k(``,!0)]),_:1}),g(O),W(m)?(U(),f(`div`,dt,[Y(`div`,ft,F(e.$t(`profile.sessions.labels.current_session`)),1),g(s,{class:`pa-4`},{default:x(()=>[Y(`div`,pt,[Y(`div`,null,[(U(),i(P(a[_(W(m).platform)])))]),Y(`div`,mt,[Y(`div`,ht,[u(F(W(m).platform)+` `,1),t[1]||=Y(`span`,{class:`text-green ms-2`},`Active now`,-1)]),Y(`div`,gt,[Y(`div`,_t,F(e.$t(`profile.sessions.labels.ip`))+`: `,1),Y(`div`,null,F(W(m).ip),1)]),Y(`div`,vt,[Y(`div`,yt,F(e.$t(`profile.sessions.labels.place`))+`: `,1),Y(`div`,null,F(W(m).place),1)])])])]),_:1}),W(h).length>0?(U(),f(y,{key:0},[Y(`div`,bt,F(e.$t(`profile.sessions.labels.active_sessions`)),1),(U(!0),f(y,null,L(W(h),(t,r)=>(U(),i(s,{key:r,class:`pa-4 mb-3`},{default:x(()=>[Y(`div`,xt,[Y(`div`,St,[Y(`div`,null,[(U(),i(P(a[_(t.platform)])))]),Y(`div`,Ct,[Y(`div`,wt,F(t.platform),1),Y(`div`,Tt,[Y(`div`,Et,F(e.$t(`profile.sessions.labels.ip`))+`: `,1),Y(`div`,null,F(t.ip),1)]),Y(`div`,Dt,[Y(`div`,Ot,F(e.$t(`profile.sessions.labels.place`))+`: `,1),Y(`div`,null,F(t.place),1)])])]),g(R),g(n,{color:`error`,text:e.$t(`global.labels.crud.confirm_message`),onSubmit:e=>v(t.token)},{default:x(()=>[g(A,{color:`error`,class:`w-100 mt-3 mt-md-0`,variant:`text`},{default:x(()=>[u(F(e.$t(`profile.sessions.labels.close_session`)),1)]),_:1})]),_:1},8,[`text`,`onSubmit`])])]),_:2},1024))),128))],64)):k(``,!0)])):k(``,!0),g(B,null,{default:x(()=>[W(p)?(U(),f(`div`,kt,[g(j,{indeterminate:``,color:`primary`,width:`2`,size:`70`})])):k(``,!0)]),_:1})])}}});b(),t(),q();var jt={key:0},Mt={class:`d-md-flex align-center pt-5 mb-3 mb-md-0`},Nt={class:`text-title-large text-md-headline-small font-weight-medium text-white d-flex align-center`}
4,Pt={class:`d-flex align-center mt-3 mt-md-0`},Ft={class:`mx-6 hidden-sm-and-down`},It={class:`my-5 d-md-flex align-start container`},Lt={class:`d-flex px-4 align-center`},Rt={class:`text-center`},zt={key:1,class:`text-white font-weight-bold text-headline-small`},Bt={class:`avatar__actions`},Vt={class:`ms-5`},Ht={class:`font-weight-semibold font-size-18px`},Ut={class:`d-flex align-center mt-2`},Wt={class:`ms-3 text-gray-2`},Gt={class:`d-flex align-center mt-1`},Kt={class:`ms-3 text-gray-2`},qt=le(m({__name:`index`,async setup(t){let n,c;de({path:`/profile/:action(info|security|sessions|settings|notifications)`,key:`profile`});let d=ce(),{t:p}=ae(),m=ee(),v=e(),b=Z(),S=re(),T=se(),D=Q(),A=[{value:`info`,title:p(`profile.labels.info`),icon:`uil-info-circle`},{value:`settings`,title:p(`profile.labels.settings`),icon:`uil-cog`},{value:`security`,title:p(`profile.labels.security`),icon:`uil-shield-check`},{value:`notifications`,title:p(`profile.labels.notifications`),icon:`uil-bell`},{value:`sessions`,title:p(`profile.labels.sessions`),icon:`uil-desktop`}
4],M=r([v.params.action]),N=r(null),P=r(!1),I=r(null);E(()=>v.params.action,e=>{M.value=e});let R=()=>{d.setBreadcrumbs([{link:`/profile/info`,title:p(`profile.title`)}])},z=async()=>{try{let[e,t]=await Promise.all([b.profile(),S.getUser()]);N.value=e,T.setUser(t)}catch(e){D.show({title:e?.message,type:`error`})}},V=async e=>{if(e){P.value=!0;try{let t=new FormData;t.append(`file`,e),await b.uploadImage(t),D.show({title:p(`profile.messages.avatar_uploaded`),type:`success`}),await z()}catch(e){D.show({title:e?.message,type:`error`})}finally{P.value=!1}}},H=async()=>{P.value=!0;try{await b.deleteImage(),D.show({title:p(`profile.messages.avatar_deleted`),type:`success`}),await z()}catch(e){D.show({title:e?.message,type:`error`})}finally{P.value=!1}},G=()=>{I.value?.click()},q=e=>{let t=e.target,n=t.files?.[0];n&&(V(n),t.value=``)};return[n,c]=o(()=>Promise.all([z()])),await n,c(),R(),ie({title:p(`profile.title`)}),(e,t)=>{let n=ue;return U(),i(s,{variant:`flat`,color:`transparent`,"max-width":`1224`,class:`mx-auto`},{default:x(()=>[Y(`input`,{ref_key:`fileInput`,ref:I,type:`file`,accept:`image/*`,style:{display:`none`},onChange:q},null,544),W(N)?(U(),f(`div`,jt,[Y(`div`,Mt,[Y(`div`,Nt,[Y(`div`,null,F(W(p)(`profile.title`)),1)]),Y(`div`,Pt,[Y(`div`,Ft,[g(s,{height:`26`,width:`1`,variant:`flat`,color:`#EBE9F1`})]),Y(`div`,null,[g(n)])])]),Y(`div`,It,[g(s,{"min-width":W(m).mdAndUp.value?`360px`:``,"max-width":W(m).mdAndUp.value?`360px`:``,class:`mr-4 mb-4`},{default:x(()=>[g(a,{class:`pt-6 pb-4 px-0`},{default:x(()=>[Y(`div`,Lt,[Y(`div`,Rt,[g(l,{offset:[6,4],disabled:W(P)},{activator:x(({props:e})=>[Y(`div`,K({class:`avatar`},e),[g(h,{size:`66`,color:`rgba(var(--v-theme-primary), 1)`},{default:x(()=>[W(N).avatar?(U(),i(te,{key:0,src:W(N).avatar.link,alt:`Avatar`,cover:``},null,8,[`src`])):(U(),f(`span`,zt,F(W(T).user.name.split(` `).map(([e])=>e).splice(0,2).join(``).toUpperCase()),1))]),_:1}),Y(`div`,Bt,[W(P)?(U(),i(j,{key:0,size:`28`,width:`3`,color:`white`,indeterminate:``})):(U(),i(C,{key:1,size:`28`,color:`white`},{default:x(()=>[...t[5]||=[u(`uil-camera`,-1)]]),_:1}))])],16)]),default:x(()=>[g(_,{lines:!1,density:`compact`,class:`custom-elevation`,slim:``,nav:``},{default:x(()=>[g(w,{height:`40`,class:`px-4 py-0 mb-0`,color:`gray-3`,onClick:G},{prepend:x(()=>[g(C,{size:`20`,color:`gray-3`},{default:x(()=>[...t[6]||=[u(`uil-camera-plus`,-1)]]),_:1})]),default:x(()=>[g(J,{class:`text-title-small text-gray-3 font-weight-medium`},{default:x(()=>[u(F(e.$t(`global.buttons.upload`)),1)]),_:1})]),_:1}),W(N).avatar?(U(),i(w,{key:0,height:`40`,class:`px-4 py-0 mb-0 list-item__error text-error`,color:`error`,onClick:H},{prepend:x(()=>[g(C,{size:`20`,color:`error`},{default:x(()=>[...t[7]||=[u(`uil-trash-alt`,-1)]]),_:1})]),default:x(()=>[g(J,{class:`text-title-small font-weight-medium`},{default:x(()=>[u(F(e.$t(`global.buttons.delete`)),1)]),_:1})]),_:1})):k(``,!0)]),_:1})]),_:1},8,[`disabled`])]),Y(`div`,Vt,[Y(`div`,Ht,F(W(T).user.name),1),Y(`div`,Ut,[g(C,{size:`17`,color:`gray-4`},{default:x(()=>[...t[8]||=[u(`uil-envelope`,-1)]]),_:1}),Y(`div`,Wt,F(W(T).user.email),1)]),Y(`div`,Gt,[g(C,{size:`17`,color:`gray-4`},{default:x(()=>[...t[9]||=[u(`uil-user-check`,-1)]]),_:1}),Y(`div`,Kt,F(W(T).user.position),1)])])]),g(O,{class:`mt-6 mb-1`}),(U(),i(_,{key:W(M),lines:!1,class:`py-0 px-3`},{default:x(()=>[(U(),f(y,null,L(A,(e,t)=>g(w,{key:t,to:`/profile/${e.value}`,class:`mt-2 rounded-lg`,value:e.value,color:`primary`},{prepend:x(()=>[g(C,{icon:e.icon},null,8,[`icon`])]),default:x(()=>[g(J,null,{default:x(()=>[u(F(e.title),1)]),_:2},1024)]),_:2},1032,[`to`,`value`])),64))]),_:1}))]),_:1})]),_:1},8,[`min-width`,`max-width`]),g(s,{height:`100%`,"min-height":`300`,class:`flex-1-1 position-relative`},{default:x(()=>[g(B,{mode:`out-in`},{default:x(()=>[W(M).includes(`info`)?(U(),i(Fe,{key:`info`,profile:W(N),onSubmit:t[0]||=e=>z()},null,8,[`profile`])):W(M).includes(`security`)?(U(),i(nt,{key:`security`,profile:W(N),onSubmit:t[1]||=e=>z()},null,8,[`profile`])):W(M).includes(`notifications`)?(U(),i(qe,{key:`notifications`,profile:W(N),onSubmit:t[2]||=e=>z()},null,8,[`profile`])):W(M).includes(`settings`)?(U(),i(lt,{key:`settings`,profile:W(N),onSubmit:t[3]||=e=>z()},null,8,[`profile`])):W(M).includes(`sessions`)?(U(),i(At,{key:`sessions`,profile:W(N),onSubmit:t[4]||=e=>z()},null,8,[`profile`])):k(``,!0)]),_:1})]),_:1})])])):k(``,!0)]),_:1})}}}),[[`__scopeId`,`data-v-36ba7ff1`]]);export{qt as default};
5//# debugId=f743ed7e-8ad0-5685-ab9a-48db8b101541

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.