[{"data":1,"prerenderedAt":1103},["ShallowReactive",2],{"locale-alternates":3,"docs-nav-en":124,"api-none":352,"page-en-\u002Fcomponents\u002Fbb-pagination":353,"pt-showcase-BbPagination":968},{"\u002Fit\u002Fcomponenti\u002Fbb-accordion":4,"\u002Fen\u002Fcomponents\u002Fbb-accordion":5,"\u002Fit\u002Fcomponenti\u002Fbb-alert":6,"\u002Fen\u002Fcomponents\u002Fbb-alert":7,"\u002Fit\u002Fcomponenti\u002Fbb-asterisk":8,"\u002Fen\u002Fcomponents\u002Fbb-asterisk":9,"\u002Fit\u002Fcomponenti\u002Fbb-avatar":10,"\u002Fen\u002Fcomponents\u002Fbb-avatar":11,"\u002Fit\u002Fcomponenti\u002Fbb-badge":12,"\u002Fen\u002Fcomponents\u002Fbb-badge":13,"\u002Fit\u002Fcomponenti\u002Fbb-base-button":14,"\u002Fen\u002Fcomponents\u002Fbb-base-button":15,"\u002Fit\u002Fcomponenti\u002Fbb-breadcrumbs":16,"\u002Fen\u002Fcomponents\u002Fbb-breadcrumbs":17,"\u002Fit\u002Fcomponenti\u002Fbb-button":18,"\u002Fen\u002Fcomponents\u002Fbb-button":19,"\u002Fit\u002Fcomponenti\u002Fbb-checkbox":20,"\u002Fen\u002Fcomponents\u002Fbb-checkbox":21,"\u002Fit\u002Fcomponenti\u002Fbb-checkbox-group":22,"\u002Fen\u002Fcomponents\u002Fbb-checkbox-group":23,"\u002Fit\u002Fcomponenti\u002Fbb-collapsible":24,"\u002Fen\u002Fcomponents\u002Fbb-collapsible":25,"\u002Fit\u002Fcomponenti\u002Fbb-color-input":26,"\u002Fen\u002Fcomponents\u002Fbb-color-input":27,"\u002Fit\u002Fcomponenti\u002Fbb-color-palette":28,"\u002Fen\u002Fcomponents\u002Fbb-color-palette":29,"\u002Fit\u002Fcomponenti\u002Fbb-confirm":30,"\u002Fen\u002Fcomponents\u002Fbb-confirm":31,"\u002Fit\u002Fcomponenti\u002Fbb-date-picker":32,"\u002Fen\u002Fcomponents\u002Fbb-date-picker":33,"\u002Fit\u002Fcomponenti\u002Fbb-date-picker-input":34,"\u002Fen\u002Fcomponents\u002Fbb-date-picker-input":35,"\u002Fit\u002Fcomponenti\u002Fbb-dialog":36,"\u002Fen\u002Fcomponents\u002Fbb-dialog":37,"\u002Fit\u002Fcomponenti\u002Fbb-dropdown":38,"\u002Fen\u002Fcomponents\u002Fbb-dropdown":39,"\u002Fit\u002Fcomponenti\u002Fbb-dropdown-button":40,"\u002Fen\u002Fcomponents\u002Fbb-dropdown-button":41,"\u002Fit\u002Fcomponenti\u002Fbb-dropzone":42,"\u002Fen\u002Fcomponents\u002Fbb-dropzone":43,"\u002Fit\u002Fcomponenti\u002Fbb-form":44,"\u002Fen\u002Fcomponents\u002Fbb-form":45,"\u002Fit\u002Fcomponenti\u002Fbb-icon":46,"\u002Fen\u002Fcomponents\u002Fbb-icon":47,"\u002Fit\u002Fcomponenti\u002Fbb-indicator":48,"\u002Fen\u002Fcomponents\u002Fbb-indicator":49,"\u002Fit\u002Fcomponenti\u002Fbb-number-input":50,"\u002Fen\u002Fcomponents\u002Fbb-number-input":51,"\u002Fit\u002Fcomponenti\u002Fbb-off-canvas":52,"\u002Fen\u002Fcomponents\u002Fbb-off-canvas":53,"\u002Fit\u002Fcomponenti\u002Fbb-pagination":54,"\u002Fen\u002Fcomponents\u002Fbb-pagination":55,"\u002Fit\u002Fcomponenti\u002Fbb-popover":56,"\u002Fen\u002Fcomponents\u002Fbb-popover":57,"\u002Fit\u002Fcomponenti\u002Fbb-progress":58,"\u002Fen\u002Fcomponents\u002Fbb-progress":59,"\u002Fit\u002Fcomponenti\u002Fbb-radio":60,"\u002Fen\u002Fcomponents\u002Fbb-radio":61,"\u002Fit\u002Fcomponenti\u002Fbb-radio-group":62,"\u002Fen\u002Fcomponents\u002Fbb-radio-group":63,"\u002Fit\u002Fcomponenti\u002Fbb-rating":64,"\u002Fen\u002Fcomponents\u002Fbb-rating":65,"\u002Fit\u002Fcomponenti\u002Fbb-select":66,"\u002Fen\u002Fcomponents\u002Fbb-select":67,"\u002Fit\u002Fcomponenti\u002Fbb-select-popover":68,"\u002Fen\u002Fcomponents\u002Fbb-select-popover":69,"\u002Fit\u002Fcomponenti\u002Fbb-slider":70,"\u002Fen\u002Fcomponents\u002Fbb-slider":71,"\u002Fit\u002Fcomponenti\u002Fbb-smooth-height":72,"\u002Fen\u002Fcomponents\u002Fbb-smooth-height":73,"\u002Fit\u002Fcomponenti\u002Fbb-spinner":74,"\u002Fen\u002Fcomponents\u002Fbb-spinner":75,"\u002Fit\u002Fcomponenti\u002Fbb-switch":76,"\u002Fen\u002Fcomponents\u002Fbb-switch":77,"\u002Fit\u002Fcomponenti\u002Fbb-switch-group":78,"\u002Fen\u002Fcomponents\u002Fbb-switch-group":79,"\u002Fit\u002Fcomponenti\u002Fbb-table":80,"\u002Fen\u002Fcomponents\u002Fbb-table":81,"\u002Fit\u002Fcomponenti\u002Fbb-tabs":82,"\u002Fen\u002Fcomponents\u002Fbb-tabs":83,"\u002Fit\u002Fcomponenti\u002Fbb-tag":84,"\u002Fen\u002Fcomponents\u002Fbb-tag":85,"\u002Fit\u002Fcomponenti\u002Fbb-text-input":86,"\u002Fen\u002Fcomponents\u002Fbb-text-input":87,"\u002Fit\u002Fcomponenti\u002Fbb-textarea":88,"\u002Fen\u002Fcomponents\u002Fbb-textarea":89,"\u002Fit\u002Fcomponenti\u002Fbb-time-picker":90,"\u002Fen\u002Fcomponents\u002Fbb-time-picker":91,"\u002Fit\u002Fcomponenti\u002Fbb-time-picker-input":92,"\u002Fen\u002Fcomponents\u002Fbb-time-picker-input":93,"\u002Fit\u002Fcomponenti\u002Fbb-toast":94,"\u002Fen\u002Fcomponents\u002Fbb-toast":95,"\u002Fit\u002Fcomponenti\u002Fbb-tooltip":96,"\u002Fen\u002Fcomponents\u002Fbb-tooltip":97,"\u002Fit\u002Fcomponenti\u002Fbb-tree":98,"\u002Fen\u002Fcomponents\u002Fbb-tree":99,"\u002Fit\u002Fguide\u002Fai-agents":100,"\u002Fen\u002Fguides\u002Fai-agents":101,"\u002Fit\u002Fguide\u002Fcoherence":102,"\u002Fen\u002Fguides\u002Fcoherence":103,"\u002Fit\u002Fguide\u002Fdesign-language":104,"\u002Fen\u002Fguides\u002Fdesign-language":105,"\u002Fit\u002Fguide\u002Fdesign-tokens":106,"\u002Fen\u002Fguides\u002Fdesign-tokens":107,"\u002Fit\u002Fguide\u002Ffetching-data":108,"\u002Fen\u002Fguides\u002Ffetching-data":109,"\u002Fit\u002Fguide\u002Ficons":110,"\u002Fen\u002Fguides\u002Ficons":111,"\u002Fit\u002Fguide\u002Finertia":112,"\u002Fen\u002Fguides\u002Finertia":113,"\u002Fit\u002Fguide\u002Finstallation":114,"\u002Fen\u002Fguides\u002Finstallation":115,"\u002Fit\u002Fguide\u002Fmigration":116,"\u002Fen\u002Fguides\u002Fmigration":117,"\u002Fit\u002Fguide\u002Fnuxt":118,"\u002Fen\u002Fguides\u002Fnuxt":119,"\u002Fit\u002Fguide\u002Foptions-and-items":120,"\u002Fen\u002Fguides\u002Foptions-and-items":121,"\u002Fit\u002Fguide\u002Fvalidated-forms":122,"\u002Fen\u002Fguides\u002Fvalidated-forms":123},"\u002Fen\u002Fcomponents\u002Fbb-accordion","\u002Fit\u002Fcomponenti\u002Fbb-accordion","\u002Fen\u002Fcomponents\u002Fbb-alert","\u002Fit\u002Fcomponenti\u002Fbb-alert","\u002Fen\u002Fcomponents\u002Fbb-asterisk","\u002Fit\u002Fcomponenti\u002Fbb-asterisk","\u002Fen\u002Fcomponents\u002Fbb-avatar","\u002Fit\u002Fcomponenti\u002Fbb-avatar","\u002Fen\u002Fcomponents\u002Fbb-badge","\u002Fit\u002Fcomponenti\u002Fbb-badge","\u002Fen\u002Fcomponents\u002Fbb-base-button","\u002Fit\u002Fcomponenti\u002Fbb-base-button","\u002Fen\u002Fcomponents\u002Fbb-breadcrumbs","\u002Fit\u002Fcomponenti\u002Fbb-breadcrumbs","\u002Fen\u002Fcomponents\u002Fbb-button","\u002Fit\u002Fcomponenti\u002Fbb-button","\u002Fen\u002Fcomponents\u002Fbb-checkbox","\u002Fit\u002Fcomponenti\u002Fbb-checkbox","\u002Fen\u002Fcomponents\u002Fbb-checkbox-group","\u002Fit\u002Fcomponenti\u002Fbb-checkbox-group","\u002Fen\u002Fcomponents\u002Fbb-collapsible","\u002Fit\u002Fcomponenti\u002Fbb-collapsible","\u002Fen\u002Fcomponents\u002Fbb-color-input","\u002Fit\u002Fcomponenti\u002Fbb-color-input","\u002Fen\u002Fcomponents\u002Fbb-color-palette","\u002Fit\u002Fcomponenti\u002Fbb-color-palette","\u002Fen\u002Fcomponents\u002Fbb-confirm","\u002Fit\u002Fcomponenti\u002Fbb-confirm","\u002Fen\u002Fcomponents\u002Fbb-date-picker","\u002Fit\u002Fcomponenti\u002Fbb-date-picker","\u002Fen\u002Fcomponents\u002Fbb-date-picker-input","\u002Fit\u002Fcomponenti\u002Fbb-date-picker-input","\u002Fen\u002Fcomponents\u002Fbb-dialog","\u002Fit\u002Fcomponenti\u002Fbb-dialog","\u002Fen\u002Fcomponents\u002Fbb-dropdown","\u002Fit\u002Fcomponenti\u002Fbb-dropdown","\u002Fen\u002Fcomponents\u002Fbb-dropdown-button","\u002Fit\u002Fcomponenti\u002Fbb-dropdown-button","\u002Fen\u002Fcomponents\u002Fbb-dropzone","\u002Fit\u002Fcomponenti\u002Fbb-dropzone","\u002Fen\u002Fcomponents\u002Fbb-form","\u002Fit\u002Fcomponenti\u002Fbb-form","\u002Fen\u002Fcomponents\u002Fbb-icon","\u002Fit\u002Fcomponenti\u002Fbb-icon","\u002Fen\u002Fcomponents\u002Fbb-indicator","\u002Fit\u002Fcomponenti\u002Fbb-indicator","\u002Fen\u002Fcomponents\u002Fbb-number-input","\u002Fit\u002Fcomponenti\u002Fbb-number-input","\u002Fen\u002Fcomponents\u002Fbb-off-canvas","\u002Fit\u002Fcomponenti\u002Fbb-off-canvas","\u002Fen\u002Fcomponents\u002Fbb-pagination","\u002Fit\u002Fcomponenti\u002Fbb-pagination","\u002Fen\u002Fcomponents\u002Fbb-popover","\u002Fit\u002Fcomponenti\u002Fbb-popover","\u002Fen\u002Fcomponents\u002Fbb-progress","\u002Fit\u002Fcomponenti\u002Fbb-progress","\u002Fen\u002Fcomponents\u002Fbb-radio","\u002Fit\u002Fcomponenti\u002Fbb-radio","\u002Fen\u002Fcomponents\u002Fbb-radio-group","\u002Fit\u002Fcomponenti\u002Fbb-radio-group","\u002Fen\u002Fcomponents\u002Fbb-rating","\u002Fit\u002Fcomponenti\u002Fbb-rating","\u002Fen\u002Fcomponents\u002Fbb-select","\u002Fit\u002Fcomponenti\u002Fbb-select","\u002Fen\u002Fcomponents\u002Fbb-select-popover","\u002Fit\u002Fcomponenti\u002Fbb-select-popover","\u002Fen\u002Fcomponents\u002Fbb-slider","\u002Fit\u002Fcomponenti\u002Fbb-slider","\u002Fen\u002Fcomponents\u002Fbb-smooth-height","\u002Fit\u002Fcomponenti\u002Fbb-smooth-height","\u002Fen\u002Fcomponents\u002Fbb-spinner","\u002Fit\u002Fcomponenti\u002Fbb-spinner","\u002Fen\u002Fcomponents\u002Fbb-switch","\u002Fit\u002Fcomponenti\u002Fbb-switch","\u002Fen\u002Fcomponents\u002Fbb-switch-group","\u002Fit\u002Fcomponenti\u002Fbb-switch-group","\u002Fen\u002Fcomponents\u002Fbb-table","\u002Fit\u002Fcomponenti\u002Fbb-table","\u002Fen\u002Fcomponents\u002Fbb-tabs","\u002Fit\u002Fcomponenti\u002Fbb-tabs","\u002Fen\u002Fcomponents\u002Fbb-tag","\u002Fit\u002Fcomponenti\u002Fbb-tag","\u002Fen\u002Fcomponents\u002Fbb-text-input","\u002Fit\u002Fcomponenti\u002Fbb-text-input","\u002Fen\u002Fcomponents\u002Fbb-textarea","\u002Fit\u002Fcomponenti\u002Fbb-textarea","\u002Fen\u002Fcomponents\u002Fbb-time-picker","\u002Fit\u002Fcomponenti\u002Fbb-time-picker","\u002Fen\u002Fcomponents\u002Fbb-time-picker-input","\u002Fit\u002Fcomponenti\u002Fbb-time-picker-input","\u002Fen\u002Fcomponents\u002Fbb-toast","\u002Fit\u002Fcomponenti\u002Fbb-toast","\u002Fen\u002Fcomponents\u002Fbb-tooltip","\u002Fit\u002Fcomponenti\u002Fbb-tooltip","\u002Fen\u002Fcomponents\u002Fbb-tree","\u002Fit\u002Fcomponenti\u002Fbb-tree","\u002Fen\u002Fguides\u002Fai-agents","\u002Fit\u002Fguide\u002Fai-agents","\u002Fen\u002Fguides\u002Fcoherence","\u002Fit\u002Fguide\u002Fcoherence","\u002Fen\u002Fguides\u002Fdesign-language","\u002Fit\u002Fguide\u002Fdesign-language","\u002Fen\u002Fguides\u002Fdesign-tokens","\u002Fit\u002Fguide\u002Fdesign-tokens","\u002Fen\u002Fguides\u002Ffetching-data","\u002Fit\u002Fguide\u002Ffetching-data","\u002Fen\u002Fguides\u002Ficons","\u002Fit\u002Fguide\u002Ficons","\u002Fen\u002Fguides\u002Finertia","\u002Fit\u002Fguide\u002Finertia","\u002Fen\u002Fguides\u002Finstallation","\u002Fit\u002Fguide\u002Finstallation","\u002Fen\u002Fguides\u002Fmigration","\u002Fit\u002Fguide\u002Fmigration","\u002Fen\u002Fguides\u002Fnuxt","\u002Fit\u002Fguide\u002Fnuxt","\u002Fen\u002Fguides\u002Foptions-and-items","\u002Fit\u002Fguide\u002Foptions-and-items","\u002Fen\u002Fguides\u002Fvalidated-forms","\u002Fit\u002Fguide\u002Fvalidated-forms",[125,136,145,166,178,220,253,286,307,328,340,346],{"label":126,"entries":127},"Getting started",[128,132],{"title":129,"path":130,"order":131},"Installation","\u002Fguides\u002Finstallation",1,{"title":133,"path":134,"order":135},"Migrating from v2","\u002Fguides\u002Fmigration",2,{"label":137,"entries":138},"Design system",[139,142],{"title":140,"path":141,"order":131},"Design tokens","\u002Fguides\u002Fdesign-tokens",{"title":143,"path":144,"order":135},"Design language","\u002Fguides\u002Fdesign-language",{"label":146,"entries":147},"Playbooks",[148,151,154,158,162],{"title":149,"path":150,"order":131},"Options and items","\u002Fguides\u002Foptions-and-items",{"title":152,"path":153,"order":135},"Fetching data","\u002Fguides\u002Ffetching-data",{"title":155,"path":156,"order":157},"Coherence","\u002Fguides\u002Fcoherence",3,{"title":159,"path":160,"order":161},"Validated forms","\u002Fguides\u002Fvalidated-forms",4,{"title":163,"path":164,"order":165},"Icons","\u002Fguides\u002Ficons",5,{"label":167,"entries":168},"Ecosystem",[169,172,175],{"title":170,"path":171,"order":131},"Inertia and Laravel","\u002Fguides\u002Finertia",{"title":173,"path":174,"order":135},"Nuxt","\u002Fguides\u002Fnuxt",{"title":176,"path":177,"order":157},"AI agents","\u002Fguides\u002Fai-agents",{"label":179,"entries":180},"Inputs",[181,184,187,190,193,196,200,204,208,212,216],{"title":182,"path":183,"component":182,"order":131},"BbBaseButton","\u002Fcomponents\u002Fbb-base-button",{"title":185,"path":186,"component":185,"order":135},"BbButton","\u002Fcomponents\u002Fbb-button",{"title":188,"path":189,"component":188,"order":157},"BbColorInput","\u002Fcomponents\u002Fbb-color-input",{"title":191,"path":192,"component":191,"order":161},"BbDatePickerInput","\u002Fcomponents\u002Fbb-date-picker-input",{"title":194,"path":195,"component":194,"order":165},"BbDropzone","\u002Fcomponents\u002Fbb-dropzone",{"title":197,"path":198,"component":197,"order":199},"BbForm","\u002Fcomponents\u002Fbb-form",6,{"title":201,"path":202,"component":201,"order":203},"BbNumberInput","\u002Fcomponents\u002Fbb-number-input",7,{"title":205,"path":206,"component":205,"order":207},"BbTag","\u002Fcomponents\u002Fbb-tag",8,{"title":209,"path":210,"component":209,"order":211},"BbTextarea","\u002Fcomponents\u002Fbb-textarea",9,{"title":213,"path":214,"component":213,"order":215},"BbTextInput","\u002Fcomponents\u002Fbb-text-input",10,{"title":217,"path":218,"component":217,"order":219},"BbTimePickerInput","\u002Fcomponents\u002Fbb-time-picker-input",11,{"label":221,"entries":222},"Selection",[223,226,229,232,235,238,241,244,247,250],{"title":224,"path":225,"component":224,"order":131},"BbCheckbox","\u002Fcomponents\u002Fbb-checkbox",{"title":227,"path":228,"component":227,"order":135},"BbCheckboxGroup","\u002Fcomponents\u002Fbb-checkbox-group",{"title":230,"path":231,"component":230,"order":157},"BbRadio","\u002Fcomponents\u002Fbb-radio",{"title":233,"path":234,"component":233,"order":161},"BbRadioGroup","\u002Fcomponents\u002Fbb-radio-group",{"title":236,"path":237,"component":236,"order":165},"BbRating","\u002Fcomponents\u002Fbb-rating",{"title":239,"path":240,"component":239,"order":199},"BbSelect","\u002Fcomponents\u002Fbb-select",{"title":242,"path":243,"component":242,"order":203},"BbSelectPopover","\u002Fcomponents\u002Fbb-select-popover",{"title":245,"path":246,"component":245,"order":207},"BbSlider","\u002Fcomponents\u002Fbb-slider",{"title":248,"path":249,"component":248,"order":211},"BbSwitch","\u002Fcomponents\u002Fbb-switch",{"title":251,"path":252,"component":251,"order":215},"BbSwitchGroup","\u002Fcomponents\u002Fbb-switch-group",{"label":254,"entries":255},"Overlay",[256,259,262,265,268,271,274,277,280,283],{"title":257,"path":258,"component":257,"order":131},"BbColorPalette","\u002Fcomponents\u002Fbb-color-palette",{"title":260,"path":261,"component":260,"order":135},"BbConfirm","\u002Fcomponents\u002Fbb-confirm",{"title":263,"path":264,"component":263,"order":157},"BbDatePicker","\u002Fcomponents\u002Fbb-date-picker",{"title":266,"path":267,"component":266,"order":161},"BbDialog","\u002Fcomponents\u002Fbb-dialog",{"title":269,"path":270,"component":269,"order":165},"BbDropdown","\u002Fcomponents\u002Fbb-dropdown",{"title":272,"path":273,"component":272,"order":199},"BbDropdownButton","\u002Fcomponents\u002Fbb-dropdown-button",{"title":275,"path":276,"component":275,"order":203},"BbOffCanvas","\u002Fcomponents\u002Fbb-off-canvas",{"title":278,"path":279,"component":278,"order":207},"BbPopover","\u002Fcomponents\u002Fbb-popover",{"title":281,"path":282,"component":281,"order":211},"BbTimePicker","\u002Fcomponents\u002Fbb-time-picker",{"title":284,"path":285,"component":284,"order":215},"BbTooltip","\u002Fcomponents\u002Fbb-tooltip",{"label":287,"entries":288},"Navigation",[289,292,295,298,301,304],{"title":290,"path":291,"component":290,"order":131},"BbAccordion","\u002Fcomponents\u002Fbb-accordion",{"title":293,"path":294,"component":293,"order":135},"BbBreadcrumbs","\u002Fcomponents\u002Fbb-breadcrumbs",{"title":296,"path":297,"component":296,"order":157},"BbCollapsible","\u002Fcomponents\u002Fbb-collapsible",{"title":299,"path":300,"component":299,"order":161},"BbPagination","\u002Fcomponents\u002Fbb-pagination",{"title":302,"path":303,"component":302,"order":165},"BbTabs","\u002Fcomponents\u002Fbb-tabs",{"title":305,"path":306,"component":305,"order":199},"BbTree","\u002Fcomponents\u002Fbb-tree",{"label":308,"entries":309},"Feedback",[310,313,316,319,322,325],{"title":311,"path":312,"component":311,"order":131},"BbAlert","\u002Fcomponents\u002Fbb-alert",{"title":314,"path":315,"component":314,"order":135},"BbBadge","\u002Fcomponents\u002Fbb-badge",{"title":317,"path":318,"component":317,"order":157},"BbIndicator","\u002Fcomponents\u002Fbb-indicator",{"title":320,"path":321,"component":320,"order":161},"BbProgress","\u002Fcomponents\u002Fbb-progress",{"title":323,"path":324,"component":323,"order":165},"BbSpinner","\u002Fcomponents\u002Fbb-spinner",{"title":326,"path":327,"component":326,"order":199},"BbToast","\u002Fcomponents\u002Fbb-toast",{"label":329,"entries":330},"Data Display",[331,334,337],{"title":332,"path":333,"component":332,"order":131},"BbAvatar","\u002Fcomponents\u002Fbb-avatar",{"title":335,"path":336,"component":335,"order":135},"BbIcon","\u002Fcomponents\u002Fbb-icon",{"title":338,"path":339,"component":338,"order":157},"BbTable","\u002Fcomponents\u002Fbb-table",{"label":341,"entries":342},"Layout & Utility",[343],{"title":344,"path":345,"component":344,"order":131},"BbSmoothHeight","\u002Fcomponents\u002Fbb-smooth-height",{"label":347,"entries":348},"Other",[349],{"title":350,"path":351,"component":350,"order":131},"BbAsterisk","\u002Fcomponents\u002Fbb-asterisk",null,{"id":354,"title":299,"body":355,"component":299,"description":955,"extension":956,"group":287,"meta":957,"navigation":821,"order":161,"path":300,"sections":958,"seo":965,"stem":966,"__hash__":967},"docs_en\u002Fcomponents\u002Fbb-pagination.md",{"type":356,"value":357,"toc":947},"minimark",[358,392,397,405,408,412,431,446,453,459,481,484,491,502,518,524,527,530,549,556,581,587,601,604,614,639,646,652,677,755,766,773,871,895,901,922,925,936,943],[359,360,361,369],"when",{},[362,363,364,365,368],"p",{},"Reach for ",[366,367,299],"code",{}," when a list is too long for one screen and people need\ndeterministic, jump-anywhere access — search results, an invoice ledger, an audit\nlog. Prefer it over infinite scroll whenever someone has to find their place\nagain, or refer to \"page 4\".",[370,371,373],"template",{"v-slot:else":372},"",[374,375,376,385],"ul",{},[377,378,379,384],"li",{},[380,381,382],"a",{"href":16},[366,383,293],{}," — the reader is moving\nthrough a hierarchy, not a sequence",[377,386,387,391],{},[380,388,389],{"href":82},[366,390,302],{}," — they are peer views of the same record",[362,393,394,396],{},[366,395,299],{}," selects a page. Your application owns the page state, visible\nrows, request and loading feedback.",[398,399,401],"h2",{"id":400},"default",[402,403,404],"span",{},"Paginating an application list",[362,406,407],{},"Start with a real list. Bind the 1-based page, derive the visible rows from it,\nand pass the result count back to the control.",[409,410],"demo",{"name":411},"BbPagination\u002FInvoiceList",[362,413,414,415,418,419,422,423,426,427,430],{},"The list owns ",[366,416,417],{},"page",", ",[366,420,421],{},"rows"," and ",[366,424,425],{},"loading",". The pager emits only the next page.\nWhile the request runs, ",[366,428,429],{},"disabled"," prevents overlapping navigation and the list\nkeeps the loading message where readers are already looking.",[362,432,433,434,437,438,441,442,445],{},"Pass ",[366,435,436],{},"total-items"," with ",[366,439,440],{},"per-page"," when the API reports a row count. Use\n",[366,443,444],{},"total-pages"," when it reports only a page count. A derived count wins when both\nare present.",[362,447,448,449,452],{},"Always set ",[366,450,451],{},"label"," to name the list. The localized “Pagination” fallback is too\ngeneric when a screen has more than one result set.",[398,454,456],{"id":455},"data",[402,457,458],{},"State ownership",[362,460,461,464,465,468,469,472,473,476,477,480],{},[366,462,463],{},"v-model"," is the current page. A standalone pager clamps it to\n",[366,466,467],{},"1..totalPages","; page ",[366,470,471],{},"0"," becomes ",[366,474,475],{},"1"," and page ",[366,478,479],{},"99"," becomes the last page.\nWith one page, every control is disabled, so you can omit the pager.",[409,482],{"name":483},"BbPagination\u002FBasic",[362,485,486,487,490],{},"Listen to ",[366,488,489],{},"update:modelValue",", never button clicks. Button availability and the\nellipsis window are internal.",[362,492,493,494,497,498,501],{},"Every control is a button, or a link under ",[366,495,496],{},"navigation",". The active page carries\n",[366,499,500],{},"aria-current=\"page\""," and Previous\u002FNext include localized accessible text.",[503,504,505],"migration",{},[362,506,507,508,510,511,514,515,517],{},"In v3 there is no ",[366,509,425],{}," prop. It was removed, not renamed. A leftover\n",[366,512,513],{},":loading=\"fetching\""," compiles but does nothing. Use ",[366,516,429],{}," and keep the\nloading affordance on the list or table.",[398,519,521],{"id":520},"fold",[402,522,523],{},"Long ranges and narrow containers",[362,525,526],{},"Long ranges fold around the current page with ellipses, and you never compute the\nwindow yourself.",[409,528],{"name":529},"BbPagination\u002FFolding",[362,531,532,535,536,539,540,544,545,548],{},[366,533,534],{},"max-size"," (default 6) caps how many ",[537,538,417],"strong",{}," buttons show at once. The count\nexcludes the ellipses and ",[541,542,543],"em",{},"Previous"," \u002F ",[541,546,547],{},"Next",", and carries a ±1 tolerance so odd\nand even windows stay balanced around the current page.",[362,550,551,552,555],{},"It is a maximum, not a promise: a ",[366,553,554],{},"ResizeObserver"," drops page buttons when the\ncontainer is too narrow — never below three — and adds them back when the space\nreturns. That is why the demo above is resizable, and why there is no\n\"max visible items\" prop to fight with.",[362,557,558,561,562,565,566,418,569,572,573,576,577,580],{},[366,559,560],{},"align"," places the control inside its full-width row (",[366,563,564],{},"right"," by default,\n",[366,567,568],{},"center",[366,570,571],{},"left","), and ",[366,574,575],{},"ellipsis"," swaps the ",[366,578,579],{},"..."," placeholder text. Neither the\nwindow nor the ellipses should be rebuilt by hand: hiding buttons with CSS breaks\nthe fit logic that is already running.",[398,582,584],{"id":583},"table",[402,585,586],{},"Paired with a table",[362,588,589,590,592,593,596,597,600],{},"When the list is a ",[366,591,338],{},", skip the wiring: give the table an ",[366,594,595],{},"id"," and the\npagination the matching ",[366,598,599],{},"table-id",".",[409,602],{"name":603},"BbPagination\u002FTablePairing",[362,605,606,607,609,610,613],{},"Both components publish their pagination props into the shared table context, so\nthe page count is derived automatically and the current page stays two-way\nsynced. There is no ",[366,608,463],{}," here, mount order does not matter, and any other\ncomponent can join the same rendezvous with ",[366,611,612],{},"useBbTableContext('orders-pager')"," —\na toolbar that resets the page after a filter change, a footer that shows the\nrange.",[362,615,616,617,418,619,418,621,422,623,625,626,629,630,632,633,635,636,638],{},"The props are symmetric: ",[366,618,417],{},[366,620,440],{},[366,622,436],{},[366,624,444],{}," are\naccepted by both sides, so the server's fields can go wherever is convenient.\nPass each fact to ",[537,627,628],{},"one"," place, though — giving the table and the pager\ndifferent ",[366,631,436],{}," is an author error the library resolves arbitrarily. One\nrule settles conflicts: a count derived from a real ",[366,634,436],{}," always wins,\nand ",[366,637,444],{}," is only a seed for when no row count is known.",[362,640,641,642,645],{},"Paired with a table the control ",[537,643,644],{},"does not clamp",". The context owns the page, so\nan out-of-range value is the consumer's to fix — correcting it here would push a\npage nobody asked for. And mind the id: a typo does not error, it just pairs with\nnothing.",[398,647,649],{"id":648},"url",[402,650,651],{},"Pages that survive a reload",[362,653,654,655,657,658,661,662,664,665,668,669,672,673,676],{},"Set ",[366,656,496],{}," and the current page is reflected in the URL, so it is\nbookmarkable and survives a reload. ",[366,659,660],{},"query-key"," names the parameter, ",[366,663,417],{}," by\ndefault. Under Vue Router or Nuxt every enabled button becomes a ",[366,666,667],{},"to"," link that\nmerges the parameter into the current route's query, leaving other parameters\nalone; without a router it falls back to real ",[366,670,671],{},"href","s built from\n",[366,674,675],{},"window.location",", so the same markup deep-links in a plain SPA.",[678,679,683],"pre",{"className":680,"code":681,"language":682,"meta":372,"style":372},"language-vue shiki shiki-themes github-light-high-contrast github-dark-high-contrast","\u003CBbPagination\n    v-model=\"page\"\n    label=\"Exports pagination\"\n    navigation\n    replace\n    :total-pages=\"totalPages\"\n\u002F>\n","vue",[366,684,685,696,713,724,729,734,750],{"__ignoreMap":372},[402,686,688,692],{"class":687,"line":131},"line",[402,689,691],{"class":690},"suds8","\u003C",[402,693,695],{"class":694},"sne4z","BbPagination\n",[402,697,698,702,705,708,710],{"class":687,"line":135},[402,699,701],{"class":700},"s-5SL","    v-model",[402,703,704],{"class":690},"=",[402,706,707],{"class":690},"\"",[402,709,417],{"class":690},[402,711,712],{"class":690},"\"\n",[402,714,715,718,720],{"class":687,"line":157},[402,716,717],{"class":700},"    label",[402,719,704],{"class":690},[402,721,723],{"class":722},"sT6z2","\"Exports pagination\"\n",[402,725,726],{"class":687,"line":161},[402,727,728],{"class":700},"    navigation\n",[402,730,731],{"class":687,"line":165},[402,732,733],{"class":700},"    replace\n",[402,735,736,739,741,743,745,748],{"class":687,"line":199},[402,737,738],{"class":690},"    :",[402,740,444],{"class":700},[402,742,704],{"class":690},[402,744,707],{"class":690},[402,746,747],{"class":690},"totalPages",[402,749,712],{"class":690},[402,751,752],{"class":687,"line":203},[402,753,754],{"class":690},"\u002F>\n",[362,756,757,765],{},[537,758,759,760,437,762,600],{},"Pair ",[366,761,496],{},[366,763,764],{},"replace"," Paging is a view control, not a journey:\nwithout it every click pushes a history entry, and someone who walked to page 12\nneeds eleven presses of Back to escape the list. With it the URL stays current —\nstill deep-linkable, still reload-proof — and one Back returns to wherever they\ncame from.",[362,767,768,769,772],{},"One thing stays yours: ",[537,770,771],{},"the component writes the URL, it never reads it."," Seed\nthe model from the route once, at setup, or a shared link lands on page 1:",[678,774,778],{"className":775,"code":776,"language":777,"meta":372,"style":372},"language-ts shiki shiki-themes github-light-high-contrast github-dark-high-contrast","import { ref } from 'vue';\nimport { useRoute } from 'vue-router'; \u002F\u002F or '#imports' in Nuxt\n\nconst route = useRoute();\nconst page = ref(Number(route.query.page) || 1);\n","ts",[366,779,780,798,817,823,841],{"__ignoreMap":372},[402,781,782,786,789,792,795],{"class":687,"line":131},[402,783,785],{"class":784},"sHUrx","import",[402,787,788],{"class":690}," { ref } ",[402,790,791],{"class":784},"from",[402,793,794],{"class":722}," 'vue'",[402,796,797],{"class":690},";\n",[402,799,800,802,805,807,810,813],{"class":687,"line":135},[402,801,785],{"class":784},[402,803,804],{"class":690}," { useRoute } ",[402,806,791],{"class":784},[402,808,809],{"class":722}," 'vue-router'",[402,811,812],{"class":690},"; ",[402,814,816],{"class":815},"sLBg1","\u002F\u002F or '#imports' in Nuxt\n",[402,818,819],{"class":687,"line":157},[402,820,822],{"emptyLinePlaceholder":821},true,"\n",[402,824,825,828,831,834,838],{"class":687,"line":161},[402,826,827],{"class":784},"const",[402,829,830],{"class":700}," route",[402,832,833],{"class":784}," =",[402,835,837],{"class":836},"sKwhi"," useRoute",[402,839,840],{"class":690},"();\n",[402,842,843,845,848,850,853,856,859,862,865,868],{"class":687,"line":165},[402,844,827],{"class":784},[402,846,847],{"class":700}," page",[402,849,833],{"class":784},[402,851,852],{"class":836}," ref",[402,854,855],{"class":690},"(",[402,857,858],{"class":836},"Number",[402,860,861],{"class":690},"(route.query.page) ",[402,863,864],{"class":784},"||",[402,866,867],{"class":700}," 1",[402,869,870],{"class":690},");\n",[503,872,873],{},[362,874,875,876,879,880,883,884,886,887,890,891,894],{},"The prop was ",[366,877,878],{},"querykey",", all lowercase, and it is now ",[366,881,882],{},"queryKey",". This one is\nsilent — a leftover ",[366,885,878],{}," is simply ignored, URL sync moves back to\n",[366,888,889],{},"?page=",", and every deep link and every server route reading the old parameter\nbreaks quietly. ",[366,892,893],{},"rg -i querykey"," finds them all, kebab spelling included.\nDisabled buttons never carry a link, so crawlers and middle-clicks cannot reach\ninvalid pages.",[398,896,898],{"id":897},"slots",[402,899,900],{},"Custom button content",[362,902,903,904,907,908,911,912,422,915,918,919,921],{},"Four slots repaint the buttons without touching their behaviour: ",[366,905,906],{},"item"," receives\n",[366,909,910],{},"{ item, active, disabled }"," for each page number, ",[366,913,914],{},"previous",[366,916,917],{},"next"," replace\nthe chevrons, and ",[366,920,575],{}," replaces the fold marker.",[409,923],{"name":924},"BbPagination\u002FReaderControls",[362,926,927,422,929,931,932,935],{},[366,928,914],{},[366,930,917],{}," come with an accessibility bill. The chevrons ship with\nvisually hidden, localized text behind them; replacing the slot content replaces\nthat text too. Put a word in the button, or an ",[366,933,934],{},"sr-only"," span — but do not leave\ntwo buttons whose only content is a glyph.",[362,937,938,939,942],{},"The ellipsis is not a button: it renders as a plain ",[366,940,941],{},"aria-hidden"," span, so it\nnever lands in the accessibility tree as focusless noise. The page buttons stay\nreal buttons with all their wiring; the slots only change what is painted inside\nthem.",[944,945,946],"style",{},"html pre.shiki code .suds8, html code.shiki .suds8{--shiki-default:#0E1116;--shiki-dark:#F0F3F6}html pre.shiki code .sne4z, html code.shiki .sne4z{--shiki-default:#024C1A;--shiki-dark:#72F088}html pre.shiki code .s-5SL, html code.shiki .s-5SL{--shiki-default:#023B95;--shiki-dark:#91CBFF}html pre.shiki code .sT6z2, html code.shiki .sT6z2{--shiki-default:#032563;--shiki-dark:#ADDCFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHUrx, html code.shiki .sHUrx{--shiki-default:#A0111F;--shiki-dark:#FF9492}html pre.shiki code .sLBg1, html code.shiki .sLBg1{--shiki-default:#66707B;--shiki-dark:#BDC4CC}html pre.shiki code .sKwhi, html code.shiki .sKwhi{--shiki-default:#622CBC;--shiki-dark:#DBB7FF}",{"title":372,"searchDepth":157,"depth":157,"links":948},[949,950,951,952,953,954],{"id":400,"depth":135,"text":404},{"id":455,"depth":135,"text":458},{"id":520,"depth":135,"text":523},{"id":583,"depth":135,"text":586},{"id":648,"depth":135,"text":651},{"id":897,"depth":135,"text":900},"A page selector for long lists — bind the current page, let it fold long ranges and fit its container, and drive your own data from what it reports.","md",{},[959,960,961,962,963,964],{"id":400,"title":404},{"id":455,"title":458},{"id":520,"title":523},{"id":583,"title":586},{"id":648,"title":651},{"id":897,"title":900},{"title":299,"description":955},"components\u002Fbb-pagination","YN_jy-20YqhHtviz6FsYHLjyAmhLHIPwwy9yxLC27UM",{"name":299,"slug":969,"group":287,"description":970,"entrypoint":971,"docs":972,"props":975,"models":1051,"events":1054,"slots":1058,"exposed":1073,"pt":1074,"validated":352,"migration":1090},"bb-pagination","Navigates paginated data sets by page index.","bitboss-ui",{"contract":973,"source":974},"ai\u002FBbPagination.md","ai\u002Fsource\u002FBbPagination.md",[976,982,987,991,994,1000,1004,1007,1010,1014,1017,1019,1021,1023,1025,1027,1029,1031,1033,1037,1040,1044,1048],{"name":560,"type":977,"required":978,"default":979,"description":980,"note":981,"demo":520},"\"left\" | \"center\" | \"right\" | undefined",false,"\"right\"","Alignment of the pagination control.","Places the control inside its full-width row. `right` is the default because a pager usually sits under the trailing edge of a table.",{"name":429,"type":983,"required":978,"default":984,"description":985,"note":986,"demo":400},"boolean | undefined","false","Disables the component","Disable navigation while the application loads a page. Keep loading feedback on the list; v3 has no `loading` prop.",{"name":575,"type":988,"required":978,"default":989,"description":990,"note":352,"demo":352},"string | undefined","\"...\"","String of text displayed in place of hidden pages.",{"name":451,"type":988,"required":978,"default":352,"description":992,"note":993,"demo":400},"Label of the pagination navigation landmark. When unset, falls back to the\nlocalized `pagination.label` (`'Pagination'` \u002F `'Paginazione'`).","Names the `nav` landmark. The localized default reads \"Pagination\", which stops being useful the moment a page has two lists — say which one this pages.",{"name":995,"type":996,"required":978,"default":997,"description":998,"note":999,"demo":520},"maxSize","string | number | undefined","6","Maximum number of clickable pages displayed at all times.\nThis has a tolerance of +\u002F- 1 for odd \u002F even numbering.\nIt does not include ellipses.","A maximum, not a promise — the strip also drops buttons when the container is too narrow, never below three. The count excludes the ellipses and Previous\u002FNext, with a ±1 tolerance so the window stays balanced around the current page.",{"name":1001,"type":1002,"required":978,"default":475,"description":1003,"note":352,"demo":352},"modelValue","number | undefined","Used by v-model. The 1-based index of the current page — pagination starts\non the first page, not page `0`.",{"name":496,"type":983,"required":978,"default":984,"description":1005,"note":1006,"demo":648},"Synchronizes the current page with the URL.\n\nPair it with `replace` — see that prop.","Writes the page into the URL; it never reads it. Seed the model from the route once at setup, or a shared link lands on page 1.",{"name":1008,"type":996,"required":978,"default":352,"description":1009,"note":352,"demo":352},"perPage","Number of items per page. Together with `totalItems` it derives the page\ncount (`ceil(totalItems \u002F perPage)`); when unset, one page holds\neverything. With a `tableId` it is also published to the shared table\ncontext, exactly like the table's own `per-page` prop.",{"name":1011,"type":1012,"required":978,"default":352,"description":1013,"note":352,"demo":352},"pt","PtMap\u003CBbPaginationPtPart, BbPaginationPtState> | undefined","Passthrough, object form: the same keys as the `pt:*` attributes\nwithout the prefix. See the `pt:\u003Cpart>` row.",{"name":1015,"type":1016,"required":978,"default":352,"description":352,"note":352,"demo":352},"pt:icon","PtValue | undefined",{"name":1018,"type":1016,"required":978,"default":352,"description":352,"note":352,"demo":352},"pt:icon:active",{"name":1020,"type":1016,"required":978,"default":352,"description":352,"note":352,"demo":352},"pt:icon:disabled",{"name":1022,"type":1016,"required":978,"default":352,"description":352,"note":352,"demo":352},"pt:item",{"name":1024,"type":1016,"required":978,"default":352,"description":352,"note":352,"demo":352},"pt:item:active",{"name":1026,"type":1016,"required":978,"default":352,"description":352,"note":352,"demo":352},"pt:item:disabled",{"name":1028,"type":1016,"required":978,"default":352,"description":352,"note":352,"demo":352},"pt:root",{"name":1030,"type":1016,"required":978,"default":352,"description":352,"note":352,"demo":352},"pt:root:active",{"name":1032,"type":1016,"required":978,"default":352,"description":352,"note":352,"demo":352},"pt:root:disabled",{"name":882,"type":988,"required":978,"default":1034,"description":1035,"note":1036,"demo":648},"\"page\"","Defines the query key to reference for maintaining navigation.","Renamed from v2's all-lowercase `querykey`, and the break is silent: the old spelling is ignored, the parameter falls back to `page`, and every deep link and server route reading the old name breaks quietly.",{"name":764,"type":983,"required":978,"default":984,"description":1038,"note":1039,"demo":648},"Replaces history rather than pushing it when changing page.\n\nRecommended default whenever `navigation` is on: the URL keeps the\ncurrent page (deep-linkable, survives reload) while Back returns to the\npage the user came from, instead of stepping back through every page they\nclicked through. Without it, a user who paged to 12 needs eleven Backs to\nleave the list.","Effectively mandatory with `navigation`. Without it a reader who paged to 12 needs eleven presses of Back to leave the list.",{"name":1041,"type":988,"required":978,"default":352,"description":1042,"note":1043,"demo":583},"tableId","Id of a `BbTable` to pair with through the shared table context (see\n`useBbTableContext`). The current page is kept two-way synced with the\ntable's context state, and the context's page count drives the control,\noverriding the local props. Any of `totalItems`, `perPage`, and\n`totalPages` set here are published to the context, so the server's\npagination fields can be passed to whichever component is convenient —\nthe table's equivalent props do the same. The table must be given the\nsame `id`.","Replaces the manual wiring: no `v-model`, and mount order does not matter. A typo does not error — it just pairs with nothing and leaves you with a control that reports a page nobody reads.",{"name":1045,"type":996,"required":978,"default":352,"description":1046,"note":1047,"demo":400},"totalItems","Total number of items across all pages. When set, the page count is\nderived as `ceil(totalItems \u002F perPage)` and wins over `totalPages`. With\na `tableId` it is also published to the shared table context, exactly\nlike the table's own `total-items` prop.","With `per-page` this derives the page count, and a derived count always wins over `total-pages`. Pass each fact to one component only when a table is paired — two different totals is an author error the library resolves arbitrarily.",{"name":747,"type":996,"required":978,"default":352,"description":1049,"note":1050,"demo":400},"Total number of pages. A shortcut for when the server reports a page\ncount rather than a row count — a page count derived from `totalItems`\n(locally or through the shared table context) always wins over it. Falls\nback to `1` when nothing provides a count.","The shortcut for a server that reports pages rather than rows. It is only a seed: as soon as a real `total-items` exists, locally or through the shared table context, the derived count wins.",[1052],{"name":1001,"type":1002,"note":1053,"demo":455},"The application-owned, 1-based page. A standalone pager clamps it; with `table-id`, the shared table context owns it.",[1055],{"name":489,"signature":1056,"description":352,"note":1057,"demo":455},"(event: \"update:modelValue\", value: number): void","The one event, and the only thing worth listening to — which buttons disable and where the ellipses fall is internal. Fetch or slice from the model, never from a click handler on a button.",[1059,1063,1067,1070],{"name":575,"type":1060,"description":1061,"note":1062,"demo":897},"Record\u003Cstring, never>","Replaces the default `…` ellipsis shown when pages overflow the visible range.","The fold marker is not a button — it renders as an `aria-hidden` span, so it never lands in the accessibility tree as focusless noise.",{"name":906,"type":1064,"description":1065,"note":1066,"demo":897},"BbPaginationItemSlotProps","Replaces the default page number button content for each individual page.","Repaints a page button; the button, its disabled state and its `aria-current` stay the component's. The scope carries `active` so the current page can look different.",{"name":917,"type":1060,"description":1068,"note":1069,"demo":897},"Replaces the default \"next page\" button content.","Same accessibility bill as `previous`: whatever you render here is now the button's entire accessible name.",{"name":914,"type":1060,"description":1071,"note":1072,"demo":897},"Replaces the default \"previous page\" button content.","Replacing the chevron also replaces the visually hidden localized label behind it. Put a word in the button, or an `sr-only` span — the same applies to `next`.",[],{"parts":1075,"states":1084},[1076,1079,1081],{"name":1077,"description":1078},"root","The component root.",{"name":906,"description":1080},"Every page control — the numbered pages and the previous \u002F next buttons; a broadcast resolved per control. The ellipsis is not a control and not a part.",{"name":1082,"description":1083},"icon","The previous \u002F next chevrons — a broadcast.",[1085,1088],{"name":1086,"description":1087},"active","Per node, on `item`: the current page.",{"name":429,"description":1089},"Component-wide while the pagination is `disabled`; also per node, on `item`: a control that cannot be pressed — previous on the first page, next on the last.",{"removed":1091,"renamed":1100},[1092,1097],{"name":425,"replacedBy":352,"since":1093,"migration":1094,"silent":821,"fix":1095},"3.0.0-unreleased","ai\u002Fguides\u002Fmigration\u002Fcomponents\u002Fbb-pagination.md",{"kind":1096},"manual",{"name":878,"replacedBy":882,"since":1093,"migration":1094,"silent":821,"fix":1098},{"kind":1099},"rename",[1101],{"from":878,"to":882,"since":1093,"migration":1094,"fix":1102},{"kind":1099},1790005163820]