1"use strict";(globalThis.webpackChunkwips_components_scripts||=[]).push([[3005],{"05608acba53c7fa5"(e,s,t){t.r(s),t.d(s,{default:()=>d});var a=t("b641633d6c906d19"),l=t("a54fa6d0a722ba3f"),i=t("92c490e8e5efe9cd"),o=t("eb0d7dd6674ec63a");const n={class:"statusMessages"},c={data:()=>({localMaxMessages:null,displayedMessages:0,openMessageId:null}),created(){this.localMaxMessages=parseInt(this.maxmessages)||5},methods:{messageClick(e){this.openMessageId=e?.messageId??null,this.$emit("messageClick",e)},editClick(e,s){this.$emit("edit",e,s)},deleteClick(e,s){confirm("Vil du slette?")&&this.$emit("delete",e,s)},toggleShowMore(){let e=parseInt(this.increment)||10;this.localMaxMessages<this.filteredMessages.length&&(this.localMaxMessages=this.filteredMessages.length),this.localMaxMessages+=e}},computed:{...(0,o.aH)(i.x,["isLoggedIn"]),isOpen:()=>!1,filteredMessages(){const e=new Date,s=e.getFullYear()+"-"+(e.getMonth()+1)+"-"+e.getDate(),t=(this.messages||[]).slice().sort((e,t)=>{const a=!e.toDate||e.toDate>=s?"1":"0",l=!t.toDate||t.toDate>=s?"1":"0";return a+e.fromDate+e.fromTime>l+t.fromDate+t.fromTime?-1:1}),a=[];let l=0;for(const e of t){l++;const t=e.toDate>=s||!e.toDate,i={...e,isActive:t,isOpen:e.messageId===this.openMessageId};(t||l<=this.localMaxMessages)&&a.push(i)}return a}},props:["messages","increment","maxmessages","blockId"]},d=(0,a.pM)({...c,__name:"statusMessages",setup(e){const s=(0,a.$V)(()=>t.e(48214).then(t.bind(t,"354e35373b4525d0"))),i=(0,a.$V)(()=>Promise.all([t.e(52857),t.e(99959),t.e(94607),t.e(59442)]).then(t.bind(t,"a9bcaf22dee96965")));return(t,o)=>((0,a.uX)(),(0,a.CE)("div",null,[(0,a.Lk)("div",n,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(t.filteredMessages,i=>((0,a.uX)(),(0,a.Wv)((0,l.R1)(s),{"is-open":i.isOpen,"block-id":e.blockId,onEdit:t.editClick,onDelete:t.deleteClick,onClick:t.messageClick,key:i.messageId,message:i},null,8,["is-open","block-id","onEdit","onDelete","onClick","message"]))),128))]),e.messages.length>t.localMaxMessages?((0,a.uX)(),(0,a.Wv)((0,l.R1)(i),{key:0,type:"button","model-value":"Vis flere",onClick:t.toggleShowMore},null,8,["onClick"])):(0,a.Q3)("",!0)]))}})}}]);
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.