(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/common'), require('@angular/router')) : typeof define === 'function' && define.amd ? define('primeng/breadcrumb', ['exports', '@angular/core', '@angular/common', '@angular/router'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory((global.primeng = global.primeng || {}, global.primeng.breadcrumb = {}), global.ng.core, global.ng.common, global.ng.router)); }(this, (function (exports, core, common, router) { 'use strict'; var Breadcrumb = /** @class */ (function () { function Breadcrumb() { this.onItemClick = new core.EventEmitter(); } Breadcrumb.prototype.itemClick = function (event, item) { if (item.disabled) { event.preventDefault(); return; } if (!item.url) { event.preventDefault(); } if (item.command) { item.command({ originalEvent: event, item: item }); } this.onItemClick.emit({ originalEvent: event, item: item }); }; Breadcrumb.prototype.onHomeClick = function (event) { if (this.home) { this.itemClick(event, this.home); } }; return Breadcrumb; }()); Breadcrumb.decorators = [ { type: core.Component, args: [{ selector: 'p-breadcrumb', template: "\n