{ "IcoMoonType": "selection", "icons": [ { "icon": { "paths": [ "M864.626 473.162c-65.754-183.44-205.11-348.15-352.626-473.162-147.516 125.012-286.87 289.722-352.626 473.162-40.664 113.436-44.682 236.562 12.584 345.4 65.846 125.14 198.632 205.438 340.042 205.438s274.196-80.298 340.040-205.44c57.27-108.838 53.25-231.962 12.586-345.398zM738.764 758.956c-43.802 83.252-132.812 137.044-226.764 137.044-55.12 0-108.524-18.536-152.112-50.652 13.242 1.724 26.632 2.652 40.112 2.652 117.426 0 228.668-67.214 283.402-171.242 44.878-85.292 40.978-173.848 23.882-244.338 14.558 28.15 26.906 56.198 36.848 83.932 22.606 63.062 40.024 156.34-5.368 242.604z" ], "attrs": [], "tags": [ "droplet", "color", "water" ], "grid": 16 }, "attrs": [], "properties": { "id": 87, "order": 3, "prevSize": 32, "ligatures": "droplet, color2", "name": "icon-saturation", "code": 58880 }, "setIdx": 0, "setId": 0, "iconIdx": 11 }, { "icon": { "paths": [ "M512 0c-282.77 0-512 229.23-512 512s229.23 512 512 512 512-229.23 512-512-229.23-512-512-512zM128 512c0-212.078 171.922-384 384-384v768c-212.078 0-384-171.922-384-384z" ], "attrs": [], "tags": [ "contrast" ], "grid": 16 }, "attrs": [], "properties": { "id": 854, "order": 2, "prevSize": 32, "ligatures": "contrast", "name": "icon-contrast", "code": 58881 }, "setIdx": 0, "setId": 0, "iconIdx": 213 }, { "icon": { "paths": [ "M64 512h384v128h-128v384h-128v-384h-128zM960 256h-251.75v768h-136.5v-768h-251.75v-128h640z" ], "attrs": [], "tags": [ "font-size", "wysiwyg" ], "grid": 16 }, "attrs": [], "properties": { "id": 1226, "order": 1, "prevSize": 32, "ligatures": "font-size, wysiwyg3", "name": "icon-fontsize", "code": 58882 }, "setIdx": 0, "setId": 0, "iconIdx": 353 } ], "height": 1024, "metadata": { "name": "a11y" }, "preferences": { "showGlyphs": true, "showQuickUse": true, "showQuickUse2": true, "showSVGs": true, "fontPref": { "prefix": "icon-", "metadata": { "fontFamily": "a11y", "majorVersion": 1, "minorVersion": 0 }, "metrics": { "emSize": 1024, "baseline": 6.25, "whitespace": 50 }, "embed": false, "showSelector": false, "resetPoint": 58880 }, "imagePref": { "prefix": "icon-", "png": true, "useClassSelector": true, "color": 4473924, "bgColor": 16777215, "classSelector": ".icon", "columns": 16, "margin": 16, "height": 32 }, "historySize": 100, "showCodes": true } }/*! elementor - v3.2.4 - 26-05-2021 */ (self.webpackChunkelementor=self.webpackChunkelementor||[]).push([[192],{1351:(e,t,r)=>{"use strict";var s=r(7971);r(7394)(t,"__esModule",{value:!0}),t.default=void 0,r(1954);var n=s(r(1959)),o=s(r(9041)),u=s(r(6700)),l=s(r(4263)),a=s(r(7371)),i=s(r(8537)),f=function(e){(0,a.default)(Progress,e);var t=(0,i.default)(Progress);function Progress(){return(0,n.default)(this,Progress),t.apply(this,arguments)}return(0,o.default)(Progress,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{progressNumber:".elementor-progress-bar"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var e=this.getSettings("selectors");return{$progressNumber:this.$element.find(e.progressNumber)}}},{key:"onInit",value:function onInit(){var e=this;(0,u.default)((0,l.default)(Progress.prototype),"onInit",this).call(this),elementorFrontend.waypoint(this.elements.$progressNumber,(function(){var t=e.elements.$progressNumber;t.css("width",t.data("max")+"%")}))}}]),Progress}(elementorModules.frontend.handlers.Base);t.default=f}}]);import { oneOf } from '../../utils/assist'; import { checkConditions } from '../../mixins/check-conditions'; const Pagination = { name: 'cx-vui-pagination', template: '#cx-vui-pagination', mixins: [ checkConditions ], props: { current: { type: Number, default: 1 }, total: { type: Number, default: 0 }, pageSize: { type: Number, default: 10 }, prevText: { type: String, default: '' }, nextText: { type: String, default: '' }, customCss: { type: String, default: '' }, elementId: { type: String, default: '' }, conditions: { type: Array, default() { return []; } }, }, data() { return { baseClass: 'cx-vui-pagination', currentPage: this.current, currentPageSize: this.pageSize }; }, watch: { total ( val ) { let maxPage = Math.ceil( val / this.currentPageSize ); if ( maxPage < this.currentPage ) { this.currentPage = ( maxPage === 0 ? 1 : maxPage ); } }, current ( val ) { this.currentPage = val; }, pageSize ( val ) { this.currentPageSize = val; } }, computed: { classesList() { let classesList = [ this.baseClass, ]; if ( this.customCss ) { classesList.push( this.customCss ); } return classesList; }, prevClasses () { return [ `${this.baseClass}-item`, `${this.baseClass}-prev`, { [`${this.baseClass}-disabled`]: this.currentPage === 1 || false, [`${this.baseClass}-custom-text`]: this.prevText !== '' } ]; }, nextClasses () { return [ `${this.baseClass}-item`, `${this.baseClass}-next`, { [`${this.baseClass}-disabled`]: this.currentPage === this.allPages || false, [`${this.baseClass}-custom-text`]: this.nextText !== '' } ]; }, firstPageClasses () { return [ `${this.baseClass}-item`, { [`${this.baseClass}-item-active`]: this.currentPage === 1 } ]; }, lastPageClasses () { return [ `${this.baseClass}-item`, { [`${this.baseClass}-item-active`]: this.currentPage === this.allPages } ]; }, allPages () { const allPage = Math.ceil( this.total / this.currentPageSize ); return ( allPage === 0 ) ? 1 : allPage; }, }, methods: { changePage ( page ) { if ( this.currentPage !== page ) { this.currentPage = page; this.$emit( 'update:current', page ); this.$emit( 'on-change', page ); } }, prev () { const current = this.currentPage; if ( current <= 1 ) { return false; } this.changePage( current - 1 ); }, next () { const current = this.currentPage; if ( current >= this.allPages ) { return false; } this.changePage(current + 1); }, fastPrev () { const page = this.currentPage - 5; if ( page > 0 ) { this.changePage( page ); } else { this.changePage( 1 ); } }, fastNext () { const page = this.currentPage + 5; if ( page > this.allPages ) { this.changePage( this.allPages ); } else { this.changePage( page ); } }, }, }; export default Pagination; import { oneOf } from '../../utils/assist'; import { checkConditions } from '../../mixins/check-conditions'; const Pagination = { name: 'cx-vui-pagination', template: '#cx-vui-pagination', mixins: [ checkConditions ], props: { current: { type: Number, default: 1 }, total: { type: Number, default: 0 }, pageSize: { type: Number, default: 10 }, prevText: { type: String, default: '' }, nextText: { type: String, default: '' }, customCss: { type: String, default: '' }, elementId: { type: String, default: '' }, conditions: { type: Array, default() { return []; } }, }, data() { return { baseClass: 'cx-vui-pagination', currentPage: this.current, currentPageSize: this.pageSize }; }, watch: { total ( val ) { let maxPage = Math.ceil( val / this.currentPageSize ); if ( maxPage < this.currentPage ) { this.currentPage = ( maxPage === 0 ? 1 : maxPage ); } }, current ( val ) { this.currentPage = val; }, pageSize ( val ) { this.currentPageSize = val; } }, computed: { classesList() { let classesList = [ this.baseClass, ]; if ( this.customCss ) { classesList.push( this.customCss ); } return classesList; }, prevClasses () { return [ `${this.baseClass}-item`, `${this.baseClass}-prev`, { [`${this.baseClass}-disabled`]: this.currentPage === 1 || false, [`${this.baseClass}-custom-text`]: this.prevText !== '' } ]; }, nextClasses () { return [ `${this.baseClass}-item`, `${this.baseClass}-next`, { [`${this.baseClass}-disabled`]: this.currentPage === this.allPages || false, [`${this.baseClass}-custom-text`]: this.nextText !== '' } ]; }, firstPageClasses () { return [ `${this.baseClass}-item`, { [`${this.baseClass}-item-active`]: this.currentPage === 1 } ]; }, lastPageClasses () { return [ `${this.baseClass}-item`, { [`${this.baseClass}-item-active`]: this.currentPage === this.allPages } ]; }, allPages () { const allPage = Math.ceil( this.total / this.currentPageSize ); return ( allPage === 0 ) ? 1 : allPage; }, }, methods: { changePage ( page ) { if ( this.currentPage !== page ) { this.currentPage = page; this.$emit( 'update:current', page ); this.$emit( 'on-change', page ); } }, prev () { const current = this.currentPage; if ( current <= 1 ) { return false; } this.changePage( current - 1 ); }, next () { const current = this.currentPage; if ( current >= this.allPages ) { return false; } this.changePage(current + 1); }, fastPrev () { const page = this.currentPage - 5; if ( page > 0 ) { this.changePage( page ); } else { this.changePage( 1 ); } }, fastNext () { const page = this.currentPage + 5; if ( page > this.allPages ) { this.changePage( this.allPages ); } else { this.changePage( page ); } }, }, }; export default Pagination;