1"use strict";(self.webpackChunkdomshop=self.webpackChunkdomshop||[]).push([[3087],{83087:(F,c,l)=>{l.r(c),l.d(c,{WidgetComponent:()=>h});var m=l(50895);const g={title:"Roadmap",buckets:[{id:"Q1",title:"Q1 / 2023"},{id:"Q2",title:"Q2 / 2023"},{id:"Q3",title:"Q3 / 2023"},{id:"Q4",title:"Q4 / 2023"}],swimlanes:[{id:"BE",title:"Backend",background:"blue"},{id:"MG",title:"Magellan",background:"indigo"},{id:"PR",title:"Process Modeller",background:"teal"},{id:"SM",title:"Service Management",background:"orange"},{id:"CRM",title:"CRM",background:"pink"},{id:"HR",title:"HR",background:"purple"}],cards:[{id:"",title:"Thema 1",progress:10,swimlaneId:"BE",bucketId:"Q1"},{id:"",title:"Thema 1",progress:30,swimlaneId:"BE",bucketId:"Q3"},{id:"",title:"Thema 1",progress:70,swimlaneId:"MG",bucketId:"Q2"},{id:"",title:"Thema 7",swimlaneId:"MG",bucketId:"Q4"}]};var r=l(60177),s=l(65716),u=l(63285),e=l(4020);function p(n,o){1&n&&(e.qex(0),e.nrm(1,"p-skeleton",1),e.bVm())}function f(n,o){if(1&n&&(e.j41(0,"div",9),e.EFF(1),e.k0s()),2&n){const t=o.$implicit;e.R7$(),e.JRh(t.title)}}function b(n,o){if(1&n&&(e.j41(0,"div",19),e.nrm(1,"div",20),e.k0s()),2&n){const t=e.XpG().$implicit,i=e.XpG(2).$implicit;e.R7$(),e.ZvI("bg-",i.background,"-500 rounded-border"),e.xc7("width",t.progress+"%")}}function k(n,o){if(1&n&&(e.qex(0),e.j41(1,"div",15)(2,"h2",16),e.EFF(3),e.k0s(),e.nrm(4,"p",17),e.DNE(5,b,2,5,"div",18),e.k0s(),e.bVm()),2&n){const t=o.$implicit,i=e.XpG(2).$implicit;e.R7$(),e.ZvI("p-4 bg-surface-0 dark:bg-surface-900 rounded-border border-",i.background,"-500"),e.R7$(2),e.JRh(t.title),e.R7$(),e.Y8G("innerHtml",t.description,e.npT),e.R7$(),e.Y8G("ngIf",t.progress&&t.progress>0)}}function x(n,o){if(1&n&&(e.j41(0,"div",13),e.DNE(1,k,6,6,"ng-container",14),e.k0s()),2&n){const t=o.$implicit,i=e.XpG().$implicit,d=e.XpG(2);e.R7$(),e.Y8G("ngForOf",d.cardsForSwimlaneAndBucket(t.id,i.id))}}function v(n,o){if(1&n&&(e.j41(0,"div",10)(1,"div",11)(2,"div"),e.EFF(3),e.k0s(),e.DNE(4,x,2,1,"div",12),e.k0s()()),2&n){const t=o.$implicit,i=e.XpG(2);e.R7$(2),e.ZvI("shrink-0 p-4 bg-",t.background,"-500 text-white rounded-border font-bold text-lg flex items-center justify-center w-56"),e.R7$(),e.JRh(t.title),e.R7$(),e.Y8G("ngForOf",i.roadmap.buckets)}}function _(n,o){if(1&n&&(e.qex(0),e.j41(1,"div"),e.nrm(2,"c365-block-pb-component-title",2),e.j41(3,"div",3)(4,"div",4)(5,"div",5),e.nrm(6,"div",6),e.DNE(7,f,2,1,"div",7),e.k0s(),e.DNE(8,v,5,5,"div",8),e.k0s()()(),e.bVm()),2&n){const t=e.XpG();e.R7$(),e.ZvI("surface-",null!=t.block.customFields&&null!=t.block.customFields.surface&&t.block.customFields.surface.formattedValue?null==t.block.customFields||null==t.block.customFields.surface?null:t.block.customFields.surface.formattedValue:"ground"," px-6 py-12 md:px-12 lg:px-20"),e.R7$(),e.Y8G("block",t.block),e.R7$(5),e.Y8G("ngForOf",t.roadmap.buckets),e.R7$(),e.Y8G("ngForOf",t.roadmap.swimlanes)}}let h=(()=>{class n extends m.kU{constructor(){super(...arguments),this.roadmap=g}cardsForSwimlaneAndBucket(t,i){return this.roadmap.cards.filter(a=>i==a.swimlaneId&&t==a.bucketId)}static{this.\u0275fac=(()=>{let t;return function(d){return(t||(t=e.xGo(n)))(d||n)}})()}static{this.\u0275cmp=e.VBU({type:n,selectors:[["c365-block-widget"]],features:[e.Vt3],decls:4,vars:6,consts:[[4,"ngIf"],["height","200px","width","40%"],[3,"block"],[1,"overflow-auto"],[2,"min-width","1200px"],[1,"flex","gap-4","mb-4"],[1,"shrink-0","w-56"],["class","flex-1 bg-slate-500 text-white font-bold text-center p-4 text-xl rounded-border",4,"ngFor","ngForOf"],["class","flex flex-col gap-4",4,"ngFor","ngForOf"],[1,"flex-1","bg-slate-500","text-white","font-bold","text-center","p-4","text-xl","rounded-border"],[1,"flex","flex-col","gap-4"],[1,"flex","gap-4","border-b","border-surface","pb-4"],["class","flex-1 flex gap-4 flex-col",4,"ngFor","ngForOf"],[1,"flex-1","flex","gap-4","flex-col"],[4,"ngFor","ngForOf"],[2,"border-left","6px solid"],[1,"text-lg","font-bold","mt-0","mb-2"],[1,"mt-0","mb-4","leading-normal",3,"innerHtml"],["class","bg-surface-200 dark:bg-surface-600 rounded-border",4,"ngIf"],[1,"bg-surface-200","dark:bg-surface-600","rounded-border"],[2,"height","4px"]],template:function(i,d){1&i&&(e.DNE(0,p,2,0,"ng-container",0),e.nI1(1,"async"),e.DNE(2,_,9,6,"ng-container",0),e.nI1(3,"async")),2&i&&(e.Y8G("ngIf",!1===e.bMT(1,2,d.authInit$)),e.R7$(2),e.Y8G("ngIf",e.bMT(3,4,d.authInit$)))},dependencies:[r.MD,r.Sq,r.bT,r.Jj,s.k2,s.EA,u.W],encapsulation:2})}}return n})()}}]);
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.