/**
* List of all html classes in the app
*/
var Class = {
// Filter
filterTree: 'boost-pfs-filter-tree',
filterTreeVertical: 'boost-pfs-filter-tree-v',
filterTreeHorizontal: 'boost-pfs-filter-tree-h',
filterTreeOpenBody: 'boost-pfs-filter-tree-open-body',
filterTreeMobileButton: 'boost-pfs-filter-tree-mobile-button',
filterTreeMobileOpen: 'boost-pfs-filter-tree-mobile-open',
filterOptionsWrapper: 'boost-pfs-filter-options-wrapper',
filterOption: 'boost-pfs-filter-option',
filterOptionTitle: 'boost-pfs-filter-option-title',
filterOptionContent: 'boost-pfs-filter-option-content',
filterOptionContentInner: 'boost-pfs-filter-option-content-inner',
filterOptionItem: 'boost-pfs-filter-option-item',
filterOptionLabel: 'boost-pfs-filter-option-label',
filterOptionRange: 'boost-pfs-filter-option-range',
filterRefineByWrapper: 'boost-pfs-filter-refine-by-wrapper',
filterRefineBy: 'boost-pfs-filter-refine-by',
filterSelectedItems: 'boost-pfs-filter-refine-by-items',
filterSelectedItemsMobile: 'boost-pfs-filter-refine-by-items-mobile',
filterOptionHidden: 'boost-pfs-filter-option-hidden',
filterOptionOpenList: 'boost-pfs-filter-option-open-list',
filterOptionCloseList: 'boost-pfs-filter-option-close-list',
filterOptionItemList: 'boost-pfs-filter-option-item-list',
filterOptionItemListSingleList: 'boost-pfs-filter-option-item-list-single-list',
filterOptionItemListMultipleList: 'boost-pfs-filter-option-item-list-multiple-list',
filterOptionItemListBox: 'boost-pfs-filter-option-item-list-box',
filterOptionItemListSwatch: 'boost-pfs-filter-option-item-list-swatch',
filterOptionItemListRating: 'boost-pfs-filter-option-item-list-rating',
filterOptionItemListMultiLevelTag: 'boost-pfs-filter-option-item-list-multi-level-tag',
filterOptiontemListMultiLevelCollections: 'boost-pfs-filter-option-item-list-multi-level-collections',
filterOptionItemStar: 'boost-pfs-filter-icon-star',
filterOptionItemStarActive: 'boost-pfs-filter-icon-star-active',
// View More
filterHasViewMore: 'boost-pfs-filter-has-view-more',
filterOptionViewMore: 'boost-pfs-filter-option-view-more-action',
filterOptionViewLess: 'boost-pfs-filter-option-view-less-action',
filterOptionViewMoreList: 'boost-pfs-filter-view-more-list-action',
// Filter search box
filterHasSearchBox: 'boost-pfs-filter-has-searchbox',
filterOptionShowSearchBox: 'boost-pfs-filter-option-show-search-box',
// Scrollbar
filterHasScrollbar: 'boost-pfs-filter-has-scrollbar',
filterNoScrollbar: 'boost-pfs-filter-no-scrollbar',
// Clear button
button: 'boost-pfs-filter-button',
clearButton: 'boost-pfs-filter-clear',
clearAllButton: 'boost-pfs-filter-clear-all',
// Apply button
applyButton: 'boost-pfs-filter-apply-button',
applyAllButton: 'boost-pfs-filter-apply-all-button',
// Close button
closeFilterButton: 'boost-pfs-filter-close',
showResultFilterButton: 'boost-pfs-filter-show-result',
// Collection
collectionHeader: 'boost-pfs-filter-collection-header',
collectionDescription: 'boost-pfs-filter-collection-description',
collectionImage: 'boost-pfs-filter-collection-image',
collectionHasImage: 'boost-pfs-filter-collection-has-image',
collectionNoImage: 'boost-pfs-filter-collection-no-image',
// Tooltip
filterOptionTooltip: 'boost-pfs-filter-option-tooltip',
// Search
searchBox: 'boost-pfs-search-box',
searchResultHeader: 'boost-pfs-search-result-header',
searchResultNumber: 'boost-pfs-search-result-number',
searchResultPanels: 'boost-pfs-search-result-panel-controls',
searchResultPanelItem: 'boost-pfs-search-result-panel-item',
searchSuggestion: 'boost-pfs-search-suggestion',
searchSuggestionWrapper: 'boost-pfs-search-suggestion-wrapper',
searchSuggestionHeader: 'boost-pfs-search-suggestion-header',
searchSuggestionGroup: 'boost-pfs-search-suggestion-group',
searchSuggestionItem: 'boost-pfs-search-suggestion-item',
searchSuggestionMobile: 'boost-pfs-search-suggestion-mobile',
searchSuggestionLoading: 'boost-pfs-search-suggestion-loading',
searchSuggestionOpen: 'boost-pfs-search-suggestion-open',
searchSuggestionMobileOpen: 'boost-pfs-search-suggestion-mobile-open',
searchUiAutocompleteItem: 'boost-pfs-ui-item',
// Search Mobile
searchSuggestionBtnSubmitMobile: 'boost-pfs-search-submit-mobile',
searchSuggestionBtnCloseMobile: 'boost-pfs-search-btn-close-suggestion',
searchSuggestionBtnClearMobile: 'boost-pfs-search-btn-clear-suggestion',
searchSuggestionNoTabIndex: 'boost-pfs-search-no-tabindex',
// Products
productLoadMore: 'boost-pfs-filter-load-more',
productWrapLoading: 'boost-pfs-filter-product-loading',
// Product additional
buttonLoadPreviousPageSelector: 'boost-pfs-filter-btn-load-previous-page',
productDisplayType: 'boost-pfs-filter-display',
filterResultItem: 'boost-pfs-search-result-list-item',
// Placeholder
filterSkeleton: 'boost-pfs-filter-skeleton',
filterProductSkeleton: 'boost-pfs-filter-product-skeleton',
filterSkeletonText: 'boost-pfs-filter-skeleton-text',
filterSkeletonButton: 'boost-pfs-filter-skeleton-button',
// OTP
atcForm: 'boost-pfs-addtocart-product-form',
atcAvailable: 'boost-pfs-addtocart-available',
atcSelectOptions: 'boost-pfs-addtocart-select-options',
atcSoldOut: 'boost-pfs-addtocart-sold-out',
// ADA
adaWrapper: 'boost-pfs-ada',
// Others
mobileButtonOpen: 'boost-pfs-filter-tree-mobile-button-open',
mobileDetectiOS: 'boost-pfs-filter-mobile-detect-ios',
hidden: 'boost-hidden'
};
export default Class;