1"use strict";(self.webpackChunkng_rolls_2=self.webpackChunkng_rolls_2||[]).push([[761],{4626:(b,E,t)=>{t.d(E,{T:()=>a});var p=t(7579),e=t(4968),u=t(9646),l=t(2722),m=t(8505),C=t(1365),d=t(9300),g=t(3608),o=t(4650),_=t(4092),n=t(1892);let a=(()=>{class s{constructor(i,r,I){this.elemRef=i,this.uiQuery=r,this.editDlgSvc=I,this.tdsi="none",this.userSelectText=!0,this.destroy$=new p.x}ngOnInit(){this.uiQuery.getCanEdit()&&this.uiQuery.editMode$.pipe((0,l.R)(this.destroy$),(0,m.b)(i=>{this.userSelectText=!i,this.updateTextDecoration(i)})).subscribe(),(0,e.R)(this.elemRef.nativeElement,"click").pipe((0,C.M)(this.uiQuery.editMode$),(0,l.R)(this.destroy$),(0,m.b)(([i])=>{"A"===i.target.tagName&&i.stopPropagation()}),(0,m.b)(([i,r])=>{if(r)i.preventDefault(),i.stopPropagation(),this.editDlgSvc.open(this.data);else{const I=window.getSelection();I&&!I.isCollapsed&&i.stopPropagation()}}),(0,d.h)(([i,r])=>r),(0,m.b)(([i])=>{"A"===i.target.tagName&&i.preventDefault()})).subscribe()}ngOnDestroy(){this.destroy$.next(!0),this.destroy$.complete()}updateTextDecoration(i){if(i){let r="";try{const D=getComputedStyle(this.elemRef.nativeElement);r=new g(D.color).fade(.3).rgb().toString()}catch{}const I=`underline solid max(2px, min(0.1em, 3px)) ${r}`.trim();this.elemRef.nativeElement.style.textDecoration=I,this.elemRef.nativeElement.style.cursor="pointer",this.elemRef.nativeElement.style.textDecoration.includes("underline")||(this.elemRef.nativeElement.style.textDecoration="",this.elemRef.nativeElement.style.webkitTextDecoration=`underline solid ${r}`.trim())}else this.elemRef.nativeElement.style.textDecoration="none",this.elemRef.nativeElement.style.cursor="inherit",this.elemRef.nativeElement.style.webkitTextDecoration="none";return(0,u.of)(i)}}return s.\u0275fac=function(i){return new(i||s)(o.Y36(o.SBq),o.Y36(_.YU),o.Y36(n.AU))},s.\u0275dir=o.lG2({type:s,selectors:[["","editable-text",""]],hostVars:4,hostBindings:function(i,r){2&i&&(o.Udp("text-decoration-skip-ink",r.tdsi),o.ekj("user-select-text",r.userSelectText))},inputs:{data:["editable-text","data"]}}),s})()},5921:(b,E,t)=>{t.d(E,{w:()=>h});var p=t(8505),e=t(4650),u=t(3258),l=t(6895),m=t(8255),C=t(7395);function d(o,_){if(1&o&&e._UZ(0,"roll-icon",3),2&o){const n=e.oxw();e.Q6J("iconName",n.icon)}}function g(o,_){if(1&o&&(e.TgZ(0,"label"),e._uU(1),e.qZA()),2&o){const n=e.oxw();e.xp6(1),e.Oqu(n.label)}}let h=(()=>{class o{constructor(n){this.isSheetSvc=n,this.label=$localize`:@@changeImage:Change image`,this.icon="image"}onClick(){this.menuClose$?this.menuClose$.pipe((0,p.b)(()=>this.doClickAction())).subscribe():this.doClickAction()}doClickAction(){this.isSheetSvc.open({entity:this.entity})}}return o.\u0275fac=function(n){return new(n||o)(e.Y36(u.z7))},o.\u0275cmp=e.Xpm({type:o,selectors:[["change-image-menu-item"]],inputs:{entity:"entity",label:"label",icon:"icon",menuClose$:"menuClose$"},decls:3,vars:2,consts:[["mat-menu-item","","data-test-id","change-image-menu-item",3,"click"],[3,"iconName",4,"ngIf"],[4,"ngIf"],[3,"iconName"]],template:function(n,a){1&n&&(e.TgZ(0,"button",0),e.NdJ("click",function(){return a.onClick()}),e.YNc(1,d,1,1,"roll-icon",1),e.YNc(2,g,2,1,"label",2),e.qZA()),2&n&&(e.xp6(1),e.Q6J("ngIf",a.icon),e.xp6(1),e.Q6J("ngIf",a.label))},dependencies:[l.O5,m.OP,C.p],changeDetection:0}),o})()},3550:(b,E,t)=>{t.d(E,{g:()=>h});var p=t(8505),e=t(4650),u=t(4467),l=t(6895),m=t(8255),C=t(7395);function d(o,_){if(1&o&&e._UZ(0,"roll-icon",3),2&o){const n=e.oxw();e.Q6J("iconName",n.icon)}}function g(o,_){if(1&o&&(e.TgZ(0,"label"),e._uU(1),e.qZA()),2&o){const n=e.oxw();e.xp6(1),e.Oqu(n.label)}}let h=(()=>{class o{constructor(n){this.deleteSvc=n,this.label=$localize`:@@delete:Delete`,this.icon="trash"}onClick(){this.menuClose$?this.menuClose$.pipe((0,p.b)(()=>this.doClickAction())).subscribe():this.doClickAction()}doClickAction(){this.deleteSvc.delete(this.entity)}}return o.\u0275fac=function(n){return new(n||o)(e.Y36(u.uR))},o.\u0275cmp=e.Xpm({type:o,selectors:[["delete-entity-menu-item"]],inputs:{entity:"entity",label:"label",icon:"icon",menuClose$:"menuClose$"},decls:3,vars:2,consts:[["mat-menu-item","","data-test-id","delete-entity-menu-item",3,"click"],[3,"iconName",4,"ngIf"],[4,"ngIf"],[3,"iconName"]],template:function(n,a){1&n&&(e.TgZ(0,"button",0),e.NdJ("click",function(){return a.onClick()}),e.YNc(1,d,1,1,"roll-icon",1),e.YNc(2,g,2,1,"label",2),e.qZA()),2&n&&(e.xp6(1),e.Q6J("ngIf",a.icon),e.xp6(1),e.Q6J("ngIf",a.label))},dependencies:[l.O5,m.OP,C.p],changeDetection:0}),o})()},3911:(b,E,t)=>{t.d(E,{s:()=>_});var p=t(8505),e=t(4650),u=t(4467),l=t(4075),m=t(6895),C=t(8255),d=t(7395);function g(n,a){if(1&n&&e._UZ(0,"roll-icon",4),2&n){const s=e.oxw(2);e.Q6J("iconName",s.icon)}}function h(n,a){if(1&n&&(e.TgZ(0,"label"),e._uU(1),e.qZA()),2&n){const s=e.oxw(2);e.xp6(1),e.Oqu(s.label)}}function o(n,a){if(1&n){const s=e.EpF();e.TgZ(0,"button",1),e.NdJ("click",function(){e.CHM(s);const i=e.oxw();return e.KtG(i.onClick())}),e.YNc(1,g,1,1,"roll-icon",2),e.YNc(2,h,2,1,"label",3),e.qZA()}if(2&n){const s=e.oxw();e.xp6(1),e.Q6J("ngIf",s.icon),e.xp6(1),e.Q6J("ngIf",s.label)}}let _=(()=>{class n{constructor(s,c){this.imgForCoverSvc=s,this.metaSvc=c,this.label=$localize`:@@useImageForRollCover:Use image for roll cover`,this.icon="cover-image",this.showMenuItem=!1}ngOnChanges(){this.showMenuItem=this.metaSvc.displaysImage(this.entity)}onClick(){this.menuClose$?this.menuClose$.pipe((0,p.b)(()=>this.doClickAction())).subscribe():this.doClickAction()}doClickAction(){this.imgForCoverSvc.use(this.entity.image_info)}}return n.\u0275fac=function(s){return new(s||n)(e.Y36(u.V0),e.Y36(l.Gl))}
1,n.\u0275cmp=e.Xpm({type:n,selectors:[["image-for-cover-menu-item"]],inputs:{entity:"entity",label:"label",icon:"icon",menuClose$:"menuClose$"},features:[e.TTD],decls:1,vars:1,consts:[["mat-menu-item","","data-test-id","image-for-cover-menu-item",3,"click",4,"ngIf"],["mat-menu-item","","data-test-id","image-for-cover-menu-item",3,"click"],[3,"iconName",4,"ngIf"],[4,"ngIf"],[3,"iconName"]],template:function(s,c){1&s&&e.YNc(0,o,3,2,"button",0),2&s&&e.Q6J("ngIf",c.showMenuItem)},dependencies:[m.O5,C.OP,d.p],changeDetection:0}),n})()},9940:(b,E,t)=>{t.d(E,{U:()=>h});var p=t(8505),e=t(4650),u=t(1892),l=t(6895),m=t(8255),C=t(7395);function d(o,_){if(1&o&&e._UZ(0,"roll-icon",3),2&o){const n=e.oxw();e.Q6J("iconName",n.icon)}}function g(o,_){if(1&o&&(e.TgZ(0,"label"),e._uU(1),e.qZA()),2&o){const n=e.oxw();e.xp6(1),e.Oqu(n.label)}}let h=(()=>{class o{constructor(n){this.widgetsDlgSvc=n,this.label=$localize`:@@widgets:Widgets`,this.icon="settings"}onClick(){this.menuClose$?this.menuClose$.pipe((0,p.b)(()=>this.doClickAction())).subscribe():this.doClickAction()}doClickAction(){this.widgetsDlgSvc.open({entity:this.entity})}}return o.\u0275fac=function(n){return new(n||o)(e.Y36(u.HR))},o.\u0275cmp=e.Xpm({type:o,selectors:[["widgets-menu-item"]],inputs:{entity:"entity",label:"label",icon:"icon",menuClose$:"menuClose$"},decls:3,vars:2,consts:[["mat-menu-item","","data-test-id","widgets-menu-item",3,"click"],[3,"iconName",4,"ngIf"],[4,"ngIf"],[3,"iconName"]],template:function(n,a){1&n&&(e.TgZ(0,"button",0),e.NdJ("click",function(){return a.onClick()}),e.YNc(1,d,1,1,"roll-icon",1),e.YNc(2,g,2,1,"label",2),e.qZA()),2&n&&(e.xp6(1),e.Q6J("ngIf",a.icon),e.xp6(1),e.Q6J("ngIf",a.label))},dependencies:[l.O5,m.OP,C.p],styles:["[_nghost-%COMP%]{display:block}"],changeDetection:0}),o})()},3531:(b,E,t)=>{t.d(E,{f:()=>n});var p=t(9646),e=t(8505),u=t(5390),l=t(4650),m=t(4075),C=t(4092),d=t(6895),g=t(8563),h=t(8271);function o(a,s){if(1&a&&l._UZ(0,"item-type-icon",3),2&a){const c=l.oxw();l.Q6J("item",c.item)}}const _=function(a){return{event:"ClickThrough",category:"ItemEvent",label:a}};let n=(()=>{class a{constructor(c,i,r){this.metaSvc=c,this.uiQuery=i,this.eRef=r,this.showIcon=!0}get noLabelClass(){return this.metaSvc.isUpload(this.item)}ngOnInit(){this.showIcon$=(0,u.k)(u.L.AND,(0,p.of)(this.showIcon),this.uiQuery.selectDisplaysLinkBoxIcon(this.item)).pipe((0,e.b)(c=>{c?this.eRef.nativeElement.classList.remove("no-icon"):this.eRef.nativeElement.classList.add("no-icon")}))}}return a.\u0275fac=function(c){return new(c||a)(l.Y36(m.Gl),l.Y36(C.YU),l.Y36(l.SBq))},a.\u0275cmp=l.Xpm({type:a,selectors:[["item-link-box"]],hostVars:2,hostBindings:function(c,i){2&c&&l.ekj("no-label",i.noLabelClass)},inputs:{item:"item",showIcon:"showIcon"},decls:5,vars:8,consts:[["target","_blank","noopener","",1,"item-link-box",3,"href","analyticsEvent"],[3,"item",4,"ngIf"],[1,"item-link-box__label","single-line-clamp"],[3,"item"]],template:function(c,i){1&c&&(l.TgZ(0,"a",0),l.YNc(1,o,1,1,"item-type-icon",1),l.ALo(2,"async"),l.TgZ(3,"div",2),l._uU(4),l.qZA()()),2&c&&(l.Q6J("href",null==i.item||null==i.item.source?null:i.item.source.url,l.LSH)("analyticsEvent",l.VKq(6,_,null==i.item?null:i.item.title)),l.xp6(1),l.Q6J("ngIf",l.lcZ(2,4,i.showIcon$)),l.xp6(3),l.Oqu(null==i.item||null==i.item.source?null:i.item.source.domain))},dependencies:[d.O5,g.C,h.K,d.Ov],styles:['item-link-box{--item-link-box__background: none;--item-link-box__border: none;--item-link-box__color: var(--ui-text__color--dark, black);--item-link-box__icon__background: none;--item-link-box__icon__border: none;--item-link-box__icon__color: var(--ui-text__color--light, white);--ilb-bg: var(--item-link-box__background);--ilb-border: var(--item-link-box__border);--ilb-color: var(--item-link-box__color);--ilb-icon-bg: var(--item-link-box__icon__background);--ilb-icon-border: var(--item-link-box__icon__border);--ilb-icon-color: var(--item-link-box__icon__color);background:var(--ilb-bg)!important;border:var(--ilb-border)!important;color:var(--ilb-color)!important;display:block;max-width:100%}item-link-box item-type-icon{--item-type-icon__background: var(--ilb-icon-bg) !important;--item-type-icon__border: var(--ilb-icon-border) !important;--item-type-icon__color: var(--ilb-icon-color) !important}item-link-box .item-link-box{display:grid;place-items:center start;gap:0 8px;grid-template:[row1-start] "icon label" auto [row1-end]/auto auto}item-link-box .item-link-box.no-icon{grid-template:[row1-start] "label" auto [row1-end]/auto}item-link-box .item-link-box.no-label{grid-template:[row1-start] "icon" auto [row1-end]/auto}@media (pointer: fine){item-link-box:hover .item-link-box__label:after{width:100%}}item-link-box a{max-width:100%}item-link-box .item-link-box item-type-icon{height:2rem;width:2rem;grid-area:icon}item-link-box .item-link-box__label{color:var(--ilb-color)!important;grid-area:label;font-size:max(1rem,14px);line-height:2rem;max-width:100%}item-link-box .item-link-box__label:after{z-index:0;content:" ";display:block;position:relative;background:var(--ilb-color)!important;opacity:1;width:0;height:1px;left:0;bottom:.25em;transition:width .2s ease}item-link-box.no-icon .item-link-box,item-link-box.no-label .item-link-box{gap:0!important}\n'],encapsulation:2,changeDetection:0}),a})()}}]);
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.