Full Code of wenzhixin/bootstrap-table for AI

develop 5afbab434ce2 cached
440 files
9.4 MB
2.5M tokens
11845 symbols
1 requests
Download .txt
Showing preview only (9,951K chars total). Download the full file or copy to clipboard to get everything.
Repository: wenzhixin/bootstrap-table
Branch: develop
Commit: 5afbab434ce2
Files: 440
Total size: 9.4 MB

Directory structure:
gitextract_qrpcsdi3/

├── .browserslistrc
├── .cspell-words.txt
├── .cspell.json
├── .editorconfig
├── .github/
│   ├── FUNDING.yml
│   ├── ISSUE_TEMPLATE/
│   │   ├── 1_Bug_report.yaml
│   │   ├── 2_Feature_request.yaml
│   │   ├── 3_Support_question.yaml
│   │   ├── 4_Documentation.yaml
│   │   └── config.yml
│   ├── PULL_REQUEST_TEMPLATE.md
│   ├── dependabot.yml
│   └── workflows/
│       ├── deploy.yml
│       └── test.yml
├── .gitignore
├── .npmignore
├── CHANGELOG.md
├── CONTRIBUTING.md
├── DONATORS.md
├── LICENSE
├── README.md
├── bootstrap-table.jquery.json
├── bower.json
├── composer.json
├── cypress/
│   ├── .gitignore
│   ├── common/
│   │   ├── options.js
│   │   ├── utils.js
│   │   └── welcome.js
│   ├── e2e/
│   │   ├── extensions/
│   │   │   └── filter-control/
│   │   │       └── options/
│   │   │           ├── bootstrap3.cy.js
│   │   │           ├── bootstrap4.cy.js
│   │   │           ├── bulma.cy.js
│   │   │           ├── foundation.cy.js
│   │   │           ├── index.cy.js
│   │   │           ├── materialize.cy.js
│   │   │           └── semantic.cy.js
│   │   ├── options/
│   │   │   ├── bootstrap3.cy.js
│   │   │   ├── bootstrap4.cy.js
│   │   │   ├── bulma.cy.js
│   │   │   ├── foundation.cy.js
│   │   │   ├── index.cy.js
│   │   │   ├── materialize.cy.js
│   │   │   └── semantic.cy.js
│   │   └── welcome/
│   │       ├── bootstrap3.cy.js
│   │       ├── bootstrap4.cy.js
│   │       ├── bulma.cy.js
│   │       ├── foundation.cy.js
│   │       ├── index.cy.js
│   │       ├── materialize.cy.js
│   │       └── semantic.cy.js
│   ├── extensions/
│   │   └── filter-control/
│   │       └── options.js
│   ├── fixtures/
│   │   └── example.json
│   └── support/
│       ├── commands.js
│       └── e2e.js
├── cypress.config.js
├── dist/
│   ├── bootstrap-table-locale-all.js
│   ├── bootstrap-table-vue.js
│   ├── bootstrap-table-vue.umd.js
│   ├── bootstrap-table.css
│   ├── bootstrap-table.js
│   ├── config/
│   │   └── index.js
│   ├── extensions/
│   │   ├── addrbar/
│   │   │   └── bootstrap-table-addrbar.js
│   │   ├── auto-refresh/
│   │   │   └── bootstrap-table-auto-refresh.js
│   │   ├── cookie/
│   │   │   └── bootstrap-table-cookie.js
│   │   ├── copy-rows/
│   │   │   └── bootstrap-table-copy-rows.js
│   │   ├── custom-view/
│   │   │   └── bootstrap-table-custom-view.js
│   │   ├── defer-url/
│   │   │   └── bootstrap-table-defer-url.js
│   │   ├── editable/
│   │   │   └── bootstrap-table-editable.js
│   │   ├── export/
│   │   │   └── bootstrap-table-export.js
│   │   ├── filter-control/
│   │   │   ├── bootstrap-table-filter-control.css
│   │   │   ├── bootstrap-table-filter-control.js
│   │   │   └── utils.js
│   │   ├── fixed-columns/
│   │   │   ├── bootstrap-table-fixed-columns.css
│   │   │   └── bootstrap-table-fixed-columns.js
│   │   ├── group-by-v2/
│   │   │   ├── bootstrap-table-group-by.css
│   │   │   └── bootstrap-table-group-by.js
│   │   ├── i18n-enhance/
│   │   │   └── bootstrap-table-i18n-enhance.js
│   │   ├── key-events/
│   │   │   └── bootstrap-table-key-events.js
│   │   ├── mobile/
│   │   │   └── bootstrap-table-mobile.js
│   │   ├── multiple-sort/
│   │   │   └── bootstrap-table-multiple-sort.js
│   │   ├── page-jump-to/
│   │   │   ├── bootstrap-table-page-jump-to.css
│   │   │   └── bootstrap-table-page-jump-to.js
│   │   ├── pipeline/
│   │   │   └── bootstrap-table-pipeline.js
│   │   ├── print/
│   │   │   └── bootstrap-table-print.js
│   │   ├── reorder-columns/
│   │   │   └── bootstrap-table-reorder-columns.js
│   │   ├── reorder-rows/
│   │   │   ├── bootstrap-table-reorder-rows.css
│   │   │   └── bootstrap-table-reorder-rows.js
│   │   ├── resizable/
│   │   │   └── bootstrap-table-resizable.js
│   │   ├── sticky-header/
│   │   │   ├── bootstrap-table-sticky-header.css
│   │   │   └── bootstrap-table-sticky-header.js
│   │   ├── toolbar/
│   │   │   └── bootstrap-table-toolbar.js
│   │   └── treegrid/
│   │       └── bootstrap-table-treegrid.js
│   ├── locale/
│   │   ├── bootstrap-table-af-ZA.js
│   │   ├── bootstrap-table-ar-SA.js
│   │   ├── bootstrap-table-bg-BG.js
│   │   ├── bootstrap-table-ca-ES.js
│   │   ├── bootstrap-table-cs-CZ.js
│   │   ├── bootstrap-table-da-DK.js
│   │   ├── bootstrap-table-de-DE.js
│   │   ├── bootstrap-table-el-GR.js
│   │   ├── bootstrap-table-en-US.js
│   │   ├── bootstrap-table-es-AR.js
│   │   ├── bootstrap-table-es-CL.js
│   │   ├── bootstrap-table-es-CR.js
│   │   ├── bootstrap-table-es-ES.js
│   │   ├── bootstrap-table-es-MX.js
│   │   ├── bootstrap-table-es-NI.js
│   │   ├── bootstrap-table-es-SP.js
│   │   ├── bootstrap-table-et-EE.js
│   │   ├── bootstrap-table-eu-EU.js
│   │   ├── bootstrap-table-fa-IR.js
│   │   ├── bootstrap-table-fi-FI.js
│   │   ├── bootstrap-table-fr-BE.js
│   │   ├── bootstrap-table-fr-CH.js
│   │   ├── bootstrap-table-fr-FR.js
│   │   ├── bootstrap-table-fr-LU.js
│   │   ├── bootstrap-table-he-IL.js
│   │   ├── bootstrap-table-hi-IN.js
│   │   ├── bootstrap-table-hr-HR.js
│   │   ├── bootstrap-table-hu-HU.js
│   │   ├── bootstrap-table-id-ID.js
│   │   ├── bootstrap-table-it-IT.js
│   │   ├── bootstrap-table-ja-JP.js
│   │   ├── bootstrap-table-ka-GE.js
│   │   ├── bootstrap-table-ko-KR.js
│   │   ├── bootstrap-table-lb-LU.js
│   │   ├── bootstrap-table-lt-LT.js
│   │   ├── bootstrap-table-ms-MY.js
│   │   ├── bootstrap-table-nb-NO.js
│   │   ├── bootstrap-table-nl-BE.js
│   │   ├── bootstrap-table-nl-NL.js
│   │   ├── bootstrap-table-pl-PL.js
│   │   ├── bootstrap-table-pt-BR.js
│   │   ├── bootstrap-table-pt-PT.js
│   │   ├── bootstrap-table-ro-RO.js
│   │   ├── bootstrap-table-ru-RU.js
│   │   ├── bootstrap-table-sk-SK.js
│   │   ├── bootstrap-table-sl-SI.js
│   │   ├── bootstrap-table-sr-Cyrl-RS.js
│   │   ├── bootstrap-table-sr-Latn-RS.js
│   │   ├── bootstrap-table-sv-SE.js
│   │   ├── bootstrap-table-th-TH.js
│   │   ├── bootstrap-table-tr-TR.js
│   │   ├── bootstrap-table-uk-UA.js
│   │   ├── bootstrap-table-ur-PK.js
│   │   ├── bootstrap-table-uz-Latn-UZ.js
│   │   ├── bootstrap-table-vi-VN.js
│   │   ├── bootstrap-table-zh-CN.js
│   │   └── bootstrap-table-zh-TW.js
│   └── themes/
│       ├── bootstrap-table/
│       │   ├── bootstrap-table.css
│       │   └── bootstrap-table.js
│       ├── bulma/
│       │   ├── bootstrap-table-bulma.css
│       │   └── bootstrap-table-bulma.js
│       ├── foundation/
│       │   ├── bootstrap-table-foundation.css
│       │   └── bootstrap-table-foundation.js
│       ├── materialize/
│       │   ├── bootstrap-table-materialize.css
│       │   └── bootstrap-table-materialize.js
│       └── semantic/
│           ├── bootstrap-table-semantic.css
│           └── bootstrap-table-semantic.js
├── eslint.config.js
├── index.d.ts
├── package.json
├── rollup.config.js
├── site/
│   ├── .gitignore
│   ├── LICENSE
│   ├── astro.config.mjs
│   ├── eslint.config.js
│   ├── package.json
│   ├── public/
│   │   ├── CNAME
│   │   ├── assets/
│   │   │   ├── css/
│   │   │   │   └── style.css
│   │   │   └── js/
│   │   │       ├── docs.js
│   │   │       └── supports.js
│   │   └── robots.txt
│   ├── scripts/
│   │   └── algolia-index.js
│   ├── src/
│   │   ├── components/
│   │   │   ├── Ads.astro
│   │   │   ├── Footer.astro
│   │   │   ├── Header.astro
│   │   │   ├── Navbar.astro
│   │   │   ├── Scripts.astro
│   │   │   ├── Sidebar.astro
│   │   │   ├── Subscribe.astro
│   │   │   ├── Supports.astro
│   │   │   ├── TOC.astro
│   │   │   └── themes/
│   │   │       ├── Categories.astro
│   │   │       └── List.astro
│   │   ├── config.js
│   │   ├── i18n/
│   │   │   ├── locales/
│   │   │   │   ├── en.js
│   │   │   │   └── zh-cn.js
│   │   │   ├── ui.js
│   │   │   └── utils.js
│   │   ├── layouts/
│   │   │   ├── DocsLayout.astro
│   │   │   ├── HomeLayout.astro
│   │   │   └── SimpleLayout.astro
│   │   ├── pages/
│   │   │   ├── docs/
│   │   │   │   ├── about/
│   │   │   │   │   ├── license.mdx
│   │   │   │   │   └── overview.mdx
│   │   │   │   ├── api/
│   │   │   │   │   ├── column-options.mdx
│   │   │   │   │   ├── events.mdx
│   │   │   │   │   ├── localizations.mdx
│   │   │   │   │   ├── methods.mdx
│   │   │   │   │   └── table-options.mdx
│   │   │   │   ├── extensions/
│   │   │   │   │   ├── addrbar.mdx
│   │   │   │   │   ├── auto-refresh.mdx
│   │   │   │   │   ├── cookie.mdx
│   │   │   │   │   ├── copy-rows.mdx
│   │   │   │   │   ├── custom-view.mdx
│   │   │   │   │   ├── defer-url.mdx
│   │   │   │   │   ├── editable.mdx
│   │   │   │   │   ├── export.mdx
│   │   │   │   │   ├── filter-control.mdx
│   │   │   │   │   ├── fixed-columns.mdx
│   │   │   │   │   ├── group-by-v2.mdx
│   │   │   │   │   ├── i18n-enhance.mdx
│   │   │   │   │   ├── key-events.mdx
│   │   │   │   │   ├── mobile.mdx
│   │   │   │   │   ├── multiple-sort.mdx
│   │   │   │   │   ├── page-jump-to.mdx
│   │   │   │   │   ├── pipeline.mdx
│   │   │   │   │   ├── print.mdx
│   │   │   │   │   ├── reorder-columns.mdx
│   │   │   │   │   ├── reorder-rows.mdx
│   │   │   │   │   ├── resizable.mdx
│   │   │   │   │   ├── sticky-header.mdx
│   │   │   │   │   ├── toolbar.mdx
│   │   │   │   │   └── treegrid.mdx
│   │   │   │   ├── faq/
│   │   │   │   │   └── faq.mdx
│   │   │   │   ├── getting-started/
│   │   │   │   │   ├── browsers-devices.mdx
│   │   │   │   │   ├── build-tools.mdx
│   │   │   │   │   ├── contents.mdx
│   │   │   │   │   ├── download.mdx
│   │   │   │   │   ├── introduction.mdx
│   │   │   │   │   └── usage.mdx
│   │   │   │   ├── online-editor.mdx
│   │   │   │   └── vuejs/
│   │   │   │       ├── browser.mdx
│   │   │   │       ├── component.mdx
│   │   │   │       ├── introduction.mdx
│   │   │   │       └── webpack.mdx
│   │   │   ├── index.astro
│   │   │   ├── news.md
│   │   │   ├── themes/
│   │   │   │   ├── bootstrap-table.mdx
│   │   │   │   ├── bootstrap3.mdx
│   │   │   │   ├── bootstrap4.mdx
│   │   │   │   ├── bulma.mdx
│   │   │   │   ├── foundation.mdx
│   │   │   │   ├── index.astro
│   │   │   │   ├── materialize.mdx
│   │   │   │   └── semantic.mdx
│   │   │   └── zh-cn/
│   │   │       └── docs/
│   │   │           ├── about/
│   │   │           │   ├── license.mdx
│   │   │           │   └── overview.mdx
│   │   │           ├── api/
│   │   │           │   ├── column-options.mdx
│   │   │           │   ├── events.mdx
│   │   │           │   ├── localizations.mdx
│   │   │           │   ├── methods.mdx
│   │   │           │   └── table-options.mdx
│   │   │           ├── extensions/
│   │   │           │   ├── addrbar.mdx
│   │   │           │   ├── auto-refresh.mdx
│   │   │           │   ├── cookie.mdx
│   │   │           │   ├── copy-rows.mdx
│   │   │           │   ├── custom-view.mdx
│   │   │           │   ├── defer-url.mdx
│   │   │           │   ├── editable.mdx
│   │   │           │   ├── export.mdx
│   │   │           │   ├── filter-control.mdx
│   │   │           │   ├── fixed-columns.mdx
│   │   │           │   ├── group-by-v2.mdx
│   │   │           │   ├── i18n-enhance.mdx
│   │   │           │   ├── key-events.mdx
│   │   │           │   ├── mobile.mdx
│   │   │           │   ├── multiple-sort.mdx
│   │   │           │   ├── page-jump-to.mdx
│   │   │           │   ├── pipeline.mdx
│   │   │           │   ├── print.mdx
│   │   │           │   ├── reorder-columns.mdx
│   │   │           │   ├── reorder-rows.mdx
│   │   │           │   ├── resizable.mdx
│   │   │           │   ├── sticky-header.mdx
│   │   │           │   ├── toolbar.mdx
│   │   │           │   └── treegrid.mdx
│   │   │           ├── faq/
│   │   │           │   └── faq.mdx
│   │   │           ├── getting-started/
│   │   │           │   ├── browsers-devices.mdx
│   │   │           │   ├── build-tools.mdx
│   │   │           │   ├── contents.mdx
│   │   │           │   ├── download.mdx
│   │   │           │   ├── introduction.mdx
│   │   │           │   └── usage.mdx
│   │   │           ├── online-editor.mdx
│   │   │           └── vuejs/
│   │   │               ├── browser.mdx
│   │   │               ├── component.mdx
│   │   │               ├── introduction.mdx
│   │   │               └── webpack.mdx
│   │   └── plugins/
│   │       └── remark-config.js
│   └── tsconfig.json
├── src/
│   ├── .babelrc
│   ├── bootstrap-table.js
│   ├── bootstrap-table.scss
│   ├── constants/
│   │   └── index.js
│   ├── extensions/
│   │   ├── addrbar/
│   │   │   └── bootstrap-table-addrbar.js
│   │   ├── auto-refresh/
│   │   │   └── bootstrap-table-auto-refresh.js
│   │   ├── cookie/
│   │   │   └── bootstrap-table-cookie.js
│   │   ├── copy-rows/
│   │   │   └── bootstrap-table-copy-rows.js
│   │   ├── custom-view/
│   │   │   └── bootstrap-table-custom-view.js
│   │   ├── defer-url/
│   │   │   └── bootstrap-table-defer-url.js
│   │   ├── editable/
│   │   │   └── bootstrap-table-editable.js
│   │   ├── export/
│   │   │   └── bootstrap-table-export.js
│   │   ├── filter-control/
│   │   │   ├── bootstrap-table-filter-control.js
│   │   │   ├── bootstrap-table-filter-control.scss
│   │   │   └── utils.js
│   │   ├── fixed-columns/
│   │   │   ├── bootstrap-table-fixed-columns.js
│   │   │   └── bootstrap-table-fixed-columns.scss
│   │   ├── group-by-v2/
│   │   │   ├── bootstrap-table-group-by.js
│   │   │   └── bootstrap-table-group-by.scss
│   │   ├── i18n-enhance/
│   │   │   └── bootstrap-table-i18n-enhance.js
│   │   ├── key-events/
│   │   │   └── bootstrap-table-key-events.js
│   │   ├── mobile/
│   │   │   └── bootstrap-table-mobile.js
│   │   ├── multiple-sort/
│   │   │   └── bootstrap-table-multiple-sort.js
│   │   ├── page-jump-to/
│   │   │   ├── bootstrap-table-page-jump-to.js
│   │   │   └── bootstrap-table-page-jump-to.scss
│   │   ├── pipeline/
│   │   │   └── bootstrap-table-pipeline.js
│   │   ├── print/
│   │   │   └── bootstrap-table-print.js
│   │   ├── reorder-columns/
│   │   │   └── bootstrap-table-reorder-columns.js
│   │   ├── reorder-rows/
│   │   │   ├── bootstrap-table-reorder-rows.js
│   │   │   └── bootstrap-table-reorder-rows.scss
│   │   ├── resizable/
│   │   │   └── bootstrap-table-resizable.js
│   │   ├── sticky-header/
│   │   │   ├── bootstrap-table-sticky-header.js
│   │   │   └── bootstrap-table-sticky-header.scss
│   │   ├── toolbar/
│   │   │   └── bootstrap-table-toolbar.js
│   │   └── treegrid/
│   │       └── bootstrap-table-treegrid.js
│   ├── helpers/
│   │   └── dom.js
│   ├── locale/
│   │   ├── README.md
│   │   ├── bootstrap-table-af-ZA.js
│   │   ├── bootstrap-table-ar-SA.js
│   │   ├── bootstrap-table-bg-BG.js
│   │   ├── bootstrap-table-ca-ES.js
│   │   ├── bootstrap-table-cs-CZ.js
│   │   ├── bootstrap-table-da-DK.js
│   │   ├── bootstrap-table-de-DE.js
│   │   ├── bootstrap-table-el-GR.js
│   │   ├── bootstrap-table-en-US.js
│   │   ├── bootstrap-table-es-AR.js
│   │   ├── bootstrap-table-es-CL.js
│   │   ├── bootstrap-table-es-CR.js
│   │   ├── bootstrap-table-es-ES.js
│   │   ├── bootstrap-table-es-MX.js
│   │   ├── bootstrap-table-es-NI.js
│   │   ├── bootstrap-table-es-SP.js
│   │   ├── bootstrap-table-et-EE.js
│   │   ├── bootstrap-table-eu-EU.js
│   │   ├── bootstrap-table-fa-IR.js
│   │   ├── bootstrap-table-fi-FI.js
│   │   ├── bootstrap-table-fr-BE.js
│   │   ├── bootstrap-table-fr-CH.js
│   │   ├── bootstrap-table-fr-FR.js
│   │   ├── bootstrap-table-fr-LU.js
│   │   ├── bootstrap-table-he-IL.js
│   │   ├── bootstrap-table-hi-IN.js
│   │   ├── bootstrap-table-hr-HR.js
│   │   ├── bootstrap-table-hu-HU.js
│   │   ├── bootstrap-table-id-ID.js
│   │   ├── bootstrap-table-it-IT.js
│   │   ├── bootstrap-table-ja-JP.js
│   │   ├── bootstrap-table-ka-GE.js
│   │   ├── bootstrap-table-ko-KR.js
│   │   ├── bootstrap-table-lb-LU.js
│   │   ├── bootstrap-table-lt-LT.js
│   │   ├── bootstrap-table-ms-MY.js
│   │   ├── bootstrap-table-nb-NO.js
│   │   ├── bootstrap-table-nl-BE.js
│   │   ├── bootstrap-table-nl-NL.js
│   │   ├── bootstrap-table-pl-PL.js
│   │   ├── bootstrap-table-pt-BR.js
│   │   ├── bootstrap-table-pt-PT.js
│   │   ├── bootstrap-table-ro-RO.js
│   │   ├── bootstrap-table-ru-RU.js
│   │   ├── bootstrap-table-sk-SK.js
│   │   ├── bootstrap-table-sl-SI.js
│   │   ├── bootstrap-table-sr-Cyrl-RS.js
│   │   ├── bootstrap-table-sr-Latn-RS.js
│   │   ├── bootstrap-table-sv-SE.js
│   │   ├── bootstrap-table-th-TH.js
│   │   ├── bootstrap-table-tr-TR.js
│   │   ├── bootstrap-table-uk-UA.js
│   │   ├── bootstrap-table-ur-PK.js
│   │   ├── bootstrap-table-uz-Latn-UZ.js
│   │   ├── bootstrap-table-vi-VN.js
│   │   ├── bootstrap-table-zh-CN.js
│   │   └── bootstrap-table-zh-TW.js
│   ├── modules/
│   │   ├── body.js
│   │   ├── check.js
│   │   ├── data.js
│   │   ├── detail.js
│   │   ├── header.js
│   │   ├── initialization.js
│   │   ├── pagination.js
│   │   ├── search.js
│   │   └── toolbar.js
│   ├── themes/
│   │   ├── _theme.scss
│   │   ├── _variables.scss
│   │   ├── bootstrap-table/
│   │   │   ├── _custom.scss
│   │   │   ├── _font.scss
│   │   │   ├── bootstrap-table.js
│   │   │   ├── bootstrap-table.json
│   │   │   └── bootstrap-table.scss
│   │   ├── bulma/
│   │   │   ├── _custom.scss
│   │   │   ├── bootstrap-table-bulma.js
│   │   │   └── bootstrap-table-bulma.scss
│   │   ├── foundation/
│   │   │   ├── _custom.scss
│   │   │   ├── bootstrap-table-foundation.js
│   │   │   └── bootstrap-table-foundation.scss
│   │   ├── materialize/
│   │   │   ├── _custom.scss
│   │   │   ├── bootstrap-table-materialize.js
│   │   │   └── bootstrap-table-materialize.scss
│   │   └── semantic/
│   │       ├── _custom.scss
│   │       ├── bootstrap-table-semantic.js
│   │       └── bootstrap-table-semantic.scss
│   ├── utils/
│   │   ├── checkbox.js
│   │   ├── dom.js
│   │   ├── framework.js
│   │   ├── helper.js
│   │   ├── index.js
│   │   ├── object.js
│   │   ├── search-sort.js
│   │   ├── string.js
│   │   └── table-data.js
│   ├── virtual-scroll/
│   │   └── index.js
│   └── vue/
│       ├── BootstrapTable.vue
│       └── index.js
├── stylelint.config.js
├── tests/
│   ├── helpers/
│   │   └── dom.test.js
│   ├── integration/
│   │   └── dom.test.js
│   └── utils/
│       ├── checkbox.test.js
│       ├── dom.test.js
│       ├── framework.test.js
│       ├── helper.test.js
│       ├── object.test.js
│       ├── search-sort.test.js
│       ├── string.test.js
│       └── table-data.test.js
├── tools/
│   ├── README.md
│   ├── check-api.js
│   └── check-locale.js
├── vite.config.js
└── vitest.config.js

================================================
FILE CONTENTS
================================================

================================================
FILE: .browserslistrc
================================================
# https://github.com/browserslist/browserslist#readme

>= 0.5%
last 2 versions
not dead
Chrome >= 90
Firefox >= 88
Edge >= 90
Safari >= 14
iOS >= 14
Android >= 6


================================================
FILE: .cspell-words.txt
================================================
addrbar
akottr
bootcss
borderless
bowser
browserslistrc
bulma
clearfix
colspan
csses
datepicker
dblclick
djhvscf
dragaccept
dragtable
dropup
edubirdie
emptytext
endfor
falign
fullscreen
glyphicon
gmdfsp
halign
hoverable
icomoon
jsdelivr
keyup
labelledby
lsaquo
mouseleave
multipleselect
neutralise
noedit
opencollective
reinit
reinitialization
reorderable
rowspan
rsaquo
scrollbars
searchable
searchables
sprintf
stylelint
tablednd
tableexport
treegrid
uniqueid
unported
unstackable
utecht
valign
vdom
vuejs
wenzhixin
xmlhttp
zhixin


================================================
FILE: .cspell.json
================================================
{
  "$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json",
  "version": "0.2",
  "dictionaries": [
    "cspell-words"
  ],
  "dictionaryDefinitions": [
    {
      "name": "cspell-words",
      "path": "./.cspell-words.txt",
      "addWords": true
    }
  ],
  "ignoreRegExpList": [
    "/.*data:image/png;base64.*/g",
    "/ * @author.*/g",
    "/ * @update.*/g",
    "/ +\"name\": \".*\",/"
  ],
  "ignorePaths": [
    "src/locale/**",
    "site/node_modules/**",
    "tools/**",
    "DONATORS.md"
  ]
}


================================================
FILE: .editorconfig
================================================
root = true

[*]
end_of_line = lf
charset = utf-8
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
insert_final_newline = true


================================================
FILE: .github/FUNDING.yml
================================================
# These are supported funding model platforms

github: wenzhixin
patreon: # Replace with a single Patreon username
open_collective: bootstrap-table
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
custom: # Replace with a single custom sponsorship URL


================================================
FILE: .github/ISSUE_TEMPLATE/1_Bug_report.yaml
================================================
name: 🐛 Bug Report
description: Report errors and problems
labels: Bug

body:
  - type: input
    id: affected-versions
    attributes:
      label: Bootstraptable version(s) affected
      placeholder: 1.27.0
    validations:
      required: true
  - type: textarea
    id: description
    attributes:
      label: Description
      description: What kind of error/problem you are affected by
    validations:
      required: true
  - type: textarea
    id: examples
    attributes:
      label: Example(s)
      description: |
        Please use our online Editor (https://live.bootstrap-table.com/) to create a example.
        On our Wiki (https://github.com/wenzhixin/bootstrap-table/wiki/Online-Editor-Explanation) you can read how to use the editor.
  - type: textarea
    id: possible-solution
    attributes:
      label: Possible Solutions
      description: "Optional: only if you have suggestions on a fix/reason for the bug"
  - type: textarea
    id: additional-contex
    attributes:
      label: Additional Context
      description: "Optional: any other context about the problem: browser version, operation system, etc."
  - type: markdown
    attributes:
        value: |
          Love bootstrap-table? Please consider supporting our collective:
          👉  https://opencollective.com/bootstrap-table/donate


================================================
FILE: .github/ISSUE_TEMPLATE/2_Feature_request.yaml
================================================
name: 🚀 Feature Request/Improvement
description: Ideas for new features and improvements
labels: feature-request

body:
  - type: textarea
    id: description
    attributes:
      label: Description
      description: Description of the desired new feature
    validations:
      required: true
  - type: markdown
    attributes:
      value: |
        Love bootstrap-table? Please consider supporting our collective:
        👉  https://opencollective.com/bootstrap-table/donate


================================================
FILE: .github/ISSUE_TEMPLATE/3_Support_question.yaml
================================================
name: ❓ Support Question
description: Here you can ask questions about the features
labels: help-wanted

body:
  - type: markdown
    attributes:
      value: Before you ask please check if you can find a similar issue and/or a solution on a issue or on stackoverflow
  - type: textarea
    id: description
    attributes:
      label: Description
      description: Description of your support question.
    validations:
      required: true
  - type: textarea
    id: examples
    attributes:
      label: Example(s)
      description: |
        Please use our online Editor (https://live.bootstrap-table.com/) to create a example.
        On our Wiki (https://github.com/wenzhixin/bootstrap-table/wiki/Online-Editor-Explanation) you can read how to use the editor.
  - type: markdown
    attributes:
      value: |
        Love bootstrap-table? Please consider supporting our collective:
        👉  https://opencollective.com/bootstrap-table/donate


================================================
FILE: .github/ISSUE_TEMPLATE/4_Documentation.yaml
================================================
name: ⛔ Documentation
description: Issues with the Documentation
labels: docs

body:
  - type: textarea
    id: description
    attributes:
      label: Description
      description: Description of your support question.
    validations:
      required: true
  - type: markdown
    attributes:
      value: |
        Love bootstrap-table? Please consider supporting our collective:
        👉  https://opencollective.com/bootstrap-table/donate


================================================
FILE: .github/ISSUE_TEMPLATE/config.yml
================================================
blank_issues_enabled: false
contact_links:
  - name: 📖 Example Issue
    url: https://github.com/wenzhixin/bootstrap-table-examples
    about: Please refer to our examples repository for example issues


================================================
FILE: .github/PULL_REQUEST_TEMPLATE.md
================================================
**🤔Type of Request**
- [ ] **Bug fix**
- [ ] **New feature**
- [ ] **Improvement**
- [ ] **Documentation**
- [ ] **Other**

**🔗Resolves an issue?**
<!-- Please prefix each issue number with  "Fix #"  (e.g. Fix #200)  -->

**📝Changelog**

<!-- The type of the change. --->
- [ ] **Core**
- [ ] **Extensions**

<!-- Describe changes from the user side. -->

**💡Example(s)?**
<!-- Please use our online Editor (https://live.bootstrap-table.com/) to create example(s) (Before and after your changes).
On our Wiki (https://github.com/wenzhixin/bootstrap-table/wiki/Online-Editor-Explanation) you can read how to use the editor.-->

**☑️Self Check before Merge**

⚠️ Please check all items below before reviewing. ⚠️

- [ ] Doc is updated/provided or not needed
- [ ] Demo is updated/provided or not needed
- [ ] Changelog is provided or not needed

<!-- Love bootstrap-table? Please consider supporting our collective:
👉  https://opencollective.com/bootstrap-table/donate -->


================================================
FILE: .github/dependabot.yml
================================================
version: 2
updates:
- package-ecosystem: npm
  directory: "/"
  schedule:
    interval: daily
    time: "21:00"
  open-pull-requests-limit: 10


================================================
FILE: .github/workflows/deploy.yml
================================================
name: Deploy Site

on:
  push:
    branches:
      - master

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3

      - uses: actions/setup-node@v3
        with:
          node-version: 22
          cache: 'yarn'

      - name: Build page with Astro
        run: |
          cd ${{ github.workspace }}/site
          yarn install --frozen-lockfile
          yarn build
          # Disable Jekyll, otherwise _astro folder will be ignored
          touch dist/.nojekyll

      - name: Upload to Algolia
        run: |
          cd ${{ github.workspace }}/site
          yarn install --frozen-lockfile
          ALGOLIA_APP_ID="${{ secrets.ALGOLIA_APP_ID || 'FXDJ517Z8G' }}" \
          ALGOLIA_API_KEY="${{ secrets.ALGOLIA_API_KEY }}" \
          ALGOLIA_INDEX_NAME="${{ secrets.ALGOLIA_INDEX_NAME || 'bootstrap-table' }}" \
          yarn algolia

      - name: Checkout gh-pages branch
        uses: actions/checkout@v3
        with:
          ref: 'gh-pages'
          path: './gh-pages'

      - name: Move versions to target folder
        run: |
          mv gh-pages/versions site/dist
          rm -rf gh-pages

      - name: Deploy to GitHub Pages
        uses: JamesIves/github-pages-deploy-action@v4
        with:
          branch: gh-pages
          folder: site/dist


================================================
FILE: .github/workflows/test.yml
================================================
name: Test

on:
  pull_request:

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3

      - uses: actions/setup-node@v3
        with:
          node-version: 24
          cache: 'yarn'

      - uses: actions/checkout@v3
        with:
          repository: 'wenzhixin/bootstrap-table-examples'
          path: './tools/bootstrap-table-examples'

      - name: Lint src and check docs
        run: |
          yarn install --frozen-lockfile
          yarn pre-commit
          cd site
          yarn install --frozen-lockfile
          yarn lint

      - name: Cypress Test
        run: |
          mv ./tools/bootstrap-table-examples cypress/html
          yarn css:build:src
          yarn test


================================================
FILE: .gitignore
================================================
node_modules
bower_components

# Tools
tools/bootstrap-table-examples

# docs site
_gh_pages

# use scss instead
src/**/*.css
src/**/*.css.map
.sass-cache

# check the locale file on README
release.*

# Common IDE files
nbproject
.~lock.*
Gemfile.lock
package-lock.json
.buildpath
.idea
.project
.settings
*.iml

# OS X Finder internal system files
.DS_Store
.localized
Icon
.vscode


================================================
FILE: .npmignore
================================================
_gh_pages
.github
.sass-cache
cypress
site
tools
tests
.browserslistrc
.cspell-words.txt
.cspell.json
.editorconfig
CONTRIBUTING.md
DONATORS.md
*.config.js
release.*
src/.babelrc


================================================
FILE: CHANGELOG.md
================================================
ChangeLog
---------

### 1.27.0

#### Core

- **New:** Split utils/index.js into modular structure.
- **New:** Added DOMHelper utility for jQuery removal.
- **New:** Added Bootstrap 5 checkbox compatibility utilities.
- **New:** Added utility tests with comprehensive coverage.
- **Update:** Allowed peer dependency of jQuery v4.x.
- **Update:** Removed jQuery dependency from utils module.
- **Update:** Fixed search filter with depth key.
- **Update:** Fixed style attributes not being preserved on `thead>tr>th` elements.

#### Extensions

- **Update(group-by):** Fixed group expand/collapse state being reset when using searching.
- **Update(multiple-sort):** Add modal-multiple-sort class to multiple sort modal.

### 1.26.0

#### Core

- **New:** Added Chinese locale support to the site.
- **New:** Added comprehensive tests for utility functions.
- **Update:** Updated `normalizeAccent` function to handle diacritics properly.
- **Update:** Set `aria-sort` attribute on sortable headers.
- **Update:** Refactored `BootstrapTable` into separate modules.
- **Update:** Clarified exact property names for column options and usage.
- **Update:** Fixed character encoding for locale files.

#### Extensions

- **Update(filter-control):** Fixed bug where `showSearchClearButton` does not clear `searchText` from options.
- **Update(filter-control):** Fixed page number resetting to 1 during initial table rendering when filter controls are initializing.

### 1.25.0

#### Core

- **Update:** Added `aria-sort` attribute on sortable headers.
- **Update:** Fixed loading style display error in Bootstrap dark mode.
- **Update:** Fixed performance issues in the `resetRows` method when handling large datasets.
- **Update:** Fixed bug where the table `height` option caused duplicate headers when a caption was present.
- **Update:** Fixed bug where CSS `!important` is ignored.
- **Update:** Migrated site from Jekyll to Astro Framework.

#### Extensions

- **Update(group-by-v2):** Fixed a bug where rows were not grouped correctly when another column was sorted.
- **Update(group-by-v2):** Modernized the extension with ES6+ features.

### 1.24.2

#### Core

- **Update:** Added `scope` attribute support for table headers.
- **Update:** Fixed bug where `updateCellByUniqueId` throws an error during search.
- **Update:** Fixed "&" not escaped correctly in `unescapeHTML`.
- **Update:** Updated `locales` and `check-locale` tool.

#### Extensions

- **Update(export):** Fixed bug where data was removed when `exportDataType` was set to `selected`.
- **Update(filter-control):** Fixed bug where filters all data out when table cells contain HTML.
- **Update(reorder-columns):** Fixed the catch error when the table calls `dragtable.destroy`.

### 1.24.1

#### Core

- **New:** Added `lt-LT` locale.
- **Update:** Fixed `filterBy` not working bug after using `filterAlgorithm` option.
- **Update:** Fixed cookie extension throws js error bug.
- **Update:** Fixed icons prefix bugs in extensions.
- **Update:** Fixed bug where totalRows is not integer in formatter.
- **Update:** Fixed bug of table is not destroyed after vue component is unmounted.
- **Update:** Fixed high severity vulnerability issue using `npm-run-all2` instead.

### 1.24.0

#### Core

- **New:** Added `card-view-field` class to `card-view`.
- **Update:** Fixed `id` not working bug in `rowAttributes`.
- **Update:** Fixed `data` field attr not working bug.
- **Update:** Fixed column is `undefined` bug in `updateFieldGroup` when using `refreshOptions`.
- **Update:** Fixed `post-header` trigger bug after table destroy.
- **Update:** Fixed `strictSearch` not working bug.
- **Update:** Fixed `insertRow` bug after on the last row of the table.
- **Update:** Fixed display error of total rows using load more pagination.
- **Update:** Updated Sass and refined the SCSS file.
- **Update:** Update Eslint and fix some lint errors.

#### Extensions

- **Update(cookie):** Fixed cookie columns display error after adding a column.
- **Update(filter-control):** Fixed select not working bug after an Ajax loaded.

### 1.23.5

#### Core

- **New:** Added `getFooterData` method.
- **Update:** Fixed `refresh` invalid url bug when `url` is relative path.
- **Update:** Fixed `getData` bug with `formatted` param.
- **Update:** Fixed column class option not work bug in td.

### 1.23.4

#### Core

- **New:** Added support for column options `formatter` and `footerFormatter` methods returning type `jQuery`, `HTMLElement`.
- **New:** Added `sortReset` method to reset the current sort state.
- **New:** Added a presentation role if no matching rows are found.
- **Update:** Fixed `refresh` method doesn't reuse parameters provided as query bug.
- **Update:** Fixed compatibility issues when `colspan` is set as a string.

#### Extensions

- **Update(fixed-columns):** Fixed undefined error in some cases.
- **Update(reorder-columns):** Fixed incorrect column values order with detail view.

### 1.23.2

#### Core

- **New:** Added `buttonsAttributeTitle` option to customize title attribute.
- **Update:** Updated sort icons using SVG instead of PNG.
- **Update:** Fixed search highlight not working when it contains multiple HTML elements.
- **Update:** Fixed the `esbuild` bundle error.
- **Update:** Fixed insertRow, updateRow, and updateCell methods bugs.
- **Update:** Fixed `undefined` error when searching using the dotted field.

### 1.23.1

#### Core

- **Update:** Improved vue component init twice without `setTimeout`.
- **Update:** Updated `af-ZA`, `fr-BE`, `fr-CH`, `fr-FR`, `fr-LU`, and `id-ID` locales.

#### Extensions

- **Update(editable):** Fixed editable display bug of select type.
- **Update(sticky-header):** Fixed issue if sticky-header extension is loaded but not enabled.

### 1.23.0

#### Core

- **New:** Add support for vue3 instead of vue2.
- **Update:** Fixed `getData` with `formatted` data bug when a column is missing.
- **Update:** Fixed `toggleColumn` exception when the field does not exist.
- **Update:** Fixed vue component init twice when options and columns both changed.

#### Extensions

- **New(addrbar):** Added `addrCustomParams` option for custom parameters.
- **New(filter-control):** Added `filterControlSearchClear` option to stop clearing the filters when using `showSearchButton` option.
- **Update(filter-control):** Fixed error with clear filters button when not enabled cookie extension.
- **Update(filter-control):** Fixed bug with enabled cookie extension using `localStorage`.
- **Update(multiple-sort):** Fixed not trigger event bug when using server-side pagination.

### 1.22.6

#### Extensions

- **Update(cookie):** Fixed cookie does not work bug with pagination ALL list.
- **Update(editable):** Fixed the `formatter` function does not include the `field` parameter bug.
- **Update(toolbar):** Fixed toolbar display bug when using an HTML title.
- **Update(toolbar):** Fixed toolbar does not update bug when column visible updated.
- **Update(toolbar):** Fixed toolbar does not update bug when the locale is changed.

### 1.22.5

#### Core

- **New:** Added `sl-SI` locales.
- **New:** Added support for HTML to the `updateColumnTitle` method.
- **Update:** Fixed the `getRowByUniqueId` bug when `uniqueId` is of mixed data formats.
- **Update:** Fixed not triggering `sort` event bug using server-side pagination.
- **Update:** Fixed custom `iconPrefix` and `icons` bugs.
- **Update:** Fixed virtual scroll cannot work bug in modal.

#### Extensions

- **Update(multiple-sort):** Fixed the duplicated ID bug in the multiple-sort extension.

### 1.22.4

#### Core

- **New:** Added `paginationLoadMore` option.
- **Update:** Fixed change visibility of multiple headers with the same index.
- **Update:** Fixed footer height bug when setting `table-sm`.
- **Update:** Fixed the `locale` not changed bug using the `refreshOptions` method.
- **Update:** Fixed custom iconPrefix and icons bugs.
- **Update:** Updated `vi-VN`, `zh-CN` and `zh-TW` locales.

#### Extensions

- **New(copy-rows):** Added `copyRowsHandler` option to handle the copy rows data.
- **New(print):** Added `printStyles` option.
- **Update(export):** Updated the trigger timing for export-started.
- **Update(multiple-sort):** Fixed the missing parameters error of the `sorter` function.
- **Update(pipeline):** Fixed loading message not display bug.

### 1.22.3

#### Core

- **New:** Added `fixedScroll` option.
- **New:** Added support for setting icons automatically by `iconsPrefix`.
- **Update:** Fixed search bug when the field has `.` character.
- **Update:** Updated `tr-TR`, `es-ES`, `pt-BR` and `pt-PT` locales.

#### Extensions

- **New(addrbar):** Fixed addrbar bug when using `sortReset` option.
- **Update(jump-to):** Fixed page jump-to bug when using both pagination displays.
- **Update(print):** Fixed print bug when field is not set.

### 1.22.2

#### Core

- **New:** Added `footerStyle` column option.
- **Update:** Fixed empty style in header and footer bug.
- **Update:** Fixed the trigger order of `sort` event.
- **Update:** Updated `ar-SA` locale.

#### Extensions

- **New(cookie):** Added cookie support for custom view extension.
- **Update(cookie):** Fixed cookie bug when using `cardView` option.
- **Update(cookie):** Fixed cookie bug with column switchable.
- **Update(editable):** Fixed `export-saved` event error when `exportDataType` is `all`.
- **Update(filter-control):** Fixed `searchAccentNeutralise` option not work.
- **Update(filter-control):** Fixed `filterOrderBy` not work bug for select.
- **Update(group-by):** Fixed group-by bug when using `singleSelect` option.
- **Update(reorder-rows):** Fixed reorder bug when using pagination.

#### Documentation

- **Update:** Improved the parameter of `updateCellByUniqueId` method.
- **Update:** Improved the print docs.

### 1.22.1

#### Core

- **Update:** Fixed maximum call stack size exceeded error.
- **Update:** Updated `ca-ES` locale.

### 1.22.0

#### Core

- **New:** Added `sortBy` method.
- **New:** Added `switchableLabel` column option.
- **New:** Added support for `class` attributes in toolbar buttons.
- **Update:** Removed title from columns button.

#### Extensions

- **Update(addrbar):** Fixed clear search bug when clicking clearSearch button.
- **Update(filter-control):** Fixed pagination server side not working bug.

### 1.21.4

#### Core

- **New:** Added searchable table option to enable sending searchable (columns) parameters.
- **Update:** Fixed Maximum call stack size exceeded error.
- **Update:** Fixed getData bug with hidden rows.
- **Update:** Added support for `select` form to the `searchSelector` option.

#### Extensions

- **Update(filter-control):** Fixed inputs losing their content when using nested attributes.
- **Update(reorder-rows):** Fixed reorder row bug when side-pagination is server.

### 1.21.3

#### Core

- **New:** Added `escapeTitle` table option.
- **New:** Added Aria Label to the search input for screen readers.
- **New:** Persist data attributes for the header(`th`).
- **Update:** Fixed wrong condition for searching with server-side pagination.
- **Update:** Fixed overwriting the `filterOptions` after rebuild.
- **Update:** Fixed apostrophe issue when table via `html`.
- **Update:** Updated extend util instead of `$.extend`.
- **Update:** Updated Constructor.EVENTS to events.
- **Update:** Updated packages to the latest version.

#### Extensions

- **Update(cookie):** Fixed issue with hidden and radio/checkbox columns.
- **Update(export):** Fixed `exportTypes` option not working bug.
- **Update(filter-control):** Fixed selector scope issues with multiple tables.
- **Update(filter-control):** Fixed filtering values issue of select with `html` value.
- **Update(reorder-columns):** Fixed same internal function name with `reorder-rows`.
- **Update(treegrid):** Fixed `treegrid` not working when id is text.

### 1.21.2

#### Core

- **New:** Added `sortResetPage` option to reset the page number when sorting.
- **Update:** Fixed overwrite default option bug.
- **Update:** Updated es-ES, es-CR locale.
- **Update:** Improved scss style and lint.
- **Update:** Used scss vars for sorting background image URLs.

#### Extensions

- **New(custom-view):** Added `onToggleCustomView` event.
- **Update(cookie):** Fixed cookie name compare bug on using `cookiesEnabled` option.
- **Update(custom-view):** Fixed `showCustomView` option cannot work.
- **Update(filter-control):** Fixed bug while using a select filter and set `searchFormatter` to false.
- **Update(filter-control):** Fixed missing class when specifying `iconSize`.
- **Update(reorder-rows):** Updated default value to `reorder-rows-on-drag-class` of `onDragClass` option.

### 1.21.1

#### Core

- **Update:** Improved `updateCell` to update one HTML cell only.
- **Update:** Updated `fr-FR` locale.
- **Update:** Added missing locales for aria-label.

#### Extensions

- **Update(export):** Added missing locales for aria-label.

### 1.21.0

#### Core

- **New:** Added `sortEmptyLast` option to allow sorting empty data.
- **Update:** Fixed bug on nested search with null child.
- **Update:** Fixed detail view with filter click error.
- **Update:** Fixed header does not center correctly for the sortable column.
- **Update:** Fixed `regexpCompare` bug when filtering columns.
- **Update:** Fixed `showToggle` title display error.
- **Update:** Fixed `remove` and `removeByUniqueId` using object param bug.
- **Update:** Fixed `searchHighlight` bug while using `searchAccentNeutralise`.
- **Update:** Fixed missing sort for `customSearch` option.
- **Update:** Removed duplicated escaping of the column value.
- **Update:** Updated `uk-UA` locale.

#### Extensions

- **New(cookie):** : Added `hiddenColumns` cookie to prevent issues with new added columns.
- **New(editable):** Added `field` param to `noEditFormatter` option.
- **New(export):** Added `onExportStarted` event.
- **New(filter-control):** Added accent normalization check.
- **New(filter-control):** Added `filterControlMultipleSearch` and `filterControlMultipleSearchDelimiter` options.
- **Update(custom-by):** Fixed the custom view attributes.
- **Update(group-by):** Fixed not handle complex objects bug.
- **Update(filter-control):** Fixed select values not clear bug after search.
- **Update(filter-control):** Fixed the select sorting error.
- **Update(filter-control):** Fixed wrong selector for caching values with multiple tables.
- **Update(filter-control):** Fixed the `filterDefault` option bug as filter if multiple filters exists.
- **Update(filter-control):** Fixed filter control special char.
- **Update(filter-control):** Updated default value to false of `filterStrictSearch`.
- **Update(filter-control):** Supported not visible columns when using `filterControlContainer` option.
- **Update(multiple-sort):** Fixed `showMultiSortButton` option bug.
- **Update(print):** Fixed not handle complex objects bug.
- **Update(print):** Removed switched-off columns from printed table.

### 1.20.2

#### Core

- **Update:** Fixed small memory leak.
- **Update:** Fixed the detail view bug with the `td` instead of `icon`.

#### Extensions

- **Update(export):** Fixed XSS vulnerability bug by onCellHtmlData.
- **Update(export):** Fixed export footer bug without setting height.
- **Update(filter-control):** Fixed the comparison of dates when using the `datepicker`.

### 1.20.1

#### Core

- **Update:** Fixed toggle column bug with complex headers.
- **Update:** Fixed icons option cannot work bug when it's a string.
- **Update:** Updated TypeScript definitions.

#### Extensions

- **Update(cookie):** Fixed cookie extension error with multiple-sort.
- **Update(export):** Fixed the `exportOptions` option cannot support the data attribute.
- **Update(reorder-rows):**  Fixed reorder-rows cannot work because of missing default functions.


### 1.20.0

#### Core

- **New:** Used `bootstrap5` as the default theme.
- **New:** Added column-switch-all event of toggle all columns.
- **New:** Added hi-IN and lb-LU locales.
- **Update:** Fixed the toolbar cannot refresh search bug.
- **Update:** Fixed the card view align style bug.
- **Update:** Fixed custom search filter bug if the value is Object.
- **Update:** Fixed table border displays bug when setting height.
- **Update:** Fixed error when the column events are undefined.
- **Update:** Fixed escape column option doesn't override table option bug.
- **Update:** Fixed toggle all columns error when column switchable is false.
- **Update:** Fixed check if the column is visible on card view.
- **Update:** Fixed hide loading bug when canceling the request.
- **Update:** Fixed default value of `clickToSelect` column option.
- **Update:** Fixed `onVirtualScroll` not define default method.
- **Update:** Updated cs-CZ, ko-KR, nl-NL, nl-BE, bg-BG, fr-LU locales.

#### Extensions

- **New(filter-control):** New version of filter-control with new features.
- **New(reorder-rows):**: Added `onAllowDrop` and `onDragStop` options.
- **Update(cookie):** Fixed `sortName` and `sortOrder` bug with cookie.
- **Update(cookie):** Fixed the toggle column bug with the cookie.
- **Update(export):** Fixed selector error if only one export type is defined.
- **Update(filter-control):** Fixed new input class `form-select` of bootstrap 5.
- **Update(multiple-sort):** Fixed the modal cannot close after sorting.
- **Update(print):** Fixed missing print button for bootstrap 5.
- **Update(print):** Fixed `printPageBuilder` option cannot define in html attribute.
- **Update(toolbar):** Fixed toolbar extension modal bug with bootstrap 5.

### 1.19.1

#### Core

- **Update:** Fixed the CVE security problem.
- **Update:** Fixed cannot search for special characters when using `searchHighlight`.

#### Extensions

- **Update(auto-refresh):** Updated the `showAutoRefresh` option as default.
- **Update(export):** Fixed export with only one export type bug.
- **Update(filter-control):** Fixed filter-control cannot work bug.
- **Update(filter-control):** Prevent duplicated elements for filter-control.

### 1.19.0

#### Core

- **New:** Added `onlyCurrentPage` param for `checkBy/uncheckBy` methods.
- **New:** Used `bootstrap icons` as default icons for bootstrap v5.
- **New:** Added `regexSearch` option which allows to filter the table using regex.
- **New:** Added support for allow importing stylesheets.
- **New:** Added `toggle-pagination` event.
- **New:** Added `virtual-scroll` event.
- **Update:** Fixed `vue` component cannot work.
- **Update:** Fixed infinite loop error with wrong server-side pagination metadata.
- **Update:** Improved the behavior of `ajax` abort.
- **Update:** Fixed click bug when paginationLoop is false.
- **Update:** Fixed the highlighting bug when using radio/checkboxes.
- **Update:** Fixed width bug caused by loading css.
- **Update:** Removed the `input-group-append` class for bootstrap v5.
- **Update:** Fixed duplicate definition `id` bug.
- **Update:** Fixed the comparison of search inputs.
- **Update:** Fixed broken page-list selector.
- **Update:** Fixed overwrite custom locale function bug.
- **Update:** Fixed bug with server side pagination and the page size `all`.
- **Update:** Fixed all checkbox not auto check after pagination changed.
- **Update:** Updated the `es-MX` locate.

#### Extensions

- **New(cookie):** Added `Multiple Sort order` stored in cookie extension.
- **New(cookie):** Added `Card view state` stored in cookie extension.
- **New(copy):** Added `ignoreCopy` column option to prevent copying the column data.
- **New(copy):** Added `rawCopy` column option to copy the raw value instead of the formatted value.
- **Update(cookie):** Fixed `switchable` column bug with the cookie extension.
- **Update(export):** Fixed the export dropdown cannot be closed bug.
- **Update(filter-control):** Updated `filterMultipleSelectOptions` to `filterControlMultipleSelectOptions` option.
- **Update(filter-control):** Fixed bug with cookie deletion of none filter cookies.
- **Update(filter-control):** Fixed bug when using the `load` method.
- **Update(group-by):** Fixed overwriting the column classes bug on group collapsed rows.
- **Update(multiple-sort):** Fixed hide/show column error with no sortPriority defined.
- **Update(page-jump-to):** Fixed jump-to display bug in bootstrap v3.
- **Update(print):** Fixed print formatter bug.
- **Update(reorder-rows):** Fixed `reorder-rows` not work property.
- **Update(reorder-rows):** Fixed the drag selector to prevent a checkbox bug on mobile.
- **Update(resizable):** Fixed the reinitialization after the table changed.
- **Update(sticky-header):** Fixed sticky-header not work property with group header.
- **Update(treegrid):** Fixed bug of treegrid from html.

### 1.18.3

#### Core

- **Update:** Fixed negative number bug when searching with comparison.
- **Update:** Fixed non-conform HTML-Standard problems.
- **Update:** Fixed `td` width bug using card view.
- **Update:** Fixed exact match problem when searching term with accent.
- **Update:** Update `pt-PT` and `fa-IR` locales.

#### Extensions

- **New(page-jump-to):** Added `showJumpToByPages` option.
- **Update(auth-refresh):** Fixed auto refresh not clear interval bug.
- **Update(multiple-sort):** Fixed multiple-sort cannot support iconSize bug.
- **Update(sticky-header):** Fixed `stickyHeaderOffsetY` option cannot work.
- **Update(sticky-header):** Updated the stickyHeader `offset` options to number.

### 1.18.2

#### Core

- **Update:** Fixed bootstrap5 cannot work bug.
- **Update:** Fixed checkbox display bug when using `formatter`.
- **Update:** Fixed search highlight bug.
- **Update:** Updated `ru-RU` and `de-DE` locales.

#### Extensions

- **New(filter-control):** Added support for flat JSON.
- **Update(cookie):** Fixed not deleted cookie bug when the sort was reset.
- **Update(export):** Not export the detail view icon column.
- **Update(filter-control):** Fixed not working when using `filterControlContainer`.
- **Update(multiple-sort):** Fixed multiple-sort cannot work bug.
- **Update(resizable):** Fixed resizable cannot work in modal.

### 1.18.1

#### Core

- **New(locale):** Added short locales based on [ISO Language](http://www.lingoes.net/en/translator/langcode.htm).
- **Update:** Updated `sk-SK`, `fr-FR`, `de-DE`, and `es-*` locales.
- **Update:** Fixed `toggleCheck`, `getSelections` and `remove` bug.
- **Update:** Fixed `buttons` option bug using in data attribute.
- **Update:** Fixed custom `icons` option bug.
- **Update:** Fixed `cellStyle` column option not work in card view.
- **Update:** Fixed getSelection bug when using search.
- **Update:** Fixed `pageList` option with `all` display bug using `smartDisplay`.
- **Update:** Fixed search highlight cannot work bug when data field is number.
- **Update:** Fixed `updateColumnTitle` is undo bug after pagination.
- **Update:** Fixed `multipleSelectRow` option bug.
- **Update:** Fixed `icon-size` option bug with pagination.

#### Extensions

- **New(page-jump-to):** Added `min`, `max` and enter support for jump input.
- **Update(export):** Fixed export cannot work with `materialize` and `foundation` themes.
- **Update(filter-control):** Updated `filterDatepickerOptions` to support datepicker option.
- **Update(filter-control):** Fixed select bug when using `&` in the value.
- **Update(fixed-columns):** Fixed `toggleView` display bug.
- **Update(group-by):** Fixed not collapse detail view expanded row bug.
- **Update(group-by):** Fixed display error using `formatter` column option.
- **Update(group-by):** Fixed `groupByFormatter` option  bug using in data attribute.
- **Update(multiple-sort):** Fixed cannot work bug using in server `sidePagination`.
- **Update(page-jump-to):** Fixed page jump input and button bug with `icon-size` option.
- **Update(print):** Fixed print with `rowspan` or `colspan`.
- **Update(reorder-columns):** Fixed reorder column when a column is removed or added.

### 1.18.0

#### Core

- **New(option):** Added `buttons` to add custom buttons to the button bar.
- **New(option):** Added `footerField` to support `server` side pagination.
- **New(option):** Added new parameter `value` to `footerFormatter`.
- **New(option):** Added `searchHighlight` and `searchHighlightFormatter`.
- **New(option):** Added `searchSelector` to custom the search input.
- **New(event):** Added `BootstrapTable` object as last parameter to all `event`.
- **New(css):** Added CSS transitions for loading style.
- **New:** Added support for `style` attribute of `tr` or `td`.
- **New:** Added ability to use `colspan` in the footer.
- **Update:** Updated search input type from `text` to `search`.
- **Update:** Fixed `normalize` not string bug when using `searchAccentNeutralise`.
- **Update:** Fixed complex group header bug.
- **Update:** Fixed `resize` and `scroll` event bug with multiple tables.
- **Update:** Fixed `getScrollPosition` bug when using group-by extension.
- **Update:** Fixed `updateRow` with `customSearch` and `sortReset` bug.
- **Update:** Fixed `colspan` and `mergeCell` bug when using `detailFormatter`.
- **Update:** Fixed `init` bug when using `onPostBody`.
- **Update:** Fixed sort bug when the `field` is set to `0`.
- **Update:** Fixed `showFooter` display bug after resize table width.
- **Update:** Fixed not update selected rows bug when using `checkAll`/`uncheckAll`.
- **Update:** Fixed `checked` property bug using `formatter` when the field has a value.
- **Update:** Fixed default data shared bug with multiple tables.
- **Remove(method):** Removed `getAllSelections` method.

#### Extensions

- **New(addrbar):** Added support for `client` side pagination.
- **New(cookie):** Added `cookieSameSite` option to prevent breaking changes.
- **New(group-by):** Added `groupByToggle` and `groupByShowToggleIcon` options.
- **New(group-by):** Added `groupByCollapsedGroups` option to allow collapse groups.
- **Update(cookie):** Fixed cookie size is too big bug when saving columns.
- **Update(cookie):** Fixed checkbox column disappears bug.
- **Update(export):** Fixed cannot export `all` data bug with pagination.
- **Update(group-by):** Fixed `scrollTo` not working properly bug.
- **Update(multiple-sort):** Fixed cannot work bug.
- **Update(sticky-header):** Fixed vertical scroll cannot work bug.

### 1.17.1

#### Core

- **New:** Added `bootstrap-table` theme without any framework.
- **New:** Added support for Bootstrap v5.
- **New:** Added `$index` field for `remove` method.
- **New:** Added `on-all` event for vue component.
- **New:** Added `bg-BG` locale.
- **New:** Added `loadingFontSize` option.
- **New:** Added `loadingTemplate` option.
- **New:** Added `detailView` support for `cardView`.
- **New:** Added the `searchable` columns to the query params for server side.
- **New:** Added `collapseRowByUniqueId` and `expandRowByUniqueId` methods.
- **New:** Added `detailViewAlign` option for the detail view icon.
- **New:** Added tr `class` support for `thead`.
- **New:** Added `formatted` parameter for `getData` method to get formatted data.
- **New:** Added `paginationParts` option instead of `onlyInfoPagination`.
- **New:** Added `sortReset` option to reset sort on third click.
- **New:** Added support for auto merge the table body cells.
- **Update:** Fixed `updateByUniqueId` method cannot update multiple rows bug.
- **Update:** Fixed `insertRow` not write to source data array bug.
- **Update:** Fixed events bug with `detailViewIcon` option.
- **Update:** Fixed server side pagination sort bug.
- **Update:** Fixed the `page-change` event before init server.
- **Update:** Fixed no records found `colspan` error.
- **Update:** Fixed the `page-change` event before init server.
- **Update:** Fixed `font-size` of the loading text.
- **Update:** Fixed table `border` bug when table is hidden.
- **Update:** Fixed `showRow` method show all hidden rows bug.
- **Update:** Fixed columnsSearch non-unique id warning.
- **Remove:** Removed the `onlyInfoPagination` option.
- **Remove:** Removed accent neutralise extension and moved it to core.

#### Extensions

- **New(cookie)**: Added support for toggle all columns options.
- **New(custom-view):** Added `custom-view` extension.
- **New(editable):** Added `alwaysUseFormatter` option.
- **New(export):** Added `forceHide` column option.
- **New(filter-control):** Added `filterOrderBy` column option support order by `server`.
- **New(filter-control):** Added radio support for `filterControlContainer`.
- **New(filter-control):** Added support for array filter.
- **New(filter-control):** Added `filterControlVisible` option and `toggleFilterControl` method.
- **New(filter-control):** Added `showFilterControlSwitch` option.
- **New(fixed-columns):** Added support for sticky-header.
- **New(pipeline):** Added `pipeline` extension.
- **New(print):** Added support for print footer and merge cells.
- **Update(accent-neutralise):** Fixed comparison with arrays.
- **Update(cookie):** Updated cookie columns to always visible when `switchable` is `false`.
- **Update(cookie):** Fixed cookie value from existing options bug.
- **Update(copy-rows):** Fixed copy rows bug with fixed-column.
- **Update(editable):** Fixed not handle quotation marks bug.
- **Update(editable):** Updated `noeditFormatter` to `noEditFormatter`.
- **Update(export):** Fixed export error with `maintainMetaData` and `clientSidePagination`.
- **Update(filter-control):** Fixed not work with `height` option.
- **Update(filter-control):** Fixed not work in multiple tables.
- **Update(filter-control):** Fixed ignore default search text bug.
- **Update(filter-control):** Fixed not work with html formatter.
- **Update(filter-control):** Fixed reset `filterBy` method bug.
- **Update(filter-control):** Fixed issue with a custom filter control container.
- **Update(filter-control):** Fixed filter control disappear after column switched.
- **Update(fixed-columns):** Fixed loading message not hide bug.
- **Update(group-by):** Fixed params error of `checkAll`/`uncheckAll`.
- **Update(multiple-sort):** Fixed not working with multiple level field bug.
- **Update(reorder-columns):** Fixed cannot work bug.
- **Update(reorder-rows):** Fixed `this` context of `onPostBody` error.
- **Update(treegrid):** Fixed treegrid `destroy` bug.

### 1.16.0

#### Core

- **New:** Added `buttonsOrder` option.
- **New:** Added `headerStyle` option.
- **New:** Added `showColumnsSearch` option.
- **New:** Added `serverSort` option.
- **New:** Added `unfiltered` parameter for `getData` method.
- **Update:** Updated `event` name to lowercase hyphen format for vue component.
- **Update:** Updated `es-AR` locale.
- **Update:** Updated the default classes of semantic theme.
- **Update:** Improved the `resize` problem with multiple tables.
- **Update:** Fixed `checkAll` event bug with sortable checkbox field.
- **Update:** Fixed `checkbox` and not-found td style errors.
- **Update:** Fixed `customSearch` return empty array bug.
- **Update:** Fixed column checkboxes not being disabled when using `toggleAll`.
- **Update:** Fixed `flat` not polyfilled error in vue cli3.
- **Update:** Fixed `height` and `border` not aligned bug.
- **Update:** Fixed `jqXHR` `undefined` error using custom ajax.
- **Update:** Fixed `pageSize` set to all bug with filter.
- **Update:** Fixed `refreshOptions` bug with radio and checkbox.
- **Update:** Fixed `removeAll` bug in the last page when sidePagination is server.
- **Update:** Fixed `search` not always trigger in IE11 bug.
- **Update:** Fixed `search` width `escape` bug.
- **Update:** Fixed `showColumns` cannot work of foundation theme.
- **Update:** Fixed `showFullscreen` bug when setting height.
- **Update:** Fixed `sort` cannot work after searching.
- **Update:** Fixed `sortable` style error when using `table-sm`.
- **Update:** Fixed `sortStable` not work bug.
- **Update:** Fixed `triggerSearch` not work bug.
- **Update:** Supported build cross all platforms.
- **Remove:** Removed `resetWidth` method and use `resetView` instead.

#### Extensions

- **New(cookie):** Added new options to get/set/delete the values by a custom function.
- **New(cookie):** Added save re-order and resize support.
- **New(filter-control):** Added `filterControlContainer` option.
- **New(filter-control):** Added `filterCustomSearch` option.
- **New(filter-control):** Added object and function support in `filterData` column option.
- **New(filter-control):** Added support for using sticky-header extension.
- **New(filter-control):** Added support comparisons search(<, >, <=, =<, >=, =>).
- **New(fixed-columns):** Added all themes support.
- **New(fixed-columns):** Added `fixedRightNumber` option.
- **New(fixed-columns):** Added support for using filter-control extension.
- **New(group-by):** Add `Array` support for `groupByField` option.
- **New(group-by):** Added `customSort` option support.
- **New(multiple-sort):** Added custom `sorter` support.
- **New(multiple-sort):** Added `multiSortStrictSort` option.
- **New(multiple-sort):** Added `multiSort` method.
- **New(print):** Added `printFormatter` data-attribute support.
- **New(reorder-columns):** Added `orderColumns` method.
- **New(reorder-rows):** Added `search` and `cardView` supported.
- **New(sticky-header):** Added support for all themes.
- **New(toolbar):** Added support for all themes.
- **New(reorder-rows):** Added `search` and `cardView` support.
- **Update(cookie):** Fixed cookie localeStorage not work bug with filter-control.
- **Update(cookie):** Fixed `minimumCountColumns` not working bug.
- **Update(cookie):** Improved `cookiesEnabled` to support ' in `data-attribute`.
- **Update(editable):** Fixed `formatter` bug if the column was edited.
- **Update(filter-control):** Fixed `hideUnusedSelectOptions` not work bug.
- **Update(filter-control):** Fixed filter not work bug with `undefined`.
- **Update(filter-control):** Fixed missing parameter of `resetSearch` and `filterDataType`.
- **Update(filter-control):** Fixed `search` with filter-control `search` bug.
- **Update(filter-control):** Fixed the `value` of select display error using editable.
- **Update(fixed-columns):** Fixed checkbox bug with fixed columns.
- **Update(fixed-columns):** Updated default value to `0` of `fixedNumber` option.
- **Update(group-by):** Improved `number` type support.
- **Update(group-by):** Fixed new table using modal bug.
- **Update(group-by):** Fixed `scrollTo` method using group-by.
- **Update(mobile):** Fixed input keyboard bug.
- **Update(multiple-sort):** Fixed not destroy bug.
- **Update(multiple-sort):** Fixed sort not work with `boolean` bug.
- **Update(print):** Improved to use `undefinedText` option.
- **Update(print):** Fixed IE11 not work bug.
- **Update(reorder-columns):** Fixed detail view column reorder bug.
- **Update(resizable):** Fixed columns resizing not work bug.
- **Update(resizable):** Fixed not work via JavaScript.
- **Update(sticky-header):** Fixed not work bug with fullscreen.
- **Update(treegrid):** Fixed `virtualScroll` option bug.
- **Remove:** Removed natural-sorting extension.

### 1.15.5

- **New:** Added `jqXHR` for `responseHandler` option and `onLoadSuccess` event.
- **New:** Added `stickyHeaderOffsetLeft` and `stickyHeaderOffsetRight` for sticky-header.
- **New:** Added Serbian RS cyrillic and latin locales.
- **Update:** Improved `export` button when there is only one type.
- **Update:** Fixed column events click error with `detailView`.
- **Update:** Fixed bug for `searchOnEnterKey` and `showSearchButton` are true.
- **Update:** Fixed `onScrollBody` event and added parameter.
- **Update:** Fixed search input size bug with `iconSize` option.
- **Update:** Fixed filter control select cannot work more than one table.
- **Update:** Fixed virtual scroll to top error when using `append` method.
- **Update:** Fixed `events` cannot work on virtual scroll.
- **Update:** Fixed bottom border bug with `height` option.
- **Update:** Fixed min version throw cannot convert object to primitive value error.

### 1.15.4

- **New:** Added `query` to `queryParams` option.
- **New:** Added `filter` parameter of `customSearch` option.
- **Update:** Fixed search bug in hidden columns.
- **Update:** Fixed table zoom width calculating bug.
- **Update:** Fixed events of column formatted by nested table.
- **Update:** Fixed checkbox style display bug.
- **Update:** Fixed stack overflow error of `checkBy` method.
- **Update:** Fixed `showSearchButton` and `showSearchClearButton` style bug.
- **Update:** Fixed filter-control select `null` value handle error.
- **Update:** Fixed `showSearchClearButton` bug in filter-control extension.
- **Update:** Fixed `print` button appears twice bug.

### 1.15.3

- **New:** Added nl-BE, fr-CH and fr-LU locale.
- **Update:** Updated nl-NL, pt-BR, fr-BE, fr-FR, nl-BE and nl-NL locale.
- **Update:** Fixed treegrid duplicate rows bug.
- **Update:** Fixed `updateCellByUniqueId` method bug on a filtered table.
- **Update:** Fixed colspan group header display bug.
- **Update:** Fixed table footer display bug in some case.
- **Update:** Fixed `getOptions` bug.
- **Update:** Fixed `detailView` bug when hiding columns.
- **Update:** Fixed IE minify bug.
- **Update:** Fixed full screen scrolling bug.

### 1.15.2

#### Core

- **New:** Added `virtualScroll` and `virtualScrollItemHeight` options to support large data.
- **New:** Added vue component support.
- **New:** Added support comparisons search(<, >, <=, =<, >=, =>).
- **New:** Added `detailViewByClick` table option and `detailFormatter` column option.
- **New:** Added `showExtendedPagination` and `totalNotFilteredField` table options.
- **New:** Added `widthUnit` option to allow any unit.
- **New:** Added `multipleSelectRow` option to support ctrl and shift select.
- **New:** Added `onPostFooter`(`post-footer.bs.table`) event.
- **New:** Added `detailViewIcon` and `toggleDetailView` method to hide the show/hide icons.
- **New:** Added `showSearchButton` and `showSearchClearButton` options to improve the search.
- **New:** Added `showButtonIcons` and `showButtonText` options to improve the icons display.
- **New:** Added `visibleSearch` option search only on displayed/visible columns.
- **New:** Added `showColumnsToggleAll` option to toggle all columns.
- **New:** Added `cellStyle` to support checkbox field.
- **New:** Added checkbox and radio auto checked from html support.
- **New:** Added screen reader support for pagination.
- **New:** Added travis lint src and check docs scripts.
- **New:** Added webpack support and user rollup to build the src.
- **New:** Added a version number property.
- **New:** Improved `filterBy` method with `or` condition and custom filter algorithm.
- **New:** Improved `showColumn` and `hideColumn` methods with array of fields.
- **New:** Improved `scrollTo` method to allow `rows` units.
- **Update:** Rewrote all code to ES6.
- **Update:** Improved `pageList` options to support localization.
- **Update:** Improved the `totalRows` option.
- **Update:** Improved table footer.
- **Update:** Improved `getSelections` and `getAllSelections` methods.
- **Update:** Improved css frameworks themes.
- **Update:** Updated parameters of the `getData` method.
- **Update:** Updated parameters of the (un)checkAll events to `rowsAfter, rowsBefore`.
- **Update:** Updated parameters of the `updateRow` method to support `replace`.
- **Update:** Updated page number to 1 while making a server side sort.
- **Update:** Renamed table `maintainSelected` option to `maintainMetaData`.
- **Update:** Renamed method `refreshColumnTitle` to `updateColumnTitle`.
- **Update:** Fixed card view value to be aligned incorrectly bug.
- **Update:** Fixed `smartDisplay` option pagination bug.
- **Update:** Fixed data-* attribute is an object bug.
- **Update:** Fixed page separators click bug.
- **Update:** Fixed scrolling bug in IE11.
- **Update:** Fixed initHeader error caused by toggleColumn.
- **Update:** Fixed search input trigger multiple times bug.
- **Update:** Fix Pagination/totalRows not updated on `hideRow`.
- **Update:** Fixed columns title error.

#### Extensions

- **New(editable):** Added `onExportSaved` event.
- **New(export):** Added `forceExport` column option force export columns with hidden.
- **New(export):** Added function support of `fileName` option.
- **New(filter-control):** Added `filterDataCollector` to control the filter select options.
- **New(filter-control):** Added `filterOrderBy` and filterDefault column options.
- **New(multiple-sort):** Added bootstrap v4 theme support.
- **New(print):** Added RTL dir support.
- **Remove:** Removed group-by, multi-column-toggle, multiple-search, multiple-selection-row, select2-filter and tree-column extensions.
- **Update(cookie):** Fixed cookie search cannot work bug.
- **Update(editable):** Updated parameters of `onEditableSave` to `field, row, rowIndex, oldValue, $el`.
- **Update(editable):** Fixed editable rerender bug after saving data.
- **Update(export):** Updated to only export table header.
- **Update(export):** Fixed bug with the footer extensions while sorting.
- **Update(filter-control):** Added ability to handle boolean.
- **Update(filter-control):** Fixed DatePicker of filter-control does not work bug.
- **Update(filter-control):** Fixed clear filterControl with Cookie bug.
- **Update(filter-control):** Fixed loading screen with filter control.
- **Update(filter-control):** Fixed overwriting the searchText bug.
- **Update(filter-control):** Fixed filtering does not work json sub-object.
- **Update(filter-control):** Fixed select filter with formatter.
- **Update(multiple-sort):** Fixed multiple-sort does not work with data-query-params bug.
- **Update(page-jump-to):** Fixed `click` bug when paginationVAlign is 'both'.
- **Update(reorder-columns):** Fixed reorder columns cannot work bug.
- **Update(reorder-columns):** Fix search and columns bug after reorder columns.
- **Update(treegrid):** Fixed treegrid cannot work bug.

### 1.14.2

- **New(fixed-columns extension):** Added new version fixed-columns extension.
- **New(js):** Updated the style of loading message.
- **Update(js):** Updated refresh event params.
- **Update(locale):** Updated all locale translation with English as default.
- **Update(export extension):** Fixed export all rows to pdf bug.
- **Update(export extension):** Disabled export button when exportDataType is 'selected' and selection empty.
- **Update(addrbar extension):** Fixed addrbar extension remove hash from url bug.

### 1.14.1

- **New(css):** Added CSS Frameworks supported.
- **New(css):** Added [Semantic UI](http://semantic-ui.com) theme.
- **New(css):** Added [Bulma](http://bulma.io) theme.
- **New(css):** Added [Materialize](https://materializecss.com/) theme.
- **New(css):** Added [Foundation](https://foundation.zurb.com/) theme.
- **New(js):** Added data attribute support for `ignoreClickToSelectOn` option.
- **Update(js):** Fixed `detailView` find td elements bug.
- **Update(js):** Fixed `showColumns` close dropdown bug when item label clicking.
- **Update(js):** Fixed reset width error after `toggleFullscreen`.
- **Update(js):** Fixed `cardView` click event bug.

### 1.13.5

- **New(auto-refresh extension):** Rewrote auto-refresh extension to ES6.
- **Update(js):** Fixed showFullscreen cannot work bug.
- **Update(js):** Redefined customSearch option.
- **Update(js):** Fixed show footer cannot work bug.
- **Update(js):** Updated the parameter of `footerStyle`.
- **Update(js):** Added classes supported for `footerStyle`.
- **Update(js):** Fixed IE11 transform bug.
- **Update(js):** Removed beginning and end whitespace from td.
- **Update(export extension):** Fixed export selected bug.

### 1.13.4

- **New(sticky-header extension):** Rewrote sticky-header extension to ES6.
- **New(sticky-header extension):** Added to support bootstrap v4 and `theadClasses` option.
- **New(auto-refresh extension):** Icons update to font-awesome 5.
- **New(examples):** Added examples Algolia search.
- **Update(js):** Fixed `theadClasses` is not set when a `thead` exists.
- **Update(js):** Fixed table resize after mergeCell the first row.
- **Update(cookie extension):** Fixed cookie extension broken bug.
- **Update(cookie extension):** Fixed cookie extension unicode encode bug.
- **Update(package):** Added `sass` devDependencies.

### 1.13.3

- **New(js):** Supported full table classes of bootstrap v4.
- **New(css):** Rewrote bootstrap-table.css to scss.
- **New(accent-neutralise extension):** Rewrote accent-neutralise extension to ES6.
- **New(addrbar extension):** Rewrote addrbar extension to ES6 and supported attribute option.
- **New(group-by-v2 extension):** New `groupByFormatter` option.
- **New(pipeline extension):** New pipeline extension `bootstrap-table-pipeline`.
- **Remove(js):** Removed `striped` option and use classes instead.
- **Update(js):** Fixed `locale` option bug.
- **Update(js):** Fixed `sortClass` option bug.
- **Update(js):** Fixed `sortStable` option cannot work bug.
- **Update(js):** Improved built-in sort function and `customSort` logic.
- **Update(js):** Fixed horizontal scrollbar bug.
- **Update(cookie extension):** Improved cookie extension code.

### 1.13.2

- **New(js):** Added `paginationSuccessivelySize`, `paginationPagesBySide` and `paginationUseIntermediate` pagination options.
- **New(cookie extension):** Rewrote cookie extension to ES6.
- **New(cookie extension):** Saved `filterBy` method.
- **New(filter-control extension):** Added `placeholder` as a empty option to the select controls.
- **New(filter-control extension):** Added `clearFilterControl` method in order to clear all filter controls.
- **New(docs)** Added Algolia search.
- **Update(js):** Fixed sort column shows hidden rows in `server` side pagination bug.
- **Update(js):** Fixed `scrollTo` bug.
- **Update(css):** Fixed no-bordered problem of bootstrap v4.
- **Update(filter-control extension):** Added bootstrap v4 icon support.

### 1.13.1

- feat(js): add `theadClasses` option to support bootstrap v4
- feat(js): fix #3727, icons update to font-awesome 5
- feat(locale): rewrite all locales to ES6
- feat(editable extension): rewrite bootstrap-table-editable to ES6
- feat(filter-control extension): rewrite bootstrap-table-filter-control to ES6
- feat(treegrid extension): add `rootParentId` option
- fix(js): fix #3653, getHiddenRows method bug
- fix(js): fix #4066, `getOptions` method remove data property
- fix(js): fix #4088, no matches display error
- fix(js): fix eslint warning and error
- fix(locale): fix #3999, improve es-ES locale
- fix(filter-control extension): fix #3474, multiple choice bug
- fix(filter-control extension): fix #4008, select all rows and `keyup` event error
- fix(export extension): fix #4086, export in cardView display error

### 1.13.0

- feat(js): rewrite bootstrap-table to ES6
- feat(locale): add fi-FI.js locale
- feat(build): use babel instead grunt
- feat(filter-control): add `created-controls.bs.table` event to filter-control
- feat(export extension): rewrite export extension to ES6
- feat(export extension): export extension support bootstrap v4
- feat(export extension): add `exportTable` method
- feat(toolbar extension): rewrite toolbar extension to ES6
- feat(toolbar extension): toolbar extension supports bootstrap v4
- feat(toolbar extension): add server sidePagination support
- feat(resizable extension): new resizable extension version 2.0.0
- feat(editable extension): allow different x-editable configuration per table row
- feat(addrbar extension): add addrbar extension
- fix(js): fix #1769, improve check/uncheck methods
- fix(js): fix #1983, cookie with pageNumber and searchText bug
- fix(js): fix #2485, selections bugs
- fix(js): fix #2545, customSearch support data attribute
- fix(js): fix #3696, can't search data with formatter
- fix(js): fix #4081, getRowByUniqueId error when row unique id is undefined
- fix(js): fix older bootstrap version bug
- fix(css): fix #1848, remove toolbar line-height
- fix(css): limit fullscreen CSS rule scope
- fix(editable extension): fix #1819, #2072, editable formatter bug
- fix(extension): fix #3720, fix #3682, bug with export extension together
- fix(extension): remove lick-edit-row and flat-json extensions

### 1.12.2

- fix(js): fix #3656, toggle icon typo release error

### 1.12.1

- fix(js): fix #3656, toggle icon typo
- fix(js): fix #3657, opencollective postinstall error
- fix(group-by-v2 extension): fix #3598, detailView display bug
- feat(tree-grid extension): fix #3607, add `rowStyle` support

### 1.12.0

- fix(js): fix zoom header width bug
- fix(js): fix #3452, reset the table data when url loaded error
- fix(js): fix #3380, check-all was wrong with the sub-table
- fix(js): fix #2963, singleSelect, maintainSelected and pagination bug
- fix(js): fix #3342, remove limit when it is 0
- fix(js): fix #3472, group header style bug
- fix(js): fix #3310, searchText causes two requests
- fix(js): fix #3029, IE8 does not support getOwnPropertyNames
- fix(js): fix #3204, sortName cannot work in server side pagination
- fix(js): fix #3163, `showToolbar` bug when using extensions
- fix(js): fix #3087, only send pagination parameters when `sidePagination` is `server`
- fix(export extension): fix #3477, server pagination mode cannot export all data
- fix(filter-control extension): fix #3271, duplicate select option with fixed header and client pagination
- feat(js): add `detailFilter` option
- feat(js): add `rememberOrder` option
- feat(js): improve pageList `All` option locale independent
- feat(js): add `Bootstrap v4.0` support
- feat(js): add `row` data to sorter function
- feat(js): add `ignoreClickToSelectOn` option
- feat(js): add `onScrollBody` / `scroll-body.bs.table` event
- feat(js): add `showFullscreen` option
- feat(js): add `showSelectTitle` column option
- feat(js): add `$el` to collapse-row
- feat(locale): add `eu-EU` locale
- feat(export extension): add `exportFooter` option
- feat(multiple-sort extension): add `showMultiSortButton` option
- feat(filter-control extension): add `searchOnEnterKey` option
- feat(page-jump-to extension): add `page-jump-to` extension
- feat(resizable extension): add `resizeMode` option
- feat(sticky-header extension): add `Bootstrap v4.0` support
- feat(treegrid extension): add `treegrid` extension
- feat(print extension): add support to print complex table
- feat(extension): add cookie in combination with filter-control and strict search

#### Breaking changes in 1.12.0

- feat(js): add `toggleOn` and `toggleOff` icons instead `toggle` icon


### 1.11.1

- fix(js): fix #2439, `filterBy` cannot filter array keys
- fix(js): fix #2424, from html with checkbox bug
- fix(js): fix #2385, checkbox render bug with formatter
- fix(js): fix #750, showRow and hideRow bug
- fix(js): fix #2387, page list bug
- fix(js): decrement totalRows on remove if using server side pagination
- fix(js): bug in the calculation of toolbar and pagination heights
- feat(js): fix #2414, add `paginationLoop` option
- feat(js): update method `getRowsHidden` to `getHiddenRows`
- feat(js): add `sortClass` option
- feat(js): add `totalField` Option
- feat(js): add 'pageNumber' and 'pageSize' to 'refresh' method
- feat(js): add `escape` column option
- fix(js): fix #2461, adding the initPagination call to updateByUniqueId and updateRow methods
- fix(js): fix #2879, IE8 bug
- fix(js): fix #2719, remove `tabindex`
- fix(css): fix #2208, dropdown-menu style bug
- fix(filter-control extension): fix #2418, `height` cause datepicker not display the selected date
- fix(export extension): fix #2220, selected rows does not work when data-pagination-side is server
- fix(reorder-row extension): fix #1343, reorder rows bug with pagination
- fix(cookie extension): correction regex to match 'mi'
- feat(locale): fix #2759, add es-CL and uz-UZ locales
- feat(cookie extension): fix #2386, add `getCookies` method
- feat(cookie extension): fix #2371, add `cookieStorage` option
- feat(multiple-selection-row extension): add multiple-selection-row extension
- feat(filter-control extension): fix #1540, disable unnecessary/unused values from select options
- feat(filter-control extension): fix #2448, create a css file which contains the style for this extension
- feat(filter-control extension): fix #2189, set placeholder of the filter-control input
- feat(print extension): add print extension
- feat(auto-refresh extension): add auto refresh extension
- feat(tree-column extension): add tree column extension

#### Breaking changes in 1.11.1

- **Filter-Control extension**: deleted the inline-style and now this extension is using a separated css file.


### 1.11.0

- fix(js): fix cardVisible doesn't work bug
- fix(js): int field break toggleColumn
- fix(js): table elements inside bootstrap table bug
- fix(js): move formatter after cellStyle
- fix(js): the footer is hidden in card view
- fix(js): fix sorting rows not working bug
- fix(js): return field from visible cells
- fix(js): onSearch event is not fire when we press the arrows keys
- fix(js): fix fromHtml error
- fix(js): fix event cannot work when some columns are hidden
- fix(js): remove page size and number when pagination is false
- fix(js): remove getFieldIndexFromColumnIndex because it cause events bug
- fix(js): fix getSelections method bug
- fix(js): update records to rows
- fix(locale): update it-IT locale
- fix(locale): add formatAllRows in template locale
- fix(filter-control extension): add check for null values on existsOptionInSelectControl
- fix(filter-control extension): fix show-clear button bug
- fix(editable extension): fix editable formatter error when refreshOptions
- feat(js): add support for transfer from rowspan / colspan table
- feat(js): add data variable to post-body event
- feat(js): add `buttonsClass` option
- feat(js): add `getVisibleColumns` method
- feat(js): add resize event to fit the header
- feat(js): add `onRefresh` event
- feat(js): add field parameter in the click and dblClick row events
- feat(js): add div.card-views surrounds all the card view div
- feat(js): add `field` parameter to cellStyle
- feat(js): add `sortStable` option
- feat(js): add `footerStyle` option
- feat(extension): add select2 filter and i18n enhance extensions
- feat(extension): add multi-column-toggle extension
- feat(filter-control extension): add select list data to be passed in as JSON string and filter control starts with search
- feat(angular extension): add constant in order to get it from angular scope
- feat(export extension): add `formatExport` locale
- feat(multiple-sort extension): add `formatSortOrders` option
- feat(multiple-sort extension): support pagination server
- refactor(filter-control extension): refactor the filterDataType method
- refactor(filter-control extension): adding all unique values to select control and performance improvements
- refactor(extension): refactor filter cookies extension to avoid double calls
- docs(filter-control extension): add documentation for filterData


### 1.10.1

- revert: feat: update escape to false
- feat: add `checkInvert` method
- feat: add `bootstrap-table-he-IL.js`
- bug: update grunt to development dependency
- bug: press on toolbar elements, the key-events it will not run
- bug: remove bogus conditions that will always be true
- bug: refactor filter control select input initialization
- bug: typo in Slovak translation

### 1.10.0

- [bug] Fixed #1619: sub-table checkbox selects all the table.
- [bug] Fixed icons for ability customizing.
- [bug] Fixed #1677: paginationSwitch for server-side.
- [bug] Fixed #1613: padding in footer.
- [bug] Fixed #1742: showRow & hideRow param checks.
- [bug] Fixed getItemField bug.
- [bug] Fixed #617: server side pagination uses `this.options.searchText`.
- [bug] Fixed class name does not apply to checkbox field bug.
- [bug] Fixed clear function and searchFormatter option of filter-control extension.
- [bug] Fixed year computation on cookie extension.
- [bug] Fixed ReorderRows init when reorderable is false.
- [bug] Fix #1660: removed PowerPoint type of export extension.
- [enh] Added `title` attribute to pagination controls defining the page number.
- [enh] Added `escape` option.
- [enh] Added `searchOnEnterKey` option.
- [enh] Added `updateFormatText` method.
- [enh] Added a third parameter to `detailFormatter` method passing the jQuery element.
- [enh] Added new param for `updateCell` method to avoid table reinitialization.
- [enh] Removed outline of th.
- [enh] Added extension.json and composer.json files.
- [enh] Added alternative group-by extension.
- [enh] Added sticky-header extension.
- [enh] Added filterLocal option to filter-control extension.
- [enh] Enabled data attributes for editable column.
- [enh] Added IconSize option to export extension.
- [enh] Added tooltip for filter-control toolbar button.

### 1.9.1

- [bug] Removed no records events.
- [bug] Fixed cardView fieldIndex error.
- [bug] Fixed #1130: table-condensed is not working.
- [bug] Fixed #1482: export all server sidePagination bug(export extension).
- [bug] Fixed #1248: IE8 does not support indexOf function.
- [bug] Fixed #1491: (un)check event element argument missing.
- [bug] Fixed Italian translation.
- [bug] Unified naming of MS in type names(export extension).
- [bug] Fixed selectPage method fails(cookie extension).
- [bug] Add ja-JP and ms-MY translation for formatAllRows.
- [enh] UniqueId can also be stored in a row's data property.
- [enh] Use default settings when cookie settings don't exist(cookie extension).
- [enh] Expand `filterBy` to accept and array of values.
- [enh] Added `updateByUniqueId` method.
- [doc] Added `iconSize` docs.

### 1.9.0

- [enh] Update bootstrap-table-cookie.js.
- [enh] Use options for detailView's open/close icons.
- [enh] Added `refreshOptions` and `gtHiddenColumns` method.
- [enh] Added `datepicker` option to Filter Control.
- [bug] Fix #936 Sort carets should not be inline-styled by JS.
- [bug] Fix table header width bug when setting table to no bordered.
- [bug] Fix #938, fix #940: Multiple Sort and Hide/Show column.
- [bug] Fix #970: `click` and `dblclick` bug on no-rows table.
- [bug] Fix #967: unselected column while column sorted display error.
- [enh] Support title feature in cells.
- [enh] Improved cookie, mobile extension.
- [enh] Added group-by, angular extension.
- [enh] Added option for setting locale.
- [enh] Added `exportDataType` option for export extension.
- [enh] Add fa-IR, ca-ES, es-ES, et-EE and af-ZA locales.
- [enh] Supported complex header with `rowspan` and `colspan`.
- [enh] Added `searchFormatter` column option.
- [bug] Fixed ResetRow function and undefined column search bug.
- [bug] Fixed #639: footer resizing problem.
- [enh] Added resetSearch method to reset the search text.
- [enh] Supported flat json.
- [enh] Improved reorder-columns extension.
- [enh] Added multiple-search, accent-neutralise extension.
- [enh] Added fixed-columns extension.
- [enh] Added `$.fn.bootstrapTable.utils` tools.
- [enh] Added `expandRow` and `collapseRow` methods.
- [enh] Updated `showRow`, `hideRow` and `updateCell` methods.
- [bug] Fix #1390: radio maintainSelected bug.
- [bug] Fix #1421: checkBy filter enabled.
- [bug] Remove `bootstrap-table-all.js` and `bootstrap-table-all.min.js`.

### 1.8.1

- [enh] Accessing field name in formatter.
- [enh] Improve function option to support string format for example formatter.
- [enh] Added multiple sort extension.
- [enh] Improve filter control extension.
- [enh] Added jsdelivr CDN.
- [bug] Fix #912: Bug when switching to card view.
- [bug] Fix #914: extra empty toolbar div bug.
- [bug] Fix bootstrap-table-pt-PT.js typo.

### 1.8.0

- [enh] Added state saving for visible columns and the ability to use extension with multiple simultaneous tables.
- [enh] Added `ajax` option to replace jquery ajax method.
- [enh] Added `resetWidth` method to reset header and footer width.
- [enh] Added key-events, mobile, filter-control, reorder-columns, reorder-rows, resizable, natural-sorting, toolbar extensions, and update the extensions name.
- [enh] Added `onToggle`, `onCheckSome` and `onUncheckSome` events.
- [enh] Added `getScrollPosition`, `removeAll`, `removeByUniqueId` methods.
- [bug] Fix double header bug after table show from hidden.
- [bug] Fix #279: scrollWidth bug.
- [enh] `getData` method support to get the current page data.
- [enh] Added 'getAllSelections' method to get checked rows across all pages.
- [enh] Added `ro-RO` locale.
- [enh] Added `table-no-bordered` class to remove table-bordered style.
- [enh] Added `bootstrap-table-all.js` and `bootstrap-table-locale-all.js` files to dist.
- [enh] Added detail view feature.
- [enh] Added `updateCell` method.
- [enh] Added `onClickCell` and `onDblClickCell` events.
- [bug] Fix #672: Column Fixed Width in Percentage bug.
- [bug] Fix row state field value bug when there are disabled rows.
- [bug] Fix #762: save data-* attributes of tr.
- [bug] Fix #823, #850: break rowspan bug, data-attribute bug.

### 1.7.0

- [enh] Add `showFooter`, `keyEvents`, `searchText` and `uniqueId` options.
- [enh] Add `cardVisible` column options.
- [enh] Add `checkBy` and `uncheckBy`, `showRow` and `hideRow` and `getRowsHidden` methods.
- [enh] Add nb-NO, ar-SA, es-MX, ka-GE locales.
- [enh] Add cookie, resizable, natural-sorting, toolbar extensions.
- [enh] Add exportOptions to export extension.
- [enh] Fix #263: prepend method support object and array.
- [enh] Card View support checkbox and radio.
- [bug] Fix Card View events bug.
- [enh] Keep all `data-*` attributes when transform from normal table.
- [enh] Load method support fixedScroll param.
- [enh] Added 'all' option in pagination.
- [enh] Added pagination detail align.

### 1.6.0

- [bug] Fix queryParams bug when use `sidePagination='server'`.
- [enh] Add uk-UA, sv-SE, pt-PT, ms-MY, ja-JP locales.
- [enh] Add `searchTimeOut` option.
- [bug] Fix #220: state column hideColumn bug.
- [bug] Fix #221: cellStyle bug.
- [enh] Add `iconsPrefix` and `icons` options to support custom icons.
- [enh] Add i18n support for docs.
- [enh] Allow `query` params to be specified during refresh.
- [bug] Fix bug of ellipsis string.
- [bug] Fix pageList smartDisplay.
- [bug] Fix #188: Export Button is not shown only use `showExport=true`.
- [bug] Fix page-change event params bug.
- [enh] Add limit and offset params only if pagination is activated.
- [enh] Add `ajaxOptions` option to custom $.ajax options.
- [enh] Add a toggle pagination toolbar button.
- [enh] Add `iconSize` option.
- [enh] Add `buttonsAlign` option and update `toolbarAlign` option.
- [enh] Add `prepend`, `insertRow` and `toggleView` methods.
- [enh] Add `editable-save.bs.table` event to editable extension.
- [enh] #431: load method support pagination.

### 1.5.0

- [bug] Fix #144: `onCheck` and `onUncheck` events are reversed when using `clickToSelect` option. (jQuery 1.7.2 bug).
- [bug] Fix IE browser display header bug when use `mergeCells` method.
- [bug] Fix #269: array as row bug.
- [bug] Fix #314: `rowStyle` bug.
- [enh] Add de-DE, hu-HU, sk-SK locales.
- [enh] Fix #261: add namespace to `.table` style.
- [bug] Fix #160, #323: operate events don't work in card view.
- [enh] Add `filterBy`, `scrollTo`, `prevPage` and `nextPage`, `check` and `uncheck` methods.
- [enh] Add `onPreBody` and `onPostBody` events.
- [enh] Add `searchable` column option.
- [enh] Fix #59: support load multiple locale files.
- [enh] Modify the scope of the column events.
- [enh] Improve editable extension.

### 1.4.0

- [enh] Fix #119, #123: Save all `id` and `class` of `tr` and `td` for html table.
- [enh] Fix #149: Hide empty data on Card view.
- [enh] Fix #131: Add `onPageChange` event.
- [enh] Add `onSearch` event.
- [enh] Apply `width` column option to row style.
- [enh] Add bootstrap-table-filter extension.
- [enh] Add cs-CZ, es-CR, es-NI, pl-PL, ur-PK, ko-KR, th-TH locales.
- [bug] Fix `minimumCountColumns` option init error.
- [bug] Fix #161: `undefined` or `null` string sort bug.
- [bug] Fix #171: IE disabled button can be clicked bug.
- [bug] Fix #185: Reset the page to the first page when changing the url with `refresh` method.
- [bug] Fix #202: updateRow method keep the scroll position.
- [enh] Add `smartDisplay` option.
- [enh] Add `searchAlign` and `toolbarAlign` options.
- [enh] Fix #193: Add `dataType` option.
- [enh] Add flatJSON and editable extensions.
- [enh] Add `rowAttributes` option.
- [enh] Update documentation.

### 1.3.0

- [enh] Take `showHeader` option effect to the card view.
- [enh] Rename and update locale files.
- [bug] Fix #102: Wrong `options.columns` initialization.
- [enh] Fix #121: Add extensions for bootstrap table.
- [bug] Fix #138: IE8 search data and remove method error.
- [bug] Fix bug: sorter and check all do not work in some case.
- [enh] Add `bootstrap-table-nl-NL.js` and `bootstrap-table-el-GR.js`.
- [enh] Support search without data-field set, trim search input.
- [enh] Fix #81: Allow the `class` to be applied to the radio or checkbox row.
- [bug] Fix #135, #142: Search use formatted data.
- [enh] Verify search text before send queryParams.
- [bug] Fix #148: column events support namespace.
- [enh] Support to disable radio or checkbox column by formatter.

### 1.2.4

- [enh] Fix #23: Add css and classes parameters to column cell.
- [enh] Fix #64: Add support for change remote url.
- [enh] Fix #112: update the `refresh` method.
- [bug] Fix #113: Using radio type and cardView error.
- [enh] Fix #117: Add `updateRow` method.
- [enh] Fix #96, #103: apply `class` option to td elements.
- [enh] Fix #97: add `sortable` class to header cells instead of `cursor: pointer`.
- [enh] Fix #124: change `queryParams` and `queryParamsType` default option.
- [enh] Remove the `eval` method.
- [enh] Add `bootstrap-table-it-IT.js` locale.

### 1.2.3

- [bug] Fix the selected row class reset after toggle column bug.
- [bug] Fix #86: invisible column are still searchable.
- [bug] Fix search result error when toggle column display.
- [enh] Add `clickToSelect` to columns.
- [bug] Fix click-row event bug.
- [enh] When field is undefined, use index instead.
- [enh] Add `cache` option for AJAX calls.
- [enh] Improve zh-TW translation.
- [enh] #82: Add `getData` method.
- [enh] #82: Add `remove` method.

### 1.2.2

- Fix #68: Add `showColumn`/`hideColumn` methods.
- Fix #69: Add `bootstrap-table-es_AR.js` locale.
- Fix #88: Add `bootstrap-table-fr_BE.js` locale.
- Fix #85: Select row and add row class.
- Add `halign` column option.

### 1.2.1

- Fix #56: Pagination issue in bootstrap 2.3.
- Fix #76: After refreshing table data, search no longer works.
- Fix #77: After searching and then clearing the search field, table is no longer sortable.
- Add `sortable` option, `false` to disable sortable of all columns.
- Support localization for docs.

### 1.2.0

- Fix bootstrap 2 table border bug.
- Fix loading and not found record display bug.
- Rename `minimumCountColumns`.
- Fix sort order bug.

### 1.1.5

- Fix the bottom border bug on Chrome.
- Add horizontal scroll for support.
- Fix scroll header width error.
- Add `showRefresh` and `showToggle` options.

### 1.1.4

- Fix `destroy` method bug.
- Initialize table data from HTML.
- Fix the hidden table reset header bug.

### 1.1.3

- Add `events` column option.
- Add `checkboxHeader` option.
- Add `queryParamsType` option.
- Fix ie class bug, and fix duplicated data error.

### 1.1.2

- Add switchable column option.
- Add `data-toggle` attribute.
- Add support for number search.
- Use html function instead of text in header th.

### 1.1.1

- Remove `bootstrapVersion` option.
- Add `data-page-list` attribute.
- Fix search data error.
- Non case sensitive search in client side.
- Added support for Danish translation.

### 1.1.0

- Fix old firefox browser display error.
- Add minimumCountColumns option.
- Update the table body header implementation and resetView method.
- Remove bootstrapVersion option.
- Fix search data error.

### 1.0.6

- Add jQuery events.
- Add `onDblClickRow` event and `onAll` event.
- Add `singleSelect` option.
- Search improve: add a timeout and trigger the search event when the text has changed to improve the search.
- Scroll to top after data loaded.
- Add `toolbar` option.
- Add `rowStyle` option.
- Add `bootstrapVersion` option.

### 1.0.5

- Update the pagination list position.
- Update `queryParams` option.
- Add `contentType` and `onBeforeLoad` options.
- Add server side pagination(`pageSize, pageNumber, searchText, sortName, sortOrder`).
- Add `COLUMN_DEFAULTS`.
- Add `refresh` method.
- Add `index` argument in `formatter` function.
- Update card view display.

### 1.0.4

- Add `showLoading` and `hideLoading` methods.
- Add `onLoadSuccess` and `onLoadError` events.
- Add `clickToSelect` option.
- Add `cardView` option.
- Add loading with `formatLoadingMessage` function.
- Add `idField` option.

### 1.0.3

- Update fixed headers.
- Add zh-TW locale file.
- Add `showColumns` option and `visible` column option.
- Update `hideHeader` option to `showHeader`.
- Add `formatNoMatches` locale function.
- Add table events.

### 1.0.2

- Add i18n support.
- Add `selectItemName` option.
- Update the `pageList` default.
- Add `search` option.
- Add `destroy` method.
- Add page list support.

### 1.0.1

- Add `pagination` support.

### 1.0.0

- Initial release


================================================
FILE: CONTRIBUTING.md
================================================
# Contributing to Bootstrap Table

Looking to contribute something to Bootstrap Table?

**Here's how you can help.**

Please take a moment to review this document in order to make the contribution
process easy and effective for everyone involved.

Following these guidelines helps to communicate that you respect the time of
the developers managing and developing this open source project. In return,
they should reciprocate that respect in addressing your issue or assessing
patches and features.


## Using the issue tracker

The [issue tracker](https://github.com/wenzhixin/bootstrap-table/issues) is
the preferred channel for [bug reports](#bug-reports), [features requests](#feature-requests)
and [submitting pull requests](#pull-requests), but please respect the following
restrictions:

* Please **do not** use the issue tracker for personal support requests.  Stack
  Overflow ([`bootstrap-table`](http://stackoverflow.com/questions/tagged/bootstrap-table) tag is better place to get help).

* Please **do not** derail or troll issues. Keep the discussion on topic and
  respect the opinions of others.

* Please **do not** open issues or pull requests regarding the code in [`bootstrap-table-examples`](https://github.com/wenzhixin/bootstrap-table-examples) and [`extensions plugin dependence`](https://github.com/wenzhixin/bootstrap-table/tree/develop/src/extensions) (open them in their respective repositories), the dependence list:
    * Table Editable: [x-editable](https://github.com/vitalets/x-editable)
    * Table Export: [tableExport.jquery.plugin](https://github.com/hhurz/tableExport.jquery.plugin)
    * Table Reorder-Columns: [jquery-ui](https://code.jquery.com/ui/) and [dragTable](https://github.com/akottr/dragtable/)
    * Table Reorder-Rows: [tablednd](https://github.com/isocra/TableDnD)
    * Table Resizable: [jquery-resizable-columns](https://github.com/dobtco/jquery-resizable-columns)
    * Table Treegrid: Dependence: [jquery-treegrid](https://github.com/maxazan/jquery-treegrid) v0.3.0


## Issues and labels

Our bug tracker utilizes several labels to help organize and identify issues.

For a complete look at our labels, see the [project labels page](https://github.com/wenzhixin/bootstrap-table/labels).


## Bug reports

A bug is a _demonstrable problem_ that is caused by the code in the repository.
Good bug reports are extremely helpful, so thanks!

Guidelines for bug reports:

0. **Validate and lint your code** &mdash; [validate your HTML](http://html5.validator.nu) and [lint your HTML](https://github.com/twbs/bootlint) to ensure your problem isn't caused by a simple error in your own code.

1. **Use the GitHub issue search** &mdash; check if the issue has already been reported.

2. **Check if the issue has been fixed** &mdash; try to reproduce it using the latest `master` or development branch in the repository.

3. **Isolate the problem** &mdash; ideally create a live example. Our [Online Editor](https://live.bootstrap-table.com) tool is a very helpful for this.


A good bug report shouldn't leave others needing to chase you up for more
information. Please try to be as detailed as possible in your report. What is
your environment? What steps will reproduce the issue? What browser(s) and OS
experience the problem? Do other browsers show the bug differently? What
would you expect to be the outcome? All these details will help people to fix
any potential bugs.

Example:

> Short and descriptive example bug report title
>
> A summary of the issue and the browser/OS environment in which it occurs. If
> suitable, include the steps required to reproduce the bug.
>
> 1. This is the first step
> 2. This is the second step
> 3. Further steps, etc.
>
> `<url>` - a link to the reduced test case
>
> Any other information you want to share that is relevant to the issue being
> reported. This might include the lines of code that you have identified as
> causing the bug, and potential solutions (and your opinions on their
> merits).


## Feature requests

Feature requests are welcome. But take a moment to find out whether your idea
fits with the scope and aims of the project. It's up to *you* to make a strong
case to convince the project's developers of the merits of this feature. Please
provide as much detail and context as possible.


## Pull requests

Good pull requests—patches, improvements, new features—are a fantastic
help. They should remain focused in scope and avoid containing unrelated
commits.

**Please ask first** before embarking on any significant pull request (e.g.
implementing features, refactoring code, porting to a different language),
otherwise you risk spending a lot of time working on something that the
project's developers might not want to merge into the project.

Please adhere to the [coding guidelines](#code-guidelines) used throughout the
project (indentation, accurate comments, etc.) and any other requirements
(such as test coverage).

**Do not edit files of `dist` directly!** Those files are automatically generated. You should edit the
source files in [`/src/`](https://github.com/wenzhixin/bootstrap-table/tree/develop/src) instead.

Similarly, when contributing to Bootstrap's documentation, you should edit the
documentation source files in
[the `/site/` directory of the `develop` branch](https://github.com/wenzhixin/bootstrap-table/tree/develop/site).

Adhering to the following process is the best way to get your work
included in the project:

1. [Fork](https://help.github.com/articles/fork-a-repo/) the project, clone your fork, and configure the remotes:

```bash
# Clone your fork of the repo into the current directory
git clone https://github.com/<your-username>/bootstrap-table.git
# Navigate to the newly cloned directory
cd bootstrap-table
# Assign the original repo to a remote called "upstream"
git remote add upstream https://github.com/wenzhixin/bootstrap-table.git
```

2. If you cloned a while ago, get the latest changes from upstream:

```bash
git checkout develop
git pull upstream develop
```

3. Create a new topic branch (off the main project development branch) to contain your feature, change, or fix:

```bash
git checkout -b <topic-branch-name>
```

4. Commit your changes in logical chunks. Please adhere to these [git commit message guidelines](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html) or your code is unlikely be merged into the main project. Use Git's [interactive rebase](https://help.github.com/articles/about-git-rebase/) feature to tidy up your commits before making them public.

5. Locally merge (or rebase) the upstream development branch into your topic branch:

```bash
git pull [--rebase] upstream develop
```

6. Push your topic branch up to your fork:

```bash
git push origin <topic-branch-name>
```

7. [Open a Pull Request](https://help.github.com/articles/using-pull-requests/) with a clear title and description against the `develop` branch.

**IMPORTANT**: By submitting a patch, you agree to allow the project owners to
license your work under the terms of the [MIT License](LICENSE) (if it
includes code changes) and under the terms of the
[Creative Commons Attribution 3.0 Unported License](site/LICENSE)
(if it includes documentation changes).


## Code guidelines

- Readability
- [no semicolons](https://github.com/wenzhixin/bootstrap-table/pull/4218#issuecomment-475822706)
- 2 spaces (no tabs)
- "Attractive"


## License

By contributing your code, you agree to license your contribution under the [MIT License](LICENSE).
By contributing to the documentation, you agree to license your contribution under the [Creative Commons Attribution 3.0 Unported License](site/LICENSE).


## Financial contributions

We also welcome financial contributions in full transparency on our [open collective](https://opencollective.com/bootstrap-table).
Anyone can file an expense. If the expense makes sense for the development of the community, it will be "merged" in the ledger of our open collective by the core contributors and the person who filed the expense will be reimbursed.


## Credits


### Contributors

Thank you to all the people who have already contributed to bootstrap-table!
<a href="graphs/contributors"><img src="https://opencollective.com/bootstrap-table/contributors.svg?width=890" /></a>


### Backers

Thank you to all our backers! [[Become a backer](https://opencollective.com/bootstrap-table#backer)]

<a href="https://opencollective.com/bootstrap-table#backers" target="_blank"><img src="https://opencollective.com/bootstrap-table/backers.svg?width=890"></a>


### Sponsors

Thank you to all our sponsors! (please ask your company to also support this open source project by [becoming a sponsor](https://opencollective.com/bootstrap-table#sponsor))

<a href="https://opencollective.com/bootstrap-table/sponsor/0/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/0/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/1/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/1/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/2/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/2/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/3/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/3/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/4/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/4/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/5/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/5/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/6/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/6/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/7/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/7/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/8/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/8/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/9/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/9/avatar.svg"></a>


================================================
FILE: DONATORS.md
================================================
## List of donators

* Richard C Jordan - $35
* Janet Moery - $5
* Halskov Rene - $10.00
* Arambula Garcia Angel - $5.00
* Graham David - $5.00
* Abbott Paul - $20.00
* Philip Tepfer - $10.00
* Eddy Marcus - $5.00
* Rockhold Keith - $50.00
* Sosa Diaz Ramon - $10.00
* Cordeiro Goncalo - $25.00
* Wspanialy Marzena - $10.00
* Pascual Nicolas - $10.00
* Ejaz Hassan - $10.00
* Hines Frank - $100.00
* Triana Vega Luis - $10.00
* PROMOTUX DI FRANCESCO MELONI E C. S.N.C. - $15.00
* Emmanuel Kielichowski - $15.00
* 우공이산​우공이산 - $50.00
* Empirica srl - $15.00
* Gareballa Hassan - $10.00
* Yi Jihwang - $10.00
* Kose Onur - $15.00
* Вейсов​Александр - $30.00
* Blinov Anton - $30.00
* Pulikonda Tharakesh - $10.00
* Linear Design Group, LLC - $20.00
* Feldman Alon - $100.00
* De Rosa Fabian - $5.00
* Wang Zhe - $35.00
* Schaefer Daniel - $10.00
* Burch Martin - $25.00
* Макогон​Виталий - $10.00
* avappstore - $2.50
* Burch Martin - $10.00
* Mazdrashki Kamen - $20.00
* Hilker Daniel - $3.00
* Grokability, Inc. - $100.00
* Zweimüller Boris - $10.00
* Chen Qiurong - $5.00
* Mirkarimov Dmitriy - $10.00
* Cruz Ambrocio Jose - $5.00
* Brinkmeier Dirk - $20.00
* Kennelly James - $100.00
* Barreiro Lionel - $25.00
* Toh Alvin - $10.00
* ERIKAUSKAS - $100.00
* Miqueles Pino Jonatan - $100.00
* Wacker Jonathan - $1.00

## 支付宝

* 萃华:10.18元
* 小马哥:5元
* 振:20元
* 懒虫:8.8元
* rainc:50元
* 印:10元
* 大个子:50元
* 拓海真一:100元
* IO芒果:7元
* 醉、千秋:18.88元
* 路人甲:5.27元
* 小阿吉:20元
* FastAdmin - F4NNIU:88.88元

## 微信

* 一牛九毛:100元
* 笑:50元
* 111111:4元
* 佚名:6.6元
* Evo4me:30元
* zhang:50.05元
* 郝亮:20元
* 王挺:6.6元
* 无心向你:9.9元
* 指间沙:9.9元
* 董琛:9.9元
* 朝阳:8元

注:由于支付宝和微信使用匿名的方式,导致无法查询捐助者,麻烦发送邮件告知捐助信息,谢谢。


================================================
FILE: LICENSE
================================================
(The MIT License)

Copyright (c) 2012-2019 Zhixin Wen <wenzhixin2010@gmail.com>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.


================================================
FILE: README.md
================================================
# [Bootstrap Table](https://bootstrap-table.com)

[![Build Status](https://travis-ci.org/wenzhixin/bootstrap-table.svg)](https://travis-ci.org/wenzhixin/bootstrap-table)
[![GitHub version](https://badge.fury.io/gh/wenzhixin%2Fbootstrap-table.svg)](http://badge.fury.io/gh/wenzhixin%2Fbootstrap-table)
[![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZDHP676FQDUT6)
[![Backers on Open Collective](https://opencollective.com/bootstrap-table/backers/badge.svg)](#backers)
[![Sponsors on Open Collective](https://opencollective.com/bootstrap-table/sponsors/badge.svg)](#sponsors)
[![Package Quality](https://npm.packagequality.com/shield/bootstrap-table.svg)](https://packagequality.com/#?package=bootstrap-table)

An extended Bootstrap table with radio, checkbox, sort, pagination, extensions and other added features.

To get started, check out:

* [Docs](https://bootstrap-table.com)
* [Examples](https://github.com/wenzhixin/bootstrap-table-examples)
* [Questions/Helps](http://stackoverflow.com/questions/tagged/bootstrap-table)
* [问题/帮助](http://segmentfault.com/t/bootstrap-table)


[**List of donators**](https://github.com/wenzhixin/bootstrap-table/blob/master/DONATORS.md)

## LICENSE

**NOTE:** Bootstrap Table is licensed under [The MIT License](https://github.com/wenzhixin/bootstrap-table/blob/master/LICENSE). Completely free, you can arbitrarily use and modify this plugin. If this plugin is useful to you, you can **Star** this repo, your support is my biggest motive force, thanks.

## Features

* Created for Twitter Bootstrap (All versions supported)
* Responsive web design
* Scrollable Table with fixed headers
* Fully configurable
* Via data attributes
* Show/Hide columns
* Show/Hide headers
* Show/Hide footers
* Get data in JSON format using AJAX
* Simple column sorting with a click
* Format column
* Single or multiple row selection
* Powerful pagination
* Card view
* Detail view
* Localization
* Extensions

## How to get it

### Manual download

Use [Releases page](https://github.com/wenzhixin/bootstrap-table/releases) or [the source](https://github.com/wenzhixin/bootstrap-table/archive/master.zip).

### Yarn

```
yarn add bootstrap-table
```

### Npm

```
npm install bootstrap-table
```

### CDN

You can source bootstrap-table directly from a CDN like [CDNJS](http://www.cdnjs.com/libraries/bootstrap-table) or [bootcss](http://open.bootcss.com/bootstrap-table/) or [jsdelivr](http://www.jsdelivr.com/#!bootstrap.table).


## Contributing

For feature requests, bug reports or submitting pull requests, please ensure you first read [CONTRIBUTING.md](https://github.com/wenzhixin/bootstrap-table/blob/master/CONTRIBUTING.md).


## Reporting Issues

As stated above, please read [CONTRIBUTING.md](https://github.com/wenzhixin/bootstrap-table/blob/master/CONTRIBUTING.md), especially [Bug Reports](https://github.com/wenzhixin/bootstrap-table/blob/master/CONTRIBUTING.md#bug-reports)

And as stated there, please provide an [Online Example](https://live.bootstrap-table.com) when creating issues!

It's really saves much time.

You can also use our examples template via Load Examples button:

[Online Editor](https://live.bootstrap-table.com/)

Your feedback is very appreciated!


## Acknowledgements

Thanks to everyone who have given feedback and submitted pull requests. A list of all the contributors can be found [here](https://github.com/wenzhixin/bootstrap-table/graphs/contributors).
This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].
<a href="graphs/contributors"><img src="https://opencollective.com/bootstrap-table/contributors.svg?width=890" /></a>

## Release History

Look at the [Change Log](https://github.com/wenzhixin/bootstrap-table/blob/master/CHANGELOG.md)

## Local develop

To develop bootstrap-table locally please run:

```bash
mkdir bootstrap-table-dev
cd bootstrap-table-dev
git clone https://github.com/wenzhixin/bootstrap-table
git clone https://github.com/wenzhixin/bootstrap-table-examples

yarn add http-server
npx http-server
```

And then open: http://localhost:8081/bootstrap-table-examples

## Local build

Be sure to use a current version of yarn/npm.
To build bootstrap-table locally please run:

### Yarn
```
yarn install
yarn build
```

### Npm
```
npm install
npm run build
```

Result will appear in `dist` directory.

## PayPal Sponsors

<a href="https://edubirdie.com/write-my-essay" target="_blank"><img height="64" src="https://bootstrap-table.com/assets/images/edu-birdie.png" alt="Write my essay services from Edubirdie"></a>

## OpenCollective Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/bootstrap-table#sponsor)]

<a href="https://opencollective.com/bootstrap-table/sponsor/0/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/0/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/1/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/1/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/2/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/2/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/3/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/3/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/4/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/4/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/5/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/5/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/6/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/6/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/7/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/7/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/8/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/8/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/9/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/9/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/10/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/10/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/11/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/11/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/12/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/12/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/13/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/13/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/14/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/14/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/15/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/15/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/16/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/16/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/17/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/17/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/18/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/18/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/19/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/19/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/20/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/20/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/21/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/21/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/22/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/22/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/23/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/23/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/24/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/24/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/25/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/25/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/26/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/26/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/27/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/27/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/28/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/28/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/29/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/29/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/30/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/30/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/31/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/31/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/32/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/32/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/33/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/33/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/34/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/34/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/35/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/35/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/36/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/36/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/37/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/37/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/38/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/38/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/39/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/39/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/40/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/40/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/41/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/41/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/42/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/42/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/43/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/43/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/44/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/44/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/45/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/45/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/46/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/46/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/47/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/47/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/48/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/48/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/49/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/49/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/sponsor/50/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/sponsor/50/avatar.svg"></a>

## OpenCollective Backers

Support this project by becoming a backer. Your image will show up here with a link to your website. [[Become a backer](https://opencollective.com/bootstrap-table#backer)]

<a href="https://opencollective.com/bootstrap-table/backer/0/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/0/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/1/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/1/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/2/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/2/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/3/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/3/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/4/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/4/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/5/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/5/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/6/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/6/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/7/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/7/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/8/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/8/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/9/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/9/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/10/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/10/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/11/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/11/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/12/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/12/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/13/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/13/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/14/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/14/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/15/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/15/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/16/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/16/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/17/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/17/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/18/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/18/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/19/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/19/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/20/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/20/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/21/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/21/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/22/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/22/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/23/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/23/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/24/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/24/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/25/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/25/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/26/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/26/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/27/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/27/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/28/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/28/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/29/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/29/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/30/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/30/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/31/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/31/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/32/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/32/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/33/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/33/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/34/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/34/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/35/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/35/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/36/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/36/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/37/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/37/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/38/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/38/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/39/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/39/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/40/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/40/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/41/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/41/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/42/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/42/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/43/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/43/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/44/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/44/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/45/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/45/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/46/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/46/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/47/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/47/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/48/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/48/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/49/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/49/avatar.svg"></a>
<a href="https://opencollective.com/bootstrap-table/backer/50/website" target="_blank"><img src="https://opencollective.com/bootstrap-table/backer/50/avatar.svg"></a>


================================================
FILE: bootstrap-table.jquery.json
================================================
{
  "name": "bootstrap-table",
  "version": "1.27.0",
  "title": "Bootstrap Table",
  "description": "An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation)",
  "author": {
    "name": "zhixin wen",
    "email": "wenzhixin2010@gmail.com",
    "url": "http://wenzhixin.net.cn/"
  },
  "licenses": [
    {
      "type": "MIT License",
      "url": "http://opensource.org/licenses/MIT"
    }
  ],
  "dependencies": {
    "jquery": ">=1.7"
  },
  "keywords": [
    "bootstrap",
    "table",
    "pagination",
    "checkbox",
    "radio",
    "datatables",
    "css",
    "css-framework",
    "semantic",
    "semantic-ui",
    "bulma",
    "material",
    "material-design",
    "materialize",
    "foundation"
  ],
  "homepage": "https://github.com/wenzhixin/bootstrap-table",
  "demo": "http://examples.bootstrap-table.com",
  "bugs": {
    "url": "https://github.com/wenzhixin/bootstrap-table/issues"
  },
  "docs": "https://github.com/wenzhixin/bootstrap-table",
  "download": "https://github.com/wenzhixin/bootstrap-table/archive/master.zip"
}


================================================
FILE: bower.json
================================================
{
    "name": "bootstrap-table",
    "homepage": "https://github.com/wenzhixin/bootstrap-table",
    "authors": [
        "zhixin <wenzhixin2010@gmail.com>"
    ],
    "description": "An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation)",
    "main": [
        "dist/bootstrap-table.min.js",
        "dist/bootstrap-table.min.css"
    ],
    "keywords": [
        "bootstrap",
        "table",
        "pagination",
        "checkbox",
        "radio",
        "datatables",
        "css",
        "css-framework",
        "semantic",
        "semantic-ui",
        "bulma",
        "material",
        "material-design",
        "materialize",
        "foundation"
    ],
    "license": "MIT",
    "ignore": [
        "**/.*",
        "node_modules",
        "bower_components",
        "site"
    ]
}


================================================
FILE: composer.json
================================================
{
    "name": "wenzhixin/bootstrap-table",
    "description": "An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation)",
    "keywords": [
        "bootstrap",
        "table",
        "pagination",
        "checkbox",
        "radio",
        "datatables",
        "css",
        "css-framework",
        "semantic",
        "semantic-ui",
        "bulma",
        "material",
        "material-design",
        "materialize",
        "foundation"
    ],
    "type": "component",
    "homepage": "https://github.com/wenzhixin/bootstrap-table",
    "license": "MIT",
    "require": {
        "twitter/bootstrap": ">=2.3.0"
    },
    "authors": [
        {
            "name": "wenzhixin2010",
            "email": "wenzhixin2010@gmail.com"
        }
    ]
}


================================================
FILE: cypress/.gitignore
================================================
html
screenshots


================================================
FILE: cypress/common/options.js
================================================
module.exports = (theme = '') => {
  const baseUrl = require('./utils')(theme, 'options')

  // Load menu configuration defensively, since the config file may not exist
  // in local checkouts (it is generated/populated in CI).
  let menus = []
  let configLoaded = false

  try {
    const configModule = require('../html/assets/js/config')

    menus = configModule.menus
    configLoaded = true
  } catch (err) {
    // If the config module itself is missing, fall back to running all tests unconditionally.
    // For any other kind of error (e.g. syntax/runtime errors inside the config module),
    // rethrow so CI does not silently pass with a broken config.
    const isModuleNotFound =
      err &&
      err.code === 'MODULE_NOT_FOUND' &&
      typeof err.message === 'string' &&
      err.message.includes('../html/assets/js/config')

    if (isModuleNotFound) {
      // If the config is unavailable, fall back to running all tests unconditionally.
      // This allows local development without the full CI setup.

      console.warn(
        'Options tests: ../html/assets/js/config not found; running all tests unconditionally.'
      )
    } else {
      throw err
    }
  }

  const optionsMenu = Array.isArray(menus) ?
    menus.find(it => it && it.title === 'Options') :
    null
  const list = optionsMenu && Array.isArray(optionsMenu.children) ?
    optionsMenu.children :
    []

  // Helper function to create a test that checks the theme condition
  const testIf = (label, fn) => {
    // If config is not loaded, run all tests unconditionally
    if (!configLoaded) {
      it(`Test ${label}`, fn)
      return
    }

    const item = list.find(it => it.label === label)

    // If config is loaded but item is missing, fail explicitly
    if (!item) {
      const missingTitle = `Test ${label} (config missing)`

      it(missingTitle, () => {
        throw new Error(`Menu config entry for label "${label}" not found in "Options" menu.`)
      })
      return
    }

    const shouldTest = !item.show || item.show.includes(theme)
    const title = `Test ${label}`

    if (shouldTest) {
      it(title, fn)
    } else {
      it.skip(title, fn)
    }
  }

  describe('Options Test', () => {
    testIf('AJAX', () => {
      cy.visit(`${baseUrl}table-ajax.html`)
        .get('.fixed-table-pagination >.pagination-detail').should('have.length', 1)
        .get('.fixed-table-pagination > .pagination').should('have.length', 1)
        .get('span.pagination-info').should('contain', '800')
    })

    testIf('AJAX Options', () => {
      cy.visit(`${baseUrl}ajax-options.html`)
        .intercept('GET', '**/json/data1.json').as('ajax')
        .wait('@ajax')
        .should(({ request }) => {
          expect(request.headers).to.have.property('custom-auth-token')
            .and.eq('custom-auth-token')
        })
    })

    testIf('Basic Columns', () => {
      cy.visit(`${baseUrl}basic-columns.html`)
        .get('.fixed-table-toolbar .columns').should('exist')
    })

    testIf('Buttons Custom', () => {
      const stub = cy.stub()

      cy.on('window:alert', stub)

      cy.visit(`${baseUrl}buttons.html`)
        .get('.fixed-table-toolbar .columns').should('exist')
        .get('.fixed-table-toolbar button[name="btnUsersAdd"]').should('exist')
        .get('.fixed-table-toolbar button[name="btnAdd"]').should('exist')
        .get('.fixed-table-toolbar button[name="btnDom"]').should('exist')
        .get('.fixed-table-toolbar button[name="btnDom"]').click()
        .wrap(stub).should('have.been.calledWith', 'DOM Button clicked!')
    })

    testIf('Buttons Align', () => {
      cy.visit(`${baseUrl}buttons-align.html`)
        .get('.fixed-table-toolbar .columns.columns-left').should('exist')
    })

    testIf('Buttons Attribute Title', () => {
      cy.visit(`${baseUrl}buttons-attribute-title.html`)
        .get('.fixed-table-toolbar .columns button[data-hint]').should('exist')
    })

    testIf('Buttons Class', () => {
      cy.visit(`${baseUrl}buttons-class.html`)
        .get('.fixed-table-toolbar .columns button.btn-primary').should('exist')
    })

    testIf('Buttons Order', () => {
      cy.visit(`${baseUrl}buttons-order.html`)

      cy.get('#sortable li')
        .then($lis => {
          const sortableItems = $lis.map((_, el) => el.getAttribute('data-value')).get()

          return sortableItems
        })
        .then(sortableItems => {
          cy.get('.fixed-table-toolbar .columns button[name]').then($buttons => {
            const buttonNames = $buttons.map((_, el) => el.getAttribute('name')).get()

            // Add 'columns' to represent the columns toggle button, which is part of
            // the sortable list but is not included in the collected button name attributes.
            buttonNames.push('columns')

            expect(buttonNames).to.deep.equal(sortableItems)
          })
        })
    })

    testIf('Buttons Prefix', () => {
      cy.visit(`${baseUrl}buttons-prefix.html`)
        .get('.fixed-table-toolbar .columns button.btn-sm').should('exist')
    })

    testIf('Buttons Toolbar', () => {
      cy.visit(`${baseUrl}buttons-toolbar.html`)
        .get('.buttons-toolbar .columns').should('exist')
    })

    testIf('Card View', () => {
      cy.visit(`${baseUrl}card-view.html`)
        .get('.fixed-table-body .card-views').should('exist')
        .get('.fixed-table-body .card-view').should('have.length.greaterThan', 0)
    })

    testIf('Checkbox Header', () => {
      cy.visit(`${baseUrl}checkbox-header.html`)
        .get('.fixed-table-header thead .bs-checkbox input[type="checkbox"]').should('not.exist')
        .get('.fixed-table-body tbody .bs-checkbox input[type="checkbox"]').should('exist')
    })

    testIf('Classes', () => {
      cy.visit(`${baseUrl}table-classes.html`)
        .get('table.table.table-bordered.table-hover.table-striped').should('exist')
    })

    testIf('Click To Select', () => {
      cy.visit(`${baseUrl}click-to-select.html`)
        .get('tr[data-index="0"]').click()
        .get('input[type="checkbox"][data-index="0"]').should('be.checked')
    })
  })
}


================================================
FILE: cypress/common/utils.js
================================================
module.exports = (theme, dir) => theme ? `./cypress/html/for-test-${theme}.html?url=${dir}/` :
  `./cypress/html/for-test.html?url=${dir}/`


================================================
FILE: cypress/common/welcome.js
================================================
module.exports = (theme = '') => {
  const baseUrl = require('./utils')(theme, 'welcomes')

  describe('Welcome Test', () => {
    it('Test From HTML', () => {
      cy.visit(`${baseUrl}from-html.html`)
        .get('.bootstrap-table').should('exist')
        .get('.fixed-table-toolbar > .columns').should('exist')
        .get('.fixed-table-toolbar > .search').should('exist')
    })

    it('Test From Data', () => {
      cy.visit(`${baseUrl}from-data.html`)
        .get('div.bootstrap-table tbody tr').should('have.length', 6)
    })

    it('Test From URL', () => {
      cy.visit(`${baseUrl}from-url.html`)
        .get('div.bootstrap-table tbody tr').should('have.length', 21)
    })

    it('Test No Data', () => {
      cy.visit(`${baseUrl}no-data.html`)
        .get('div.bootstrap-table').should('exist')
        .get('tr.no-records-found').should('be.visible')
    })

    it('Test Modal Table', () => {
      const html = theme ? `modal-table-${theme}.html` : 'modal-table.html'

      cy.visit(`${baseUrl}${html}`)
        .get('#button').wait(200).click()
        .get('.bootstrap-table').should('be.visible')
        .get('.fixed-table-container').should('have.css', 'height', '345px')
        .invoke('css', 'padding-bottom').then(str => parseInt(str)).should('be.greaterThan', 0)
    })

    it('Test Group Columns', () => {
      cy.visit(`${baseUrl}group-columns.html`)
        .get('.fixed-table-body thead tr:eq(0) th:eq(0)')
        .should('have.attr', 'colspan', '2')

      cy.get('.fixed-table-body  thead tr:eq(0) th:eq(1)')
        .should('have.attr', 'rowspan', '2')

      cy.get('.columns .keep-open > button').click()

      if (theme === 'materialize') {
        cy.get('.columns input[data-field="name"]').parent().click()
          .get('.columns input[data-field="price"]').parent().click()
      } else {
        cy.get('.columns input[data-field="name"]').click()
          .get('.columns input[data-field="price"]').click()
      }

      cy.get('.fixed-table-body thead tr').should('have.length', 1)
    })

    it('Test Sub Table', () => {
      cy.visit(`${baseUrl}sub-table.html`)
        .get('a.detail-icon').click()
        .get('tr.detail-view a.detail-icon').click()
        .get('.bootstrap-table').should('have.length', 3)
    })

    it('Test Multiple Table', () => {
      cy.visit(`${baseUrl}multiple-table.html`)
        .get('.bootstrap-table').should('have.length', 4)
    })

    it('Test Flat Json', () => {
      cy.visit(`${baseUrl}flat-json.html`)
        .get('.bootstrap-table tr[data-index="0"] td:eq(1)').should('contain', 768)
    })

    it('Test Large data', () => {
      cy.visit(`${baseUrl}large-data.html`)
        .get('.bootstrap-table').should('exist')
        .get('#load').click()
        .get('#total').should('contain', '10000')

      cy.get('#append').click()
        .get('#total').should('contain', '20000')

      cy.get('#table tr[data-index]').should('have.length', 200)
    })

    it('Test Vue Component', () => {
      cy.visit(`${baseUrl}vue-component.html`)
        .get('.bootstrap-table').should('exist')
        .get('.fixed-table-toolbar > .columns').should('exist')
        .get('.fixed-table-toolbar > .search').should('exist')
        .get('.bootstrap-table tr[data-index]').should('have.length', 6)
    })
  })
}


================================================
FILE: cypress/e2e/extensions/filter-control/options/bootstrap3.cy.js
================================================
require('../../../../extensions/filter-control/options')('bootstrap3')


================================================
FILE: cypress/e2e/extensions/filter-control/options/bootstrap4.cy.js
================================================
require('../../../../extensions/filter-control/options')('bootstrap4')


================================================
FILE: cypress/e2e/extensions/filter-control/options/bulma.cy.js
================================================
require('../../../../extensions/filter-control/options')('bulma')


================================================
FILE: cypress/e2e/extensions/filter-control/options/foundation.cy.js
================================================
require('../../../../extensions/filter-control/options')('foundation')


================================================
FILE: cypress/e2e/extensions/filter-control/options/index.cy.js
================================================
require('../../../../extensions/filter-control/options')()


================================================
FILE: cypress/e2e/extensions/filter-control/options/materialize.cy.js
================================================
require('../../../../extensions/filter-control/options')('materialize')


================================================
FILE: cypress/e2e/extensions/filter-control/options/semantic.cy.js
================================================
require('../../../../extensions/filter-control/options')('semantic')


================================================
FILE: cypress/e2e/options/bootstrap3.cy.js
================================================
require('../../common/options')('bootstrap3')


================================================
FILE: cypress/e2e/options/bootstrap4.cy.js
================================================
require('../../common/options')('bootstrap4')


================================================
FILE: cypress/e2e/options/bulma.cy.js
================================================
require('../../common/options')('bulma')


================================================
FILE: cypress/e2e/options/foundation.cy.js
================================================
require('../../common/options')('foundation')


================================================
FILE: cypress/e2e/options/index.cy.js
================================================
require('../../common/options')()


================================================
FILE: cypress/e2e/options/materialize.cy.js
================================================
require('../../common/options')('materialize')


================================================
FILE: cypress/e2e/options/semantic.cy.js
================================================
require('../../common/options')('semantic')


================================================
FILE: cypress/e2e/welcome/bootstrap3.cy.js
================================================
require('../../common/welcome')('bootstrap3')


================================================
FILE: cypress/e2e/welcome/bootstrap4.cy.js
================================================
require('../../common/welcome')('bootstrap4')


================================================
FILE: cypress/e2e/welcome/bulma.cy.js
================================================
require('../../common/welcome')('bulma')


================================================
FILE: cypress/e2e/welcome/foundation.cy.js
================================================
require('../../common/welcome')('foundation')


================================================
FILE: cypress/e2e/welcome/index.cy.js
================================================
require('../../common/welcome')()


================================================
FILE: cypress/e2e/welcome/materialize.cy.js
================================================
require('../../common/welcome')('materialize')


================================================
FILE: cypress/e2e/welcome/semantic.cy.js
================================================
require('../../common/welcome')('semantic')


================================================
FILE: cypress/extensions/filter-control/options.js
================================================
module.exports = (theme = '') => {
  const baseUrl = require('../../common/utils')(theme, 'for-tests/extensions/filter-control')

  describe('Test basic filter control', () => {
    it('Test basic filter control', () => {
      cy.visit(`${baseUrl}filter-control.html`)
        .get('.table > thead > tr > th > .fht-cell > .filter-control')
        .its('length')
        .should('be.gte', 1)
    })

    it('Test if filter control visible is set to false, controls should not be visible.', () => {
      cy.visit(`${baseUrl}filter-control-filterControlVisible.html`)
        .get('.table > thead > tr > th > .fht-cell > .filter-control')
        .invoke('attr', 'style')
        .should('eq', 'display: none;')
    })

    it('Test if filter control searchOnEnterKey is set to true. Type "cypress" and validate table should not perform any action.', () => {
      cy.visit(`${baseUrl}filter-control-searchOnEnterKey.html`)
        .wait(1000)
        .get('.table > thead > tr > th > .fht-cell > .filter-control')
        .find('input')
        .type('cypress')
        .get('.table > tbody > tr')
        .its('length')
        .should('eq', 21)
    })

    it('Test if filter control searchOnEnterKey is set to true. Type "Item 0", hit enter and validate table should perform search action.', () => {
      cy.visit(`${baseUrl}filter-control-searchOnEnterKey.html`)
        .wait(1000)
        .get('.table > thead > tr > th > .fht-cell > .filter-control')
        .find('input')
        .type('Item 0')
        .type('{enter}')
        .wait(1000)
        .get('.table > tbody > tr')
        .its('length')
        .should('eq', 1)
    })
  })
}


================================================
FILE: cypress/fixtures/example.json
================================================
{
  "name": "Using fixtures to represent data",
  "email": "hello@cypress.io",
  "body": "Fixtures are a great way to mock data for responses to routes"
}


================================================
FILE: cypress/support/commands.js
================================================
// ***********************************************
// This example commands.js shows you how to
// create various custom commands and overwrite
// existing commands.
//
// For more comprehensive examples of custom
// commands please read more here:
// https://on.cypress.io/custom-commands
// ***********************************************
//
//
// -- This is a parent command --
// Cypress.Commands.add("login", (email, password) => { ... })
//
//
// -- This is a child command --
// Cypress.Commands.add("drag", { prevSubject: 'element'}, (subject, options) => { ... })
//
//
// -- This is a dual command --
// Cypress.Commands.add("dismiss", { prevSubject: 'optional'}, (subject, options) => { ... })
//
//
// -- This will overwrite an existing command --
// Cypress.Commands.overwrite("visit", (originalFn, url, options) => { ... })


================================================
FILE: cypress/support/e2e.js
================================================
// ***********************************************************
// This example support/index.js is processed and
// loaded automatically before your test files.
//
// This is a great place to put global configuration and
// behavior that modifies Cypress.
//
// You can change the location of this file or turn off
// automatically serving support files with the
// 'supportFile' configuration option.
//
// You can read more here:
// https://on.cypress.io/configuration
// ***********************************************************

// Import commands.js using ES2015 syntax:
import './commands'

// Alternatively you can use CommonJS syntax:
// require('./commands')


================================================
FILE: cypress.config.js
================================================
import { defineConfig } from 'cypress'

export default defineConfig({
  video: false,
  screenshot: false,
  e2e: {
    setupNodeEvents () {
      // No custom plugins needed
    }
  }
})


================================================
FILE: dist/bootstrap-table-locale-all.js
================================================
(function (global, factory) {
	typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')) :
	typeof define === 'function' && define.amd ? define(['jquery'], factory) :
	(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.jQuery));
})(this, (function ($) { 'use strict';

	var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};

	var es_array_concat = {};

	var globalThis_1;
	var hasRequiredGlobalThis;

	function requireGlobalThis () {
		if (hasRequiredGlobalThis) return globalThis_1;
		hasRequiredGlobalThis = 1;
		var check = function (it) {
		  return it && it.Math === Math && it;
		};

		// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
		globalThis_1 =
		  // eslint-disable-next-line es/no-global-this -- safe
		  check(typeof globalThis == 'object' && globalThis) ||
		  check(typeof window == 'object' && window) ||
		  // eslint-disable-next-line no-restricted-globals -- safe
		  check(typeof self == 'object' && self) ||
		  check(typeof commonjsGlobal == 'object' && commonjsGlobal) ||
		  check(typeof globalThis_1 == 'object' && globalThis_1) ||
		  // eslint-disable-next-line no-new-func -- fallback
		  (function () { return this; })() || Function('return this')();
		return globalThis_1;
	}

	var objectGetOwnPropertyDescriptor = {};

	var fails;
	var hasRequiredFails;

	function requireFails () {
		if (hasRequiredFails) return fails;
		hasRequiredFails = 1;
		fails = function (exec) {
		  try {
		    return !!exec();
		  } catch (error) {
		    return true;
		  }
		};
		return fails;
	}

	var descriptors;
	var hasRequiredDescriptors;

	function requireDescriptors () {
		if (hasRequiredDescriptors) return descriptors;
		hasRequiredDescriptors = 1;
		var fails = requireFails();

		// Detect IE8's incomplete defineProperty implementation
		descriptors = !fails(function () {
		  // eslint-disable-next-line es/no-object-defineproperty -- required for testing
		  return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] !== 7;
		});
		return descriptors;
	}

	var functionBindNative;
	var hasRequiredFunctionBindNative;

	function requireFunctionBindNative () {
		if (hasRequiredFunctionBindNative) return functionBindNative;
		hasRequiredFunctionBindNative = 1;
		var fails = requireFails();

		functionBindNative = !fails(function () {
		  // eslint-disable-next-line es/no-function-prototype-bind -- safe
		  var test = (function () { /* empty */ }).bind();
		  // eslint-disable-next-line no-prototype-builtins -- safe
		  return typeof test != 'function' || test.hasOwnProperty('prototype');
		});
		return functionBindNative;
	}

	var functionCall;
	var hasRequiredFunctionCall;

	function requireFunctionCall () {
		if (hasRequiredFunctionCall) return functionCall;
		hasRequiredFunctionCall = 1;
		var NATIVE_BIND = requireFunctionBindNative();

		var call = Function.prototype.call;
		// eslint-disable-next-line es/no-function-prototype-bind -- safe
		functionCall = NATIVE_BIND ? call.bind(call) : function () {
		  return call.apply(call, arguments);
		};
		return functionCall;
	}

	var objectPropertyIsEnumerable = {};

	var hasRequiredObjectPropertyIsEnumerable;

	function requireObjectPropertyIsEnumerable () {
		if (hasRequiredObjectPropertyIsEnumerable) return objectPropertyIsEnumerable;
		hasRequiredObjectPropertyIsEnumerable = 1;
		var $propertyIsEnumerable = {}.propertyIsEnumerable;
		// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
		var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;

		// Nashorn ~ JDK8 bug
		var NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);

		// `Object.prototype.propertyIsEnumerable` method implementation
		// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable
		objectPropertyIsEnumerable.f = NASHORN_BUG ? function propertyIsEnumerable(V) {
		  var descriptor = getOwnPropertyDescriptor(this, V);
		  return !!descriptor && descriptor.enumerable;
		} : $propertyIsEnumerable;
		return objectPropertyIsEnumerable;
	}

	var createPropertyDescriptor;
	var hasRequiredCreatePropertyDescriptor;

	function requireCreatePropertyDescriptor () {
		if (hasRequiredCreatePropertyDescriptor) return createPropertyDescriptor;
		hasRequiredCreatePropertyDescriptor = 1;
		createPropertyDescriptor = function (bitmap, value) {
		  return {
		    enumerable: !(bitmap & 1),
		    configurable: !(bitmap & 2),
		    writable: !(bitmap & 4),
		    value: value
		  };
		};
		return createPropertyDescriptor;
	}

	var functionUncurryThis;
	var hasRequiredFunctionUncurryThis;

	function requireFunctionUncurryThis () {
		if (hasRequiredFunctionUncurryThis) return functionUncurryThis;
		hasRequiredFunctionUncurryThis = 1;
		var NATIVE_BIND = requireFunctionBindNative();

		var FunctionPrototype = Function.prototype;
		var call = FunctionPrototype.call;
		// eslint-disable-next-line es/no-function-prototype-bind -- safe
		var uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);

		functionUncurryThis = NATIVE_BIND ? uncurryThisWithBind : function (fn) {
		  return function () {
		    return call.apply(fn, arguments);
		  };
		};
		return functionUncurryThis;
	}

	var classofRaw;
	var hasRequiredClassofRaw;

	function requireClassofRaw () {
		if (hasRequiredClassofRaw) return classofRaw;
		hasRequiredClassofRaw = 1;
		var uncurryThis = requireFunctionUncurryThis();

		var toString = uncurryThis({}.toString);
		var stringSlice = uncurryThis(''.slice);

		classofRaw = function (it) {
		  return stringSlice(toString(it), 8, -1);
		};
		return classofRaw;
	}

	var indexedObject;
	var hasRequiredIndexedObject;

	function requireIndexedObject () {
		if (hasRequiredIndexedObject) return indexedObject;
		hasRequiredIndexedObject = 1;
		var uncurryThis = requireFunctionUncurryThis();
		var fails = requireFails();
		var classof = requireClassofRaw();

		var $Object = Object;
		var split = uncurryThis(''.split);

		// fallback for non-array-like ES3 and non-enumerable old V8 strings
		indexedObject = fails(function () {
		  // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346
		  // eslint-disable-next-line no-prototype-builtins -- safe
		  return !$Object('z').propertyIsEnumerable(0);
		}) ? function (it) {
		  return classof(it) === 'String' ? split(it, '') : $Object(it);
		} : $Object;
		return indexedObject;
	}

	var isNullOrUndefined;
	var hasRequiredIsNullOrUndefined;

	function requireIsNullOrUndefined () {
		if (hasRequiredIsNullOrUndefined) return isNullOrUndefined;
		hasRequiredIsNullOrUndefined = 1;
		// we can't use just `it == null` since of `document.all` special case
		// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec
		isNullOrUndefined = function (it) {
		  return it === null || it === undefined;
		};
		return isNullOrUndefined;
	}

	var requireObjectCoercible;
	var hasRequiredRequireObjectCoercible;

	function requireRequireObjectCoercible () {
		if (hasRequiredRequireObjectCoercible) return requireObjectCoercible;
		hasRequiredRequireObjectCoercible = 1;
		var isNullOrUndefined = requireIsNullOrUndefined();

		var $TypeError = TypeError;

		// `RequireObjectCoercible` abstract operation
		// https://tc39.es/ecma262/#sec-requireobjectcoercible
		requireObjectCoercible = function (it) {
		  if (isNullOrUndefined(it)) throw new $TypeError("Can't call method on " + it);
		  return it;
		};
		return requireObjectCoercible;
	}

	var toIndexedObject;
	var hasRequiredToIndexedObject;

	function requireToIndexedObject () {
		if (hasRequiredToIndexedObject) return toIndexedObject;
		hasRequiredToIndexedObject = 1;
		// toObject with fallback for non-array-like ES3 strings
		var IndexedObject = requireIndexedObject();
		var requireObjectCoercible = requireRequireObjectCoercible();

		toIndexedObject = function (it) {
		  return IndexedObject(requireObjectCoercible(it));
		};
		return toIndexedObject;
	}

	var isCallable;
	var hasRequiredIsCallable;

	function requireIsCallable () {
		if (hasRequiredIsCallable) return isCallable;
		hasRequiredIsCallable = 1;
		// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot
		var documentAll = typeof document == 'object' && document.all;

		// `IsCallable` abstract operation
		// https://tc39.es/ecma262/#sec-iscallable
		// eslint-disable-next-line unicorn/no-typeof-undefined -- required for testing
		isCallable = typeof documentAll == 'undefined' && documentAll !== undefined ? function (argument) {
		  return typeof argument == 'function' || argument === documentAll;
		} : function (argument) {
		  return typeof argument == 'function';
		};
		return isCallable;
	}

	var isObject;
	var hasRequiredIsObject;

	function requireIsObject () {
		if (hasRequiredIsObject) return isObject;
		hasRequiredIsObject = 1;
		var isCallable = requireIsCallable();

		isObject = function (it) {
		  return typeof it == 'object' ? it !== null : isCallable(it);
		};
		return isObject;
	}

	var getBuiltIn;
	var hasRequiredGetBuiltIn;

	function requireGetBuiltIn () {
		if (hasRequiredGetBuiltIn) return getBuiltIn;
		hasRequiredGetBuiltIn = 1;
		var globalThis = requireGlobalThis();
		var isCallable = requireIsCallable();

		var aFunction = function (argument) {
		  return isCallable(argument) ? argument : undefined;
		};

		getBuiltIn = function (namespace, method) {
		  return arguments.length < 2 ? aFunction(globalThis[namespace]) : globalThis[namespace] && globalThis[namespace][method];
		};
		return getBuiltIn;
	}

	var objectIsPrototypeOf;
	var hasRequiredObjectIsPrototypeOf;

	function requireObjectIsPrototypeOf () {
		if (hasRequiredObjectIsPrototypeOf) return objectIsPrototypeOf;
		hasRequiredObjectIsPrototypeOf = 1;
		var uncurryThis = requireFunctionUncurryThis();

		objectIsPrototypeOf = uncurryThis({}.isPrototypeOf);
		return objectIsPrototypeOf;
	}

	var environmentUserAgent;
	var hasRequiredEnvironmentUserAgent;

	function requireEnvironmentUserAgent () {
		if (hasRequiredEnvironmentUserAgent) return environmentUserAgent;
		hasRequiredEnvironmentUserAgent = 1;
		var globalThis = requireGlobalThis();

		var navigator = globalThis.navigator;
		var userAgent = navigator && navigator.userAgent;

		environmentUserAgent = userAgent ? String(userAgent) : '';
		return environmentUserAgent;
	}

	var environmentV8Version;
	var hasRequiredEnvironmentV8Version;

	function requireEnvironmentV8Version () {
		if (hasRequiredEnvironmentV8Version) return environmentV8Version;
		hasRequiredEnvironmentV8Version = 1;
		var globalThis = requireGlobalThis();
		var userAgent = requireEnvironmentUserAgent();

		var process = globalThis.process;
		var Deno = globalThis.Deno;
		var versions = process && process.versions || Deno && Deno.version;
		var v8 = versions && versions.v8;
		var match, version;

		if (v8) {
		  match = v8.split('.');
		  // in old Chrome, versions of V8 isn't V8 = Chrome / 10
		  // but their correct versions are not interesting for us
		  version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);
		}

		// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`
		// so check `userAgent` even if `.v8` exists, but 0
		if (!version && userAgent) {
		  match = userAgent.match(/Edge\/(\d+)/);
		  if (!match || match[1] >= 74) {
		    match = userAgent.match(/Chrome\/(\d+)/);
		    if (match) version = +match[1];
		  }
		}

		environmentV8Version = version;
		return environmentV8Version;
	}

	var symbolConstructorDetection;
	var hasRequiredSymbolConstructorDetection;

	function requireSymbolConstructorDetection () {
		if (hasRequiredSymbolConstructorDetection) return symbolConstructorDetection;
		hasRequiredSymbolConstructorDetection = 1;
		/* eslint-disable es/no-symbol -- required for testing */
		var V8_VERSION = requireEnvironmentV8Version();
		var fails = requireFails();
		var globalThis = requireGlobalThis();

		var $String = globalThis.String;

		// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing
		symbolConstructorDetection = !!Object.getOwnPropertySymbols && !fails(function () {
		  var symbol = Symbol('symbol detection');
		  // Chrome 38 Symbol has incorrect toString conversion
		  // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances
		  // nb: Do not call `String` directly to avoid this being optimized out to `symbol+''` which will,
		  // of course, fail.
		  return !$String(symbol) || !(Object(symbol) instanceof Symbol) ||
		    // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances
		    !Symbol.sham && V8_VERSION && V8_VERSION < 41;
		});
		return symbolConstructorDetection;
	}

	var useSymbolAsUid;
	var hasRequiredUseSymbolAsUid;

	function requireUseSymbolAsUid () {
		if (hasRequiredUseSymbolAsUid) return useSymbolAsUid;
		hasRequiredUseSymbolAsUid = 1;
		/* eslint-disable es/no-symbol -- required for testing */
		var NATIVE_SYMBOL = requireSymbolConstructorDetection();

		useSymbolAsUid = NATIVE_SYMBOL &&
		  !Symbol.sham &&
		  typeof Symbol.iterator == 'symbol';
		return useSymbolAsUid;
	}

	var isSymbol;
	var hasRequiredIsSymbol;

	function requireIsSymbol () {
		if (hasRequiredIsSymbol) return isSymbol;
		hasRequiredIsSymbol = 1;
		var getBuiltIn = requireGetBuiltIn();
		var isCallable = requireIsCallable();
		var isPrototypeOf = requireObjectIsPrototypeOf();
		var USE_SYMBOL_AS_UID = requireUseSymbolAsUid();

		var $Object = Object;

		isSymbol = USE_SYMBOL_AS_UID ? function (it) {
		  return typeof it == 'symbol';
		} : function (it) {
		  var $Symbol = getBuiltIn('Symbol');
		  return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));
		};
		return isSymbol;
	}

	var tryToString;
	var hasRequiredTryToString;

	function requireTryToString () {
		if (hasRequiredTryToString) return tryToString;
		hasRequiredTryToString = 1;
		var $String = String;

		tryToString = function (argument) {
		  try {
		    return $String(argument);
		  } catch (error) {
		    return 'Object';
		  }
		};
		return tryToString;
	}

	var aCallable;
	var hasRequiredACallable;

	function requireACallable () {
		if (hasRequiredACallable) return aCallable;
		hasRequiredACallable = 1;
		var isCallable = requireIsCallable();
		var tryToString = requireTryToString();

		var $TypeError = TypeError;

		// `Assert: IsCallable(argument) is true`
		aCallable = function (argument) {
		  if (isCallable(argument)) return argument;
		  throw new $TypeError(tryToString(argument) + ' is not a function');
		};
		return aCallable;
	}

	var getMethod;
	var hasRequiredGetMethod;

	function requireGetMethod () {
		if (hasRequiredGetMethod) return getMethod;
		hasRequiredGetMethod = 1;
		var aCallable = requireACallable();
		var isNullOrUndefined = requireIsNullOrUndefined();

		// `GetMethod` abstract operation
		// https://tc39.es/ecma262/#sec-getmethod
		getMethod = function (V, P) {
		  var func = V[P];
		  return isNullOrUndefined(func) ? undefined : aCallable(func);
		};
		return getMethod;
	}

	var ordinaryToPrimitive;
	var hasRequiredOrdinaryToPrimitive;

	function requireOrdinaryToPrimitive () {
		if (hasRequiredOrdinaryToPrimitive) return ordinaryToPrimitive;
		hasRequiredOrdinaryToPrimitive = 1;
		var call = requireFunctionCall();
		var isCallable = requireIsCallable();
		var isObject = requireIsObject();

		var $TypeError = TypeError;

		// `OrdinaryToPrimitive` abstract operation
		// https://tc39.es/ecma262/#sec-ordinarytoprimitive
		ordinaryToPrimitive = function (input, pref) {
		  var fn, val;
		  if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
		  if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;
		  if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
		  throw new $TypeError("Can't convert object to primitive value");
		};
		return ordinaryToPrimitive;
	}

	var sharedStore = {exports: {}};

	var isPure;
	var hasRequiredIsPure;

	function requireIsPure () {
		if (hasRequiredIsPure) return isPure;
		hasRequiredIsPure = 1;
		isPure = false;
		return isPure;
	}

	var defineGlobalProperty;
	var hasRequiredDefineGlobalProperty;

	function requireDefineGlobalProperty () {
		if (hasRequiredDefineGlobalProperty) return defineGlobalProperty;
		hasRequiredDefineGlobalProperty = 1;
		var globalThis = requireGlobalThis();

		// eslint-disable-next-line es/no-object-defineproperty -- safe
		var defineProperty = Object.defineProperty;

		defineGlobalProperty = function (key, value) {
		  try {
		    defineProperty(globalThis, key, { value: value, configurable: true, writable: true });
		  } catch (error) {
		    globalThis[key] = value;
		  } return value;
		};
		return defineGlobalProperty;
	}

	var hasRequiredSharedStore;

	function requireSharedStore () {
		if (hasRequiredSharedStore) return sharedStore.exports;
		hasRequiredSharedStore = 1;
		var IS_PURE = requireIsPure();
		var globalThis = requireGlobalThis();
		var defineGlobalProperty = requireDefineGlobalProperty();

		var SHARED = '__core-js_shared__';
		var store = sharedStore.exports = globalThis[SHARED] || defineGlobalProperty(SHARED, {});

		(store.versions || (store.versions = [])).push({
		  version: '3.48.0',
		  mode: IS_PURE ? 'pure' : 'global',
		  copyright: '© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.',
		  license: 'https://github.com/zloirock/core-js/blob/v3.48.0/LICENSE',
		  source: 'https://github.com/zloirock/core-js'
		});
		return sharedStore.exports;
	}

	var shared;
	var hasRequiredShared;

	function requireShared () {
		if (hasRequiredShared) return shared;
		hasRequiredShared = 1;
		var store = requireSharedStore();

		shared = function (key, value) {
		  return store[key] || (store[key] = value || {});
		};
		return shared;
	}

	var toObject;
	var hasRequiredToObject;

	function requireToObject () {
		if (hasRequiredToObject) return toObject;
		hasRequiredToObject = 1;
		var requireObjectCoercible = requireRequireObjectCoercible();

		var $Object = Object;

		// `ToObject` abstract operation
		// https://tc39.es/ecma262/#sec-toobject
		toObject = function (argument) {
		  return $Object(requireObjectCoercible(argument));
		};
		return toObject;
	}

	var hasOwnProperty_1;
	var hasRequiredHasOwnProperty;

	function requireHasOwnProperty () {
		if (hasRequiredHasOwnProperty) return hasOwnProperty_1;
		hasRequiredHasOwnProperty = 1;
		var uncurryThis = requireFunctionUncurryThis();
		var toObject = requireToObject();

		var hasOwnProperty = uncurryThis({}.hasOwnProperty);

		// `HasOwnProperty` abstract operation
		// https://tc39.es/ecma262/#sec-hasownproperty
		// eslint-disable-next-line es/no-object-hasown -- safe
		hasOwnProperty_1 = Object.hasOwn || function hasOwn(it, key) {
		  return hasOwnProperty(toObject(it), key);
		};
		return hasOwnProperty_1;
	}

	var uid;
	var hasRequiredUid;

	function requireUid () {
		if (hasRequiredUid) return uid;
		hasRequiredUid = 1;
		var uncurryThis = requireFunctionUncurryThis();

		var id = 0;
		var postfix = Math.random();
		var toString = uncurryThis(1.1.toString);

		uid = function (key) {
		  return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);
		};
		return uid;
	}

	var wellKnownSymbol;
	var hasRequiredWellKnownSymbol;

	function requireWellKnownSymbol () {
		if (hasRequiredWellKnownSymbol) return wellKnownSymbol;
		hasRequiredWellKnownSymbol = 1;
		var globalThis = requireGlobalThis();
		var shared = requireShared();
		var hasOwn = requireHasOwnProperty();
		var uid = requireUid();
		var NATIVE_SYMBOL = requireSymbolConstructorDetection();
		var USE_SYMBOL_AS_UID = requireUseSymbolAsUid();

		var Symbol = globalThis.Symbol;
		var WellKnownSymbolsStore = shared('wks');
		var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol['for'] || Symbol : Symbol && Symbol.withoutSetter || uid;

		wellKnownSymbol = function (name) {
		  if (!hasOwn(WellKnownSymbolsStore, name)) {
		    WellKnownSymbolsStore[name] = NATIVE_SYMBOL && hasOwn(Symbol, name)
		      ? Symbol[name]
		      : createWellKnownSymbol('Symbol.' + name);
		  } return WellKnownSymbolsStore[name];
		};
		return wellKnownSymbol;
	}

	var toPrimitive;
	var hasRequiredToPrimitive;

	function requireToPrimitive () {
		if (hasRequiredToPrimitive) return toPrimitive;
		hasRequiredToPrimitive = 1;
		var call = requireFunctionCall();
		var isObject = requireIsObject();
		var isSymbol = requireIsSymbol();
		var getMethod = requireGetMethod();
		var ordinaryToPrimitive = requireOrdinaryToPrimitive();
		var wellKnownSymbol = requireWellKnownSymbol();

		var $TypeError = TypeError;
		var TO_PRIMITIVE = wellKnownSymbol('toPrimitive');

		// `ToPrimitive` abstract operation
		// https://tc39.es/ecma262/#sec-toprimitive
		toPrimitive = function (input, pref) {
		  if (!isObject(input) || isSymbol(input)) return input;
		  var exoticToPrim = getMethod(input, TO_PRIMITIVE);
		  var result;
		  if (exoticToPrim) {
		    if (pref === undefined) pref = 'default';
		    result = call(exoticToPrim, input, pref);
		    if (!isObject(result) || isSymbol(result)) return result;
		    throw new $TypeError("Can't convert object to primitive value");
		  }
		  if (pref === undefined) pref = 'number';
		  return ordinaryToPrimitive(input, pref);
		};
		return toPrimitive;
	}

	var toPropertyKey;
	var hasRequiredToPropertyKey;

	function requireToPropertyKey () {
		if (hasRequiredToPropertyKey) return toPropertyKey;
		hasRequiredToPropertyKey = 1;
		var toPrimitive = requireToPrimitive();
		var isSymbol = requireIsSymbol();

		// `ToPropertyKey` abstract operation
		// https://tc39.es/ecma262/#sec-topropertykey
		toPropertyKey = function (argument) {
		  var key = toPrimitive(argument, 'string');
		  return isSymbol(key) ? key : key + '';
		};
		return toPropertyKey;
	}

	var documentCreateElement;
	var hasRequiredDocumentCreateElement;

	function requireDocumentCreateElement () {
		if (hasRequiredDocumentCreateElement) return documentCreateElement;
		hasRequiredDocumentCreateElement = 1;
		var globalThis = requireGlobalThis();
		var isObject = requireIsObject();

		var document = globalThis.document;
		// typeof document.createElement is 'object' in old IE
		var EXISTS = isObject(document) && isObject(document.createElement);

		documentCreateElement = function (it) {
		  return EXISTS ? document.createElement(it) : {};
		};
		return documentCreateElement;
	}

	var ie8DomDefine;
	var hasRequiredIe8DomDefine;

	function requireIe8DomDefine () {
		if (hasRequiredIe8DomDefine) return ie8DomDefine;
		hasRequiredIe8DomDefine = 1;
		var DESCRIPTORS = requireDescriptors();
		var fails = requireFails();
		var createElement = requireDocumentCreateElement();

		// Thanks to IE8 for its funny defineProperty
		ie8DomDefine = !DESCRIPTORS && !fails(function () {
		  // eslint-disable-next-line es/no-object-defineproperty -- required for testing
		  return Object.defineProperty(createElement('div'), 'a', {
		    get: function () { return 7; }
		  }).a !== 7;
		});
		return ie8DomDefine;
	}

	var hasRequiredObjectGetOwnPropertyDescriptor;

	function requireObjectGetOwnPropertyDescriptor () {
		if (hasRequiredObjectGetOwnPropertyDescriptor) return objectGetOwnPropertyDescriptor;
		hasRequiredObjectGetOwnPropertyDescriptor = 1;
		var DESCRIPTORS = requireDescriptors();
		var call = requireFunctionCall();
		var propertyIsEnumerableModule = requireObjectPropertyIsEnumerable();
		var createPropertyDescriptor = requireCreatePropertyDescriptor();
		var toIndexedObject = requireToIndexedObject();
		var toPropertyKey = requireToPropertyKey();
		var hasOwn = requireHasOwnProperty();
		var IE8_DOM_DEFINE = requireIe8DomDefine();

		// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
		var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;

		// `Object.getOwnPropertyDescriptor` method
		// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor
		objectGetOwnPropertyDescriptor.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
		  O = toIndexedObject(O);
		  P = toPropertyKey(P);
		  if (IE8_DOM_DEFINE) try {
		    return $getOwnPropertyDescriptor(O, P);
		  } catch (error) { /* empty */ }
		  if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);
		};
		return objectGetOwnPropertyDescriptor;
	}

	var objectDefineProperty = {};

	var v8PrototypeDefineBug;
	var hasRequiredV8PrototypeDefineBug;

	function requireV8PrototypeDefineBug () {
		if (hasRequiredV8PrototypeDefineBug) return v8PrototypeDefineBug;
		hasRequiredV8PrototypeDefineBug = 1;
		var DESCRIPTORS = requireDescriptors();
		var fails = requireFails();

		// V8 ~ Chrome 36-
		// https://bugs.chromium.org/p/v8/issues/detail?id=3334
		v8PrototypeDefineBug = DESCRIPTORS && fails(function () {
		  // eslint-disable-next-line es/no-object-defineproperty -- required for testing
		  return Object.defineProperty(function () { /* empty */ }, 'prototype', {
		    value: 42,
		    writable: false
		  }).prototype !== 42;
		});
		return v8PrototypeDefineBug;
	}

	var anObject;
	var hasRequiredAnObject;

	function requireAnObject () {
		if (hasRequiredAnObject) return anObject;
		hasRequiredAnObject = 1;
		var isObject = requireIsObject();

		var $String = String;
		var $TypeError = TypeError;

		// `Assert: Type(argument) is Object`
		anObject = function (argument) {
		  if (isObject(argument)) return argument;
		  throw new $TypeError($String(argument) + ' is not an object');
		};
		return anObject;
	}

	var hasRequiredObjectDefineProperty;

	function requireObjectDefineProperty () {
		if (hasRequiredObjectDefineProperty) return objectDefineProperty;
		hasRequiredObjectDefineProperty = 1;
		var DESCRIPTORS = requireDescriptors();
		var IE8_DOM_DEFINE = requireIe8DomDefine();
		var V8_PROTOTYPE_DEFINE_BUG = requireV8PrototypeDefineBug();
		var anObject = requireAnObject();
		var toPropertyKey = requireToPropertyKey();

		var $TypeError = TypeError;
		// eslint-disable-next-line es/no-object-defineproperty -- safe
		var $defineProperty = Object.defineProperty;
		// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
		var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
		var ENUMERABLE = 'enumerable';
		var CONFIGURABLE = 'configurable';
		var WRITABLE = 'writable';

		// `Object.defineProperty` method
		// https://tc39.es/ecma262/#sec-object.defineproperty
		objectDefineProperty.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {
		  anObject(O);
		  P = toPropertyKey(P);
		  anObject(Attributes);
		  if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {
		    var current = $getOwnPropertyDescriptor(O, P);
		    if (current && current[WRITABLE]) {
		      O[P] = Attributes.value;
		      Attributes = {
		        configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],
		        enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],
		        writable: false
		      };
		    }
		  } return $defineProperty(O, P, Attributes);
		} : $defineProperty : function defineProperty(O, P, Attributes) {
		  anObject(O);
		  P = toPropertyKey(P);
		  anObject(Attributes);
		  if (IE8_DOM_DEFINE) try {
		    return $defineProperty(O, P, Attributes);
		  } catch (error) { /* empty */ }
		  if ('get' in Attributes || 'set' in Attributes) throw new $TypeError('Accessors not supported');
		  if ('value' in Attributes) O[P] = Attributes.value;
		  return O;
		};
		return objectDefineProperty;
	}

	var createNonEnumerableProperty;
	var hasRequiredCreateNonEnumerableProperty;

	function requireCreateNonEnumerableProperty () {
		if (hasRequiredCreateNonEnumerableProperty) return createNonEnumerableProperty;
		hasRequiredCreateNonEnumerableProperty = 1;
		var DESCRIPTORS = requireDescriptors();
		var definePropertyModule = requireObjectDefineProperty();
		var createPropertyDescriptor = requireCreatePropertyDescriptor();

		createNonEnumerableProperty = DESCRIPTORS ? function (object, key, value) {
		  return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
		} : function (object, key, value) {
		  object[key] = value;
		  return object;
		};
		return createNonEnumerableProperty;
	}

	var makeBuiltIn = {exports: {}};

	var functionName;
	var hasRequiredFunctionName;

	function requireFunctionName () {
		if (hasRequiredFunctionName) return functionName;
		hasRequiredFunctionName = 1;
		var DESCRIPTORS = requireDescriptors();
		var hasOwn = requireHasOwnProperty();

		var FunctionPrototype = Function.prototype;
		// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
		var getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;

		var EXISTS = hasOwn(FunctionPrototype, 'name');
		// additional protection from minified / mangled / dropped function names
		var PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';
		var CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));

		functionName = {
		  EXISTS: EXISTS,
		  PROPER: PROPER,
		  CONFIGURABLE: CONFIGURABLE
		};
		return functionName;
	}

	var inspectSource;
	var hasRequiredInspectSource;

	function requireInspectSource () {
		if (hasRequiredInspectSource) return inspectSource;
		hasRequiredInspectSource = 1;
		var uncurryThis = requireFunctionUncurryThis();
		var isCallable = requireIsCallable();
		var store = requireSharedStore();

		var functionToString = uncurryThis(Function.toString);

		// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper
		if (!isCallable(store.inspectSource)) {
		  store.inspectSource = function (it) {
		    return functionToString(it);
		  };
		}

		inspectSource = store.inspectSource;
		return inspectSource;
	}

	var weakMapBasicDetection;
	var hasRequiredWeakMapBasicDetection;

	function requireWeakMapBasicDetection () {
		if (hasRequiredWeakMapBasicDetection) return weakMapBasicDetection;
		hasRequiredWeakMapBasicDetection = 1;
		var globalThis = requireGlobalThis();
		var isCallable = requireIsCallable();

		var WeakMap = globalThis.WeakMap;

		weakMapBasicDetection = isCallable(WeakMap) && /native code/.test(String(WeakMap));
		return weakMapBasicDetection;
	}

	var sharedKey;
	var hasRequiredSharedKey;

	function requireSharedKey () {
		if (hasRequiredSharedKey) return sharedKey;
		hasRequiredSharedKey = 1;
		var shared = requireShared();
		var uid = requireUid();

		var keys = shared('keys');

		sharedKey = function (key) {
		  return keys[key] || (keys[key] = uid(key));
		};
		return sharedKey;
	}

	var hiddenKeys;
	var hasRequiredHiddenKeys;

	function requireHiddenKeys () {
		if (hasRequiredHiddenKeys) return hiddenKeys;
		hasRequiredHiddenKeys = 1;
		hiddenKeys = {};
		return hiddenKeys;
	}

	var internalState;
	var hasRequiredInternalState;

	function requireInternalState () {
		if (hasRequiredInternalState) return internalState;
		hasRequiredInternalState = 1;
		var NATIVE_WEAK_MAP = requireWeakMapBasicDetection();
		var globalThis = requireGlobalThis();
		var isObject = requireIsObject();
		var createNonEnumerableProperty = requireCreateNonEnumerableProperty();
		var hasOwn = requireHasOwnProperty();
		var shared = requireSharedStore();
		var sharedKey = requireSharedKey();
		var hiddenKeys = requireHiddenKeys();

		var OBJECT_ALREADY_INITIALIZED = 'Object already initialized';
		var TypeError = globalThis.TypeError;
		var WeakMap = globalThis.WeakMap;
		var set, get, has;

		var enforce = function (it) {
		  return has(it) ? get(it) : set(it, {});
		};

		var getterFor = function (TYPE) {
		  return function (it) {
		    var state;
		    if (!isObject(it) || (state = get(it)).type !== TYPE) {
		      throw new TypeError('Incompatible receiver, ' + TYPE + ' required');
		    } return state;
		  };
		};

		if (NATIVE_WEAK_MAP || shared.state) {
		  var store = shared.state || (shared.state = new WeakMap());
		  /* eslint-disable no-self-assign -- prototype methods protection */
		  store.get = store.get;
		  store.has = store.has;
		  store.set = store.set;
		  /* eslint-enable no-self-assign -- prototype methods protection */
		  set = function (it, metadata) {
		    if (store.has(it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
		    metadata.facade = it;
		    store.set(it, metadata);
		    return metadata;
		  };
		  get = function (it) {
		    return store.get(it) || {};
		  };
		  has = function (it) {
		    return store.has(it);
		  };
		} else {
		  var STATE = sharedKey('state');
		  hiddenKeys[STATE] = true;
		  set = function (it, metadata) {
		    if (hasOwn(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
		    metadata.facade = it;
		    createNonEnumerableProperty(it, STATE, metadata);
		    return metadata;
		  };
		  get = function (it) {
		    return hasOwn(it, STATE) ? it[STATE] : {};
		  };
		  has = function (it) {
		    return hasOwn(it, STATE);
		  };
		}

		internalState = {
		  set: set,
		  get: get,
		  has: has,
		  enforce: enforce,
		  getterFor: getterFor
		};
		return internalState;
	}

	var hasRequiredMakeBuiltIn;

	function requireMakeBuiltIn () {
		if (hasRequiredMakeBuiltIn) return makeBuiltIn.exports;
		hasRequiredMakeBuiltIn = 1;
		var uncurryThis = requireFunctionUncurryThis();
		var fails = requireFails();
		var isCallable = requireIsCallable();
		var hasOwn = requireHasOwnProperty();
		var DESCRIPTORS = requireDescriptors();
		var CONFIGURABLE_FUNCTION_NAME = requireFunctionName().CONFIGURABLE;
		var inspectSource = requireInspectSource();
		var InternalStateModule = requireInternalState();

		var enforceInternalState = InternalStateModule.enforce;
		var getInternalState = InternalStateModule.get;
		var $String = String;
		// eslint-disable-next-line es/no-object-defineproperty -- safe
		var defineProperty = Object.defineProperty;
		var stringSlice = uncurryThis(''.slice);
		var replace = uncurryThis(''.replace);
		var join = uncurryThis([].join);

		var CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () {
		  return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;
		});

		var TEMPLATE = String(String).split('String');

		var makeBuiltIn$1 = makeBuiltIn.exports = function (value, name, options) {
		  if (stringSlice($String(name), 0, 7) === 'Symbol(') {
		    name = '[' + replace($String(name), /^Symbol\(([^)]*)\).*$/, '$1') + ']';
		  }
		  if (options && options.getter) name = 'get ' + name;
		  if (options && options.setter) name = 'set ' + name;
		  if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {
		    if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true });
		    else value.name = name;
		  }
		  if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) {
		    defineProperty(value, 'length', { value: options.arity });
		  }
		  try {
		    if (options && hasOwn(options, 'constructor') && options.constructor) {
		      if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false });
		    // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable
		    } else if (value.prototype) value.prototype = undefined;
		  } catch (error) { /* empty */ }
		  var state = enforceInternalState(value);
		  if (!hasOwn(state, 'source')) {
		    state.source = join(TEMPLATE, typeof name == 'string' ? name : '');
		  } return value;
		};

		// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
		// eslint-disable-next-line no-extend-native -- required
		Function.prototype.toString = makeBuiltIn$1(function toString() {
		  return isCallable(this) && getInternalState(this).source || inspectSource(this);
		}, 'toString');
		return makeBuiltIn.exports;
	}

	var defineBuiltIn;
	var hasRequiredDefineBuiltIn;

	function requireDefineBuiltIn () {
		if (hasRequiredDefineBuiltIn) return defineBuiltIn;
		hasRequiredDefineBuiltIn = 1;
		var isCallable = requireIsCallable();
		var definePropertyModule = requireObjectDefineProperty();
		var makeBuiltIn = requireMakeBuiltIn();
		var defineGlobalProperty = requireDefineGlobalProperty();

		defineBuiltIn = function (O, key, value, options) {
		  if (!options) options = {};
		  var simple = options.enumerable;
		  var name = options.name !== undefined ? options.name : key;
		  if (isCallable(value)) makeBuiltIn(value, name, options);
		  if (options.global) {
		    if (simple) O[key] = value;
		    else defineGlobalProperty(key, value);
		  } else {
		    try {
		      if (!options.unsafe) delete O[key];
		      else if (O[key]) simple = true;
		    } catch (error) { /* empty */ }
		    if (simple) O[key] = value;
		    else definePropertyModule.f(O, key, {
		      value: value,
		      enumerable: false,
		      configurable: !options.nonConfigurable,
		      writable: !options.nonWritable
		    });
		  } return O;
		};
		return defineBuiltIn;
	}

	var objectGetOwnPropertyNames = {};

	var mathTrunc;
	var hasRequiredMathTrunc;

	function requireMathTrunc () {
		if (hasRequiredMathTrunc) return mathTrunc;
		hasRequiredMathTrunc = 1;
		var ceil = Math.ceil;
		var floor = Math.floor;

		// `Math.trunc` method
		// https://tc39.es/ecma262/#sec-math.trunc
		// eslint-disable-next-line es/no-math-trunc -- safe
		mathTrunc = Math.trunc || function trunc(x) {
		  var n = +x;
		  return (n > 0 ? floor : ceil)(n);
		};
		return mathTrunc;
	}

	var toIntegerOrInfinity;
	var hasRequiredToIntegerOrInfinity;

	function requireToIntegerOrInfinity () {
		if (hasRequiredToIntegerOrInfinity) return toIntegerOrInfinity;
		hasRequiredToIntegerOrInfinity = 1;
		var trunc = requireMathTrunc();

		// `ToIntegerOrInfinity` abstract operation
		// https://tc39.es/ecma262/#sec-tointegerorinfinity
		toIntegerOrInfinity = function (argument) {
		  var number = +argument;
		  // eslint-disable-next-line no-self-compare -- NaN check
		  return number !== number || number === 0 ? 0 : trunc(number);
		};
		return toIntegerOrInfinity;
	}

	var toAbsoluteIndex;
	var hasRequiredToAbsoluteIndex;

	function requireToAbsoluteIndex () {
		if (hasRequiredToAbsoluteIndex) return toAbsoluteIndex;
		hasRequiredToAbsoluteIndex = 1;
		var toIntegerOrInfinity = requireToIntegerOrInfinity();

		var max = Math.max;
		var min = Math.min;

		// Helper for a popular repeating case of the spec:
		// Let integer be ? ToInteger(index).
		// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).
		toAbsoluteIndex = function (index, length) {
		  var integer = toIntegerOrInfinity(index);
		  return integer < 0 ? max(integer + length, 0) : min(integer, length);
		};
		return toAbsoluteIndex;
	}

	var toLength;
	var hasRequiredToLength;

	function requireToLength () {
		if (hasRequiredToLength) return toLength;
		hasRequiredToLength = 1;
		var toIntegerOrInfinity = requireToIntegerOrInfinity();

		var min = Math.min;

		// `ToLength` abstract operation
		// https://tc39.es/ecma262/#sec-tolength
		toLength = function (argument) {
		  var len = toIntegerOrInfinity(argument);
		  return len > 0 ? min(len, 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991
		};
		return toLength;
	}

	var lengthOfArrayLike;
	var hasRequiredLengthOfArrayLike;

	function requireLengthOfArrayLike () {
		if (hasRequiredLengthOfArrayLike) return lengthOfArrayLike;
		hasRequiredLengthOfArrayLike = 1;
		var toLength = requireToLength();

		// `LengthOfArrayLike` abstract operation
		// https://tc39.es/ecma262/#sec-lengthofarraylike
		lengthOfArrayLike = function (obj) {
		  return toLength(obj.length);
		};
		return lengthOfArrayLike;
	}

	var arrayIncludes;
	var hasRequiredArrayIncludes;

	function requireArrayIncludes () {
		if (hasRequiredArrayIncludes) return arrayIncludes;
		hasRequiredArrayIncludes = 1;
		var toIndexedObject = requireToIndexedObject();
		var toAbsoluteIndex = requireToAbsoluteIndex();
		var lengthOfArrayLike = requireLengthOfArrayLike();

		// `Array.prototype.{ indexOf, includes }` methods implementation
		var createMethod = function (IS_INCLUDES) {
		  return function ($this, el, fromIndex) {
		    var O = toIndexedObject($this);
		    var length = lengthOfArrayLike(O);
		    if (length === 0) return !IS_INCLUDES && -1;
		    var index = toAbsoluteIndex(fromIndex, length);
		    var value;
		    // Array#includes uses SameValueZero equality algorithm
		    // eslint-disable-next-line no-self-compare -- NaN check
		    if (IS_INCLUDES && el !== el) while (length > index) {
		      value = O[index++];
		      // eslint-disable-next-line no-self-compare -- NaN check
		      if (value !== value) return true;
		    // Array#indexOf ignores holes, Array#includes - not
		    } else for (;length > index; index++) {
		      if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
		    } return !IS_INCLUDES && -1;
		  };
		};

		arrayIncludes = {
		  // `Array.prototype.includes` method
		  // https://tc39.es/ecma262/#sec-array.prototype.includes
		  includes: createMethod(true),
		  // `Array.prototype.indexOf` method
		  // https://tc39.es/ecma262/#sec-array.prototype.indexof
		  indexOf: createMethod(false)
		};
		return arrayIncludes;
	}

	var objectKeysInternal;
	var hasRequiredObjectKeysInternal;

	function requireObjectKeysInternal () {
		if (hasRequiredObjectKeysInternal) return objectKeysInternal;
		hasRequiredObjectKeysInternal = 1;
		var uncurryThis = requireFunctionUncurryThis();
		var hasOwn = requireHasOwnProperty();
		var toIndexedObject = requireToIndexedObject();
		var indexOf = requireArrayIncludes().indexOf;
		var hiddenKeys = requireHiddenKeys();

		var push = uncurryThis([].push);

		objectKeysInternal = function (object, names) {
		  var O = toIndexedObject(object);
		  var i = 0;
		  var result = [];
		  var key;
		  for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);
		  // Don't enum bug & hidden keys
		  while (names.length > i) if (hasOwn(O, key = names[i++])) {
		    ~indexOf(result, key) || push(result, key);
		  }
		  return result;
		};
		return objectKeysInternal;
	}

	var enumBugKeys;
	var hasRequiredEnumBugKeys;

	function requireEnumBugKeys () {
		if (hasRequiredEnumBugKeys) return enumBugKeys;
		hasRequiredEnumBugKeys = 1;
		// IE8- don't enum bug keys
		enumBugKeys = [
		  'constructor',
		  'hasOwnProperty',
		  'isPrototypeOf',
		  'propertyIsEnumerable',
		  'toLocaleString',
		  'toString',
		  'valueOf'
		];
		return enumBugKeys;
	}

	var hasRequiredObjectGetOwnPropertyNames;

	function requireObjectGetOwnPropertyNames () {
		if (hasRequiredObjectGetOwnPropertyNames) return objectGetOwnPropertyNames;
		hasRequiredObjectGetOwnPropertyNames = 1;
		var internalObjectKeys = requireObjectKeysInternal();
		var enumBugKeys = requireEnumBugKeys();

		var hiddenKeys = enumBugKeys.concat('length', 'prototype');

		// `Object.getOwnPropertyNames` method
		// https://tc39.es/ecma262/#sec-object.getownpropertynames
		// eslint-disable-next-line es/no-object-getownpropertynames -- safe
		objectGetOwnPropertyNames.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
		  return internalObjectKeys(O, hiddenKeys);
		};
		return objectGetOwnPropertyNames;
	}

	var objectGetOwnPropertySymbols = {};

	var hasRequiredObjectGetOwnPropertySymbols;

	function requireObjectGetOwnPropertySymbols () {
		if (hasRequiredObjectGetOwnPropertySymbols) return objectGetOwnPropertySymbols;
		hasRequiredObjectGetOwnPropertySymbols = 1;
		// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe
		objectGetOwnPropertySymbols.f = Object.getOwnPropertySymbols;
		return objectGetOwnPropertySymbols;
	}

	var ownKeys;
	var hasRequiredOwnKeys;

	function requireOwnKeys () {
		if (hasRequiredOwnKeys) return ownKeys;
		hasRequiredOwnKeys = 1;
		var getBuiltIn = requireGetBuiltIn();
		var uncurryThis = requireFunctionUncurryThis();
		var getOwnPropertyNamesModule = requireObjectGetOwnPropertyNames();
		var getOwnPropertySymbolsModule = requireObjectGetOwnPropertySymbols();
		var anObject = requireAnObject();

		var concat = uncurryThis([].concat);

		// all object keys, includes non-enumerable and symbols
		ownKeys = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {
		  var keys = getOwnPropertyNamesModule.f(anObject(it));
		  var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
		  return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;
		};
		return ownKeys;
	}

	var copyConstructorProperties;
	var hasRequiredCopyConstructorProperties;

	function requireCopyConstructorProperties () {
		if (hasRequiredCopyConstructorProperties) return copyConstructorProperties;
		hasRequiredCopyConstructorProperties = 1;
		var hasOwn = requireHasOwnProperty();
		var ownKeys = requireOwnKeys();
		var getOwnPropertyDescriptorModule = requireObjectGetOwnPropertyDescriptor();
		var definePropertyModule = requireObjectDefineProperty();

		copyConstructorProperties = function (target, source, exceptions) {
		  var keys = ownKeys(source);
		  var defineProperty = definePropertyModule.f;
		  var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
		  for (var i = 0; i < keys.length; i++) {
		    var key = keys[i];
		    if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {
		      defineProperty(target, key, getOwnPropertyDescriptor(source, key));
		    }
		  }
		};
		return copyConstructorProperties;
	}

	var isForced_1;
	var hasRequiredIsForced;

	function requireIsForced () {
		if (hasRequiredIsForced) return isForced_1;
		hasRequiredIsForced = 1;
		var fails = requireFails();
		var isCallable = requireIsCallable();

		var replacement = /#|\.prototype\./;

		var isForced = function (feature, detection) {
		  var value = data[normalize(feature)];
		  return value === POLYFILL ? true
		    : value === NATIVE ? false
		    : isCallable(detection) ? fails(detection)
		    : !!detection;
		};

		var normalize = isForced.normalize = function (string) {
		  return String(string).replace(replacement, '.').toLowerCase();
		};

		var data = isForced.data = {};
		var NATIVE = isForced.NATIVE = 'N';
		var POLYFILL = isForced.POLYFILL = 'P';

		isForced_1 = isForced;
		return isForced_1;
	}

	var _export;
	var hasRequired_export;

	function require_export () {
		if (hasRequired_export) return _export;
		hasRequired_export = 1;
		var globalThis = requireGlobalThis();
		var getOwnPropertyDescriptor = requireObjectGetOwnPropertyDescriptor().f;
		var createNonEnumerableProperty = requireCreateNonEnumerableProperty();
		var defineBuiltIn = requireDefineBuiltIn();
		var defineGlobalProperty = requireDefineGlobalProperty();
		var copyConstructorProperties = requireCopyConstructorProperties();
		var isForced = requireIsForced();

		/*
		  options.target         - name of the target object
		  options.global         - target is the global object
		  options.stat           - export as static methods of target
		  options.proto          - export as prototype methods of target
		  options.real           - real prototype method for the `pure` version
		  options.forced         - export even if the native feature is available
		  options.bind           - bind methods to the target, required for the `pure` version
		  options.wrap           - wrap constructors to preventing global pollution, required for the `pure` version
		  options.unsafe         - use the simple assignment of property instead of delete + defineProperty
		  options.sham           - add a flag to not completely full polyfills
		  options.enumerable     - export as enumerable property
		  options.dontCallGetSet - prevent calling a getter on target
		  options.name           - the .name of the function if it does not match the key
		*/
		_export = function (options, source) {
		  var TARGET = options.target;
		  var GLOBAL = options.global;
		  var STATIC = options.stat;
		  var FORCED, target, key, targetProperty, sourceProperty, descriptor;
		  if (GLOBAL) {
		    target = globalThis;
		  } else if (STATIC) {
		    target = globalThis[TARGET] || defineGlobalProperty(TARGET, {});
		  } else {
		    target = globalThis[TARGET] && globalThis[TARGET].prototype;
		  }
		  if (target) for (key in source) {
		    sourceProperty = source[key];
		    if (options.dontCallGetSet) {
		      descriptor = getOwnPropertyDescriptor(target, key);
		      targetProperty = descriptor && descriptor.value;
		    } else targetProperty = target[key];
		    FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);
		    // contained in target
		    if (!FORCED && targetProperty !== undefined) {
		      if (typeof sourceProperty == typeof targetProperty) continue;
		      copyConstructorProperties(sourceProperty, targetProperty);
		    }
		    // add a flag to not completely full polyfills
		    if (options.sham || (targetProperty && targetProperty.sham)) {
		      createNonEnumerableProperty(sourceProperty, 'sham', true);
		    }
		    defineBuiltIn(target, key, sourceProperty, options);
		  }
		};
		return _export;
	}

	var isArray;
	var hasRequiredIsArray;

	function requireIsArray () {
		if (hasRequiredIsArray) return isArray;
		hasRequiredIsArray = 1;
		var classof = requireClassofRaw();

		// `IsArray` abstract operation
		// https://tc39.es/ecma262/#sec-isarray
		// eslint-disable-next-line es/no-array-isarray -- safe
		isArray = Array.isArray || function isArray(argument) {
		  return classof(argument) === 'Array';
		};
		return isArray;
	}

	var doesNotExceedSafeInteger;
	var hasRequiredDoesNotExceedSafeInteger;

	function requireDoesNotExceedSafeInteger () {
		if (hasRequiredDoesNotExceedSafeInteger) return doesNotExceedSafeInteger;
		hasRequiredDoesNotExceedSafeInteger = 1;
		var $TypeError = TypeError;
		var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991

		doesNotExceedSafeInteger = function (it) {
		  if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');
		  return it;
		};
		return doesNotExceedSafeInteger;
	}

	var createProperty;
	var hasRequiredCreateProperty;

	function requireCreateProperty () {
		if (hasRequiredCreateProperty) return createProperty;
		hasRequiredCreateProperty = 1;
		var DESCRIPTORS = requireDescriptors();
		var definePropertyModule = requireObjectDefineProperty();
		var createPropertyDescriptor = requireCreatePropertyDescriptor();

		createProperty = function (object, key, value) {
		  if (DESCRIPTORS) definePropertyModule.f(object, key, createPropertyDescriptor(0, value));
		  else object[key] = value;
		};
		return createProperty;
	}

	var arraySetLength;
	var hasRequiredArraySetLength;

	function requireArraySetLength () {
		if (hasRequiredArraySetLength) return arraySetLength;
		hasRequiredArraySetLength = 1;
		var DESCRIPTORS = requireDescriptors();
		var isArray = requireIsArray();

		var $TypeError = TypeError;
		// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
		var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;

		// Safari < 13 does not throw an error in this case
		var SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {
		  // makes no sense without proper strict mode support
		  if (this !== undefined) return true;
		  try {
		    // eslint-disable-next-line es/no-object-defineproperty -- safe
		    Object.defineProperty([], 'length', { writable: false }).length = 1;
		  } catch (error) {
		    return error instanceof TypeError;
		  }
		}();

		arraySetLength = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {
		  if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {
		    throw new $TypeError('Cannot set read only .length');
		  } return O.length = length;
		} : function (O, length) {
		  return O.length = length;
		};
		return arraySetLength;
	}

	var toStringTagSupport;
	var hasRequiredToStringTagSupport;

	function requireToStringTagSupport () {
		if (hasRequiredToStringTagSupport) return toStringTagSupport;
		hasRequiredToStringTagSupport = 1;
		var wellKnownSymbol = requireWellKnownSymbol();

		var TO_STRING_TAG = wellKnownSymbol('toStringTag');
		var test = {};
		// eslint-disable-next-line unicorn/no-immediate-mutation -- ES3 syntax limitation
		test[TO_STRING_TAG] = 'z';

		toStringTagSupport = String(test) === '[object z]';
		return toStringTagSupport;
	}

	var classof;
	var hasRequiredClassof;

	function requireClassof () {
		if (hasRequiredClassof) return classof;
		hasRequiredClassof = 1;
		var TO_STRING_TAG_SUPPORT = requireToStringTagSupport();
		var isCallable = requireIsCallable();
		var classofRaw = requireClassofRaw();
		var wellKnownSymbol = requireWellKnownSymbol();

		var TO_STRING_TAG = wellKnownSymbol('toStringTag');
		var $Object = Object;

		// ES3 wrong here
		var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) === 'Arguments';

		// fallback for IE11 Script Access Denied error
		var tryGet = function (it, key) {
		  try {
		    return it[key];
		  } catch (error) { /* empty */ }
		};

		// getting tag from ES6+ `Object.prototype.toString`
		classof = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {
		  var O, tag, result;
		  return it === undefined ? 'Undefined' : it === null ? 'Null'
		    // @@toStringTag case
		    : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag
		    // builtinTag case
		    : CORRECT_ARGUMENTS ? classofRaw(O)
		    // ES3 arguments fallback
		    : (result = classofRaw(O)) === 'Object' && isCallable(O.callee) ? 'Arguments' : result;
		};
		return classof;
	}

	var isConstructor;
	var hasRequiredIsConstructor;

	function requireIsConstructor () {
		if (hasRequiredIsConstructor) return isConstructor;
		hasRequiredIsConstructor = 1;
		var uncurryThis = requireFunctionUncurryThis();
		var fails = requireFails();
		var isCallable = requireIsCallable();
		var classof = requireClassof();
		var getBuiltIn = requireGetBuiltIn();
		var inspectSource = requireInspectSource();

		var noop = function () { /* empty */ };
		var construct = getBuiltIn('Reflect', 'construct');
		var constructorRegExp = /^\s*(?:class|function)\b/;
		var exec = uncurryThis(constructorRegExp.exec);
		var INCORRECT_TO_STRING = !constructorRegExp.test(noop);

		var isConstructorModern = function isConstructor(argument) {
		  if (!isCallable(argument)) return false;
		  try {
		    construct(noop, [], argument);
		    return true;
		  } catch (error) {
		    return false;
		  }
		};

		var isConstructorLegacy = function isConstructor(argument) {
		  if (!isCallable(argument)) return false;
		  switch (classof(argument)) {
		    case 'AsyncFunction':
		    case 'GeneratorFunction':
		    case 'AsyncGeneratorFunction': return false;
		  }
		  try {
		    // we can't check .prototype since constructors produced by .bind haven't it
		    // `Function#toString` throws on some built-it function in some legacy engines
		    // (for example, `DOMQuad` and similar in FF41-)
		    return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument));
		  } catch (error) {
		    return true;
		  }
		};

		isConstructorLegacy.sham = true;

		// `IsConstructor` abstract operation
		// https://tc39.es/ecma262/#sec-isconstructor
		isConstructor = !construct || fails(function () {
		  var called;
		  return isConstructorModern(isConstructorModern.call)
		    || !isConstructorModern(Object)
		    || !isConstructorModern(function () { called = true; })
		    || called;
		}) ? isConstructorLegacy : isConstructorModern;
		return isConstructor;
	}

	var arraySpeciesConstructor;
	var hasRequiredArraySpeciesConstructor;

	function requireArraySpeciesConstructor () {
		if (hasRequiredArraySpeciesConstructor) return arraySpeciesConstructor;
		hasRequiredArraySpeciesConstructor = 1;
		var isArray = requireIsArray();
		var isConstructor = requireIsConstructor();
		var isObject = requireIsObject();
		var wellKnownSymbol = requireWellKnownSymbol();

		var SPECIES = wellKnownSymbol('species');
		var $Array = Array;

		// a part of `ArraySpeciesCreate` abstract operation
		// https://tc39.es/ecma262/#sec-arrayspeciescreate
		arraySpeciesConstructor = function (originalArray) {
		  var C;
		  if (isArray(originalArray)) {
		    C = originalArray.constructor;
		    // cross-realm fallback
		    if (isConstructor(C) && (C === $Array || isArray(C.prototype))) C = undefined;
		    else if (isObject(C)) {
		      C = C[SPECIES];
		      if (C === null) C = undefined;
		    }
		  } return C === undefined ? $Array : C;
		};
		return arraySpeciesConstructor;
	}

	var arraySpeciesCreate;
	var hasRequiredArraySpeciesCreate;

	function requireArraySpeciesCreate () {
		if (hasRequiredArraySpeciesCreate) return arraySpeciesCreate;
		hasRequiredArraySpeciesCreate = 1;
		var arraySpeciesConstructor = requireArraySpeciesConstructor();

		// `ArraySpeciesCreate` abstract operation
		// https://tc39.es/ecma262/#sec-arrayspeciescreate
		arraySpeciesCreate = function (originalArray, length) {
		  return new (arraySpeciesConstructor(originalArray))(length === 0 ? 0 : length);
		};
		return arraySpeciesCreate;
	}

	var arrayMethodHasSpeciesSupport;
	var hasRequiredArrayMethodHasSpeciesSupport;

	function requireArrayMethodHasSpeciesSupport () {
		if (hasRequiredArrayMethodHasSpeciesSupport) return arrayMethodHasSpeciesSupport;
		hasRequiredArrayMethodHasSpeciesSupport = 1;
		var fails = requireFails();
		var wellKnownSymbol = requireWellKnownSymbol();
		var V8_VERSION = requireEnvironmentV8Version();

		var SPECIES = wellKnownSymbol('species');

		arrayMethodHasSpeciesSupport = function (METHOD_NAME) {
		  // We can't use this feature detection in V8 since it causes
		  // deoptimization and serious performance degradation
		  // https://github.com/zloirock/core-js/issues/677
		  return V8_VERSION >= 51 || !fails(function () {
		    var array = [];
		    var constructor = array.constructor = {};
		    constructor[SPECIES] = function () {
		      return { foo: 1 };
		    };
		    return array[METHOD_NAME](Boolean).foo !== 1;
		  });
		};
		return arrayMethodHasSpeciesSupport;
	}

	var hasRequiredEs_array_concat;

	function requireEs_array_concat () {
		if (hasRequiredEs_array_concat) return es_array_concat;
		hasRequiredEs_array_concat = 1;
		var $ = require_export();
		var fails = requireFails();
		var isArray = requireIsArray();
		var isObject = requireIsObject();
		var toObject = requireToObject();
		var lengthOfArrayLike = requireLengthOfArrayLike();
		var doesNotExceedSafeInteger = requireDoesNotExceedSafeInteger();
		var createProperty = requireCreateProperty();
		var setArrayLength = requireArraySetLength();
		var arraySpeciesCreate = requireArraySpeciesCreate();
		var arrayMethodHasSpeciesSupport = requireArrayMethodHasSpeciesSupport();
		var wellKnownSymbol = requireWellKnownSymbol();
		var V8_VERSION = requireEnvironmentV8Version();

		var IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');

		// We can't use this feature detection in V8 since it causes
		// deoptimization and serious performance degradation
		// https://github.com/zloirock/core-js/issues/679
		var IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {
		  var array = [];
		  array[IS_CONCAT_SPREADABLE] = false;
		  return array.concat()[0] !== array;
		});

		var isConcatSpreadable = function (O) {
		  if (!isObject(O)) return false;
		  var spreadable = O[IS_CONCAT_SPREADABLE];
		  return spreadable !== undefined ? !!spreadable : isArray(O);
		};

		var FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !arrayMethodHasSpeciesSupport('concat');

		// `Array.prototype.concat` method
		// https://tc39.es/ecma262/#sec-array.prototype.concat
		// with adding support of @@isConcatSpreadable and @@species
		$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {
		  // eslint-disable-next-line no-unused-vars -- required for `.length`
		  concat: function concat(arg) {
		    var O = toObject(this);
		    var A = arraySpeciesCreate(O, 0);
		    var n = 0;
		    var i, k, length, len, E;
		    for (i = -1, length = arguments.length; i < length; i++) {
		      E = i === -1 ? O : arguments[i];
		      if (isConcatSpreadable(E)) {
		        len = lengthOfArrayLike(E);
		        doesNotExceedSafeInteger(n + len);
		        for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);
		      } else {
		        doesNotExceedSafeInteger(n + 1);
		        createProperty(A, n++, E);
		      }
		    }
		    setArrayLength(A, n);
		    return A;
		  }
		});
		return es_array_concat;
	}

	requireEs_array_concat();

	var es_object_assign = {};

	var objectKeys;
	var hasRequiredObjectKeys;

	function requireObjectKeys () {
		if (hasRequiredObjectKeys) return objectKeys;
		hasRequiredObjectKeys = 1;
		var internalObjectKeys = requireObjectKeysInternal();
		var enumBugKeys = requireEnumBugKeys();

		// `Object.keys` method
		// https://tc39.es/ecma262/#sec-object.keys
		// eslint-disable-next-line es/no-object-keys -- safe
		objectKeys = Object.keys || function keys(O) {
		  return internalObjectKeys(O, enumBugKeys);
		};
		return objectKeys;
	}

	var objectA
Download .txt
gitextract_qrpcsdi3/

├── .browserslistrc
├── .cspell-words.txt
├── .cspell.json
├── .editorconfig
├── .github/
│   ├── FUNDING.yml
│   ├── ISSUE_TEMPLATE/
│   │   ├── 1_Bug_report.yaml
│   │   ├── 2_Feature_request.yaml
│   │   ├── 3_Support_question.yaml
│   │   ├── 4_Documentation.yaml
│   │   └── config.yml
│   ├── PULL_REQUEST_TEMPLATE.md
│   ├── dependabot.yml
│   └── workflows/
│       ├── deploy.yml
│       └── test.yml
├── .gitignore
├── .npmignore
├── CHANGELOG.md
├── CONTRIBUTING.md
├── DONATORS.md
├── LICENSE
├── README.md
├── bootstrap-table.jquery.json
├── bower.json
├── composer.json
├── cypress/
│   ├── .gitignore
│   ├── common/
│   │   ├── options.js
│   │   ├── utils.js
│   │   └── welcome.js
│   ├── e2e/
│   │   ├── extensions/
│   │   │   └── filter-control/
│   │   │       └── options/
│   │   │           ├── bootstrap3.cy.js
│   │   │           ├── bootstrap4.cy.js
│   │   │           ├── bulma.cy.js
│   │   │           ├── foundation.cy.js
│   │   │           ├── index.cy.js
│   │   │           ├── materialize.cy.js
│   │   │           └── semantic.cy.js
│   │   ├── options/
│   │   │   ├── bootstrap3.cy.js
│   │   │   ├── bootstrap4.cy.js
│   │   │   ├── bulma.cy.js
│   │   │   ├── foundation.cy.js
│   │   │   ├── index.cy.js
│   │   │   ├── materialize.cy.js
│   │   │   └── semantic.cy.js
│   │   └── welcome/
│   │       ├── bootstrap3.cy.js
│   │       ├── bootstrap4.cy.js
│   │       ├── bulma.cy.js
│   │       ├── foundation.cy.js
│   │       ├── index.cy.js
│   │       ├── materialize.cy.js
│   │       └── semantic.cy.js
│   ├── extensions/
│   │   └── filter-control/
│   │       └── options.js
│   ├── fixtures/
│   │   └── example.json
│   └── support/
│       ├── commands.js
│       └── e2e.js
├── cypress.config.js
├── dist/
│   ├── bootstrap-table-locale-all.js
│   ├── bootstrap-table-vue.js
│   ├── bootstrap-table-vue.umd.js
│   ├── bootstrap-table.css
│   ├── bootstrap-table.js
│   ├── config/
│   │   └── index.js
│   ├── extensions/
│   │   ├── addrbar/
│   │   │   └── bootstrap-table-addrbar.js
│   │   ├── auto-refresh/
│   │   │   └── bootstrap-table-auto-refresh.js
│   │   ├── cookie/
│   │   │   └── bootstrap-table-cookie.js
│   │   ├── copy-rows/
│   │   │   └── bootstrap-table-copy-rows.js
│   │   ├── custom-view/
│   │   │   └── bootstrap-table-custom-view.js
│   │   ├── defer-url/
│   │   │   └── bootstrap-table-defer-url.js
│   │   ├── editable/
│   │   │   └── bootstrap-table-editable.js
│   │   ├── export/
│   │   │   └── bootstrap-table-export.js
│   │   ├── filter-control/
│   │   │   ├── bootstrap-table-filter-control.css
│   │   │   ├── bootstrap-table-filter-control.js
│   │   │   └── utils.js
│   │   ├── fixed-columns/
│   │   │   ├── bootstrap-table-fixed-columns.css
│   │   │   └── bootstrap-table-fixed-columns.js
│   │   ├── group-by-v2/
│   │   │   ├── bootstrap-table-group-by.css
│   │   │   └── bootstrap-table-group-by.js
│   │   ├── i18n-enhance/
│   │   │   └── bootstrap-table-i18n-enhance.js
│   │   ├── key-events/
│   │   │   └── bootstrap-table-key-events.js
│   │   ├── mobile/
│   │   │   └── bootstrap-table-mobile.js
│   │   ├── multiple-sort/
│   │   │   └── bootstrap-table-multiple-sort.js
│   │   ├── page-jump-to/
│   │   │   ├── bootstrap-table-page-jump-to.css
│   │   │   └── bootstrap-table-page-jump-to.js
│   │   ├── pipeline/
│   │   │   └── bootstrap-table-pipeline.js
│   │   ├── print/
│   │   │   └── bootstrap-table-print.js
│   │   ├── reorder-columns/
│   │   │   └── bootstrap-table-reorder-columns.js
│   │   ├── reorder-rows/
│   │   │   ├── bootstrap-table-reorder-rows.css
│   │   │   └── bootstrap-table-reorder-rows.js
│   │   ├── resizable/
│   │   │   └── bootstrap-table-resizable.js
│   │   ├── sticky-header/
│   │   │   ├── bootstrap-table-sticky-header.css
│   │   │   └── bootstrap-table-sticky-header.js
│   │   ├── toolbar/
│   │   │   └── bootstrap-table-toolbar.js
│   │   └── treegrid/
│   │       └── bootstrap-table-treegrid.js
│   ├── locale/
│   │   ├── bootstrap-table-af-ZA.js
│   │   ├── bootstrap-table-ar-SA.js
│   │   ├── bootstrap-table-bg-BG.js
│   │   ├── bootstrap-table-ca-ES.js
│   │   ├── bootstrap-table-cs-CZ.js
│   │   ├── bootstrap-table-da-DK.js
│   │   ├── bootstrap-table-de-DE.js
│   │   ├── bootstrap-table-el-GR.js
│   │   ├── bootstrap-table-en-US.js
│   │   ├── bootstrap-table-es-AR.js
│   │   ├── bootstrap-table-es-CL.js
│   │   ├── bootstrap-table-es-CR.js
│   │   ├── bootstrap-table-es-ES.js
│   │   ├── bootstrap-table-es-MX.js
│   │   ├── bootstrap-table-es-NI.js
│   │   ├── bootstrap-table-es-SP.js
│   │   ├── bootstrap-table-et-EE.js
│   │   ├── bootstrap-table-eu-EU.js
│   │   ├── bootstrap-table-fa-IR.js
│   │   ├── bootstrap-table-fi-FI.js
│   │   ├── bootstrap-table-fr-BE.js
│   │   ├── bootstrap-table-fr-CH.js
│   │   ├── bootstrap-table-fr-FR.js
│   │   ├── bootstrap-table-fr-LU.js
│   │   ├── bootstrap-table-he-IL.js
│   │   ├── bootstrap-table-hi-IN.js
│   │   ├── bootstrap-table-hr-HR.js
│   │   ├── bootstrap-table-hu-HU.js
│   │   ├── bootstrap-table-id-ID.js
│   │   ├── bootstrap-table-it-IT.js
│   │   ├── bootstrap-table-ja-JP.js
│   │   ├── bootstrap-table-ka-GE.js
│   │   ├── bootstrap-table-ko-KR.js
│   │   ├── bootstrap-table-lb-LU.js
│   │   ├── bootstrap-table-lt-LT.js
│   │   ├── bootstrap-table-ms-MY.js
│   │   ├── bootstrap-table-nb-NO.js
│   │   ├── bootstrap-table-nl-BE.js
│   │   ├── bootstrap-table-nl-NL.js
│   │   ├── bootstrap-table-pl-PL.js
│   │   ├── bootstrap-table-pt-BR.js
│   │   ├── bootstrap-table-pt-PT.js
│   │   ├── bootstrap-table-ro-RO.js
│   │   ├── bootstrap-table-ru-RU.js
│   │   ├── bootstrap-table-sk-SK.js
│   │   ├── bootstrap-table-sl-SI.js
│   │   ├── bootstrap-table-sr-Cyrl-RS.js
│   │   ├── bootstrap-table-sr-Latn-RS.js
│   │   ├── bootstrap-table-sv-SE.js
│   │   ├── bootstrap-table-th-TH.js
│   │   ├── bootstrap-table-tr-TR.js
│   │   ├── bootstrap-table-uk-UA.js
│   │   ├── bootstrap-table-ur-PK.js
│   │   ├── bootstrap-table-uz-Latn-UZ.js
│   │   ├── bootstrap-table-vi-VN.js
│   │   ├── bootstrap-table-zh-CN.js
│   │   └── bootstrap-table-zh-TW.js
│   └── themes/
│       ├── bootstrap-table/
│       │   ├── bootstrap-table.css
│       │   └── bootstrap-table.js
│       ├── bulma/
│       │   ├── bootstrap-table-bulma.css
│       │   └── bootstrap-table-bulma.js
│       ├── foundation/
│       │   ├── bootstrap-table-foundation.css
│       │   └── bootstrap-table-foundation.js
│       ├── materialize/
│       │   ├── bootstrap-table-materialize.css
│       │   └── bootstrap-table-materialize.js
│       └── semantic/
│           ├── bootstrap-table-semantic.css
│           └── bootstrap-table-semantic.js
├── eslint.config.js
├── index.d.ts
├── package.json
├── rollup.config.js
├── site/
│   ├── .gitignore
│   ├── LICENSE
│   ├── astro.config.mjs
│   ├── eslint.config.js
│   ├── package.json
│   ├── public/
│   │   ├── CNAME
│   │   ├── assets/
│   │   │   ├── css/
│   │   │   │   └── style.css
│   │   │   └── js/
│   │   │       ├── docs.js
│   │   │       └── supports.js
│   │   └── robots.txt
│   ├── scripts/
│   │   └── algolia-index.js
│   ├── src/
│   │   ├── components/
│   │   │   ├── Ads.astro
│   │   │   ├── Footer.astro
│   │   │   ├── Header.astro
│   │   │   ├── Navbar.astro
│   │   │   ├── Scripts.astro
│   │   │   ├── Sidebar.astro
│   │   │   ├── Subscribe.astro
│   │   │   ├── Supports.astro
│   │   │   ├── TOC.astro
│   │   │   └── themes/
│   │   │       ├── Categories.astro
│   │   │       └── List.astro
│   │   ├── config.js
│   │   ├── i18n/
│   │   │   ├── locales/
│   │   │   │   ├── en.js
│   │   │   │   └── zh-cn.js
│   │   │   ├── ui.js
│   │   │   └── utils.js
│   │   ├── layouts/
│   │   │   ├── DocsLayout.astro
│   │   │   ├── HomeLayout.astro
│   │   │   └── SimpleLayout.astro
│   │   ├── pages/
│   │   │   ├── docs/
│   │   │   │   ├── about/
│   │   │   │   │   ├── license.mdx
│   │   │   │   │   └── overview.mdx
│   │   │   │   ├── api/
│   │   │   │   │   ├── column-options.mdx
│   │   │   │   │   ├── events.mdx
│   │   │   │   │   ├── localizations.mdx
│   │   │   │   │   ├── methods.mdx
│   │   │   │   │   └── table-options.mdx
│   │   │   │   ├── extensions/
│   │   │   │   │   ├── addrbar.mdx
│   │   │   │   │   ├── auto-refresh.mdx
│   │   │   │   │   ├── cookie.mdx
│   │   │   │   │   ├── copy-rows.mdx
│   │   │   │   │   ├── custom-view.mdx
│   │   │   │   │   ├── defer-url.mdx
│   │   │   │   │   ├── editable.mdx
│   │   │   │   │   ├── export.mdx
│   │   │   │   │   ├── filter-control.mdx
│   │   │   │   │   ├── fixed-columns.mdx
│   │   │   │   │   ├── group-by-v2.mdx
│   │   │   │   │   ├── i18n-enhance.mdx
│   │   │   │   │   ├── key-events.mdx
│   │   │   │   │   ├── mobile.mdx
│   │   │   │   │   ├── multiple-sort.mdx
│   │   │   │   │   ├── page-jump-to.mdx
│   │   │   │   │   ├── pipeline.mdx
│   │   │   │   │   ├── print.mdx
│   │   │   │   │   ├── reorder-columns.mdx
│   │   │   │   │   ├── reorder-rows.mdx
│   │   │   │   │   ├── resizable.mdx
│   │   │   │   │   ├── sticky-header.mdx
│   │   │   │   │   ├── toolbar.mdx
│   │   │   │   │   └── treegrid.mdx
│   │   │   │   ├── faq/
│   │   │   │   │   └── faq.mdx
│   │   │   │   ├── getting-started/
│   │   │   │   │   ├── browsers-devices.mdx
│   │   │   │   │   ├── build-tools.mdx
│   │   │   │   │   ├── contents.mdx
│   │   │   │   │   ├── download.mdx
│   │   │   │   │   ├── introduction.mdx
│   │   │   │   │   └── usage.mdx
│   │   │   │   ├── online-editor.mdx
│   │   │   │   └── vuejs/
│   │   │   │       ├── browser.mdx
│   │   │   │       ├── component.mdx
│   │   │   │       ├── introduction.mdx
│   │   │   │       └── webpack.mdx
│   │   │   ├── index.astro
│   │   │   ├── news.md
│   │   │   ├── themes/
│   │   │   │   ├── bootstrap-table.mdx
│   │   │   │   ├── bootstrap3.mdx
│   │   │   │   ├── bootstrap4.mdx
│   │   │   │   ├── bulma.mdx
│   │   │   │   ├── foundation.mdx
│   │   │   │   ├── index.astro
│   │   │   │   ├── materialize.mdx
│   │   │   │   └── semantic.mdx
│   │   │   └── zh-cn/
│   │   │       └── docs/
│   │   │           ├── about/
│   │   │           │   ├── license.mdx
│   │   │           │   └── overview.mdx
│   │   │           ├── api/
│   │   │           │   ├── column-options.mdx
│   │   │           │   ├── events.mdx
│   │   │           │   ├── localizations.mdx
│   │   │           │   ├── methods.mdx
│   │   │           │   └── table-options.mdx
│   │   │           ├── extensions/
│   │   │           │   ├── addrbar.mdx
│   │   │           │   ├── auto-refresh.mdx
│   │   │           │   ├── cookie.mdx
│   │   │           │   ├── copy-rows.mdx
│   │   │           │   ├── custom-view.mdx
│   │   │           │   ├── defer-url.mdx
│   │   │           │   ├── editable.mdx
│   │   │           │   ├── export.mdx
│   │   │           │   ├── filter-control.mdx
│   │   │           │   ├── fixed-columns.mdx
│   │   │           │   ├── group-by-v2.mdx
│   │   │           │   ├── i18n-enhance.mdx
│   │   │           │   ├── key-events.mdx
│   │   │           │   ├── mobile.mdx
│   │   │           │   ├── multiple-sort.mdx
│   │   │           │   ├── page-jump-to.mdx
│   │   │           │   ├── pipeline.mdx
│   │   │           │   ├── print.mdx
│   │   │           │   ├── reorder-columns.mdx
│   │   │           │   ├── reorder-rows.mdx
│   │   │           │   ├── resizable.mdx
│   │   │           │   ├── sticky-header.mdx
│   │   │           │   ├── toolbar.mdx
│   │   │           │   └── treegrid.mdx
│   │   │           ├── faq/
│   │   │           │   └── faq.mdx
│   │   │           ├── getting-started/
│   │   │           │   ├── browsers-devices.mdx
│   │   │           │   ├── build-tools.mdx
│   │   │           │   ├── contents.mdx
│   │   │           │   ├── download.mdx
│   │   │           │   ├── introduction.mdx
│   │   │           │   └── usage.mdx
│   │   │           ├── online-editor.mdx
│   │   │           └── vuejs/
│   │   │               ├── browser.mdx
│   │   │               ├── component.mdx
│   │   │               ├── introduction.mdx
│   │   │               └── webpack.mdx
│   │   └── plugins/
│   │       └── remark-config.js
│   └── tsconfig.json
├── src/
│   ├── .babelrc
│   ├── bootstrap-table.js
│   ├── bootstrap-table.scss
│   ├── constants/
│   │   └── index.js
│   ├── extensions/
│   │   ├── addrbar/
│   │   │   └── bootstrap-table-addrbar.js
│   │   ├── auto-refresh/
│   │   │   └── bootstrap-table-auto-refresh.js
│   │   ├── cookie/
│   │   │   └── bootstrap-table-cookie.js
│   │   ├── copy-rows/
│   │   │   └── bootstrap-table-copy-rows.js
│   │   ├── custom-view/
│   │   │   └── bootstrap-table-custom-view.js
│   │   ├── defer-url/
│   │   │   └── bootstrap-table-defer-url.js
│   │   ├── editable/
│   │   │   └── bootstrap-table-editable.js
│   │   ├── export/
│   │   │   └── bootstrap-table-export.js
│   │   ├── filter-control/
│   │   │   ├── bootstrap-table-filter-control.js
│   │   │   ├── bootstrap-table-filter-control.scss
│   │   │   └── utils.js
│   │   ├── fixed-columns/
│   │   │   ├── bootstrap-table-fixed-columns.js
│   │   │   └── bootstrap-table-fixed-columns.scss
│   │   ├── group-by-v2/
│   │   │   ├── bootstrap-table-group-by.js
│   │   │   └── bootstrap-table-group-by.scss
│   │   ├── i18n-enhance/
│   │   │   └── bootstrap-table-i18n-enhance.js
│   │   ├── key-events/
│   │   │   └── bootstrap-table-key-events.js
│   │   ├── mobile/
│   │   │   └── bootstrap-table-mobile.js
│   │   ├── multiple-sort/
│   │   │   └── bootstrap-table-multiple-sort.js
│   │   ├── page-jump-to/
│   │   │   ├── bootstrap-table-page-jump-to.js
│   │   │   └── bootstrap-table-page-jump-to.scss
│   │   ├── pipeline/
│   │   │   └── bootstrap-table-pipeline.js
│   │   ├── print/
│   │   │   └── bootstrap-table-print.js
│   │   ├── reorder-columns/
│   │   │   └── bootstrap-table-reorder-columns.js
│   │   ├── reorder-rows/
│   │   │   ├── bootstrap-table-reorder-rows.js
│   │   │   └── bootstrap-table-reorder-rows.scss
│   │   ├── resizable/
│   │   │   └── bootstrap-table-resizable.js
│   │   ├── sticky-header/
│   │   │   ├── bootstrap-table-sticky-header.js
│   │   │   └── bootstrap-table-sticky-header.scss
│   │   ├── toolbar/
│   │   │   └── bootstrap-table-toolbar.js
│   │   └── treegrid/
│   │       └── bootstrap-table-treegrid.js
│   ├── helpers/
│   │   └── dom.js
│   ├── locale/
│   │   ├── README.md
│   │   ├── bootstrap-table-af-ZA.js
│   │   ├── bootstrap-table-ar-SA.js
│   │   ├── bootstrap-table-bg-BG.js
│   │   ├── bootstrap-table-ca-ES.js
│   │   ├── bootstrap-table-cs-CZ.js
│   │   ├── bootstrap-table-da-DK.js
│   │   ├── bootstrap-table-de-DE.js
│   │   ├── bootstrap-table-el-GR.js
│   │   ├── bootstrap-table-en-US.js
│   │   ├── bootstrap-table-es-AR.js
│   │   ├── bootstrap-table-es-CL.js
│   │   ├── bootstrap-table-es-CR.js
│   │   ├── bootstrap-table-es-ES.js
│   │   ├── bootstrap-table-es-MX.js
│   │   ├── bootstrap-table-es-NI.js
│   │   ├── bootstrap-table-es-SP.js
│   │   ├── bootstrap-table-et-EE.js
│   │   ├── bootstrap-table-eu-EU.js
│   │   ├── bootstrap-table-fa-IR.js
│   │   ├── bootstrap-table-fi-FI.js
│   │   ├── bootstrap-table-fr-BE.js
│   │   ├── bootstrap-table-fr-CH.js
│   │   ├── bootstrap-table-fr-FR.js
│   │   ├── bootstrap-table-fr-LU.js
│   │   ├── bootstrap-table-he-IL.js
│   │   ├── bootstrap-table-hi-IN.js
│   │   ├── bootstrap-table-hr-HR.js
│   │   ├── bootstrap-table-hu-HU.js
│   │   ├── bootstrap-table-id-ID.js
│   │   ├── bootstrap-table-it-IT.js
│   │   ├── bootstrap-table-ja-JP.js
│   │   ├── bootstrap-table-ka-GE.js
│   │   ├── bootstrap-table-ko-KR.js
│   │   ├── bootstrap-table-lb-LU.js
│   │   ├── bootstrap-table-lt-LT.js
│   │   ├── bootstrap-table-ms-MY.js
│   │   ├── bootstrap-table-nb-NO.js
│   │   ├── bootstrap-table-nl-BE.js
│   │   ├── bootstrap-table-nl-NL.js
│   │   ├── bootstrap-table-pl-PL.js
│   │   ├── bootstrap-table-pt-BR.js
│   │   ├── bootstrap-table-pt-PT.js
│   │   ├── bootstrap-table-ro-RO.js
│   │   ├── bootstrap-table-ru-RU.js
│   │   ├── bootstrap-table-sk-SK.js
│   │   ├── bootstrap-table-sl-SI.js
│   │   ├── bootstrap-table-sr-Cyrl-RS.js
│   │   ├── bootstrap-table-sr-Latn-RS.js
│   │   ├── bootstrap-table-sv-SE.js
│   │   ├── bootstrap-table-th-TH.js
│   │   ├── bootstrap-table-tr-TR.js
│   │   ├── bootstrap-table-uk-UA.js
│   │   ├── bootstrap-table-ur-PK.js
│   │   ├── bootstrap-table-uz-Latn-UZ.js
│   │   ├── bootstrap-table-vi-VN.js
│   │   ├── bootstrap-table-zh-CN.js
│   │   └── bootstrap-table-zh-TW.js
│   ├── modules/
│   │   ├── body.js
│   │   ├── check.js
│   │   ├── data.js
│   │   ├── detail.js
│   │   ├── header.js
│   │   ├── initialization.js
│   │   ├── pagination.js
│   │   ├── search.js
│   │   └── toolbar.js
│   ├── themes/
│   │   ├── _theme.scss
│   │   ├── _variables.scss
│   │   ├── bootstrap-table/
│   │   │   ├── _custom.scss
│   │   │   ├── _font.scss
│   │   │   ├── bootstrap-table.js
│   │   │   ├── bootstrap-table.json
│   │   │   └── bootstrap-table.scss
│   │   ├── bulma/
│   │   │   ├── _custom.scss
│   │   │   ├── bootstrap-table-bulma.js
│   │   │   └── bootstrap-table-bulma.scss
│   │   ├── foundation/
│   │   │   ├── _custom.scss
│   │   │   ├── bootstrap-table-foundation.js
│   │   │   └── bootstrap-table-foundation.scss
│   │   ├── materialize/
│   │   │   ├── _custom.scss
│   │   │   ├── bootstrap-table-materialize.js
│   │   │   └── bootstrap-table-materialize.scss
│   │   └── semantic/
│   │       ├── _custom.scss
│   │       ├── bootstrap-table-semantic.js
│   │       └── bootstrap-table-semantic.scss
│   ├── utils/
│   │   ├── checkbox.js
│   │   ├── dom.js
│   │   ├── framework.js
│   │   ├── helper.js
│   │   ├── index.js
│   │   ├── object.js
│   │   ├── search-sort.js
│   │   ├── string.js
│   │   └── table-data.js
│   ├── virtual-scroll/
│   │   └── index.js
│   └── vue/
│       ├── BootstrapTable.vue
│       └── index.js
├── stylelint.config.js
├── tests/
│   ├── helpers/
│   │   └── dom.test.js
│   ├── integration/
│   │   └── dom.test.js
│   └── utils/
│       ├── checkbox.test.js
│       ├── dom.test.js
│       ├── framework.test.js
│       ├── helper.test.js
│       ├── object.test.js
│       ├── search-sort.test.js
│       ├── string.test.js
│       └── table-data.test.js
├── tools/
│   ├── README.md
│   ├── check-api.js
│   └── check-locale.js
├── vite.config.js
└── vitest.config.js
Download .txt
Showing preview only (941K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (11845 symbols across 210 files)

FILE: cypress.config.js
  method setupNodeEvents (line 7) | setupNodeEvents () {

FILE: dist/bootstrap-table-locale-all.js
  function requireGlobalThis (line 14) | function requireGlobalThis () {
  function requireFails (line 40) | function requireFails () {
  function requireDescriptors (line 56) | function requireDescriptors () {
  function requireFunctionBindNative (line 72) | function requireFunctionBindNative () {
  function requireFunctionCall (line 89) | function requireFunctionCall () {
  function requireObjectPropertyIsEnumerable (line 106) | function requireObjectPropertyIsEnumerable () {
  function requireCreatePropertyDescriptor (line 128) | function requireCreatePropertyDescriptor () {
  function requireFunctionUncurryThis (line 145) | function requireFunctionUncurryThis () {
  function requireClassofRaw (line 166) | function requireClassofRaw () {
  function requireIndexedObject (line 183) | function requireIndexedObject () {
  function requireIsNullOrUndefined (line 207) | function requireIsNullOrUndefined () {
  function requireRequireObjectCoercible (line 221) | function requireRequireObjectCoercible () {
  function requireToIndexedObject (line 240) | function requireToIndexedObject () {
  function requireIsCallable (line 256) | function requireIsCallable () {
  function requireIsObject (line 276) | function requireIsObject () {
  function requireGetBuiltIn (line 290) | function requireGetBuiltIn () {
  function requireObjectIsPrototypeOf (line 309) | function requireObjectIsPrototypeOf () {
  function requireEnvironmentUserAgent (line 321) | function requireEnvironmentUserAgent () {
  function requireEnvironmentV8Version (line 336) | function requireEnvironmentV8Version () {
  function requireSymbolConstructorDetection (line 372) | function requireSymbolConstructorDetection () {
  function requireUseSymbolAsUid (line 399) | function requireUseSymbolAsUid () {
  function requireIsSymbol (line 414) | function requireIsSymbol () {
  function requireTryToString (line 436) | function requireTryToString () {
  function requireACallable (line 454) | function requireACallable () {
  function requireGetMethod (line 473) | function requireGetMethod () {
  function requireOrdinaryToPrimitive (line 491) | function requireOrdinaryToPrimitive () {
  function requireIsPure (line 517) | function requireIsPure () {
  function requireDefineGlobalProperty (line 527) | function requireDefineGlobalProperty () {
  function requireSharedStore (line 547) | function requireSharedStore () {
  function requireShared (line 570) | function requireShared () {
  function requireToObject (line 584) | function requireToObject () {
  function requireHasOwnProperty (line 602) | function requireHasOwnProperty () {
  function requireUid (line 622) | function requireUid () {
  function requireWellKnownSymbol (line 640) | function requireWellKnownSymbol () {
  function requireToPrimitive (line 667) | function requireToPrimitive () {
  function requireToPropertyKey (line 701) | function requireToPropertyKey () {
  function requireDocumentCreateElement (line 719) | function requireDocumentCreateElement () {
  function requireIe8DomDefine (line 738) | function requireIe8DomDefine () {
  function requireObjectGetOwnPropertyDescriptor (line 757) | function requireObjectGetOwnPropertyDescriptor () {
  function requireV8PrototypeDefineBug (line 790) | function requireV8PrototypeDefineBug () {
  function requireAnObject (line 811) | function requireAnObject () {
  function requireObjectDefineProperty (line 829) | function requireObjectDefineProperty () {
  function requireCreateNonEnumerableProperty (line 881) | function requireCreateNonEnumerableProperty () {
  function requireFunctionName (line 902) | function requireFunctionName () {
  function requireInspectSource (line 928) | function requireInspectSource () {
  function requireWeakMapBasicDetection (line 951) | function requireWeakMapBasicDetection () {
  function requireSharedKey (line 966) | function requireSharedKey () {
  function requireHiddenKeys (line 983) | function requireHiddenKeys () {
  function requireInternalState (line 993) | function requireInternalState () {
  function requireMakeBuiltIn (line 1071) | function requireMakeBuiltIn () {
  function requireDefineBuiltIn (line 1134) | function requireDefineBuiltIn () {
  function requireMathTrunc (line 1172) | function requireMathTrunc () {
  function requireToIntegerOrInfinity (line 1191) | function requireToIntegerOrInfinity () {
  function requireToAbsoluteIndex (line 1209) | function requireToAbsoluteIndex () {
  function requireToLength (line 1230) | function requireToLength () {
  function requireLengthOfArrayLike (line 1249) | function requireLengthOfArrayLike () {
  function requireArrayIncludes (line 1265) | function requireArrayIncludes () {
  function requireObjectKeysInternal (line 1307) | function requireObjectKeysInternal () {
  function requireEnumBugKeys (line 1336) | function requireEnumBugKeys () {
  function requireObjectGetOwnPropertyNames (line 1354) | function requireObjectGetOwnPropertyNames () {
  function requireObjectGetOwnPropertySymbols (line 1375) | function requireObjectGetOwnPropertySymbols () {
  function requireOwnKeys (line 1386) | function requireOwnKeys () {
  function requireCopyConstructorProperties (line 1409) | function requireCopyConstructorProperties () {
  function requireIsForced (line 1434) | function requireIsForced () {
  function require_export (line 1465) | function require_export () {
  function requireIsArray (line 1528) | function requireIsArray () {
  function requireDoesNotExceedSafeInteger (line 1545) | function requireDoesNotExceedSafeInteger () {
  function requireCreateProperty (line 1561) | function requireCreateProperty () {
  function requireArraySetLength (line 1578) | function requireArraySetLength () {
  function requireToStringTagSupport (line 1613) | function requireToStringTagSupport () {
  function requireClassof (line 1630) | function requireClassof () {
  function requireIsConstructor (line 1668) | function requireIsConstructor () {
  function requireArraySpeciesConstructor (line 1728) | function requireArraySpeciesConstructor () {
  function requireArraySpeciesCreate (line 1759) | function requireArraySpeciesCreate () {
  function requireArrayMethodHasSpeciesSupport (line 1775) | function requireArrayMethodHasSpeciesSupport () {
  function requireEs_array_concat (line 1802) | function requireEs_array_concat () {
  function requireObjectKeys (line 1873) | function requireObjectKeys () {
  function requireObjectAssign (line 1891) | function requireObjectAssign () {
  function requireEs_object_assign (line 1956) | function requireEs_object_assign () {

FILE: dist/bootstrap-table-vue.js
  function G (line 7) | function G(e) {
  function xe (line 21) | function xe(e) {
  function Q (line 30) | function Q(e) {
  function oe (line 48) | function oe(e) {
  function K (line 52) | function K(e) {
  function j (line 56) | function j(e) {
  function L (line 60) | function L(e) {
  function C (line 64) | function C(e) {
  function Z (line 69) | function Z(e) {
  function Te (line 74) | function Te(e) {
  function Re (line 77) | function Re() {
  function R (line 81) | function R(e, ...t) {
  function Ve (line 111) | function Ve() {
  function Ie (line 127) | function Ie(e) {
  function $e (line 134) | function $e({ vnode: e, recurseCount: t }) {
  function Fe (line 142) | function Fe(e) {
  function re (line 148) | function re(e, t, n) {
  function X (line 184) | function X(e, t, n, o) {
  function ie (line 191) | function ie(e, t, n, o = !0) {
  function De (line 216) | function De(e, t, n, o = !0, s = !1) {
  function Me (line 235) | function Me(e) {
  function Ue (line 243) | function Ue(e) {
  function le (line 250) | function le() {
  function ze (line 253) | function ze(e) {
  function He (line 256) | function He(e) {
  function ce (line 273) | function ce(e) {
  function ae (line 297) | function ae(e, t) {
  function je (line 316) | function je(e, t) {
  function P (line 322) | function P(e) {
  function Be (line 325) | function Be(e, t) {
  function Je (line 331) | function Je(e, t) {
  function te (line 349) | function te(e, t) {
  function q (line 354) | function q(e) {
  function ue (line 367) | function ue(e, t) {
  function Xe (line 378) | function Xe(e = !1) {
  function ve (line 381) | function ve() {
  function et (line 384) | function et(e) {
  function tt (line 387) | function tt(e, t, n, o, s, r) {
  function nt (line 400) | function nt(e) {
  function he (line 410) | function he(e, t = null, n = null, o = 0, s = null, r = e === pe ? 0 : 1...
  function me (line 451) | function me(e, t = null, n = null, o = 0, s = null, r = !1) {
  function st (line 483) | function st(e) {
  function U (line 486) | function U(e, t, n = !1, o = !1) {
  function _e (line 536) | function _e(e) {
  function it (line 540) | function it(e = " ", t = 0) {
  function v (line 543) | function v(e, t) {
  function lt (line 560) | function lt(...e) {
  function ge (line 592) | function ge(e, t = !0) {
  function ye (line 595) | function ye(e, t, n = !1) {
  function be (line 613) | function be(e) {
  function ut (line 616) | function ut() {
  function pt (line 737) | function pt() {
  method default (line 755) | default() {
  method default (line 760) | default() {
  method data (line 765) | data() {
  method mounted (line 770) | mounted() {
  method beforeUnmount (line 776) | beforeUnmount() {
  method _initTable (line 780) | _initTable() {
  method handler (line 799) | handler() {
  method handler (line 805) | handler() {
  method optionsChangedIdx (line 810) | optionsChangedIdx() {
  method handler (line 814) | handler() {
  function mt (line 821) | function mt(e, t, n, o, s, r) {

FILE: dist/bootstrap-table-vue.umd.js
  function J (line 1) | function J(e){if(m(e)){const t={};for(let n=0;n<e.length;n++){const o=e[...
  function ke (line 1) | function ke(e){const t={};return e.replace(Te,"").split(Se).forEach(n=>{...
  function q (line 1) | function q(e){let t="";if(N(e))t=e;else if(m(e))for(let n=0;n<e.length;n...
  function ne (line 1) | function ne(e){return W(e)?ne(e.__v_raw):!!(e&&e.__v_isReactive)}
  function W (line 1) | function W(e){return!!(e&&e.__v_isReadonly)}
  function K (line 1) | function K(e){return!!(e&&e.__v_isShallow)}
  function L (line 1) | function L(e){return e?!!e.__v_raw:!1}
  function O (line 1) | function O(e){const t=e&&e.__v_raw;return t?O(t):e}
  function Y (line 1) | function Y(e){return e?e.__v_isRef===!0:!1}
  function xe (line 1) | function xe(e){T.push(e)}
  function Re (line 1) | function Re(){T.pop()}
  function V (line 1) | function V(e,...t){if(G)return;G=!0;const n=T.length?T[T.length-1].compo...
  function Ve (line 3) | function Ve(){let e=T[T.length-1];if(!e)return[];const t=[];for(;e;){con...
  function Ie (line 3) | function Ie(e){const t=[];return e.forEach((n,o)=>{t.push(...o===0?[]:[`
  function $e (line 4) | function $e({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive c...
  function Fe (line 4) | function Fe(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(o...
  function oe (line 4) | function oe(e,t,n){return N(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):t...
  function Q (line 4) | function Q(e,t,n,o){try{return o?e(...o):e()}catch(s){se(s,t,n)}}
  function se (line 4) | function se(e,t,n,o=!0){const s=t?t.vnode:null,{errorHandler:r,throwUnha...
  function De (line 4) | function De(e,t,n,o=!0,s=!1){if(f.NODE_ENV!=="production"){const r=re[t]...
  function Me (line 4) | function Me(e){let t=y+1,n=d.length;for(;t<n;){const o=t+n>>>1,s=d[o],r=...
  function Ue (line 4) | function Ue(e){if(!(e.flags&1)){const t=I(e),n=d[d.length-1];!n||!(e.fla...
  function ie (line 4) | function ie(){Z||(Z=Ae.then(le))}
  function je (line 4) | function je(e){m(e)?x.push(...e):E&&e.id===-1?E.splice(R+1,0,e):e.flags&...
  function ze (line 4) | function ze(e){if(x.length){const t=[...new Set(x)].sort((n,o)=>I(n)-I(o...
  function le (line 4) | function le(e){f.NODE_ENV!=="production"&&(e=e||new Map);const t=f.NODE_...
  function ce (line 4) | function ce(e,t){const n=e.get(t)||0;if(n>Pe){const o=t.i,s=o&&ge(o.type...
  function Be (line 4) | function Be(e,t){return A.has(e)?!1:(A.set(e,{initialDef:P(t),instances:...
  function P (line 4) | function P(e){return be(e)?e.__vccOpts:e}
  function He (line 4) | function He(e,t){const n=A.get(e);n&&(n.initialDef.render=t,[...n.instan...
  function Je (line 4) | function Je(e,t){const n=A.get(e);if(!n)return;t=P(t),ae(n.initialDef,t)...
  function ae (line 4) | function ae(e,t){F(e,t);for(const n in e)n!=="__file"&&!(n in t)&&delete...
  function v (line 4) | function v(e){return(t,n)=>{try{return e(t,n)}catch(o){console.error(o),...
  function ue (line 4) | function ue(e,t){e.shapeFlag&6&&e.component?(e.transition=t,ue(e.compone...
  function Xe (line 4) | function Xe(e=!1){U.push(h=e?null:[])}
  function ve (line 4) | function ve(){U.pop(),h=U[U.length-1]||null}
  function et (line 4) | function et(e){return e.dynamicChildren=h||Ne,ve(),h&&h.push(e),e}
  function tt (line 4) | function tt(e,t,n,o,s,r){return et(he(e,t,n,o,s,r,!0))}
  function nt (line 4) | function nt(e){return e?e.__v_isVNode===!0:!1}
  function he (line 4) | function he(e,t=null,n=null,o=0,s=null,r=e===de?0:1,l=!1,c=!1){const a={...
  function me (line 4) | function me(e,t=null,n=null,o=0,s=null,r=!1){if((!e||e===Ke)&&(f.NODE_EN...
  function st (line 5) | function st(e){return e?L(e)||fe(e)?F({},e):e:null}
  function z (line 5) | function z(e,t,n=!1,o=!1){const{props:s,ref:r,patchFlag:l,children:c,tra...
  function _e (line 5) | function _e(e){const t=z(e);return m(e.children)&&(t.children=e.children...
  function it (line 5) | function it(e=" ",t=0){return rt(Qe,null,e,t)}
  function ee (line 5) | function ee(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(...
  function lt (line 5) | function lt(...e){const t={};for(let n=0;n<e.length;n++){const o=e[n];fo...
  function ge (line 5) | function ge(e,t=!0){return C(e)?e.displayName||e.name:e.name||t&&e.__name}
  function ye (line 5) | function ye(e,t,n=!1){let o=ge(t);if(!o&&t.__file){const s=t.__file.matc...
  function be (line 5) | function be(e){return C(e)&&"__vccOpts"in e}
  function ut (line 5) | function ut(){if(f.NODE_ENV==="production"||typeof window>"u")return;con...
  function dt (line 5) | function dt(){ut()}
  method default (line 5) | default(){}
  method default (line 5) | default(){return{}}
  method data (line 5) | data(){return{optionsChangedIdx:0}}
  method mounted (line 5) | mounted(){this.$table=B(this.$el),this.$table.on("all.bs.table",(e,t,n)=...
  method beforeUnmount (line 5) | beforeUnmount(){this.$table.bootstrapTable("destroy")}
  method _initTable (line 5) | _initTable(){const e={...H(this.options),columns:H(this.columns),data:H(...
  method handler (line 5) | handler(){this.optionsChangedIdx++}
  method handler (line 5) | handler(){this.optionsChangedIdx++}
  method optionsChangedIdx (line 5) | optionsChangedIdx(){this._initTable()}
  method handler (line 5) | handler(){this.load(H(this.data))}
  function mt (line 5) | function mt(e,t,n,o,s,r){return Xe(),tt("table")}

FILE: dist/bootstrap-table.js
  function _arrayLikeToArray (line 7) | function _arrayLikeToArray(r, a) {
  function _arrayWithHoles (line 12) | function _arrayWithHoles(r) {
  function _arrayWithoutHoles (line 15) | function _arrayWithoutHoles(r) {
  function _classCallCheck (line 18) | function _classCallCheck(a, n) {
  function _defineProperties (line 21) | function _defineProperties(e, r) {
  function _createClass (line 27) | function _createClass(e, r, t) {
  function _createForOfIteratorHelper (line 32) | function _createForOfIteratorHelper(r, e) {
  function _defineProperty (line 80) | function _defineProperty(e, r, t) {
  function _iterableToArray (line 88) | function _iterableToArray(r) {
  function _iterableToArrayLimit (line 91) | function _iterableToArrayLimit(r, l) {
  function _nonIterableRest (line 115) | function _nonIterableRest() {
  function _nonIterableSpread (line 118) | function _nonIterableSpread() {
  function ownKeys$1 (line 121) | function ownKeys$1(e, r) {
  function _objectSpread2 (line 131) | function _objectSpread2(e) {
  function _slicedToArray (line 142) | function _slicedToArray(r, e) {
  function _toConsumableArray (line 145) | function _toConsumableArray(r) {
  function _toPrimitive (line 148) | function _toPrimitive(t, r) {
  function _toPropertyKey (line 158) | function _toPropertyKey(t) {
  function _typeof (line 162) | function _typeof(o) {
  function _unsupportedIterableToArray (line 171) | function _unsupportedIterableToArray(r, a) {
  function requireGlobalThis (line 186) | function requireGlobalThis () {
  function requireFails (line 212) | function requireFails () {
  function requireDescriptors (line 228) | function requireDescriptors () {
  function requireFunctionBindNative (line 244) | function requireFunctionBindNative () {
  function requireFunctionCall (line 261) | function requireFunctionCall () {
  function requireObjectPropertyIsEnumerable (line 278) | function requireObjectPropertyIsEnumerable () {
  function requireCreatePropertyDescriptor (line 300) | function requireCreatePropertyDescriptor () {
  function requireFunctionUncurryThis (line 317) | function requireFunctionUncurryThis () {
  function requireClassofRaw (line 338) | function requireClassofRaw () {
  function requireIndexedObject (line 355) | function requireIndexedObject () {
  function requireIsNullOrUndefined (line 379) | function requireIsNullOrUndefined () {
  function requireRequireObjectCoercible (line 393) | function requireRequireObjectCoercible () {
  function requireToIndexedObject (line 412) | function requireToIndexedObject () {
  function requireIsCallable (line 428) | function requireIsCallable () {
  function requireIsObject (line 448) | function requireIsObject () {
  function requireGetBuiltIn (line 462) | function requireGetBuiltIn () {
  function requireObjectIsPrototypeOf (line 481) | function requireObjectIsPrototypeOf () {
  function requireEnvironmentUserAgent (line 493) | function requireEnvironmentUserAgent () {
  function requireEnvironmentV8Version (line 508) | function requireEnvironmentV8Version () {
  function requireSymbolConstructorDetection (line 544) | function requireSymbolConstructorDetection () {
  function requireUseSymbolAsUid (line 571) | function requireUseSymbolAsUid () {
  function requireIsSymbol (line 586) | function requireIsSymbol () {
  function requireTryToString (line 608) | function requireTryToString () {
  function requireACallable (line 626) | function requireACallable () {
  function requireGetMethod (line 645) | function requireGetMethod () {
  function requireOrdinaryToPrimitive (line 663) | function requireOrdinaryToPrimitive () {
  function requireIsPure (line 689) | function requireIsPure () {
  function requireDefineGlobalProperty (line 699) | function requireDefineGlobalProperty () {
  function requireSharedStore (line 719) | function requireSharedStore () {
  function requireShared (line 742) | function requireShared () {
  function requireToObject (line 756) | function requireToObject () {
  function requireHasOwnProperty (line 774) | function requireHasOwnProperty () {
  function requireUid (line 794) | function requireUid () {
  function requireWellKnownSymbol (line 812) | function requireWellKnownSymbol () {
  function requireToPrimitive (line 839) | function requireToPrimitive () {
  function requireToPropertyKey (line 873) | function requireToPropertyKey () {
  function requireDocumentCreateElement (line 891) | function requireDocumentCreateElement () {
  function requireIe8DomDefine (line 910) | function requireIe8DomDefine () {
  function requireObjectGetOwnPropertyDescriptor (line 929) | function requireObjectGetOwnPropertyDescriptor () {
  function requireV8PrototypeDefineBug (line 962) | function requireV8PrototypeDefineBug () {
  function requireAnObject (line 983) | function requireAnObject () {
  function requireObjectDefineProperty (line 1001) | function requireObjectDefineProperty () {
  function requireCreateNonEnumerableProperty (line 1053) | function requireCreateNonEnumerableProperty () {
  function requireFunctionName (line 1074) | function requireFunctionName () {
  function requireInspectSource (line 1100) | function requireInspectSource () {
  function requireWeakMapBasicDetection (line 1123) | function requireWeakMapBasicDetection () {
  function requireSharedKey (line 1138) | function requireSharedKey () {
  function requireHiddenKeys (line 1155) | function requireHiddenKeys () {
  function requireInternalState (line 1165) | function requireInternalState () {
  function requireMakeBuiltIn (line 1243) | function requireMakeBuiltIn () {
  function requireDefineBuiltIn (line 1306) | function requireDefineBuiltIn () {
  function requireMathTrunc (line 1344) | function requireMathTrunc () {
  function requireToIntegerOrInfinity (line 1363) | function requireToIntegerOrInfinity () {
  function requireToAbsoluteIndex (line 1381) | function requireToAbsoluteIndex () {
  function requireToLength (line 1402) | function requireToLength () {
  function requireLengthOfArrayLike (line 1421) | function requireLengthOfArrayLike () {
  function requireArrayIncludes (line 1437) | function requireArrayIncludes () {
  function requireObjectKeysInternal (line 1479) | function requireObjectKeysInternal () {
  function requireEnumBugKeys (line 1508) | function requireEnumBugKeys () {
  function requireObjectGetOwnPropertyNames (line 1526) | function requireObjectGetOwnPropertyNames () {
  function requireObjectGetOwnPropertySymbols (line 1547) | function requireObjectGetOwnPropertySymbols () {
  function requireOwnKeys (line 1558) | function requireOwnKeys () {
  function requireCopyConstructorProperties (line 1581) | function requireCopyConstructorProperties () {
  function requireIsForced (line 1606) | function requireIsForced () {
  function require_export (line 1637) | function require_export () {
  function requireIsArray (line 1700) | function requireIsArray () {
  function requireDoesNotExceedSafeInteger (line 1717) | function requireDoesNotExceedSafeInteger () {
  function requireCreateProperty (line 1733) | function requireCreateProperty () {
  function requireArraySetLength (line 1750) | function requireArraySetLength () {
  function requireToStringTagSupport (line 1785) | function requireToStringTagSupport () {
  function requireClassof (line 1802) | function requireClassof () {
  function requireIsConstructor (line 1840) | function requireIsConstructor () {
  function requireArraySpeciesConstructor (line 1900) | function requireArraySpeciesConstructor () {
  function requireArraySpeciesCreate (line 1931) | function requireArraySpeciesCreate () {
  function requireArrayMethodHasSpeciesSupport (line 1947) | function requireArrayMethodHasSpeciesSupport () {
  function requireEs_array_concat (line 1974) | function requireEs_array_concat () {
  function requireObjectKeys (line 2047) | function requireObjectKeys () {
  function requireObjectDefineProperties (line 2064) | function requireObjectDefineProperties () {
  function requireHtml (line 2093) | function requireHtml () {
  function requireObjectCreate (line 2105) | function requireObjectCreate () {
  function requireAddToUnscopables (line 2198) | function requireAddToUnscopables () {
  function requireEs_array_includes (line 2226) | function requireEs_array_includes () {
  function requireObjectAssign (line 2260) | function requireObjectAssign () {
  function requireEs_object_assign (line 2325) | function requireEs_object_assign () {
  function requireEs_object_keys (line 2346) | function requireEs_object_keys () {
  function requireToString (line 2373) | function requireToString () {
  function requireRegexpFlags (line 2390) | function requireRegexpFlags () {
  function requireRegexpStickyHelpers (line 2416) | function requireRegexpStickyHelpers () {
  function requireRegexpUnsupportedDotAll (line 2455) | function requireRegexpUnsupportedDotAll () {
  function requireRegexpUnsupportedNcg (line 2474) | function requireRegexpUnsupportedNcg () {
  function requireRegexpExec (line 2494) | function requireRegexpExec () {
  function requireEs_regexp_exec (line 2618) | function requireEs_regexp_exec () {
  function requireIsRegexp (line 2639) | function requireIsRegexp () {
  function requireNotARegexp (line 2660) | function requireNotARegexp () {
  function requireCorrectIsRegexpLogic (line 2678) | function requireCorrectIsRegexpLogic () {
  function requireEs_string_includes (line 2701) | function requireEs_string_includes () {
  function requireFunctionUncurryThisClause (line 2734) | function requireFunctionUncurryThisClause () {
  function requireFunctionBindContext (line 2752) | function requireFunctionBindContext () {
  function requireArrayIteration (line 2774) | function requireArrayIteration () {
  function requireEs_array_find (line 2853) | function requireEs_array_find () {
  function requireCorrectPrototypeGetter (line 2887) | function requireCorrectPrototypeGetter () {
  function requireObjectGetPrototypeOf (line 2904) | function requireObjectGetPrototypeOf () {
  function requireObjectToArray (line 2934) | function requireObjectToArray () {
  function requireEs_object_entries (line 2990) | function requireEs_object_entries () {
  function requireObjectToString (line 3013) | function requireObjectToString () {
  function requireEs_object_toString (line 3029) | function requireEs_object_toString () {
  function requireFixRegexpWellKnownSymbolLogic (line 3051) | function requireFixRegexpWellKnownSymbolLogic () {
  function requireAConstructor (line 3137) | function requireAConstructor () {
  function requireSpeciesConstructor (line 3156) | function requireSpeciesConstructor () {
  function requireStringMultibyte (line 3179) | function requireStringMultibyte () {
  function requireAdvanceStringIndex (line 3224) | function requireAdvanceStringIndex () {
  function requireRegexpExecAbstract (line 3240) | function requireRegexpExecAbstract () {
  function requireEs_string_split (line 3268) | function requireEs_string_split () {
  function requireWhitespaces (line 3391) | function requireWhitespaces () {
  function requireStringTrim (line 3403) | function requireStringTrim () {
  function requireStringTrimForced (line 3442) | function requireStringTrimForced () {
  function requireEs_string_trim (line 3465) | function requireEs_string_trim () {
  function requireDomIterables (line 3489) | function requireDomIterables () {
  function requireDomTokenListPrototype (line 3533) | function requireDomTokenListPrototype () {
  function requireArrayMethodIsStrict (line 3549) | function requireArrayMethodIsStrict () {
  function requireArrayForEach (line 3567) | function requireArrayForEach () {
  function requireWeb_domCollections_forEach (line 3586) | function requireWeb_domCollections_forEach () {
  function requireEs_string_startsWith (line 3620) | function requireEs_string_startsWith () {
  function requireEs_array_filter (line 3663) | function requireEs_array_filter () {
  function requireIteratorClose (line 3690) | function requireIteratorClose () {
  function requireCallWithSafeIterationClosing (line 3722) | function requireCallWithSafeIterationClosing () {
  function requireIterators (line 3742) | function requireIterators () {
  function requireIsArrayIteratorMethod (line 3752) | function requireIsArrayIteratorMethod () {
  function requireGetIteratorMethod (line 3771) | function requireGetIteratorMethod () {
  function requireGetIterator (line 3793) | function requireGetIterator () {
  function requireArrayFrom (line 3815) | function requireArrayFrom () {
  function requireCheckCorrectnessOfIteration (line 3870) | function requireCheckCorrectnessOfIteration () {
  function requireEs_array_from (line 3920) | function requireEs_array_from () {
  function requireIteratorsCore (line 3947) | function requireIteratorsCore () {
  function requireSetToStringTag (line 4004) | function requireSetToStringTag () {
  function requireIteratorCreateConstructor (line 4025) | function requireIteratorCreateConstructor () {
  function requireFunctionUncurryThisAccessor (line 4049) | function requireFunctionUncurryThisAccessor () {
  function requireIsPossiblePrototype (line 4067) | function requireIsPossiblePrototype () {
  function requireAPossiblePrototype (line 4081) | function requireAPossiblePrototype () {
  function requireObjectSetPrototypeOf (line 4099) | function requireObjectSetPrototypeOf () {
  function requireIteratorDefine (line 4136) | function requireIteratorDefine () {
  function requireCreateIterResultObject (line 4246) | function requireCreateIterResultObject () {
  function requireEs_string_iterator (line 4259) | function requireEs_string_iterator () {
  function DOMHelper (line 4309) | function DOMHelper() {
  function getIconsPrefix (line 4956) | function getIconsPrefix(theme) {
  function getIcons (line 4976) | function getIcons(icons, prefix) {
  function assignIcons (line 4987) | function assignIcons(icons, icon, values) {
  function getBootstrapVersion (line 4999) | function getBootstrapVersion() {
  function getSearchInput (line 5023) | function getSearchInput(that) {
  function requireEs_object_getPrototypeOf (line 5048) | function requireEs_object_getPrototypeOf () {
  function isObject (line 5086) | function isObject(obj) {
  function extend (line 5107) | function extend() {
  function deepCopy (line 5186) | function deepCopy(arg) {
  function compareObjects (line 5201) | function compareObjects(objectA, objectB, compareLength) {
  function isEmptyObject (line 5222) | function isEmptyObject() {
  function requireInheritIfRequired (line 5241) | function requireInheritIfRequired () {
  function requireRegexpFlagsDetection (line 5268) | function requireRegexpFlagsDetection () {
  function requireRegexpGetFlags (line 5323) | function requireRegexpGetFlags () {
  function requireProxyAccessor (line 5347) | function requireProxyAccessor () {
  function requireDefineBuiltInAccessor (line 5365) | function requireDefineBuiltInAccessor () {
  function requireSetSpecies (line 5382) | function requireSetSpecies () {
  function requireEs_regexp_constructor (line 5407) | function requireEs_regexp_constructor () {
  function requireEs_regexp_toString (line 5615) | function requireEs_regexp_toString () {
  function requireFunctionApply (line 5653) | function requireFunctionApply () {
  function requireGetSubstitution (line 5672) | function requireGetSubstitution () {
  function requireEs_string_replace (line 5725) | function requireEs_string_replace () {
  function sprintf (line 6026) | function sprintf(_str) {
  function escapeApostrophe (line 6049) | function escapeApostrophe(value) {
  function escapeHTML (line 6059) | function escapeHTML(text) {
  function escapeAttr (line 6074) | function escapeAttr(text) {
  function unescapeHTML (line 6087) | function unescapeHTML(text) {
  function removeHTML (line 6100) | function removeHTML(text) {
  function normalizeAccent (line 6114) | function normalizeAccent(value) {
  function normalizeStyle (line 6136) | function normalizeStyle(style) {
  function requireEs_array_indexOf (line 6163) | function requireEs_array_indexOf () {
  function requireEs_array_map (line 6197) | function requireEs_array_map () {
  function getScrollBarWidth (line 6239) | function getScrollBarWidth() {
  function classToString (line 6264) | function classToString(class_) {
  function parseStyle (line 6296) | function parseStyle(dom, style) {
  function h (line 6363) | function h(element, attrs, children) {
  function htmlToNodes (line 6418) | function htmlToNodes(html) {
  function requireEs_string_endsWith (line 6447) | function requireEs_string_endsWith () {
  function getFieldTitle (line 6504) | function getFieldTitle(list, value) {
  function setFieldIndex (line 6528) | function setFieldIndex(columns) {
  function updateFieldGroup (line 6589) | function updateFieldGroup(columns, fieldColumns) {
  function getRealDataAttr (line 6678) | function getRealDataAttr(dataAttr) {
  function getItemField (line 6701) | function getItemField(item, field, escape) {
  function findIndex (line 6737) | function findIndex(items, item) {
  function trToData (line 6763) | function trToData(columns, els) {
  function checkAutoMergeCells (line 6820) | function checkAutoMergeCells(data) {
  function requireEs_string_match (line 6857) | function requireEs_string_match () {
  function requireSameValue (line 6923) | function requireSameValue () {
  function requireEs_string_search (line 6938) | function requireEs_string_search () {
  function requireEs_array_iterator (line 6986) | function requireEs_array_iterator () {
  function requireArraySlice (line 7060) | function requireArraySlice () {
  function requireEs_array_slice (line 7071) | function requireEs_array_slice () {
  function requireWeb_domCollections_iterator (line 7132) | function requireWeb_domCollections_iterator () {
  function requireEs_string_fromCodePoint (line 7182) | function requireEs_string_fromCodePoint () {
  function requireSafeGetBuiltIn (line 7222) | function requireSafeGetBuiltIn () {
  function requireUrlConstructorDetection (line 7243) | function requireUrlConstructorDetection () {
  function requireDefineBuiltIns (line 7293) | function requireDefineBuiltIns () {
  function requireAnInstance (line 7308) | function requireAnInstance () {
  function requireValidateArgumentsLength (line 7325) | function requireValidateArgumentsLength () {
  function requireArraySort (line 7340) | function requireArraySort () {
  function requireWeb_urlSearchParams_constructor (line 7390) | function requireWeb_urlSearchParams_constructor () {
  function requireWeb_urlSearchParams (line 7908) | function requireWeb_urlSearchParams () {
  function calculateObjectValue (line 7936) | function calculateObjectValue(self, name, args, defaultValue) {
  function debounce (line 7979) | function debounce(func, wait, immediate) {
  function getEventName (line 8002) | function getEventName(eventPrefix) {
  function hasDetailViewIcon (line 8014) | function hasDetailViewIcon(options) {
  function getDetailViewIndexOffset (line 8024) | function getDetailViewIndexOffset(options) {
  function addQueryToUrl (line 8035) | function addQueryToUrl(url, query) {
  function isNumeric (line 8057) | function isNumeric(n) {
  function isIEBrowser (line 8066) | function isIEBrowser() {
  function regexCompare (line 8099) | function regexCompare(value, search) {
  function sort (line 8125) | function sort(a, b, order, options, aPosition, bPosition) {
  function replaceSearchMark (line 8180) | function replaceSearchMark(html, searchText) {
  function getCheckboxHtml (line 8267) | function getCheckboxHtml(options) {
  function wrapCheckbox (line 8308) | function wrapCheckbox(inputHtml) {
  function getCheckboxVdomConfig (line 8326) | function getCheckboxVdomConfig(options) {
  function getDropdownColumnCheckboxHtml (line 8364) | function getDropdownColumnCheckboxHtml(options) {
  function requireEs_array_findIndex (line 9167) | function requireEs_array_findIndex () {
  function requireDeletePropertyOrThrow (line 9201) | function requireDeletePropertyOrThrow () {
  function requireEs_array_splice (line 9216) | function requireEs_array_splice () {
  function VirtualScroll (line 9293) | function VirtualScroll(options) {
  function requireEnvironmentFfVersion (line 10199) | function requireEnvironmentFfVersion () {
  function requireEnvironmentIsIeOrEdge (line 10213) | function requireEnvironmentIsIeOrEdge () {
  function requireEnvironmentWebkitVersion (line 10225) | function requireEnvironmentWebkitVersion () {
  function requireEs_array_sort (line 10238) | function requireEs_array_sort () {
  function requirePath (line 10356) | function requirePath () {
  function requireThisNumberValue (line 10368) | function requireThisNumberValue () {
  function requireEs_number_constructor (line 10381) | function requireEs_number_constructor () {
  function BootstrapTable (line 12331) | function BootstrapTable(el, options) {

FILE: dist/config/index.js
  function requireGlobalThis (line 14) | function requireGlobalThis () {
  function requireFails (line 40) | function requireFails () {
  function requireDescriptors (line 56) | function requireDescriptors () {
  function requireFunctionBindNative (line 72) | function requireFunctionBindNative () {
  function requireFunctionCall (line 89) | function requireFunctionCall () {
  function requireObjectPropertyIsEnumerable (line 106) | function requireObjectPropertyIsEnumerable () {
  function requireCreatePropertyDescriptor (line 128) | function requireCreatePropertyDescriptor () {
  function requireFunctionUncurryThis (line 145) | function requireFunctionUncurryThis () {
  function requireClassofRaw (line 166) | function requireClassofRaw () {
  function requireIndexedObject (line 183) | function requireIndexedObject () {
  function requireIsNullOrUndefined (line 207) | function requireIsNullOrUndefined () {
  function requireRequireObjectCoercible (line 221) | function requireRequireObjectCoercible () {
  function requireToIndexedObject (line 240) | function requireToIndexedObject () {
  function requireIsCallable (line 256) | function requireIsCallable () {
  function requireIsObject (line 276) | function requireIsObject () {
  function requireGetBuiltIn (line 290) | function requireGetBuiltIn () {
  function requireObjectIsPrototypeOf (line 309) | function requireObjectIsPrototypeOf () {
  function requireEnvironmentUserAgent (line 321) | function requireEnvironmentUserAgent () {
  function requireEnvironmentV8Version (line 336) | function requireEnvironmentV8Version () {
  function requireSymbolConstructorDetection (line 372) | function requireSymbolConstructorDetection () {
  function requireUseSymbolAsUid (line 399) | function requireUseSymbolAsUid () {
  function requireIsSymbol (line 414) | function requireIsSymbol () {
  function requireTryToString (line 436) | function requireTryToString () {
  function requireACallable (line 454) | function requireACallable () {
  function requireGetMethod (line 473) | function requireGetMethod () {
  function requireOrdinaryToPrimitive (line 491) | function requireOrdinaryToPrimitive () {
  function requireIsPure (line 517) | function requireIsPure () {
  function requireDefineGlobalProperty (line 527) | function requireDefineGlobalProperty () {
  function requireSharedStore (line 547) | function requireSharedStore () {
  function requireShared (line 570) | function requireShared () {
  function requireToObject (line 584) | function requireToObject () {
  function requireHasOwnProperty (line 602) | function requireHasOwnProperty () {
  function requireUid (line 622) | function requireUid () {
  function requireWellKnownSymbol (line 640) | function requireWellKnownSymbol () {
  function requireToPrimitive (line 667) | function requireToPrimitive () {
  function requireToPropertyKey (line 701) | function requireToPropertyKey () {
  function requireDocumentCreateElement (line 719) | function requireDocumentCreateElement () {
  function requireIe8DomDefine (line 738) | function requireIe8DomDefine () {
  function requireObjectGetOwnPropertyDescriptor (line 757) | function requireObjectGetOwnPropertyDescriptor () {
  function requireV8PrototypeDefineBug (line 790) | function requireV8PrototypeDefineBug () {
  function requireAnObject (line 811) | function requireAnObject () {
  function requireObjectDefineProperty (line 829) | function requireObjectDefineProperty () {
  function requireCreateNonEnumerableProperty (line 881) | function requireCreateNonEnumerableProperty () {
  function requireFunctionName (line 902) | function requireFunctionName () {
  function requireInspectSource (line 928) | function requireInspectSource () {
  function requireWeakMapBasicDetection (line 951) | function requireWeakMapBasicDetection () {
  function requireSharedKey (line 966) | function requireSharedKey () {
  function requireHiddenKeys (line 983) | function requireHiddenKeys () {
  function requireInternalState (line 993) | function requireInternalState () {
  function requireMakeBuiltIn (line 1071) | function requireMakeBuiltIn () {
  function requireDefineBuiltIn (line 1134) | function requireDefineBuiltIn () {
  function requireMathTrunc (line 1172) | function requireMathTrunc () {
  function requireToIntegerOrInfinity (line 1191) | function requireToIntegerOrInfinity () {
  function requireToAbsoluteIndex (line 1209) | function requireToAbsoluteIndex () {
  function requireToLength (line 1230) | function requireToLength () {
  function requireLengthOfArrayLike (line 1249) | function requireLengthOfArrayLike () {
  function requireArrayIncludes (line 1265) | function requireArrayIncludes () {
  function requireObjectKeysInternal (line 1307) | function requireObjectKeysInternal () {
  function requireEnumBugKeys (line 1336) | function requireEnumBugKeys () {
  function requireObjectGetOwnPropertyNames (line 1354) | function requireObjectGetOwnPropertyNames () {
  function requireObjectGetOwnPropertySymbols (line 1375) | function requireObjectGetOwnPropertySymbols () {
  function requireOwnKeys (line 1386) | function requireOwnKeys () {
  function requireCopyConstructorProperties (line 1409) | function requireCopyConstructorProperties () {
  function requireIsForced (line 1434) | function requireIsForced () {
  function require_export (line 1465) | function require_export () {
  function requireIsArray (line 1528) | function requireIsArray () {
  function requireDoesNotExceedSafeInteger (line 1545) | function requireDoesNotExceedSafeInteger () {
  function requireCreateProperty (line 1561) | function requireCreateProperty () {
  function requireArraySetLength (line 1578) | function requireArraySetLength () {
  function requireToStringTagSupport (line 1613) | function requireToStringTagSupport () {
  function requireClassof (line 1630) | function requireClassof () {
  function requireIsConstructor (line 1668) | function requireIsConstructor () {
  function requireArraySpeciesConstructor (line 1728) | function requireArraySpeciesConstructor () {
  function requireArraySpeciesCreate (line 1759) | function requireArraySpeciesCreate () {
  function requireArrayMethodHasSpeciesSupport (line 1775) | function requireArrayMethodHasSpeciesSupport () {
  function requireEs_array_concat (line 1802) | function requireEs_array_concat () {
  function requireObjectKeys (line 1875) | function requireObjectKeys () {
  function requireObjectDefineProperties (line 1892) | function requireObjectDefineProperties () {
  function requireHtml (line 1921) | function requireHtml () {
  function requireObjectCreate (line 1933) | function requireObjectCreate () {
  function requireAddToUnscopables (line 2026) | function requireAddToUnscopables () {
  function requireEs_array_includes (line 2054) | function requireEs_array_includes () {
  function requireObjectAssign (line 2088) | function requireObjectAssign () {
  function requireEs_object_assign (line 2153) | function requireEs_object_assign () {
  function _arrayLikeToArray (line 2170) | function _arrayLikeToArray(r, a) {
  function _arrayWithHoles (line 2175) | function _arrayWithHoles(r) {
  function _arrayWithoutHoles (line 2178) | function _arrayWithoutHoles(r) {
  function _classCallCheck (line 2181) | function _classCallCheck(a, n) {
  function _defineProperties (line 2184) | function _defineProperties(e, r) {
  function _createClass (line 2190) | function _createClass(e, r, t) {
  function _createForOfIteratorHelper (line 2195) | function _createForOfIteratorHelper(r, e) {
  function _defineProperty (line 2243) | function _defineProperty(e, r, t) {
  function _iterableToArray (line 2251) | function _iterableToArray(r) {
  function _iterableToArrayLimit (line 2254) | function _iterableToArrayLimit(r, l) {
  function _nonIterableRest (line 2278) | function _nonIterableRest() {
  function _nonIterableSpread (line 2281) | function _nonIterableSpread() {
  function ownKeys (line 2284) | function ownKeys(e, r) {
  function _objectSpread2 (line 2294) | function _objectSpread2(e) {
  function _slicedToArray (line 2305) | function _slicedToArray(r, e) {
  function _toConsumableArray (line 2308) | function _toConsumableArray(r) {
  function _toPrimitive (line 2311) | function _toPrimitive(t, r) {
  function _toPropertyKey (line 2321) | function _toPropertyKey(t) {
  function _typeof (line 2325) | function _typeof(o) {
  function _unsupportedIterableToArray (line 2334) | function _unsupportedIterableToArray(r, a) {
  function requireFunctionUncurryThisClause (line 2347) | function requireFunctionUncurryThisClause () {
  function requireFunctionBindContext (line 2365) | function requireFunctionBindContext () {
  function requireArrayIteration (line 2387) | function requireArrayIteration () {
  function requireEs_array_find (line 2466) | function requireEs_array_find () {
  function requireEs_object_keys (line 2499) | function requireEs_object_keys () {
  function requireObjectToString (line 2526) | function requireObjectToString () {
  function requireEs_object_toString (line 2542) | function requireEs_object_toString () {
  function requireToString (line 2564) | function requireToString () {
  function requireIsRegexp (line 2581) | function requireIsRegexp () {
  function requireNotARegexp (line 2602) | function requireNotARegexp () {
  function requireCorrectIsRegexpLogic (line 2620) | function requireCorrectIsRegexpLogic () {
  function requireEs_string_startsWith (line 2643) | function requireEs_string_startsWith () {
  function requireEs_array_filter (line 2686) | function requireEs_array_filter () {
  function requireIteratorClose (line 2713) | function requireIteratorClose () {
  function requireCallWithSafeIterationClosing (line 2745) | function requireCallWithSafeIterationClosing () {
  function requireIterators (line 2765) | function requireIterators () {
  function requireIsArrayIteratorMethod (line 2775) | function requireIsArrayIteratorMethod () {
  function requireGetIteratorMethod (line 2794) | function requireGetIteratorMethod () {
  function requireGetIterator (line 2816) | function requireGetIterator () {
  function requireArrayFrom (line 2838) | function requireArrayFrom () {
  function requireCheckCorrectnessOfIteration (line 2893) | function requireCheckCorrectnessOfIteration () {
  function requireEs_array_from (line 2943) | function requireEs_array_from () {
  function requireStringMultibyte (line 2970) | function requireStringMultibyte () {
  function requireCorrectPrototypeGetter (line 3015) | function requireCorrectPrototypeGetter () {
  function requireObjectGetPrototypeOf (line 3032) | function requireObjectGetPrototypeOf () {
  function requireIteratorsCore (line 3062) | function requireIteratorsCore () {
  function requireSetToStringTag (line 3119) | function requireSetToStringTag () {
  function requireIteratorCreateConstructor (line 3140) | function requireIteratorCreateConstructor () {
  function requireFunctionUncurryThisAccessor (line 3164) | function requireFunctionUncurryThisAccessor () {
  function requireIsPossiblePrototype (line 3182) | function requireIsPossiblePrototype () {
  function requireAPossiblePrototype (line 3196) | function requireAPossiblePrototype () {
  function requireObjectSetPrototypeOf (line 3214) | function requireObjectSetPrototypeOf () {
  function requireIteratorDefine (line 3251) | function requireIteratorDefine () {
  function requireCreateIterResultObject (line 3361) | function requireCreateIterResultObject () {
  function requireEs_string_iterator (line 3374) | function requireEs_string_iterator () {
  function requireWhitespaces (line 3417) | function requireWhitespaces () {
  function requireStringTrim (line 3429) | function requireStringTrim () {
  function requireStringTrimForced (line 3468) | function requireStringTrimForced () {
  function requireEs_string_trim (line 3491) | function requireEs_string_trim () {
  function requireDomIterables (line 3515) | function requireDomIterables () {
  function requireDomTokenListPrototype (line 3559) | function requireDomTokenListPrototype () {
  function requireArrayMethodIsStrict (line 3575) | function requireArrayMethodIsStrict () {
  function requireArrayForEach (line 3593) | function requireArrayForEach () {
  function requireWeb_domCollections_forEach (line 3612) | function requireWeb_domCollections_forEach () {
  function DOMHelper (line 3654) | function DOMHelper() {
  function getIconsPrefix (line 4301) | function getIconsPrefix(theme) {
  function getIcons (line 4321) | function getIcons(icons, prefix) {
  function assignIcons (line 4332) | function assignIcons(icons, icon, values) {
  function getBootstrapVersion (line 4344) | function getBootstrapVersion() {
  function getSearchInput (line 4368) | function getSearchInput(that) {
  function requireObjectToArray (line 4394) | function requireObjectToArray () {
  function requireEs_object_entries (line 4450) | function requireEs_object_entries () {
  function requireEs_object_getPrototypeOf (line 4472) | function requireEs_object_getPrototypeOf () {
  function requireEs_string_includes (line 4499) | function requireEs_string_includes () {
  function isObject (line 4542) | function isObject(obj) {
  function extend (line 4563) | function extend() {
  function deepCopy (line 4642) | function deepCopy(arg) {
  function compareObjects (line 4657) | function compareObjects(objectA, objectB, compareLength) {
  function isEmptyObject (line 4678) | function isEmptyObject() {
  function requireInheritIfRequired (line 4697) | function requireInheritIfRequired () {
  function requireRegexpFlagsDetection (line 4724) | function requireRegexpFlagsDetection () {
  function requireRegexpFlags (line 4779) | function requireRegexpFlags () {
  function requireRegexpGetFlags (line 4805) | function requireRegexpGetFlags () {
  function requireRegexpStickyHelpers (line 4829) | function requireRegexpStickyHelpers () {
  function requireProxyAccessor (line 4868) | function requireProxyAccessor () {
  function requireDefineBuiltInAccessor (line 4886) | function requireDefineBuiltInAccessor () {
  function requireSetSpecies (line 4903) | function requireSetSpecies () {
  function requireRegexpUnsupportedDotAll (line 4929) | function requireRegexpUnsupportedDotAll () {
  function requireRegexpUnsupportedNcg (line 4948) | function requireRegexpUnsupportedNcg () {
  function requireEs_regexp_constructor (line 4967) | function requireEs_regexp_constructor () {
  function requireRegexpExec (line 5176) | function requireRegexpExec () {
  function requireEs_regexp_exec (line 5300) | function requireEs_regexp_exec () {
  function requireEs_regexp_toString (line 5320) | function requireEs_regexp_toString () {
  function requireFunctionApply (line 5358) | function requireFunctionApply () {
  function requireFixRegexpWellKnownSymbolLogic (line 5377) | function requireFixRegexpWellKnownSymbolLogic () {
  function requireAdvanceStringIndex (line 5463) | function requireAdvanceStringIndex () {
  function requireGetSubstitution (line 5479) | function requireGetSubstitution () {
  function requireRegexpExecAbstract (line 5533) | function requireRegexpExecAbstract () {
  function requireEs_string_replace (line 5561) | function requireEs_string_replace () {
  function sprintf (line 5862) | function sprintf(_str) {
  function escapeApostrophe (line 5885) | function escapeApostrophe(value) {
  function escapeHTML (line 5895) | function escapeHTML(text) {
  function escapeAttr (line 5910) | function escapeAttr(text) {
  function unescapeHTML (line 5923) | function unescapeHTML(text) {
  function removeHTML (line 5936) | function removeHTML(text) {
  function normalizeAccent (line 5950) | function normalizeAccent(value) {
  function normalizeStyle (line 5972) | function normalizeStyle(style) {
  function requireEs_array_indexOf (line 5999) | function requireEs_array_indexOf () {
  function requireEs_array_map (line 6033) | function requireEs_array_map () {
  function getScrollBarWidth (line 6075) | function getScrollBarWidth() {
  function classToString (line 6100) | function classToString(class_) {
  function parseStyle (line 6132) | function parseStyle(dom, style) {
  function h (line 6199) | function h(element, attrs, children) {
  function htmlToNodes (line 6254) | function htmlToNodes(html) {
  function requireEs_string_endsWith (line 6283) | function requireEs_string_endsWith () {
  function requireAConstructor (line 6329) | function requireAConstructor () {
  function requireSpeciesConstructor (line 6348) | function requireSpeciesConstructor () {
  function requireEs_string_split (line 6370) | function requireEs_string_split () {
  function getFieldTitle (line 6504) | function getFieldTitle(list, value) {
  function setFieldIndex (line 6528) | function setFieldIndex(columns) {
  function updateFieldGroup (line 6589) | function updateFieldGroup(columns, fieldColumns) {
  function getRealDataAttr (line 6678) | function getRealDataAttr(dataAttr) {
  function getItemField (line 6701) | function getItemField(item, field, escape) {
  function findIndex (line 6737) | function findIndex(items, item) {
  function trToData (line 6763) | function trToData(columns, els) {
  function checkAutoMergeCells (line 6820) | function checkAutoMergeCells(data) {
  function requireEs_string_match (line 6857) | function requireEs_string_match () {
  function requireSameValue (line 6923) | function requireSameValue () {
  function requireEs_string_search (line 6938) | function requireEs_string_search () {
  function requireEs_array_iterator (line 6986) | function requireEs_array_iterator () {
  function requireArraySlice (line 7060) | function requireArraySlice () {
  function requireEs_array_slice (line 7071) | function requireEs_array_slice () {
  function requireWeb_domCollections_iterator (line 7132) | function requireWeb_domCollections_iterator () {
  function requireEs_string_fromCodePoint (line 7182) | function requireEs_string_fromCodePoint () {
  function requireSafeGetBuiltIn (line 7222) | function requireSafeGetBuiltIn () {
  function requireUrlConstructorDetection (line 7243) | function requireUrlConstructorDetection () {
  function requireDefineBuiltIns (line 7293) | function requireDefineBuiltIns () {
  function requireAnInstance (line 7308) | function requireAnInstance () {
  function requireValidateArgumentsLength (line 7325) | function requireValidateArgumentsLength () {
  function requireArraySort (line 7340) | function requireArraySort () {
  function requireWeb_urlSearchParams_constructor (line 7390) | function requireWeb_urlSearchParams_constructor () {
  function requireWeb_urlSearchParams (line 7908) | function requireWeb_urlSearchParams () {
  function calculateObjectValue (line 7936) | function calculateObjectValue(self, name, args, defaultValue) {
  function debounce (line 7979) | function debounce(func, wait, immediate) {
  function getEventName (line 8002) | function getEventName(eventPrefix) {
  function hasDetailViewIcon (line 8014) | function hasDetailViewIcon(options) {
  function getDetailViewIndexOffset (line 8024) | function getDetailViewIndexOffset(options) {
  function addQueryToUrl (line 8035) | function addQueryToUrl(url, query) {
  function isNumeric (line 8057) | function isNumeric(n) {
  function isIEBrowser (line 8066) | function isIEBrowser() {
  function regexCompare (line 8099) | function regexCompare(value, search) {
  function sort (line 8125) | function sort(a, b, order, options, aPosition, bPosition) {
  function replaceSearchMark (line 8180) | function replaceSearchMark(html, searchText) {
  function getCheckboxHtml (line 8267) | function getCheckboxHtml(options) {
  function wrapCheckbox (line 8308) | function wrapCheckbox(inputHtml) {
  function getCheckboxVdomConfig (line 8326) | function getCheckboxVdomConfig(options) {
  function getDropdownColumnCheckboxHtml (line 8364) | function getDropdownColumnCheckboxHtml(options) {

FILE: dist/extensions/addrbar/bootstrap-table-addrbar.js
  function _arrayLikeToArray (line 7) | function _arrayLikeToArray(r, a) {
  function _arrayWithHoles (line 12) | function _arrayWithHoles(r) {
  function _assertThisInitialized (line 15) | function _assertThisInitialized(e) {
  function _callSuper (line 19) | function _callSuper(t, o, e) {
  function _classCallCheck (line 22) | function _classCallCheck(a, n) {
  function _defineProperties (line 25) | function _defineProperties(e, r) {
  function _createClass (line 31) | function _createClass(e, r, t) {
  function _get (line 36) | function _get() {
  function _getPrototypeOf (line 45) | function _getPrototypeOf(t) {
  function _inherits (line 50) | function _inherits(t, e) {
  function _isNativeReflectConstruct (line 62) | function _isNativeReflectConstruct() {
  function _iterableToArrayLimit (line 70) | function _iterableToArrayLimit(r, l) {
  function _nonIterableRest (line 94) | function _nonIterableRest() {
  function _possibleConstructorReturn (line 97) | function _possibleConstructorReturn(t, e) {
  function _setPrototypeOf (line 102) | function _setPrototypeOf(t, e) {
  function _slicedToArray (line 107) | function _slicedToArray(r, e) {
  function _superPropBase (line 110) | function _superPropBase(t, o) {
  function _superPropGet (line 114) | function _superPropGet(t, o, e, r) {
  function _toPrimitive (line 120) | function _toPrimitive(t, r) {
  function _toPropertyKey (line 130) | function _toPropertyKey(t) {
  function _unsupportedIterableToArray (line 134) | function _unsupportedIterableToArray(r, a) {
  function requireGlobalThis (line 149) | function requireGlobalThis () {
  function requireFails (line 175) | function requireFails () {
  function requireDescriptors (line 191) | function requireDescriptors () {
  function requireFunctionBindNative (line 207) | function requireFunctionBindNative () {
  function requireFunctionCall (line 224) | function requireFunctionCall () {
  function requireObjectPropertyIsEnumerable (line 241) | function requireObjectPropertyIsEnumerable () {
  function requireCreatePropertyDescriptor (line 263) | function requireCreatePropertyDescriptor () {
  function requireFunctionUncurryThis (line 280) | function requireFunctionUncurryThis () {
  function requireClassofRaw (line 301) | function requireClassofRaw () {
  function requireIndexedObject (line 318) | function requireIndexedObject () {
  function requireIsNullOrUndefined (line 342) | function requireIsNullOrUndefined () {
  function requireRequireObjectCoercible (line 356) | function requireRequireObjectCoercible () {
  function requireToIndexedObject (line 375) | function requireToIndexedObject () {
  function requireIsCallable (line 391) | function requireIsCallable () {
  function requireIsObject (line 411) | function requireIsObject () {
  function requireGetBuiltIn (line 425) | function requireGetBuiltIn () {
  function requireObjectIsPrototypeOf (line 444) | function requireObjectIsPrototypeOf () {
  function requireEnvironmentUserAgent (line 456) | function requireEnvironmentUserAgent () {
  function requireEnvironmentV8Version (line 471) | function requireEnvironmentV8Version () {
  function requireSymbolConstructorDetection (line 507) | function requireSymbolConstructorDetection () {
  function requireUseSymbolAsUid (line 534) | function requireUseSymbolAsUid () {
  function requireIsSymbol (line 549) | function requireIsSymbol () {
  function requireTryToString (line 571) | function requireTryToString () {
  function requireACallable (line 589) | function requireACallable () {
  function requireGetMethod (line 608) | function requireGetMethod () {
  function requireOrdinaryToPrimitive (line 626) | function requireOrdinaryToPrimitive () {
  function requireIsPure (line 652) | function requireIsPure () {
  function requireDefineGlobalProperty (line 662) | function requireDefineGlobalProperty () {
  function requireSharedStore (line 682) | function requireSharedStore () {
  function requireShared (line 705) | function requireShared () {
  function requireToObject (line 719) | function requireToObject () {
  function requireHasOwnProperty (line 737) | function requireHasOwnProperty () {
  function requireUid (line 757) | function requireUid () {
  function requireWellKnownSymbol (line 775) | function requireWellKnownSymbol () {
  function requireToPrimitive (line 802) | function requireToPrimitive () {
  function requireToPropertyKey (line 836) | function requireToPropertyKey () {
  function requireDocumentCreateElement (line 854) | function requireDocumentCreateElement () {
  function requireIe8DomDefine (line 873) | function requireIe8DomDefine () {
  function requireObjectGetOwnPropertyDescriptor (line 892) | function requireObjectGetOwnPropertyDescriptor () {
  function requireV8PrototypeDefineBug (line 925) | function requireV8PrototypeDefineBug () {
  function requireAnObject (line 946) | function requireAnObject () {
  function requireObjectDefineProperty (line 964) | function requireObjectDefineProperty () {
  function requireCreateNonEnumerableProperty (line 1016) | function requireCreateNonEnumerableProperty () {
  function requireFunctionName (line 1037) | function requireFunctionName () {
  function requireInspectSource (line 1063) | function requireInspectSource () {
  function requireWeakMapBasicDetection (line 1086) | function requireWeakMapBasicDetection () {
  function requireSharedKey (line 1101) | function requireSharedKey () {
  function requireHiddenKeys (line 1118) | function requireHiddenKeys () {
  function requireInternalState (line 1128) | function requireInternalState () {
  function requireMakeBuiltIn (line 1206) | function requireMakeBuiltIn () {
  function requireDefineBuiltIn (line 1269) | function requireDefineBuiltIn () {
  function requireMathTrunc (line 1307) | function requireMathTrunc () {
  function requireToIntegerOrInfinity (line 1326) | function requireToIntegerOrInfinity () {
  function requireToAbsoluteIndex (line 1344) | function requireToAbsoluteIndex () {
  function requireToLength (line 1365) | function requireToLength () {
  function requireLengthOfArrayLike (line 1384) | function requireLengthOfArrayLike () {
  function requireArrayIncludes (line 1400) | function requireArrayIncludes () {
  function requireObjectKeysInternal (line 1442) | function requireObjectKeysInternal () {
  function requireEnumBugKeys (line 1471) | function requireEnumBugKeys () {
  function requireObjectGetOwnPropertyNames (line 1489) | function requireObjectGetOwnPropertyNames () {
  function requireObjectGetOwnPropertySymbols (line 1510) | function requireObjectGetOwnPropertySymbols () {
  function requireOwnKeys (line 1521) | function requireOwnKeys () {
  function requireCopyConstructorProperties (line 1544) | function requireCopyConstructorProperties () {
  function requireIsForced (line 1569) | function requireIsForced () {
  function require_export (line 1600) | function require_export () {
  function requireIsArray (line 1663) | function requireIsArray () {
  function requireDoesNotExceedSafeInteger (line 1680) | function requireDoesNotExceedSafeInteger () {
  function requireCreateProperty (line 1696) | function requireCreateProperty () {
  function requireArraySetLength (line 1713) | function requireArraySetLength () {
  function requireToStringTagSupport (line 1748) | function requireToStringTagSupport () {
  function requireClassof (line 1765) | function requireClassof () {
  function requireIsConstructor (line 1803) | function requireIsConstructor () {
  function requireArraySpeciesConstructor (line 1863) | function requireArraySpeciesConstructor () {
  function requireArraySpeciesCreate (line 1894) | function requireArraySpeciesCreate () {
  function requireArrayMethodHasSpeciesSupport (line 1910) | function requireArrayMethodHasSpeciesSupport () {
  function requireEs_array_concat (line 1937) | function requireEs_array_concat () {
  function requireObjectKeys (line 2008) | function requireObjectKeys () {
  function requireObjectDefineProperties (line 2025) | function requireObjectDefineProperties () {
  function requireHtml (line 2054) | function requireHtml () {
  function requireObjectCreate (line 2066) | function requireObjectCreate () {
  function requireAddToUnscopables (line 2159) | function requireAddToUnscopables () {
  function requireIterators (line 2188) | function requireIterators () {
  function requireCorrectPrototypeGetter (line 2198) | function requireCorrectPrototypeGetter () {
  function requireObjectGetPrototypeOf (line 2215) | function requireObjectGetPrototypeOf () {
  function requireIteratorsCore (line 2245) | function requireIteratorsCore () {
  function requireSetToStringTag (line 2302) | function requireSetToStringTag () {
  function requireIteratorCreateConstructor (line 2323) | function requireIteratorCreateConstructor () {
  function requireFunctionUncurryThisAccessor (line 2347) | function requireFunctionUncurryThisAccessor () {
  function requireIsPossiblePrototype (line 2365) | function requireIsPossiblePrototype () {
  function requireAPossiblePrototype (line 2379) | function requireAPossiblePrototype () {
  function requireObjectSetPrototypeOf (line 2397) | function requireObjectSetPrototypeOf () {
  function requireIteratorDefine (line 2434) | function requireIteratorDefine () {
  function requireCreateIterResultObject (line 2544) | function requireCreateIterResultObject () {
  function requireEs_array_iterator (line 2558) | function requireEs_array_iterator () {
  function requireObjectAssign (line 2632) | function requireObjectAssign () {
  function requireEs_object_assign (line 2697) | function requireEs_object_assign () {
  function requireObjectToArray (line 2719) | function requireObjectToArray () {
  function requireEs_object_entries (line 2775) | function requireEs_object_entries () {
  function requireObjectToString (line 2798) | function requireObjectToString () {
  function requireEs_object_toString (line 2814) | function requireEs_object_toString () {
  function requireToString (line 2836) | function requireToString () {
  function requireRegexpFlags (line 2853) | function requireRegexpFlags () {
  function requireRegexpStickyHelpers (line 2879) | function requireRegexpStickyHelpers () {
  function requireRegexpUnsupportedDotAll (line 2918) | function requireRegexpUnsupportedDotAll () {
  function requireRegexpUnsupportedNcg (line 2937) | function requireRegexpUnsupportedNcg () {
  function requireRegexpExec (line 2957) | function requireRegexpExec () {
  function requireEs_regexp_exec (line 3081) | function requireEs_regexp_exec () {
  function requireRegexpFlagsDetection (line 3102) | function requireRegexpFlagsDetection () {
  function requireRegexpGetFlags (line 3157) | function requireRegexpGetFlags () {
  function requireEs_regexp_toString (line 3180) | function requireEs_regexp_toString () {
  function requireStringMultibyte (line 3218) | function requireStringMultibyte () {
  function requireEs_string_iterator (line 3262) | function requireEs_string_iterator () {
  function requireFixRegexpWellKnownSymbolLogic (line 3305) | function requireFixRegexpWellKnownSymbolLogic () {
  function requireSameValue (line 3391) | function requireSameValue () {
  function requireRegexpExecAbstract (line 3407) | function requireRegexpExecAbstract () {
  function requireEs_string_search (line 3435) | function requireEs_string_search () {
  function requireDomIterables (line 3485) | function requireDomIterables () {
  function requireDomTokenListPrototype (line 3529) | function requireDomTokenListPrototype () {
  function requireWeb_domCollections_iterator (line 3544) | function requireWeb_domCollections_iterator () {
  function requireEs_string_fromCodePoint (line 3594) | function requireEs_string_fromCodePoint () {
  function requireSafeGetBuiltIn (line 3634) | function requireSafeGetBuiltIn () {
  function requireUrlConstructorDetection (line 3655) | function requireUrlConstructorDetection () {
  function requireDefineBuiltInAccessor (line 3705) | function requireDefineBuiltInAccessor () {
  function requireDefineBuiltIns (line 3722) | function requireDefineBuiltIns () {
  function requireAnInstance (line 3737) | function requireAnInstance () {
  function requireFunctionUncurryThisClause (line 3754) | function requireFunctionUncurryThisClause () {
  function requireFunctionBindContext (line 3772) | function requireFunctionBindContext () {
  function requireGetIteratorMethod (line 3794) | function requireGetIteratorMethod () {
  function requireGetIterator (line 3816) | function requireGetIterator () {
  function requireValidateArgumentsLength (line 3838) | function requireValidateArgumentsLength () {
  function requireArraySlice (line 3853) | function requireArraySlice () {
  function requireArraySort (line 3865) | function requireArraySort () {
  function requireWeb_urlSearchParams_constructor (line 3915) | function requireWeb_urlSearchParams_constructor () {
  function requireWeb_urlSearchParams (line 4433) | function requireWeb_urlSearchParams () {
  function _class (line 4458) | function _class() {

FILE: dist/extensions/auto-refresh/bootstrap-table-auto-refresh.js
  function _assertThisInitialized (line 7) | function _assertThisInitialized(e) {
  function _callSuper (line 11) | function _callSuper(t, o, e) {
  function _classCallCheck (line 14) | function _classCallCheck(a, n) {
  function _defineProperties (line 17) | function _defineProperties(e, r) {
  function _createClass (line 23) | function _createClass(e, r, t) {
  function _get (line 28) | function _get() {
  function _getPrototypeOf (line 37) | function _getPrototypeOf(t) {
  function _inherits (line 42) | function _inherits(t, e) {
  function _isNativeReflectConstruct (line 54) | function _isNativeReflectConstruct() {
  function _possibleConstructorReturn (line 62) | function _possibleConstructorReturn(t, e) {
  function _setPrototypeOf (line 67) | function _setPrototypeOf(t, e) {
  function _superPropBase (line 72) | function _superPropBase(t, o) {
  function _superPropGet (line 76) | function _superPropGet(t, o, e, r) {
  function _toPrimitive (line 82) | function _toPrimitive(t, r) {
  function _toPropertyKey (line 92) | function _toPropertyKey(t) {
  function requireGlobalThis (line 104) | function requireGlobalThis () {
  function requireFails (line 130) | function requireFails () {
  function requireDescriptors (line 146) | function requireDescriptors () {
  function requireFunctionBindNative (line 162) | function requireFunctionBindNative () {
  function requireFunctionCall (line 179) | function requireFunctionCall () {
  function requireObjectPropertyIsEnumerable (line 196) | function requireObjectPropertyIsEnumerable () {
  function requireCreatePropertyDescriptor (line 218) | function requireCreatePropertyDescriptor () {
  function requireFunctionUncurryThis (line 235) | function requireFunctionUncurryThis () {
  function requireClassofRaw (line 256) | function requireClassofRaw () {
  function requireIndexedObject (line 273) | function requireIndexedObject () {
  function requireIsNullOrUndefined (line 297) | function requireIsNullOrUndefined () {
  function requireRequireObjectCoercible (line 311) | function requireRequireObjectCoercible () {
  function requireToIndexedObject (line 330) | function requireToIndexedObject () {
  function requireIsCallable (line 346) | function requireIsCallable () {
  function requireIsObject (line 366) | function requireIsObject () {
  function requireGetBuiltIn (line 380) | function requireGetBuiltIn () {
  function requireObjectIsPrototypeOf (line 399) | function requireObjectIsPrototypeOf () {
  function requireEnvironmentUserAgent (line 411) | function requireEnvironmentUserAgent () {
  function requireEnvironmentV8Version (line 426) | function requireEnvironmentV8Version () {
  function requireSymbolConstructorDetection (line 462) | function requireSymbolConstructorDetection () {
  function requireUseSymbolAsUid (line 489) | function requireUseSymbolAsUid () {
  function requireIsSymbol (line 504) | function requireIsSymbol () {
  function requireTryToString (line 526) | function requireTryToString () {
  function requireACallable (line 544) | function requireACallable () {
  function requireGetMethod (line 563) | function requireGetMethod () {
  function requireOrdinaryToPrimitive (line 581) | function requireOrdinaryToPrimitive () {
  function requireIsPure (line 607) | function requireIsPure () {
  function requireDefineGlobalProperty (line 617) | function requireDefineGlobalProperty () {
  function requireSharedStore (line 637) | function requireSharedStore () {
  function requireShared (line 660) | function requireShared () {
  function requireToObject (line 674) | function requireToObject () {
  function requireHasOwnProperty (line 692) | function requireHasOwnProperty () {
  function requireUid (line 712) | function requireUid () {
  function requireWellKnownSymbol (line 730) | function requireWellKnownSymbol () {
  function requireToPrimitive (line 757) | function requireToPrimitive () {
  function requireToPropertyKey (line 791) | function requireToPropertyKey () {
  function requireDocumentCreateElement (line 809) | function requireDocumentCreateElement () {
  function requireIe8DomDefine (line 828) | function requireIe8DomDefine () {
  function requireObjectGetOwnPropertyDescriptor (line 847) | function requireObjectGetOwnPropertyDescriptor () {
  function requireV8PrototypeDefineBug (line 880) | function requireV8PrototypeDefineBug () {
  function requireAnObject (line 901) | function requireAnObject () {
  function requireObjectDefineProperty (line 919) | function requireObjectDefineProperty () {
  function requireCreateNonEnumerableProperty (line 971) | function requireCreateNonEnumerableProperty () {
  function requireFunctionName (line 992) | function requireFunctionName () {
  function requireInspectSource (line 1018) | function requireInspectSource () {
  function requireWeakMapBasicDetection (line 1041) | function requireWeakMapBasicDetection () {
  function requireSharedKey (line 1056) | function requireSharedKey () {
  function requireHiddenKeys (line 1073) | function requireHiddenKeys () {
  function requireInternalState (line 1083) | function requireInternalState () {
  function requireMakeBuiltIn (line 1161) | function requireMakeBuiltIn () {
  function requireDefineBuiltIn (line 1224) | function requireDefineBuiltIn () {
  function requireMathTrunc (line 1262) | function requireMathTrunc () {
  function requireToIntegerOrInfinity (line 1281) | function requireToIntegerOrInfinity () {
  function requireToAbsoluteIndex (line 1299) | function requireToAbsoluteIndex () {
  function requireToLength (line 1320) | function requireToLength () {
  function requireLengthOfArrayLike (line 1339) | function requireLengthOfArrayLike () {
  function requireArrayIncludes (line 1355) | function requireArrayIncludes () {
  function requireObjectKeysInternal (line 1397) | function requireObjectKeysInternal () {
  function requireEnumBugKeys (line 1426) | function requireEnumBugKeys () {
  function requireObjectGetOwnPropertyNames (line 1444) | function requireObjectGetOwnPropertyNames () {
  function requireObjectGetOwnPropertySymbols (line 1465) | function requireObjectGetOwnPropertySymbols () {
  function requireOwnKeys (line 1476) | function requireOwnKeys () {
  function requireCopyConstructorProperties (line 1499) | function requireCopyConstructorProperties () {
  function requireIsForced (line 1524) | function requireIsForced () {
  function require_export (line 1555) | function require_export () {
  function requireFunctionUncurryThisClause (line 1618) | function requireFunctionUncurryThisClause () {
  function requireFunctionBindContext (line 1636) | function requireFunctionBindContext () {
  function requireIsArray (line 1658) | function requireIsArray () {
  function requireToStringTagSupport (line 1675) | function requireToStringTagSupport () {
  function requireClassof (line 1692) | function requireClassof () {
  function requireIsConstructor (line 1730) | function requireIsConstructor () {
  function requireArraySpeciesConstructor (line 1790) | function requireArraySpeciesConstructor () {
  function requireArraySpeciesCreate (line 1821) | function requireArraySpeciesCreate () {
  function requireCreateProperty (line 1837) | function requireCreateProperty () {
  function requireArrayIteration (line 1854) | function requireArrayIteration () {
  function requireObjectKeys (line 1936) | function requireObjectKeys () {
  function requireObjectDefineProperties (line 1953) | function requireObjectDefineProperties () {
  function requireHtml (line 1982) | function requireHtml () {
  function requireObjectCreate (line 1994) | function requireObjectCreate () {
  function requireAddToUnscopables (line 2087) | function requireAddToUnscopables () {
  function requireEs_array_find (line 2115) | function requireEs_array_find () {
  function requireObjectAssign (line 2149) | function requireObjectAssign () {
  function requireEs_object_assign (line 2214) | function requireEs_object_assign () {
  function requireObjectToString (line 2236) | function requireObjectToString () {
  function requireEs_object_toString (line 2252) | function requireEs_object_toString () {
  function _class (line 2298) | function _class() {

FILE: dist/extensions/cookie/bootstrap-table-cookie.js
  function _arrayLikeToArray (line 7) | function _arrayLikeToArray(r, a) {
  function _arrayWithHoles (line 12) | function _arrayWithHoles(r) {
  function _assertThisInitialized (line 15) | function _assertThisInitialized(e) {
  function _callSuper (line 19) | function _callSuper(t, o, e) {
  function _classCallCheck (line 22) | function _classCallCheck(a, n) {
  function _defineProperties (line 25) | function _defineProperties(e, r) {
  function _createClass (line 31) | function _createClass(e, r, t) {
  function _createForOfIteratorHelper (line 36) | function _createForOfIteratorHelper(r, e) {
  function _get (line 84) | function _get() {
  function _getPrototypeOf (line 93) | function _getPrototypeOf(t) {
  function _inherits (line 98) | function _inherits(t, e) {
  function _isNativeReflectConstruct (line 110) | function _isNativeReflectConstruct() {
  function _iterableToArrayLimit (line 118) | function _iterableToArrayLimit(r, l) {
  function _nonIterableRest (line 142) | function _nonIterableRest() {
  function _possibleConstructorReturn (line 145) | function _possibleConstructorReturn(t, e) {
  function _setPrototypeOf (line 150) | function _setPrototypeOf(t, e) {
  function _slicedToArray (line 155) | function _slicedToArray(r, e) {
  function _superPropBase (line 158) | function _superPropBase(t, o) {
  function _superPropGet (line 162) | function _superPropGet(t, o, e, r) {
  function _toPrimitive (line 168) | function _toPrimitive(t, r) {
  function _toPropertyKey (line 178) | function _toPropertyKey(t) {
  function _unsupportedIterableToArray (line 182) | function _unsupportedIterableToArray(r, a) {
  function requireGlobalThis (line 197) | function requireGlobalThis () {
  function requireFails (line 223) | function requireFails () {
  function requireDescriptors (line 239) | function requireDescriptors () {
  function requireFunctionBindNative (line 255) | function requireFunctionBindNative () {
  function requireFunctionCall (line 272) | function requireFunctionCall () {
  function requireObjectPropertyIsEnumerable (line 289) | function requireObjectPropertyIsEnumerable () {
  function requireCreatePropertyDescriptor (line 311) | function requireCreatePropertyDescriptor () {
  function requireFunctionUncurryThis (line 328) | function requireFunctionUncurryThis () {
  function requireClassofRaw (line 349) | function requireClassofRaw () {
  function requireIndexedObject (line 366) | function requireIndexedObject () {
  function requireIsNullOrUndefined (line 390) | function requireIsNullOrUndefined () {
  function requireRequireObjectCoercible (line 404) | function requireRequireObjectCoercible () {
  function requireToIndexedObject (line 423) | function requireToIndexedObject () {
  function requireIsCallable (line 439) | function requireIsCallable () {
  function requireIsObject (line 459) | function requireIsObject () {
  function requireGetBuiltIn (line 473) | function requireGetBuiltIn () {
  function requireObjectIsPrototypeOf (line 492) | function requireObjectIsPrototypeOf () {
  function requireEnvironmentUserAgent (line 504) | function requireEnvironmentUserAgent () {
  function requireEnvironmentV8Version (line 519) | function requireEnvironmentV8Version () {
  function requireSymbolConstructorDetection (line 555) | function requireSymbolConstructorDetection () {
  function requireUseSymbolAsUid (line 582) | function requireUseSymbolAsUid () {
  function requireIsSymbol (line 597) | function requireIsSymbol () {
  function requireTryToString (line 619) | function requireTryToString () {
  function requireACallable (line 637) | function requireACallable () {
  function requireGetMethod (line 656) | function requireGetMethod () {
  function requireOrdinaryToPrimitive (line 674) | function requireOrdinaryToPrimitive () {
  function requireIsPure (line 700) | function requireIsPure () {
  function requireDefineGlobalProperty (line 710) | function requireDefineGlobalProperty () {
  function requireSharedStore (line 730) | function requireSharedStore () {
  function requireShared (line 753) | function requireShared () {
  function requireToObject (line 767) | function requireToObject () {
  function requireHasOwnProperty (line 785) | function requireHasOwnProperty () {
  function requireUid (line 805) | function requireUid () {
  function requireWellKnownSymbol (line 823) | function requireWellKnownSymbol () {
  function requireToPrimitive (line 850) | function requireToPrimitive () {
  function requireToPropertyKey (line 884) | function requireToPropertyKey () {
  function requireDocumentCreateElement (line 902) | function requireDocumentCreateElement () {
  function requireIe8DomDefine (line 921) | function requireIe8DomDefine () {
  function requireObjectGetOwnPropertyDescriptor (line 940) | function requireObjectGetOwnPropertyDescriptor () {
  function requireV8PrototypeDefineBug (line 973) | function requireV8PrototypeDefineBug () {
  function requireAnObject (line 994) | function requireAnObject () {
  function requireObjectDefineProperty (line 1012) | function requireObjectDefineProperty () {
  function requireCreateNonEnumerableProperty (line 1064) | function requireCreateNonEnumerableProperty () {
  function requireFunctionName (line 1085) | function requireFunctionName () {
  function requireInspectSource (line 1111) | function requireInspectSource () {
  function requireWeakMapBasicDetection (line 1134) | function requireWeakMapBasicDetection () {
  function requireSharedKey (line 1149) | function requireSharedKey () {
  function requireHiddenKeys (line 1166) | function requireHiddenKeys () {
  function requireInternalState (line 1176) | function requireInternalState () {
  function requireMakeBuiltIn (line 1254) | function requireMakeBuiltIn () {
  function requireDefineBuiltIn (line 1317) | function requireDefineBuiltIn () {
  function requireMathTrunc (line 1355) | function requireMathTrunc () {
  function requireToIntegerOrInfinity (line 1374) | function requireToIntegerOrInfinity () {
  function requireToAbsoluteIndex (line 1392) | function requireToAbsoluteIndex () {
  function requireToLength (line 1413) | function requireToLength () {
  function requireLengthOfArrayLike (line 1432) | function requireLengthOfArrayLike () {
  function requireArrayIncludes (line 1448) | function requireArrayIncludes () {
  function requireObjectKeysInternal (line 1490) | function requireObjectKeysInternal () {
  function requireEnumBugKeys (line 1519) | function requireEnumBugKeys () {
  function requireObjectGetOwnPropertyNames (line 1537) | function requireObjectGetOwnPropertyNames () {
  function requireObjectGetOwnPropertySymbols (line 1558) | function requireObjectGetOwnPropertySymbols () {
  function requireOwnKeys (line 1569) | function requireOwnKeys () {
  function requireCopyConstructorProperties (line 1592) | function requireCopyConstructorProperties () {
  function requireIsForced (line 1617) | function requireIsForced () {
  function require_export (line 1648) | function require_export () {
  function requireIsArray (line 1711) | function requireIsArray () {
  function requireDoesNotExceedSafeInteger (line 1728) | function requireDoesNotExceedSafeInteger () {
  function requireCreateProperty (line 1744) | function requireCreateProperty () {
  function requireArraySetLength (line 1761) | function requireArraySetLength () {
  function requireToStringTagSupport (line 1796) | function requireToStringTagSupport () {
  function requireClassof (line 1813) | function requireClassof () {
  function requireIsConstructor (line 1851) | function requireIsConstructor () {
  function requireArraySpeciesConstructor (line 1911) | function requireArraySpeciesConstructor () {
  function requireArraySpeciesCreate (line 1942) | function requireArraySpeciesCreate () {
  function requireArrayMethodHasSpeciesSupport (line 1958) | function requireArrayMethodHasSpeciesSupport () {
  function requireEs_array_concat (line 1985) | function requireEs_array_concat () {
  function requireFunctionUncurryThisClause (line 2056) | function requireFunctionUncurryThisClause () {
  function requireFunctionBindContext (line 2074) | function requireFunctionBindContext () {
  function requireArrayIteration (line 2096) | function requireArrayIteration () {
  function requireEs_array_filter (line 2175) | function requireEs_array_filter () {
  function requireObjectKeys (line 2204) | function requireObjectKeys () {
  function requireObjectDefineProperties (line 2221) | function requireObjectDefineProperties () {
  function requireHtml (line 2250) | function requireHtml () {
  function requireObjectCreate (line 2262) | function requireObjectCreate () {
  function requireAddToUnscopables (line 2355) | function requireAddToUnscopables () {
  function requireEs_array_find (line 2383) | function requireEs_array_find () {
  function requireEs_array_includes (line 2416) | function requireEs_array_includes () {
  function requireEs_array_map (line 2449) | function requireEs_array_map () {
  function requireObjectAssign (line 2476) | function requireObjectAssign () {
  function requireEs_object_assign (line 2541) | function requireEs_object_assign () {
  function requireCorrectPrototypeGetter (line 2563) | function requireCorrectPrototypeGetter () {
  function requireObjectGetPrototypeOf (line 2580) | function requireObjectGetPrototypeOf () {
  function requireObjectToArray (line 2610) | function requireObjectToArray () {
  function requireEs_object_entries (line 2666) | function requireEs_object_entries () {
  function requireEs_object_keys (line 2688) | function requireEs_object_keys () {
  function requireObjectToString (line 2715) | function requireObjectToString () {
  function requireEs_object_toString (line 2731) | function requireEs_object_toString () {
  function requireToString (line 2753) | function requireToString () {
  function requireRegexpFlags (line 2770) | function requireRegexpFlags () {
  function requireRegexpStickyHelpers (line 2796) | function requireRegexpStickyHelpers () {
  function requireRegexpUnsupportedDotAll (line 2835) | function requireRegexpUnsupportedDotAll () {
  function requireRegexpUnsupportedNcg (line 2854) | function requireRegexpUnsupportedNcg () {
  function requireRegexpExec (line 2874) | function requireRegexpExec () {
  function requireEs_regexp_exec (line 2998) | function requireEs_regexp_exec () {
  function requireRegexpFlagsDetection (line 3019) | function requireRegexpFlagsDetection () {
  function requireRegexpGetFlags (line 3074) | function requireRegexpGetFlags () {
  function requireEs_regexp_toString (line 3097) | function requireEs_regexp_toString () {
  function requireIsRegexp (line 3135) | function requireIsRegexp () {
  function requireNotARegexp (line 3156) | function requireNotARegexp () {
  function requireCorrectIsRegexpLogic (line 3174) | function requireCorrectIsRegexpLogic () {
  function requireEs_string_includes (line 3197) | function requireEs_string_includes () {
  function requireFunctionApply (line 3230) | function requireFunctionApply () {
  function requireFixRegexpWellKnownSymbolLogic (line 3249) | function requireFixRegexpWellKnownSymbolLogic () {
  function requireStringMultibyte (line 3335) | function requireStringMultibyte () {
  function requireAdvanceStringIndex (line 3380) | function requireAdvanceStringIndex () {
  function requireGetSubstitution (line 3396) | function requireGetSubstitution () {
  function requireRegexpExecAbstract (line 3450) | function requireRegexpExecAbstract () {
  function requireEs_string_replace (line 3478) | function requireEs_string_replace () {
  function requireSameValue (line 3634) | function requireSameValue () {
  function requireEs_string_search (line 3649) | function requireEs_string_search () {
  function requireDomIterables (line 3699) | function requireDomIterables () {
  function requireDomTokenListPrototype (line 3743) | function requireDomTokenListPrototype () {
  function requireArrayMethodIsStrict (line 3759) | function requireArrayMethodIsStrict () {
  function requireArrayForEach (line 3777) | function requireArrayForEach () {
  function requireWeb_domCollections_forEach (line 3796) | function requireWeb_domCollections_forEach () {
  function _class (line 4008) | function _class() {

FILE: dist/extensions/copy-rows/bootstrap-table-copy-rows.js
  function _arrayLikeToArray (line 7) | function _arrayLikeToArray(r, a) {
  function _assertThisInitialized (line 12) | function _assertThisInitialized(e) {
  function _callSuper (line 16) | function _callSuper(t, o, e) {
  function _classCallCheck (line 19) | function _classCallCheck(a, n) {
  function _defineProperties (line 22) | function _defineProperties(e, r) {
  function _createClass (line 28) | function _createClass(e, r, t) {
  function _createForOfIteratorHelper (line 33) | function _createForOfIteratorHelper(r, e) {
  function _get (line 81) | function _get() {
  function _getPrototypeOf (line 90) | function _getPrototypeOf(t) {
  function _inherits (line 95) | function _inherits(t, e) {
  function _isNativeReflectConstruct (line 107) | function _isNativeReflectConstruct() {
  function _possibleConstructorReturn (line 115) | function _possibleConstructorReturn(t, e) {
  function _setPrototypeOf (line 120) | function _setPrototypeOf(t, e) {
  function _superPropBase (line 125) | function _superPropBase(t, o) {
  function _superPropGet (line 129) | function _superPropGet(t, o, e, r) {
  function _toPrimitive (line 135) | function _toPrimitive(t, r) {
  function _toPropertyKey (line 145) | function _toPropertyKey(t) {
  function _unsupportedIterableToArray (line 149) | function _unsupportedIterableToArray(r, a) {
  function requireGlobalThis (line 164) | function requireGlobalThis () {
  function requireFails (line 190) | function requireFails () {
  function requireDescriptors (line 206) | function requireDescriptors () {
  function requireFunctionBindNative (line 222) | function requireFunctionBindNative () {
  function requireFunctionCall (line 239) | function requireFunctionCall () {
  function requireObjectPropertyIsEnumerable (line 256) | function requireObjectPropertyIsEnumerable () {
  function requireCreatePropertyDescriptor (line 278) | function requireCreatePropertyDescriptor () {
  function requireFunctionUncurryThis (line 295) | function requireFunctionUncurryThis () {
  function requireClassofRaw (line 316) | function requireClassofRaw () {
  function requireIndexedObject (line 333) | function requireIndexedObject () {
  function requireIsNullOrUndefined (line 357) | function requireIsNullOrUndefined () {
  function requireRequireObjectCoercible (line 371) | function requireRequireObjectCoercible () {
  function requireToIndexedObject (line 390) | function requireToIndexedObject () {
  function requireIsCallable (line 406) | function requireIsCallable () {
  function requireIsObject (line 426) | function requireIsObject () {
  function requireGetBuiltIn (line 440) | function requireGetBuiltIn () {
  function requireObjectIsPrototypeOf (line 459) | function requireObjectIsPrototypeOf () {
  function requireEnvironmentUserAgent (line 471) | function requireEnvironmentUserAgent () {
  function requireEnvironmentV8Version (line 486) | function requireEnvironmentV8Version () {
  function requireSymbolConstructorDetection (line 522) | function requireSymbolConstructorDetection () {
  function requireUseSymbolAsUid (line 549) | function requireUseSymbolAsUid () {
  function requireIsSymbol (line 564) | function requireIsSymbol () {
  function requireTryToString (line 586) | function requireTryToString () {
  function requireACallable (line 604) | function requireACallable () {
  function requireGetMethod (line 623) | function requireGetMethod () {
  function requireOrdinaryToPrimitive (line 641) | function requireOrdinaryToPrimitive () {
  function requireIsPure (line 667) | function requireIsPure () {
  function requireDefineGlobalProperty (line 677) | function requireDefineGlobalProperty () {
  function requireSharedStore (line 697) | function requireSharedStore () {
  function requireShared (line 720) | function requireShared () {
  function requireToObject (line 734) | function requireToObject () {
  function requireHasOwnProperty (line 752) | function requireHasOwnProperty () {
  function requireUid (line 772) | function requireUid () {
  function requireWellKnownSymbol (line 790) | function requireWellKnownSymbol () {
  function requireToPrimitive (line 817) | function requireToPrimitive () {
  function requireToPropertyKey (line 851) | function requireToPropertyKey () {
  function requireDocumentCreateElement (line 869) | function requireDocumentCreateElement () {
  function requireIe8DomDefine (line 888) | function requireIe8DomDefine () {
  function requireObjectGetOwnPropertyDescriptor (line 907) | function requireObjectGetOwnPropertyDescriptor () {
  function requireV8PrototypeDefineBug (line 940) | function requireV8PrototypeDefineBug () {
  function requireAnObject (line 961) | function requireAnObject () {
  function requireObjectDefineProperty (line 979) | function requireObjectDefineProperty () {
  function requireCreateNonEnumerableProperty (line 1031) | function requireCreateNonEnumerableProperty () {
  function requireFunctionName (line 1052) | function requireFunctionName () {
  function requireInspectSource (line 1078) | function requireInspectSource () {
  function requireWeakMapBasicDetection (line 1101) | function requireWeakMapBasicDetection () {
  function requireSharedKey (line 1116) | function requireSharedKey () {
  function requireHiddenKeys (line 1133) | function requireHiddenKeys () {
  function requireInternalState (line 1143) | function requireInternalState () {
  function requireMakeBuiltIn (line 1221) | function requireMakeBuiltIn () {
  function requireDefineBuiltIn (line 1284) | function requireDefineBuiltIn () {
  function requireMathTrunc (line 1322) | function requireMathTrunc () {
  function requireToIntegerOrInfinity (line 1341) | function requireToIntegerOrInfinity () {
  function requireToAbsoluteIndex (line 1359) | function requireToAbsoluteIndex () {
  function requireToLength (line 1380) | function requireToLength () {
  function requireLengthOfArrayLike (line 1399) | function requireLengthOfArrayLike () {
  function requireArrayIncludes (line 1415) | function requireArrayIncludes () {
  function requireObjectKeysInternal (line 1457) | function requireObjectKeysInternal () {
  function requireEnumBugKeys (line 1486) | function requireEnumBugKeys () {
  function requireObjectGetOwnPropertyNames (line 1504) | function requireObjectGetOwnPropertyNames () {
  function requireObjectGetOwnPropertySymbols (line 1525) | function requireObjectGetOwnPropertySymbols () {
  function requireOwnKeys (line 1536) | function requireOwnKeys () {
  function requireCopyConstructorProperties (line 1559) | function requireCopyConstructorProperties () {
  function requireIsForced (line 1584) | function requireIsForced () {
  function require_export (line 1615) | function require_export () {
  function requireFunctionUncurryThisClause (line 1678) | function requireFunctionUncurryThisClause () {
  function requireFunctionBindContext (line 1696) | function requireFunctionBindContext () {
  function requireIsArray (line 1718) | function requireIsArray () {
  function requireToStringTagSupport (line 1735) | function requireToStringTagSupport () {
  function requireClassof (line 1752) | function requireClassof () {
  function requireIsConstructor (line 1790) | function requireIsConstructor () {
  function requireArraySpeciesConstructor (line 1850) | function requireArraySpeciesConstructor () {
  function requireArraySpeciesCreate (line 1881) | function requireArraySpeciesCreate () {
  function requireCreateProperty (line 1897) | function requireCreateProperty () {
  function requireArrayIteration (line 1914) | function requireArrayIteration () {
  function requireObjectKeys (line 1996) | function requireObjectKeys () {
  function requireObjectDefineProperties (line 2013) | function requireObjectDefineProperties () {
  function requireHtml (line 2042) | function requireHtml () {
  function requireObjectCreate (line 2054) | function requireObjectCreate () {
  function requireAddToUnscopables (line 2147) | function requireAddToUnscopables () {
  function requireEs_array_find (line 2175) | function requireEs_array_find () {
  function requireObjectAssign (line 2209) | function requireObjectAssign () {
  function requireEs_object_assign (line 2274) | function requireEs_object_assign () {
  function requireObjectToString (line 2296) | function requireObjectToString () {
  function requireEs_object_toString (line 2312) | function requireEs_object_toString () {
  function requireDomIterables (line 2334) | function requireDomIterables () {
  function requireDomTokenListPrototype (line 2378) | function requireDomTokenListPrototype () {
  function requireArrayMethodIsStrict (line 2394) | function requireArrayMethodIsStrict () {
  function requireArrayForEach (line 2412) | function requireArrayForEach () {
  function requireWeb_domCollections_forEach (line 2431) | function requireWeb_domCollections_forEach () {
  function _class (line 2507) | function _class() {

FILE: dist/extensions/custom-view/bootstrap-table-custom-view.js
  function _assertThisInitialized (line 7) | function _assertThisInitialized(e) {
  function _callSuper (line 11) | function _callSuper(t, o, e) {
  function _classCallCheck (line 14) | function _classCallCheck(a, n) {
  function _defineProperties (line 17) | function _defineProperties(e, r) {
  function _createClass (line 23) | function _createClass(e, r, t) {
  function _get (line 28) | function _get() {
  function _getPrototypeOf (line 37) | function _getPrototypeOf(t) {
  function _inherits (line 42) | function _inherits(t, e) {
  function _isNativeReflectConstruct (line 54) | function _isNativeReflectConstruct() {
  function _possibleConstructorReturn (line 62) | function _possibleConstructorReturn(t, e) {
  function _setPrototypeOf (line 67) | function _setPrototypeOf(t, e) {
  function _superPropBase (line 72) | function _superPropBase(t, o) {
  function _superPropGet (line 76) | function _superPropGet(t, o, e, r) {
  function _toPrimitive (line 82) | function _toPrimitive(t, r) {
  function _toPropertyKey (line 92) | function _toPropertyKey(t) {
  function requireGlobalThis (line 104) | function requireGlobalThis () {
  function requireFails (line 130) | function requireFails () {
  function requireDescriptors (line 146) | function requireDescriptors () {
  function requireFunctionBindNative (line 162) | function requireFunctionBindNative () {
  function requireFunctionCall (line 179) | function requireFunctionCall () {
  function requireObjectPropertyIsEnumerable (line 196) | function requireObjectPropertyIsEnumerable () {
  function requireCreatePropertyDescriptor (line 218) | function requireCreatePropertyDescriptor () {
  function requireFunctionUncurryThis (line 235) | function requireFunctionUncurryThis () {
  function requireClassofRaw (line 256) | function requireClassofRaw () {
  function requireIndexedObject (line 273) | function requireIndexedObject () {
  function requireIsNullOrUndefined (line 297) | function requireIsNullOrUndefined () {
  function requireRequireObjectCoercible (line 311) | function requireRequireObjectCoercible () {
  function requireToIndexedObject (line 330) | function requireToIndexedObject () {
  function requireIsCallable (line 346) | function requireIsCallable () {
  function requireIsObject (line 366) | function requireIsObject () {
  function requireGetBuiltIn (line 380) | function requireGetBuiltIn () {
  function requireObjectIsPrototypeOf (line 399) | function requireObjectIsPrototypeOf () {
  function requireEnvironmentUserAgent (line 411) | function requireEnvironmentUserAgent () {
  function requireEnvironmentV8Version (line 426) | function requireEnvironmentV8Version () {
  function requireSymbolConstructorDetection (line 462) | function requireSymbolConstructorDetection () {
  function requireUseSymbolAsUid (line 489) | function requireUseSymbolAsUid () {
  function requireIsSymbol (line 504) | function requireIsSymbol () {
  function requireTryToString (line 526) | function requireTryToString () {
  function requireACallable (line 544) | function requireACallable () {
  function requireGetMethod (line 563) | function requireGetMethod () {
  function requireOrdinaryToPrimitive (line 581) | function requireOrdinaryToPrimitive () {
  function requireIsPure (line 607) | function requireIsPure () {
  function requireDefineGlobalProperty (line 617) | function requireDefineGlobalProperty () {
  function requireSharedStore (line 637) | function requireSharedStore () {
  function requireShared (line 660) | function requireShared () {
  function requireToObject (line 674) | function requireToObject () {
  function requireHasOwnProperty (line 692) | function requireHasOwnProperty () {
  function requireUid (line 712) | function requireUid () {
  function requireWellKnownSymbol (line 730) | function requireWellKnownSymbol () {
  function requireToPrimitive (line 757) | function requireToPrimitive () {
  function requireToPropertyKey (line 791) | function requireToPropertyKey () {
  function requireDocumentCreateElement (line 809) | function requireDocumentCreateElement () {
  function requireIe8DomDefine (line 828) | function requireIe8DomDefine () {
  function requireObjectGetOwnPropertyDescriptor (line 847) | function requireObjectGetOwnPropertyDescriptor () {
  function requireV8PrototypeDefineBug (line 880) | function requireV8PrototypeDefineBug () {
  function requireAnObject (line 901) | function requireAnObject () {
  function requireObjectDefineProperty (line 919) | function requireObjectDefineProperty () {
  function requireCreateNonEnumerableProperty (line 971) | function requireCreateNonEnumerableProperty () {
  function requireFunctionName (line 992) | function requireFunctionName () {
  function requireInspectSource (line 1018) | function requireInspectSource () {
  function requireWeakMapBasicDetection (line 1041) | function requireWeakMapBasicDetection () {
  function requireSharedKey (line 1056) | function requireSharedKey () {
  function requireHiddenKeys (line 1073) | function requireHiddenKeys () {
  function requireInternalState (line 1083) | function requireInternalState () {
  function requireMakeBuiltIn (line 1161) | function requireMakeBuiltIn () {
  function requireDefineBuiltIn (line 1224) | function requireDefineBuiltIn () {
  function requireMathTrunc (line 1262) | function requireMathTrunc () {
  function requireToIntegerOrInfinity (line 1281) | function requireToIntegerOrInfinity () {
  function requireToAbsoluteIndex (line 1299) | function requireToAbsoluteIndex () {
  function requireToLength (line 1320) | function requireToLength () {
  function requireLengthOfArrayLike (line 1339) | function requireLengthOfArrayLike () {
  function requireArrayIncludes (line 1355) | function requireArrayIncludes () {
  function requireObjectKeysInternal (line 1397) | function requireObjectKeysInternal () {
  function requireEnumBugKeys (line 1426) | function requireEnumBugKeys () {
  function requireObjectGetOwnPropertyNames (line 1444) | function requireObjectGetOwnPropertyNames () {
  function requireObjectGetOwnPropertySymbols (line 1465) | function requireObjectGetOwnPropertySymbols () {
  function requireOwnKeys (line 1476) | function requireOwnKeys () {
  function requireCopyConstructorProperties (line 1499) | function requireCopyConstructorProperties () {
  function requireIsForced (line 1524) | function requireIsForced () {
  function require_export (line 1555) | function require_export () {
  function requireIsArray (line 1618) | function requireIsArray () {
  function requireDoesNotExceedSafeInteger (line 1635) | function requireDoesNotExceedSafeInteger () {
  function requireCreateProperty (line 1651) | function requireCreateProperty () {
  function requireArraySetLength (line 1668) | function requireArraySetLength () {
  function requireToStringTagSupport (line 1703) | function requireToStringTagSupport () {
  function requireClassof (line 1720) | function requireClassof () {
  function requireIsConstructor (line 1758) | function requireIsConstructor () {
  function requireArraySpeciesConstructor (line 1818) | function requireArraySpeciesConstructor () {
  function requireArraySpeciesCreate (line 1849) | function requireArraySpeciesCreate () {
  function requireArrayMethodHasSpeciesSupport (line 1865) | function requireArrayMethodHasSpeciesSupport () {
  function requireEs_array_concat (line 1892) | function requireEs_array_concat () {
  function requireFunctionUncurryThisClause (line 1963) | function requireFunctionUncurryThisClause () {
  function requireFunctionBindContext (line 1981) | function requireFunctionBindContext () {
  function requireArrayIteration (line 2003) | function requireArrayIteration () {
  function requireObjectKeys (line 2085) | function requireObjectKeys () {
  function requireObjectDefineProperties (line 2102) | function requireObjectDefineProperties () {
  function requireHtml (line 2131) | function requireHtml () {
  function requireObjectCreate (line 2143) | function requireObjectCreate () {
  function requireAddToUnscopables (line 2236) | function requireAddToUnscopables () {
  function requireEs_array_find (line 2264) | function requireEs_array_find () {
  function requireArraySlice (line 2298) | function requireArraySlice () {
  function requireEs_array_slice (line 2309) | function requireEs_array_slice () {
  function requireObjectAssign (line 2371) | function requireObjectAssign () {
  function requireEs_object_assign (line 2436) | function requireEs_object_assign () {
  function requireObjectToString (line 2458) | function requireObjectToString () {
  function requireEs_object_toString (line 2474) | function requireEs_object_toString () {
  function _class (line 2543) | function _class() {

FILE: dist/extensions/defer-url/bootstrap-table-defer-url.js
  function _assertThisInitialized (line 7) | function _assertThisInitialized(e) {
  function _callSuper (line 11) | function _callSuper(t, o, e) {
  function _classCallCheck (line 14) | function _classCallCheck(a, n) {
  function _defineProperties (line 17) | function _defineProperties(e, r) {
  function _createClass (line 23) | function _createClass(e, r, t) {
  function _get (line 28) | function _get() {
  function _getPrototypeOf (line 37) | function _getPrototypeOf(t) {
  function _inherits (line 42) | function _inherits(t, e) {
  function _isNativeReflectConstruct (line 54) | function _isNativeReflectConstruct() {
  function _possibleConstructorReturn (line 62) | function _possibleConstructorReturn(t, e) {
  function _setPrototypeOf (line 67) | function _setPrototypeOf(t, e) {
  function _superPropBase (line 72) | function _superPropBase(t, o) {
  function _superPropGet (line 76) | function _superPropGet(t, o, e, r) {
  function _toPrimitive (line 82) | function _toPrimitive(t, r) {
  function _toPropertyKey (line 92) | function _toPropertyKey(t) {
  function requireGlobalThis (line 104) | function requireGlobalThis () {
  function requireFails (line 130) | function requireFails () {
  function requireDescriptors (line 146) | function requireDescriptors () {
  function requireFunctionBindNative (line 162) | function requireFunctionBindNative () {
  function requireFunctionCall (line 179) | function requireFunctionCall () {
  function requireObjectPropertyIsEnumerable (line 196) | function requireObjectPropertyIsEnumerable () {
  function requireCreatePropertyDescriptor (line 218) | function requireCreatePropertyDescriptor () {
  function requireFunctionUncurryThis (line 235) | function requireFunctionUncurryThis () {
  function requireClassofRaw (line 256) | function requireClassofRaw () {
  function requireIndexedObject (line 273) | function requireIndexedObject () {
  function requireIsNullOrUndefined (line 297) | function requireIsNullOrUndefined () {
  function requireRequireObjectCoercible (line 311) | function requireRequireObjectCoercible () {
  function requireToIndexedObject (line 330) | function requireToIndexedObject () {
  function requireIsCallable (line 346) | function requireIsCallable () {
  function requireIsObject (line 366) | function requireIsObject () {
  function requireGetBuiltIn (line 380) | function requireGetBuiltIn () {
  function requireObjectIsPrototypeOf (line 399) | function requireObjectIsPrototypeOf () {
  function requireEnvironmentUserAgent (line 411) | function requireEnvironmentUserAgent () {
  function requireEnvironmentV8Version (line 426) | function requireEnvironmentV8Version () {
  function requireSymbolConstructorDetection (line 462) | function requireSymbolConstructorDetection () {
  function requireUseSymbolAsUid (line 489) | function requireUseSymbolAsUid () {
  function requireIsSymbol (line 504) | function requireIsSymbol () {
  function requireTryToString (line 526) | function requireTryToString () {
  function requireACallable (line 544) | function requireACallable () {
  function requireGetMethod (line 563) | function requireGetMethod () {
  function requireOrdinaryToPrimitive (line 581) | function requireOrdinaryToPrimitive () {
  function requireIsPure (line 607) | function requireIsPure () {
  function requireDefineGlobalProperty (line 617) | function requireDefineGlobalProperty () {
  function requireSharedStore (line 637) | function requireSharedStore () {
  function requireShared (line 660) | function requireShared () {
  function requireToObject (line 674) | function requireToObject () {
  function requireHasOwnProperty (line 692) | function requireHasOwnProperty () {
  function requireUid (line 712) | function requireUid () {
  function requireWellKnownSymbol (line 730) | function requireWellKnownSymbol () {
  function requireToPrimitive (line 757) | function requireToPrimitive () {
  function requireToPropertyKey (line 791) | function requireToPropertyKey () {
  function requireDocumentCreateElement (line 809) | function requireDocumentCreateElement () {
  function requireIe8DomDefine (line 828) | function requireIe8DomDefine () {
  function requireObjectGetOwnPropertyDescriptor (line 847) | function requireObjectGetOwnPropertyDescriptor () {
  function requireV8PrototypeDefineBug (line 880) | function requireV8PrototypeDefineBug () {
  function requireAnObject (line 901) | function requireAnObject () {
  function requireObjectDefineProperty (line 919) | function requireObjectDefineProperty () {
  function requireCreateNonEnumerableProperty (line 971) | function requireCreateNonEnumerableProperty () {
  function requireFunctionName (line 992) | function requireFunctionName () {
  function requireInspectSource (line 1018) | function requireInspectSource () {
  function requireWeakMapBasicDetection (line 1041) | function requireWeakMapBasicDetection () {
  function requireSharedKey (line 1056) | function requireSharedKey () {
  function requireHiddenKeys (line 1073) | function requireHiddenKeys () {
  function requireInternalState (line 1083) | function requireInternalState () {
  function requireMakeBuiltIn (line 1161) | function requireMakeBuiltIn () {
  function requireDefineBuiltIn (line 1224) | function requireDefineBuiltIn () {
  function requireMathTrunc (line 1262) | function requireMathTrunc () {
  function requireToIntegerOrInfinity (line 1281) | function requireToIntegerOrInfinity () {
  function requireToAbsoluteIndex (line 1299) | function requireToAbsoluteIndex () {
  function requireToLength (line 1320) | function requireToLength () {
  function requireLengthOfArrayLike (line 1339) | function requireLengthOfArrayLike () {
  function requireArrayIncludes (line 1355) | function requireArrayIncludes () {
  function requireObjectKeysInternal (line 1397) | function requireObjectKeysInternal () {
  function requireEnumBugKeys (line 1426) | function requireEnumBugKeys () {
  function requireObjectGetOwnPropertyNames (line 1444) | function requireObjectGetOwnPropertyNames () {
  function requireObjectGetOwnPropertySymbols (line 1465) | function requireObjectGetOwnPropertySymbols () {
  function requireOwnKeys (line 1476) | function requireOwnKeys () {
  function requireCopyConstructorProperties (line 1499) | function requireCopyConstructorProperties () {
  function requireIsForced (line 1524) | function requireIsForced () {
  function require_export (line 1555) | function require_export () {
  function requireObjectKeys (line 1618) | function requireObjectKeys () {
  function requireObjectAssign (line 1636) | function requireObjectAssign () {
  function requireEs_object_assign (line 1701) | function requireEs_object_assign () {
  function _class (line 1737) | function _class() {

FILE: dist/extensions/editable/bootstrap-table-editable.js
  function _arrayLikeToArray (line 7) | function _arrayLikeToArray(r, a) {
  function _arrayWithHoles (line 12) | function _arrayWithHoles(r) {
  function _assertThisInitialized (line 15) | function _assertThisInitialized(e) {
  function _callSuper (line 19) | function _callSuper(t, o, e) {
  function _classCallCheck (line 22) | function _classCallCheck(a, n) {
  function _defineProperties (line 25) | function _defineProperties(e, r) {
  function _createClass (line 31) | function _createClass(e, r, t) {
  function _createForOfIteratorHelper (line 36) | function _createForOfIteratorHelper(r, e) {
  function _get (line 84) | function _get() {
  function _getPrototypeOf (line 93) | function _getPrototypeOf(t) {
  function _inherits (line 98) | function _inherits(t, e) {
  function _isNativeReflectConstruct (line 110) | function _isNativeReflectConstruct() {
  function _iterableToArrayLimit (line 118) | function _iterableToArrayLimit(r, l) {
  function _nonIterableRest (line 142) | function _nonIterableRest() {
  function _possibleConstructorReturn (line 145) | function _possibleConstructorReturn(t, e) {
  function _setPrototypeOf (line 150) | function _setPrototypeOf(t, e) {
  function _slicedToArray (line 155) | function _slicedToArray(r, e) {
  function _superPropBase (line 158) | function _superPropBase(t, o) {
  function _superPropGet (line 162) | function _superPropGet(t, o, e, r) {
  function _toPrimitive (line 168) | function _toPrimitive(t, r) {
  function _toPropertyKey (line 178) | function _toPropertyKey(t) {
  function _unsupportedIterableToArray (line 182) | function _unsupportedIterableToArray(r, a) {
  function requireGlobalThis (line 197) | function requireGlobalThis () {
  function requireFails (line 223) | function requireFails () {
  function requireDescriptors (line 239) | function requireDescriptors () {
  function requireFunctionBindNative (line 255) | function requireFunctionBindNative () {
  function requireFunctionCall (line 272) | function requireFunctionCall () {
  function requireObjectPropertyIsEnumerable (line 289) | function requireObjectPropertyIsEnumerable () {
  function requireCreatePropertyDescriptor (line 311) | function requireCreatePropertyDescriptor () {
  function requireFunctionUncurryThis (line 328) | function requireFunctionUncurryThis () {
  function requireClassofRaw (line 349) | function requireClassofRaw () {
  function requireIndexedObject (line 366) | function requireIndexedObject () {
  function requireIsNullOrUndefined (line 390) | function requireIsNullOrUndefined () {
  function requireRequireObjectCoercible (line 404) | function requireRequireObjectCoercible () {
  function requireToIndexedObject (line 423) | function requireToIndexedObject () {
  function requireIsCallable (line 439) | function requireIsCallable () {
  function requireIsObject (line 459) | function requireIsObject () {
  function requireGetBuiltIn (line 473) | function requireGetBuiltIn () {
  function requireObjectIsPrototypeOf (line 492) | function requireObjectIsPrototypeOf () {
  function requireEnvironmentUserAgent (line 504) | function requireEnvironmentUserAgent () {
  function requireEnvironmentV8Version (line 519) | function requireEnvironmentV8Version () {
  function requireSymbolConstructorDetection (line 555) | function requireSymbolConstructorDetection () {
  function requireUseSymbolAsUid (line 582) | function requireUseSymbolAsUid () {
  function requireIsSymbol (line 597) | function requireIsSymbol () {
  function requireTryToString (line 619) | function requireTryToString () {
  function requireACallable (line 637) | function requireACallable () {
  function requireGetMethod (line 656) | function requireGetMethod () {
  function requireOrdinaryToPrimitive (line 674) | function requireOrdinaryToPrimitive () {
  function requireIsPure (line 700) | function requireIsPure () {
  function requireDefineGlobalProperty (line 710) | function requireDefineGlobalProperty () {
  function requireSharedStore (line 730) | function requireSharedStore () {
  function requireShared (line 753) | function requireShared () {
  function requireToObject (line 767) | function requireToObject () {
  function requireHasOwnProperty (line 785) | function requireHasOwnProperty () {
  function requireUid (line 805) | function requireUid () {
  function requireWellKnownSymbol (line 823) | function requireWellKnownSymbol () {
  function requireToPrimitive (line 850) | function requireToPrimitive () {
  function requireToPropertyKey (line 884) | function requireToPropertyKey () {
  function requireDocumentCreateElement (line 902) | function requireDocumentCreateElement () {
  function requireIe8DomDefine (line 921) | function requireIe8DomDefine () {
  function requireObjectGetOwnPropertyDescriptor (line 940) | function requireObjectGetOwnPropertyDescriptor () {
  function requireV8PrototypeDefineBug (line 973) | function requireV8PrototypeDefineBug () {
  function requireAnObject (line 994) | function requireAnObject () {
  function requireObjectDefineProperty (line 1012) | function requireObjectDefineProperty () {
  function requireCreateNonEnumerableProperty (line 1064) | function requireCreateNonEnumerableProperty () {
  function requireFunctionName (line 1085) | function requireFunctionName () {
  function requireInspectSource (line 1111) | function requireInspectSource () {
  function requireWeakMapBasicDetection (line 1134) | function requireWeakMapBasicDetection () {
  function requireSharedKey (line 1149) | function requireSharedKey () {
  function requireHiddenKeys (line 1166) | function requireHiddenKeys () {
  function requireInternalState (line 1176) | function requireInternalState () {
  function requireMakeBuiltIn (line 1254) | function requireMakeBuiltIn () {
  function requireDefineBuiltIn (line 1317) | function requireDefineBuiltIn () {
  function requireMathTrunc (line 1355) | function requireMathTrunc () {
  function requireToIntegerOrInfinity (line 1374) | function requireToIntegerOrInfinity () {
  function requireToAbsoluteIndex (line 1392) | function requireToAbsoluteIndex () {
  function requireToLength (line 1413) | function requireToLength () {
  function requireLengthOfArrayLike (line 1432) | function requireLengthOfArrayLike () {
  function requireArrayIncludes (line 1448) | function requireArrayIncludes () {
  function requireObjectKeysInternal (line 1490) | function requireObjectKeysInternal () {
  function requireEnumBugKeys (line 1519) | function requireEnumBugKeys () {
  function requireObjectGetOwnPropertyNames (line 1537) | function requireObjectGetOwnPropertyNames () {
  function requireObjectGetOwnPropertySymbols (line 1558) | function requireObjectGetOwnPropertySymbols () {
  function requireOwnKeys (line 1569) | function requireOwnKeys () {
  function requireCopyConstructorProperties (line 1592) | function requireCopyConstructorProperties () {
  function requireIsForced (line 1617) | function requireIsForced () {
  function require_export (line 1648) | function require_export () {
  function requireIsArray (line 1711) | function requireIsArray () {
  function requireDoesNotExceedSafeInteger (line 1728) | function requireDoesNotExceedSafeInteger () {
  function requireCreateProperty (line 1744) | function requireCreateProperty () {
  function requireArraySetLength (line 1761) | function requireArraySetLength () {
  function requireToStringTagSupport (line 1796) | function requireToStringTagSupport () {
  function requireClassof (line 1813) | function requireClassof () {
  function requireIsConstructor (line 1851) | function requireIsConstructor () {
  function requireArraySpeciesConstructor (line 1911) | function requireArraySpeciesConstructor () {
  function requireArraySpeciesCreate (line 1942) | function requireArraySpeciesCreate () {
  function requireArrayMethodHasSpeciesSupport (line 1958) | function requireArrayMethodHasSpeciesSupport () {
  function requireEs_array_concat (line 1985) | function requireEs_array_concat () {
  function requireFunctionUncurryThisClause (line 2056) | function requireFunctionUncurryThisClause () {
  function requireFunctionBindContext (line 2074) | function requireFunctionBindContext () {
  function requireArrayIteration (line 2096) | function requireArrayIteration () {
  function requireObjectKeys (line 2178) | function requireObjectKeys () {
  function requireObjectDefineProperties (line 2195) | function requireObjectDefineProperties () {
  function requireHtml (line 2224) | function requireHtml () {
  function requireObjectCreate (line 2236) | function requireObjectCreate () {
  function requireAddToUnscopables (line 2329) | function requireAddToUnscopables () {
  function requireEs_array_find (line 2357) | function requireEs_array_find () {
  function requireArrayMethodIsStrict (line 2391) | function requireArrayMethodIsStrict () {
  function requireEs_array_indexOf (line 2408) | function requireEs_array_indexOf () {
  function requireObjectAssign (line 2443) | function requireObjectAssign () {
  function requireEs_object_assign (line 2508) | function requireEs_object_assign () {
  function requireCorrectPrototypeGetter (line 2530) | function requireCorrectPrototypeGetter () {
  function requireObjectGetPrototypeOf (line 2547) | function requireObjectGetPrototypeOf () {
  function requireObjectToArray (line 2577) | function requireObjectToArray () {
  function requireEs_object_entries (line 2633) | function requireEs_object_entries () {
  function requireObjectToString (line 2656) | function requireObjectToString () {
  function requireEs_object_toString (line 2672) | function requireEs_object_toString () {
  function requireToString (line 2694) | function requireToString () {
  function requireRegexpFlags (line 2711) | function requireRegexpFlags () {
  function requireRegexpStickyHelpers (line 2737) | function requireRegexpStickyHelpers () {
  function requireRegexpUnsupportedDotAll (line 2776) | function requireRegexpUnsupportedDotAll () {
  function requireRegexpUnsupportedNcg (line 2795) | function requireRegexpUnsupportedNcg () {
  function requireRegexpExec (line 2815) | function requireRegexpExec () {
  function requireEs_regexp_exec (line 2939) | function requireEs_regexp_exec () {
  function requireFunctionApply (line 2960) | function requireFunctionApply () {
  function requireFixRegexpWellKnownSymbolLogic (line 2979) | function requireFixRegexpWellKnownSymbolLogic () {
  function requireStringMultibyte (line 3065) | function requireStringMultibyte () {
  function requireAdvanceStringIndex (line 3110) | function requireAdvanceStringIndex () {
  function requireGetSubstitution (line 3126) | function requireGetSubstitution () {
  function requireRegexpFlagsDetection (line 3180) | function requireRegexpFlagsDetection () {
  function requireRegexpGetFlags (line 3235) | function requireRegexpGetFlags () {
  function requireRegexpExecAbstract (line 3259) | function requireRegexpExecAbstract () {
  function requireEs_string_replace (line 3287) | function requireEs_string_replace () {
  function _class (line 3470) | function _class() {

FILE: dist/extensions/export/bootstrap-table-export.js
  function _arrayLikeToArray (line 7) | function _arrayLikeToArray(r, a) {
  function _assertThisInitialized (line 12) | function _assertThisInitialized(e) {
  function _callSuper (line 16) | function _callSuper(t, o, e) {
  function _classCallCheck (line 19) | function _classCallCheck(a, n) {
  function _defineProperties (line 22) | function _defineProperties(e, r) {
  function _createClass (line 28) | function _createClass(e, r, t) {
  function _createForOfIteratorHelper (line 33) | function _createForOfIteratorHelper(r, e) {
  function _defineProperty (line 81) | function _defineProperty(e, r, t) {
  function _get (line 89) | function _get() {
  function _getPrototypeOf (line 98) | function _getPrototypeOf(t) {
  function _inherits (line 103) | function _inherits(t, e) {
  function _isNativeReflectConstruct (line 115) | function _isNativeReflectConstruct() {
  function _possibleConstructorReturn (line 123) | function _possibleConstructorReturn(t, e) {
  function _setPrototypeOf (line 128) | function _setPrototypeOf(t, e) {
  function _superPropBase (line 133) | function _superPropBase(t, o) {
  function _superPropGet (line 137) | function _superPropGet(t, o, e, r) {
  function _toPrimitive (line 143) | function _toPrimitive(t, r) {
  function _toPropertyKey (line 153) | function _toPropertyKey(t) {
  function _unsupportedIterableToArray (line 157) | function _unsupportedIterableToArray(r, a) {
  function requireGlobalThis (line 172) | function requireGlobalThis () {
  function requireFails (line 198) | function requireFails () {
  function requireDescriptors (line 214) | function requireDescriptors () {
  function requireFunctionBindNative (line 230) | function requireFunctionBindNative () {
  function requireFunctionCall (line 247) | function requireFunctionCall () {
  function requireObjectPropertyIsEnumerable (line 264) | function requireObjectPropertyIsEnumerable () {
  function requireCreatePropertyDescriptor (line 286) | function requireCreatePropertyDescriptor () {
  function requireFunctionUncurryThis (line 303) | function requireFunctionUncurryThis () {
  function requireClassofRaw (line 324) | function requireClassofRaw () {
  function requireIndexedObject (line 341) | function requireIndexedObject () {
  function requireIsNullOrUndefined (line 365) | function requireIsNullOrUndefined () {
  function requireRequireObjectCoercible (line 379) | function requireRequireObjectCoercible () {
  function requireToIndexedObject (line 398) | function requireToIndexedObject () {
  function requireIsCallable (line 414) | function requireIsCallable () {
  function requireIsObject (line 434) | function requireIsObject () {
  function requireGetBuiltIn (line 448) | function requireGetBuiltIn () {
  function requireObjectIsPrototypeOf (line 467) | function requireObjectIsPrototypeOf () {
  function requireEnvironmentUserAgent (line 479) | function requireEnvironmentUserAgent () {
  function requireEnvironmentV8Version (line 494) | function requireEnvironmentV8Version () {
  function requireSymbolConstructorDetection (line 530) | function requireSymbolConstructorDetection () {
  function requireUseSymbolAsUid (line 557) | function requireUseSymbolAsUid () {
  function requireIsSymbol (line 572) | function requireIsSymbol () {
  function requireTryToString (line 594) | function requireTryToString () {
  function requireACallable (line 612) | function requireACallable () {
  function requireGetMethod (line 631) | function requireGetMethod () {
  function requireOrdinaryToPrimitive (line 649) | function requireOrdinaryToPrimitive () {
  function requireIsPure (line 675) | function requireIsPure () {
  function requireDefineGlobalProperty (line 685) | function requireDefineGlobalProperty () {
  function requireSharedStore (line 705) | function requireSharedStore () {
  function requireShared (line 728) | function requireShared () {
  function requireToObject (line 742) | function requireToObject () {
  function requireHasOwnProperty (line 760) | function requireHasOwnProperty () {
  function requireUid (line 780) | function requireUid () {
  function requireWellKnownSymbol (line 798) | function requireWellKnownSymbol () {
  function requireToPrimitive (line 825) | function requireToPrimitive () {
  function requireToPropertyKey (line 859) | function requireToPropertyKey () {
  function requireDocumentCreateElement (line 877) | function requireDocumentCreateElement () {
  function requireIe8DomDefine (line 896) | function requireIe8DomDefine () {
  function requireObjectGetOwnPropertyDescriptor (line 915) | function requireObjectGetOwnPropertyDescriptor () {
  function requireV8PrototypeDefineBug (line 948) | function requireV8PrototypeDefineBug () {
  function requireAnObject (line 969) | function requireAnObject () {
  function requireObjectDefineProperty (line 987) | function requireObjectDefineProperty () {
  function requireCreateNonEnumerableProperty (line 1039) | function requireCreateNonEnumerableProperty () {
  function requireFunctionName (line 1060) | function requireFunctionName () {
  function requireInspectSource (line 1086) | function requireInspectSource () {
  function requireWeakMapBasicDetection (line 1109) | function requireWeakMapBasicDetection () {
  function requireSharedKey (line 1124) | function requireSharedKey () {
  function requireHiddenKeys (line 1141) | function requireHiddenKeys () {
  function requireInternalState (line 1151) | function requireInternalState () {
  function requireMakeBuiltIn (line 1229) | function requireMakeBuiltIn () {
  function requireDefineBuiltIn (line 1292) | function requireDefineBuiltIn () {
  function requireMathTrunc (line 1330) | function requireMathTrunc () {
  function requireToIntegerOrInfinity (line 1349) | function requireToIntegerOrInfinity () {
  function requireToAbsoluteIndex (line 1367) | function requireToAbsoluteIndex () {
  function requireToLength (line 1388) | function requireToLength () {
  function requireLengthOfArrayLike (line 1407) | function requireLengthOfArrayLike () {
  function requireArrayIncludes (line 1423) | function requireArrayIncludes () {
  function requireObjectKeysInternal (line 1465) | function requireObjectKeysInternal () {
  function requireEnumBugKeys (line 1494) | function requireEnumBugKeys () {
  function requireObjectGetOwnPropertyNames (line 1512) | function requireObjectGetOwnPropertyNames () {
  function requireObjectGetOwnPropertySymbols (line 1533) | function requireObjectGetOwnPropertySymbols () {
  function requireOwnKeys (line 1544) | function requireOwnKeys () {
  function requireCopyConstructorProperties (line 1567) | function requireCopyConstructorProperties () {
  function requireIsForced (line 1592) | function requireIsForced () {
  function require_export (line 1623) | function require_export () {
  function requireIsArray (line 1686) | function requireIsArray () {
  function requireDoesNotExceedSafeInteger (line 1703) | function requireDoesNotExceedSafeInteger () {
  function requireCreateProperty (line 1719) | function requireCreateProperty () {
  function requireArraySetLength (line 1736) | function requireArraySetLength () {
  function requireToStringTagSupport (line 1771) | function requireToStringTagSupport () {
  function requireClassof (line 1788) | function requireClassof () {
  function requireIsConstructor (line 1826) | function requireIsConstructor () {
  function requireArraySpeciesConstructor (line 1886) | function requireArraySpeciesConstructor () {
  function requireArraySpeciesCreate (line 1917) | function requireArraySpeciesCreate () {
  function requireArrayMethodHasSpeciesSupport (line 1933) | function requireArrayMethodHasSpeciesSupport () {
  function requireEs_array_concat (line 1960) | function requireEs_array_concat () {
  function requireFunctionUncurryThisClause (line 2031) | function requireFunctionUncurryThisClause () {
  function requireFunctionBindContext (line 2049) | function requireFunctionBindContext () {
  function requireArrayIteration (line 2071) | function requireArrayIteration () {
  function requireObjectKeys (line 2153) | function requireObjectKeys () {
  function requireObjectDefineProperties (line 2170) | function requireObjectDefineProperties () {
  function requireHtml (line 2199) | function requireHtml () {
  function requireObjectCreate (line 2211) | function requireObjectCreate () {
  function requireAddToUnscopables (line 2304) | function requireAddToUnscopables () {
  function requireEs_array_find (line 2332) | function requireEs_array_find () {
  function requireEs_array_map (line 2365) | function requireEs_array_map () {
  function requireArraySlice (line 2392) | function requireArraySlice () {
  function requireEs_array_slice (line 2403) | function requireEs_array_slice () {
  function requireObjectAssign (line 2465) | function requireObjectAssign () {
  function requireEs_object_assign (line 2530) | function requireEs_object_assign () {
  function requireObjectToString (line 2552) | function requireObjectToString () {
  function requireEs_object_toString (line 2568) | function requireEs_object_toString () {
  function requireToString (line 2590) | function requireToString () {
  function requireRegexpFlags (line 2607) | function requireRegexpFlags () {
  function requireRegexpStickyHelpers (line 2633) | function requireRegexpStickyHelpers () {
  function requireRegexpUnsupportedDotAll (line 2672) | function requireRegexpUnsupportedDotAll () {
  function requireRegexpUnsupportedNcg (line 2691) | function requireRegexpUnsupportedNcg () {
  function requireRegexpExec (line 2711) | function requireRegexpExec () {
  function requireEs_regexp_exec (line 2835) | function requireEs_regexp_exec () {
  function requireFunctionApply (line 2856) | function requireFunctionApply () {
  function requireFixRegexpWellKnownSymbolLogic (line 2875) | function requireFixRegexpWellKnownSymbolLogic () {
  function requireStringMultibyte (line 2961) | function requireStringMultibyte () {
  function requireAdvanceStringIndex (line 3006) | function requireAdvanceStringIndex () {
  function requireGetSubstitution (line 3022) | function requireGetSubstitution () {
  function requireRegexpFlagsDetection (line 3076) | function requireRegexpFlagsDetection () {
  function requireRegexpGetFlags (line 3131) | function requireRegexpGetFlags () {
  function requireRegexpExecAbstract (line 3155) | function requireRegexpExecAbstract () {
  function requireEs_string_replace (line 3183) | function requireEs_string_replace () {
  function requireDomIterables (line 3339) | function requireDomIterables () {
  function requireDomTokenListPrototype (line 3383) | function requireDomTokenListPrototype () {
  function requireArrayMethodIsStrict (line 3399) | function requireArrayMethodIsStrict () {
  function requireArrayForEach (line 3417) | function requireArrayForEach () {
  function requireWeb_domCollections_forEach (line 3436) | function requireWeb_domCollections_forEach () {
  function _class (line 3525) | function _class() {

FILE: dist/extensions/filter-control/bootstrap-table-filter-control.js
  function _arrayLikeToArray (line 7) | function _arrayLikeToArray(r, a) {
  function _arrayWithoutHoles (line 12) | function _arrayWithoutHoles(r) {
  function _assertThisInitialized (line 15) | function _assertThisInitialized(e) {
  function _callSuper (line 19) | function _callSuper(t, o, e) {
  function _classCallCheck (line 22) | function _classCallCheck(a, n) {
  function _defineProperties (line 25) | function _defineProperties(e, r) {
  function _createClass (line 31) | function _createClass(e, r, t) {
  function _get (line 36) | function _get() {
  function _getPrototypeOf (line 45) | function _getPrototypeOf(t) {
  function _inherits (line 50) | function _inherits(t, e) {
  function _isNativeReflectConstruct (line 62) | function _isNativeReflectConstruct() {
  function _iterableToArray (line 70) | function _iterableToArray(r) {
  function _nonIterableSpread (line 73) | function _nonIterableSpread() {
  function _possibleConstructorReturn (line 76) | function _possibleConstructorReturn(t, e) {
  function _setPrototypeOf (line 81) | function _setPrototypeOf(t, e) {
  function _superPropBase (line 86) | function _superPropBase(t, o) {
  function _superPropGet (line 90) | function _superPropGet(t, o, e, r) {
  function _toConsumableArray (line 96) | function _toConsumableArray(r) {
  function _toPrimitive (line 99) | function _toPrimitive(t, r) {
  function _toPropertyKey (line 109) | function _toPropertyKey(t) {
  function _typeof (line 113) | function _typeof(o) {
  function _unsupportedIterableToArray (line 122) | function _unsupportedIterableToArray(r, a) {
  function requireGlobalThis (line 137) | function requireGlobalThis () {
  function requireFails (line 163) | function requireFails () {
  function requireDescriptors (line 179) | function requireDescriptors () {
  function requireFunctionBindNative (line 195) | function requireFunctionBindNative () {
  function requireFunctionCall (line 212) | function requireFunctionCall () {
  function requireObjectPropertyIsEnumerable (line 229) | function requireObjectPropertyIsEnumerable () {
  function requireCreatePropertyDescriptor (line 251) | function requireCreatePropertyDescriptor () {
  function requireFunctionUncurryThis (line 268) | function requireFunctionUncurryThis () {
  function requireClassofRaw (line 289) | function requireClassofRaw () {
  function requireIndexedObject (line 306) | function requireIndexedObject () {
  function requireIsNullOrUndefined (line 330) | function requireIsNullOrUndefined () {
  function requireRequireObjectCoercible (line 344) | function requireRequireObjectCoercible () {
  function requireToIndexedObject (line 363) | function requireToIndexedObject () {
  function requireIsCallable (line 379) | function requireIsCallable () {
  function requireIsObject (line 399) | function requireIsObject () {
  function requireGetBuiltIn (line 413) | function requireGetBuiltIn () {
  function requireObjectIsPrototypeOf (line 432) | function requireObjectIsPrototypeOf () {
  function requireEnvironmentUserAgent (line 444) | function requireEnvironmentUserAgent () {
  function requireEnvironmentV8Version (line 459) | function requireEnvironmentV8Version () {
  function requireSymbolConstructorDetection (line 495) | function requireSymbolConstructorDetection () {
  function requireUseSymbolAsUid (line 522) | function requireUseSymbolAsUid () {
  function requireIsSymbol (line 537) | function requireIsSymbol () {
  function requireTryToString (line 559) | function requireTryToString () {
  function requireACallable (line 577) | function requireACallable () {
  function requireGetMethod (line 596) | function requireGetMethod () {
  function requireOrdinaryToPrimitive (line 614) | function requireOrdinaryToPrimitive () {
  function requireIsPure (line 640) | function requireIsPure () {
  function requireDefineGlobalProperty (line 650) | function requireDefineGlobalProperty () {
  function requireSharedStore (line 670) | function requireSharedStore () {
  function requireShared (line 693) | function requireShared () {
  function requireToObject (line 707) | function requireToObject () {
  function requireHasOwnProperty (line 725) | function requireHasOwnProperty () {
  function requireUid (line 745) | function requireUid () {
  function requireWellKnownSymbol (line 763) | function requireWellKnownSymbol () {
  function requireToPrimitive (line 790) | function requireToPrimitive () {
  function requireToPropertyKey (line 824) | function requireToPropertyKey () {
  function requireDocumentCreateElement (line 842) | function requireDocumentCreateElement () {
  function requireIe8DomDefine (line 861) | function requireIe8DomDefine () {
  function requireObjectGetOwnPropertyDescriptor (line 880) | function requireObjectGetOwnPropertyDescriptor () {
  function requireV8PrototypeDefineBug (line 913) | function requireV8PrototypeDefineBug () {
  function requireAnObject (line 934) | function requireAnObject () {
  function requireObjectDefineProperty (line 952) | function requireObjectDefineProperty () {
  function requireCreateNonEnumerableProperty (line 1004) | function requireCreateNonEnumerableProperty () {
  function requireFunctionName (line 1025) | function requireFunctionName () {
  function requireInspectSource (line 1051) | function requireInspectSource () {
  function requireWeakMapBasicDetection (line 1074) | function requireWeakMapBasicDetection () {
  function requireSharedKey (line 1089) | function requireSharedKey () {
  function requireHiddenKeys (line 1106) | function requireHiddenKeys () {
  function requireInternalState (line 1116) | function requireInternalState () {
  function requireMakeBuiltIn (line 1194) | function requireMakeBuiltIn () {
  function requireDefineBuiltIn (line 1257) | function requireDefineBuiltIn () {
  function requireMathTrunc (line 1295) | function requireMathTrunc () {
  function requireToIntegerOrInfinity (line 1314) | function requireToIntegerOrInfinity () {
  function requireToAbsoluteIndex (line 1332) | function requireToAbsoluteIndex () {
  function requireToLength (line 1353) | function requireToLength () {
  function requireLengthOfArrayLike (line 1372) | function requireLengthOfArrayLike () {
  function requireArrayIncludes (line 1388) | function requireArrayIncludes () {
  function requireObjectKeysInternal (line 1430) | function requireObjectKeysInternal () {
  function requireEnumBugKeys (line 1459) | function requireEnumBugKeys () {
  function requireObjectGetOwnPropertyNames (line 1477) | function requireObjectGetOwnPropertyNames () {
  function requireObjectGetOwnPropertySymbols (line 1498) | function requireObjectGetOwnPropertySymbols () {
  function requireOwnKeys (line 1509) | function requireOwnKeys () {
  function requireCopyConstructorProperties (line 1532) | function requireCopyConstructorProperties () {
  function requireIsForced (line 1557) | function requireIsForced () {
  function require_export (line 1588) | function require_export () {
  function requireIsArray (line 1651) | function requireIsArray () {
  function requireDoesNotExceedSafeInteger (line 1668) | function requireDoesNotExceedSafeInteger () {
  function requireCreateProperty (line 1684) | function requireCreateProperty () {
  function requireArraySetLength (line 1701) | function requireArraySetLength () {
  function requireToStringTagSupport (line 1736) | function requireToStringTagSupport () {
  function requireClassof (line 1753) | function requireClassof () {
  function requireIsConstructor (line 1791) | function requireIsConstructor () {
  function requireArraySpeciesConstructor (line 1851) | function requireArraySpeciesConstructor () {
  function requireArraySpeciesCreate (line 1882) | function requireArraySpeciesCreate () {
  function requireArrayMethodHasSpeciesSupport (line 1898) | function requireArrayMethodHasSpeciesSupport () {
  function requireEs_array_concat (line 1925) | function requireEs_array_concat () {
  function requireFunctionUncurryThisClause (line 1996) | function requireFunctionUncurryThisClause () {
  function requireFunctionBindContext (line 2014) | function requireFunctionBindContext () {
  function requireArrayIteration (line 2036) | function requireArrayIteration () {
  function requireEs_array_filter (line 2115) | function requireEs_array_filter () {
  function requireObjectKeys (line 2144) | function requireObjectKeys () {
  function requireObjectDefineProperties (line 2161) | function requireObjectDefineProperties () {
  function requireHtml (line 2190) | function requireHtml () {
  function requireObjectCreate (line 2202) | function requireObjectCreate () {
  function requireAddToUnscopables (line 2295) | function requireAddToUnscopables () {
  function requireEs_array_find (line 2323) | function requireEs_array_find () {
  function requireEs_array_includes (line 2356) | function requireEs_array_includes () {
  function requireArrayMethodIsStrict (line 2390) | function requireArrayMethodIsStrict () {
  function requireEs_array_indexOf (line 2407) | function requireEs_array_indexOf () {
  function requireObjectAssign (line 2442) | function requireObjectAssign () {
  function requireEs_object_assign (line 2507) | function requireEs_object_assign () {
  function requireEs_object_keys (line 2528) | function requireEs_object_keys () {
  function requireObjectToString (line 2555) | function requireObjectToString () {
  function requireEs_object_toString (line 2571) | function requireEs_object_toString () {
  function requireCorrectPrototypeGetter (line 2593) | function requireCorrectPrototypeGetter () {
  function requireObjectGetPrototypeOf (line 2610) | function requireObjectGetPrototypeOf () {
  function requireObjectToArray (line 2640) | function requireObjectToArray () {
  function requireEs_object_values (line 2696) | function requireEs_object_values () {
  function requireEnvironment (line 2721) | function requireEnvironment () {
  function requireEnvironmentIsNode (line 2750) | function requireEnvironmentIsNode () {
  function requirePath (line 2762) | function requirePath () {
  function requireFunctionUncurryThisAccessor (line 2774) | function requireFunctionUncurryThisAccessor () {
  function requireIsPossiblePrototype (line 2792) | function requireIsPossiblePrototype () {
  function requireAPossiblePrototype (line 2806) | function requireAPossiblePrototype () {
  function requireObjectSetPrototypeOf (line 2824) | function requireObjectSetPrototypeOf () {
  function requireSetToStringTag (line 2861) | function requireSetToStringTag () {
  function requireDefineBuiltInAccessor (line 2882) | function requireDefineBuiltInAccessor () {
  function requireSetSpecies (line 2899) | function requireSetSpecies () {
  function requireAnInstance (line 2925) | function requireAnInstance () {
  function requireAConstructor (line 2942) | function requireAConstructor () {
  function requireSpeciesConstructor (line 2961) | function requireSpeciesConstructor () {
  function requireFunctionApply (line 2984) | function requireFunctionApply () {
  function requireArraySlice (line 3003) | function requireArraySlice () {
  function requireValidateArgumentsLength (line 3015) | function requireValidateArgumentsLength () {
  function requireEnvironmentIsIos (line 3030) | function requireEnvironmentIsIos () {
  function requireTask (line 3043) | function requireTask () {
  function requireSafeGetBuiltIn (line 3168) | function requireSafeGetBuiltIn () {
  function requireQueue (line 3189) | function requireQueue () {
  function requireEnvironmentIsIosPebble (line 3222) | function requireEnvironmentIsIosPebble () {
  function requireEnvironmentIsWebosWebkit (line 3234) | function requireEnvironmentIsWebosWebkit () {
  function requireMicrotask (line 3246) | function requireMicrotask () {
  function requireHostReportErrors (line 3333) | function requireHostReportErrors () {
  function requirePerform (line 3348) | function requirePerform () {
  function requirePromiseNativeConstructor (line 3364) | function requirePromiseNativeConstructor () {
  function requirePromiseConstructorDetection (line 3376) | function requirePromiseConstructorDetection () {
  function requireNewPromiseCapability (line 3432) | function requireNewPromiseCapability () {
  function requireEs_promise_constructor (line 3460) | function requireEs_promise_constructor () {
  function requireIterators (line 3763) | function requireIterators () {
  function requireIsArrayIteratorMethod (line 3773) | function requireIsArrayIteratorMethod () {
  function requireGetIteratorMethod (line 3792) | function requireGetIteratorMethod () {
  function requireGetIterator (line 3814) | function requireGetIterator () {
  function requireIteratorClose (line 3836) | function requireIteratorClose () {
  function requireIterate (line 3868) | function requireIterate () {
  function requireCheckCorrectnessOfIteration (line 3945) | function requireCheckCorrectnessOfIteration () {
  function requirePromiseStaticsIncorrectIteration (line 3996) | function requirePromiseStaticsIncorrectIteration () {
  function requireEs_promise_all (line 4011) | function requireEs_promise_all () {
  function requireEs_promise_catch (line 4059) | function requireEs_promise_catch () {
  function requireEs_promise_race (line 4094) | function requireEs_promise_race () {
  function requireEs_promise_reject (line 4129) | function requireEs_promise_reject () {
  function requirePromiseResolve (line 4154) | function requirePromiseResolve () {
  function requireEs_promise_resolve (line 4174) | function requireEs_promise_resolve () {
  function requireEs_promise (line 4199) | function requireEs_promise () {
  function requireToString (line 4219) | function requireToString () {
  function requireRegexpFlags (line 4236) | function requireRegexpFlags () {
  function requireRegexpStickyHelpers (line 4262) | function requireRegexpStickyHelpers () {
  function requireRegexpUnsupportedDotAll (line 4301) | function requireRegexpUnsupportedDotAll () {
  function requireRegexpUnsupportedNcg (line 4320) | function requireRegexpUnsupportedNcg () {
  function requireRegexpExec (line 4340) | function requireRegexpExec () {
  function requireEs_regexp_exec (line 4464) | function requireEs_regexp_exec () {
  function requireRegexpFlagsDetection (line 4485) | function requireRegexpFlagsDetection () {
  function requireRegexpGetFlags (line 4540) | function requireRegexpGetFlags () {
  function requireEs_regexp_toString (line 4563) | function requireEs_regexp_toString () {
  function requireIsRegexp (line 4601) | function requireIsRegexp () {
  function requireNotARegexp (line 4622) | function requireNotARegexp () {
  function requireCorrectIsRegexpLogic (line 4640) | function requireCorrectIsRegexpLogic () {
  function requireEs_string_includes (line 4663) | function requireEs_string_includes () {
  function requireFixRegexpWellKnownSymbolLogic (line 4696) | function requireFixRegexpWellKnownSymbolLogic () {
  function requireStringMultibyte (line 4782) | function requireStringMultibyte () {
  function requireAdvanceStringIndex (line 4827) | function requireAdvanceStringIndex () {
  function requireRegexpExecAbstract (line 4843) | function requireRegexpExecAbstract () {
  function requireEs_string_split (line 4871) | function requireEs_string_split () {
  function requireWhitespaces (line 4994) | function requireWhitespaces () {
  function requireStringTrim (line 5006) | function requireStringTrim () {
  function requireStringTrimForced (line 5045) | function requireStringTrimForced () {
  function requireEs_string_trim (line 5068) | function requireEs_string_trim () {
  function requireDomIterables (line 5092) | function requireDomIterables () {
  function requireDomTokenListPrototype (line 5136) | function requireDomTokenListPrototype () {
  function requireArrayForEach (line 5152) | function requireArrayForEach () {
  function requireWeb_domCollections_forEach (line 5171) | function requireWeb_domCollections_forEach () {
  function requireDeletePropertyOrThrow (line 5206) | function requireDeletePropertyOrThrow () {
  function requireArraySort (line 5222) | function requireArraySort () {
  function requireEnvironmentFfVersion (line 5272) | function requireEnvironmentFfVersion () {
  function requireEnvironmentIsIeOrEdge (line 5286) | function requireEnvironmentIsIeOrEdge () {
  function requireEnvironmentWebkitVersion (line 5298) | function requireEnvironmentWebkitVersion () {
  function requireEs_array_sort (line 5311) | function requireEs_array_sort () {
  function requireEs_string_match (line 5428) | function requireEs_string_match () {
  function requireGetSubstitution (line 5494) | function requireGetSubstitution () {
  function requireEs_string_replace (line 5547) | function requireEs_string_replace () {
  function requireEs_string_startsWith (line 5702) | function requireEs_string_startsWith () {
  function getInputClass (line 5744) | function getInputClass(that) {
  function getOptionsFromSelectControl (line 5749) | function getOptionsFromSelectControl(selectControl) {
  function getControlContainer (line 5752) | function getControlContainer(that) {
  function isKeyAllowed (line 5761) | function isKeyAllowed(keyCode) {
  function getSearchControls (line 5764) | function getSearchControls(that) {
  function existOptionInSelectControl (line 5767) | function existOptionInSelectControl(selectControl, value) {
  function addOptionToSelectControl (line 5779) | function addOptionToSelectControl(selectControl, _value, text, selected,...
  function sortSelectControl (line 5790) | function sortSelectControl(selectControl, orderBy, options) {
  function fixHeaderCSS (line 5813) | function fixHeaderCSS(_ref) {
  function getElementClass (line 5817) | function getElementClass($element) {
  function getCursorPosition (line 5822) | function getCursorPosition(el) {
  function cacheValues (line 5838) | function cacheValues(that) {
  function setCaretPosition (line 5859) | function setCaretPosition(elem, caretPos) {
  function setValues (line 5874) | function setValues(that) {
  function collectBootstrapTableFilterCookies (line 5920) | function collectBootstrapTableFilterCookies() {
  function escapeID (line 5950) | function escapeID(id) {
  function isColumnSearchableViaSelect (line 5954) | function isColumnSearchableViaSelect(_ref2) {
  function isFilterDataNotGiven (line 5959) | function isFilterDataNotGiven(_ref3) {
  function hasSelectControlElement (line 5963) | function hasSelectControlElement(selectControl) {
  function initFilterSelectControls (line 5966) | function initFilterSelectControls(that) {
  function getFilterDataMethod (line 6011) | function getFilterDataMethod(objFilterDataMethod, searchTerm) {
  function createControls (line 6020) | function createControls(that, header) {
  function getDirectionOfSelectOptions (line 6211) | function getDirectionOfSelectOptions(_alignment) {
  function syncHeaders (line 6224) | function syncHeaders(that) {
  function _class (line 6410) | function _class() {

FILE: dist/extensions/filter-control/utils.js
  function _typeof (line 7) | function _typeof(o) {
  function requireGlobalThis (line 24) | function requireGlobalThis () {
  function requireFails (line 50) | function requireFails () {
  function requireDescriptors (line 66) | function requireDescriptors () {
  function requireFunctionBindNative (line 82) | function requireFunctionBindNative () {
  function requireFunctionCall (line 99) | function requireFunctionCall () {
  function requireObjectPropertyIsEnumerable (line 116) | function requireObjectPropertyIsEnumerable () {
  function requireCreatePropertyDescriptor (line 138) | function requireCreatePropertyDescriptor () {
  function requireFunctionUncurryThis (line 155) | function requireFunctionUncurryThis () {
  function requireClassofRaw (line 176) | function requireClassofRaw () {
  function requireIndexedObject (line 193) | function requireIndexedObject () {
  function requireIsNullOrUndefined (line 217) | function requireIsNullOrUndefined () {
  function requireRequireObjectCoercible (line 231) | function requireRequireObjectCoercible () {
  function requireToIndexedObject (line 250) | function requireToIndexedObject () {
  function requireIsCallable (line 266) | function requireIsCallable () {
  function requireIsObject (line 286) | function requireIsObject () {
  function requireGetBuiltIn (line 300) | function requireGetBuiltIn () {
  function requireObjectIsPrototypeOf (line 319) | function requireObjectIsPrototypeOf () {
  function requireEnvironmentUserAgent (line 331) | function requireEnvironmentUserAgent () {
  function requireEnvironmentV8Version (line 346) | function requireEnvironmentV8Version () {
  function requireSymbolConstructorDetection (line 382) | function requireSymbolConstructorDetection () {
  function requireUseSymbolAsUid (line 409) | function requireUseSymbolAsUid () {
  function requireIsSymbol (line 424) | function requireIsSymbol () {
  function requireTryToString (line 446) | function requireTryToString () {
  function requireACallable (line 464) | function requireACallable () {
  function requireGetMethod (line 483) | function requireGetMethod () {
  function requireOrdinaryToPrimitive (line 501) | function requireOrdinaryToPrimitive () {
  function requireIsPure (line 527) | function requireIsPure () {
  function requireDefineGlobalProperty (line 537) | function requireDefineGlobalProperty () {
  function requireSharedStore (line 557) | function requireSharedStore () {
  function requireShared (line 580) | function requireShared () {
  function requireToObject (line 594) | function requireToObject () {
  function requireHasOwnProperty (line 612) | function requireHasOwnProperty () {
  function requireUid (line 632) | function requireUid () {
  function requireWellKnownSymbol (line 650) | function requireWellKnownSymbol () {
  function requireToPrimitive (line 677) | function requireToPrimitive () {
  function requireToPropertyKey (line 711) | function requireToPropertyKey () {
  function requireDocumentCreateElement (line 729) | function requireDocumentCreateElement () {
  function requireIe8DomDefine (line 748) | function requireIe8DomDefine () {
  function requireObjectGetOwnPropertyDescriptor (line 767) | function requireObjectGetOwnPropertyDescriptor () {
  function requireV8PrototypeDefineBug (line 800) | function requireV8PrototypeDefineBug () {
  function requireAnObject (line 821) | function requireAnObject () {
  function requireObjectDefineProperty (line 839) | function requireObjectDefineProperty () {
  function requireCreateNonEnumerableProperty (line 891) | function requireCreateNonEnumerableProperty () {
  function requireFunctionName (line 912) | function requireFunctionName () {
  function requireInspectSource (line 938) | function requireInspectSource () {
  function requireWeakMapBasicDetection (line 961) | function requireWeakMapBasicDetection () {
  function requireSharedKey (line 976) | function requireSharedKey () {
  function requireHiddenKeys (line 993) | function requireHiddenKeys () {
  function requireInternalState (line 1003) | function requireInternalState () {
  function requireMakeBuiltIn (line 1081) | function requireMakeBuiltIn () {
  function requireDefineBuiltIn (line 1144) | function requireDefineBuiltIn () {
  function requireMathTrunc (line 1182) | function requireMathTrunc () {
  function requireToIntegerOrInfinity (line 1201) | function requireToIntegerOrInfinity () {
  function requireToAbsoluteIndex (line 1219) | function requireToAbsoluteIndex () {
  function requireToLength (line 1240) | function requireToLength () {
  function requireLengthOfArrayLike (line 1259) | function requireLengthOfArrayLike () {
  function requireArrayIncludes (line 1275) | function requireArrayIncludes () {
  function requireObjectKeysInternal (line 1317) | function requireObjectKeysInternal () {
  function requireEnumBugKeys (line 1346) | function requireEnumBugKeys () {
  function requireObjectGetOwnPropertyNames (line 1364) | function requireObjectGetOwnPropertyNames () {
  function requireObjectGetOwnPropertySymbols (line 1385) | function requireObjectGetOwnPropertySymbols () {
  function requireOwnKeys (line 1396) | function requireOwnKeys () {
  function requireCopyConstructorProperties (line 1419) | function requireCopyConstructorProperties () {
  function requireIsForced (line 1444) | function requireIsForced () {
  function require_export (line 1475) | function require_export () {
  function requireIsArray (line 1538) | function requireIsArray () {
  function requireDoesNotExceedSafeInteger (line 1555) | function requireDoesNotExceedSafeInteger () {
  function requireCreateProperty (line 1571) | function requireCreateProperty () {
  function requireArraySetLength (line 1588) | function requireArraySetLength () {
  function requireToStringTagSupport (line 1623) | function requireToStringTagSupport () {
  function requireClassof (line 1640) | function requireClassof () {
  function requireIsConstructor (line 1678) | function requireIsConstructor () {
  function requireArraySpeciesConstructor (line 1738) | function requireArraySpeciesConstructor () {
  function requireArraySpeciesCreate (line 1769) | function requireArraySpeciesCreate () {
  function requireArrayMethodHasSpeciesSupport (line 1785) | function requireArrayMethodHasSpeciesSupport () {
  function requireEs_array_concat (line 1812) | function requireEs_array_concat () {
  function requireFunctionUncurryThisClause (line 1883) | function requireFunctionUncurryThisClause () {
  function requireFunctionBindContext (line 1901) | function requireFunctionBindContext () {
  function requireArrayIteration (line 1923) | function requireArrayIteration () {
  function requireEs_array_filter (line 2002) | function requireEs_array_filter () {
  function requireObjectKeys (line 2031) | function requireObjectKeys () {
  function requireObjectDefineProperties (line 2048) | function requireObjectDefineProperties () {
  function requireHtml (line 2077) | function requireHtml () {
  function requireObjectCreate (line 2089) | function requireObjectCreate () {
  function requireAddToUnscopables (line 2182) | function requireAddToUnscopables () {
  function requireEs_array_find (line 2210) | function requireEs_array_find () {
  function requireEs_array_includes (line 2243) | function requireEs_array_includes () {
  function requireArrayMethodIsStrict (line 2277) | function requireArrayMethodIsStrict () {
  function requireEs_array_indexOf (line 2294) | function requireEs_array_indexOf () {
  function requireDeletePropertyOrThrow (line 2329) | function requireDeletePropertyOrThrow () {
  function requireToString (line 2345) | function requireToString () {
  function requireArraySlice (line 2362) | function requireArraySlice () {
  function requireArraySort (line 2374) | function requireArraySort () {
  function requireEnvironmentFfVersion (line 2424) | function requireEnvironmentFfVersion () {
  function requireEnvironmentIsIeOrEdge (line 2438) | function requireEnvironmentIsIeOrEdge () {
  function requireEnvironmentWebkitVersion (line 2450) | function requireEnvironmentWebkitVersion () {
  function requireEs_array_sort (line 2463) | function requireEs_array_sort () {
  function requireEs_object_keys (line 2580) | function requireEs_object_keys () {
  function requireObjectToString (line 2607) | function requireObjectToString () {
  function requireEs_object_toString (line 2623) | function requireEs_object_toString () {
  function requireRegexpFlags (line 2645) | function requireRegexpFlags () {
  function requireRegexpStickyHelpers (line 2671) | function requireRegexpStickyHelpers () {
  function requireRegexpUnsupportedDotAll (line 2710) | function requireRegexpUnsupportedDotAll () {
  function requireRegexpUnsupportedNcg (line 2729) | function requireRegexpUnsupportedNcg () {
  function requireRegexpExec (line 2749) | function requireRegexpExec () {
  function requireEs_regexp_exec (line 2873) | function requireEs_regexp_exec () {
  function requireRegexpFlagsDetection (line 2894) | function requireRegexpFlagsDetection () {
  function requireRegexpGetFlags (line 2949) | function requireRegexpGetFlags () {
  function requireEs_regexp_toString (line 2972) | function requireEs_regexp_toString () {
  function requireFixRegexpWellKnownSymbolLogic (line 3010) | function requireFixRegexpWellKnownSymbolLogic () {
  function requireStringMultibyte (line 3096) | function requireStringMultibyte () {
  function requireAdvanceStringIndex (line 3141) | function requireAdvanceStringIndex () {
  function requireRegexpExecAbstract (line 3157) | function requireRegexpExecAbstract () {
  function requireEs_string_match (line 3185) | function requireEs_string_match () {
  function requireFunctionApply (line 3251) | function requireFunctionApply () {
  function requireGetSubstitution (line 3270) | function requireGetSubstitution () {
  function requireEs_string_replace (line 3323) | function requireEs_string_replace () {
  function requireIsRegexp (line 3479) | function requireIsRegexp () {
  function requireNotARegexp (line 3500) | function requireNotARegexp () {
  function requireCorrectIsRegexpLogic (line 3518) | function requireCorrectIsRegexpLogic () {
  function requireEs_string_startsWith (line 3541) | function requireEs_string_startsWith () {
  function requireWhitespaces (line 3585) | function requireWhitespaces () {
  function requireStringTrim (line 3597) | function requireStringTrim () {
  function requireStringTrimForced (line 3636) | function requireStringTrimForced () {
  function requireEs_string_trim (line 3659) | function requireEs_string_trim () {
  function requireDomIterables (line 3683) | function requireDomIterables () {
  function requireDomTokenListPrototype (line 3727) | function requireDomTokenListPrototype () {
  function requireArrayForEach (line 3743) | function requireArrayForEach () {
  function requireWeb_domCollections_forEach (line 3762) | function requireWeb_domCollections_forEach () {
  function getInputClass (line 3795) | function getInputClass(that) {
  function getOptionsFromSelectControl (line 3800) | function getOptionsFromSelectControl(selectControl) {
  function getControlContainer (line 3803) | function getControlContainer(that) {
  function isKeyAllowed (line 3812) | function isKeyAllowed(keyCode) {
  function getSearchControls (line 3815) | function getSearchControls(that) {
  function hideUnusedSelectOptions (line 3818) | function hideUnusedSelectOptions(selectControl, uniqueValues) {
  function existOptionInSelectControl (line 3830) | function existOptionInSelectControl(selectControl, value) {
  function addOptionToSelectControl (line 3842) | function addOptionToSelectControl(selectControl, _value, text, selected,...
  function sortSelectControl (line 3853) | function sortSelectControl(selectControl, orderBy, options) {
  function fixHeaderCSS (line 3876) | function fixHeaderCSS(_ref) {
  function getElementClass (line 3880) | function getElementClass($element) {
  function getCursorPosition (line 3885) | function getCursorPosition(el) {
  function cacheValues (line 3901) | function cacheValues(that) {
  function setCaretPosition (line 3922) | function setCaretPosition(elem, caretPos) {
  function setValues (line 3937) | function setValues(that) {
  function collectBootstrapTableFilterCookies (line 3983) | function collectBootstrapTableFilterCookies() {
  function escapeID (line 4013) | function escapeID(id) {
  function isColumnSearchableViaSelect (line 4017) | function isColumnSearchableViaSelect(_ref2) {
  function isFilterDataNotGiven (line 4022) | function isFilterDataNotGiven(_ref3) {
  function hasSelectControlElement (line 4026) | function hasSelectControlElement(selectControl) {
  function initFilterSelectControls (line 4029) | function initFilterSelectControls(that) {
  function getFilterDataMethod (line 4074) | function getFilterDataMethod(objFilterDataMethod, searchTerm) {
  function createControls (line 4083) | function createControls(that, header) {
  function getDirectionOfSelectOptions (line 4274) | function getDirectionOfSelectOptions(_alignment) {
  function syncHeaders (line 4287) | function syncHeaders(that) {

FILE: dist/extensions/fixed-columns/bootstrap-table-fixed-columns.js
  function _assertThisInitialized (line 7) | function _assertThisInitialized(e) {
  function _callSuper (line 11) | function _callSuper(t, o, e) {
  function _classCallCheck (line 14) | function _classCallCheck(a, n) {
  function _defineProperties (line 17) | function _defineProperties(e, r) {
  function _createClass (line 23) | function _createClass(e, r, t) {
  function _get (line 28) | function _get() {
  function _getPrototypeOf (line 37) | function _getPrototypeOf(t) {
  function _inherits (line 42) | function _inherits(t, e) {
  function _isNativeReflectConstruct (line 54) | function _isNativeReflectConstruct() {
  function _possibleConstructorReturn (line 62) | function _possibleConstructorReturn(t, e) {
  function _setPrototypeOf (line 67) | function _setPrototypeOf(t, e) {
  function _superPropBase (line 72) | function _superPropBase(t, o) {
  function _superPropGet (line 76) | function _superPropGet(t, o, e, r) {
  function _toPrimitive (line 82) | function _toPrimitive(t, r) {
  function _toPropertyKey (line 92) | function _toPropertyKey(t) {
  function requireGlobalThis (line 104) | function requireGlobalThis () {
  function requireFails (line 130) | function requireFails () {
  function requireDescriptors (line 146) | function requireDescriptors () {
  function requireFunctionBindNative (line 162) | function requireFunctionBindNative () {
  function requireFunctionCall (line 179) | function requireFunctionCall () {
  function requireObjectPropertyIsEnumerable (line 196) | function requireObjectPropertyIsEnumerable () {
  function requireCreatePropertyDescriptor (line 218) | function requireCreatePropertyDescriptor () {
  function requireFunctionUncurryThis (line 235) | function requireFunctionUncurryThis () {
  function requireClassofRaw (line 256) | function requireClassofRaw () {
  function requireIndexedObject (line 273) | function requireIndexedObject () {
  function requireIsNullOrUndefined (line 297) | function requireIsNullOrUndefined () {
  function requireRequireObjectCoercible (line 311) | function requireRequireObjectCoercible () {
  function requireToIndexedObject (line 330) | function requireToIndexedObject () {
  function requireIsCallable (line 346) | function requireIsCallable () {
  function requireIsObject (line 366) | function requireIsObject () {
  function requireGetBuiltIn (line 380) | function requireGetBuiltIn () {
  function requireObjectIsPrototypeOf (line 399) | function requireObjectIsPrototypeOf () {
  function requireEnvironmentUserAgent (line 411) | function requireEnvironmentUserAgent () {
  function requireEnvironmentV8Version (line 426) | function requireEnvironmentV8Version () {
  function requireSymbolConstructorDetection (line 462) | function requireSymbolConstructorDetection () {
  function requireUseSymbolAsUid (line 489) | function requireUseSymbolAsUid () {
  function requireIsSymbol (line 504) | function requireIsSymbol () {
  function requireTryToString (line 526) | function requireTryToString () {
  function requireACallable (line 544) | function requireACallable () {
  function requireGetMethod (line 563) | function requireGetMethod () {
  function requireOrdinaryToPrimitive (line 581) | function requireOrdinaryToPrimitive () {
  function requireIsPure (line 607) | function requireIsPure () {
  function requireDefineGlobalProperty (line 617) | function requireDefineGlobalProperty () {
  function requireSharedStore (line 637) | function requireSharedStore () {
  function requireShared (line 660) | function requireShared () {
  function requireToObject (line 674) | function requireToObject () {
  function requireHasOwnProperty (line 692) | function requireHasOwnProperty () {
  function requireUid (line 712) | function requireUid () {
  function requireWellKnownSymbol (line 730) | function requireWellKnownSymbol () {
  function requireToPrimitive (line 757) | function requireToPrimitive () {
  function requireToPropertyKey (line 791) | function requireToPropertyKey () {
  function requireDocumentCreateElement (line 809) | function requireDocumentCreateElement () {
  function requireIe8DomDefine (line 828) | function requireIe8DomDefine () {
  function requireObjectGetOwnPropertyDescriptor (line 847) | function requireObjectGetOwnPropertyDescriptor () {
  function requireV8PrototypeDefineBug (line 880) | function requireV8PrototypeDefineBug () {
  function requireAnObject (line 901) | function requireAnObject () {
  function requireObjectDefineProperty (line 919) | function requireObjectDefineProperty () {
  function requireCreateNonEnumerableProperty (line 971) | function requireCreateNonEnumerableProperty () {
  function requireFunctionName (line 992) | function requireFunctionName () {
  function requireInspectSource (line 1018) | function requireInspectSource () {
  function requireWeakMapBasicDetection (line 1041) | function requireWeakMapBasicDetection () {
  function requireSharedKey (line 1056) | function requireSharedKey () {
  function requireHiddenKeys (line 1073) | function requireHiddenKeys () {
  function requireInternalState (line 1083) | function requireInternalState () {
  function requireMakeBuiltIn (line 1161) | function requireMakeBuiltIn () {
  function requireDefineBuiltIn (line 1224) | function requireDefineBuiltIn () {
  function requireMathTrunc (line 1262) | function requireMathTrunc () {
  function requireToIntegerOrInfinity (line 1281) | function requireToIntegerOrInfinity () {
  function requireToAbsoluteIndex (line 1299) | function requireToAbsoluteIndex () {
  function requireToLength (line 1320) | function requireToLength () {
  function requireLengthOfArrayLike (line 1339) | function requireLengthOfArrayLike () {
  function requireArrayIncludes (line 1355) | function requireArrayIncludes () {
  function requireObjectKeysInternal (line 1397) | function requireObjectKeysInternal () {
  function requireEnumBugKeys (line 1426) | function requireEnumBugKeys () {
  function requireObjectGetOwnPropertyNames (line 1444) | function requireObjectGetOwnPropertyNames () {
  function requireObjectGetOwnPropertySymbols (line 1465) | function requireObjectGetOwnPropertySymbols () {
  function requireOwnKeys (line 1476) | function requireOwnKeys () {
  function requireCopyConstructorProperties (line 1499) | function requireCopyConstructorProperties () {
  function requireIsForced (line 1524) | function requireIsForced () {
  function require_export (line 1555) | function require_export () {
  function requireFunctionUncurryThisClause (line 1618) | function requireFunctionUncurryThisClause () {
  function requireFunctionBindContext (line 1636) | function requireFunctionBindContext () {
  function requireIsArray (line 1658) | function requireIsArray () {
  function requireToStringTagSupport (line 1675) | function requireToStringTagSupport () {
  function requireClassof (line 1692) | function requireClassof () {
  function requireIsConstructor (line 1730) | function requireIsConstructor () {
  function requireArraySpeciesConstructor (line 1790) | function requireArraySpeciesConstructor () {
  function requireArraySpeciesCreate (line 1821) | function requireArraySpeciesCreate () {
  function requireCreateProperty (line 1837) | function requireCreateProperty () {
  function requireArrayIteration (line 1854) | function requireArrayIteration () {
  function requireObjectKeys (line 1936) | function requireObjectKeys () {
  function requireObjectDefineProperties (line 1953) | function requireObjectDefineProperties () {
  function requireHtml (line 1982) | function requireHtml () {
  function requireObjectCreate (line 1994) | function requireObjectCreate () {
  function requireAddToUnscopables (line 2087) | function requireAddToUnscopables () {
  function requireEs_array_find (line 2115) | function requireEs_array_find () {
  function requireArrayMethodIsStrict (line 2149) | function requireArrayMethodIsStrict () {
  function requireEs_array_indexOf (line 2166) | function requireEs_array_indexOf () {
  function requireObjectAssign (line 2201) | function requireObjectAssign () {
  function requireEs_object_assign (line 2266) | function requireEs_object_assign () {
  function requireObjectToString (line 2288) | function requireObjectToString () {
  function requireEs_object_toString (line 2304) | function requireEs_object_toString () {
  function normalizeWheel (line 2331) | function normalizeWheel(event) {
  function _class (line 2396) | function _class() {

FILE: dist/extensions/group-by-v2/bootstrap-table-group-by.js
  function _arrayLikeToArray (line 7) | function _arrayLikeToArray(r, a) {
  function _arrayWithHoles (line 12) | function _arrayWithHoles(r) {
  function _assertThisInitialized (line 15) | function _assertThisInitialized(e) {
  function _callSuper (line 19) | function _callSuper(t, o, e) {
  function _classCallCheck (line 22) | function _classCallCheck(a, n) {
  function _defineProperties (line 25) | function _defineProperties(e, r) {
  function _createClass (line 31) | function _createClass(e, r, t) {
  function _createForOfIteratorHelper (line 36) | function _createForOfIteratorHelper(r, e) {
  function _defineProperty (line 84) | function _defineProperty(e, r, t) {
  function _get (line 92) | function _get() {
  function _getPrototypeOf (line 101) | function _getPrototypeOf(t) {
  function _inherits (line 106) | function _inherits(t, e) {
  function _isNativeReflectConstruct (line 118) | function _isNativeReflectConstruct() {
  function _iterableToArrayLimit (line 126) | function _iterableToArrayLimit(r, l) {
  function _nonIterableRest (line 150) | function _nonIterableRest() {
  function ownKeys$1 (line 153) | function ownKeys$1(e, r) {
  function _objectSpread2 (line 163) | function _objectSpread2(e) {
  function _possibleConstructorReturn (line 174) | function _possibleConstructorReturn(t, e) {
  function _setPrototypeOf (line 179) | function _setPrototypeOf(t, e) {
  function _slicedToArray (line 184) | function _slicedToArray(r, e) {
  function _superPropBase (line 187) | function _superPropBase(t, o) {
  function _superPropGet (line 191) | function _superPropGet(t, o, e, r) {
  function _toPrimitive (line 197) | function _toPrimitive(t, r) {
  function _toPropertyKey (line 207) | function _toPropertyKey(t) {
  function _typeof (line 211) | function _typeof(o) {
  function _unsupportedIterableToArray (line 220) | function _unsupportedIterableToArray(r, a) {
  function requireGlobalThis (line 235) | function requireGlobalThis () {
  function requireFails (line 261) | function requireFails () {
  function requireDescriptors (line 277) | function requireDescriptors () {
  function requireFunctionBindNative (line 293) | function requireFunctionBindNative () {
  function requireFunctionCall (line 310) | function requireFunctionCall () {
  function requireObjectPropertyIsEnumerable (line 327) | function requireObjectPropertyIsEnumerable () {
  function requireCreatePropertyDescriptor (line 349) | function requireCreatePropertyDescriptor () {
  function requireFunctionUncurryThis (line 366) | function requireFunctionUncurryThis () {
  function requireClassofRaw (line 387) | function requireClassofRaw () {
  function requireIndexedObject (line 404) | function requireIndexedObject () {
  function requireIsNullOrUndefined (line 428) | function requireIsNullOrUndefined () {
  function requireRequireObjectCoercible (line 442) | function requireRequireObjectCoercible () {
  function requireToIndexedObject (line 461) | function requireToIndexedObject () {
  function requireIsCallable (line 477) | function requireIsCallable () {
  function requireIsObject (line 497) | function requireIsObject () {
  function requireGetBuiltIn (line 511) | function requireGetBuiltIn () {
  function requireObjectIsPrototypeOf (line 530) | function requireObjectIsPrototypeOf () {
  function requireEnvironmentUserAgent (line 542) | function requireEnvironmentUserAgent () {
  function requireEnvironmentV8Version (line 557) | function requireEnvironmentV8Version () {
  function requireSymbolConstructorDetection (line 593) | function requireSymbolConstructorDetection () {
  function requireUseSymbolAsUid (line 620) | function requireUseSymbolAsUid () {
  function requireIsSymbol (line 635) | function requireIsSymbol () {
  function requireTryToString (line 657) | function requireTryToString () {
  function requireACallable (line 675) | function requireACallable () {
  function requireGetMethod (line 694) | function requireGetMethod () {
  function requireOrdinaryToPrimitive (line 712) | function requireOrdinaryToPrimitive () {
  function requireIsPure (line 738) | function requireIsPure () {
  function requireDefineGlobalProperty (line 748) | function requireDefineGlobalProperty () {
  function requireSharedStore (line 768) | function requireSharedStore () {
  function requireShared (line 791) | function requireShared () {
  function requireToObject (line 805) | function requireToObject () {
  function requireHasOwnProperty (line 823) | function requireHasOwnProperty () {
  function requireUid (line 843) | function requireUid () {
  function requireWellKnownSymbol (line 861) | function requireWellKnownSymbol () {
  function requireToPrimitive (line 888) | function requireToPrimitive () {
  function requireToPropertyKey (line 922) | function requireToPropertyKey () {
  function requireDocumentCreateElement (line 940) | function requireDocumentCreateElement () {
  function requireIe8DomDefine (line 959) | function requireIe8DomDefine () {
  function requireObjectGetOwnPropertyDescriptor (line 978) | function requireObjectGetOwnPropertyDescriptor () {
  function requireV8PrototypeDefineBug (line 1011) | function requireV8PrototypeDefineBug () {
  function requireAnObject (line 1032) | function requireAnObject () {
  function requireObjectDefineProperty (line 1050) | function requireObjectDefineProperty () {
  function requireCreateNonEnumerableProperty (line 1102) | function requireCreateNonEnumerableProperty () {
  function requireFunctionName (line 1123) | function requireFunctionName () {
  function requireInspectSource (line 1149) | function requireInspectSource () {
  function requireWeakMapBasicDetection (line 1172) | function requireWeakMapBasicDetection () {
  function requireSharedKey (line 1187) | function requireSharedKey () {
  function requireHiddenKeys (line 1204) | function requireHiddenKeys () {
  function requireInternalState (line 1214) | function requireInternalState () {
  function requireMakeBuiltIn (line 1292) | function requireMakeBuiltIn () {
  function requireDefineBuiltIn (line 1355) | function requireDefineBuiltIn () {
  function requireMathTrunc (line 1393) | function requireMathTrunc () {
  function requireToIntegerOrInfinity (line 1412) | function requireToIntegerOrInfinity () {
  function requireToAbsoluteIndex (line 1430) | function requireToAbsoluteIndex () {
  function requireToLength (line 1451) | function requireToLength () {
  function requireLengthOfArrayLike (line 1470) | function requireLengthOfArrayLike () {
  function requireArrayIncludes (line 1486) | function requireArrayIncludes () {
  function requireObjectKeysInternal (line 1528) | function requireObjectKeysInternal () {
  function requireEnumBugKeys (line 1557) | function requireEnumBugKeys () {
  function requireObjectGetOwnPropertyNames (line 1575) | function requireObjectGetOwnPropertyNames () {
  function requireObjectGetOwnPropertySymbols (line 1596) | function requireObjectGetOwnPropertySymbols () {
  function requireOwnKeys (line 1607) | function requireOwnKeys () {
  function requireCopyConstructorProperties (line 1630) | function requireCopyConstructorProperties () {
  function requireIsForced (line 1655) | function requireIsForced () {
  function require_export (line 1686) | function require_export () {
  function requireIsArray (line 1749) | function requireIsArray () {
  function requireDoesNotExceedSafeInteger (line 1766) | function requireDoesNotExceedSafeInteger () {
  function requireCreateProperty (line 1782) | function requireCreateProperty () {
  function requireArraySetLength (line 1799) | function requireArraySetLength () {
  function requireToStringTagSupport (line 1834) | function requireToStringTagSupport () {
  function requireClassof (line 1851) | function requireClassof () {
  function requireIsConstructor (line 1889) | function requireIsConstructor () {
  function requireArraySpeciesConstructor (line 1949) | function requireArraySpeciesConstructor () {
  function requireArraySpeciesCreate (line 1980) | function requireArraySpeciesCreate () {
  function requireArrayMethodHasSpeciesSupport (line 1996) | function requireArrayMethodHasSpeciesSupport () {
  function requireEs_array_concat (line 2023) | function requireEs_array_concat () {
  function requireFunctionUncurryThisClause (line 2094) | function requireFunctionUncurryThisClause () {
  function requireFunctionBindContext (line 2112) | function requireFunctionBindContext () {
  function requireArrayIteration (line 2134) | function requireArrayIteration () {
  function requireEs_array_filter (line 2213) | function requireEs_array_filter () {
  function requireObjectKeys (line 2242) | function requireObjectKeys () {
  function requireObjectDefineProperties (line 2259) | function requireObjectDefineProperties () {
  function requireHtml (line 2288) | function requireHtml () {
  function requireObjectCreate (line 2300) | function requireObjectCreate () {
  function requireAddToUnscopables (line 2393) | function requireAddToUnscopables () {
  function requireEs_array_find (line 2421) | function requireEs_array_find () {
  function requireEs_array_includes (line 2454) | function requireEs_array_includes () {
  function requireIterators (line 2486) | function requireIterators () {
  function requireCorrectPrototypeGetter (line 2496) | function requireCorrectPrototypeGetter () {
  function requireObjectGetPrototypeOf (line 2513) | function requireObjectGetPrototypeOf () {
  function requireIteratorsCore (line 2543) | function requireIteratorsCore () {
  function requireSetToStringTag (line 2600) | function requireSetToStringTag () {
  function requireIteratorCreateConstructor (line 2621) | function requireIteratorCreateConstructor () {
  function requireFunctionUncurryThisAccessor (line 2645) | function requireFunctionUncurryThisAccessor () {
  function requireIsPossiblePrototype (line 2663) | function requireIsPossiblePrototype () {
  function requireAPossiblePrototype (line 2677) | function requireAPossiblePrototype () {
  function requireObjectSetPrototypeOf (line 2695) | function requireObjectSetPrototypeOf () {
  function requireIteratorDefine (line 2732) | function requireIteratorDefine () {
  function requireCreateIterResultObject (line 2842) | function requireCreateIterResultObject () {
  function requireEs_array_iterator (line 2856) | function requireEs_array_iterator () {
  function requireEs_array_map (line 2929) | function requireEs_array_map () {
  function requireDeletePropertyOrThrow (line 2956) | function requireDeletePropertyOrThrow () {
  function requireToString (line 2972) | function requireToString () {
  function requireArraySlice (line 2989) | function requireArraySlice () {
  function requireArraySort (line 3001) | function requireArraySort () {
  function requireArrayMethodIsStrict (line 3051) | function requireArrayMethodIsStrict () {
  function requireEnvironmentFfVersion (line 3069) | function requireEnvironmentFfVersion () {
  function requireEnvironmentIsIeOrEdge (line 3083) | function requireEnvironmentIsIeOrEdge () {
  function requireEnvironmentWebkitVersion (line 3095) | function requireEnvironmentWebkitVersion () {
  function requireEs_array_sort (line 3108) | function requireEs_array_sort () {
  function requireObjectGetOwnPropertyNamesExternal (line 3231) | function requireObjectGetOwnPropertyNamesExternal () {
  function requireArrayBufferNonExtensible (line 3263) | function requireArrayBufferNonExtensible () {
  function requireObjectIsExtensible (line 3282) | function requireObjectIsExtensible () {
  function requireFreezing (line 3307) | function requireFreezing () {
  function requireInternalMetadata (line 3321) | function requireInternalMetadata () {
  function requireIsArrayIteratorMethod (line 3420) | function requireIsArrayIteratorMethod () {
  function requireGetIteratorMethod (line 3439) | function requireGetIteratorMethod () {
  function requireGetIterator (line 3461) | function requireGetIterator () {
  function requireIteratorClose (line 3483) | function requireIteratorClose () {
  function requireIterate (line 3515) | function requireIterate () {
  function requireAnInstance (line 3592) | function requireAnInstance () {
  function requireCheckCorrectnessOfIteration (line 3609) | function requireCheckCorrectnessOfIteration () {
  function requireInheritIfRequired (line 3660) | function requireInheritIfRequired () {
  function requireCollection (line 3687) | function requireCollection () {
  function requireDefineBuiltInAccessor (line 3801) | function requireDefineBuiltInAccessor () {
  function requireDefineBuiltIns (line 3818) | function requireDefineBuiltIns () {
  function requireSetSpecies (line 3833) | function requireSetSpecies () {
  function requireCollectionStrong (line 3859) | function requireCollectionStrong () {
  function requireEs_map_constructor (line 4072) | function requireEs_map_constructor () {
  function requireEs_map (line 4088) | function requireEs_map () {
  function requireObjectAssign (line 4103) | function requireObjectAssign () {
  function requireEs_object_assign (line 4168) | function requireEs_object_assign () {
  function requireObjectToArray (line 4190) | function requireObjectToArray () {
  function requireEs_object_entries (line 4246) | function requireEs_object_entries () {
  function requireEs_object_fromEntries (line 4268) | function requireEs_object_fromEntries () {
  function requireObjectToString (line 4296) | function requireObjectToString () {
  function requireEs_object_toString (line 4312) | function requireEs_object_toString () {
  function requireRegexpFlags (line 4334) | function requireRegexpFlags () {
  function requireRegexpStickyHelpers (line 4360) | function requireRegexpStickyHelpers () {
  function requireRegexpUnsupportedDotAll (line 4399) | function requireRegexpUnsupportedDotAll () {
  function requireRegexpUnsupportedNcg (line 4418) | function requireRegexpUnsupportedNcg () {
  function requireRegexpExec (line 4438) | function requireRegexpExec () {
  function requireEs_regexp_exec (line 4562) | function requireEs_regexp_exec () {
  function requireIsRegexp (line 4583) | function requireIsRegexp () {
  function requireNotARegexp (line 4604) | function requireNotARegexp () {
  function requireCorrectIsRegexpLogic (line 4622) | function requireCorrectIsRegexpLogic () {
  function requireEs_string_includes (line 4645) | function requireEs_string_includes () {
  function requireStringMultibyte (line 4678) | function requireStringMultibyte () {
  function requireEs_string_iterator (line 4722) | function requireEs_string_iterator () {
  function requireFixRegexpWellKnownSymbolLogic (line 4765) | function requireFixRegexpWellKnownSymbolLogic () {
  function requireAConstructor (line 4851) | function requireAConstructor () {
  function requireSpeciesConstructor (line 4870) | function requireSpeciesConstructor () {
  function requireAdvanceStringIndex (line 4893) | function requireAdvanceStringIndex () {
  function requireRegexpExecAbstract (line 4909) | function requireRegexpExecAbstract () {
  function requireEs_string_split (line 4937) | function requireEs_string_split () {
  function requireDomIterables (line 5060) | function requireDomIterables () {
  function requireDomTokenListPrototype (line 5104) | function requireDomTokenListPrototype () {
  function requireArrayForEach (line 5120) | function requireArrayForEach () {
  function requireWeb_domCollections_forEach (line 5139) | function requireWeb_domCollections_forEach () {
  function requireWeb_domCollections_iterator (line 5173) | function requireWeb_domCollections_iterator () {
  function _class (line 5513) | function _class() {

FILE: dist/extensions/i18n-enhance/bootstrap-table-i18n-enhance.js
  function _assertThisInitialized (line 7) | function _assertThisInitialized(e) {
  function _callSuper (line 11) | function _callSuper(t, o, e) {
  function _classCallCheck (line 14) | function _classCallCheck(a, n) {
  function _defineProperties (line 17) | function _defineProperties(e, r) {
  function _createClass (line 23) | function _createClass(e, r, t) {
  function _getPrototypeOf (line 28) | function _getPrototypeOf(t) {
  function _inherits (line 33) | function _inherits(t, e) {
  function _isNativeReflectConstruct (line 45) | function _isNativeReflectConstruct() {
  function _possibleConstructorReturn (line 53) | function _possibleConstructorReturn(t, e) {
  function _setPrototypeOf (line 58) | function _setPrototypeOf(t, e) {
  function _toPrimitive (line 63) | function _toPrimitive(t, r) {
  function _toPropertyKey (line 73) | function _toPropertyKey(t) {
  function requireGlobalThis (line 85) | function requireGlobalThis () {
  function requireIsPure (line 111) | function requireIsPure () {
  function requireDefineGlobalProperty (line 121) | function requireDefineGlobalProperty () {
  function requireSharedStore (line 141) | function requireSharedStore () {
  function requireShared (line 164) | function requireShared () {
  function requireFails (line 178) | function requireFails () {
  function requireFunctionBindNative (line 194) | function requireFunctionBindNative () {
  function requireFunctionUncurryThis (line 211) | function requireFunctionUncurryThis () {
  function requireIsNullOrUndefined (line 232) | function requireIsNullOrUndefined () {
  function requireRequireObjectCoercible (line 246) | function requireRequireObjectCoercible () {
  function requireToObject (line 265) | function requireToObject () {
  function requireHasOwnProperty (line 283) | function requireHasOwnProperty () {
  function requireUid (line 303) | function requireUid () {
  function requireEnvironmentUserAgent (line 321) | function requireEnvironmentUserAgent () {
  function requireEnvironmentV8Version (line 336) | function requireEnvironmentV8Version () {
  function requireSymbolConstructorDetection (line 372) | function requireSymbolConstructorDetection () {
  function requireUseSymbolAsUid (line 399) | function requireUseSymbolAsUid () {
  function requireWellKnownSymbol (line 414) | function requireWellKnownSymbol () {
  function requireToStringTagSupport (line 441) | function requireToStringTagSupport () {
  function requireIsCallable (line 458) | function requireIsCallable () {
  function requireDescriptors (line 480) | function requireDescriptors () {
  function requireIsObject (line 496) | function requireIsObject () {
  function requireDocumentCreateElement (line 510) | function requireDocumentCreateElement () {
  function requireIe8DomDefine (line 529) | function requireIe8DomDefine () {
  function requireV8PrototypeDefineBug (line 549) | function requireV8PrototypeDefineBug () {
  function requireAnObject (line 570) | function requireAnObject () {
  function requireFunctionCall (line 589) | function requireFunctionCall () {
  function requireGetBuiltIn (line 605) | function requireGetBuiltIn () {
  function requireObjectIsPrototypeOf (line 624) | function requireObjectIsPrototypeOf () {
  function requireIsSymbol (line 636) | function requireIsSymbol () {
  function requireTryToString (line 658) | function requireTryToString () {
  function requireACallable (line 676) | function requireACallable () {
  function requireGetMethod (line 695) | function requireGetMethod () {
  function requireOrdinaryToPrimitive (line 713) | function requireOrdinaryToPrimitive () {
  function requireToPrimitive (line 737) | function requireToPrimitive () {
  function requireToPropertyKey (line 771) | function requireToPropertyKey () {
  function requireObjectDefineProperty (line 788) | function requireObjectDefineProperty () {
  function requireFunctionName (line 842) | function requireFunctionName () {
  function requireInspectSource (line 868) | function requireInspectSource () {
  function requireWeakMapBasicDetection (line 891) | function requireWeakMapBasicDetection () {
  function requireCreatePropertyDescriptor (line 906) | function requireCreatePropertyDescriptor () {
  function requireCreateNonEnumerableProperty (line 923) | function requireCreateNonEnumerableProperty () {
  function requireSharedKey (line 942) | function requireSharedKey () {
  function requireHiddenKeys (line 959) | function requireHiddenKeys () {
  function requireInternalState (line 969) | function requireInternalState () {
  function requireMakeBuiltIn (line 1047) | function requireMakeBuiltIn () {
  function requireDefineBuiltIn (line 1110) | function requireDefineBuiltIn () {
  function requireClassofRaw (line 1146) | function requireClassofRaw () {
  function requireClassof (line 1163) | function requireClassof () {
  function requireObjectToString (line 1201) | function requireObjectToString () {
  function requireEs_object_toString (line 1217) | function requireEs_object_toString () {
  function requireDomIterables (line 1239) | function requireDomIterables () {
  function requireDomTokenListPrototype (line 1283) | function requireDomTokenListPrototype () {
  function requireFunctionUncurryThisClause (line 1299) | function requireFunctionUncurryThisClause () {
  function requireFunctionBindContext (line 1317) | function requireFunctionBindContext () {
  function requireIndexedObject (line 1339) | function requireIndexedObject () {
  function requireMathTrunc (line 1363) | function requireMathTrunc () {
  function requireToIntegerOrInfinity (line 1382) | function requireToIntegerOrInfinity () {
  function requireToLength (line 1400) | function requireToLength () {
  function requireLengthOfArrayLike (line 1419) | function requireLengthOfArrayLike () {
  function requireIsArray (line 1435) | function req
Copy disabled (too large) Download .json
Condensed preview — 440 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (10,488K chars).
[
  {
    "path": ".browserslistrc",
    "chars": 162,
    "preview": "# https://github.com/browserslist/browserslist#readme\n\n>= 0.5%\nlast 2 versions\nnot dead\nChrome >= 90\nFirefox >= 88\nEdge "
  },
  {
    "path": ".cspell-words.txt",
    "chars": 533,
    "preview": "addrbar\nakottr\nbootcss\nborderless\nbowser\nbrowserslistrc\nbulma\nclearfix\ncolspan\ncsses\ndatepicker\ndblclick\ndjhvscf\ndragacc"
  },
  {
    "path": ".cspell.json",
    "chars": 549,
    "preview": "{\n  \"$schema\": \"https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json\",\n  \"version\": \"0.2\""
  },
  {
    "path": ".editorconfig",
    "chars": 147,
    "preview": "root = true\n\n[*]\nend_of_line = lf\ncharset = utf-8\nindent_style = space\nindent_size = 2\ntrim_trailing_whitespace = true\ni"
  },
  {
    "path": ".github/FUNDING.yml",
    "chars": 335,
    "preview": "# These are supported funding model platforms\n\ngithub: wenzhixin\npatreon: # Replace with a single Patreon username\nopen_"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/1_Bug_report.yaml",
    "chars": 1329,
    "preview": "name: 🐛 Bug Report\ndescription: Report errors and problems\nlabels: Bug\n\nbody:\n  - type: input\n    id: affected-versions\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/2_Feature_request.yaml",
    "chars": 480,
    "preview": "name: 🚀 Feature Request/Improvement\ndescription: Ideas for new features and improvements\nlabels: feature-request\n\nbody:\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/3_Support_question.yaml",
    "chars": 952,
    "preview": "name: ❓ Support Question\ndescription: Here you can ask questions about the features\nlabels: help-wanted\n\nbody:\n  - type:"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/4_Documentation.yaml",
    "chars": 444,
    "preview": "name: ⛔ Documentation\ndescription: Issues with the Documentation\nlabels: docs\n\nbody:\n  - type: textarea\n    id: descript"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/config.yml",
    "chars": 202,
    "preview": "blank_issues_enabled: false\ncontact_links:\n  - name: 📖 Example Issue\n    url: https://github.com/wenzhixin/bootstrap-tab"
  },
  {
    "path": ".github/PULL_REQUEST_TEMPLATE.md",
    "chars": 971,
    "preview": "**🤔Type of Request**\n- [ ] **Bug fix**\n- [ ] **New feature**\n- [ ] **Improvement**\n- [ ] **Documentation**\n- [ ] **Other"
  },
  {
    "path": ".github/dependabot.yml",
    "chars": 143,
    "preview": "version: 2\nupdates:\n- package-ecosystem: npm\n  directory: \"/\"\n  schedule:\n    interval: daily\n    time: \"21:00\"\n  open-p"
  },
  {
    "path": ".github/workflows/deploy.yml",
    "chars": 1316,
    "preview": "name: Deploy Site\n\non:\n  push:\n    branches:\n      - master\n\njobs:\n  deploy:\n    runs-on: ubuntu-latest\n    steps:\n     "
  },
  {
    "path": ".github/workflows/test.yml",
    "chars": 731,
    "preview": "name: Test\n\non:\n  pull_request:\n\njobs:\n  test:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v3\n\n"
  },
  {
    "path": ".gitignore",
    "chars": 383,
    "preview": "node_modules\nbower_components\n\n# Tools\ntools/bootstrap-table-examples\n\n# docs site\n_gh_pages\n\n# use scss instead\nsrc/**/"
  },
  {
    "path": ".npmignore",
    "chars": 179,
    "preview": "_gh_pages\n.github\n.sass-cache\ncypress\nsite\ntools\ntests\n.browserslistrc\n.cspell-words.txt\n.cspell.json\n.editorconfig\nCONT"
  },
  {
    "path": "CHANGELOG.md",
    "chars": 69448,
    "preview": "ChangeLog\n---------\n\n### 1.27.0\n\n#### Core\n\n- **New:** Split utils/index.js into modular structure.\n- **New:** Added DOM"
  },
  {
    "path": "CONTRIBUTING.md",
    "chars": 10437,
    "preview": "# Contributing to Bootstrap Table\n\nLooking to contribute something to Bootstrap Table?\n\n**Here's how you can help.**\n\nPl"
  },
  {
    "path": "DONATORS.md",
    "chars": 1664,
    "preview": "## List of donators\n\n* Richard C Jordan - $35\n* Janet Moery - $5\n* Halskov Rene - $10.00\n* Arambula Garcia Angel - $5.00"
  },
  {
    "path": "LICENSE",
    "chars": 1104,
    "preview": "(The MIT License)\n\nCopyright (c) 2012-2019 Zhixin Wen <wenzhixin2010@gmail.com>\n\nPermission is hereby granted, free of c"
  },
  {
    "path": "README.md",
    "chars": 22145,
    "preview": "# [Bootstrap Table](https://bootstrap-table.com)\n\n[![Build Status](https://travis-ci.org/wenzhixin/bootstrap-table.svg)]"
  },
  {
    "path": "bootstrap-table.jquery.json",
    "chars": 1143,
    "preview": "{\n  \"name\": \"bootstrap-table\",\n  \"version\": \"1.27.0\",\n  \"title\": \"Bootstrap Table\",\n  \"description\": \"An extended table "
  },
  {
    "path": "bower.json",
    "chars": 903,
    "preview": "{\n    \"name\": \"bootstrap-table\",\n    \"homepage\": \"https://github.com/wenzhixin/bootstrap-table\",\n    \"authors\": [\n      "
  },
  {
    "path": "composer.json",
    "chars": 856,
    "preview": "{\n    \"name\": \"wenzhixin/bootstrap-table\",\n    \"description\": \"An extended table to integration with some of the most wi"
  },
  {
    "path": "cypress/.gitignore",
    "chars": 17,
    "preview": "html\nscreenshots\n"
  },
  {
    "path": "cypress/common/options.js",
    "chars": 6130,
    "preview": "module.exports = (theme = '') => {\n  const baseUrl = require('./utils')(theme, 'options')\n\n  // Load menu configuration "
  },
  {
    "path": "cypress/common/utils.js",
    "chars": 140,
    "preview": "module.exports = (theme, dir) => theme ? `./cypress/html/for-test-${theme}.html?url=${dir}/` :\n  `./cypress/html/for-tes"
  },
  {
    "path": "cypress/common/welcome.js",
    "chars": 3316,
    "preview": "module.exports = (theme = '') => {\n  const baseUrl = require('./utils')(theme, 'welcomes')\n\n  describe('Welcome Test', ("
  },
  {
    "path": "cypress/e2e/extensions/filter-control/options/bootstrap3.cy.js",
    "chars": 71,
    "preview": "require('../../../../extensions/filter-control/options')('bootstrap3')\n"
  },
  {
    "path": "cypress/e2e/extensions/filter-control/options/bootstrap4.cy.js",
    "chars": 71,
    "preview": "require('../../../../extensions/filter-control/options')('bootstrap4')\n"
  },
  {
    "path": "cypress/e2e/extensions/filter-control/options/bulma.cy.js",
    "chars": 66,
    "preview": "require('../../../../extensions/filter-control/options')('bulma')\n"
  },
  {
    "path": "cypress/e2e/extensions/filter-control/options/foundation.cy.js",
    "chars": 71,
    "preview": "require('../../../../extensions/filter-control/options')('foundation')\n"
  },
  {
    "path": "cypress/e2e/extensions/filter-control/options/index.cy.js",
    "chars": 59,
    "preview": "require('../../../../extensions/filter-control/options')()\n"
  },
  {
    "path": "cypress/e2e/extensions/filter-control/options/materialize.cy.js",
    "chars": 72,
    "preview": "require('../../../../extensions/filter-control/options')('materialize')\n"
  },
  {
    "path": "cypress/e2e/extensions/filter-control/options/semantic.cy.js",
    "chars": 69,
    "preview": "require('../../../../extensions/filter-control/options')('semantic')\n"
  },
  {
    "path": "cypress/e2e/options/bootstrap3.cy.js",
    "chars": 46,
    "preview": "require('../../common/options')('bootstrap3')\n"
  },
  {
    "path": "cypress/e2e/options/bootstrap4.cy.js",
    "chars": 46,
    "preview": "require('../../common/options')('bootstrap4')\n"
  },
  {
    "path": "cypress/e2e/options/bulma.cy.js",
    "chars": 41,
    "preview": "require('../../common/options')('bulma')\n"
  },
  {
    "path": "cypress/e2e/options/foundation.cy.js",
    "chars": 46,
    "preview": "require('../../common/options')('foundation')\n"
  },
  {
    "path": "cypress/e2e/options/index.cy.js",
    "chars": 34,
    "preview": "require('../../common/options')()\n"
  },
  {
    "path": "cypress/e2e/options/materialize.cy.js",
    "chars": 47,
    "preview": "require('../../common/options')('materialize')\n"
  },
  {
    "path": "cypress/e2e/options/semantic.cy.js",
    "chars": 44,
    "preview": "require('../../common/options')('semantic')\n"
  },
  {
    "path": "cypress/e2e/welcome/bootstrap3.cy.js",
    "chars": 46,
    "preview": "require('../../common/welcome')('bootstrap3')\n"
  },
  {
    "path": "cypress/e2e/welcome/bootstrap4.cy.js",
    "chars": 46,
    "preview": "require('../../common/welcome')('bootstrap4')\n"
  },
  {
    "path": "cypress/e2e/welcome/bulma.cy.js",
    "chars": 41,
    "preview": "require('../../common/welcome')('bulma')\n"
  },
  {
    "path": "cypress/e2e/welcome/foundation.cy.js",
    "chars": 46,
    "preview": "require('../../common/welcome')('foundation')\n"
  },
  {
    "path": "cypress/e2e/welcome/index.cy.js",
    "chars": 34,
    "preview": "require('../../common/welcome')()\n"
  },
  {
    "path": "cypress/e2e/welcome/materialize.cy.js",
    "chars": 47,
    "preview": "require('../../common/welcome')('materialize')\n"
  },
  {
    "path": "cypress/e2e/welcome/semantic.cy.js",
    "chars": 44,
    "preview": "require('../../common/welcome')('semantic')\n"
  },
  {
    "path": "cypress/extensions/filter-control/options.js",
    "chars": 1650,
    "preview": "module.exports = (theme = '') => {\n  const baseUrl = require('../../common/utils')(theme, 'for-tests/extensions/filter-c"
  },
  {
    "path": "cypress/fixtures/example.json",
    "chars": 155,
    "preview": "{\n  \"name\": \"Using fixtures to represent data\",\n  \"email\": \"hello@cypress.io\",\n  \"body\": \"Fixtures are a great way to mo"
  },
  {
    "path": "cypress/support/commands.js",
    "chars": 838,
    "preview": "// ***********************************************\n// This example commands.js shows you how to\n// create various custom"
  },
  {
    "path": "cypress/support/e2e.js",
    "chars": 670,
    "preview": "// ***********************************************************\n// This example support/index.js is processed and\n// load"
  },
  {
    "path": "cypress.config.js",
    "chars": 188,
    "preview": "import { defineConfig } from 'cypress'\n\nexport default defineConfig({\n  video: false,\n  screenshot: false,\n  e2e: {\n    "
  },
  {
    "path": "dist/bootstrap-table-locale-all.js",
    "chars": 347128,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/bootstrap-table-vue.js",
    "chars": 23527,
    "preview": "var ne = {};\nconst W = ne.NODE_ENV !== \"production\" ? Object.freeze({}) : {}, Ne = ne.NODE_ENV !== \"production\" ? Object"
  },
  {
    "path": "dist/bootstrap-table-vue.umd.js",
    "chars": 15526,
    "preview": "(function(k,w){typeof exports==\"object\"&&typeof module<\"u\"?module.exports=w():typeof define==\"function\"&&define.amd?defi"
  },
  {
    "path": "dist/bootstrap-table.css",
    "chars": 12024,
    "preview": "@charset \"UTF-8\";\n/**\n * @author zhixin wen <wenzhixin2010@gmail.com>\n * version: 1.27.0\n * https://github.com/wenzhixin"
  },
  {
    "path": "dist/bootstrap-table.js",
    "chars": 455094,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory("
  },
  {
    "path": "dist/config/index.js",
    "chars": 300893,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(r"
  },
  {
    "path": "dist/extensions/addrbar/bootstrap-table-addrbar.js",
    "chars": 157425,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/auto-refresh/bootstrap-table-auto-refresh.js",
    "chars": 80716,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/cookie/bootstrap-table-cookie.js",
    "chars": 156480,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/copy-rows/bootstrap-table-copy-rows.js",
    "chars": 87554,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/custom-view/bootstrap-table-custom-view.js",
    "chars": 90073,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/defer-url/bootstrap-table-defer-url.js",
    "chars": 59493,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/editable/bootstrap-table-editable.js",
    "chars": 125078,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/export/bootstrap-table-export.js",
    "chars": 129891,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/filter-control/bootstrap-table-filter-control.css",
    "chars": 230,
    "preview": "@charset \"UTF-8\";\n/**\n * @author: Dennis Hernández\n * @version: v2.1.1\n */\n.no-filter-control {\n  height: 40px;\n}\n\n.filt"
  },
  {
    "path": "dist/extensions/filter-control/bootstrap-table-filter-control.js",
    "chars": 238875,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/filter-control/utils.js",
    "chars": 152732,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require("
  },
  {
    "path": "dist/extensions/fixed-columns/bootstrap-table-fixed-columns.css",
    "chars": 368,
    "preview": ".fixed-columns,\n.fixed-columns-right {\n  position: absolute;\n  top: 0;\n  height: 100%;\n  background-color: #fff;\n  box-s"
  },
  {
    "path": "dist/extensions/fixed-columns/bootstrap-table-fixed-columns.js",
    "chars": 93370,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/group-by-v2/bootstrap-table-group-by.css",
    "chars": 201,
    "preview": ".bootstrap-table .table > tbody > tr.group-by.expanded,\n.bootstrap-table .table > tbody > tr.group-by.collapsed {\n  curs"
  },
  {
    "path": "dist/extensions/group-by-v2/bootstrap-table-group-by.js",
    "chars": 192717,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/i18n-enhance/bootstrap-table-i18n-enhance.js",
    "chars": 57998,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/key-events/bootstrap-table-key-events.js",
    "chars": 94821,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/mobile/bootstrap-table-mobile.js",
    "chars": 88954,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/multiple-sort/bootstrap-table-multiple-sort.js",
    "chars": 131636,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/page-jump-to/bootstrap-table-page-jump-to.css",
    "chars": 363,
    "preview": ".bootstrap-table.bootstrap3 .fixed-table-pagination > .pagination .page-jump-to {\n  display: inline-block;\n}\n.bootstrap-"
  },
  {
    "path": "dist/extensions/page-jump-to/bootstrap-table-page-jump-to.js",
    "chars": 87490,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/pipeline/bootstrap-table-pipeline.js",
    "chars": 80238,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/print/bootstrap-table-print.js",
    "chars": 138331,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/reorder-columns/bootstrap-table-reorder-columns.js",
    "chars": 93975,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/reorder-rows/bootstrap-table-reorder-rows.css",
    "chars": 458,
    "preview": ".reorder-rows-on-drag-class td {\n  background-color: #eee;\n  box-shadow: 6px 4px 5px 1px #555, 0 1px 0 #ccc inset, 0 -1p"
  },
  {
    "path": "dist/extensions/reorder-rows/bootstrap-table-reorder-rows.js",
    "chars": 80186,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/resizable/bootstrap-table-resizable.js",
    "chars": 60515,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/sticky-header/bootstrap-table-sticky-header.css",
    "chars": 360,
    "preview": "/**\n * @author vincent loh <vincent.ml@gmail.com>\n * @update zhixin wen <wenzhixin2010@gmail.com>\n */\n.fix-sticky {\n  po"
  },
  {
    "path": "dist/extensions/sticky-header/bootstrap-table-sticky-header.js",
    "chars": 85099,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/toolbar/bootstrap-table-toolbar.js",
    "chars": 128706,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/extensions/treegrid/bootstrap-table-treegrid.js",
    "chars": 78650,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/locale/bootstrap-table-af-ZA.js",
    "chars": 69654,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-ar-SA.js",
    "chars": 69910,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-bg-BG.js",
    "chars": 70202,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-ca-ES.js",
    "chars": 69784,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-cs-CZ.js",
    "chars": 69751,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-da-DK.js",
    "chars": 69661,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-de-DE.js",
    "chars": 69837,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-el-GR.js",
    "chars": 70088,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-en-US.js",
    "chars": 69550,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-es-AR.js",
    "chars": 69718,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-es-CL.js",
    "chars": 69670,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-es-CR.js",
    "chars": 69693,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-es-ES.js",
    "chars": 69964,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-es-MX.js",
    "chars": 69864,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-es-NI.js",
    "chars": 69604,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-es-SP.js",
    "chars": 69563,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-et-EE.js",
    "chars": 69617,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-eu-EU.js",
    "chars": 69624,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-fa-IR.js",
    "chars": 69831,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-fi-FI.js",
    "chars": 69611,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-fr-BE.js",
    "chars": 69802,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-fr-CH.js",
    "chars": 69744,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-fr-FR.js",
    "chars": 69859,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-fr-LU.js",
    "chars": 69825,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-he-IL.js",
    "chars": 69655,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-hi-IN.js",
    "chars": 69890,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-hr-HR.js",
    "chars": 69663,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-hu-HU.js",
    "chars": 69587,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-id-ID.js",
    "chars": 69798,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-it-IT.js",
    "chars": 69778,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-ja-JP.js",
    "chars": 69730,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-ka-GE.js",
    "chars": 70051,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-ko-KR.js",
    "chars": 69693,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-lb-LU.js",
    "chars": 69878,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-lt-LT.js",
    "chars": 69837,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-ms-MY.js",
    "chars": 69673,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-nb-NO.js",
    "chars": 69543,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-nl-BE.js",
    "chars": 69742,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-nl-NL.js",
    "chars": 69822,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-pl-PL.js",
    "chars": 69696,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-pt-BR.js",
    "chars": 70071,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-pt-PT.js",
    "chars": 69941,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-ro-RO.js",
    "chars": 69603,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-ru-RU.js",
    "chars": 70287,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-sk-SK.js",
    "chars": 69728,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-sl-SI.js",
    "chars": 69650,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-sr-Cyrl-RS.js",
    "chars": 70185,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-sr-Latn-RS.js",
    "chars": 69613,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-sv-SE.js",
    "chars": 69544,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-th-TH.js",
    "chars": 69918,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-tr-TR.js",
    "chars": 69809,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-uk-UA.js",
    "chars": 70362,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-ur-PK.js",
    "chars": 69769,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-uz-Latn-UZ.js",
    "chars": 69626,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-vi-VN.js",
    "chars": 69763,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-zh-CN.js",
    "chars": 69460,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/locale/bootstrap-table-zh-TW.js",
    "chars": 69425,
    "preview": "(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery'))"
  },
  {
    "path": "dist/themes/bootstrap-table/bootstrap-table.css",
    "chars": 21286,
    "preview": "@charset \"UTF-8\";\n/**\n * @author Dustin Utecht\n * https://github.com/wenzhixin/bootstrap-table/\n */\n/* stylelint-disable"
  },
  {
    "path": "dist/themes/bootstrap-table/bootstrap-table.js",
    "chars": 80406,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/themes/bulma/bootstrap-table-bulma.css",
    "chars": 13460,
    "preview": "@charset \"UTF-8\";\n/**\n * @author zhixin wen <wenzhixin2010@gmail.com>\n * https://github.com/wenzhixin/bootstrap-table/\n "
  },
  {
    "path": "dist/themes/bulma/bootstrap-table-bulma.js",
    "chars": 81938,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/themes/foundation/bootstrap-table-foundation.css",
    "chars": 13110,
    "preview": "@charset \"UTF-8\";\n/**\n * @author zhixin wen <wenzhixin2010@gmail.com>\n * https://github.com/wenzhixin/bootstrap-table/\n "
  },
  {
    "path": "dist/themes/foundation/bootstrap-table-foundation.js",
    "chars": 82319,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/themes/materialize/bootstrap-table-materialize.css",
    "chars": 12968,
    "preview": "@charset \"UTF-8\";\n/**\n * @author zhixin wen <wenzhixin2010@gmail.com>\n * https://github.com/wenzhixin/bootstrap-table/\n "
  },
  {
    "path": "dist/themes/materialize/bootstrap-table-materialize.js",
    "chars": 81216,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "dist/themes/semantic/bootstrap-table-semantic.css",
    "chars": 13237,
    "preview": "@charset \"UTF-8\";\n/**\n * @author zhixin wen <wenzhixin2010@gmail.com>\n * https://github.com/wenzhixin/bootstrap-table/\n "
  },
  {
    "path": "dist/themes/semantic/bootstrap-table-semantic.js",
    "chars": 80528,
    "preview": "(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')"
  },
  {
    "path": "eslint.config.js",
    "chars": 4662,
    "preview": "import globals from 'globals'\nimport js from '@eslint/js'\nimport { importX } from 'eslint-plugin-import-x'\n\nexport defau"
  },
  {
    "path": "index.d.ts",
    "chars": 8965,
    "preview": "/// <reference types=\"jquery\" />\n\nexport interface BootstrapTableIcons {\n  toggleOff?: string;\n  clearSearch?: string;\n "
  },
  {
    "path": "package.json",
    "chars": 3648,
    "preview": "{\n  \"name\": \"bootstrap-table\",\n  \"description\": \"An extended table to integration with some of the most widely used CSS "
  },
  {
    "path": "rollup.config.js",
    "chars": 1827,
    "preview": "import { globSync } from 'glob'\nimport { babel } from '@rollup/plugin-babel'\nimport { nodeResolve } from '@rollup/plugin"
  },
  {
    "path": "site/.gitignore",
    "chars": 274,
    "preview": "# build output\ndist/\n# generated types\n.astro/\n\n# dependencies\nnode_modules/\nyarn.lock\n\n# logs\nnpm-debug.log*\nyarn-debug"
  },
  {
    "path": "site/LICENSE",
    "chars": 18941,
    "preview": "Creative Commons Legal Code\n\nAttribution 3.0 Unported\n\n  CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PRO"
  },
  {
    "path": "site/astro.config.mjs",
    "chars": 1266,
    "preview": "import { defineConfig } from 'astro/config'\nimport { defaultLocale, locales } from './src/i18n/ui.js'\nimport mdx from '@"
  },
  {
    "path": "site/eslint.config.js",
    "chars": 412,
    "preview": "import astro from 'eslint-plugin-astro'\nimport eslintConfig from '../eslint.config.js'\n\nexport default [\n  {\n    ignores"
  },
  {
    "path": "site/package.json",
    "chars": 689,
    "preview": "{\n  \"name\": \"bootstrap-table-docs\",\n  \"type\": \"module\",\n  \"version\": \"1.24.2\",\n  \"scripts\": {\n    \"dev\": \"astro dev\",\n  "
  },
  {
    "path": "site/public/CNAME",
    "chars": 20,
    "preview": "bootstrap-table.com\n"
  },
  {
    "path": "site/public/assets/css/style.css",
    "chars": 3291,
    "preview": ".bd-navbar .dropdown-menu .active .bi {\n  display: inline-block !important;\n}\n\n.api h2 {\n  margin-top: 4rem !important;\n"
  },
  {
    "path": "site/public/assets/js/docs.js",
    "chars": 6350,
    "preview": "class ThemeSwitcher {\n  constructor () {\n    this.themeConfig = null\n    this.currentTheme = 'light'\n    this.init()\n  }"
  },
  {
    "path": "site/public/assets/js/supports.js",
    "chars": 4297,
    "preview": "function initSupports (translations) {\n  const t = (key, params) => {\n    let translation = translations[key] || key\n\n  "
  },
  {
    "path": "site/public/robots.txt",
    "chars": 153,
    "preview": "# www.robotstxt.org/\n\n# Allow crawling of all content\nUser-agent: *\nDisallow:\n\n# Sitemap location\nSitemap: https://boots"
  },
  {
    "path": "site/scripts/algolia-index.js",
    "chars": 15744,
    "preview": "#!/usr/bin/env node\n/* eslint-disable no-console */\n\nimport fs from 'fs'\nimport path from 'path'\nimport { fileURLToPath "
  },
  {
    "path": "site/src/components/Ads.astro",
    "chars": 20,
    "preview": "<div id=\"gg\"></div>\n"
  },
  {
    "path": "site/src/components/Footer.astro",
    "chars": 2336,
    "preview": "---\nimport Config from '@/config.js'\nimport { useTranslations } from '@/i18n/utils'\n\nconst t = useTranslations(Astro.cur"
  },
  {
    "path": "site/src/components/Header.astro",
    "chars": 2830,
    "preview": "---\nimport Config from '@/config.js'\nimport { useTranslations } from '@/i18n/utils'\n\nconst locale = Astro.currentLocale\n"
  },
  {
    "path": "site/src/components/Navbar.astro",
    "chars": 7997,
    "preview": "---\nimport Config from '@/config.js'\nimport { getBaseUrl, getLanguageMenu, useTranslations } from '@/i18n/utils'\n\nconst "
  },
  {
    "path": "site/src/components/Scripts.astro",
    "chars": 2235,
    "preview": "---\nimport Config from '@/config.js'\n\nconst layout = Astro.props.layout\n---\n\n<script is:inline src=\"https://cdn.jsdelivr"
  },
  {
    "path": "site/src/components/Sidebar.astro",
    "chars": 2897,
    "preview": "---\nimport {\n  getBaseUrl,\n  getCurrentSlug,\n  getSidebarTitle,\n  useTranslations\n} from '@/i18n/utils'\n\nconst baseurl ="
  },
  {
    "path": "site/src/components/Subscribe.astro",
    "chars": 1565,
    "preview": "---\nimport { useTranslations } from '@/i18n/utils'\n\nconst t = useTranslations(Astro.currentLocale)\n---\n\n<link href=\"//cd"
  },
  {
    "path": "site/src/components/Supports.astro",
    "chars": 1322,
    "preview": "---\nimport Config from '@/config.js'\nimport { useTranslations } from '@/i18n/utils'\nimport { ui } from '@/i18n/ui'\n\ncons"
  },
  {
    "path": "site/src/components/TOC.astro",
    "chars": 1194,
    "preview": "---\nimport { useTranslations } from '@/i18n/utils'\n\nconst t = useTranslations(Astro.currentLocale)\n---\n\n<div class=\"bd-t"
  },
  {
    "path": "site/src/components/themes/Categories.astro",
    "chars": 2284,
    "preview": "---\nconst { categories, current } = Astro.props\n---\n\n<ul class=\"categories-list\">\n  {Object.entries(categories).map(([ke"
  },
  {
    "path": "site/src/components/themes/List.astro",
    "chars": 4656,
    "preview": "---\nconst { title, themes, category } = Astro.props\n---\n\n<div class=\"row theme-section\" data-category={category}>\n  <div"
  },
  {
    "path": "site/src/config.js",
    "chars": 1244,
    "preview": "import packageJson from '../../package.json' with { type: 'json' }\n\nexport default {\n  currentVersion: packageJson.versi"
  },
  {
    "path": "site/src/i18n/locales/en.js",
    "chars": 3688,
    "preview": "export default {\n  // Site\n  'site.description': 'An extended table for integrating with some of the most widely used CS"
  },
  {
    "path": "site/src/i18n/locales/zh-cn.js",
    "chars": 2919,
    "preview": "export default {\n  // Site\n  'site.description': '一个基于 Bootstrap 的扩展表格插件,与一些最广泛使用的 CSS 框架集成。(支持 Bootstrap、Semantic UI、Bu"
  },
  {
    "path": "site/src/i18n/ui.js",
    "chars": 208,
    "preview": "import en from './locales/en'\nimport zhCn from './locales/zh-cn'\n\nexport const locales = {\n  en: 'English',\n  'zh-cn': '"
  },
  {
    "path": "site/src/i18n/utils.js",
    "chars": 5068,
    "preview": "import { defaultLocale, locales, ui } from './ui'\nimport Config from '@/config.js'\n\n/**\n * Generates a base URL based on"
  },
  {
    "path": "site/src/layouts/DocsLayout.astro",
    "chars": 2782,
    "preview": "---\nimport Header from '@/components/Header.astro'\nimport Navbar from '@/components/Navbar.astro'\nimport Sidebar from '@"
  },
  {
    "path": "site/src/layouts/HomeLayout.astro",
    "chars": 442,
    "preview": "---\nimport Header from '@/components/Header.astro'\nimport Navbar from '@/components/Navbar.astro'\nimport Footer from '@/"
  },
  {
    "path": "site/src/layouts/SimpleLayout.astro",
    "chars": 938,
    "preview": "---\nimport Header from '@/components/Header.astro'\nimport Navbar from '@/components/Navbar.astro'\nimport Footer from '@/"
  },
  {
    "path": "site/src/pages/docs/about/license.mdx",
    "chars": 1825,
    "preview": "---\nlayout: '@/layouts/DocsLayout.astro'\ntitle: License FAQs\ndescription: Commonly asked questions about Bootstrap Table"
  },
  {
    "path": "site/src/pages/docs/about/overview.mdx",
    "chars": 873,
    "preview": "---\nlayout: '@/layouts/DocsLayout.astro'\ntitle: About\ndescription: Learn more about the Bootstrap Table team, how and wh"
  },
  {
    "path": "site/src/pages/docs/api/column-options.mdx",
    "chars": 13340,
    "preview": "---\nlayout: '@/layouts/DocsLayout.astro'\ntitle: Column Options\ndescription: The column options API of Bootstrap Table.\ng"
  },
  {
    "path": "site/src/pages/docs/api/events.mdx",
    "chars": 9825,
    "preview": "---\nlayout: '@/layouts/DocsLayout.astro'\ntitle: Events\ndescription: The Events API of Bootstrap Table.\ngroup: api\ntoc: t"
  },
  {
    "path": "site/src/pages/docs/api/localizations.mdx",
    "chars": 3331,
    "preview": "---\nlayout: '@/layouts/DocsLayout.astro'\ntitle: Localizations\ndescription: The Localizations API of Bootstrap Table.\ngro"
  },
  {
    "path": "site/src/pages/docs/api/methods.mdx",
    "chars": 19037,
    "preview": "---\nlayout: '@/layouts/DocsLayout.astro'\ntitle: Methods\ndescription: The Methods API of Bootstrap Table.\ngroup: api\ntoc:"
  },
  {
    "path": "site/src/pages/docs/api/table-options.mdx",
    "chars": 51125,
    "preview": "---\nlayout: '@/layouts/DocsLayout.astro'\ntitle: Table Options\ndescription: The table options API of Bootstrap Table.\ngro"
  },
  {
    "path": "site/src/pages/docs/extensions/addrbar.mdx",
    "chars": 1795,
    "preview": "---\nlayout: '@/layouts/DocsLayout.astro'\ntitle: Table Addrbar\ndescription: Table Addrbar extension of Bootstrap Table.\ng"
  }
]

// ... and 240 more files (download for full content)

About this extraction

This page contains the full source code of the wenzhixin/bootstrap-table GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 440 files (9.4 MB), approximately 2.5M tokens, and a symbol index with 11845 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!