: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
continuously: 'continuously'
'tab_visible_opt_slider',
'mob_visible_opt_slider',
show: 'auto_scroll_opt_slider'
'tab_visible_opt_slider',
'mob_visible_opt_slider',
show: 'auto_scroll_opt_slider'
'tab_visible_opt_slider',
'mob_visible_opt_slider',
show: 'auto_scroll_opt_slider'
'tab_visible_opt_slider',
'mob_visible_opt_slider',
'auto_scroll_opt_slider',
'tab_visible_opt_slider',
'mob_visible_opt_slider',
'auto_scroll_opt_slider',
'tab_visible_opt_slider',
'mob_visible_opt_slider',
hide: 'auto_scroll_opt_slider'
id: 'visible_opt_slider',
options: visible_slides_options,
id: 'tab_visible_opt_slider',
options: visible_slides_options,
id: 'mob_visible_opt_slider',
options: visible_slides_options,
id: 'auto_scroll_opt_slider',
max : 99.9, /* >= 100 the value is considered to be in miliseconds */
id: 'pause_on_hover_slider',
id: 'play_pause_control',
hide: 'show_arrow_buttons_vertical'
show: 'show_arrow_buttons_vertical'
id: 'show_arrow_buttons_vertical',
id: 'left_margin_slider',
id: 'right_margin_slider',
options.jc=[...options.ac];
options.ai=[...options.ji];
options.as=[...options.ji];
options.js=[...options.jc];
options.js.push(options.jc.at(-1));
for(let aligns=['ji','jc','as','ai','ac','js'],i=aligns.length-1;i>-1;--i){
alignItems=options[prefix];
for(let j=alignItems.length-1;j>-1;--j){
let icon=alignItems[j].value;
icon=icon==='inherit'?'normal':(prefix+'-'+icon);
alignItems[j]={...{icon:'<svg class="tb_align"><use href="'+Themify.builder_url + 'css/editor/img/alignment.svg#'+icon+'"/></svg>'},...alignItems[j]};
const normal={...options.as[0]};
normal.name=normal.value='auto';
options.as[0]=options.js[0]=normal;
if (!this.static.aligment2) {
icon: api.Helper.getIcon('ti-align-left').outerHTML
icon: api.Helper.getIcon('ti-align-center').outerHTML
icon: api.Helper.getIcon('ti-align-right').outerHTML
icon: api.Helper.getIcon('ti-align-justify').outerHTML
this.static.aligment2 = this.static.aligment.slice(0, 3);
for (let i = 6; i > 0; --i) {
this.static.h_tags['h' + i] = 'H' + i;
for (let bps = this.breakpointsReverse, i = bps.length - 1; i > -1; --i) {
postfix = bp === 'tablet_landscape' ? '_tl' : '_'+bp[0];
id: 'stick_at_check' + postfix,
icon: 'ti-' + (bp === 'tablet_landscape' ? 'tablet' : bp),
title: api.Helper.getBreakpointName(bp),
class: bp === 'tablet_landscape' ? 'tab_tablet_landscape' : '',
wrap_class: 'stick_middle_wrapper',
wrap_class: 'stick_wr tb_group_element_1',
id: 'stick_at_position' + postfix,
id: 'stick_at_pos_val' + postfix,
wrap_class: 'stick_middle_wrapper unstick_wr tb_group_element_1',
id: 'unstick_when_check'+postfix,
name: 'unstick_when_check',