1"use strict";(self.webpackChunkm=self.webpackChunkm||[]).push([[310],{8154:(F,j,c)=>{c.d(j,{Z:()=>k,l:()=>m});var r=c(3953),$=c(345);let m=(()=>{class e{constructor(h){this._san=h}transform(h){const E=(this._san.sanitize(r.WPN.HTML,h||"")||"").replace(/<img(?![^>]*\bloading=)/gi,'<img loading="lazy" decoding="async"');return this._san.bypassSecurityTrustHtml(E)}static#e=this.\u0275fac=function(w){return new(w||e)(r.rXU($.up,16))};static#r=this.\u0275pipe=r.EJ8({name:"kbHtml",type:e,pure:!0})}return e})();function k(e){const I=e.target;if(I&&"IMG"===I.tagName){const h=I.src;h&&window.open(h,"_blank","noopener")}}},5262:(F,j,c)=>{c.d(j,{W:()=>P});var r=c(3953),$=c(1413),m=c(6977),k=c(8154),e=c(5658),I=c(8001),h=c(2791),w=c(177);function E(p,_){1&p&&(r.j41(0,"div",3),r.nrm(1,"i",4),r.k0s())}function B(p,_){if(1&p){const i=r.RV6();r.j41(0,"div",5)(1,"h1",6),r.EFF(2,"\u010clanak nije prona\u0111en"),r.k0s(),r.j41(3,"p",7),r.EFF(4,"\u010clanak ne postoji ili jo\u0161 nije objavljen."),r.k0s(),r.j41(5,"a",8),r.bIt("click",function(x){r.eBV(i);const R=r.XpG();return r.Njj(R.goHome(x))}),r.EFF(6,"Po\u010detna strana uputstva"),r.k0s()()}if(2&p){const i=r.XpG();r.R7$(5),r.Y8G("href",i.baseUrl,r.B4B)}}function T(p,_){if(1&p){const i=r.RV6();r.qex(0),r.j41(1,"span"),r.EFF(2,"/"),r.k0s(),r.j41(3,"a",23),r.bIt("click",function(x){const R=r.eBV(i).$implicit,D=r.XpG(2);return r.Njj(D.goCategory(x,R.id))}),r.EFF(4),r.k0s(),r.bVm()}if(2&p){const i=_.$implicit;r.R7$(4),r.JRh(i.name)}}function u(p,_){if(1&p&&(r.j41(0,"p",24),r.EFF(1),r.k0s()),2&p){const i=r.XpG(2);r.R7$(),r.JRh(i.article.summary)}}function s(p,_){if(1&p){const i=r.RV6();r.j41(0,"div",25)(1,"span"),r.EFF(2,"Da li vam je ovaj \u010dlanak pomogao?"),r.k0s(),r.j41(3,"button",26),r.bIt("click",function(){r.eBV(i);const x=r.XpG(2);return r.Njj(x.sendFeedback(!0))}),r.EFF(4,"Da"),r.k0s(),r.j41(5,"button",26),r.bIt("click",function(){r.eBV(i);const x=r.XpG(2);return r.Njj(x.sendFeedback(!1))}),r.EFF(6,"Ne"),r.k0s()()}}function b(p,_){1&p&&(r.j41(0,"div",27),r.nrm(1,"i",28),r.EFF(2," Hvala na povratnoj informaciji. "),r.k0s())}function f(p,_){if(1&p){const i=r.RV6();r.j41(0,"a",8),r.bIt("click",function(x){r.eBV(i);const R=r.XpG(2);return r.Njj(R.go(x,R.prev))}),r.j41(1,"small"),r.EFF(2,"Prethodni"),r.k0s(),r.EFF(3),r.k0s()}if(2&p){const i=r.XpG(2);r.Y8G("href",i.href(i.prev),r.B4B),r.R7$(3),r.SpI("",i.prev.title," ")}}function z(p,_){1&p&&r.nrm(0,"span")}function v(p,_){if(1&p){const i=r.RV6();r.j41(0,"a",29),r.bIt("click",function(x){r.eBV(i);const R=r.XpG(2);return r.Njj(R.go(x,R.next))}),r.j41(1,"small"),r.EFF(2,"Slede\u0107i"),r.k0s(),r.EFF(3),r.k0s()}if(2&p){const i=r.XpG(2);r.Y8G("href",i.href(i.next),r.B4B),r.R7$(3),r.SpI("",i.next.title," ")}}function C(p,_){if(1&p){const i=r.RV6();r.j41(0,"a",8),r.bIt("click",function(x){const R=r.eBV(i).$implicit,D=r.XpG(3);return r.Njj(D.scrollTo(x,R.id))}),r.EFF(1),r.k0s()}if(2&p){const i=_.$implicit;r.AVh("kbd-toc-h3",3===i.level),r.Y8G("href","#"+i.id,r.B4B),r.R7$(),r.JRh(i.text)}}function G(p,_){if(1&p&&(r.j41(0,"aside",30)(1,"b"),r.EFF(2,"Na ovoj strani"),r.k0s(),r.DNE(3,C,2,4,"a",31),r.k0s()),2&p){const i=r.XpG(2);r.R7$(3),r.Y8G("ngForOf",i.toc)}}function N(p,_){if(1&p){const i=r.RV6();r.j41(0,"div",9)(1,"article",10)(2,"div",11)(3,"a",8),r.bIt("click",function(x){r.eBV(i);const R=r.XpG();return r.Njj(R.goHome(x))}),r.EFF(4),r.k0s(),r.DNE(5,T,5,1,"ng-container",12),r.k0s(),r.j41(6,"h1",13),r.EFF(7),r.k0s(),r.DNE(8,u,2,1,"p",14),r.j41(9,"div",15),r.nI1(10,"kbHtml"),r.bIt("click",function(x){r.eBV(i);const R=r.XpG();return r.Njj(R.openImage(x))}),r.k0s(),r.DNE(11,s,7,0,"div",16)(12,b,3,0,"div",17),r.j41(13,"div",18),r.DNE(14,f,4,2,"a",19)(15,z,1,0,"span",20)(16,v,4,2,"a",21),r.k0s()(),r.DNE(17,G,4,1,"aside",22),r.k0s()}if(2&p){const i=r.XpG();r.R7$(3),r.Y8G("href",i.baseUrl,r.B4B),r.R7$(),r.JRh(i.kbName),r.R7$(),r.Y8G("ngForOf",i.crumbs),r.R7$(2),r.JRh(i.article.title),r.R7$(),r.Y8G("ngIf",i.article.summary),r.R7$(),r.Y8G("innerHTML",r.bMT(10,12,i.article.content),r.npT),r.R7$(2),r.Y8G("ngIf",!i.feedbackSent),r.R7$(),r.Y8G("ngIf",i.feedbackSent),r.R7$(2),r.Y8G("ngIf",i.prev),r.R7$(),r.Y8G("ngIf",!i.prev),r.R7$(),r.Y8G("ngIf",i.next),r.R7$(),r.Y8G("ngIf",i.toc.length>1)}}function K(p,_){let i=p;for(;i;){if(i.params[_])return i.params[_];i=i.parent}return null}function A(p){return K(p,"tenantCode")}let P=(()=>{class p{constructor(i,g,x){this._http=i,this._route=g,this._el=x,this.articleId=null,this.langId=null,this.prefix="kb",this.crumbs=[],this.baseUrl="",this.prev=null,this.next=null,this.kbName=null,this.navigate=new r.bkB,this.category=new r.bkB,this.home=new r.bkB,this.closed=new r.bkB,this.article=null,this.activeLangId=null,this.feedbackSent=!1,this.loading=!1,this.toc=[],this.languages=[],this.baseName=null,this.destroy$=new $.B}ngOnInit(){if(null==this.articleId){this.prefix=function X(p){let _=p;for(;_;){if(_.data.prefix)return _.data.prefix;_=_.parent}return"kb"}(this._route.snapshot);const i=+this._route.snapshot.params.id;this.activeLangId=+this._route.parent?.snapshot.params.langId||1,this.loadArticle(i,this.activeLangId)}}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}
1ngOnChanges(i){i.articleId&&null!=this.articleId&&(this.activeLangId=this.langId||1,this.feedbackSent=!1,this.article=null,this.toc=[],this.loadArticle(this.articleId,this.activeLangId))}tcq(i){const g=A(this._route.snapshot);return g?(i?"?":"&")+"tenantCode="+g:""}openImage(i){(0,k.Z)(i)}loadMeta(){if(this.languages.length||this.baseName)return;const i=K(this._route.snapshot,"kbId");i&&(this._http.get(`${this.prefix}/getReaderLanguages?kb_id=${i}${this.tcq(!1)}`).pipe((0,m.Q)(this.destroy$)).subscribe(g=>{this.languages=Array.isArray(g)?g:[],this.applySeo()}),A(this._route.snapshot)&&this._http.get(`${this.prefix}/getReaderBase?id=${i}${this.tcq(!1)}`).pipe((0,m.Q)(this.destroy$)).subscribe(g=>{this.baseName=g&&g.name?g.name:null,this.applySeo()}))}loadArticle(i,g){this.loading=!0,this.loadMeta(),this._http.get(`${this.prefix}/getPublishedArticle?id=${i}&lang_id=${g}${this.tcq(!1)}`).pipe((0,m.Q)(this.destroy$)).subscribe(x=>{this.article=x&&x.id?x:null,this.loading=!1,this.applySeo(),setTimeout(()=>this.buildToc())},()=>{this.loading=!1})}buildToc(){const i=this._el.nativeElement.querySelector(".kb-content");if(!i)return void(this.toc=[]);const g=Array.from(i.querySelectorAll("h2, h3"));this.toc=g.map((x,R)=>(x.id="kbs-"+R,{id:x.id,text:x.textContent.trim(),level:"H3"===x.tagName?3:2}))}scrollTo(i,g){i.preventDefault();const x=document.getElementById(g);x&&x.scrollIntoView({behavior:"smooth",block:"start"})}href(i){return`${this.baseUrl}/article/${i.id}`}go(i,g){i.ctrlKey||i.metaKey||i.shiftKey||0!==i.button||(i.preventDefault(),this.navigate.emit(g))}goCategory(i,g){i.preventDefault(),this.category.emit(g)}goHome(i){i.preventDefault(),this.home.emit()}sendFeedback(i){this._http.post(`${this.prefix}/saveReaderFeedback${this.tcq(!0)}`,{article_id:this.article.id,helpful:i}).subscribe(()=>{this.feedbackSent=!0,i?this.article.helpful_yes++:this.article.helpful_no++})}applySeo(){const i=A(this._route.snapshot);if(!this.article)return void(this.loading||(0,e.h)({title:this.baseName||document.title,tenant:i,noindex:!0}));const g=this.languages.find(x=>x.id===this.activeLangId);(0,e.h)({title:this.baseName?`${this.article.title} | ${this.baseName}`:this.article.title,description:this.article.summary,lang:g?g.code:null,path:window.location.pathname.replace(/\/\d+\/article\/\d+.*$/,`/${this.activeLangId}/article/${this.article.id}`),tenant:i,kbId:+K(this._route.snapshot,"kbId")})}static#e=this.\u0275fac=function(g){return new(g||p)(r.rXU(I.kl),r.rXU(h.nX),r.rXU(r.aKT))};static#r=this.\u0275cmp=r.VBU({type:p,selectors:[["kb-reader-article"]],inputs:{articleId:"articleId",langId:"langId",prefix:"prefix",crumbs:"crumbs",baseUrl:"baseUrl",prev:"prev",next:"next",kbName:"kbName"},outputs:{navigate:"navigate",category:"category",home:"home",closed:"closed"},features:[r.OA$],decls:3,vars:3,consts:[["class","kbd-loading",4,"ngIf"],["class","kbd-narrow",4,"ngIf"],["class","kbd-art",4,"ngIf"],[1,"kbd-loading"],[1,"fas","fa-spinner","fa-spin","fa-2x"],[1,"kbd-narrow"],[1,"kbd-h1"],[1,"kbd-muted"],[3,"click","href"],[1,"kbd-art"],[1,"kbd-art-main"],[1,"kbd-crumbs"],[4,"ngFor","ngForOf"],[1,"kbd-art-title"],["class","kbd-lead",4,"ngIf"],[1,"kb-content","kbd-content",3,"click","innerHTML"],["class","kbd-help",4,"ngIf"],["class","kbd-help kbd-help--done",4,"ngIf"],[1,"kbd-pn"],[3,"href","click",4,"ngIf"],[4,"ngIf"],["class","kbd-pn-next",3,"href","click",4,"ngIf"],["class","kbd-toc",4,"ngIf"],["href","#",3,"click"],[1,"kbd-lead"],[1,"kbd-help"],["type","button",1,"kbd-btn",3,"click"],[1,"kbd-help","kbd-help--done"],[1,"fas","fa-check-circle"],[1,"kbd-pn-next",3,"click","href"],[1,"kbd-toc"],[3,"href","kbd-toc-h3","click",4,"ngFor","ngForOf"]],template:function(g,x){1&g&&r.DNE(0,E,2,0,"div",0)(1,B,7,1,"div",1)(2,N,18,14,"div",2),2&g&&(r.Y8G("ngIf",x.loading),r.R7$(),r.Y8G("ngIf",!x.loading&&!x.article),r.R7$(),r.Y8G("ngIf",!x.loading&&x.article))},dependencies:[w.Sq,w.bT,k.l],styles:['@charset "UTF-8";.kb-page{height:calc(100vh - 65px);overflow-y:auto;scrollbar-width:none;padding:10px}.kb-page::-webkit-scrollbar{display:none}.kb-wrap{display:flex;gap:10px;align-items:flex-start}.kb-main{flex:1;min-width:0}.kb-sidebar{width:270px;flex-shrink:0;position:sticky;top:0;max-height:calc(100vh - 80px);overflow-y:auto;scrollbar-width:none;display:none;flex-direction:column;gap:8px}.kb-sidebar::-webkit-scrollbar{display:none}@media (min-width: 1400px){.kb-sidebar{display:flex!important}.kb-btn-bars{display:none!important}}.kb-card{background:var(--card-background);border:var(--card-border);border-radius:10px;margin-bottom:10px;overflow:hidden}.kb-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--card-border-color);position:sticky;top:0;z-index:10;background:var(--card-background)}.kb-head-title{font-size:15px;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px;margin:0}.kb-head-title i{color:var(--secondary-color)}.kb-head-icons{display:flex;align-items:center;gap:4px}.kb-ib{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--card-right-icon);font-size:15px;transition:background .13s,color .13s;flex-shrink:0;-webkit-user-select:none;user-select:none}.kb-ib:hover{background:var(--menu-item-hover);color:var(--text-color)}a.kb-ib{text-decoration:none}.kb-ib-danger:hover{color:var(--error-color, #ef4444)!important}.kb-body{padding:14px 16px}.kb-body-sm{padding:10px 14px}.kb-sec{background:var(--card-background);border:var(--card-border);border-radius:10px;overflow:hidden}.kb-sec-head{display:flex;align-items:center;gap:6px;padding:9px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--label-color);border-bottom:1px solid var(--card-border-color)}.kb-sec-head i{color:var(--secondary-color);font-size:13px}.kb-sec-body{padding:10px 14px}.kb-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;padding:10px 16px;border-bottom:1px solid var(--card-border-color)}.kb-filter-grow{flex:1;min-width:160px}.kb-filter-fixed{width:180px;flex-shrink:0}.kb-list-wrap{padding:0 8px}.kb-row{display:flex;align-items:center;gap:12px;padding:11px 8px;border-bottom:1px solid var(--card-border-color);cursor:pointer;border-radius:6px;transition:background .12s}.kb-row:last-child{border-bottom:none}.kb-row:hover{background:var(--menu-item-hover)}.kb-row-icon-box{width:34px;height:34px;border-radius:8px;background:var(--ddi-background);
1display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--secondary-color);font-size:14px}.kb-row-body{flex:1;min-width:0}.kb-row-title{font-size:14px;font-weight:600;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-row-desc{font-size:12px;color:var(--label-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.kb-row-meta{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:4px}.kb-row-btns{display:flex;gap:2px;flex-shrink:0;opacity:0;transition:opacity .13s}.kb-row:hover .kb-row-btns{opacity:1}.kb-b{display:inline-flex;align-items:center;padding:2px 7px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.kb-b-draft{background:#f59e0b1f;color:#f59e0b}.kb-b-published{background:#10b9811f;color:#10b981}.kb-b-archived{background:#6b72801f;color:var(--label-color)}.kb-b-crm{background:#0066ff1a;color:var(--secondary-color)}.kb-b-portal{background:#8b5cf61a;color:#8b5cf6}.kb-b-public{background:#10b9811a;color:#10b981}.kb-stat{font-size:11px;color:var(--label-color);display:inline-flex;align-items:center;gap:3px}.kb-vis-row{display:flex;align-items:center;justify-content:space-between;padding:5px 0;font-size:13px;color:var(--text-color);border-bottom:1px solid var(--card-border-color)}.kb-vis-row:last-child{border-bottom:none}.kb-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px;min-height:10px}.kb-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;background:var(--ddi-background);color:var(--secondary-color);border-radius:20px;font-size:12px}.kb-tag-x{cursor:pointer;font-size:10px;opacity:.5;line-height:1;transition:opacity .12s}.kb-tag-x:hover{opacity:1;color:var(--error-color, #ef4444)}.kb-tag-sugs{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.kb-tag-sug{padding:2px 9px;background:transparent;border:var(--card-border);border-radius:20px;font-size:12px;cursor:pointer;color:var(--label-color);transition:all .12s}.kb-tag-sug:hover{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.kb-info{display:flex;justify-content:space-between;font-size:12px;padding:6px 0;border-bottom:1px solid var(--card-border-color);gap:8px}.kb-info:last-child{border-bottom:none}.kb-info-l{color:var(--label-color);flex-shrink:0}.kb-info-r{color:var(--text-color);text-align:right}.kb-rel{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--card-border-color);cursor:pointer;font-size:13px;color:var(--secondary-color);transition:opacity .12s}.kb-rel:last-child{border-bottom:none}.kb-rel:hover{opacity:.75}.kb-content{font-size:14px;line-height:1.9;color:var(--text-color)}.kb-content h1,.kb-content h2,.kb-content h3{color:var(--text-color);margin-top:24px;margin-bottom:8px}.kb-content img{max-width:100%;height:auto;border-radius:8px;margin:10px 0;display:block;border:1px solid var(--card-border-color);cursor:zoom-in}.kb-content a{color:var(--secondary-color)}.kb-content ul{list-style:disc;padding-left:22px}.kb-content ol{list-style:decimal;padding-left:22px}.kb-content table{width:100%;border-collapse:collapse;margin:10px 0}.kb-content td,.kb-content th{padding:7px 12px;border:1px solid var(--card-border-color);font-size:13px}.kb-content th{background:var(--ddi-background)}.kb-content pre{background:var(--zone-content-background);padding:12px;border-radius:6px;overflow-x:auto;font-size:13px}.kb-feedback{display:flex;align-items:center;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid var(--card-border-color)}.kb-feedback-label{font-size:13px;color:var(--label-color)}.kb-fb-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border-radius:20px;font-size:13px;cursor:pointer;border:var(--card-border);background:transparent;color:var(--text-color);transition:all .13s}.kb-fb-btn:hover{background:var(--menu-item-hover)}.kb-fb-yes:hover{border-color:#10b981;color:#10b981}.kb-fb-no:hover{border-color:#ef4444;color:#ef4444}.kb-tree-row{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--card-border-color);transition:background .12s}.kb-tree-row:last-child{border-bottom:none}.kb-tree-row:hover{background:var(--menu-item-hover)}.kb-tree-toggle{width:16px;text-align:center;color:var(--label-color);font-size:11px;cursor:pointer;flex-shrink:0}.kb-tree-name{flex:1;font-size:13px;color:var(--text-color)}
1.kb-tree-vis{display:flex;gap:4px}.kb-tree-btns{display:flex;gap:2px;opacity:0;transition:opacity .13s}.kb-tree-row:hover .kb-tree-btns{opacity:1}.kb-empty{padding:40px 20px;text-align:center;color:var(--label-color);font-size:14px}.kb-empty i{font-size:32px;margin-bottom:12px;display:block;opacity:.3}.kb-loading{padding:32px;text-align:center;color:var(--label-color)}.kb-fabs{position:fixed;bottom:16px;right:6px;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:20}.kb-fab{width:50px;height:50px;border-radius:50%;background:var(--action-button-background);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #00000059;transition:transform .15s,box-shadow .15s;color:#fff;font-size:20px;-webkit-user-select:none;user-select:none}.kb-fab:hover{transform:scale(1.07);box-shadow:0 6px 20px #00000073}.kb-fab-sm{width:40px;height:40px;font-size:16px}.kb-fab-grey{background:#636363}.kb-fab-red{background:#ef4444}.kb-fab-amber{background:#f59e0b}.kb-fab-green{background:#10b981}.kb-overlay-bd{position:fixed;inset:0;background:#00000080;z-index:150}.kb-overlay{position:fixed;right:-305px;top:0;width:295px;height:100%;background:var(--card-background);border-left:var(--card-border);z-index:151;transition:right .3s ease;overflow-y:auto;scrollbar-width:none;padding:14px;display:flex;flex-direction:column;gap:8px}.kb-overlay::-webkit-scrollbar{display:none}.kb-overlay.kb-overlay-open{right:0}.kb-overlay-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.kb-overlay-title{font-size:13px;font-weight:700;color:var(--text-color);display:flex;align-items:center;gap:6px}.kb-modal-bd{position:fixed;inset:0;background:#000000a6;z-index:300;display:flex;align-items:flex-start;justify-content:center;padding:50px 16px;overflow-y:auto}.kb-modal{background:var(--card-background);border:var(--card-border);border-radius:12px;width:100%;max-width:500px;overflow:visible;box-shadow:0 20px 60px #0006}.kb-modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--card-border-color);border-radius:12px 12px 0 0;overflow:hidden}.kb-modal-title{font-size:14px;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px}.kb-modal-title i{color:var(--secondary-color)}.kb-modal-body{padding:16px 18px}.kb-modal-foot{padding:12px 18px;border-top:1px solid var(--card-border-color);display:flex;justify-content:flex-end;gap:8px}.kb-modal select option{background:var(--card-background);color:var(--text-color)}.kb-slug-hint{font-size:11px;color:var(--label-color);margin-top:-8px;padding:0 2px 6px}.kb-slug-hint b{color:var(--secondary-color);font-weight:400}.kb-lang-card{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--ddi-background);border:var(--card-border);border-radius:10px;cursor:pointer;transition:all .13s;width:100%;font-size:13px;color:var(--text-color)}.kb-lang-card:hover{border-color:var(--secondary-color);background:var(--menu-item-hover)}.kb-cat-row{display:flex;align-items:center;gap:4px;padding:8px 16px;font-size:12px;color:var(--text-color);cursor:pointer;border-bottom:1px solid var(--card-border-color);transition:background .12s;-webkit-user-select:none;user-select:none}.kb-cat-row:last-child{border-bottom:none}.kb-cat-row:hover{background:var(--menu-item-hover)}.kb-cat-row.active{background:var(--secondary-color);color:#fff}.kb-cat-row.active i{color:#fff!important}.kb-ai-box{margin-top:8px;background:var(--zone-content-background);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.7;color:var(--text-color);white-space:pre-wrap}.kbd{height:calc(100vh - 65px);overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--background-color);color:var(--text-color);display:flex;flex-direction:column}.conts--bare .kbd{height:100vh;height:100dvh}.kbd h1,.kbd h2,.kbd h3{font-family:inherit}.kbd a{color:var(--link-color, var(--secondary-color));text-decoration:none}.kbd a:hover{text-decoration:underline}.kbd-muted{color:var(--label-color)}.kbd-small{font-size:13px}.kbd-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;flex-shrink:0;padding:10px 24px;background:var(--card-background);border-bottom:1px solid var(--card-border-color)}.kbd-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;color:var(--text-color)!important;white-space:nowrap}.kbd-brand i{color:var(--secondary-color)}.kbd-brand:hover{text-decoration:none!important}.kbd-tsearch{flex:1;max-width:520px;margin:0 auto;position:relative}.kbd-tsearch i{position:absolute;
1left:12px;top:50%;transform:translateY(-50%);color:var(--label-color);font-size:13px}.kbd-tsearch input,.kbd-hero-search input{width:100%;font:inherit;color:var(--text-color);background:var(--input-background, var(--ddi-background));border:1px solid var(--card-border-color);outline:none;box-sizing:border-box}.kbd-tsearch input{padding:8px 14px 8px 34px;border-radius:8px;font-size:14px}.kbd-tsearch input:focus,.kbd-hero-search input:focus{border-color:var(--secondary-color)}.kbd-tools{display:flex;gap:8px;align-items:center}.kbd-btn{border:1px solid var(--card-border-color);background:var(--card-background);color:var(--text-color);border-radius:8px;padding:6px 10px;cursor:pointer;font:inherit;font-size:13px}.kbd-btn:hover{background:var(--menu-item-hover)}.kbd-menu-btn{display:none}.kbd-layout{flex:1 0 auto;display:grid;grid-template-columns:270px minmax(0,1fr)}.kbd-side{border-right:1px solid var(--card-border-color);padding:18px 10px 40px;position:sticky;top:57px;height:calc(100vh - 122px);overflow-y:auto;box-sizing:border-box}.conts--bare .kbd-side{height:calc(100vh - 57px);height:calc(100dvh - 57px)}.kbd-side-title{margin:18px 12px 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--label-color);font-weight:700}.kbd-side ul{list-style:none;margin:2px 0 6px;padding:0 0 0 12px}.kbd-side ul.kbd-side-direct{padding-left:0}.kbd-side li a{display:block;padding:4px 12px;border-left:2px solid var(--card-border-color);color:var(--label-color)!important;font-size:14px;line-height:1.4}.kbd-side li a:hover{color:var(--text-color)!important;text-decoration:none}.kbd-side li a.kbd-on{color:var(--secondary-color)!important;border-left-color:var(--secondary-color);font-weight:600}.kbd-grp-head{width:100%;text-align:left;border:0;background:none;color:var(--text-color);font:inherit;font-weight:600;font-size:14px;padding:6px 12px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.kbd-grp-head:hover{background:var(--menu-item-hover)}.kbd-grp-head small{color:var(--label-color);font-weight:400;font-size:12px}.kbd-main{padding:32px 40px 80px;min-width:0}.kbd-narrow{max-width:760px;margin:0 auto}.kbd-h1{font-size:28px;line-height:1.25;margin:0 0 16px;color:var(--text-color)}.kbd-loading,.kbd-empty{text-align:center;padding:40px 0;color:var(--label-color)}.kbd-hero{max-width:900px;margin:0 auto 32px;text-align:center}.kbd-hero h1{font-size:34px;margin:8px 0;color:var(--text-color)}.kbd-hero p{color:var(--label-color);margin:0 auto 20px;max-width:640px;line-height:1.6}.kbd-hero-search{position:relative;max-width:620px;margin:0 auto}.kbd-hero-search i{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--label-color)}.kbd-hero-search input{padding:14px 18px 14px 46px;font-size:16px;border-radius:12px;background:var(--card-background)}.kbd-sec-title{max-width:1100px;margin:32px auto 12px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--label-color);font-weight:700}.kbd-sec-direct{max-width:1100px;margin:0 auto 12px;display:flex;gap:16px;flex-wrap:wrap;font-size:14px}.kbd-cards{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.kbd-card{background:var(--card-background);border:1px solid var(--card-border-color);border-radius:12px;padding:18px}.kbd-card h3{margin:0 0 4px;font-size:17px}.kbd-card h3 a{color:var(--text-color)!important}.kbd-card ul{margin:10px 0 0;padding:0;list-style:none}.kbd-card li{padding:3px 0;font-size:14px}.kbd-more{display:inline-block;margin-top:8px;font-size:13px;font-weight:600}.kbd-crumbs{font-size:13px;color:var(--label-color);margin-bottom:8px;display:flex;gap:6px;flex-wrap:wrap}.kbd-crumbs a{color:var(--label-color)!important}.kbd-list a.kbd-item{display:block;padding:14px 6px;border-bottom:1px solid var(--card-border-color);color:var(--text-color)!important}.kbd-list a.kbd-item:hover{text-decoration:none;background:var(--menu-item-hover)}.kbd-list a.kbd-item small{display:block;color:var(--label-color);margin-top:2px;font-size:13px}.kbd-art{display:grid;grid-template-columns:minmax(0,760px) 220px;gap:48px;justify-content:center}.kbd-art-title{font-size:32px;line-height:1.25;margin:0 0 8px;color:var(--text-color)}.kbd-lead{color:var(--label-color);font-size:17px;line-height:1.6;margin:0 0 24px}.kbd-content{font-size:15px;line-height:1.7}.kbd-content h2{font-size:22px;margin:34px 0 10px;scroll-margin-top:80px}.kbd-content h3{font-size:18px;margin:24px 0 8px;scroll-margin-top:80px}.kbd-content img{border-radius:10px}.kbd-toc{position:sticky;top:90px;align-self:start;font-size:13px}.kbd-toc b{display:block;color:var(--label-color);text-transform:uppercase;letter-spacing:.08em;font-size:11px;margin-bottom:8px}.kbd-toc a{display:block;color:var(--label-color)!important;padding:3px 0 3px 10px;border-left:2px solid var(--card-border-color);line-height:1.4}.kbd-toc a:hover{color:var(--text-color)!important;text-decoration:none}.kbd-toc a.kbd-toc-h3{padding-left:22px}.kbd-help{margin-top:28px;padding:16px;border:1px solid var(--card-border-color);border-radius:10px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:14px}.kbd-help--done{color:var(--success-color, #10b981)}.kbd-pn{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}.kbd-pn a{border:1px solid var(--card-border-color);border-radius:10px;padding:12px 14px;color:var(--text-color)!important}.kbd-pn a:hover{text-decoration:none;border-color:var(--secondary-color)}.kbd-pn a small{display:block;color:var(--label-color);font-size:12px}.kbd-pn a.kbd-pn-next{text-align:right;grid-column:2}.kbd-foot{flex-shrink:0;border-top:1px solid var(--card-border-color);padding:20px 24px;color:var(--label-color);font-size:13px;text-align:center}@media (max-width: 1100px){.kbd-art{grid-template-columns:minmax(0,1fr)}.kbd-toc{display:none}}@media (max-width: 820px){.kbd-top{flex-wrap:wrap;padding:10px 16px;gap:10px}.kbd-tsearch{order:10;flex-basis:100%;max-width:none}.kbd-tools{margin-left:auto}.kbd-menu-btn{display:inline-block}.kbd-layout{grid-template-columns:1fr}.kbd-side{display:none;position:fixed;inset:105px 0 0;height:auto;z-index:30;background:var(--card-background)}.kbd-side.kbd-side--open{display:block}.kbd-main{padding:20px 16px 60px}.kbd-hero h1{font-size:26px}.kbd-pn{grid-template-columns:1fr}.kbd-pn a.kbd-pn-next{grid-column:1}}\n'],encapsulation:2})}return p})()},2775:(F,j,c)=>{c.d(j,{J:()=>u});var r=c(3953),$=c(8001),m=c(2791),k=c(177);function e(s,b){1&s&&(r.j41(0,"div",12),r.nrm(1,"i",13),r.k0s())}function I(s,b){1&s&&(r.j41(0,"div",14),r.nrm(1,"i",15),r.EFF(2," Nema objavljenog sadr\u017eaja u ovoj bazi. "),r.k0s())}function h(s,b){if(1&s&&r.nrm(0,"img",25),2&s){const f=r.XpG().$implicit;r.Y8G("src",f.flag_url,r.B4B)("alt",f.code)}}function w(s,b){if(1&s){const f=r.RV6();r.j41(0,"div",20),r.bIt("click",function(){const v=r.eBV(f).$implicit,C=r.XpG(2);
1return r.Njj(C.selectLang(v.id))}),r.DNE(1,h,1,2,"img",21),r.j41(2,"span",22),r.EFF(3),r.k0s(),r.j41(4,"span",23),r.EFF(5),r.nI1(6,"uppercase"),r.k0s(),r.nrm(7,"i",24),r.k0s()}if(2&s){const f=b.$implicit;r.R7$(),r.Y8G("ngIf",f.flag_url),r.R7$(2),r.JRh(f.name),r.R7$(2),r.JRh(r.bMT(6,3,f.code))}}function E(s,b){if(1&s&&(r.j41(0,"div",16)(1,"div",17),r.EFF(2," Odaberite jezik: "),r.k0s(),r.j41(3,"div",18),r.DNE(4,w,8,5,"div",19),r.k0s()()),2&s){const f=r.XpG();r.R7$(4),r.Y8G("ngForOf",f.languages)}}let u=(()=>{class s{constructor(f,z,v){this._http=f,this._route=z,this._router=v,this.kb=null,this.languages=[],this.loading=!1}ngOnInit(){this.prefix=function B(s){let b=s;for(;b;){if(b.data.prefix)return b.data.prefix;b=b.parent}return"kb"}(this._route.snapshot),this.tenantCode=function T(s){let b=s;for(;b;){if(b.params.tenantCode)return b.params.tenantCode;b=b.parent}return null}(this._route.snapshot),this.kbId=+this._route.snapshot.params.kbId,this._http.get(`${this.prefix}/getReaderBase?id=${this.kbId}${this.tcq()}`).subscribe(f=>this.kb=f),this.loading=!0,this._http.get(`${this.prefix}/getReaderLanguages?kb_id=${this.kbId}${this.tcq()}`).subscribe(f=>{this.languages=Array.isArray(f)?f:[],this.loading=!1,this.openPreferredLanguage()},()=>{this.loading=!1})}tcq(){return this.tenantCode?`&tenantCode=${this.tenantCode}`:""}openPreferredLanguage(){if(!this.languages.length)return;const v=(navigator.languages&&navigator.languages.length?Array.from(navigator.languages):[navigator.language]).map(C=>(C||"").substring(0,2).toLowerCase()).map(C=>this.languages.find(G=>(G.code||"").substring(0,2).toLowerCase()===C)).find(C=>!!C)||this.languages[0];this._router.navigate([v.id],{relativeTo:this._route,replaceUrl:!0})}selectLang(f){this._router.navigate([f],{relativeTo:this._route})}back(){this._router.navigate([".."],{relativeTo:this._route})}static#e=this.\u0275fac=function(z){return new(z||s)(r.rXU($.kl),r.rXU(m.nX),r.rXU(m.Ix))};static#r=this.\u0275cmp=r.VBU({type:s,selectors:[["kb-reader-articles"]],decls:14,vars:6,consts:[[1,"kb-page"],[1,"kb-card"],[1,"kb-head"],[1,"kb-head-title"],[2,"font-size","18px"],[1,"kb-head-icons"],["title","Nazad",1,"kb-ib",3,"click"],[1,"fas","fa-arrow-left"],["class","kb-loading",4,"ngIf"],["class","kb-empty",4,"ngIf"],["style","padding:16px;",4,"ngIf"],[2,"height","70px"],[1,"kb-loading"],[1,"fas","fa-spinner","fa-spin","fa-2x"],[1,"kb-empty"],[1,"fas","fa-globe"],[2,"padding","16px"],[2,"margin-bottom","12px","font-size","13px","color","var(--label-color)","font-weight","600"],[2,"display","flex","flex-wrap","wrap","gap","10px"],["class","kb-lang-card",3,"click",4,"ngFor","ngForOf"],[1,"kb-lang-card",3,"click"],["style","width:32px;height:24px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2);",3,"src","alt",4,"ngIf"],[2,"font-weight","600","font-size","13px"],[2,"font-size","11px","color","var(--label-color)"],[1,"fas","fa-chevron-right",2,"margin-left","auto","font-size","11px","color","var(--label-color)"],[2,"width","32px","height","24px","border-radius","3px","box-shadow","0 1px 3px rgba(0,0,0,.2)",3,"src","alt"]],template:function(z,v){1&z&&(r.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"h3",3)(4,"span",4),r.nrm(5,"i"),r.k0s(),r.EFF(6),r.k0s(),r.j41(7,"div",5)(8,"div",6),r.bIt("click",function(){return v.back()}),r.nrm(9,"i",7),r.k0s()()(),r.DNE(10,e,2,0,"div",8)(11,I,3,0,"div",9)(12,E,5,1,"div",10),r.k0s(),r.nrm(13,"div",11),r.k0s()),2&z&&(r.R7$(5),r.HbH((null==v.kb||null==v.kb.icon?null:v.kb.icon.indexOf("fa-"))>=0?v.kb.icon:"fas fa-book"),r.R7$(),r.SpI(" ",(null==v.kb?null:v.kb.name)||"..."," "),r.R7$(4),r.Y8G("ngIf",v.loading),r.R7$(),r.Y8G("ngIf",!v.loading&&0===v.languages.length),r.R7$(),r.Y8G("ngIf",!v.loading&&v.languages.length>0))},dependencies:[k.Sq,k.bT,k.Pc],styles:['@charset "UTF-8";.kb-page{height:calc(100vh - 65px);overflow-y:auto;scrollbar-width:none;padding:10px}.kb-page::-webkit-scrollbar{display:none}.kb-wrap{display:flex;gap:10px;align-items:flex-start}.kb-main{flex:1;min-width:0}.kb-sidebar{width:270px;flex-shrink:0;position:sticky;top:0;max-height:calc(100vh - 80px);overflow-y:auto;scrollbar-width:none;display:none;flex-direction:column;gap:8px}.kb-sidebar::-webkit-scrollbar{display:none}@media (min-width: 1400px){.kb-sidebar{display:flex!important}.kb-btn-bars{display:none!important}}.kb-card{background:var(--card-background);border:var(--card-border);border-radius:10px;margin-bottom:10px;overflow:hidden}.kb-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--card-border-color);position:sticky;top:0;z-index:10;background:var(--card-background)}.kb-head-title{font-size:15px;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px;margin:0}.kb-head-title i{color:var(--secondary-color)}.kb-head-icons{display:flex;align-items:center;gap:4px}.kb-ib{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--card-right-icon);font-size:15px;transition:background .13s,color .13s;flex-shrink:0;-webkit-user-select:none;user-select:none}.kb-ib:hover{background:var(--menu-item-hover);color:var(--text-color)}a.kb-ib{text-decoration:none}.kb-ib-danger:hover{color:var(--error-color, #ef4444)!important}.kb-body{padding:14px 16px}.kb-body-sm{padding:10px 14px}.kb-sec{background:var(--card-background);border:var(--card-border);border-radius:10px;overflow:hidden}.kb-sec-head{display:flex;align-items:center;gap:6px;padding:9px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--label-color);border-bottom:1px solid var(--card-border-color)}.kb-sec-head i{color:var(--secondary-color);font-size:13px}.kb-sec-body{padding:10px 14px}.kb-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;padding:10px 16px;border-bottom:1px solid var(--card-border-color)}.kb-filter-grow{flex:1;min-width:160px}.kb-filter-fixed{width:180px;flex-shrink:0}.kb-list-wrap{padding:0 8px}.kb-row{display:flex;align-items:center;gap:12px;padding:11px 8px;border-bottom:1px solid var(--card-border-color);cursor:pointer;border-radius:6px;transition:background .12s}.kb-row:last-child{border-bottom:none}.kb-row:hover{background:var(--menu-item-hover)}.kb-row-icon-box{width:34px;height:34px;border-radius:8px;background:var(--ddi-background);
1display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--secondary-color);font-size:14px}.kb-row-body{flex:1;min-width:0}.kb-row-title{font-size:14px;font-weight:600;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-row-desc{font-size:12px;color:var(--label-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.kb-row-meta{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:4px}.kb-row-btns{display:flex;gap:2px;flex-shrink:0;opacity:0;transition:opacity .13s}.kb-row:hover .kb-row-btns{opacity:1}.kb-b{display:inline-flex;align-items:center;padding:2px 7px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.kb-b-draft{background:#f59e0b1f;color:#f59e0b}.kb-b-published{background:#10b9811f;color:#10b981}.kb-b-archived{background:#6b72801f;color:var(--label-color)}.kb-b-crm{background:#0066ff1a;color:var(--secondary-color)}.kb-b-portal{background:#8b5cf61a;color:#8b5cf6}.kb-b-public{background:#10b9811a;color:#10b981}.kb-stat{font-size:11px;color:var(--label-color);display:inline-flex;align-items:center;gap:3px}.kb-vis-row{display:flex;align-items:center;justify-content:space-between;padding:5px 0;font-size:13px;color:var(--text-color);border-bottom:1px solid var(--card-border-color)}.kb-vis-row:last-child{border-bottom:none}.kb-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px;min-height:10px}.kb-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;background:var(--ddi-background);color:var(--secondary-color);border-radius:20px;font-size:12px}.kb-tag-x{cursor:pointer;font-size:10px;opacity:.5;line-height:1;transition:opacity .12s}.kb-tag-x:hover{opacity:1;color:var(--error-color, #ef4444)}.kb-tag-sugs{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.kb-tag-sug{padding:2px 9px;background:transparent;border:var(--card-border);border-radius:20px;font-size:12px;cursor:pointer;color:var(--label-color);transition:all .12s}.kb-tag-sug:hover{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.kb-info{display:flex;justify-content:space-between;font-size:12px;padding:6px 0;border-bottom:1px solid var(--card-border-color);gap:8px}.kb-info:last-child{border-bottom:none}.kb-info-l{color:var(--label-color);flex-shrink:0}.kb-info-r{color:var(--text-color);text-align:right}.kb-rel{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--card-border-color);cursor:pointer;font-size:13px;color:var(--secondary-color);transition:opacity .12s}.kb-rel:last-child{border-bottom:none}.kb-rel:hover{opacity:.75}.kb-content{font-size:14px;line-height:1.9;color:var(--text-color)}.kb-content h1,.kb-content h2,.kb-content h3{color:var(--text-color);margin-top:24px;margin-bottom:8px}.kb-content img{max-width:100%;height:auto;border-radius:8px;margin:10px 0;display:block;border:1px solid var(--card-border-color);cursor:zoom-in}.kb-content a{color:var(--secondary-color)}.kb-content ul{list-style:disc;padding-left:22px}.kb-content ol{list-style:decimal;padding-left:22px}.kb-content table{width:100%;border-collapse:collapse;margin:10px 0}.kb-content td,.kb-content th{padding:7px 12px;border:1px solid var(--card-border-color);font-size:13px}.kb-content th{background:var(--ddi-background)}.kb-content pre{background:var(--zone-content-background);padding:12px;border-radius:6px;overflow-x:auto;font-size:13px}.kb-feedback{display:flex;align-items:center;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid var(--card-border-color)}.kb-feedback-label{font-size:13px;color:var(--label-color)}.kb-fb-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border-radius:20px;font-size:13px;cursor:pointer;border:var(--card-border);background:transparent;color:var(--text-color);transition:all .13s}.kb-fb-btn:hover{background:var(--menu-item-hover)}.kb-fb-yes:hover{border-color:#10b981;color:#10b981}.kb-fb-no:hover{border-color:#ef4444;color:#ef4444}.kb-tree-row{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--card-border-color);transition:background .12s}.kb-tree-row:last-child{border-bottom:none}.kb-tree-row:hover{background:var(--menu-item-hover)}.kb-tree-toggle{width:16px;text-align:center;color:var(--label-color);font-size:11px;cursor:pointer;flex-shrink:0}.kb-tree-name{flex:1;font-size:13px;color:var(--text-color)}
1.kb-tree-vis{display:flex;gap:4px}.kb-tree-btns{display:flex;gap:2px;opacity:0;transition:opacity .13s}.kb-tree-row:hover .kb-tree-btns{opacity:1}.kb-empty{padding:40px 20px;text-align:center;color:var(--label-color);font-size:14px}.kb-empty i{font-size:32px;margin-bottom:12px;display:block;opacity:.3}.kb-loading{padding:32px;text-align:center;color:var(--label-color)}.kb-fabs{position:fixed;bottom:16px;right:6px;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:20}.kb-fab{width:50px;height:50px;border-radius:50%;background:var(--action-button-background);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #00000059;transition:transform .15s,box-shadow .15s;color:#fff;font-size:20px;-webkit-user-select:none;user-select:none}.kb-fab:hover{transform:scale(1.07);box-shadow:0 6px 20px #00000073}.kb-fab-sm{width:40px;height:40px;font-size:16px}.kb-fab-grey{background:#636363}.kb-fab-red{background:#ef4444}.kb-fab-amber{background:#f59e0b}.kb-fab-green{background:#10b981}.kb-overlay-bd{position:fixed;inset:0;background:#00000080;z-index:150}.kb-overlay{position:fixed;right:-305px;top:0;width:295px;height:100%;background:var(--card-background);border-left:var(--card-border);z-index:151;transition:right .3s ease;overflow-y:auto;scrollbar-width:none;padding:14px;display:flex;flex-direction:column;gap:8px}.kb-overlay::-webkit-scrollbar{display:none}.kb-overlay.kb-overlay-open{right:0}.kb-overlay-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.kb-overlay-title{font-size:13px;font-weight:700;color:var(--text-color);display:flex;align-items:center;gap:6px}.kb-modal-bd{position:fixed;inset:0;background:#000000a6;z-index:300;display:flex;align-items:flex-start;justify-content:center;padding:50px 16px;overflow-y:auto}.kb-modal{background:var(--card-background);border:var(--card-border);border-radius:12px;width:100%;max-width:500px;overflow:visible;box-shadow:0 20px 60px #0006}.kb-modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--card-border-color);border-radius:12px 12px 0 0;overflow:hidden}.kb-modal-title{font-size:14px;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px}.kb-modal-title i{color:var(--secondary-color)}.kb-modal-body{padding:16px 18px}.kb-modal-foot{padding:12px 18px;border-top:1px solid var(--card-border-color);display:flex;justify-content:flex-end;gap:8px}.kb-modal select option{background:var(--card-background);color:var(--text-color)}.kb-slug-hint{font-size:11px;color:var(--label-color);margin-top:-8px;padding:0 2px 6px}.kb-slug-hint b{color:var(--secondary-color);font-weight:400}.kb-lang-card{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--ddi-background);border:var(--card-border);border-radius:10px;cursor:pointer;transition:all .13s;width:100%;font-size:13px;color:var(--text-color)}.kb-lang-card:hover{border-color:var(--secondary-color);background:var(--menu-item-hover)}.kb-cat-row{display:flex;align-items:center;gap:4px;padding:8px 16px;font-size:12px;color:var(--text-color);cursor:pointer;border-bottom:1px solid var(--card-border-color);transition:background .12s;-webkit-user-select:none;user-select:none}.kb-cat-row:last-child{border-bottom:none}.kb-cat-row:hover{background:var(--menu-item-hover)}.kb-cat-row.active{background:var(--secondary-color);color:#fff}.kb-cat-row.active i{color:#fff!important}.kb-ai-box{margin-top:8px;background:var(--zone-content-background);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.7;color:var(--text-color);white-space:pre-wrap}.kbd{height:calc(100vh - 65px);overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--background-color);color:var(--text-color);display:flex;flex-direction:column}.conts--bare .kbd{height:100vh;height:100dvh}.kbd h1,.kbd h2,.kbd h3{font-family:inherit}.kbd a{color:var(--link-color, var(--secondary-color));text-decoration:none}.kbd a:hover{text-decoration:underline}.kbd-muted{color:var(--label-color)}.kbd-small{font-size:13px}.kbd-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;flex-shrink:0;padding:10px 24px;background:var(--card-background);border-bottom:1px solid var(--card-border-color)}.kbd-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;color:var(--text-color)!important;white-space:nowrap}.kbd-brand i{color:var(--secondary-color)}.kbd-brand:hover{text-decoration:none!important}.kbd-tsearch{flex:1;max-width:520px;margin:0 auto;position:relative}.kbd-tsearch i{position:absolute;
1left:12px;top:50%;transform:translateY(-50%);color:var(--label-color);font-size:13px}.kbd-tsearch input,.kbd-hero-search input{width:100%;font:inherit;color:var(--text-color);background:var(--input-background, var(--ddi-background));border:1px solid var(--card-border-color);outline:none;box-sizing:border-box}.kbd-tsearch input{padding:8px 14px 8px 34px;border-radius:8px;font-size:14px}.kbd-tsearch input:focus,.kbd-hero-search input:focus{border-color:var(--secondary-color)}.kbd-tools{display:flex;gap:8px;align-items:center}.kbd-btn{border:1px solid var(--card-border-color);background:var(--card-background);color:var(--text-color);border-radius:8px;padding:6px 10px;cursor:pointer;font:inherit;font-size:13px}.kbd-btn:hover{background:var(--menu-item-hover)}.kbd-menu-btn{display:none}.kbd-layout{flex:1 0 auto;display:grid;grid-template-columns:270px minmax(0,1fr)}.kbd-side{border-right:1px solid var(--card-border-color);padding:18px 10px 40px;position:sticky;top:57px;height:calc(100vh - 122px);overflow-y:auto;box-sizing:border-box}.conts--bare .kbd-side{height:calc(100vh - 57px);height:calc(100dvh - 57px)}.kbd-side-title{margin:18px 12px 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--label-color);font-weight:700}.kbd-side ul{list-style:none;margin:2px 0 6px;padding:0 0 0 12px}.kbd-side ul.kbd-side-direct{padding-left:0}.kbd-side li a{display:block;padding:4px 12px;border-left:2px solid var(--card-border-color);color:var(--label-color)!important;font-size:14px;line-height:1.4}.kbd-side li a:hover{color:var(--text-color)!important;text-decoration:none}.kbd-side li a.kbd-on{color:var(--secondary-color)!important;border-left-color:var(--secondary-color);font-weight:600}.kbd-grp-head{width:100%;text-align:left;border:0;background:none;color:var(--text-color);font:inherit;font-weight:600;font-size:14px;padding:6px 12px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.kbd-grp-head:hover{background:var(--menu-item-hover)}.kbd-grp-head small{color:var(--label-color);font-weight:400;font-size:12px}.kbd-main{padding:32px 40px 80px;min-width:0}.kbd-narrow{max-width:760px;margin:0 auto}.kbd-h1{font-size:28px;line-height:1.25;margin:0 0 16px;color:var(--text-color)}.kbd-loading,.kbd-empty{text-align:center;padding:40px 0;color:var(--label-color)}.kbd-hero{max-width:900px;margin:0 auto 32px;text-align:center}.kbd-hero h1{font-size:34px;margin:8px 0;color:var(--text-color)}.kbd-hero p{color:var(--label-color);margin:0 auto 20px;max-width:640px;line-height:1.6}.kbd-hero-search{position:relative;max-width:620px;margin:0 auto}.kbd-hero-search i{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--label-color)}.kbd-hero-search input{padding:14px 18px 14px 46px;font-size:16px;border-radius:12px;background:var(--card-background)}.kbd-sec-title{max-width:1100px;margin:32px auto 12px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--label-color);font-weight:700}.kbd-sec-direct{max-width:1100px;margin:0 auto 12px;display:flex;gap:16px;flex-wrap:wrap;font-size:14px}.kbd-cards{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.kbd-card{background:var(--card-background);border:1px solid var(--card-border-color);border-radius:12px;padding:18px}.kbd-card h3{margin:0 0 4px;font-size:17px}.kbd-card h3 a{color:var(--text-color)!important}.kbd-card ul{margin:10px 0 0;padding:0;list-style:none}.kbd-card li{padding:3px 0;font-size:14px}.kbd-more{display:inline-block;margin-top:8px;font-size:13px;font-weight:600}.kbd-crumbs{font-size:13px;color:var(--label-color);margin-bottom:8px;display:flex;gap:6px;flex-wrap:wrap}.kbd-crumbs a{color:var(--label-color)!important}.kbd-list a.kbd-item{display:block;padding:14px 6px;border-bottom:1px solid var(--card-border-color);color:var(--text-color)!important}.kbd-list a.kbd-item:hover{text-decoration:none;background:var(--menu-item-hover)}.kbd-list a.kbd-item small{display:block;color:var(--label-color);margin-top:2px;font-size:13px}.kbd-art{display:grid;grid-template-columns:minmax(0,760px) 220px;gap:48px;justify-content:center}.kbd-art-title{font-size:32px;line-height:1.25;margin:0 0 8px;color:var(--text-color)}.kbd-lead{color:var(--label-color);font-size:17px;line-height:1.6;margin:0 0 24px}.kbd-content{font-size:15px;line-height:1.7}.kbd-content h2{font-size:22px;margin:34px 0 10px;scroll-margin-top:80px}.kbd-content h3{font-size:18px;margin:24px 0 8px;scroll-margin-top:80px}.kbd-content img{border-radius:10px}.kbd-toc{position:sticky;top:90px;align-self:start;font-size:13px}.kbd-toc b{display:block;color:var(--label-color);text-transform:uppercase;letter-spacing:.08em;font-size:11px;margin-bottom:8px}.kbd-toc a{display:block;color:var(--label-color)!important;padding:3px 0 3px 10px;border-left:2px solid var(--card-border-color);line-height:1.4}.kbd-toc a:hover{color:var(--text-color)!important;text-decoration:none}.kbd-toc a.kbd-toc-h3{padding-left:22px}.kbd-help{margin-top:28px;padding:16px;border:1px solid var(--card-border-color);border-radius:10px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:14px}.kbd-help--done{color:var(--success-color, #10b981)}.kbd-pn{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}.kbd-pn a{border:1px solid var(--card-border-color);border-radius:10px;padding:12px 14px;color:var(--text-color)!important}.kbd-pn a:hover{text-decoration:none;border-color:var(--secondary-color)}.kbd-pn a small{display:block;color:var(--label-color);font-size:12px}.kbd-pn a.kbd-pn-next{text-align:right;grid-column:2}.kbd-foot{flex-shrink:0;border-top:1px solid var(--card-border-color);padding:20px 24px;color:var(--label-color);font-size:13px;text-align:center}@media (max-width: 1100px){.kbd-art{grid-template-columns:minmax(0,1fr)}.kbd-toc{display:none}}@media (max-width: 820px){.kbd-top{flex-wrap:wrap;padding:10px 16px;gap:10px}.kbd-tsearch{order:10;flex-basis:100%;max-width:none}.kbd-tools{margin-left:auto}.kbd-menu-btn{display:inline-block}.kbd-layout{grid-template-columns:1fr}.kbd-side{display:none;position:fixed;inset:105px 0 0;height:auto;z-index:30;background:var(--card-background)}.kbd-side.kbd-side--open{display:block}.kbd-main{padding:20px 16px 60px}.kbd-hero h1{font-size:26px}.kbd-pn{grid-template-columns:1fr}.kbd-pn a.kbd-pn-next{grid-column:1}}\n'],encapsulation:2})}return s})()},678:(F,j,c)=>{c.d(j,{m:()=>T});var r=c(3953),$=c(8001),m=c(2791),k=c(177);function e(u,s){1&u&&(r.j41(0,"div",8),r.nrm(1,"i",9),r.k0s())}function I(u,s){1&u&&(r.j41(0,"div",13),r.nrm(1,"i",14),r.EFF(2," Nema dostupnih baza znanja. "),r.k0s())}function h(u,s){if(1&u){const b=r.RV6();r.j41(0,"div",15),r.bIt("click",function(){const z=r.eBV(b).$implicit,v=r.XpG(2);
1return r.Njj(v.open(z))}),r.j41(1,"div",16),r.nrm(2,"i"),r.k0s(),r.j41(3,"div",17)(4,"div",18),r.EFF(5),r.k0s(),r.j41(6,"div",19),r.EFF(7),r.k0s(),r.j41(8,"div",20)(9,"span",21),r.nrm(10,"i",22),r.EFF(11),r.k0s()()(),r.nrm(12,"i",23),r.k0s()}if(2&u){const b=s.$implicit;r.R7$(2),r.HbH((null==b.icon?null:b.icon.indexOf("fa-"))>=0?b.icon:"fas fa-book"),r.R7$(3),r.JRh(b.name),r.R7$(2),r.JRh(b.description),r.R7$(4),r.SpI(" ",b.article_count," \u010dlanaka ")}}function w(u,s){if(1&u&&(r.j41(0,"div"),r.DNE(1,I,3,0,"div",10),r.j41(2,"div",11),r.DNE(3,h,13,5,"div",12),r.k0s()()),2&u){const b=r.XpG();r.R7$(),r.Y8G("ngIf",0===b.bases.length),r.R7$(2),r.Y8G("ngForOf",b.bases)}}let T=(()=>{class u{constructor(b,f,z){this._http=b,this._route=f,this._router=z,this.bases=[],this.loading=!1}ngOnInit(){this.prefix=function E(u){let s=u;for(;s;){if(s.data.prefix)return s.data.prefix;s=s.parent}return"kb"}(this._route.snapshot);const b=function B(u){let s=u;for(;s;){if(s.params.tenantCode)return s.params.tenantCode;s=s.parent}return null}(this._route.snapshot),f=b?`?tenantCode=${b}`:"";this.loading=!0,this._http.get(`${this.prefix}/getReaderBases${f}`).subscribe(z=>{this.bases=Array.isArray(z)?z:[],this.loading=!1},()=>{this.loading=!1})}open(b){this._router.navigate([b.id],{relativeTo:this._route})}static#e=this.\u0275fac=function(f){return new(f||u)(r.rXU($.kl),r.rXU(m.nX),r.rXU(m.Ix))};static#r=this.\u0275cmp=r.VBU({type:u,selectors:[["kb-reader-bases"]],decls:9,vars:2,consts:[[1,"kb-page"],[1,"kb-card"],[1,"kb-head"],[1,"kb-head-title"],[1,"fas","fa-book"],["class","kb-loading",4,"ngIf"],[4,"ngIf"],[2,"height","70px"],[1,"kb-loading"],[1,"fas","fa-spinner","fa-spin","fa-2x"],["class","kb-empty",4,"ngIf"],[1,"kb-list-wrap"],["class","kb-row",3,"click",4,"ngFor","ngForOf"],[1,"kb-empty"],[1,"fas","fa-inbox"],[1,"kb-row",3,"click"],[1,"kb-row-icon-box",2,"font-size","18px","background","transparent"],[1,"kb-row-body"],[1,"kb-row-title"],[1,"kb-row-desc"],[1,"kb-row-meta"],[1,"kb-stat"],[1,"fas","fa-file-alt",2,"font-size","10px"],[1,"fas","fa-chevron-right",2,"color","var(--label-color)","font-size","12px","flex-shrink","0"]],template:function(f,z){1&f&&(r.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"h3",3),r.nrm(4,"i",4),r.EFF(5," Knowledge Base"),r.k0s()(),r.DNE(6,e,2,0,"div",5)(7,w,4,2,"div",6),r.k0s(),r.nrm(8,"div",7),r.k0s()),2&f&&(r.R7$(6),r.Y8G("ngIf",z.loading),r.R7$(),r.Y8G("ngIf",!z.loading))},dependencies:[k.Sq,k.bT],styles:['@charset "UTF-8";.kb-page{height:calc(100vh - 65px);overflow-y:auto;scrollbar-width:none;padding:10px}.kb-page::-webkit-scrollbar{display:none}.kb-wrap{display:flex;gap:10px;align-items:flex-start}.kb-main{flex:1;min-width:0}.kb-sidebar{width:270px;flex-shrink:0;position:sticky;top:0;max-height:calc(100vh - 80px);overflow-y:auto;scrollbar-width:none;display:none;flex-direction:column;gap:8px}.kb-sidebar::-webkit-scrollbar{display:none}@media (min-width: 1400px){.kb-sidebar{display:flex!important}.kb-btn-bars{display:none!important}}.kb-card{background:var(--card-background);border:var(--card-border);border-radius:10px;margin-bottom:10px;overflow:hidden}.kb-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--card-border-color);position:sticky;top:0;z-index:10;background:var(--card-background)}.kb-head-title{font-size:15px;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px;margin:0}.kb-head-title i{color:var(--secondary-color)}.kb-head-icons{display:flex;align-items:center;gap:4px}.kb-ib{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--card-right-icon);font-size:15px;transition:background .13s,color .13s;flex-shrink:0;-webkit-user-select:none;user-select:none}.kb-ib:hover{background:var(--menu-item-hover);color:var(--text-color)}a.kb-ib{text-decoration:none}.kb-ib-danger:hover{color:var(--error-color, #ef4444)!important}.kb-body{padding:14px 16px}.kb-body-sm{padding:10px 14px}.kb-sec{background:var(--card-background);border:var(--card-border);border-radius:10px;overflow:hidden}.kb-sec-head{display:flex;align-items:center;gap:6px;padding:9px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--label-color);border-bottom:1px solid var(--card-border-color)}.kb-sec-head i{color:var(--secondary-color);font-size:13px}.kb-sec-body{padding:10px 14px}.kb-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;padding:10px 16px;border-bottom:1px solid var(--card-border-color)}.kb-filter-grow{flex:1;min-width:160px}.kb-filter-fixed{width:180px;flex-shrink:0}.kb-list-wrap{padding:0 8px}.kb-row{display:flex;align-items:center;gap:12px;padding:11px 8px;border-bottom:1px solid var(--card-border-color);cursor:pointer;border-radius:6px;transition:background .12s}.kb-row:last-child{border-bottom:none}.kb-row:hover{background:var(--menu-item-hover)}.kb-row-icon-box{width:34px;height:34px;border-radius:8px;background:var(--ddi-background);
1display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--secondary-color);font-size:14px}.kb-row-body{flex:1;min-width:0}.kb-row-title{font-size:14px;font-weight:600;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-row-desc{font-size:12px;color:var(--label-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.kb-row-meta{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:4px}.kb-row-btns{display:flex;gap:2px;flex-shrink:0;opacity:0;transition:opacity .13s}.kb-row:hover .kb-row-btns{opacity:1}.kb-b{display:inline-flex;align-items:center;padding:2px 7px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.kb-b-draft{background:#f59e0b1f;color:#f59e0b}.kb-b-published{background:#10b9811f;color:#10b981}.kb-b-archived{background:#6b72801f;color:var(--label-color)}.kb-b-crm{background:#0066ff1a;color:var(--secondary-color)}.kb-b-portal{background:#8b5cf61a;color:#8b5cf6}.kb-b-public{background:#10b9811a;color:#10b981}.kb-stat{font-size:11px;color:var(--label-color);display:inline-flex;align-items:center;gap:3px}.kb-vis-row{display:flex;align-items:center;justify-content:space-between;padding:5px 0;font-size:13px;color:var(--text-color);border-bottom:1px solid var(--card-border-color)}.kb-vis-row:last-child{border-bottom:none}.kb-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px;min-height:10px}.kb-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;background:var(--ddi-background);color:var(--secondary-color);border-radius:20px;font-size:12px}.kb-tag-x{cursor:pointer;font-size:10px;opacity:.5;line-height:1;transition:opacity .12s}.kb-tag-x:hover{opacity:1;color:var(--error-color, #ef4444)}.kb-tag-sugs{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.kb-tag-sug{padding:2px 9px;background:transparent;border:var(--card-border);border-radius:20px;font-size:12px;cursor:pointer;color:var(--label-color);transition:all .12s}.kb-tag-sug:hover{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.kb-info{display:flex;justify-content:space-between;font-size:12px;padding:6px 0;border-bottom:1px solid var(--card-border-color);gap:8px}.kb-info:last-child{border-bottom:none}.kb-info-l{color:var(--label-color);flex-shrink:0}.kb-info-r{color:var(--text-color);text-align:right}.kb-rel{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--card-border-color);cursor:pointer;font-size:13px;color:var(--secondary-color);transition:opacity .12s}.kb-rel:last-child{border-bottom:none}.kb-rel:hover{opacity:.75}.kb-content{font-size:14px;line-height:1.9;color:var(--text-color)}.kb-content h1,.kb-content h2,.kb-content h3{color:var(--text-color);margin-top:24px;margin-bottom:8px}.kb-content img{max-width:100%;height:auto;border-radius:8px;margin:10px 0;display:block;border:1px solid var(--card-border-color);cursor:zoom-in}.kb-content a{color:var(--secondary-color)}.kb-content ul{list-style:disc;padding-left:22px}.kb-content ol{list-style:decimal;padding-left:22px}.kb-content table{width:100%;border-collapse:collapse;margin:10px 0}.kb-content td,.kb-content th{padding:7px 12px;border:1px solid var(--card-border-color);font-size:13px}.kb-content th{background:var(--ddi-background)}.kb-content pre{background:var(--zone-content-background);padding:12px;border-radius:6px;overflow-x:auto;font-size:13px}.kb-feedback{display:flex;align-items:center;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid var(--card-border-color)}.kb-feedback-label{font-size:13px;color:var(--label-color)}.kb-fb-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border-radius:20px;font-size:13px;cursor:pointer;border:var(--card-border);background:transparent;color:var(--text-color);transition:all .13s}.kb-fb-btn:hover{background:var(--menu-item-hover)}.kb-fb-yes:hover{border-color:#10b981;color:#10b981}.kb-fb-no:hover{border-color:#ef4444;color:#ef4444}.kb-tree-row{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--card-border-color);transition:background .12s}.kb-tree-row:last-child{border-bottom:none}.kb-tree-row:hover{background:var(--menu-item-hover)}.kb-tree-toggle{width:16px;text-align:center;color:var(--label-color);font-size:11px;cursor:pointer;flex-shrink:0}.kb-tree-name{flex:1;font-size:13px;color:var(--text-color)}
1.kb-tree-vis{display:flex;gap:4px}.kb-tree-btns{display:flex;gap:2px;opacity:0;transition:opacity .13s}.kb-tree-row:hover .kb-tree-btns{opacity:1}.kb-empty{padding:40px 20px;text-align:center;color:var(--label-color);font-size:14px}.kb-empty i{font-size:32px;margin-bottom:12px;display:block;opacity:.3}.kb-loading{padding:32px;text-align:center;color:var(--label-color)}.kb-fabs{position:fixed;bottom:16px;right:6px;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:20}.kb-fab{width:50px;height:50px;border-radius:50%;background:var(--action-button-background);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #00000059;transition:transform .15s,box-shadow .15s;color:#fff;font-size:20px;-webkit-user-select:none;user-select:none}.kb-fab:hover{transform:scale(1.07);box-shadow:0 6px 20px #00000073}.kb-fab-sm{width:40px;height:40px;font-size:16px}.kb-fab-grey{background:#636363}.kb-fab-red{background:#ef4444}.kb-fab-amber{background:#f59e0b}.kb-fab-green{background:#10b981}.kb-overlay-bd{position:fixed;inset:0;background:#00000080;z-index:150}.kb-overlay{position:fixed;right:-305px;top:0;width:295px;height:100%;background:var(--card-background);border-left:var(--card-border);z-index:151;transition:right .3s ease;overflow-y:auto;scrollbar-width:none;padding:14px;display:flex;flex-direction:column;gap:8px}.kb-overlay::-webkit-scrollbar{display:none}.kb-overlay.kb-overlay-open{right:0}.kb-overlay-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.kb-overlay-title{font-size:13px;font-weight:700;color:var(--text-color);display:flex;align-items:center;gap:6px}.kb-modal-bd{position:fixed;inset:0;background:#000000a6;z-index:300;display:flex;align-items:flex-start;justify-content:center;padding:50px 16px;overflow-y:auto}.kb-modal{background:var(--card-background);border:var(--card-border);border-radius:12px;width:100%;max-width:500px;overflow:visible;box-shadow:0 20px 60px #0006}.kb-modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--card-border-color);border-radius:12px 12px 0 0;overflow:hidden}.kb-modal-title{font-size:14px;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px}.kb-modal-title i{color:var(--secondary-color)}.kb-modal-body{padding:16px 18px}.kb-modal-foot{padding:12px 18px;border-top:1px solid var(--card-border-color);display:flex;justify-content:flex-end;gap:8px}.kb-modal select option{background:var(--card-background);color:var(--text-color)}.kb-slug-hint{font-size:11px;color:var(--label-color);margin-top:-8px;padding:0 2px 6px}.kb-slug-hint b{color:var(--secondary-color);font-weight:400}.kb-lang-card{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--ddi-background);border:var(--card-border);border-radius:10px;cursor:pointer;transition:all .13s;width:100%;font-size:13px;color:var(--text-color)}.kb-lang-card:hover{border-color:var(--secondary-color);background:var(--menu-item-hover)}.kb-cat-row{display:flex;align-items:center;gap:4px;padding:8px 16px;font-size:12px;color:var(--text-color);cursor:pointer;border-bottom:1px solid var(--card-border-color);transition:background .12s;-webkit-user-select:none;user-select:none}.kb-cat-row:last-child{border-bottom:none}.kb-cat-row:hover{background:var(--menu-item-hover)}.kb-cat-row.active{background:var(--secondary-color);color:#fff}.kb-cat-row.active i{color:#fff!important}.kb-ai-box{margin-top:8px;background:var(--zone-content-background);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.7;color:var(--text-color);white-space:pre-wrap}.kbd{height:calc(100vh - 65px);overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--background-color);color:var(--text-color);display:flex;flex-direction:column}.conts--bare .kbd{height:100vh;height:100dvh}.kbd h1,.kbd h2,.kbd h3{font-family:inherit}.kbd a{color:var(--link-color, var(--secondary-color));text-decoration:none}.kbd a:hover{text-decoration:underline}.kbd-muted{color:var(--label-color)}.kbd-small{font-size:13px}.kbd-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;flex-shrink:0;padding:10px 24px;background:var(--card-background);border-bottom:1px solid var(--card-border-color)}.kbd-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;color:var(--text-color)!important;white-space:nowrap}.kbd-brand i{color:var(--secondary-color)}.kbd-brand:hover{text-decoration:none!important}.kbd-tsearch{flex:1;max-width:520px;margin:0 auto;position:relative}.kbd-tsearch i{position:absolute;
1left:12px;top:50%;transform:translateY(-50%);color:var(--label-color);font-size:13px}.kbd-tsearch input,.kbd-hero-search input{width:100%;font:inherit;color:var(--text-color);background:var(--input-background, var(--ddi-background));border:1px solid var(--card-border-color);outline:none;box-sizing:border-box}.kbd-tsearch input{padding:8px 14px 8px 34px;border-radius:8px;font-size:14px}.kbd-tsearch input:focus,.kbd-hero-search input:focus{border-color:var(--secondary-color)}.kbd-tools{display:flex;gap:8px;align-items:center}.kbd-btn{border:1px solid var(--card-border-color);background:var(--card-background);color:var(--text-color);border-radius:8px;padding:6px 10px;cursor:pointer;font:inherit;font-size:13px}.kbd-btn:hover{background:var(--menu-item-hover)}.kbd-menu-btn{display:none}.kbd-layout{flex:1 0 auto;display:grid;grid-template-columns:270px minmax(0,1fr)}.kbd-side{border-right:1px solid var(--card-border-color);padding:18px 10px 40px;position:sticky;top:57px;height:calc(100vh - 122px);overflow-y:auto;box-sizing:border-box}.conts--bare .kbd-side{height:calc(100vh - 57px);height:calc(100dvh - 57px)}.kbd-side-title{margin:18px 12px 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--label-color);font-weight:700}.kbd-side ul{list-style:none;margin:2px 0 6px;padding:0 0 0 12px}.kbd-side ul.kbd-side-direct{padding-left:0}.kbd-side li a{display:block;padding:4px 12px;border-left:2px solid var(--card-border-color);color:var(--label-color)!important;font-size:14px;line-height:1.4}.kbd-side li a:hover{color:var(--text-color)!important;text-decoration:none}.kbd-side li a.kbd-on{color:var(--secondary-color)!important;border-left-color:var(--secondary-color);font-weight:600}.kbd-grp-head{width:100%;text-align:left;border:0;background:none;color:var(--text-color);font:inherit;font-weight:600;font-size:14px;padding:6px 12px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.kbd-grp-head:hover{background:var(--menu-item-hover)}.kbd-grp-head small{color:var(--label-color);font-weight:400;font-size:12px}.kbd-main{padding:32px 40px 80px;min-width:0}.kbd-narrow{max-width:760px;margin:0 auto}.kbd-h1{font-size:28px;line-height:1.25;margin:0 0 16px;color:var(--text-color)}.kbd-loading,.kbd-empty{text-align:center;padding:40px 0;color:var(--label-color)}.kbd-hero{max-width:900px;margin:0 auto 32px;text-align:center}.kbd-hero h1{font-size:34px;margin:8px 0;color:var(--text-color)}.kbd-hero p{color:var(--label-color);margin:0 auto 20px;max-width:640px;line-height:1.6}.kbd-hero-search{position:relative;max-width:620px;margin:0 auto}.kbd-hero-search i{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--label-color)}.kbd-hero-search input{padding:14px 18px 14px 46px;font-size:16px;border-radius:12px;background:var(--card-background)}.kbd-sec-title{max-width:1100px;margin:32px auto 12px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--label-color);font-weight:700}.kbd-sec-direct{max-width:1100px;margin:0 auto 12px;display:flex;gap:16px;flex-wrap:wrap;font-size:14px}.kbd-cards{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.kbd-card{background:var(--card-background);border:1px solid var(--card-border-color);border-radius:12px;padding:18px}.kbd-card h3{margin:0 0 4px;font-size:17px}.kbd-card h3 a{color:var(--text-color)!important}.kbd-card ul{margin:10px 0 0;padding:0;list-style:none}.kbd-card li{padding:3px 0;font-size:14px}.kbd-more{display:inline-block;margin-top:8px;font-size:13px;font-weight:600}.kbd-crumbs{font-size:13px;color:var(--label-color);margin-bottom:8px;display:flex;gap:6px;flex-wrap:wrap}.kbd-crumbs a{color:var(--label-color)!important}.kbd-list a.kbd-item{display:block;padding:14px 6px;border-bottom:1px solid var(--card-border-color);color:var(--text-color)!important}.kbd-list a.kbd-item:hover{text-decoration:none;background:var(--menu-item-hover)}.kbd-list a.kbd-item small{display:block;color:var(--label-color);margin-top:2px;font-size:13px}.kbd-art{display:grid;grid-template-columns:minmax(0,760px) 220px;gap:48px;justify-content:center}.kbd-art-title{font-size:32px;line-height:1.25;margin:0 0 8px;color:var(--text-color)}.kbd-lead{color:var(--label-color);font-size:17px;line-height:1.6;margin:0 0 24px}.kbd-content{font-size:15px;line-height:1.7}.kbd-content h2{font-size:22px;margin:34px 0 10px;scroll-margin-top:80px}.kbd-content h3{font-size:18px;margin:24px 0 8px;scroll-margin-top:80px}.kbd-content img{border-radius:10px}.kbd-toc{position:sticky;top:90px;align-self:start;font-size:13px}.kbd-toc b{display:block;color:var(--label-color);text-transform:uppercase;letter-spacing:.08em;font-size:11px;margin-bottom:8px}.kbd-toc a{display:block;color:var(--label-color)!important;padding:3px 0 3px 10px;border-left:2px solid var(--card-border-color);line-height:1.4}.kbd-toc a:hover{color:var(--text-color)!important;text-decoration:none}.kbd-toc a.kbd-toc-h3{padding-left:22px}.kbd-help{margin-top:28px;padding:16px;border:1px solid var(--card-border-color);border-radius:10px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:14px}.kbd-help--done{color:var(--success-color, #10b981)}.kbd-pn{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}.kbd-pn a{border:1px solid var(--card-border-color);border-radius:10px;padding:12px 14px;color:var(--text-color)!important}.kbd-pn a:hover{text-decoration:none;border-color:var(--secondary-color)}.kbd-pn a small{display:block;color:var(--label-color);font-size:12px}.kbd-pn a.kbd-pn-next{text-align:right;grid-column:2}.kbd-foot{flex-shrink:0;border-top:1px solid var(--card-border-color);padding:20px 24px;color:var(--label-color);font-size:13px;text-align:center}@media (max-width: 1100px){.kbd-art{grid-template-columns:minmax(0,1fr)}.kbd-toc{display:none}}@media (max-width: 820px){.kbd-top{flex-wrap:wrap;padding:10px 16px;gap:10px}.kbd-tsearch{order:10;flex-basis:100%;max-width:none}.kbd-tools{margin-left:auto}.kbd-menu-btn{display:inline-block}.kbd-layout{grid-template-columns:1fr}.kbd-side{display:none;position:fixed;inset:105px 0 0;height:auto;z-index:30;background:var(--card-background)}.kbd-side.kbd-side--open{display:block}.kbd-main{padding:20px 16px 60px}.kbd-hero h1{font-size:26px}.kbd-pn{grid-template-columns:1fr}.kbd-pn a.kbd-pn-next{grid-column:1}}\n'],encapsulation:2})}return u})()},6038:(F,j,c)=>{c.d(j,{K:()=>ae});var r=c(1413),$=c(152),m=c(3294),k=c(5658),e=c(3953),I=c(8001),h=c(2791),w=c(177),E=c(3278),B=c(5262);const T=["topSearch"];function u(a,l){if(1&a&&(e.j41(0,"option",22),e.EFF(1),e.k0s()),2&a){const o=l.$implicit;e.Y8G("value",o.id),e.R7$(),e.JRh(o.name)}}function s(a,l){if(1&a){const o=e.RV6();e.j41(0,"select",20),e.bIt("change",function(n){e.eBV(o);const d=e.XpG();return e.Njj(d.switchLang(+n.target.value))}),e.DNE(1,u,2,2,"option",21),e.k0s()}if(2&a){const o=e.XpG();e.Y8G("value",o.langId),e.R7$(),e.Y8G("ngForOf",o.languages)}}function b(a,l){if(1&a){const o=e.RV6();e.j41(0,"button",23),e.bIt("click",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.toggleTheme())}),e.nrm(1,"i",24),e.k0s()}if(2&a){const o=e.XpG();e.Y8G("title",o._theme.isDark?"Svetla tema":"Tamna tema"),e.R7$(),e.AVh("fa-sun",o._theme.isDark)("fa-moon",!o._theme.isDark)}}function f(a,l){if(1&a&&(e.j41(0,"div",28),e.EFF(1),e.k0s()),2&a){const o=e.XpG().$implicit;e.R7$(),e.JRh(o.title)}}function z(a,l){if(1&a){const o=e.RV6();e.j41(0,"li")(1,"a",30),e.bIt("click",function(n){const d=e.eBV(o).$implicit,y=e.XpG(3);return e.Njj(y.openFromLink(n,d))}),e.EFF(2),e.k0s()()}if(2&a){const o=l.$implicit,t=e.XpG(3);e.R7$(),e.AVh("kbd-on",o.id===t.selectedArticleId),e.Y8G("href",t.articleHref(o),e.B4B),e.R7$(),e.JRh(o.title)}}function v(a,l){if(1&a&&(e.j41(0,"ul",29),e.DNE(1,z,3,4,"li",14),e.k0s()),2&a){const o=e.XpG().$implicit,t=e.XpG();e.R7$(),e.Y8G("ngForOf",t.directArticles(o.catId))}}function C(a,l){if(1&a){const o=e.RV6();e.j41(0,"li")(1,"a",30),e.bIt("click",function(n){const d=e.eBV(o).$implicit,y=e.XpG(4);return e.Njj(y.openFromLink(n,d))}),e.EFF(2),e.k0s()()}if(2&a){const o=l.$implicit,t=e.XpG(4);e.R7$(),e.AVh("kbd-on",o.id===t.selectedArticleId),e.Y8G("href",t.articleHref(o),e.B4B),e.R7$(),e.JRh(o.title)}}function G(a,l){if(1&a&&(e.j41(0,"ul"),e.DNE(1,C,3,4,"li",14),e.k0s()),2&a){const o=e.XpG().$implicit,t=e.XpG(2);e.R7$(),e.Y8G("ngForOf",t.directArticles(o.id))}}function N(a,l){if(1&a){const o=e.RV6();e.j41(0,"div",31)(1,"button",32),e.bIt("click",function(){const n=e.eBV(o).$implicit,d=e.XpG(2);return e.Njj(d.toggleGroup(n.id))}),e.j41(2,"span"),e.EFF(3),e.k0s(),e.j41(4,"small"),e.EFF(5),e.k0s()(),e.DNE(6,G,2,1,"ul",18),e.k0s()}if(2&a){const o=l.$implicit,t=e.XpG(2);e.AVh("kbd-grp--open",t.openGroups.has(o.id)),e.R7$(3),e.JRh(o.name),e.R7$(2),e.JRh(t.treeArticles(o.id).length),e.R7$(),e.Y8G("ngIf",t.openGroups.has(o.id))}}function X(a,l){if(1&a&&(e.qex(0),e.DNE(1,f,2,1,"div",25)(2,v,2,1,"ul",26)(3,N,7,5,"div",27),e.bVm()),2&a){const o=l.$implicit,t=e.XpG();e.R7$(),e.Y8G("ngIf",o.title),e.R7$(),e.Y8G("ngIf",o.catId&&t.directArticles(o.catId).length),e.R7$(),e.Y8G("ngForOf",o.groups)}}function K(a,l){1&a&&(e.j41(0,"div",33),e.nrm(1,"i",34),e.k0s())}function A(a,l){1&a&&(e.j41(0,"div",33),e.nrm(1,"i",38),e.k0s())}function P(a,l){if(1&a&&(e.qex(0),e.EFF(1),e.bVm()),2&a){const o=e.XpG().$implicit,t=e.XpG(3);e.R7$(),e.SpI("",t.articleCat(o).name," - ")}}function p(a,l){if(1&a){const o=e.RV6();e.j41(0,"a",42),e.bIt("click",function(n){const d=e.eBV(o).$implicit,y=e.XpG(3);return e.Njj(y.openFromLink(n,d))}),e.j41(1,"b"),e.EFF(2),e.k0s(),e.j41(3,"small"),e.DNE(4,P,2,1,"ng-container",18),e.EFF(5),e.k0s()()}if(2&a){const o=l.$implicit,t=e.XpG(3);e.Y8G("href",t.articleHref(o),e.B4B),e.R7$(2),e.JRh(o.title),e.R7$(2),e.Y8G("ngIf",t.articleCat(o)),e.R7$(),e.JRh(o.summary)}}function _(a,l){1&a&&(e.j41(0,"p",43),e.EFF(1,"Nema rezultata."),e.k0s())}function i(a,l){if(1&a&&(e.j41(0,"div",39),e.DNE(1,p,6,4,"a",40)(2,_,2,0,"p",41),e.k0s()),2&a){const o=e.XpG(2);e.R7$(),e.Y8G("ngForOf",o.results),e.R7$(),e.Y8G("ngIf",0===o.results.length)}}function g(a,l){if(1&a&&(e.j41(0,"div",35)(1,"h1",36),e.EFF(2),e.k0s(),e.DNE(3,A,2,0,"div",16)(4,i,3,2,"div",37),e.k0s()),2&a){const o=e.XpG();e.R7$(2),e.SpI('Rezultati za "',o.searchQ,'"'),e.R7$(),e.Y8G("ngIf",o.searching),e.R7$(),e.Y8G("ngIf",!o.searching)}}function x(a,l){if(1&a){const o=e.RV6();e.j41(0,"kb-reader-article",45),e.bIt("navigate",function(n){e.eBV(o);const d=e.XpG(2);return e.Njj(d.open(n))})("category",function(n){e.eBV(o);const d=e.XpG(2);return e.Njj(d.selectCat(n))})("home",function(){e.eBV(o);const n=e.XpG(2);return e.Njj(n.goHome())})("closed",function(){e.eBV(o);const n=e.XpG(2);return e.Njj(n.closeArticle())}),e.k0s()}if(2&a){const o=e.XpG(2);e.Y8G("articleId",o.selectedArticleId)("langId",o.langId)("prefix",o.prefix)("crumbs",o.crumbs())("baseUrl",o._baseUrl)("kbName",null==o.kb?null:o.kb.name)("prev",o.neighbour(-1))("next",o.neighbour(1))}}function R(a,l){if(1&a){const o=e.RV6();e.j41(0,"a",48),e.bIt("click",function(n){e.eBV(o);const d=e.XpG().$implicit,y=e.XpG(3);return e.Njj(y.catFromLink(n,d.id))}),e.EFF(1),e.k0s()}if(2&a){const o=e.XpG().$implicit;e.R7$(),e.JRh(o.name)}}function D(a,l){if(1&a&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&a){const o=e.XpG().$implicit;e.R7$(),e.JRh(o.name)}}function Y(a,l){if(1&a&&(e.qex(0),e.j41(1,"span"),e.EFF(2,"/"),e.k0s(),e.DNE(3,R,2,1,"a",47)(4,D,2,1,"span",18),e.bVm()),2&a){const o=l.last;e.R7$(3),e.Y8G("ngIf",!o),e.R7$(),e.Y8G("ngIf",o)}}function M(a,l){if(1&a){const o=e.RV6();e.j41(0,"a",42),e.bIt("click",function(n){const d=e.eBV(o).$implicit,y=e.XpG(3);return e.Njj(y.openFromLink(n,d))}),e.j41(1,"b"),e.EFF(2),e.k0s(),e.j41(3,"small"),e.EFF(4),e.k0s()()}if(2&a){const o=l.$implicit,t=e.XpG(3);e.Y8G("href",t.articleHref(o),e.B4B),e.R7$(2),e.JRh(o.title),e.R7$(2),e.JRh(o.summary)}}function U(a,l){if(1&a){const o=e.RV6();e.j41(0,"div",35)(1,"div",46)(2,"a",30),e.bIt("click",function(n){e.eBV(o);const d=e.XpG(2);return e.Njj(d.homeFromLink(n))}),e.EFF(3),e.k0s(),e.DNE(4,Y,5,2,"ng-container",14),e.k0s(),e.j41(5,"h1",36),e.EFF(6),e.k0s(),e.j41(7,"div",39),e.DNE(8,M,5,3,"a",40),e.k0s()()}if(2&a){const o=e.XpG(2);e.R7$(2),e.Y8G("href",o._baseUrl,e.B4B),e.R7$(),e.JRh(null==o.kb?null:o.kb.name),e.R7$(),e.Y8G("ngForOf",o.crumbs()),e.R7$(2),e.JRh(o.catName(o.activeCatId)),e.R7$(2),e.Y8G("ngForOf",o.treeArticles(o.activeCatId))}}function V(a,l){if(1&a&&(e.j41(0,"p"),e.EFF(1),e.k0s()),2&a){const o=e.XpG(3);e.R7$(),e.JRh(o.kb.description)}}function L(a,l){if(1&a&&(e.j41(0,"div",57),e.EFF(1),e.k0s()),2&a){const o=e.XpG().$implicit;e.R7$(),e.JRh(o.title)}}function S(a,l){if(1&a){const o=e.RV6();e.j41(0,"a",30),e.bIt("click",function(n){const d=e.eBV(o).$implicit,y=e.XpG(5);return e.Njj(y.openFromLink(n,d))}),e.EFF(1),e.k0s()}if(2&a){const o=l.$implicit,t=e.XpG(5);e.Y8G("href",t.articleHref(o),e.B4B),e.R7$(),e.JRh(o.title)}}function W(a,l){if(1&a&&(e.j41(0,"div",58),e.DNE(1,S,2,2,"a",59),e.k0s()),2&a){const o=e.XpG().$implicit,t=e.XpG(3);e.R7$(),e.Y8G("ngForOf",t.directArticles(o.catId))}}function J(a,l){if(1&a){const o=e.RV6();e.j41(0,"li")(1,"a",30),e.bIt("click",function(n){const d=e.eBV(o).$implicit,y=e.XpG(5);return e.Njj(y.openFromLink(n,d))}),e.EFF(2),e.k0s()()}if(2&a){const o=l.$implicit,t=e.XpG(5);e.R7$(),e.Y8G("href",t.articleHref(o),e.B4B),e.R7$(),e.JRh(o.title)}}function H(a,l){if(1&a){const o=e.RV6();e.j41(0,"a",63),e.bIt("click",function(n){e.eBV(o);const d=e.XpG().$implicit,y=e.XpG(4);return e.Njj(y.catFromLink(n,d.id))}),e.EFF(1,"Svi \u010dlanci"),e.k0s()}}function Q(a,l){if(1&a){const o=e.RV6();e.j41(0,"div",60)(1,"h3")(2,"a",48),e.bIt("click",function(n){const d=e.eBV(o).$implicit,y=e.XpG(4);return e.Njj(y.catFromLink(n,d.id))}),e.EFF(3),e.k0s()(),e.j41(4,"div",61),e.EFF(5),e.k0s(),e.j41(6,"ul"),e.DNE(7,J,3,2,"li",14),e.k0s(),e.DNE(8,H,2,0,"a",62),e.k0s()}if(2&a){const o=l.$implicit,t=e.XpG(4);e.R7$(3),e.JRh(o.name),e.R7$(2),e.SpI("",t.treeArticles(o.id).length," \u010dlanaka"),e.R7$(2),e.Y8G("ngForOf",t.treeArticles(o.id).slice(0,3)),e.R7$(),e.Y8G("ngIf",t.treeArticles(o.id).length>3)}}function Z(a,l){if(1&a&&(e.qex(0),e.DNE(1,L,2,1,"div",53)(2,W,2,1,"div",54),e.j41(3,"div",55),e.DNE(4,Q,9,4,"div",56),e.k0s(),e.bVm()),2&a){const o=l.$implicit,t=e.XpG(3);e.R7$(),e.Y8G("ngIf",o.title),e.R7$(),e.Y8G("ngIf",o.catId&&t.directArticles(o.catId).length),e.R7$(2),e.Y8G("ngForOf",o.groups)}}function q(a,l){1&a&&(e.j41(0,"div",64),e.nrm(1,"i",65),e.EFF(2," Nema objavljenih \u010dlanaka. "),e.k0s())}function ee(a,l){if(1&a){const o=e.RV6();e.j41(0,"div")(1,"div",49)(2,"h1"),e.EFF(3),e.k0s(),e.DNE(4,V,2,1,"p",18),e.j41(5,"div",50),e.nrm(6,"i",7),e.j41(7,"input",51),e.bIt("input",function(n){e.eBV(o);const d=e.XpG(2);return e.Njj(d.onSearch(n.target.value))}),e.k0s()()(),e.DNE(8,Z,5,3,"ng-container",14)(9,q,3,0,"div",52),e.k0s()}if(2&a){const o=e.XpG(2);e.R7$(3),e.JRh(null==o.kb?null:o.kb.name),e.R7$(),e.Y8G("ngIf",null==o.kb?null:o.kb.description),e.R7$(4),e.Y8G("ngForOf",o.sections),e.R7$(),e.Y8G("ngIf",0===o.allArticles.length)}}function re(a,l){if(1&a&&(e.qex(0),e.DNE(1,x,1,8,"kb-reader-article",44)(2,U,9,5,"div",17)(3,ee,10,4,"div",18),e.bVm()),2&a){const o=e.XpG();e.R7$(),e.Y8G("ngIf",o.selectedArticleId),e.R7$(),e.Y8G("ngIf",!o.selectedArticleId&&o.activeCatId),e.R7$(),e.Y8G("ngIf",!o.selectedArticleId&&!o.activeCatId)}}let ae=(()=>{class a{constructor(o,t,n,d,y,O){this._http=o,this._route=t,this._router=n,this._location=d,this._el=y,this._theme=O,this.kb=null,this.languages=[],this.categories=[],this.sections=[],this.openGroups=new Set,this.allArticles=[],this.results=[],this.searchQ="",this.loading=!1,this.searching=!1,this.activeCatId=null,this.selectedArticleId=null,this.navOpen=!1,this.search$=new r.B}ngOnInit(){this.prefix=function oe(a){let l=a;for(;l;){if(l.data.prefix)return l.data.prefix;l=l.parent}return"kb"}(this._route.snapshot),this.tenantCode=function te(a){let l=a;for(;l;){if(l.params.tenantCode)return l.params.tenantCode;l=l.parent}return null}(this._route.snapshot),this.kbId=+this._route.snapshot.params.kbId,this.langId=+this._route.snapshot.params.langId,this._baseUrl=this._router.url.replace(/\/article\/\d+.*$/,"").split("?")[0];const o=this._route.snapshot.firstChild;o&&o.params.id&&(this.selectedArticleId=+o.params.id),this.search$.pipe((0,$.B)(300),(0,m.
1F)()).subscribe(t=>this.runSearch(t)),this._http.get(`${this.prefix}/getReaderBase?id=${this.kbId}${this.tcq("&")}`).subscribe(t=>{this.kb=t&&t.id?t:null,this.selectedArticleId||this.applySeo()}),this._http.get(`${this.prefix}/getReaderLanguages?kb_id=${this.kbId}${this.tcq("&")}`).subscribe(t=>{this.languages=Array.isArray(t)?t:[]}),this._http.get(`${this.prefix}/getReaderCategories?kb_id=${this.kbId}&lang_id=${this.langId}${this.tcq("&")}`).subscribe(t=>{this.categories=Array.isArray(t)?t.slice().sort((n,d)=>(n.sort_order||0)-(d.sort_order||0)):[],this.sections=this.buildSections(),this.openSelectedGroup()}),this.loading=!0,this._http.post(`${this.prefix}/getPublishedArticles${this.tcq("?")}`,{kb_id:this.kbId,lang_id:this.langId,q:"",cat_id:null}).subscribe(t=>{this.allArticles=Array.isArray(t?.items)?t.items:[],this.loading=!1,this.openSelectedGroup()},()=>{this.loading=!1}),this._popSub=this._location.subscribe(()=>this.syncFromUrl())}ngOnDestroy(){this._popSub&&this._popSub.unsubscribe()}tcq(o){return this.tenantCode?`${o}tenantCode=${this.tenantCode}`:""}children(o){return this.categories.filter(t=>t.parent_id===o)}buildSections(){const o=this.categories.filter(d=>!d.parent_id);return[{title:null,catId:null,groups:o.filter(d=>0===this.children(d.id).length)},...o.filter(d=>this.children(d.id).length>0).map(d=>({title:d.name,catId:d.id,groups:this.children(d.id)}))].filter(d=>d.groups.length>0)}directArticles(o){return this.allArticles.filter(t=>(t.cat_ids||[]).includes(o))}treeArticles(o){const t=[o,...this.children(o).map(n=>n.id)];return this.allArticles.filter(n=>(n.cat_ids||[]).some(d=>t.includes(d)))}catName(o){return(this.categories.find(t=>t.id===o)||{}).name||""}articleCat(o){return this.categories.find(t=>(o?.cat_ids||[]).includes(t.id))||null}get selectedArticle(){return this.allArticles.find(o=>o.id===this.selectedArticleId)||null}crumbs(){const o=this.selectedArticleId?this.articleCat(this.selectedArticle):this.categories.find(n=>n.id===this.activeCatId);if(!o)return[];const t=o.parent_id?this.categories.find(n=>n.id===o.parent_id):null;return t?[t,o]:[o]}neighbour(o){const t=this.articleCat(this.selectedArticle);if(!t)return null;const n=this.directArticles(t.id),d=n.findIndex(y=>y.id===this.selectedArticleId);return d<0?null:n[d+o]||null}openSelectedGroup(){const o=this.selectedArticleId?this.articleCat(this.selectedArticle):this.categories.find(t=>t.id===this.activeCatId);o&&this.openGroups.add(o.id)}toggleGroup(o){this.openGroups.has(o)?this.openGroups.delete(o):this.openGroups.add(o)}goHome(){this.activeCatId=null,this.selectedArticleId=null,this.clearSearch(),this._location.go(this._baseUrl),this.afterNav(),this.applySeo()}selectCat(o){this.activeCatId=o,this.selectedArticleId=null,this.clearSearch(),this.openGroups.add(o),this._location.go(this._baseUrl),this.afterNav(),this.applySeo()}open(o){o&&(this.selectedArticleId=o.id,this.activeCatId=null,this.clearSearch(),this.openSelectedGroup(),this._location.go(this.articleHref(o)),this.afterNav())}articleHref(o){return`${this._baseUrl}/article/${o.id}`}openFromLink(o,t){o.ctrlKey||o.metaKey||o.shiftKey||0!==o.button||(o.preventDefault(),this.open(t))}catFromLink(o,t){o.preventDefault(),this.selectCat(t)}homeFromLink(o){o.preventDefault(),this.goHome()}closeArticle(){this.goHome()}afterNav(){this.navOpen=!1;const o=this._el.nativeElement.querySelector(".kbd");o&&(o.scrollTop=0)}syncFromUrl(){const o=this._location.path().match(/\/article\/(\d+)/);this.selectedArticleId=o?+o[1]:null,this.activeCatId=null,this.clearSearch(),this.openSelectedGroup(),this.selectedArticleId||this.applySeo()}onSearch(o){this.search$.next((o||"").trim())}runSearch(o){this.searchQ=o,o?(setTimeout(()=>{const t=this.topSearch?.nativeElement;t&&document.activeElement!==t&&null!==t.offsetParent&&(t.value=o,t.focus(),t.setSelectionRange(o.length,o.length))}),this.searching=!0,this._http.post(`${this.prefix}/getPublishedArticles${this.tcq("?")}`,{kb_id:this.kbId,lang_id:this.langId,q:o,cat_id:null}).subscribe(t=>{this.results=Array.isArray(t?.items)?t.items:[],this.searching=!1},()=>{this.searching=!1})):this.results=[]}clearSearch(){this.searchQ="",this.results=[],this.search$.next("")}switchLang(o){if(+o===this.langId)return;const t=this._baseUrl.replace(/\/\d+$/,"/"+o);this._router.navigateByUrl(this.selectedArticleId?`${t}/article/${this.selectedArticleId}`:t)}get showThemeToggle(){return!!this.tenantCode}toggleTheme(){this._theme.isDark?this._theme.toggleLight():this._theme.toggleDark(),localStorage.setItem("pf_theme",this._theme.isDark?"dark":"light")}
1applySeo(){this.kb&&(0,k.h)({title:this.kb.name,description:this.kb.description,path:this._baseUrl,tenant:this.tenantCode,kbId:this.kbId})}static#e=this.\u0275fac=function(t){return new(t||a)(e.rXU(I.kl),e.rXU(h.nX),e.rXU(h.Ix),e.rXU(w.aZ),e.rXU(e.aKT),e.rXU(E.Fs))};static#r=this.\u0275cmp=e.VBU({type:a,selectors:[["kb-reader-browse"]],viewQuery:function(t,n){if(1&t&&e.GBs(T,5),2&t){let d;e.mGM(d=e.lsd())&&(n.topSearch=d.first)}},decls:25,vars:14,consts:[["topSearch",""],[1,"kbd"],[1,"kbd-top"],["type","button",1,"kbd-btn","kbd-menu-btn",3,"click"],[1,"fas","fa-bars"],[1,"kbd-brand",3,"click","href"],[1,"kbd-tsearch"],[1,"fas","fa-search"],["type","search","placeholder","Pretra\u017ei uputstvo...",3,"input","value"],[1,"kbd-tools"],["class","kbd-btn",3,"value","change",4,"ngIf"],["class","kbd-btn","type","button",3,"title","click",4,"ngIf"],[1,"kbd-layout"],[1,"kbd-side"],[4,"ngFor","ngForOf"],[1,"kbd-main"],["class","kbd-loading",4,"ngIf"],["class","kbd-narrow",4,"ngIf"],[4,"ngIf"],[1,"kbd-foot"],[1,"kbd-btn",3,"change","value"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["type","button",1,"kbd-btn",3,"click","title"],[1,"fas"],["class","kbd-side-title",4,"ngIf"],["class","kbd-side-direct",4,"ngIf"],["class","kbd-grp",3,"kbd-grp--open",4,"ngFor","ngForOf"],[1,"kbd-side-title"],[1,"kbd-side-direct"],[3,"click","href"],[1,"kbd-grp"],["type","button",1,"kbd-grp-head",3,"click"],[1,"kbd-loading"],[1,"fas","fa-spinner","fa-spin","fa-2x"],[1,"kbd-narrow"],[1,"kbd-h1"],["class","kbd-list",4,"ngIf"],[1,"fas","fa-spinner","fa-spin"],[1,"kbd-list"],["class","kbd-item",3,"href","click",4,"ngFor","ngForOf"],["class","kbd-muted",4,"ngIf"],[1,"kbd-item",3,"click","href"],[1,"kbd-muted"],[3,"articleId","langId","prefix","crumbs","baseUrl","kbName","prev","next","navigate","category","home","closed",4,"ngIf"],[3,"navigate","category","home","closed","articleId","langId","prefix","crumbs","baseUrl","kbName","prev","next"],[1,"kbd-crumbs"],["href","#",3,"click",4,"ngIf"],["href","#",3,"click"],[1,"kbd-hero"],[1,"kbd-hero-search"],["type","search","placeholder","\u0160ta \u017eelite da uradite?",3,"input"],["class","kbd-empty",4,"ngIf"],["class","kbd-sec-title",4,"ngIf"],["class","kbd-sec-direct",4,"ngIf"],[1,"kbd-cards"],["class","kbd-card",4,"ngFor","ngForOf"],[1,"kbd-sec-title"],[1,"kbd-sec-direct"],[3,"href","click",4,"ngFor","ngForOf"],[1,"kbd-card"],[1,"kbd-muted","kbd-small"],["class","kbd-more","href","#",3,"click",4,"ngIf"],["href","#",1,"kbd-more",3,"click"],[1,"kbd-empty"],[1,"fas","fa-book-open"]],template:function(t,n){if(1&t){const d=e.RV6();e.j41(0,"div",1)(1,"header",2)(2,"button",3),e.bIt("click",function(){return e.eBV(d),e.Njj(n.navOpen=!n.navOpen)}),e.nrm(3,"i",4),e.EFF(4," Meni "),e.k0s(),e.j41(5,"a",5),e.bIt("click",function(O){return e.eBV(d),e.Njj(n.homeFromLink(O))}),e.nrm(6,"i"),e.j41(7,"span"),e.EFF(8),e.k0s()(),e.j41(9,"div",6),e.nrm(10,"i",7),e.j41(11,"input",8,0),e.bIt("input",function(O){return e.eBV(d),e.Njj(n.onSearch(O.target.value))}),e.k0s()(),e.j41(13,"div",9),e.DNE(14,s,2,2,"select",10)(15,b,2,5,"button",11),e.k0s()(),e.j41(16,"div",12)(17,"nav",13),e.DNE(18,X,4,3,"ng-container",14),e.k0s(),e.j41(19,"main",15),e.DNE(20,K,2,0,"div",16)(21,g,5,3,"div",17)(22,re,4,3,"ng-container",18),e.k0s()(),e.j41(23,"footer",19),e.EFF(24),e.k0s()()}2&t&&(e.R7$(5),e.Y8G("href",n._baseUrl,e.B4B),e.R7$(),e.HbH((null==n.kb||null==n.kb.icon?null:n.kb.icon.indexOf("fa-"))>=0?n.kb.icon:"fas fa-book"),e.R7$(2),e.JRh(null==n.kb?null:n.kb.name),e.R7$(3),e.Y8G("value",n.searchQ),e.R7$(3),e.Y8G("ngIf",n.languages.length>1),e.R7$(),e.Y8G("ngIf",n.showThemeToggle),e.R7$(2),e.AVh("kbd-side--open",n.navOpen),e.R7$(),e.Y8G("ngForOf",n.sections),e.R7$(2),e.Y8G("ngIf",n.loading),e.R7$(),e.Y8G("ngIf",!n.loading&&n.searchQ),e.R7$(),e.Y8G("ngIf",!n.loading&&!n.searchQ),e.R7$(2),e.JRh(null==n.kb?null:n.kb.name))},dependencies:[w.Sq,w.bT,B.W],styles:['@charset "UTF-8";.kb-page{height:calc(100vh - 65px);overflow-y:auto;scrollbar-width:none;padding:10px}.kb-page::-webkit-scrollbar{display:none}.kb-wrap{display:flex;gap:10px;align-items:flex-start}.kb-main{flex:1;min-width:0}.kb-sidebar{width:270px;flex-shrink:0;position:sticky;top:0;max-height:calc(100vh - 80px);overflow-y:auto;scrollbar-width:none;display:none;flex-direction:column;gap:8px}.kb-sidebar::-webkit-scrollbar{display:none}@media (min-width: 1400px){.kb-sidebar{display:flex!important}.kb-btn-bars{display:none!important}}.kb-card{background:var(--card-background);border:var(--card-border);border-radius:10px;margin-bottom:10px;overflow:hidden}.kb-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--card-border-color);position:sticky;top:0;z-index:10;background:var(--card-background)}.kb-head-title{font-size:15px;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px;margin:0}.kb-head-title i{color:var(--secondary-color)}.kb-head-icons{display:flex;align-items:center;gap:4px}.kb-ib{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--card-right-icon);font-size:15px;transition:background .13s,color .13s;flex-shrink:0;-webkit-user-select:none;user-select:none}.kb-ib:hover{background:var(--menu-item-hover);color:var(--text-color)}a.kb-ib{text-decoration:none}.kb-ib-danger:hover{color:var(--error-color, #ef4444)!important}.kb-body{padding:14px 16px}.kb-body-sm{padding:10px 14px}.kb-sec{background:var(--card-background);border:var(--card-border);border-radius:10px;overflow:hidden}.kb-sec-head{display:flex;align-items:center;gap:6px;padding:9px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--label-color);border-bottom:1px solid var(--card-border-color)}.kb-sec-head i{color:var(--secondary-color);font-size:13px}.kb-sec-body{padding:10px 14px}.kb-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;padding:10px 16px;border-bottom:1px solid var(--card-border-color)}.kb-filter-grow{flex:1;min-width:160px}.kb-filter-fixed{width:180px;flex-shrink:0}.kb-list-wrap{padding:0 8px}.kb-row{display:flex;align-items:center;gap:12px;padding:11px 8px;border-bottom:1px solid var(--card-border-color);cursor:pointer;border-radius:6px;transition:background .12s}.kb-row:last-child{border-bottom:none}.kb-row:hover{background:var(--menu-item-hover)}.kb-row-icon-box{width:34px;height:34px;border-radius:8px;background:var(--ddi-background);
1display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--secondary-color);font-size:14px}.kb-row-body{flex:1;min-width:0}.kb-row-title{font-size:14px;font-weight:600;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-row-desc{font-size:12px;color:var(--label-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.kb-row-meta{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:4px}.kb-row-btns{display:flex;gap:2px;flex-shrink:0;opacity:0;transition:opacity .13s}.kb-row:hover .kb-row-btns{opacity:1}.kb-b{display:inline-flex;align-items:center;padding:2px 7px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.kb-b-draft{background:#f59e0b1f;color:#f59e0b}.kb-b-published{background:#10b9811f;color:#10b981}.kb-b-archived{background:#6b72801f;color:var(--label-color)}.kb-b-crm{background:#0066ff1a;color:var(--secondary-color)}.kb-b-portal{background:#8b5cf61a;color:#8b5cf6}.kb-b-public{background:#10b9811a;color:#10b981}.kb-stat{font-size:11px;color:var(--label-color);display:inline-flex;align-items:center;gap:3px}.kb-vis-row{display:flex;align-items:center;justify-content:space-between;padding:5px 0;font-size:13px;color:var(--text-color);border-bottom:1px solid var(--card-border-color)}.kb-vis-row:last-child{border-bottom:none}.kb-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px;min-height:10px}.kb-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;background:var(--ddi-background);color:var(--secondary-color);border-radius:20px;font-size:12px}.kb-tag-x{cursor:pointer;font-size:10px;opacity:.5;line-height:1;transition:opacity .12s}.kb-tag-x:hover{opacity:1;color:var(--error-color, #ef4444)}.kb-tag-sugs{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.kb-tag-sug{padding:2px 9px;background:transparent;border:var(--card-border);border-radius:20px;font-size:12px;cursor:pointer;color:var(--label-color);transition:all .12s}.kb-tag-sug:hover{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.kb-info{display:flex;justify-content:space-between;font-size:12px;padding:6px 0;border-bottom:1px solid var(--card-border-color);gap:8px}.kb-info:last-child{border-bottom:none}.kb-info-l{color:var(--label-color);flex-shrink:0}.kb-info-r{color:var(--text-color);text-align:right}.kb-rel{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--card-border-color);cursor:pointer;font-size:13px;color:var(--secondary-color);transition:opacity .12s}.kb-rel:last-child{border-bottom:none}.kb-rel:hover{opacity:.75}.kb-content{font-size:14px;line-height:1.9;color:var(--text-color)}.kb-content h1,.kb-content h2,.kb-content h3{color:var(--text-color);margin-top:24px;margin-bottom:8px}.kb-content img{max-width:100%;height:auto;border-radius:8px;margin:10px 0;display:block;border:1px solid var(--card-border-color);cursor:zoom-in}.kb-content a{color:var(--secondary-color)}.kb-content ul{list-style:disc;padding-left:22px}.kb-content ol{list-style:decimal;padding-left:22px}.kb-content table{width:100%;border-collapse:collapse;margin:10px 0}.kb-content td,.kb-content th{padding:7px 12px;border:1px solid var(--card-border-color);font-size:13px}.kb-content th{background:var(--ddi-background)}.kb-content pre{background:var(--zone-content-background);padding:12px;border-radius:6px;overflow-x:auto;font-size:13px}.kb-feedback{display:flex;align-items:center;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid var(--card-border-color)}.kb-feedback-label{font-size:13px;color:var(--label-color)}.kb-fb-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border-radius:20px;font-size:13px;cursor:pointer;border:var(--card-border);background:transparent;color:var(--text-color);transition:all .13s}.kb-fb-btn:hover{background:var(--menu-item-hover)}.kb-fb-yes:hover{border-color:#10b981;color:#10b981}.kb-fb-no:hover{border-color:#ef4444;color:#ef4444}.kb-tree-row{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--card-border-color);transition:background .12s}.kb-tree-row:last-child{border-bottom:none}.kb-tree-row:hover{background:var(--menu-item-hover)}.kb-tree-toggle{width:16px;text-align:center;color:var(--label-color);font-size:11px;cursor:pointer;flex-shrink:0}.kb-tree-name{flex:1;font-size:13px;color:var(--text-color)}
1.kb-tree-vis{display:flex;gap:4px}.kb-tree-btns{display:flex;gap:2px;opacity:0;transition:opacity .13s}.kb-tree-row:hover .kb-tree-btns{opacity:1}.kb-empty{padding:40px 20px;text-align:center;color:var(--label-color);font-size:14px}.kb-empty i{font-size:32px;margin-bottom:12px;display:block;opacity:.3}.kb-loading{padding:32px;text-align:center;color:var(--label-color)}.kb-fabs{position:fixed;bottom:16px;right:6px;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:20}.kb-fab{width:50px;height:50px;border-radius:50%;background:var(--action-button-background);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #00000059;transition:transform .15s,box-shadow .15s;color:#fff;font-size:20px;-webkit-user-select:none;user-select:none}.kb-fab:hover{transform:scale(1.07);box-shadow:0 6px 20px #00000073}.kb-fab-sm{width:40px;height:40px;font-size:16px}.kb-fab-grey{background:#636363}.kb-fab-red{background:#ef4444}.kb-fab-amber{background:#f59e0b}.kb-fab-green{background:#10b981}.kb-overlay-bd{position:fixed;inset:0;background:#00000080;z-index:150}.kb-overlay{position:fixed;right:-305px;top:0;width:295px;height:100%;background:var(--card-background);border-left:var(--card-border);z-index:151;transition:right .3s ease;overflow-y:auto;scrollbar-width:none;padding:14px;display:flex;flex-direction:column;gap:8px}.kb-overlay::-webkit-scrollbar{display:none}.kb-overlay.kb-overlay-open{right:0}.kb-overlay-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.kb-overlay-title{font-size:13px;font-weight:700;color:var(--text-color);display:flex;align-items:center;gap:6px}.kb-modal-bd{position:fixed;inset:0;background:#000000a6;z-index:300;display:flex;align-items:flex-start;justify-content:center;padding:50px 16px;overflow-y:auto}.kb-modal{background:var(--card-background);border:var(--card-border);border-radius:12px;width:100%;max-width:500px;overflow:visible;box-shadow:0 20px 60px #0006}.kb-modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--card-border-color);border-radius:12px 12px 0 0;overflow:hidden}.kb-modal-title{font-size:14px;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px}.kb-modal-title i{color:var(--secondary-color)}.kb-modal-body{padding:16px 18px}.kb-modal-foot{padding:12px 18px;border-top:1px solid var(--card-border-color);display:flex;justify-content:flex-end;gap:8px}.kb-modal select option{background:var(--card-background);color:var(--text-color)}.kb-slug-hint{font-size:11px;color:var(--label-color);margin-top:-8px;padding:0 2px 6px}.kb-slug-hint b{color:var(--secondary-color);font-weight:400}.kb-lang-card{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--ddi-background);border:var(--card-border);border-radius:10px;cursor:pointer;transition:all .13s;width:100%;font-size:13px;color:var(--text-color)}.kb-lang-card:hover{border-color:var(--secondary-color);background:var(--menu-item-hover)}.kb-cat-row{display:flex;align-items:center;gap:4px;padding:8px 16px;font-size:12px;color:var(--text-color);cursor:pointer;border-bottom:1px solid var(--card-border-color);transition:background .12s;-webkit-user-select:none;user-select:none}.kb-cat-row:last-child{border-bottom:none}.kb-cat-row:hover{background:var(--menu-item-hover)}.kb-cat-row.active{background:var(--secondary-color);color:#fff}.kb-cat-row.active i{color:#fff!important}.kb-ai-box{margin-top:8px;background:var(--zone-content-background);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.7;color:var(--text-color);white-space:pre-wrap}.kbd{height:calc(100vh - 65px);overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--background-color);color:var(--text-color);display:flex;flex-direction:column}.conts--bare .kbd{height:100vh;height:100dvh}.kbd h1,.kbd h2,.kbd h3{font-family:inherit}.kbd a{color:var(--link-color, var(--secondary-color));text-decoration:none}.kbd a:hover{text-decoration:underline}.kbd-muted{color:var(--label-color)}.kbd-small{font-size:13px}.kbd-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;flex-shrink:0;padding:10px 24px;background:var(--card-background);border-bottom:1px solid var(--card-border-color)}.kbd-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;color:var(--text-color)!important;white-space:nowrap}.kbd-brand i{color:var(--secondary-color)}.kbd-brand:hover{text-decoration:none!important}.kbd-tsearch{flex:1;max-width:520px;margin:0 auto;position:relative}.kbd-tsearch i{position:absolute;
1left:12px;top:50%;transform:translateY(-50%);color:var(--label-color);font-size:13px}.kbd-tsearch input,.kbd-hero-search input{width:100%;font:inherit;color:var(--text-color);background:var(--input-background, var(--ddi-background));border:1px solid var(--card-border-color);outline:none;box-sizing:border-box}.kbd-tsearch input{padding:8px 14px 8px 34px;border-radius:8px;font-size:14px}.kbd-tsearch input:focus,.kbd-hero-search input:focus{border-color:var(--secondary-color)}.kbd-tools{display:flex;gap:8px;align-items:center}.kbd-btn{border:1px solid var(--card-border-color);background:var(--card-background);color:var(--text-color);border-radius:8px;padding:6px 10px;cursor:pointer;font:inherit;font-size:13px}.kbd-btn:hover{background:var(--menu-item-hover)}.kbd-menu-btn{display:none}.kbd-layout{flex:1 0 auto;display:grid;grid-template-columns:270px minmax(0,1fr)}.kbd-side{border-right:1px solid var(--card-border-color);padding:18px 10px 40px;position:sticky;top:57px;height:calc(100vh - 122px);overflow-y:auto;box-sizing:border-box}.conts--bare .kbd-side{height:calc(100vh - 57px);height:calc(100dvh - 57px)}.kbd-side-title{margin:18px 12px 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--label-color);font-weight:700}.kbd-side ul{list-style:none;margin:2px 0 6px;padding:0 0 0 12px}.kbd-side ul.kbd-side-direct{padding-left:0}.kbd-side li a{display:block;padding:4px 12px;border-left:2px solid var(--card-border-color);color:var(--label-color)!important;font-size:14px;line-height:1.4}.kbd-side li a:hover{color:var(--text-color)!important;text-decoration:none}.kbd-side li a.kbd-on{color:var(--secondary-color)!important;border-left-color:var(--secondary-color);font-weight:600}.kbd-grp-head{width:100%;text-align:left;border:0;background:none;color:var(--text-color);font:inherit;font-weight:600;font-size:14px;padding:6px 12px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.kbd-grp-head:hover{background:var(--menu-item-hover)}.kbd-grp-head small{color:var(--label-color);font-weight:400;font-size:12px}.kbd-main{padding:32px 40px 80px;min-width:0}.kbd-narrow{max-width:760px;margin:0 auto}.kbd-h1{font-size:28px;line-height:1.25;margin:0 0 16px;color:var(--text-color)}.kbd-loading,.kbd-empty{text-align:center;padding:40px 0;color:var(--label-color)}.kbd-hero{max-width:900px;margin:0 auto 32px;text-align:center}.kbd-hero h1{font-size:34px;margin:8px 0;color:var(--text-color)}.kbd-hero p{color:var(--label-color);margin:0 auto 20px;max-width:640px;line-height:1.6}.kbd-hero-search{position:relative;max-width:620px;margin:0 auto}.kbd-hero-search i{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--label-color)}.kbd-hero-search input{padding:14px 18px 14px 46px;font-size:16px;border-radius:12px;background:var(--card-background)}.kbd-sec-title{max-width:1100px;margin:32px auto 12px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--label-color);font-weight:700}.kbd-sec-direct{max-width:1100px;margin:0 auto 12px;display:flex;gap:16px;flex-wrap:wrap;font-size:14px}.kbd-cards{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.kbd-card{background:var(--card-background);border:1px solid var(--card-border-color);border-radius:12px;padding:18px}.kbd-card h3{margin:0 0 4px;font-size:17px}.kbd-card h3 a{color:var(--text-color)!important}.kbd-card ul{margin:10px 0 0;padding:0;list-style:none}.kbd-card li{padding:3px 0;font-size:14px}.kbd-more{display:inline-block;margin-top:8px;font-size:13px;font-weight:600}.kbd-crumbs{font-size:13px;color:var(--label-color);margin-bottom:8px;display:flex;gap:6px;flex-wrap:wrap}.kbd-crumbs a{color:var(--label-color)!important}.kbd-list a.kbd-item{display:block;padding:14px 6px;border-bottom:1px solid var(--card-border-color);color:var(--text-color)!important}.kbd-list a.kbd-item:hover{text-decoration:none;background:var(--menu-item-hover)}.kbd-list a.kbd-item small{display:block;color:var(--label-color);margin-top:2px;font-size:13px}.kbd-art{display:grid;grid-template-columns:minmax(0,760px) 220px;gap:48px;justify-content:center}.kbd-art-title{font-size:32px;line-height:1.25;margin:0 0 8px;color:var(--text-color)}.kbd-lead{color:var(--label-color);font-size:17px;line-height:1.6;margin:0 0 24px}.kbd-content{font-size:15px;line-height:1.7}.kbd-content h2{font-size:22px;margin:34px 0 10px;scroll-margin-top:80px}.kbd-content h3{font-size:18px;margin:24px 0 8px;scroll-margin-top:80px}.kbd-content img{border-radius:10px}.kbd-toc{position:sticky;top:90px;align-self:start;font-size:13px}.kbd-toc b{display:block;color:var(--label-color);text-transform:uppercase;letter-spacing:.08em;font-size:11px;margin-bottom:8px}.kbd-toc a{display:block;color:var(--label-color)!important;padding:3px 0 3px 10px;border-left:2px solid var(--card-border-color);line-height:1.4}.kbd-toc a:hover{color:var(--text-color)!important;text-decoration:none}.kbd-toc a.kbd-toc-h3{padding-left:22px}.kbd-help{margin-top:28px;padding:16px;border:1px solid var(--card-border-color);border-radius:10px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:14px}.kbd-help--done{color:var(--success-color, #10b981)}.kbd-pn{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}.kbd-pn a{border:1px solid var(--card-border-color);border-radius:10px;padding:12px 14px;color:var(--text-color)!important}.kbd-pn a:hover{text-decoration:none;border-color:var(--secondary-color)}.kbd-pn a small{display:block;color:var(--label-color);font-size:12px}.kbd-pn a.kbd-pn-next{text-align:right;grid-column:2}.kbd-foot{flex-shrink:0;border-top:1px solid var(--card-border-color);padding:20px 24px;color:var(--label-color);font-size:13px;text-align:center}@media (max-width: 1100px){.kbd-art{grid-template-columns:minmax(0,1fr)}.kbd-toc{display:none}}@media (max-width: 820px){.kbd-top{flex-wrap:wrap;padding:10px 16px;gap:10px}.kbd-tsearch{order:10;flex-basis:100%;max-width:none}.kbd-tools{margin-left:auto}.kbd-menu-btn{display:inline-block}.kbd-layout{grid-template-columns:1fr}.kbd-side{display:none;position:fixed;inset:105px 0 0;height:auto;z-index:30;background:var(--card-background)}.kbd-side.kbd-side--open{display:block}.kbd-main{padding:20px 16px 60px}.kbd-hero h1{font-size:26px}.kbd-pn{grid-template-columns:1fr}.kbd-pn a.kbd-pn-next{grid-column:1}}\n'],encapsulation:2})}return a})()},4769:(F,j,c)=>{c.d(j,{I:()=>m});var r=c(3953),$=c(2791);let m=(()=>{class k{static#e=this.\u0275fac=function(h){return new(h||k)};static#r=this.\u0275cmp=r.VBU({type:k,selectors:[["kb-reader-shell"]],decls:1,vars:0,template:function(h,w){1&h&&r.nrm(0,"router-outlet")},dependencies:[$.n3],encapsulation:2})}return k})()},7028:(F,j,c)=>{c.d(j,{f:()=>k});var r=c(177),$=c(2791),m=c(3953);let k=(()=>{class e{static#e=this.\u0275fac=function(w){return new(w||e)};static#r=this.\u0275mod=m.$C({type:e});static#o=this.\u0275inj=m.G2t({imports:[r.MD,$.iI]})}return e})()},5658:(F,j,c)=>{c.d(j,{h:()=>$});var r=c(5703);function $(k){if(!k.tenant)return;k.title&&(document.title=k.title),m("name","description",k.description||""),m("property","og:title",k.title||""),m("property","og:description",k.description||""),m("property","og:type","article"),k.lang&&document.documentElement.setAttribute("lang",k.lang);let e=document.head.querySelector('meta[name="robots"]');if(k.noindex?(e||(e=document.createElement("meta"),e.name="robots",document.head.appendChild(e)),e.content="noindex"):e&&e.remove(),k.path){const I=r.B.find(E=>E.tenant===k.tenant&&E.kbId===k.kbId),h=I?"https://"+I.host:location.origin;let w=document.head.querySelector('link[rel="canonical"]');w||(w=document.createElement("link"),w.rel="canonical",document.head.appendChild(w)),w.href=h+k.path,m("property","og:url",w.href)}}function m(k,e,I){let h=document.head.querySelector(`meta[${k}="${e}"]`);h||(h=document.createElement("meta"),h.setAttribute(k,e),document.head.appendChild(h)),h.setAttribute("content",I)}}}]);
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.